.blue-header .content .search .fake-submit {
    right:0
}
.container {
    position:relative;
    padding-top:20px
}
.container .banner {
    position:relative;
    left:50%;
    margin-left:-960px
}
.container .content {
    position:relative;
    top:6px;
    width:1440px;
    left:50%;
    margin-left:-720px
}
.container .content .right {
    position:fixed;
    margin-left:1340px;
    top:404px
}
.container .content .right>div {
    padding:10px 0;
    box-sizing:border-box;
    border:1px solid #dadada;
    background:white;
    width:90px;
    text-align:center;
    margin-bottom:2px
}
.container .content .right>div>img {
    width:72px
}
.container .content .right>.release {
    padding:0;
    background:#0050d2;
    height:34px;
    line-height:34px;
    color:white;
    border:none
}
.container .content .left {
    position:relative;
    width:1200px;
    margin-left:120px
}
.container .content .left>.logo-content-1,.container .content .left>.logo-content-2 {
    margin-bottom:6px
}
.container .content .left .logo-content-1 img {
    width:594px;
    height:78px
}
.container .content .left .logo-content-2 img {
    width:294px;
    height:78px
}
.container .content .left .item {
    background:white;
    margin-bottom:18px;
    padding:0 18px 28px 18px
}
.container .content .left .item .title {
    border-bottom:1px solid #cdcdcd
}
.container .content .left .item .text-content {
    padding-top:10px
}
.container .content .left .item .text-content>a {
    position:relative;
    box-sizing:border-box;
    line-height:32px;
    display:inline-block;
    width:47%;
    margin-right:32px;
    font-size:16px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    padding-right:70px
}
.container .content .left .item .text-content>a>span {
    position:absolute;
    right:0
}
.container .content .left .item .text-content>a:hover {
    color:#0050d2
}
.container .content .left .item .text-content>a:visited {
    color:#6e6e6e
}
.title {
    height:50px;
    line-height:50px;
    font-size:24px;
    color:#0050d2;
    font-weight:bold
}
.title:before {
    content:'';
    display:inline-block;
    width:4px;
    height:20px;
    background:#0050d2;
    margin-right:8px
}
footer {
    width:100%;
    text-align:center;
    margin:100px auto 0 auto
}
.container {
    position:relative;
    padding-top:0px;
    width:1200px;
    left:50%;
    margin-left:-600px
}
.container .position {
    height:50px;
    line-height:50px;
    color:white;
    border:1px solid #dadada;
    box-sizing:border-box;
    font-size:0;
    margin-bottom:12px;
    background:white
}
.container .position>p {
    position:relative;
    font-size:18px;
    background:#0050d2;
    display:inline-block;
    height:100%;
    box-sizing:border-box;
    padding:0 10px;
    line-height:48px
}
.container .position>p:after {
    position:absolute;
    right:-48px;
    top:0;
    content:"";
    display:inline-block;
    border-width:24px;
    border-style:solid;
    border-color:transparent transparent transparent #0050D2
}
.container .position>p .no-point {
    cursor:not-allowed
}
.container .left {
    width:866px;
    min-height:640px
}
.container .right>.item {
    background:white;
    padding:10px 16px 13px 16px;
    line-height:30px;
    border:1px solid #dadada;
    margin-bottom:6px
}
.container .right>.item .title {
    margin-bottom:10px
}
.container .right>.item em {
    font-weight:bold
}
.container .right>.item em.blue {
    color:#0050D2
}
.container .right>.item .focus {
    line-height:20px
}
.container .right>.item .focus.margin {
    margin-top:14px
}
.container .select-content {
    width:110%;
    margin-left:-6px
}
.container .select-content a {
    display:inline-block;
    width:58px;
    height:22px;
    line-height:20px;
    border:1px dashed #cdcdcd;
    text-align:center;
    border-radius:10px;
    box-sizing:border-box;
    margin-bottom:10px
}
.container .select-content a.active,.container .select-content a:hover {
    background:#008cf0;
    color:white;
    border-color:#008cf0
}
.container .left {
    width:974px;
    display:inline-block
}
.container .right {
    width:218px
}
.container .right {
    position:relative;
    display:inline-block;
    vertical-align:top
}
.container .right .contact-content {
    margin:0 0 24px 0
}
.container .right .qrcode-content {
    font-size:14px;
    text-align:center
}
.container .table-content {
    background:white;
    margin-top:6px;
    box-sizing:border-box;
    border-color:#dadada;
    border-style:solid;
    border-width:0 1px 1px 1px;
    padding-bottom:6px
}
.container .table-content:before {
    content:'';
    display:block;
    height:2px;
    width:100%;
    background:#0050D2
}
.container .table-content .tit {
    font-size:18px;
    width:98%;
    margin:0 auto;
    border-bottom:1px dashed #a1a1a1;
    line-height:48px;
    text-indent:40px;
    font-weight:bold
}
.container .table-content .table-container {
    padding:26px 0
}
.container .table-content .table-container>p {
    display:inline-block;
    width:565px;
    font-size:16px;
    padding-left:30px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:38px
}
.container .table-content .table-container>p>a {
    display: block;
    width: 375px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.container .table-content .table-container .area {
    padding-top:10px;
    flex-shrink:0;
    align-self:center
}
.container .table-content .table-container .area>a {
    display:inline-block;
    background:#f6faff;
    color:#0050D2;
    padding-top:2px;
    font-size:12px;
    line-height:12px;
    text-indent:0;
    width:35px
}
.container .table-content .table-container a:not(.area):hover {
    color:#0050D2;
    font-weight: bold;
}
.container .table-content .table-container a:visited {
    color:#6e6e6e
}
.pagination {
    width:100%;
    height:52px;
    box-sizing:border-box;
    border:1px solid #dadada;
    margin-top:10px;
    line-height:50px;
    background:white;
    padding:10px 0;
    color:#585758
}
.pagination .current {
    background:#0050D2;
    border-color:#0050D2
}
.pagination .pageBar a {
    color:#585758
}
.pagination .pageBar a:first-child {
    border-radius:6px 0 0 6px
}
.pagination .pageBar a:last-child {
    border-radius:0 6px 6px 0
}
.pagination .message {
    font-size:16px;
    position:relative;
    top:-8px
}
.detail-container .left {
    width:974px
}
.detail-container .right {
    width:218px
}
.detail-container .qrcode-content {
    margin-top:20px;
    text-align:center
}
.detail-container .qrcode-content em {
    color:#0050D2;
    line-height:20px
}
.intro-content {
    margin: 0px 0 10px 0;
    border: 1px solid #dadada;
    padding:10px 20px 20px 20px;
    background:white
}
.intro-content .intro-detail {
    color:#8c8c8c;
    border-bottom:1px dashed #c0c0c0
}
.intro-content .intro-detail>span {
    margin-right:24px
}
.intro-content .em {
    font-size:25px;
    font-weight:bold;
}
.intro-content .message-content {
    margin-top:16px
}
.intro-content .message-content>p {
    color:#0050d2;
    display:inline-block;
    width:300px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    margin-right:10px
}
.intro-content .message-content>p>span {
    color:black
}
.main-content {
    border-width:0 1px 1px 1px;
    border-color:#dadada;
    border-style:solid
}
.main-content .nav {
    height:40px;
    line-height:40px;
    font-size:18px;
    padding-left:20px;
    background:linear-gradient(#fff,#f2f1f0)
}
.main-content .nav>a {
    margin:0 10px;
    display:inline-block
}
.main-content .nav>a.active {
    color:#0050D2;
    border-bottom:1px solid #0050D2
}
.main-content .main {
    background:white;
    min-height:400px;
    padding:10px 20px
}
.main-content .main strong {
    font-weight:bold
}
.main-content .main em {
    font-style:italic
}
.main-content .main td {
    border-style:solid;
    border-width:1px
}
.main-content .main img {
    max-width:100%
}
.main-content .main table {
    width:100% !important;
    table-layout:fixed
}
.main-content .involve,.main-content .involve-temp {
    background:white;
    height:454px;
    width:972px;
    border-width:1px 0 1px 0;
    border-style:solid;
    border-color:#dadada;
    text-align:center;
    padding:14px 0;
    box-sizing:border-box
}
.main-content .involve .involve-btn,.main-content .involve-temp .involve-btn {
    display:inline-block;
    width:176px;
    height:46px;
    background:#0050D2;
    color:white;
    line-height:46px;
    font-size:20px;
    border-radius:40px
}
.main-content .involve .involve-btn:hover,.main-content .involve-temp .involve-btn:hover {
    background:#006aff
}
.main-content .involve .involve-btn.blue,.main-content .involve-temp .involve-btn.blue {
    background:#006aff
}
.main-content .involve .qrcode-content>div,.main-content .involve-temp .qrcode-content>div {
    display:inline-block;
    margin:40px  20px 0 0
}
.main-content .involve .tip,.main-content .involve-temp .tip {
    text-align:left;
    width:900px;
    height:86px;
    box-sizing:border-box;
    color:#004098;
    background:#ccdcf6;
    padding:22px 24px;
    margin:44px auto 0 auto
}
.main-content .involve-temp {
    position:fixed;
    bottom:0;
    height:120px;
    padding:36px;
    display:none
}
.banner-content {
    position:relative;
    font-size:0;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    height:325px;
    overflow:hidden;
}
.banner-content .select-content {
    position:absolute;
    top:0;
    left:50%;
    margin-left:-600px;
    width:300px;
    height:325px;
    background:rgba(43,49,59,0.9);
    overflow-y:auto;
    z-index:5
}
.banner-content .select-content>a {
    color:white;
    font-size:16px;
    display:inline-block;
    width:94px;
    height:30px;
    line-height:30px;
    text-align:center;
    box-sizing:border-box
}
.banner-content .select-content>a.active,.banner-content .select-content>a:hover {
    background:rgba(34,39,47,0.4)
}
.position-icon {
    margin-bottom:-4px
}
.tel-content {
    display:inline-block;
}
.vertical-top {
    vertical-align:top
}
.swiper-slide-active .banner {
    z-index:10
}

.swiper-slide {
    float: left;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
}

.banner-content .swiper-container .swiper-wrapper img {
    position: relative;
    top:0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 327px;
}
.source {
    width:100%;
    padding:10px 20px 40px 20px
}
.logo-content {
    font-size:0
}
.logo-content img {
    margin-right:8px
}
.logo-content a:nth-child(3n) img {
    margin-right:0
}
.box1,.box2 {
    width:580px;
    margin-top:20px;
}
.time {
    color:#666
}
.yincai_list>p{
    height: 15px;
}
.yincai_list .yincai_list_con{
    width:1100px;
    height:150px;
    margin-left:50px;
    border:1px solid #ccc;

}
.yincai_list .yincai_list_con:hover{
    box-shadow: 4px 4px 5px 3px #888888;
}
.yincai_list .yincai_list_con .list_text {
    padding:10px 20px;
    width:850px;
    position:relative;
}
.yincai_list .yincai_list_con .con_tit{
    font-size: 18px;
    font-weight:bold;
    color:#000;
}
.yincai_list .yincai_list_con .con_btn{
    margin-top:10px;
}

.yincai_list .yincai_list_con .btn_blue{
    text-align:center;
    border:1px solid #0A40E2;
    color:#0A40E2;
    border-radius: 7px;
    background:#fff;
    margin-right:10px;
    padding:0 10px;
}
.yincai_list .yincai_list_con .btn_red{
    text-align:center;
    border:1px solid #f00;
    color:#f00;
    border-radius: 7px;
    background:#fff;
    margin-right:10px;
    padding:0 10px;
}
.yincai_list .yincai_list_con .btn_gray{
    text-align:center;
    border:1px solid gray;
    color:gray;
    border-radius: 7px;
    background:#fff;
    margin-right:10px;
    padding:0 10px;
}
.yincai_list .yincai_list_con .con_area{
    padding-left:20px;
    background:url("/static/suobo/style/images/area-icon.png") left center no-repeat;
    max-width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.yincai_list .yincai_list_con .con_build{
    margin-top:12px;
    color:#666;
    padding-left:20px;
    background:url("/static/suobo/style/images/build-icon.jpg") left center no-repeat;
}
.yincai_list .yincai_list_con .con_area_time{
    margin-top:5px;
    color:#666;
    width: 730px;
}
.con_area_time .time{
    padding-left:20px;
    background:url("/static/suobo/style/images/time-icon.jpg") left center no-repeat;
    max-width: 410px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.list_text>a{
    position:absolute;
    right:0;
    top:20px;
    color:#0A40E2;
;
}

.logo-content{
    margin-left:20px;
    margin-bottom:20px;
}
.logo-content img{
    width:270px!important;;
}
.logo_table td{
    border:none!important;
}
.text>p{
    color:white;
}

.logo_3_6{
    width:1200px;
    margin-left: 10px!important;
}
.logo_3_6 img{
    width:270px;
    height:150px;
}

.logo_3_6 .text{
    text-align:center;
}
.logo-content {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width:270px;
}

.logo-content .text-content {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    color: white;
    padding-top: 26px;
    box-sizing: border-box
}

.logo-content .text-content:hover .bg {
    top: 0
}

.logo-content .text-content .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    transition: top .3s;
    background: rgba(76,132,223,0.7);
    display: flex;
    align-items: center;
    justify-content: center
}

.logo-content .text-content .bg .text {
    width: 100%;
    text-align: center
}

.logo-content .text-content .bg .text>p {
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.logo-content .text-content .bg .text>p:first-child {
    font-size: 16px
}

.logo-content .text-content .bg .text>p:last-child {
    font-size: 14px
}

.province-container,.detail-container {
    position:relative;
    padding-top:60px;
    width:1200px;
    left:50%;
    margin-left:-600px
}
.province-container .position,.detail-container .position {
    height:50px;
    line-height:50px;
    color:white;
    border:1px solid #dadada;
    box-sizing:border-box;
    font-size:0
}
.province-container .position>p,.detail-container .position>p {
    position:relative;
    font-size:18px;
    background:#0050d2;
    display:inline-block;
    height:100%;
    box-sizing:border-box;
    padding:0 10px;
    line-height:48px
}
.province-container .position>p:after,.detail-container .position>p:after {
    position:absolute;
    right:-48px;
    top:0;
    content:"";
    display:inline-block;
    border-width:24px;
    border-style:solid;
    border-color:transparent transparent transparent #0050D2
}
.province-container .position>p .no-point,.detail-container .position>p .no-point {
    cursor:not-allowed
}

.province-container .right {
    width:326px;
    top:66px;
    margin-left:876px
}
.province-container .right>.item,.detail-container .right>.item {
    background:white;
    padding:10px 16px;
    line-height:30px;
    margin-bottom:10px;
    border-color: #0050D2 #dadada #dadada #dadada;
    border-width: 4px 1px 1px 1px;
    border-style: solid solid solid;
}
.province-container .right>.item .title,.detail-container .right>.item .title {
    margin-bottom:10px
}
.province-container .right>.item em,.detail-container .right>.item em {
    font-weight:bold
}
.province-container .select-content,.detail-container .select-content {
    width:110%;
    margin-left:-6px
}
.province-container .select-content a,.detail-container .select-content a {
    display:inline-block;
    width:58px;
    height:22px;
    line-height:22px;
    border:1px dashed #cdcdcd;
    text-align:center;
    border-radius:10px;
    box-sizing:border-box;
    margin-bottom:10px
}
.province-container .select-content a.active,.province-container .select-content a:hover,.detail-container .select-content a.active,.detail-container .select-content a:hover {
    background:#008cf0;
    color:white;
    border-color:#008cf0
}
.province-container .right {
    position:absolute
}
.province-container .right .contact-content {
    margin:0 0 24px 10px
}
.province-container .right .qrcode-content {
    font-size:0;
    text-align:center
}
.province-container .right .qrcode-content img:first-child {
    margin-right:38px
}
.province-container .table-content {
    background:white;
    margin-top:6px;
    box-sizing:border-box;
    border-color:#dadada;
    border-style:solid;
    border-width:0 1px 1px 1px;
    padding-bottom:6px
}
.province-container .table-content:before {
    content:'';
    display:block;
    height:2px;
    width:100%;
    background:#0050D2
}
.province-container .table-content>table {
    width:100%;
    table-layout:fixed
}
.province-container .table-content>table .em {
    color:#0050D2
}
.province-container .table-content>table thead {
    position:relative;
    border-top:2px solid #dadada;
    border-bottom:2px solid #dadada
}
.province-container .table-content>table tr {
    height:54px;
    line-height:54px
}
.province-container .table-content>table tbody tr {
    padding:0 2px;
    border-bottom:1px dashed #dadada
}
.province-container .table-content>table tbody tr:hover {
    background:#fafafb
}
.province-container .table-content>table th:first-child {
    padding-left:14px
}
.province-container .table-content>table td:first-child {
    padding-left:12px
}
.province-container .table-content>table td,.province-container .table-content>table th {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:center
}
.province-container .table-content>table td:first-child,.province-container .table-content>table th:first-child {
    text-align:left
}
.detail-container .qrcode-content p {
    color: #0050D2;
    line-height: 20px;
}
.banner-content .icon-arrow {
    position: absolute;
    top: 142px;
    z-index: 100;
}
.banner-content .icon-arrow.arrow-right {
    left: 95%;
}
.banner-content .icon-arrow.arrow-left {
    right: 95%;
}