@charset "UTF-8";
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
body {
    margin: 0;
    font-family: 'PingFang SC',"Helvetica Neue","Helvetica",Arial,"Microsoft YaHei","WenQuanYi Micro Hei", "Heiti SC", "Segoe UI", sans-serif;
    position: relative;
    font-size: 14px;
    color: #333;
    line-height: 1.42857143;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}
audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden],template {
     display: none
 }
a{
    outline: none;
    background-color: transparent;
    text-decoration: none;
    color: #333;
}
a:active,a:hover{
    outline: none;
    text-decoration: none;
}
a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
    outline: none;
    text-decoration: none;
    color: #333;
}
abbr[title] {
    border-bottom: 1px dotted
}
b,strong {
    font-weight: normal;
}
img {
    border: 0;
    display: block;
    vertical-align: middle
}
svg:not(:root) {
    overflow: hidden
}
hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}
pre {
    overflow: auto
}
button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit;
    display: block;
    line-height: inherit
}
button {
    overflow: visible
}
button,select {
    text-transform: none
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}
button[disabled],html input[disabled] {
    cursor: default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    padding: 0;
    border: 0
}
input {
    line-height: normal
}
input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}
input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
input[type=file] {
    display: block
}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}
input[type=range] {
    display: block;
    width: 100%
}
textarea {
    overflow: auto
}
table {
    border-spacing: 0;
    border-collapse: collapse;
    background-color: transparent
}
td,th {
    padding: 0;
    text-align: left;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,:after,:before {
        color: #000!important;
        text-shadow: none!important;
        background: 0 0!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }
    a,a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    a[href^="javascript:"]:after,a[href^="#"]:after {
        content: ""
    }
    blockquote,pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img,tr {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    h2,h3,p {
        orphans: 3;
        widows: 3
    }
    h2,h3 {
        page-break-after: avoid
    }
    .navbar {
        display: none
    }
    .btn>.caret,.dropup>.btn>.caret {
        border-top-color: #000!important
    }
    .label {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse!important
    }
    .table td,.table th {
        background-color: #fff!important
    }
    .table-bordered td,.table-bordered th {
        border: 1px solid #ddd!important
    }
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    line-height: 1.4;
    color: #333
}
.h1,h1 {
    font-size: 36px
}
.h2,h2 {
    font-size: 30px
}
.h3,h3 {
    font-size: 24px
}
.h4,h4 {
    font-size: 18px
}
.h5,h5 {
    font-size: 14px
}
.h6,h6 {
    font-size: 12px
}
p {
    margin: 0;
}
ol,ul {
    margin: 0;
    padding: 0;

}
ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}
li{
    list-style: none;
}
dl {
    margin-top: 0;
    margin-bottom: 20px
}
dd,dt {
    line-height: 1.42857143
}
dt {
    font-weight: 700
}
dd {
    margin-left: 0
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}
select[multiple],select[size] {
    height: auto
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}
textarea.form-control {
    height: auto
}
input[type=search] {
    -webkit-appearance: none
}
.form-group {
    margin-bottom: 15px
}
.checkbox,.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}
.checkbox label,.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -20px
}
.checkbox+.checkbox,.radio+.radio {
    margin-top: -5px
}
.checkbox-inline,.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
    cursor: not-allowed
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {
    cursor: not-allowed
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {
    cursor: not-allowed
}
select.input-sm {
    height: 30px;
    line-height: 30px
}
select[multiple].input-sm,textarea.input-sm {
    height: auto
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}
.pos_seat{
    position: relative;
}
@media (min-width:768px) {
    .container {
        width: 750px
    }
}
@media (min-width:992px) {
    .container {
        width: 970px
    }
}
@media (min-width:1200px){
    .container {
        width: 1170px
    }
}
@media (min-width:1441px) {
    .container {
        width: 1400px
    }
}


/********  公共按钮样式  ********/
.pink_bg_btn{
    display: block;
    background: #FF3465;
    color: #fff;
    width: 110px;
    line-height: 40px;
    text-align: center;
    border-radius: 3px;
}
.pink_bg_btn:hover{
    background: #E91F61;
    color: #fff;
}
.pink_border_btn{
    display: block;
    width: 110px;
    line-height: 38px;
    border: 1px solid #FF3465;
    text-align: center;
    color: #FF3465;
    border-radius: 3px;
}
.pink_border_btn:hover {
    border: 1px solid #E91F61;
    background: #E91F61;
    color: #fff;
}
.black_showborder_btn {
    display: block;
    background: none;
    color: #333;
    width: 110px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #333;
    border-radius: 3px;
}
.black_showborder_btn:hover{
   background: #333;
   color: #fff;
}
.black_bg_btn{
    width: 110px;
    line-height: 40px;
    color: #fff;
    background: #333;
    border: none;
    border-radius: 3px;
}
.black_border_btn{
    display: block;
    width: 82px;
    line-height: 38px;
    border: 1px solid #f4f4f4;
    text-align: center;
    color: #333;
    border-radius: 3px;
}
.black_border_btn02{
    display: block;
    width: 110px;
    line-height: 38px;
    border: 1px solid #fff;
    text-align: center;
    color: #333;
    border-radius: 3px;
}
.black_border_btn:hover,.black_border_btn02:hover{
    border: 1px solid #333;
    color: #333;
}
.grey_border_btn{
    display: block;
    font-size: 12px;
    width: 65px;
    line-height: 26px;
    border: 1px solid #ccc;
    text-align: center;
    color: #999;
    border-radius: 3px;
}
.grey_border_btn:hover{
    color: #FF3465;
    border: 1px solid #FF3465;
}
.excessive_style{
    transition-property: all;
    transition-duration: 0.2s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
}
.level_100{
    z-index: 100;
}
.mobile_line{
    display: none;
}

/********  公共 header 样式  ********/
.tcygo_header_wrap{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 70px;
    background: #fff;
    box-shadow:0px 1px 4px 0px rgba(0,0,0,0.1);
    z-index: 8000;
}
.tcygo_header_wrap .tcygo_pc_logo{
    display: block;
    float: left;
    margin-top: 24px;
    margin-right: 60px;
    position: relative;
}
.tcygo_header_wrap .tcygo_pc_logo a{
    display: block;
    background: #fff;
    opacity: 0.01;
    height: 23px;
    position: absolute;
    top:0;
}
.tcygo_header_wrap .tcygo_pc_logo a.go_tcy{
    left: 0;
    width: 82px;
}
.tcygo_header_wrap .tcygo_pc_logo a.go_tcygo{
    left: 82px;
    width: 56px;
}
.tcygo_header_wrap .tcygo_pc_logo img{
    width: 100%;
    max-width: 138px;
}
.tcygo_header_wrap .tcygo_pc_logo .block_logo{
    display: block;
}
.tcygo_header_wrap .tcygo_pc_logo .white_logo{
    display: none;
}
.tcygo_header_wrap .tcy_pc_nav{
    float: left;
}
.tcygo_header_wrap .tcy_pc_nav ul li {
    float: left;
    position: relative;
    height: 70px;
    line-height: 70px;
    margin: 0 35px;
}
.tcygo_header_wrap .tcy_pc_nav ul li a.main_tit:hover{
    color: #FF3465;
}
.tcygo_header_wrap .tcy_pc_nav ul li .hover_line{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    background: #FF3465;
}
.tcygo_header_wrap .tcy_pc_nav ul li:hover .hover_line{
    width: 100%;
}
.tcygo_header_wrap .tcy_pc_nav ul li .other_tit{
    width: 20px;
    height: 4px;
    margin-top: 33px;
    padding: 0 35px;
    background: url("../../../images/bootstrap/tcygo/tcygo_pc_other.png") no-repeat center;
    background-size: 20px auto;
}
.tcygo_header_wrap .tcy_pc_nav ul li .hover_tit{
    background: url("../../../images/bootstrap/tcygo/tcygo_pc_other02.png") no-repeat center;
    background-size: 20px auto;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu{
    position: absolute;
    left: 0;
    top: -999em;
    width: 150px;
    background: #fff;
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius:3px;
    padding: 13px 0;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu li{
    height: 34px;
    line-height: 34px;
    float: none;
    opacity: 0;
    transform: translateY(13px);
    -ms-transform: translateY(13px);
    -webkit-transform: translateY(13px);
    transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -ms-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -webkit-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu li a{
    margin: 0 10px;
    display: block;
    padding-left: 10px;
    color: #666;
    border-radius: 3px;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu li a:hover{
    color: #FF3465;
    background: #f5f5f5;
}
.tcygo_header_wrap .tcy_pc_nav ul li.sfhover .sub_menu{
    display: block;
    top: 70px;
    pointer-events: auto;
    opacity: 1!important;
    -ms-transform: translateY(0px) translateX(0px);
    -webkit-transform: translateY(0px) translateX(0px);
    transform: translateY(0px) translateX(0px)!important;
}
.tcygo_header_wrap .tcy_pc_nav ul li.sfhover .sub_menu li{
    margin: 0;
    opacity: 1;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .minor_link .sec_nav{
    position: absolute;
    right: -150px;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
    width: 150px;
    padding: 12px 0;
    background: #fff;
    top: -999em;
    opacity: 0;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .minor_link .sec_nav a{
    opacity: 0;
    transform: translateY(13px);
    -ms-transform: translateY(13px);
    -webkit-transform: translateY(13px);
    transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -ms-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -webkit-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .other_h_nav{
    opacity: 1!important;
    -ms-transform: translateY(0px) translateX(0px);
    -webkit-transform: translateY(0px) translateX(0px);
    transform: translateY(0px) translateX(0px)!important;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .other_h_nav .sjfw_style{
    top:-183px;
    opacity: 1;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .other_h_nav .sjfw_style a{
    opacity: 1;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .other_h_nav .xmal_style{
    top:-218px;
    opacity: 1;
}
.tcygo_header_wrap .tcy_pc_nav ul li .sub_menu .other_h_nav .xmal_style a{
    opacity: 1;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}








.tcygo_header_wrap .tcy_pc_user{
    position: absolute;
    right: 5px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
    margin-right: 15px;
}
.tcygo_header_wrap .tcy_pc_user a{
    display: block;
}
.tcygo_header_wrap .tcy_pc_user a img{
    width: 100%;
}
.tcygo_header_wrap .tcy_pclogin_user{
    position: absolute;
    right: 7px;
    width: 40px;
    height: 55px;
    margin-top: 15px;
    margin-right: 15px;
}
.tcygo_header_wrap .tcy_pclogin_user a.user_header{
    display: block;
    width: 40px;
    height: 40px;
    position: relative;
}
.tcygo_header_wrap .tcy_pclogin_user a.user_header img{
    width: 40px;
    height: 40px;
    border-radius: 100%;
    cursor: pointer;
    border: 2px solid #fff;
    display: block;
}
.tcygo_header_wrap .tcy_pclogin_user a.user_header span{
    position: absolute;
    right: -6px;
    top: -3px;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    display: block;
    font-size: 12px;
    color: #fff;
    background: #ef1926;
    border-radius: 100%;
    z-index: 4;
}
.tcygo_header_wrap .tcy_pclogin_user .user_dropdown{
    position: absolute;
    right: 0;
    top: -9999em;
    width: 150px;
    background: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius: 3px;
}
.tcygo_header_wrap .tcy_pclogin_user .user_dropdown ul{
    /*position: absolute;*/
    /*left: 0;*/
    /*top: 0;*/
    width: 150px;
    background: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius: 3px;
    padding: 13px 0;
}
.tcygo_header_wrap .tcy_pclogin_user .user_dropdown ul li{
    height: 34px;
    line-height: 34px;
    float: none;
    opacity: 0;
    transform: translateY(13px);
    -ms-transform: translateY(13px);
    -webkit-transform: translateY(13px);
    transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -ms-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -webkit-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
}
.tcygo_header_wrap .tcy_pclogin_user .dropdown_hover{
    top:55px;
    display: block;
    pointer-events: auto;
    opacity: 1!important;
    -ms-transform: translateY(0px) translateX(0px);
    -webkit-transform: translateY(0px) translateX(0px);
    transform: translateY(0px) translateX(0px)!important;
}
.tcygo_header_wrap .tcy_pclogin_user .dropdown_hover ul li{
    margin: 0;
    opacity: 1;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}
.tcygo_header_wrap .tcy_pclogin_user .user_dropdown ul li a{
    margin: 0 10px;
    display: block;
    padding-left: 10px;
    color: #666;
    border-radius: 3px;
    transition-property: all;
    transition-duration: 0.2s;
    -webkit-transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-property: all;
    -moz-transition-duration: 0.2s;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
}
.tcygo_header_wrap .tcy_pclogin_user .user_dropdown ul li a:hover{
    color: #FF3465;
    background: #f5f5f5;
}
.tcygo_header_wrap .tcy_pclogin_user .user_dropdown ul li a span{
    width: 6px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 100%;
    background: #ff3465;
    margin: 0 3px;
}
.tcygo_header_wrap .designer_stay{
    position: absolute;
    right: 60px;
    margin-right: 20px;
    margin-top: 15px;
}
.tcygo_header_wrap .designer_stay a{
    display: block;
}
.tcygo_header_wrap .designer_stay a:focus{
    color: #fff;
}
.tcygo_header_wrap .designer_stay a.pink_bg_btn{
    background: #FF3465;
    color: #fff;
}
.tcygo_index_header .designer_stay a.pink_bg_btn{
    background: #fff;
    color: #FF3465;
}
.tcygo_header_wrap .tcy_pc_search{
    position: absolute;
    right: 210px;
    margin-top: 15px;
    width: 21px;
    padding-bottom: 15px;
    overflow: hidden;
}
.tcygo_header_wrap .tcy_pc_search .tp_search_btn{
    display: block;
    position: absolute;
    right: 0;
    top: 10px;
    width: 21px;
    height: 21px;
    background: url("../../../images/bootstrap/tcygo/tcygo_pc_search.png") no-repeat center;
    background-size: 21px auto;
    padding: 0;
    border: none;
}
.tcygo_header_wrap .tcy_pc_search .tps_close{
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 11px;
    width: 21px;
    height: 21px;
    background: url("../../../images/bootstrap/tcygo/tcygo_pc_close.png") no-repeat center;
    background-size: 18px auto;
    display: none;
}
.tcygo_header_wrap .tcy_pc_search input{
    outline: none;
    display: block;
    width: 100%;
    line-height: 41px;
    padding: 0 25px;
    background: #fff;
    border: none;
    color: #333;
}
.tcygo_header_wrap .tcy_pc_search input::placeholder{
    color: #999;
}
.tcygo_header_wrap .search_width_out{
    width: 366px;
    overflow: inherit;
}
.tcygo_header_wrap .search_width_out .tps_close{
    display: block;
}
.tcygo_header_wrap .tcy_pc_search .search_mongolia{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    background: #fff;
    opacity: 0.01;
    width: 100%;
    height: 56px;
    cursor: pointer;
}
.timehot_search_result{
    padding-left: 10px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius:3px;
    padding-right: 10px;
    opacity: 0;
}
.timehot_search_result .public_result{
    padding-bottom: 8px;
}
.timehot_search_result .public_result p{
    font-size: 12px;
    color: #999;
    margin-top: 20px;
    padding-left: 10px;
    margin-bottom: 8px;
}
.timehot_search_result .public_result a{
    position: relative;
    line-height: 31px;
    display: block;
    width: 100%;
    padding-left: 10px;
    font-size: 12px;
    color: #666;
}
.timehot_search_result .public_result a:hover{
  color: #FF3465;
    background: #f5f5f5;
}
.timehot_search_result .hot_result{
    border-top: 1px solid #f2f2f2;
}
.timehot_search_result .hot_result a{
    padding-left: 34px;
}
.timehot_search_result .hot_result a .num{
    position: absolute;
    left: 10px;
    top: 9px;
    display: block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    font-size: 10px;
    color: #fff;
    border-radius: 1px;
}
.timehot_search_result .hot_result a .num_1{
    background: url("../../../images/bootstrap/tcygo/number_01.png") no-repeat center;
    background-size: 14px auto;
}
.timehot_search_result .hot_result a .num_2{
    background: url("../../../images/bootstrap/tcygo/number_02.png") no-repeat center;
    background-size: 14px auto;
}
.timehot_search_result .hot_result a .num_3{
    background: url("../../../images/bootstrap/tcygo/number_03.png") no-repeat center;
    background-size: 14px auto;
}
.timehot_search_result .hot_result a .num_4{
    background: url("../../../images/bootstrap/tcygo/number_04.png") no-repeat center;
    background-size: 14px auto;
}
.timehot_search_result .hot_result a .num_5{
    background: url("../../../images/bootstrap/tcygo/number_05.png") no-repeat center;
    background-size: 14px auto;
}
.timehot_search_result .public_result ul li,.timehot_search_result .public_result p{
    opacity: 0;
    transform: translateY(13px);
    -ms-transform: translateY(13px);
    -webkit-transform: translateY(13px);
    transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -ms-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -webkit-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
}
.open_show_about {
    pointer-events: auto;
    opacity: 1!important;
    -ms-transform: translateY(0px) translateX(0px);
    -webkit-transform: translateY(0px) translateX(0px);
    transform: translateY(0px) translateX(0px)!important;
}
.open_show_about .public_result ul li,.open_show_about .public_result p{
    opacity: 1;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}


/********  公共 footer 样式  ********/
.tcygo_footer {
    padding-bottom: 30px;
}
.tcygo_footer .footer_con_top{
    padding: 30px 0 25px;
    position: relative;
    border-bottom: 1px solid #f2f2f2;
}
.tcygo_footer .footer_con_top .cx_wrap{
    margin-top: 22px;
}
.tcygo_footer .footer_con_top .cx_wrap .brand{
    float: left;
}
.tcygo_footer .footer_con_top .cx_wrap .brand a{
    display: block;
}
.tcygo_footer .footer_con_top .cx_wrap .brand a img{
    display: block;
    width: 150px;
}
.tcygo_footer .footer_con_top .cx_wrap .contact{
    margin-left: 30px;
    float: left;
}
.tcygo_footer .footer_con_top .cx_wrap .contact p em{
    display: inline-block;
    line-height: 28px;
    font-size: 16px;
    font-style: normal;
    color: #666;
}
.tcygo_footer .footer_con_top .cx_wrap .contact p span{
    line-height: 28px;
    display: inline-block;
    position: relative;
    top:2px;
    font-size: 24px;
    padding-left: 5px;
    color: #ff3465;
    font-weight: 600;
}
.tcygo_footer .footer_con_top .fr_nav{
    margin-top: 30px;
    margin-right: 100px;
}
.tcygo_footer .footer_con_top .fr_nav a{
    float: left;
    color: #666;
    font-size: 14px;
    margin-left: 40px;
    margin-bottom: 7px;
}
.tcygo_footer .footer_con_top .fr_nav a:first-child{
    margin-left: 0;
}
.tcygo_footer .footer_con_top .fr_nav a:hover{
    color: #ff3465;
}
.tcygo_footer .footer_con_top .qr_code{
    position: absolute;
    right: 0;
    width: 87px;
    text-align: center;
    top: 40px;
}
.tcygo_footer .footer_con_top .qr_code img{
    display: block;
    width: 100%;
    border: 1px solid #ddd;
}
.tcygo_footer .footer_con_top .qr_code span{
    font-size: 14px;
    color: #999;
    padding-top: 5px;
    display: block;
}
.tcygo_footer .footer_con_bottom{
    position: relative;
}
.tcygo_footer .footer_con_bottom .ft_copyright{
    color: #999999;
    padding-top: 30px;
}
.tcygo_footer .footer_con_bottom a{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 20px;
    right: 0;
    display: block;
}
.tcygo_footer .footer_con_bottom a img{
    width: 100%;
}




























/********   简易的面包屑   ********/
.crumbs_easy{
    font-size: 0;
    position: relative;
    z-index: 999;
}
.crumbs_easy a,.crumbs_easy span,.crumbs_easy i{
    display: inline-block;
    font-size: 12px;
}
.crumbs_easy a{
    color: #999;
}
.crumbs_easy a:hover{
    color: #FF3465;
}
.crumbs_easy span{
    color: #666;
}
.crumbs_easy i{
    padding: 0 3px;
    color: #999;
}
.crumbs_easy a.current_link{
    color: #666;
}
.crumbs_easy .have_drop_down{
    padding-right: 15px;
    background: url("../../../images/bootstrap/tcygo/tcygo_mpublic_arrow01.png") no-repeat right center;
    background-size: 10px auto;
    position: relative;
    cursor: pointer;
}
.crumbs_easy span .drop_down_wrap{
    display: none;
    position: absolute;
    left: -70px;
    top: 17px;
    width: 150px;
    background: #fff;
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
}
.crumbs_easy  span .drop_down_wrap ul{
    padding: 10px 0;
    position: relative;
}
.crumbs_easy  span .drop_down_wrap ul li{
    padding:  0 10px;
}
.crumbs_easy  span .drop_down_wrap ul li a.main_tit{
    display: block;
    line-height: 34px;
    color: #666;
    padding-left: 10px;
    position: relative;
}
.crumbs_easy  span .drop_down_wrap ul li a.main_tit span{
    display: inline-block;
    position: absolute;
    right: 9px;
    top: 11px;
    width: 8px;
    height: 13px;
    background: url("../../../images/bootstrap/tcygo/tcygo_mpublic_arrow03.png") no-repeat center;
    background-size: 8px auto;
}
.crumbs_easy  span .drop_down_wrap ul li a.on_tit{
    background: #f2f2f2;
    color: #ff3465;
}
.crumbs_easy  span .drop_down_wrap ul li .secondary_box{
    display: none;
    position: absolute;
    left: 100%;
    top: 0;
    width: 150px;
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
    z-index: 1000;
    padding: 10px;
    background: #fff;
}
.crumbs_easy  span .drop_down_wrap ul li .secondary_box a{
    display: block;
    background: #fff;
    line-height: 34px;
    color: #666;
    padding-left: 10px;
}
.crumbs_easy  span .drop_down_wrap ul li .secondary_box a:hover{
    background: #f2f2f2;
    color: #ff3465;
}



/********   城市切换搜索   ********/
.city_switch .current_city{
    padding-bottom: 8px;
}
.city_switch .current_city span{
    color: #666;
}
.city_switch .current_city a{
    color: #999;
}
.city_switch .hotcity_pop{
    position: absolute;
    top:-999em;
    right: 0;
    width: 280px;
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
    padding: 20px;
    background: #fff;
}
.city_switch .hotcity_show{
    top: 100%;
}
.city_switch .hotcity_pop p{
    font-weight: 900;
}
.city_switch .hotcity_pop .city_menu li{
    float: left;
    width: 21.5%;
}
.city_switch .hotcity_pop .city_menu li:nth-child(5n){
    text-align: right;
    width: 14%;
}
.city_switch .hotcity_pop .city_menu li a{
    display: block;
    color: #666;
    font-size: 12px;
    margin-top: 10px;
}
.city_switch .hotcity_pop .city_menu li a:hover{
    color: #ff3465;
}
.city_switch .hotcity_pop .more_city{
    display: block;
    color: #666;
    font-size: 12px;
    margin-top: 10px;
}
.city_switch .hotcity_pop p,.city_switch .hotcity_pop .city_menu li,.city_switch .hotcity_pop .more_city{
    opacity: 0;
    transform: translateY(13px);
    -ms-transform: translateY(13px);
    -webkit-transform: translateY(13px);
    transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -ms-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
    -webkit-transition: transform 0.65s cubic-bezier(0.2,.8,.25,1),opacity 0.65s cubic-bezier(0.2,.8,.25,1);
}
.city_switch .hotcity_show p,.city_switch .hotcity_show {
    opacity: 1!important;
    -ms-transform: translateY(0px) translateX(0px);
    -webkit-transform: translateY(0px) translateX(0px);
    transform: translateY(0px) translateX(0px)!important;
}
.city_switch .hotcity_show p,.city_switch .hotcity_show .city_menu li,.city_switch .hotcity_show .more_city{
    opacity: 1;
    transform: translateY(0px);
    -ms-transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.city-go{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 160px;
    margin-top: 50px;
    height: 50px;
    line-height: 50px;
    background: #FFFFFF;
    border-radius: 3px;
    text-align: center;
    font-size: 22px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #FF3465 !important;
}






/********  服务类型筛选样式  ********/
.tcygo_find_designer{
    padding-top: 70px;
}
.tcygo_find_designer .tfd_top_wrap{
    margin-top: 20px;
    position: relative;
}
.tcygo_find_designer .tfd_top_wrap .city_switch{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2000;
}
.tcygo_find_designer .service_type_screen{
    margin-top: 40px;
    border-bottom: 1px solid #f2f2f2;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li{
    float: left;
    margin-right: 30px;
    position: relative;
    cursor: pointer;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li:last-child{
    margin-right: 0;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li p{
    line-height: 1.4;
    padding-bottom: 20px;
    font-size: 16px;
    color: #666;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li p a{
    color: #666;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li .line{
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 0;
    height: 2px;
    background: #FF3465;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li .line .triangle_down{
    display:none;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    top: 2px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid red;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li:hover p,.tcygo_find_designer .service_type_screen .type_list_box ul li.on p{
    color: #FF3465;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li:hover .line{
    width: 100%;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li.on .line{
    width: 100%;
}
.tcygo_find_designer .service_type_screen .type_list_box ul li.on .line .triangle_down{
    display: block;
}
.tcygo_find_designer .specific_classify_screen .tab_specific_list ul{
    padding-top: 10px;
    display: none;
    padding-bottom: 30px;
}
.tcygo_find_designer .specific_classify_screen .tab_specific_list ul li{
    float: left;
    margin-top: 10px;
    margin-right: 22px;
}
.tcygo_find_designer .specific_classify_screen .tab_specific_list ul li:last-child{
    margin-right: 0;
}
.tcygo_find_designer .specific_classify_screen .tab_specific_list ul li a{
    display: block;
    font-size: 14px;
    color: #666;
}
.tcygo_find_designer .specific_classify_screen .tab_specific_list ul li a:hover{
    color: #FF3465;
}

/********  页面内容层  ********/
.tcygo_content_wrap{
    background: #F4F4F4;
    padding: 20px 0 30px;
}
/********  设计师预约列表样式  ********/
.designer_order_lists{
    position: relative;
}
.designer_order_lists .order_roll_msg{
    position: absolute;
    left: 50%;
    top: 7px;
    width: 400px;
    margin-left: -200px;
    height: 30px;
    overflow: hidden;
}
.designer_order_lists .order_roll_msg .vslider ul li{
    color: #666;
    font-size: 14px;
}
.designer_order_lists .order_roll_msg .vslider ul li span{
    padding-right: 6px;
}
.designer_order_lists .order_roll_msg .vslider ul li img{
    display: inline-block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    border-radius: 50%;
}
.designer_order_lists .screen_condition{
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    height: 60px;
}
.designer_order_lists .screen_condition .one_title a.pink_bg_btn{
    position: relative;
    display: inline-block;
    width: auto;
    padding: 0 20px;
}
.designer_order_lists .screen_condition .one_title a.pink_bg_btn h1.cpt_h1{
    line-height: 40px;
    font-size: 14px;
    margin: 0;
    color: #fff;
    font-weight: normal;
}
.designer_order_lists .screen_condition .current_page_title a .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -4px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid red;
}
.designer_order_lists .screen_condition .screen_box{
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 0;
}
.designer_order_lists .screen_condition .screen_box .large_scale{
    border-right: 1px solid #ccc;
    padding-right: 30px;
}
.designer_order_lists .screen_condition .screen_box .large_scale,.designer_order_lists .screen_condition .screen_box .small_scale{
    display: inline-block;
    font-size: 0;
}
.designer_order_lists .screen_condition .screen_box .large_scale a,.designer_order_lists .screen_condition .screen_box .small_scale a{
    display: inline-block;
    font-size: 14px;
    color: #666;
    margin-left: 30px;
}
.designer_order_lists .screen_condition .screen_box .large_scale a:hover,.designer_order_lists .screen_condition .screen_box .small_scale a:hover,.designer_order_lists .screen_condition .screen_box .large_scale a.on,.designer_order_lists .screen_condition .screen_box .small_scale a.on{
     color: #ff3465;
 }
.find_designer_list .fd_box_row{
    padding: 30px 0;
    border-bottom: 1px solid #ddd;
}
.personal_information{
    position: relative;
    padding-bottom: 20px;
}
.personal_information_box{
    position: relative;
}
.personal_information_box .pib_left{
    float: left;
    margin-right: 25px;
}
.personal_information_box .pib_left .d_header{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    float: left;
}
.personal_information_box .pib_left a img{
    width: 100%;
}
.personal_information_box .pib_left .d_info_cont{
    margin-left: 85px;
    margin-top: 13px;
    display: flex;
    flex-direction: column;

}
.personal_information_box .pib_left .d_info_cont .name{
    white-space: nowrap;
    height: 22px;
}
.personal_information_box .pib_left .d_info_cont .name a{
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: 500;
    max-width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
    position: relative;
}
.personal_information_box .pib_left .d_info_cont .name a .line{
    width: 0;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    bottom: 0;
}
.personal_information_box .pib_left .d_info_cont .name a:hover .line{
    width: 100%;
}
.personal_information_box .pib_left .d_info_cont .name span{
    display: block;
    float: left;
    position: relative;
}
.personal_information_box .pib_left .d_info_cont .name .identity_single{
    width: 25px;
    height: 16px;
    background: url("../../../images/bootstrap/tcygo/identity_geren.png") no-repeat center;
    background-size: 25px auto;
    margin-top: 3px;
    color: #fff;
    text-align: center;
}
.personal_information_box .pib_left .d_info_cont .name .identity_single .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 82px;
    font-size: 12px;
    border-radius: 2px;
    left: -30px;
    opacity: 0;
}
.personal_information_box .pib_left .d_info_cont .name .identity_single .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.personal_information_box .pib_left .d_info_cont .name .identity_single:hover .y_tip{
    opacity: 1;
}
.personal_information_box .pib_left .d_info_cont .name .identity_group{
    width: 18px;
    height: 18px;
    background: url("../../../images/bootstrap/tcygo/identity_qiye.png") no-repeat center;
    background-size: 18px auto;
    margin-top: 2px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
}
.personal_information_box .pib_left .d_info_cont .name .identity_group .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 82px;
    font-size: 12px;
    border-radius: 2px;
    left: -32px;
    opacity: 0;
}
.personal_information_box .pib_left .d_info_cont .name .identity_group .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.personal_information_box .pib_left .d_info_cont .name .identity_group:hover .y_tip{
    opacity: 1;
}
.personal_information_box .pib_left .d_info_cont .name .old_year{
    background: #22C3C8;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    padding: 0 4px;
    position: relative;
    border-radius: 3px;
    margin-left: 10px;
    margin-top: 2px;
}
.personal_information_box .pib_left .d_info_cont .name .old_year .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 35px;
    font-size: 12px;
    border-radius: 2px;
    left: 0;
    opacity: 0;
}
.personal_information_box .pib_left .d_info_cont .name .old_year .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.personal_information_box .pib_left .d_info_cont .name .old_year:hover .y_tip{
    opacity: 1;
}
.personal_information_box .pib_left .d_info_cont .name .entry_year{
    background: #FE9844;
    font-size: 12px;
    color: #fff;
    width: 34px;
    text-align: center;
    line-height: 19px;
    position: relative;
    border-radius: 3px;
    margin-top: 1px;
    margin-left: 10px;
}
.personal_information_box .pib_left .d_info_cont .name .entry_year .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 35px;
    font-size: 12px;
    border-radius: 2px;
    left: 0;
    opacity: 0;
}
.personal_information_box .pib_left .d_info_cont .name .entry_year .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.personal_information_box .pib_left .d_info_cont .name .entry_year:hover .y_tip{
    opacity: 1;
}
.personal_information_box .pib_left .d_info_cont .cont{
    font-size: 12px;
    color: #999;
    padding: 5px 0;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.personal_information_box .pib_left .d_info_cont .cont .describe{
    position: relative;
    padding-left: 5px;
}
.personal_information_box .pib_middle{
    float: left;
    margin-top: 13px;
}
.personal_information_box .pib_middle .counter_mark_list{
    float: left;
}
.personal_information_box .pib_middle .counter_mark_list .cml_box{
    float: left;
    width: 28px;
    height: 45px;
    position: relative;
    margin-right: 10px;
}
.personal_information_box .pib_middle .counter_mark_list .cb_01{
    background: url("../../../images/bootstrap/tcygo/counter_mark01.png") no-repeat center;
    background-size: 28px auto;
}
.personal_information_box .pib_middle .counter_mark_list .cb_02{
    background: url("../../../images/bootstrap/tcygo/counter_mark02.png") no-repeat center;
    background-size: 28px auto;
}
.personal_information_box .pib_middle .counter_mark_list .cb_03{
    background: url("../../../images/bootstrap/tcygo/counter_mark03.png") no-repeat center;
    background-size: 28px auto;
}
.personal_information_box .pib_middle .counter_mark_list .cb_04{
    background: url("../../../images/bootstrap/tcygo/counter_mark04.png") no-repeat center;
    background-size: 28px auto;
}
.personal_information_box .pib_middle .achievement{
    float: left;
    margin-left: 15px;
    padding-left: 25px;
    border-left: 1px solid #ddd;
}
.personal_information_box .pib_middle .achievement p{
    line-height: 1.4;
    padding: 2px 0;
}
.personal_information_box .pib_middle .achievement .results{
    color: #666;
    font-weight: 500;
}
.personal_information_box .pib_middle .achievement .r_cont{
    font-size: 12px;
    color: #999;
    margin-top: 4px;
    width: 100%;
    max-width: 415px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.personal_information_box .order_right{
    position: absolute;
    right:0;
    top: 15px;
    font-size: 0;
}
.personal_information_box .order_right .complex_box{
    display: inline-block;
    position: relative;
    margin-right: 10px;
}
.personal_information_box .order_right .complex_box .order_mongolia{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f4f4f4;
    opacity: 0.1;
    display: none;
    cursor: not-allowed;
}
.personal_information_box .order_right a{
    font-size: 14px;
    display: inline-block;
}
.personal_information_box .order_right a.add_order_list{
    display: block;
}

/* 轮播图样式 */
.case_presentation{
    margin-top: 20px;
    position: relative;
}
.case_presentation .swiper-container .swiper-wrapper .swiper-slide{
    width: 268px;
    height: 166px;
    margin-right: 15px;
}
.case_presentation .case_box .image_show{
    position: relative;
    text-align: center;
}
.case_presentation .case_box .image_show img{
    display: inline-block;
    width: 100%;
}
.case_presentation .case_box .image_show .mongolia{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -2;
    opacity: 0;
    width: 100%;
    height: 100%;
    background: url("../../../images/bootstrap/tcygo/tcygo_mongolia.png") repeat;
    transition: opacity 0.15s;
}

.case_presentation .swiper-button-prev,.case_presentation .swiper-button-next{
    width: 30px;
    height: 90px;
    margin-top: -45px;
    opacity: 0;
    z-index: 1000;
}
.case_presentation .swiper-button-prev{
    display: block;
    background: url("../../../images/bootstrap/tcygo/slider_left.png") no-repeat center;
    background-size: 30px auto;
    left: 0;
}
.case_presentation .swiper-button-next{
    display: block;
    background: url("../../../images/bootstrap/tcygo/slider_right.png") no-repeat center;
    background-size: 30px auto;
    right: 0;
}
.case_presentation .swiper-button-disabled{
    pointer-events: auto;
}
.case_presentation .hovershow{
    opacity: 1;
}

/* pc端页码样式 */
.page_box{
    max-width: 700px;
    margin: 50px auto 0;
    font-size: 0;
    text-align: center;
}
.page_box_seework{
    margin: 30px auto 0;
}
.page_box a{
    display: inline-block;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 3px;
}
.page_box .page_prev{
    background: url("../../../images/bootstrap/tcygo/page_left01.png") no-repeat center #fff;
    background-size: 8px auto;

}
.page_box .page_prev:hover{
    background: url("../../../images/bootstrap/tcygo/page_left02.png") no-repeat center #fff;
    background-size: 8px auto;
}
.page_box .page_next{
    background: url("../../../images/bootstrap/tcygo/page_right01.png") no-repeat center #fff;
    background-size: 8px auto;
}
.page_box .page_next:hover{
    background: url("../../../images/bootstrap/tcygo/page_right02.png") no-repeat center #fff;
    background-size: 8px auto;
}
.page_box ul{
    display: inline-block;
    margin: 0 6px;
}
.page_box ul li{
    float: left;
    padding-left: 6px;
    font-size: 0;
}
.page_box ul li:first-child{
    padding-left: 0;
}
.page_box ul li a{
    font-size: 14px;
    color: #999;
    line-height: 40px;
    text-align: center;
}
.page_box ul li a:hover,.page_box ul li.on a{
    background: #FF3465;
    color: #fff;
}
.page_box ul li span{
    font-size: 14px;
    color: #999;
    line-height: 40px;
    display: inline-block;
    width: 40px;
    text-align: center;
    background: #fff;
    border-radius: 3px;
}

/*  热门城市，友情链接样式  */
.popular_label{
    margin-top: 40px;
}
.popular_label .lab_nav{
    border-bottom: 1px solid #ddd;
}
.popular_label .lab_nav li{
    float: left;
    position: relative;
    color: #333;
    line-height: 1.4;
    padding-bottom: 15px;
    margin-right: 40px;
    cursor: pointer;
    font-weight: 500;
}
.popular_label .lab_nav li span{
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 0;
    height: 2px;
    background: #FF3465;
}
.popular_label .lab_nav li.on,.popular_label .lab_nav li:hover{
    color: #FF3465;
}
.popular_label .lab_nav li:hover span{
    width: 100%;
}
.popular_label .lab_nav li.on span{
    width: 100%;
}
.popular_label .arrow{
    display: none;
}
.popular_label .label_con_list{
    padding-top: 12px;
}
.popular_label .label_con_list .label_box{
    display: none;
}
.popular_label .label_con_list .label_box:first-child{
    display: block;
}
.popular_label .label_con_list .label_box p{
    overflow: hidden;
    height: 60px;
}
.popular_label .label_con_list .label_box p a{
    display: inline-block;
    white-space: nowrap;
    margin-right: 20px;
    line-height: 2.5;
    font-size: 12px;
    color: #666;
}
.popular_label .label_con_list .label_box p a:hover{
    color: #FF3465;
}
.popular_label .label_con_list .label_box .label_toggle{
    display: inline-block;
    font-size: 12px;
    color: #666;
    line-height: 25px;
    background: #fff;
    padding: 0 10px;
    margin-top: 10px;
}
.popular_label .label_con_list .label_box .label_toggle span{
    display: block;
    padding-right: 13px;
    background: url(../../../images/bootstrap/tcygo/tcygo_mpublic_arrow01.png) no-repeat right center;
    background-size: 11px auto;
}
.popular_label .label_con_list .label_box .label_toggle.all_show span{
    background: url(../../../images/bootstrap/tcygo/tcygo_mpublic_arrow02.png) no-repeat right center;
    background-size: 11px auto;
}


/* 一键预约弹窗 */
.one_button_appointment{
    position: fixed;
    bottom: -100%;
    left: 0;
    width: 100%;
    height: 70px;
    background: #fff;
    box-shadow:0px -1px 4px 0px rgba(0,0,0,0.1);
    z-index: 1000;
}
.one_button_appointment .order_center_box .order_left_designer{
    float: left;
    margin-top: 10px;
    position: relative;
}
.want_order_info{
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    margin-right: 15px;
}
.want_order_info .dr_img{
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    z-index: 10;
}
.want_order_info .dr_img img{
    width: 100%;
}
.want_order_info .open_btn{
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: url("../../../images/bootstrap/tcygo/tcygo_open_order.png") no-repeat center;
    background-size: 50px auto;
    z-index: 100;
    cursor: pointer;
    opacity: 0;
}
.want_order_info:hover .open_btn{
    opacity: 1;
}
.want_order_info .delete_btn{
    position: absolute;
    left: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: url("../../../images/bootstrap/tcygo/tcygo_delect_order.png") no-repeat center;
    background-size: 50px auto;
    z-index: 100;
    cursor: pointer;
    opacity: 0;
    display: none;
}
.want_order_info:hover .delete_btn{
     opacity: 1;
 }
.want_order_info .d_info_cont{
    width: 50px;
    background: #f4f4f4;
    height: 50px;
    padding-left: 48px;
    border-radius: 25px;
    position: relative;
    left: 1px;
    opacity: 0;
}
.want_order_info .open_info_cont {
    width: 180px;
    padding-left: 60px;
    opacity: 1;
}
.want_order_info .d_info_cont .name{
    font-size: 0;
    white-space: nowrap;
    padding-top: 5px;
}
.want_order_info .d_info_cont .name .name_t{
    display: inline-block;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
    position: relative;
}
.want_order_info .d_info_cont .name .name_t .line{
    width: 0;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    bottom: 0;
}
.want_order_info .d_info_cont .name .name_t:hover .line{
    width: 100%;
}
.want_order_info .d_info_cont .cont{
    font-size: 12px;
    color: #999;
}


/********  看作品列表样式  ********/
.designer_order_lists .screen_condition .two_titles a{
    width: auto;
    padding: 0 20px;
    position: relative;
}
.designer_order_lists .screen_condition .two_titles .pink_bg_btn{
   float: left;
}
.designer_order_lists .screen_condition .two_titles .pink_bg_btn h1.cpt_h1{
    font-size: 12px;
    color: #fff;
    margin: 0;
    line-height: 40px;
    font-weight: normal;
}
.designer_order_lists .screen_condition .two_titles .grey_border_btn{
    float: left;
    line-height: 38px;
    color: #333;
    margin-left: 15px;
    cursor: pointer;
}
.designer_order_lists .screen_condition .two_titles .grey_border_btn:hover{
    color: #FF3465;
}
.fwl_single_high h2{
    margin-top: 80px;
}
.fwl_single_high .t_line{
    width: 40px;
    height: 4px;
    background: #FF3465;
    margin-top: 7px;
    margin-bottom: 30px;
}
.find_works_list ul li{
    width: 335px;
    float: left;
    background: #fff;
    border-radius: 3px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.find_works_list ul li:nth-child(4n){
    margin-right: 0;
}
.find_works_list ul li .case_show_box{
    padding: 8px 10px 0;
    position: relative;
    overflow: hidden;
}
.find_works_list ul li .case_show_box a{
    display: block;
    position: relative;
    text-align: center;
    height: 197px;
}
.find_works_list ul li .case_show_box a img{
    display: inline-block;
    width: 100%;
}
.find_works_list ul li .case_show_box a .about_tab_pop{
    position: absolute;
    left: 0px;
    top: 10px;
    z-index: 11;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
    text-align: left;
    padding-left: 20px;
}
.find_works_list ul li .case_show_box a .about_tab_pop div{
    display: block;
    float: left;
    line-height: 22px;
    padding: 0 5px;
    font-size: 12px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    margin: 5px 10px 5px 0;
}
.find_works_list ul li .case_show_box a .about_tab_bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    z-index: 10;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}
.find_works_list ul li .case_show_box a .entity{
    opacity: 1;
}
.find_works_list ul li .case_show_box a .entity_bg{
    opacity: 0.5;
}
.find_works_list ul li .case_show_box .collect_star{
    position: absolute;
    right: 20px;
    bottom: -30px;
    width: 25px;
    height: 25px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    /*opacity: 0.5;*/
    -webkit-transition: bottom 0.3s, opacity 0.3s;
    transition: bottom 0.3s, opacity 0.3s;
    z-index: 100;
    font-size: 0;
}
.find_works_list ul li .case_show_box .collect_star i{
    display: inline-block;
    margin-top: 5px;
    height: 14px;
    width: 100%;
    background: url("../../../images/bootstrap/tcygo/tcygo_star03.png") no-repeat center;
    background-size: 14px auto;
}
.find_works_list ul li .case_show_box .collect_star_in{
    bottom: 50px;
    opacity: 1;
}
.find_works_list ul li .case_show_box .collect_star i.heart_in{
    background: url("../../../images/bootstrap/tcygo/tcygo_star04.png") no-repeat center;
    background-size: 14px auto;
}
.find_works_list ul li .owner_box{
    margin: 0 10px;
    display: block;
    position: relative;
    z-index: 100;
}
.find_works_list ul li .owner_box .case_title{
    padding: 16px 0;
    color: #333;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.find_works_list ul li .owner_box .designer_info{
    position: relative;
    width: 100%;
    z-index: 10;
    background: #fff;
    padding: 12px 0;
    border-top: 1px solid #f2f2f2;
}
.find_works_list ul li .inner_case_title a{
    display: block;
}
.find_works_list ul li .inner_case_title .line{
    width: 0;
    height: 2px;
    background: #333;
}
.find_works_list ul li .inner_case_title:hover a{
    color: #333;
}
.find_works_list ul li .inner_case_title:hover .line{
    width: 100%;
}










.find_works_list ul li .owner_entity .designer_info{
    opacity: 1;
}
.find_works_list ul li .owner_box .designer_info .di_header{
    float: left;
    width: 24px;
    height: 24px;
    overflow: hidden;
    border-radius: 50%;
}
.find_works_list ul li .owner_box .designer_info .di_header img{
    display: block;
    width: 100%;
}
.find_works_list ul li .owner_box .designer_info .di_name{
    float: left;
    margin-left: 10px;
    line-height: 24px;
    color: #333;
    max-width: 112px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-right: 10px;
}
.find_works_list ul li .owner_box .designer_info .di_name:hover{
    color: #ff3465;
}
.find_works_list ul li .owner_box .designer_info span{
    position: relative;
    display: inline-block;
}
.find_works_list ul li .owner_box .designer_info .identity_single{
    width: 25px;
    height: 16px;
    background: url("../../../images/bootstrap/tcygo/identity_geren.png") no-repeat center;
    background-size: 25px auto;
    top:3px;
    margin-right: 10px;
    color: #fff;
    text-align: center;
}
.find_works_list ul li .owner_box .designer_info .identity_single .y_tip{
    position: absolute;
    bottom: 20px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 82px;
    font-size: 12px;
    border-radius: 2px;
    left: -30px;
    opacity: 0;
}
.find_works_list ul li .owner_box .designer_info .identity_single .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.find_works_list ul li .owner_box .designer_info .identity_single:hover .y_tip{
    opacity: 1;
}
.find_works_list ul li .owner_box .designer_info .identity_group{
    width: 18px;
    height: 18px;
    background: url("../../../images/bootstrap/tcygo/identity_qiye.png") no-repeat center;
    background-size: 18px auto;
    top: 2px;
    margin-right: 10px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
}
.find_works_list ul li .owner_box .designer_info .identity_group .y_tip{
    position: absolute;
    bottom: 22px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 82px;
    font-size: 12px;
    border-radius: 2px;
    left: -32px;
    opacity: 0;
}
.find_works_list ul li .owner_box .designer_info .identity_group .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.find_works_list ul li .owner_box .designer_info .identity_group:hover .y_tip{
    opacity: 1;
}
.find_works_list ul li .owner_box .designer_info .old_year{
    background: #22C3C8;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 19px;
    padding: 0 4px;
    position: relative;
    border-radius: 3px;
    top: 0px;
    margin-right: 10px;
}
.find_works_list ul li .owner_box .designer_info .old_year .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 35px;
    font-size: 12px;
    border-radius: 2px;
    left: 0;
    opacity: 0;
}
.find_works_list ul li .owner_box .designer_info .old_year .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.find_works_list ul li .owner_box .designer_info .old_year:hover .y_tip{
    opacity: 1;
}
.find_works_list ul li .owner_box .designer_info .entry_year{
    background: #FE9844;
    font-size: 12px;
    color: #fff;
    width: 34px;
    text-align: center;
    line-height: 19px;
    position: relative;
    border-radius: 3px;
    top: -3px;
    margin-right: 10px;
}
.find_works_list ul li .owner_box .designer_info .entry_year .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 35px;
    font-size: 12px;
    border-radius: 2px;
    left: 0;
    opacity: 0;
}
.find_works_list ul li .owner_box .designer_info .entry_year .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.find_works_list ul li .owner_box .designer_info .entry_year:hover .y_tip{
    opacity: 1;
}
.find_works_list ul li .inner_case_title {
    display: inline-block;
    max-width: 100%;
    width: auto;
    padding: 15px 0;
    margin: 0 10px;
}

.order_onekey_box{
    float: right;
    margin-top: 15px;
    font-size: 0;
    position: relative;
}
.order_onekey_box p{
    line-height: 40px;
    font-size: 12px;
    color: #666;
    display: inline-block;
}
.order_onekey_box p span{
    padding: 0 5px;
    font-weight: 500;
    color: #ff3465;
}
.order_onekey_box p.rder_m_surplus{
    display: none;
}
.order_onekey_box input{
    display: inline-block;
    padding: 0;
    margin-left: 10px;
    font-size: 14px;
    outline: none;
}
.order_onekey_box input.black_bg_btn:hover{
    background: #222;
}
.mobile_menu_nav{
    display: none;
}
.search_popup_overall{
    display: none;
}
.order_onekey_box p.order_m_surplus{
    display: none;
}
.order_onekey_box .pink_bg_btn{
    background: #FF3465;
    border: none;
}

.search_result_wrap{
    padding: 30px 15px 10px;
}
.search_result_wrap h1{
    font-size: 32px;
    line-height: 1.4;
    margin: 0;
}
.search_result_wrap p{
    color: #999;
    line-height: 1.4;
    margin-top: 10px;
}
.related_recommend{
    margin-top: 40px;
}
.related_recommend span{
    float: left;
    line-height: 30px;
    color: #666;
    display: block;
}
.related_recommend ul{
    margin-left: 100px;
}
.related_recommend ul li{
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
}
.related_recommend ul li a{
    display: block;
    line-height: 28px;
    border: 1px solid #ccc;
    border-radius: 3px;
    text-align: center;
    padding: 0 8px;
    color: #999;
}
.related_recommend ul li a:hover{
    color: #ff3465;
    border: 1px solid #ff3465;
}
.mobile_user_center{
    display: none;
}
/*通用蒙层*/
.pc_public_bg{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    top: 0;
    left: 0;
    z-index: 9000;
    display: none;
}
/* 一键预约 后续的弹窗*/
.get_public_pop{
    position: fixed;
    background: #fff;
    border-radius: 3px;
    width: 460px;
    left: 50%;
    margin-left: -230px;
    top: 50%;
    z-index: 9001;
}
.get_public_pop .close_btn{
    position: absolute;
    width: 14px;
    height: 13px;
    right: 16px;
    top: 15px;
    background: url("../../../images/bootstrap/tcygo/close_pop_btn.png") no-repeat center;
    background-size: 14px auto;
    cursor: pointer;
    z-index: 10;
}
.get_public_pop h3{
    text-align: center;
    margin: 40px 0 20px;
    font-weight: normal;
    font-size: 18px;
    color: #333;
}
.get_public_pop h3.margin_short{
    margin-bottom: 15px;
}
.get_public_pop .msg_info_form{
    margin: 0 40px;
}
.get_public_pop .msg_info_form .form_group{
    position: relative;
    margin-bottom: 15px;
}
.get_public_pop .msg_info_form .form_group .must_fill{
    position: absolute;
    left: -18px;
    color: #FF517E;
    top: 11px;
}
.get_public_pop .msg_info_form .form_group select{
    width: 100%;
    height: 38px;
    line-height: 38px;
    border: 1px solid #ddd;
    font-size: 14px;
    outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: #fff;
    padding-left: 12px;
    margin-right: 15px;
    border-radius: 3px;
}
.get_public_pop .msg_info_form .form_group select:focus{
    border: 1px solid #ff3465;
}
.get_public_pop .msg_info_form .form_group .select_arrow{
    width: 13px;
    height: 8px;
    position: absolute;
    background: url(../../../images/bootstrap/tcygo/select_arrow.png) no-repeat center transparent;
    background-size: 13px 8px;
    right: 15px;
    top: 16px;
}
.get_public_pop .msg_info_form .form_group textarea{
    width: 100%;
    padding: 15px 13px 0;
    height: 100px;
    outline: none;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.get_public_pop .msg_info_form .form_group textarea:focus{
    border: 1px solid #ff3465;
}
.get_public_pop .msg_info_form .form_group textarea::placeholder{
    color: #999;
}
.get_public_pop .msg_info_form .form_group input.input_msg{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-indent: 1em;
    color: #666;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 3px;
    outline: none;
}
.get_public_pop .msg_info_form .form_group input.input_msg::placeholder{
    color: #999;
}
.get_public_pop .msg_info_form .form_group input:focus{
    border: 1px solid #ff3465;
}
.get_public_pop .msg_info_form .pink_pop_btn{
    width: 100%;
    line-height: 50px;
    background: #ff3465;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    font-size: 14px;
    border: none;
    outline: none;
    padding: 0;
    cursor: pointer;
}
.get_public_pop .msg_info_form .form_group .label_radio{
    display: inline-block;
    font-weight: normal;
    font-size: 14px;
    color: #666;
    letter-spacing: 0;
    line-height: 20px;
    position: relative;
    margin-right: 28px;
}
.get_public_pop .msg_info_form .form_group .label_radio input{
    outline: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    width: 0;
    height: 0;
    border: none;
    padding: 0;
    font-size: 14px;
    margin-right: 15px;
    line-height: normal;
    display: inline-block;
}
.get_public_pop .msg_info_form .form_group .label_radio input + i{
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: url("../../../images/bootstrap/tcygo/label_icon01.png") center no-repeat;
    background-size: 15px auto;
    left: 0;
    top: 2px;
}
.get_public_pop .msg_info_form .form_group  .label_radio input:checked + i{
    display: inline-block;
    position: absolute;
    width: 15px;
    height: 15px;
    background: url("../../../images/bootstrap/tcygo/label_icon02.png") center no-repeat;
    background-size: 15px auto;
    left: 0;
    top: 2px;
}
.get_public_pop .protect_tips{
    margin-top: 15px;
    text-align: center;
    color: #999;
    font-size: 12px;
}
.get_public_pop .phone_tips{
    text-align: center;
    margin: 0 0 20px 0;
    color: #666;
}
.get_public_pop .msg_info_form .form_group input.msg_password{
    display: block;
    width: 100%;
    padding-right: 110px;
}
.get_public_pop .msg_info_form .form_group input.get_code{
    position: absolute;
    right: 0;
    top: 0;
    width: 110px;
    height: 40px;
    line-height: 40px;
    background: #ff3465;
    color: #fff;
    text-align: center;
    border: none;
}
.get_public_pop .msg_info_form .invite_num_cont{
    margin: 10px 0;
}
.get_public_pop .msg_info_form .invite_num_cont span{
    color: #ff3465;
}

.get_public_pop .msg_info_form .end_group{
    margin-bottom: 20px;
}
.get_demand_pupop{
    display: none;
    height: 392px;
    margin-top: -196px;
}
.get_contactinfo_pupop{
    display: none;
    height: 412px;
    margin-top: -206px;
}
.get_smschecking_pupop{
    display: none;
    height: 336px;
    margin-top: -128px;
}

/*************************** 表单验证错误提示 *************************/
.onError, .onFocus {
    position: absolute;
    right: -18px;
    top: -25px;
    padding: 2px 12px;
    line-height: 24px;
    background: #ffcccc;
    opacity: 0.7;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    color: #be0000;
}
.onFocus, .onFocus:after {
    background: #ffe59e;
    color: #dd6300;
}
.onError:before, .onFocus:before {
    content: "";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-transform: none !important;
    margin-right: 0.3em;
}
.onError:after, .onFocus:after {
    content: '';
    position: absolute;
    right: 28px;
    bottom: -5px;
    width: 10px;
    height: 10px;
    background: #ffcccc;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.onFocus, .onFocus:after {
    background: #ffe59e;
    color: #dd6300;
}
.onCorrect {
    position: absolute;
    right: 15px;
    top: 12px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    display: none;
}
.onCorrect:before {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-size: 18px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-transform: none !important;
    color: #37bd76;
}
.onShow, .onLoad {
    display: none;
}
.formvalidator-errorBd {
    border-color: #f00!important;
}




/*  预约设计  */
.estimate_whole_wrap{
    padding: 66px 0;
    background: #f4f2f6;
}
.tcenter_estimate_wrap{
    background: #fff;
    max-width: 960px;
}
.tew_center_pos{
    position: relative;
}
.estimate_explain_left{
    position: absolute;
    left: 0;
    top: 0;
    width: 380px;
    background: #FF3465;
    height: 100%;
}
.estimate_explain_left .center_box{
    padding: 40px 30px;
    color: #fff;
}
.estimate_explain_left .center_box h3{
    line-height: 1.4;
    font-size: 22px;
    font-weight: normal;
    color: #fff;
    margin: 0;
}
.estimate_explain_left .center_box .line{
    width: 36px;
    height: 5px;
    background: #fff;
    margin: 15px 0 30px;
}
.estimate_explain_left .center_box ul li p{
    line-height: 1.4;
    margin-bottom: 10px;
    font-weight: bolder;
}
.estimate_explain_left .center_box ul li p b{
    padding-right: 10px;
}
.estimate_explain_left .center_box ul li p span{
    font-weight: normal;
    letter-spacing: 1px;
}
.estimate_explain_left .estimate_icon01{
    width: 39px;
    height: 39px;
    background: url("../../../images/bootstrap/new_website_1/estimate_icon_bg01.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    right: 15.7%;
    top: 5.7%;
}
.estimate_explain_left .estimate_icon02{
    width: 33px;
    height: 33px;
    background: url("../../../images/bootstrap/new_website_1/estimate_icon_bg02.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    right: 36.36%;
    top: 54.54%;
}
.estimate_explain_left .estimate_icon03{
    width: 170px;
    height: 170px;
    background: url("../../../images/bootstrap/new_website_1/estimate_icon_bg03.png") no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    left: 0;
    bottom: -60px;

}

.submit_demand_form{
    margin-left: 380px;
    padding: 40px 0 0;
}
.submit_demand_form .sdf_center_box{
    padding: 0 40px;
}
.submit_demand_form .forms_detail .submit_position{
    position: static;
}
.submit_demand_form .forms_title ul{
    font-size: 0;
    border-bottom: 2px solid #EDF1EF;
    margin-bottom: 20px;
}
.submit_demand_form .forms_title ul li{
    display: inline-block;
    font-size: 20px;
    line-height: 1.4;
    position: relative;
    top:2px;
    color: #ff3465;
    border-bottom: 2px solid #ff3465;
    padding-bottom: 10px;
}
.submit_demand_form .forms_detail{
    padding-bottom: 0;
    margin-top: 30px;
}
.submit_demand_form .vslider .flex-viewport ul li{
    color: #999;
}

.submit_demand_form .forms_detail{
    padding-bottom: 0;
    margin-top: 30px;
}
.want_do_choose{
    margin-top: 15px;
    margin-bottom: 30px;
    position: relative;
}
.want_do_choose .phone_nums{
    margin-bottom: 15px;
    position: relative;
}
.want_do_choose .phone_nums input[type="text"]{
    width: 100%;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 3px;
    outline: none;
    box-shadow: none;
    font-size: 14px;
    color: #666;
    letter-spacing: 1px;
    padding: 0 15px;
}
.want_do_choose .phone_nums input[type="text"]:focus{
    border: 1px solid #FF3465;
}
.want_do_choose .checking_msg input[type="text"]{
    position: relative;
    width: 730px;
}
.want_do_choose textarea{
    display: block;
    width: 100%;
    height: 88px;
    border: 1px solid #ddd;
    border-radius: 2px;
    outline: none;
    padding: 10px;
    resize: none;
    font-size: 14px;
    color: #666;
    background: #fff;
    max-width: 500%;
}
.want_do_choose textarea:focus{
    border: 1px solid #FF3465;
}
.want_do_choose .ql_sub_btn{
    background: #ff3465;
    color: #fff;
    width: 194px;
    height: 50px;
    border-radius: 3px;
    border: none;
    font-size: 16px;
    margin-top: 25px;
    padding: 0;
    margin-bottom: 10px;
    outline: none;
}
.want_do_choose .select_bipolar{
    position: relative;
    margin-bottom: 15px;
}
.want_do_choose .select_bipolar .selected_cont{
    height:40px;
    width: 100%;
    border: 1px solid #ddd;
    line-height: 40px;
    border-radius: 3px;
    text-indent: 1em;
    color: #666;
    cursor: pointer;
    position: relative;
}
.want_do_choose .select_bipolar .selected_cont i{
    font-style: normal;
}

.want_do_choose .select_bipolar .selected_cont .sb_arrow{
    display: block;
    width: 13px;
    height: 8px;
    position: absolute;
    right: 15px;
    top: 16px;
    background: url("../../../images/bootstrap/tcygo/select_arrow.png") no-repeat center;
    background-size: 13px auto;
}
.want_do_choose .select_bipolar .sb_service_type{
    position: absolute;
    left: 0;
    top: 40px;
    width: 100%;
    height: 332px;
    z-index: 10;
    background: #fff;
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
    border-radius:3px;
    display: none;
}
.want_do_choose .select_bipolar .sb_service_type .left_main_service{
    width: 44%;
    overflow: hidden;
    background: #fff;
}
.want_do_choose .select_bipolar .sb_service_type .left_main_service ul{
    width: 100%;
    height: 332px;
    overflow-y: auto;
}
.want_do_choose .select_bipolar .sb_service_type .left_main_service ul li{
    display: block;
    margin : 0 10px;
    padding-left: 10px;
    line-height: 34px;
    color: #666;
    position: relative;
    cursor: pointer;
}
.want_do_choose .select_bipolar .sb_service_type .left_main_service ul li:hover{
    background: #f6f6f6;
    color: #ff3465;
}
.want_do_choose .select_bipolar .sb_service_type .left_main_service ul li.on {
    background: #f6f6f6;
    color: #ff3465;
}
.want_do_choose .select_bipolar .sb_service_type .left_main_service ul li span{
    display: block;
    width: 8px;
    height: 13px;
    background: url("../../../images/bootstrap/tcygo/select_right_arrow.png") no-repeat center;
    background-size: 8px auto;
    position: absolute;
    right: 10px;
    top: 11px;
}
.want_do_choose .select_bipolar .sb_service_type .right_branch_service{
    position: absolute;
    left: 44%;
    top: 0;
    width: 56%;
}
.want_do_choose .select_bipolar .sb_service_type .right_branch_service .service_list {
    display: none;
    height: 332px;
    overflow: auto;
}
.want_do_choose .select_bipolar .sb_service_type .right_branch_service .service_list p {
    padding-left: 15px;
    line-height: 34px;
    color: #666;
    margin: 0 10px;
}
.want_do_choose .select_bipolar .sb_service_type .right_branch_service .service_list p:hover{
    background: #F2F2F2;
    color: #ff3465;
}
.want_do_choose .select_city .sb_service_type{
    height: 254px;
}
.want_do_choose .select_city .sb_service_type .left_main_province{
    width: 44%;
    overflow: hidden;
    background: #fff;
}
.want_do_choose .select_city .sb_service_type .left_main_province ul{
    width: 100%;
    height: 254px;
    overflow-y: auto;
}
.want_do_choose .select_city .sb_service_type .left_main_province ul li{
    display: block;
    margin : 0 10px;
    padding-left: 10px;
    line-height: 34px;
    color: #666;
    position: relative;
    cursor: pointer;
}
.want_do_choose .select_city .sb_service_type .left_main_province ul li:hover{
    background: #f6f6f6;
    color: #ff3465;
}
.want_do_choose .select_city .sb_service_type .left_main_province ul li.on {
    background: #f6f6f6;
    color: #ff3465;
}
.want_do_choose .select_city .sb_service_type .left_main_province ul li span{
    display: block;
    width: 8px;
    height: 13px;
    background: url("../../../images/bootstrap/tcygo/select_right_arrow.png") no-repeat center;
    background-size: 8px auto;
    position: absolute;
    right: 10px;
    top: 11px;
}
.want_do_choose .select_city .sb_service_type .right_city{
    position: absolute;
    left: 44%;
    top: 0;
    width: 56%;
}
.want_do_choose .select_city .sb_service_type .right_city .city_lists {
    display: none;
    height: 254px;
    overflow: auto;
}
.want_do_choose .select_city .sb_service_type .right_city .city_lists p {
    padding-left: 15px;
    line-height: 34px;
    color: #666;
    margin: 0 10px;
}
.want_do_choose .select_city .sb_service_type .right_city .city_lists p:hover{
    background: #F2F2F2;
    color: #ff3465;
}
.want_do_choose p.sr_tip{
    font-size: 14px;
    color: #999;
}
.submit_emate_bg{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: 0.6;
    width: 100%;
    height: 100%;
    z-index: 1001;
}
.submit_emate_box{
    display: none;
    width: 405px;
    height: 405px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -202px;
    margin-left: -202px;
    z-index: 9003;
}
.submit_emate_box .close_btn{
    position: absolute;
    width: 16px;
    height: 16px;
    right: 14px;
    top: 14px;
    background: url("../../../images/bootstrap/new_website_1/public_close_btn.png") no-repeat center;
    background-size: 100% 100%;
    cursor: pointer;
}
.submit_emate_box .seb_center_box{
    z-index: 1001;
    padding: 40px 37px;
    text-align: center;
    border-radius: 2px;
}
.submit_emate_box .seb_center_box h4{
    color: #333;
    font-size: 24px;
    font-weight: normal;
}
.submit_emate_box .seb_center_box p.pc_tips{
    font-size: 14px;
    line-height: 1.4;
    color: #666;
    margin-top: 10px;
}
.submit_emate_box .seb_center_box p.move_tips{
    display: none;
    font-size: 12px;
    line-height: 1.4;
    color: #999;
    margin-top: 10px;
}
.submit_emate_box .seb_center_box img{
    display: block;
    width: 100%;
    max-width: 141px;
    margin: 30px auto 10px;
}
.submit_emate_box .seb_center_box span{
    font-size: 14px;
    color: #999;
}
.submit_emate_box .seb_center_box a{
    display: block;
    width: 100%;
    border: 1px solid #ff3465;
    border-radius: 2px;
    margin-top: 30px;
    line-height: 38px;
    color: #ff3465;
    font-size: 14px;
}
.submit_emate_box .seb_center_box .success_icon{
    display: none;
}
.order_design_mbg{
    display: none;
}
.mobile_service_typebox{
    display: none;
}
.mobile_city_addressbox{
    display: none;
}
.blank_page_wrap{
    width: 100%;
    padding: 135px 0 170px;
    border-bottom: 1px solid #f2f2f2;
}
.blank_page_wrap img{
    width: 100%;
    max-width: 437px;
    margin: 0 auto;
}
.blank_page_wrap p{
    text-align: center;
    color: #666;
    font-size: 16px;
    margin-top: 20px;
}


/************** 案例图片展示弹层 **************/

.exhibition_elastic_overlay{
    /*opacity: 0;*/
    /*visibility: hidden;*/
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 8000;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(0,0,0,0.8);
}
.show_overlay{
    /*opacity: 1;*/
    /*visibility: visible;*/
    display: block;
}
.license_close_overlay{
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;

    z-index: 1;
}
.close_overlay{
    display: block;
    position: fixed;
    right: 40px;
    top: 95px;
    width: 23px;
    height: 23px;
    z-index: 10;
}
.close_overlay img{
    display: block;
    width: 100%;
}
.shot_nav {
    position: relative;
}
.shot_nav a{
    position: fixed;
    top: 50%;
    margin-top: -65px;
    width: 60px;
    height: 130px;
    display: block;
}
.shot_nav a img{
    display: block;
    width: 100%;
}
.shot_nav .shot_nav_prev{
    left: 0;
}
.shot_nav .shot_nav_next{
    right: 15px;
}
.overlay-content{
    width: 814px;
    background: #fff;
    border-radius: 5px;
    margin: 100px auto;
    padding: 40px;
}
.overlay-content .top_msg{}
.overlay-content .top_msg .left_tm{
    float: left;
}
.overlay-content .top_msg .left_tm .tit{
    font-size: 24px;
    line-height: 1.375;
    margin-bottom: 10px;
}
.overlay-content .top_msg .left_tm .designer_box{
}
.overlay-content .top_msg .left_tm .designer_box .hd_img{
    float: left;
    width: 24px;
    height: 24px;
    overflow: hidden;
    border-radius: 50%;
}
.overlay-content .top_msg .left_tm .designer_box .hd_img img{
    display: block;
    width: 100%;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg{
    margin-left: 34px;
    font-size: 0;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg span{
    font-size: 14px;
    display: inline-block;
    line-height: 24px;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg .name{
    color: #333;
    padding-right: 10px;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg .publish_date{
    color: #999;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg .publish_date em{
    font-style: normal;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg .works_type{
    color: #FF3465;
}
.overlay-content .top_msg .left_tm .designer_box .db_info_msg span i{
    font-style: normal;
    padding: 0 20px 0 10px ;
}
.overlay-content .top_msg .right_tm{
    float: right;
}
.overlay-content .top_msg .right_tm .interactive{
    position: relative;
    float: left;
    width: 100px;
    height: 40px;
    line-height: 40px;
    background: #f3f3f4;
    border-radius: 3px;
    color: #333;
    text-align: center;
    font-size: 0;
    cursor: pointer;
}
.overlay-content .top_msg .right_tm .interactive:hover{
    background: #E7E7E9;
}
.overlay-content .top_msg .right_tm .interactive span{
    display: inline-block;
    font-size: 14px;
    padding-left: 18px;
    line-height: 20px;
    margin-top: 10px;
}
.overlay-content .top_msg .right_tm .interactive span i{
    font-style: normal;
}
.overlay-content .top_msg .right_tm .praise_click span{
    padding-left: 10px;
    position: relative;
}
.overlay-content .top_msg .right_tm .praise_click .static_icon{
    position: absolute;
    top: 0px;
    left: -11px;
    width: 20px;
    height: 20px;
    background: url("../../../images/bootstrap/tcygo/praise_icon01.svg") no-repeat left center;
    background-size: 20px auto;
}
.overlay-content .top_msg .right_tm .praise_click .warpup{
    background: url("../../../images/bootstrap/tcygo/praise_icon02.svg") no-repeat left center;
    background-size: 20px auto;
    animation: move .3s forwards;
}
.overlay-content .top_msg .right_tm .praise_click .praise_click_num{
    background: none;
    padding-left: 0;
    position: absolute;
    left: 18px;
    top: -20px;
    color: #FF3465;
    z-index: 100;
    line-height: 1.4;
    font-size: 14px;
}

.overlay-content .top_msg .right_tm .store_up{
    margin-left: 10px;
}
.overlay-content .top_msg .right_tm .store_up .static_start{
    position: absolute;
    top: 10px;
    left: 22px;
    width: 20px;
    height: 20px;
    background: url("../../../images/bootstrap/tcygo/store_up01.svg") no-repeat left center;
    background-size: 20px auto;
}
.overlay-content .top_msg .right_tm .collected .rotate_up{
    background: url("../../../images/bootstrap/tcygo/store_up02.svg") no-repeat left center;
    background-size: 20px auto;
    animation: move1 .6s forwards;
}

@keyframes move{
    0% {transform: rotate(0deg);transition-timing-function: ease-out;}
    50% {transform: rotate(-45deg);transition-timing-function: ease-out;}
    100% {transform: rotate(0deg);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
}
@keyframes move1{
    0% {transform: rotate(0deg);transition-timing-function: ease-out;}
    100% {transform: rotate(-360deg);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
}
/*  轮播效果最后在加  */
.overlay-content .middle_msg{
    margin-top: 20px;
    border-bottom: 1px solid #F2F2F2;
    min-height: 507px;
}


.overlay-content .middle_msg .swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.overlay-content .middle_msg .swiper-slide {
    background-size: cover;
    background-position: center;

}
.overlay-content .middle_msg .gallery-top {
    width: 100%;
}
.overlay-content .middle_msg .gallery-top .swiper-button-next{
    width: 30px;
    height: 90px;
    margin-top: -45px;
    background: url("../../../images/bootstrap/tcygo/swiper_next_btn.png") no-repeat center;
    background-size: 30px auto;
    right: 0;
}
.overlay-content .middle_msg .gallery-top .swiper-button-prev{
    width: 30px;
    height: 90px;
    margin-top: -45px;
    background: url("../../../images/bootstrap/tcygo/swiper_prev_btn.png") no-repeat center;
    background-size: 30px auto;
    left: 0;
}
.overlay-content .middle_msg .gallery-top img{
    width: 100%;
}
.overlay-content .middle_msg .gallery-thumbs {
    height: 93px;
    box-sizing: border-box;
    padding: 17px 0;
}
.overlay-content .middle_msg .gallery-thumbs .swiper-slide {
    width: 11.4%;
    cursor: pointer;
}
.overlay-content .middle_msg .gallery-thumbs .swiper-slide img{
    width: 100%;
    border: 2px solid #fff;
}
.overlay-content .middle_msg .gallery-thumbs .swiper-slide-active img{
    border: 2px solid #FF3465;
}

.overlay-content .bottom_msg{
    margin-top: 20px;
}
.overlay-content .bottom_msg .left_bm{
    float: left;
    width: 420px;
}
.overlay-content .bottom_msg .left_bm .tit{
    font-size: 16px;
    color: #333;
    line-height: 1.375;
    font-family: 'PingFangSC-Semibold','PingFang SC',"Helvetica Neue","Helvetica",Arial,"Microsoft YaHei","WenQuanYi Micro Hei", "Heiti SC", "Segoe UI", sans-serif;
}
.overlay-content .bottom_msg .left_bm .cont{
    margin-top: 9px;
    word-wrap:break-word;
    word-break:normal;
    font-size: 14px;
    color: #666;
    line-height: 1.785;
}
.overlay-content .bottom_msg .left_bm .tab_lists{
    padding-top: 10px;
}
.overlay-content .bottom_msg .left_bm .tab_lists a{
    float: left;
    width: auto;
    padding: 0 15px;
    margin-right: 10px;
    border: 1px solid #ddd;
    margin-top: 10px;
}
.overlay-content .bottom_msg .right_bm{
    float: right;
    width: 240px;
}
.overlay-content .bottom_msg .right_bm .tit{
     font-size: 16px;
     color: #333;
     line-height: 1.375;
     font-family: 'PingFangSC-Semibold','PingFang SC',"Helvetica Neue","Helvetica",Arial,"Microsoft YaHei","WenQuanYi Micro Hei", "Heiti SC", "Segoe UI", sans-serif;
 }
.overlay-content .bottom_msg .right_bm .order_box{
    position: relative;
}
.overlay-content .bottom_msg .right_bm .order_box .order_btn{
    width: 100%;
    margin-top: 15px;
}
.overlay-content .bottom_msg .right_bm .order_box .tc_order_btn{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.5;
    cursor: not-allowed;
    display: none;
}
.overlay-content .bottom_msg .right_bm .on_line{
    font-size:14px;
    font-weight:400;
    color:#999;
    line-height:1.428;
    margin-top: 10px;
    padding-bottom: 15px;
}



/*   分享模块样式   */
.bshare-custom{
    margin-top: 15px;
}
.bshare-custom.icon-medium-plus a{
    width: 34px !important;
    height: 34px !important;
}
.bshare-custom.icon-medium-plus .bshare-sinaminiblog{
    background: url("../../../images/bootstrap/tcygo/xinlang_icon.png") no-repeat !important;
    background-size: 34px auto !important;
}
.bshare-custom.icon-medium-plus .bshare-douban{
    background: url("../../../images/bootstrap/tcygo/douban_icon.png") no-repeat !important;
    background-size: 34px auto !important;
}
.bshare-custom.icon-medium-plus .bshare-weixin{
    background: url("../../../images/bootstrap/tcygo/weixin_icon.png") no-repeat !important;
    background-size: 34px auto !important;
}
.bshare-custom.icon-medium-plus .bshare-huaban{
   background: url("../../../images/bootstrap/tcygo/huaban_icon.png") no-repeat !important;
    background-size: 34px auto !important;
}
#bsWXBox{
    width: 232px !important;
    height: 257px !important;
}





/*  登录弹窗   */
.common-modal-bg {
    position: fixed;
    background: #fff;
    background: rgba(0,0,0,0.8);
    z-index: 9000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.common-modal{
    display: none;
    position: fixed;
    width: 480px;
    background: #ffffff;
    z-index: 9001;
    padding: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.common-modal .close_a{
    display: none;
    width: 12px;
    height: 8px;
    font-size: 22px;
    line-height: .5;
    position: absolute;
    top: 15px;
    right: 15px;
    color: #aaa;
    text-shadow: 0 -1px 1px rgba(0,0,0,.6);
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
}
/**********登录 tcy_login*********/
.tcy_login{
    width: 400px;
    margin: 40px auto;
}
.tcy_login .t_l_ways{
    width: 100%;
    height: 50px;
}
.tcy_login .t_l_ways .welcome{
    display: inline-block;
    font-size: 24px;
    color: #333333;
}
.tcy_login .t_l_ways .login_way{
    display: inline-block;
    font-size: 14px;
    color: #FF3465;
    cursor: pointer;
    float: right;
    margin-top: 10px;
}
.tcy_login .t_l_form{
    width: 100%;
}
.tcy_login .t_l_form .common_login input:-webkit-autofill,.tcy_login .t_l_form .common_login input:-webkit-autofill:hover,.tcy_login .t_l_form .common_login input:-webkit-autofill:focus{
    border-bottom: 1px solid #E9F0F6;
    -webkit-text-fill-color: #666;
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
    transition: background-color 5000s ease-in-out 0s;
    font-weight: 500;
}
.tcy_login .t_l_form .input_account{
    height: 60px;
    margin-top: 20px;
    position: relative;
}
.tcy_login .t_l_form .input_account .login_account{
    display: block;
    width: 100%;
    height: 60px;
    padding-left: 30px;
    font-size: 16px;
    color: #666666;
    letter-spacing: 3px;
    border-top: none;
    border-left:none;
    border-right: none;
    outline: none;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
}
.tcy_login .t_l_form .input_account:before{
    display: block;
    content: "";
    background: url("../../../images/bootstrap/tcygo/account_icon.png") left center no-repeat;
    background-size: 18px auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 60px;
    z-index: 2;
}
.tcy_login .t_l_form .input_account .login_account:focus{
    border-bottom: 1px solid #7CACED;
}
.tcy_login .t_l_form .input_account .get_code{
    position: absolute;
    width: 135px;
    height: 38px;
    border: 3px solid #E0E0E0;
    border-radius: 2px;
    color: #7caced;
    font-size: 14px;
    text-align: center;
    background: #ffffff;
    right: 0;
    bottom: 9px;
    outline: none;
    letter-spacing: 3px;
}
.tcy_login .t_l_form .input_account .get_code:hover{
    border: 3px solid #7caced;
}
.tcy_login .t_l_form .input_account .get_code.on:hover{
    border: 3px solid #E0E0E0;
}
.tcy_login .t_l_form .input_password .get_code{
    position: absolute;
    width: 135px;
    height: 38px;
    border: 3px solid #FF3465;
    border-radius: 2px;
    color: #FF3465;
    font-size: 14px;
    text-align: center;
    background: #ffffff;
    right: 0;
    bottom: 9px;
    outline: none;
}
.tcy_login .t_l_form .input_password .get_code.on:hover{
    border: 3px solid #FF3465;
}
.tcy_login .t_l_form .phone_login .login_verify{
    height: 60px;
    margin-top: 20px;
    position: relative;
}
.tcy_login .t_l_form .input_account .img_code{
    position: absolute;
    right: 0;
    bottom: 12px;
}
.tcy_login .t_l_form .input_password{
    height: 60px;
    position: relative;
}
.tcy_login .t_l_form .input_password .login_password{
    display: block;
    width: 100%;
    height: 60px;
    padding-left: 30px;
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom: 1px solid #f2f2f2;
    outline: none;
    font-size: 16px;
    color: #666666;
    letter-spacing: 3px;
    line-height: 20px;
}
.tcy_login .t_l_form .input_password:before{
    display: block;
    content: "";
    background: url("../../../images/bootstrap/tcygo/pass_icon.png") left center no-repeat;
    background-size: 17px auto;
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
    height: 60px;
    z-index: 2;
}
.tcy_login .t_l_form .phone_login .input_password:before{
    background: url("../../../images/bootstrap/tcygo/note_icon.png") left center no-repeat;
    background-size: 17px auto;
}
.tcy_login .t_l_form .input_password .login_password:focus{
    border-bottom: 1px solid #7CACED;
}
.tcy_login .t_l_form .password{
    height: 70px;
    color: #666666;
    font-size: 14px;
    letter-spacing: 3px;
}
.tcy_login .t_l_form .password .remember_pass{
    display: inline-block;
    font-weight: normal;
    line-height: 50px;
    position: relative;
    cursor: pointer;
}
.tcy_login .t_l_form .password .remember_pass input{
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 10px;
    height: 10px;
    width: 10px\0;
    height: 10px\0;
    display: inline-block;
}
.tcy_login .t_l_form .password .remember_pass input + i{
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: -3px;
    top:17px;
    background: url("../../../images/bootstrap/tcygo/label_icon01.png") center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.tcy_login .t_l_form .password .remember_pass input:checked + i{
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    left: -3px;
    top:17px;
    background: url("../../../images/bootstrap/tcygo/label_icon02.png") center no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.tcy_login .t_l_form .password .forget_pass{
    display: inline-block;
    float: right;
    line-height: 50px;
}
.tcy_login .t_l_form .password .forget_pass a{
    text-decoration: none;
    color: #666666;
}
.tcy_login .t_l_form .password .forget_pass a:hover{
    color: #7caced;
}
.tcy_login .t_l_form .btn_login .login_sub{
    height: 60px;
    border: none;
    outline: none;
    background: #FF3465;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 3px;
    width: 100%;
    border-radius: 3px;
    opacity: .96;
    filter:alpha(opacity=96);
}
.tcy_login .t_l_form .btn_login .login_sub.bind_phone{
    margin-top: 75px;
}
.tcy_login .t_l_form .btn_login .login_sub:hover{
    opacity: 1;
    filter:alpha(opacity=100);
}
.tcy_login p.register{
    margin-top: 23px;
    text-align: center;
    font-size: 16px;
    color: #666666;
    letter-spacing: 3px;
    line-height: 1.6;
}
.tcy_login p.register a.user_register{
    color: #FF3465;
    text-decoration: none;
    float: right;
}
.tcy_login p.register a.wechat_login{
    float: left;
    font-size: 14px;
    color: #666;
    text-decoration: none;
}
.tcy_login p.register a.wechat_login{
    padding-left: 25px;
    background: url(../../../images/bootstrap/wechat_hover2.svg) center left no-repeat;
    background-size: 20px;
}











/********************  新增首页  2020年5月11月    ***********************/
.tcygo_index_header{
    background: none;
    box-shadow: none;
}
.tcygo_index_header .tcy_pc_nav ul li a.main_tit{
    color: #fff;
}
.tcygo_index_header .tcy_pc_nav ul li a.main_tit:hover{
    color: #fff;
}
.tcygo_index_header .tcy_pc_nav ul li .hover_line{
    background: #fff;
}
.tcygo_index_header .tcy_pc_nav ul li .other_tit{
    background: url("../../../images/bootstrap/tcygo/tcygo_pc_other_white.png") no-repeat center;
    background-size: 20px auto;
}
.tcygo_index_header .tcy_pc_search input{
    background: none;
    color: #fff;
}
.tcygo_index_header .tcy_pc_search input::placeholder{
    color: #fff;
}
.tcygo_index_header .tcy_pc_search .tp_search_btn{
    background: url("../../../images/bootstrap/tcygo/tcygo_pc_search_white.png") no-repeat center;
    background-size: 21px auto;
}
.tcygo_index_header .tcy_pc_search .search_mongolia{
    background: #934ea9;
}
.tcygo_index_header .tcygo_pc_logo .block_logo{
    display: none;
}
.tcygo_index_header .tcygo_pc_logo .white_logo{
    display: block;
}


.tcygo_index_header .tcy_pc_search .tps_close {
    background: url(../../../images/bootstrap/tcygo/tcygo_pc_close02.png) no-repeat center;
    background-size: 18px auto;
}
.tcygo_index_header .tcy_pc_search input{
    border-bottom: 1px solid #fff;
}










.tcygo_index_banner{
    position: relative;
}
.tcygo_index_banner .banner_img{
    width: 100%;
    overflow: hidden;
}
.tcygo_index_banner .banner_img img{
    display: block;
    position: relative;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}
.tcygo_index_banner .banner_tit{
    position: absolute;
    width: 402px;
    left: 50%;
    margin-left: -201px;
    top: 106px;
}
.tcygo_index_banner .banner_tit img{
    display: block;
    width: 100%;
}
.tcygo_index_banner .banner_tit p{
    font-size: 22px;
    text-align: center;
    margin-top: 15px;
    color: #fff;
}
.tcygo_index_banner .banner_tit p span{
    padding: 0 7px;
}
.tcygo_index_banner .swiper-slide a{
    display: block;
}

.swiper-button-bannerprev{
    border-radius: 50%;
    display: block;
    width: 64px;
    height: 64px;
    position: absolute;
    left: 30px;
    top: 50%;
    margin-top: -32px;
    background: url('../../../images/bootstrap/tcygo/index_prev_btn.png') center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform ease-out 0.2s;
    -webkit-transition: transform ease-out 0.2s;
    z-index: 6;
}
.swiper-button-bannernext{
    border-radius: 50%;
    display: block;
    width: 64px;
    height: 64px;
    position: absolute;
    right: 30px;
    top: 50%;
    margin-top: -32px;
    background: url('../../../images/bootstrap/tcygo/index_next_btn.png') center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform ease-out 0.2s;
    -webkit-transition: transform ease-out 0.2s;
    z-index: 6;
}
.swiper-button-bannernext:hover,.swiper-button-bannerprev:hover{
    opacity: 0.8;
}

.tcygo_index_banner .swiper-pagination{
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -27px;
    width: 54px;
    height: 20px;
    background: rgba(0,0,0,0.4);
    border-radius: 15px;
}
.tcygo_index_banner .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    opacity: 0.4;
    margin: 0 3px;
}
.tcygo_index_banner .swiper-pagination .swiper-pagination-bullet-active{
    opacity: 1;
    background: #fff;
}
.tcygo_forum_center{
    padding-top: 0;
}
.tcygo_forum_center .tcygo_content_wrap{
    background: #fff;
}
.pubilc_i_title{
    margin-top: 80px;
    position: relative;
}
.pubilc_i_title h3{
    font-size: 30px;
    color: #333;
    line-height: 1.4;
    margin: 0;
}
.pubilc_i_title .line{
    width: 40px;
    height: 4px;
    background: #FF3465;
    margin-top: 7px;
}
.pubilc_i_title .designer_top{
    display: block;
    position: absolute;
    font-size: 14px;
    text-align: center;
    right: 0;
    top: 11px;
    color: #333;
}
.pubilc_i_title .designer_top:hover{
    color: #FF3465;
}
.pubilc_i_title .designer_top span{

    padding-right: 26px;
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon01.png") no-repeat right center;
    background-size: 16px;
}
.pubilc_i_title .designer_top:hover span{
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon02.png") no-repeat right center;
    background-size: 16px;
}

.advantage{
    padding-top: 20px;
}
.advantage ul li{
    float: left;
    width: 32%;
    margin-left: 2%;
    position: relative;
}
.advantage ul li:first-child{
    margin-left: 0;
}
.advantage ul li:hover{
    box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);
}
.advantage ul li .ae_box{
    border: 1px solid #eee;
    padding: 30px 0 35px 25px;
}
.advantage ul li .ae_box p{
    font-size: 20px;
    line-height: 1.4;
}
.advantage ul li .ae_box span{
    color: #666;
    font-size: 12px;
}
.advantage ul li img{
    display: block;
    width: 50px;
    position: absolute;
    right: 25px;
    top: 30px;
}
.latest_case{
    overflow: hidden;
    margin-top: 40px;
}
.index_cases_list {
    position: relative;
}
.index_cases_list .swiper-wrapper {
    padding: 5px 0;
}
.index_cases_list .swiper-slide{
    border-radius: 2px;
}
.index_cases_list .swiper-slide .tcygo_top_case{
    background: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
    border-radius: 2px;
    margin-left: 5px;
}
.index_cases_list .swiper-slide .index_cases_card{
    background: #fff;
    padding: 20px;
}
.index_cases_list .swiper-slide .index_cases_card a.img_link{
    display: block;
}
.index_cases_list .swiper-slide .index_cases_card .img_link img.link_images{
    display: block;
    width: 100%;
}
.index_cases_list .swiper-slide .index_cases_card .cont_wraps{
    position: relative;
    padding-top: 20px;
}
.index_cases_list .swiper-slide .index_cases_card .cont_wraps h4 a{
    text-decoration: none;
    color: #333;
}
.index_cases_list .swiper-slide .index_cases_card .cont_wraps p{
    margin-top: 5px;
}
.index_cases_list .swiper-slide .index_cases_card .cont_wraps p strong{
    font-size: 14px;
    color: #666;
    line-height: 25px;
    font-weight: normal;
    display: block;
}
.index_cases_list .swiper-slide .index_cases_card .cont_wraps p span{
    display: block;
    font-size: 14px;
    color: #666;
    padding-top: 4px;
}
.index_cases_list .swiper-button-prev{
    border-radius: 50%;
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 10.4%;
    top: 50%;
    margin-top: -25px;
    background: url('../../../images/bootstrap/tcygo/index_prev_btn.png') center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform ease-out 0.2s;
    -webkit-transition: transform ease-out 0.2s;
    z-index: 6;
}
.index_cases_list .swiper-button-next{
    border-radius: 50%;
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 10.4%;
    top: 50%;
    margin-top: -25px;
    background: url('../../../images/bootstrap/tcygo/index_next_btn.png') center no-repeat;
    background-size: 100% 100%;
    cursor: pointer;
    transition: transform ease-out 0.2s;
    -webkit-transition: transform ease-out 0.2s;
    z-index: 6;
}
.index_cases_list .swiper-button-prev:hover,.index_cases_list .swiper-button-next:hover{
    opacity: 0.8;
}
.tcygo_top_case{
    padding: 20px;
    background: #fff;
}
.tcygo_top_case .case_part{
    position: relative;
    display: block;
}
.tcygo_top_case .case_part img{
    width: 100%;
}
.tcygo_top_case .cp_tips_bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    z-index: 1;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}
.tcygo_top_case:hover .cp_tips_bg{
    opacity: 1;
}
.tcygo_top_case .cp_tips_bg .commercial{
    position: absolute;
    z-index: 2;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    top: 13px;
    left: 15px;
    padding-left: 20px;
}
.tcygo_top_case .cp_tips_bg .cp_not_commercial{
background: url("../../../images/bootstrap/tcygo/commercial01.png") no-repeat left center;
background-size: 15px auto;
}
.tcygo_top_case .cp_tips_bg .cp_yes_commercial{
background: url("../../../images/bootstrap/tcygo/commercial02.png") no-repeat left center;
background-size: 15px auto;
}
.tcygo_top_case .cp_tips_bg .cp_title{
    color: #fff;
    position: absolute;
    left: 15px;
    top: 15px;
}
.tcygo_top_case .cp_tips_bg .cp_title p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    max-width: 210px;
}


.tcygo_top_case .designer_part{
    position: relative;
    z-index: 100;
    margin-top: 13px;
}
.tcygo_top_case .designer_part .pib_left .d_header{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    display: block;
    float: left;
}
.tcygo_top_case .designer_part .pib_left a img{
    width: 100%;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont{
    margin-left: 85px;
    margin-top: 13px;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name{
    white-space: nowrap;
    height: 22px;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name a{
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: 500;
    max-width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name a .line{
    width: 0;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    bottom: 0;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name a:hover .line{
    width: 100%;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name span{
    display: block;
    float: left;
    position: relative;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_single{
    width: 25px;
    height: 16px;
    background: url("../../../images/bootstrap/tcygo/identity_geren.png") no-repeat center;
    background-size: 25px auto;
    margin-top: 3px;
    color: #fff;
    text-align: center;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_single .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 82px;
    font-size: 12px;
    border-radius: 2px;
    left: -30px;
    opacity: 0;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_single .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_single:hover .y_tip{
    opacity: 1;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_group{
    width: 18px;
    height: 18px;
    background: url("../../../images/bootstrap/tcygo/identity_qiye.png") no-repeat center;
    background-size: 18px auto;
    margin-top: 2px;
    border-radius: 3px;
    color: #fff;
    text-align: center;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_group .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 82px;
    font-size: 12px;
    border-radius: 2px;
    left: -32px;
    opacity: 0;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_group .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .identity_group:hover .y_tip{
    opacity: 1;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .old_year{
    background: #22C3C8;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 18px;
    padding: 0 4px;
    position: relative;
    border-radius: 3px;
    margin-left: 10px;
    margin-top: 2px;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .old_year .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 35px;
    font-size: 12px;
    border-radius: 2px;
    left: 0;
    opacity: 0;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .old_year .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .old_year:hover .y_tip{
    opacity: 1;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .entry_year{
    background: #FE9844;
    font-size: 12px;
    color: #fff;
    width: 34px;
    text-align: center;
    line-height: 19px;
    position: relative;
    border-radius: 3px;
    margin-top: 1px;
    margin-left: 10px;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .entry_year .y_tip{
    position: absolute;
    bottom: 24px;
    font-style: normal;
    background: #1F2D3D;
    line-height: 19px;
    width: 35px;
    font-size: 12px;
    border-radius: 2px;
    left: 0;
    opacity: 0;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .entry_year .y_tip .triangle_down{
    display:block;
    width:0;
    height:0;
    margin: 0 auto;
    position: absolute;
    left: 50%;
    margin-left: -3px;
    bottom: -3px;
    border-left:3px solid transparent;
    border-right: 3px solid transparent;
    border-top:4px solid #1F2D3D;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .name .entry_year:hover .y_tip{
    opacity: 1;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .cont{
    font-size: 12px;
    color: #999;
    padding: 5px 0;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tcygo_top_case .designer_part .pib_left .d_info_cont .cont .describe{
    position: relative;
    padding-left: 5px;
}

.tcygo_top_case .hover_operation{
    position: relative;
    overflow: hidden;
}


.tcygo_top_case .hover_operation .xg_operation{
    position: absolute;
    left: 0;
    height: 40px;
    width: 100%;
    z-index: 11;
    bottom: -100%;
    -webkit-transition: bottom 0.3s;
    transition: bottom 0.3s;
}
/* .tcygo_top_case .hover_operation:hover .xg_operation{
    bottom: 0;
} */
.tcygo_top_case .hover_operation .xg_operation_up{
    bottom: 0;
}
.tcygo_top_case .hover_operation .xg_operation a{
    display: block;
    text-align: center;
    color: #fff;
    line-height: 40px;
    height: 40px;
}
.tcygo_top_case .hover_operation .xg_operation .xo_left {
    float: left;
    width: 28.5%;
    background: #136CFB;
}
.tcygo_top_case .hover_operation .xg_operation .xo_left:hover{
    background: #065AE1;
}
.tcygo_top_case .hover_operation .xg_operation .xo_right{
    float: right;
    width: 71.5%;
    background: #FF3465;
}
.tcygo_top_case .hover_operation .xg_operation .xo_right:hover{
    background: #E91F61;
}
.tcygo_top_case .hover_operation .xg_operation .xo_right span{
    padding-right: 25px;
    background: url("../../../images/bootstrap/tcygo/sw_arrow_white.png") no-repeat right center;
    background-size: 17px auto;
}















.index_find_designer{
    background: #f4f4f4;
    padding: 40px 0 20px;
}
.designer_classify{
    position: absolute;
    bottom: 0;
    right: 0;
}
.designer_classify ul li{
    float: left;
    margin-left: 35px;
}
.designer_classify ul li:first-child{
    margin-left: 0;
}
.designer_classify ul li a{
    display: block;
    padding-bottom: 19px;
    font-size: 16px;
    line-height: 1.375;
    color: #666;
}
.designer_classify ul li .line{
    width: 0;
    height: 2px ;
    background: #FF3465;
}
.designer_classify ul li.on .line{
    width: 100%;
}
.designer_classify ul li.on a{
    color: #FF3465;
}
.designer_classify ul li:hover .line{
    width: 100%;
}
.designer_classify ul li:hover a{
    color: #FF3465;
}
.designer_classify ul li.more a span{
    padding-right: 26px;
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon01.png") no-repeat right center;
    background-size: 16px;
}
.designer_classify ul li.more:hover a span{
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon02.png") no-repeat right center;
    background-size: 16px;
}
.index_fd_wrap ul li{
    float: left;
    width: 24%;
    margin-left: 1.333%;
    margin-bottom: 20px;
    margin-right: 0;
}
.index_fd_wrap ul li:first-child{
    margin-left: 0;
}
.index_fd_wrap ul li:nth-child(4n+1){
    margin-left: 0;
}


.works_classify{
    position: absolute;
    bottom: 0;
    right: 0;
}
.works_classify ul li{
    float: left;
    margin-left: 30px;
}
.works_classify ul li:first-child{
    margin-left: 0;
}
.works_classify ul li a{
    display: block;
    padding-bottom: 21px;
    font-size: 14px;
    line-height: 1.375;
    color: #666;
}
.works_classify ul li:hover a{
    color: #FF3465;
}
.works_classify ul li.more a span{
    padding-right: 26px;
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon01.png") no-repeat right center;
    background-size: 16px;
}
.works_classify ul li.more:hover a span{
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon02.png") no-repeat right center;
    background-size: 16px;
}

.index_designer_interview{
    padding-top: 40px;
}
.index_designer_interview .interview_half{
    float: left;
    width: 47%;
    margin-left: 6%;
}
.index_designer_interview .interview_half:first-child{
    margin-left: 0;
}
.index_designer_interview .interview_half a{
    display: block;
}
.index_designer_interview .interview_half a img{
    width: 100%;
    max-width: 270px;
    float: left;
}
.index_designer_interview .interview_half a .ih_msg{
    margin-left: 290px;
    height: 151px;
    position: relative;
}
.index_designer_interview .interview_half a .ih_msg .title{
    font-size: 16px;
    font-family: 'PingFangSC-Semibold','PingFang SC',"Helvetica Neue","Helvetica",Arial,"Microsoft YaHei","WenQuanYi Micro Hei", "Heiti SC", "Segoe UI", sans-serif;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 20px;
}
.index_designer_interview .interview_half a .ih_msg .cont{
    font-size: 14px;
    color: #666;
    line-height: 1.4;
    min-height: 38px;
    overflow: hidden;
}
.index_designer_interview .interview_half a .ih_msg .date{
    font-size: 14px;
    color: #999;
    position: absolute;
    left: 0;
    bottom: 0;
}
.index_designer_interview .interview_half a:hover .ih_msg .title{
    color: #333;
}





.dynamic_msg{
    margin-top: 40px;
}
.dynamic_msg .msg_half{
    float: left;
    width: 49.2%;
}
.dynamic_msg .msg_half .mh_center_box{
    border: 1px solid #eee;
}
.dynamic_msg .msg_half .mh_center_box h3{
    border-bottom: 1px solid #eee;
    line-height: 55px;
    padding-left: 20px;
    font-size: 18px;
    margin: 0;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box{
    height: 272px;
    overflow: hidden;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .swiper-container{
    height: 272px;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .swiper-slide{
    position: relative;
    height: 90px;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd{
    padding: 20px 0;
    margin: 0 20px;
    border-bottom: 1px solid #eee;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd .head{
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd .head img{
    width: 100%;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd .msg{
    margin-left: 60px;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd .msg .name{
    margin-bottom: 5px;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd .msg .name span{
    padding-left: 4px;
    color: #FF3465;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .designer_gd .msg .cont{
    color: #999;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
}
.dynamic_msg .msg_half .mh_center_box .msg_roll_box .swiper-slide .time{
    position: absolute;
    right: 20px;
    top: 28px;
    color: #999;
}
.dynamic_msg .msg_half .mh_center_box a.pink_bg_btn{
    width: 180px;
    line-height: 50px;
    margin: 15px auto;
}
.dynamic_msg .demand_half{
    margin-left: 1.6%;
}
.dynamic_msg .demand_half .mh_center_box .msg_roll_box .designer_gd .msg .name span{
    color: #136CFB;
}
.dynamic_msg .demand_half .mh_center_box .some_links_box{
    position: relative;
    text-align: center;
    width: 180px;
    margin: 0 auto;

}
.dynamic_msg .demand_half .mh_center_box a.blue_bg_btn{
    display: block;
    background: #136CFB;
    color: #fff;
    width: 100%;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
    margin: 15px auto;
}
.dynamic_msg .demand_half .mh_center_box a.blue_bg_btn:hover{
    background: #065AE1;
}

.dynamic_msg .demand_half .mh_center_box a.blue_word_btn{
    position: absolute;
    right: -100px;
    top: 14px;
    color: #136CFB;
}
.dynamic_msg .demand_half .mh_center_box a.blue_word_btn span{
    padding-right: 26px;
    background: url("../../../images/bootstrap/tcygo/tcygo_index_icon03.png") no-repeat right center;
    background-size: 16px;
}
.index_popular_label{
    margin-top: 80px;
}

.find_designer_box{
    padding: 8px 10px 10px;
}
.find_designer_box .designer_part .pib_left .d_header{
    width: 50px;
    height: 50px;
}
.find_designer_box .designer_part .pib_left .d_info_cont{
    margin-left: 65px;
    margin-top: 3px;
    display: flex;
    flex-direction: column;
}
.find_designer_box .designer_part .pib_left .d_info_cont .cont{
    max-width: 250px;
}
.adsense_box{
    margin-top: 20px;
}
.adsense_box a{
    display: block;
}
.adsense_box a img{
    width: 100%;
}

.timehot_search_result .hot_result a .num{
    background: none;
}
.timehot_search_result .hot_result a .num_1{
    background: #FF3465;
}
.timehot_search_result .hot_result a .num_2{
    background: #FF5C39;
}
.timehot_search_result .hot_result a .num_3{
    background: #FFB822;
}
.timehot_search_result .hot_result a .num_4{
    background: #999999;
}
.timehot_search_result .hot_result a .num_5{
    background: #999999;
}






.all_demand{
    width: 760px;
    height: 483px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-top: -241px;
    margin-left: -380px;
    background: #fff;
    z-index: 9001;
    display: none;
}
.all_demand .get_public_pop{
    position: static;
    left: auto;
    top: auto;
    margin-top: 0;
    margin-left: 300px;
}
.all_demand .direct_link_box{
    float: left;
}
.all_demand .direct_link_box .pd_box{
    padding: 40px 40px 41px;
    background: #F2F2F2;
    width: 300px;

}
.all_demand .direct_link_box .pd_box h3{
    font-size: 18px;
    color: #333;
    margin-top: 0;
    margin-bottom: 0;
}
.all_demand .direct_link_box .pd_box .left_designer{
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px;
    height: 212px;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info{
    margin-top: 15px;
    float: none;
    margin-right: 0;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info .dr_img{
    float: left;
    position: static;
    left: auto;
    top: auto;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info .open_btn{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info .delete_btn{
    width: 0;
    height: 0;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info .d_info_cont{
    margin-left: 65px;
    padding-left: 0;
    width: 155px;
    background: none;
    opacity: 1;
    position: static;
    left: auto;
    border-radius: 0;
    background: none;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info .d_info_cont .name .name_t{
    margin-right: 0;
    max-width: 100%;
}
.all_demand .direct_link_box .pd_box .left_designer .want_order_info .d_info_cont .name .name_t .line{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part{
    margin-top: 15px;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_header{
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_header img{
    display: block;
    width: 100%;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont{
    margin-left: 65px;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .name{
    height: 25px;
    margin-top: 5px;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .name a{
    display: inline-block;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
    position: relative;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .name .identity_single{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .name .identity_group{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .name .old_year{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .name .entry_year{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .cont{
    font-size: 12px;
    color: #999;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_part .pib_left .d_info_cont .cont .describe{
    display: none;
}





.all_demand .direct_link_box .pd_box .left_designer .designer_info{
    margin-top: 15px;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .di_header{
    width: 50px;
    height: 50px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .di_header img{
    display: block;
    width: 100%;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .di_name{
    margin-left: 65px;
    margin-top: 15px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
    position: relative;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .identity_single{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .old_year{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .entry_year{
    display: none;
}
.all_demand .direct_link_box .pd_box .left_designer .designer_info .identity_group{
    display: none;
}













.all_demand .direct_link_box .pd_box .operate_box {
    padding-top: 15px;
}
.all_demand .direct_link_box .pd_box .operate_box .tit{
    font-size: 18px;
    color: #333;
}
.all_demand .direct_link_box .pd_box .operate_box ul{
    padding-top: 5px;
}
.all_demand .direct_link_box .pd_box .operate_box ul li{
    font-size: 14px;
    margin-top: 10px;
    line-height: 20px;
    color: #666;
    padding-left: 15px;
    background: url("../../../images/bootstrap/tcygo/yy_dot.svg") no-repeat center left;
}
.get_public_pop .phone_tips{
    text-align: left;
    margin-left: 40px;
    color: #999;
}
.get_public_pop h3{
    text-align: left;
    margin-left: 40px;
}
.get_public_pop .msg_info_form .form_group input.input_budget{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-indent: 1em;
    color: #666;
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 3px;
    outline: none;
}
.personal_information_box .order_right a.add_order_list{
    width: 110px;
    border: 1px solid #666;
    color: #333;
}
.personal_information_box .order_right a.add_order_list:hover{
    background: #333;
    color: #fff !important;
    border: 1px solid #333;
}
.personal_information_box .order_right a.remove_order_list{
    background: #333;
    color: #fff !important;
    border: 1px solid #333;
}

.all_demand .get_public_pop .back_prev{
    position: absolute;
    bottom: 25px;
    left: 322px;
    padding-left: 18px;
    font-size: 14px;
    color: #999;
    background: url("../../../images/bootstrap/tcygo/back_left_arrow.png") no-repeat left center;
    background-size: 8px auto;
    cursor: pointer;
}
.personal_information_box .order_right a.noadd_order_list{
    width: 110px;
}

.tcygo_find_designer{
    position: relative;
}
.guid_box{
    position: absolute;
    z-index: 100;
    width:350px;
    height:116px;
    background:rgba(255,255,255,1);
    box-shadow:0px 5px 20px 0px rgba(0,0,0,0.2);
    border-radius:3px;
}
.guid_box:before {
    display: block;
    content: "";
    width: 10px;
    height: 10px;
    background: #fff;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    position: absolute;
    right: 29px;
    top: -5px;
}
.guid_box p{
    margin: 25px 25px 0;
    font-size: 14px;
    line-height: 20px;
}
.guid_box>div{
    position: absolute;
    right: 0;
    bottom: 15px;
    text-align: right;
    margin-right: 15px;
}
.guid_box>div a{
    display: inline-block;
    line-height: 36px;
    padding: 0 15px;
    border-radius: 3px;
}
.guid_box>div a.skip_btn{
    color: #ccc;
}
.guid_box>div a.keep_explore_btn{
    color: #FF3465;
}
.guid_box>div a.ngok_btn{
    color: #FF3465;
}
.guid_box>div a.keep_explore_btn:hover,.guid_box>div a.ngok_btn:hover,.guid_box>div a.skip_btn:hover{
    background: #eee;
}
.guid_box .guide_hint{
    position: absolute;
    pointer-events: none;
    width: 30px;
    height: 30px;
    top: -45px;
    right: 19px;
    margin-right: 0;
}
.guid_box .guide_hint .guide_ripple{
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 100%;
    position: absolute;
    top:0;
    left: 0;
}
.guid_box .guide_hint .guide_ripple_one{
    /*animation: ripple 0.8s infinite linear;*/
    /*-webkit-animation:ripple 0.8s infinite linear;*/
    animation: 0.4s linear 1s infinite alternate slidein;
    width: 30px;
    height: 30px;
    background: url("../../../images/bootstrap/tcygo/yuan_dot1.png") no-repeat center;
    background-size: 30px auto;
    opacity: 0.7;
}
/*.guid_box .guide_hint .guide_ripple_two{*/
    /*animation: ripple 2s .66s infinite;*/
    /*-webkit-animation:ripple 2s .66s infinite;*/
/*}*/
/*.guid_box .guide_hint .guide_ripple_three{*/
    /*animation: ripple 2s 1.32s infinite;*/
    /*-webkit-animation:ripple 2s 1.32s infinite;*/
/*}*/
.gb_designers_top01{
    top: 43px;
    right: 0;
}
.gb_designers_top02{
    top: 54px;
    right: 30px;
}
.order_onekey_box .gb_designers_top03{
    bottom: 54px;
    right: 25px;
    font-size: 14px;
}
.order_onekey_box .gb_designers_top03 p{
    color: #333;
}
.gb_designers_top03:before {
    top: auto;
    bottom: -5px;
    right: 25px;
}
.gb_designers_top03 .guide_hint {
    top: auto;
    right: 15px;
    bottom: -47px;
}
.gb_designers_top03 .guide_hint .guide_ripple_one{
    width: 30px;
    height: 40px;
    background: url("../../../images/bootstrap/tcygo/yuan_dot2.png") no-repeat center;
    background-size: 30px auto;
    opacity: 0.8;
}
.order_left_designer .gb_designers_top03{
    bottom: 60px;
    left: 0;
    font-size: 14px;
}
.order_left_designer .gb_designers_top03:before{
    left: 18px;
    right: auto;
}
.order_left_designer .gb_designers_top03 .guide_hint{
    right: auto;
    left: 3px;
}

.personal_information_box .order_right .complex_box{
    margin-right: 0;
}
.order_onekey_box .pink_bg_btn:hover{
    background: #E91F61;
}
@keyframes slidein {
    from { top: 0; }
    to   { top: -10px }
}
@keyframes ripple {
    0% {
        opacity: 1;
        width: 0;
        height: 0;
    }
    50% {
        opacity: 0.6;
    }
    100% {
        opacity: 0;
        width: 30px;
        height: 30px
    }
}
@-webkit-keyframes ripple {
    0% {
        opacity: 1;
        width: 0;
        height: 0;
    }
    50% {
        opacity: 0.6;
        width: 15px;
        height: 15px;
    }
    100% {
        opacity: 0;
        width: 30px;
        height: 30px
    }
}



.public_bottom_adsense{
    height: 100px;
    background: #fff;
    margin-top: 40px;
    text-align: center;
}
.public_bottom_adsense h3{
    display: inline-block;
    font-size:26px;
    font-family:PingFang-SC-Semibold,PingFang-SC;
    font-weight:600;
    color:#333;
    top:8px;
    line-height: 1;
    position: relative;
}
.public_bottom_adsense a{
    display: inline-block;
    width: 180px;
    line-height: 50px;
    height: 50px;
    text-align: center;
    border-radius: 3px;
    background: #ff3465;
    color: #fff;
    margin: 25px 50px 0;
}
.public_bottom_adsense a:hover{
    background: #E91F61;
}
.public_bottom_adsense .register_demand_demand{
    display: inline-block;
    position:relative;
    width: 260px;
    height: 30px;
    overflow: hidden;
    top: 15px;
}
.public_bottom_adsense .register_demand_demand span{
    color: #999;
}


.find_works_list ul li .case_show_box .xg_operation{
    position: absolute;
    left: 10px;
    height: 40px;
    width: calc(100% - 20px);
    z-index: 11;
    bottom: -100%;
    -webkit-transition: bottom 0.3s;
    transition: bottom 0.3s;
}
.find_works_list ul li .case_show_box .xg_operation_up{
    bottom: 0;
}
.find_works_list ul li .case_show_box .xg_operation a{
    display: block;
    text-align: center;
    color: #fff;
    line-height: 40px;
    height: 40px;
}
.find_works_list ul li .case_show_box .xg_operation .xo_left {
    float: left;
    width: 28.5%;
    background: #136CFB;
}
.find_works_list ul li .case_show_box .xg_operation .xo_left:hover{
    background: #065AE1;
}
.find_works_list ul li .case_show_box .xg_operation .xo_right{
    float: right;
    width: 71.5%;
    background: #FF3465;
}
.find_works_list ul li .case_show_box .xg_operation .xo_right:hover{
    background: #E91F61;
}
.find_works_list ul li .case_show_box .xg_operation .xo_right span{
    padding-right: 25px;
    background: url("../../../images/bootstrap/tcygo/sw_arrow_white.png") no-repeat right center;
    background-size: 17px auto;
}

.find_works_list ul li.frist_g_box{
    position: relative;
    overflow: hidden;
    height: 306px;
}
.find_works_list ul li.frist_g_box img{
    display: block;
    width: 100%;
    z-index: 0;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    border: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.find_works_list ul li.frist_g_box .fgb_info{
    position: absolute;
    left: 30px;
    top: 43px;
    color: #fff;
    display: block;
}
.find_works_list ul li.frist_g_box .fgb_info p{
    font-size:22px;
    font-family:PingFang-SC-Semibold,PingFang-SC;
    font-weight:600;
    line-height:30px;
    margin-bottom: 10px;
}
.find_works_list ul li.frist_g_box .fgb_info span{
    display: block;
    margin-bottom: 5px;
    padding-left: 14px;
    background: url("../../../images/bootstrap/tcygo/white_dot01.png") no-repeat left center;
    background-size: 6px;
}
.find_works_list ul li.frist_g_box .fgb_info div{
    display: block;
    width: 180px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #FFF;
    color: #ff3465;
    font-size: 14px;
    border-radius: 3px;
    margin-top: 25px;
}

.find_works_list ul li .case_show_box .collect_star i{
    background: url("../../../images/bootstrap/tcygo/tcygo_star05.png") no-repeat center;
    background-size: 13px auto;
}
.find_works_list ul li .case_show_box .collect_star i.heart_in{
    background: url("../../../images/bootstrap/tcygo/tcygo_star06.png") no-repeat center;
    background-size: 13px auto;
}

.personal_information_box .pib_left .d_header{
    overflow: inherit;
    position: relative;
}
.personal_information_box .pib_left .d_header img{
    overflow: hidden;
    border-radius: 50%;
}
.personal_information_box .pib_left .d_header .tips{
    display: block;
    width: 140px;
    position: absolute;
    left: 95%;
    bottom: 92%;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    z-index: 3;
    opacity: 0;
}
.personal_information_box .pib_left .d_header:hover .tips{
   opacity: 1;
}
.personal_information_box .pib_left .d_header .tips span{
    display: block;
    background: #44e7b9;
    padding: 3px 10px;
    border-radius: 3px;
    width:100%;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.personal_information_box .pib_left .d_header .tips .arrow {
    display: block;
    position: absolute;
    left: 10px;
    bottom: -8px;
    width: 0;
    height: 0;
    border-left: 5px solid #44e7b9;
    border-top: 5px solid #44e7b9;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

.case_presentation .case_box {
    position: relative;
    overflow: hidden;
}
.case_presentation .case_box .image_show .mongolia .case_name{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 40px;
    background:rgba(0,0,0,0.3);
    color: #fff;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 15px;
}
.case_presentation .swiper-slide .collect_star {
    position: absolute;
    right: 10px;
    bottom: -30px;
    width: 25px;
    height: 25px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    cursor: pointer;
    -webkit-transition: bottom 0.3s;
    transition: bottom 0.3s;
    z-index: 100;
    font-size: 0;
}
.case_presentation  a{
    display: block;
}
.case_presentation .swiper-slide .collect_star i {
    display: inline-block;
    margin-top: 5px;
    height: 14px;
    width: 100%;
    background: url(../../../images/bootstrap/tcygo/tcygo_star05.png) no-repeat center;
    background-size: 13px auto;
}
.case_presentation .swiper-slide .collect_star i.heart_in{
    background: url("../../../images/bootstrap/tcygo/tcygo_star06.png") no-repeat center;
    background-size: 13px auto;
}
.case_presentation .swiper-slide .collect_star_in{
    bottom: 50px;
}
.case_presentation .case_box .image_show{
    height: 166px;
}
.case_presentation .swiper-slide:hover .case_box .image_show .mongolia{
    z-index: 10;
    opacity: 1;
    /*display: block;*/
}

.t_suggestion_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #000000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: none;
    z-index: 9999;
}
.t_suggestion_wrap{
    width: 460px;
    padding: 35px 40px 40px;
    border-radius: 3px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -250px;
    margin-top: -255px;
    background: #fff;
    z-index: 9999;
    display: none;
    text-align: center;
}
.t_suggestion_wrap .close{
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
    opacity: 1;
    font-size: 0;
}
.t_suggestion_wrap .close img{
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
}
.t_suggestion_wrap .close:hover img{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.t_suggestion_wrap .input_wrap input{
    border: 0;
    border-bottom: 1px solid #e9f0f6;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    height: 50px;
    margin-top: 20px;
    border-radius: 0;
    padding: 6px 16px;
}
.t_suggestion_wrap .input_wrap input:focus{
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #7fadeb;
}
.t_suggestion_wrap textarea{
    width: 100%;
    border: 1px solid #e9f0f6;
    height: 80px;
    line-height: 22px;
    padding: 10px;
    resize: none;
    box-shadow: none;
}
.t_suggestion_wrap textarea:focus{
    border: 1px solid #7fadeb;
    box-shadow: none;
    outline: none;
}
.t_suggestion_wrap{
    padding: 30px 30px;
}
.t_suggestion_wrap h3{
    text-align: left;
    margin: 0;
}
.t_suggestion_wrap .input_wrap input,
.t_suggestion_wrap .btn_blue{
    width: 100%;
    margin-top: 0;
}
.t_suggestion_wrap textarea,
.t_suggestion_wrap .btn_blue{
    margin-top: 20px;
}
.t_suggestion_wrap textarea{
    font-size: 16px;
    height: 100px;
}
.t_suggestion_wrap .tips{
    color: #999;
    font-size: 14px;
    padding: 10px 0 0;
    letter-spacing: 2px;
    /*text-align: center;*/
}
.t_suggestion_wrap .btn_blue {
    display: inline-block;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 3px;
    background: #7caced;
    color: #fff;
    letter-spacing: 5px;
    border: 0;
    font-size: 18px;
    padding: 0;
    text-decoration: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-property: background;
    transition-property: background;
}




.tcygo_flexslider{
    height: 560px;
}
.tcygo_flexslider .flex-control-nav{
    display: none;
}
.tcygo_flexslider .flex-direction-nav{
    display: none;
}
.tcygo_flexslider ul li{
    overflow: hidden;
    background: #FF3465;
}
.tcygo_flexslider ul li img{
    display: block;
    position: relative;
    left: 50%;
    width: 1920px;
    margin-left: -960px;
    height: 560px;
}
.search_title_wrap{
    position: absolute;
    top: 193px;
    left: 13.5%;
    z-index: 10;
}
.search_title_wrap .st_h_title{
    
    font-size: 54px;
font-family: PingFangSC-Semibold, PingFang SC;
font-weight: 600;
color: #FFFFFF;
}
.search_title_wrap .st_h_title img{
    display: block;
    width: 100%;
}
.search_title_wrap .st_b_search{
    width: 600px;
    height: 50px;
    background: #fff;
    margin-top: 30px;
    position: relative;
    border-radius: 3px;
}
.search_title_wrap .st_b_search .choice_tabs{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 105px;
    border-right: 1px solid #eeeeef;
}
.search_title_wrap .st_b_search .choice_tabs p{
    line-height: 50px;
    text-align:center;
    cursor: pointer;
}
.search_title_wrap .st_b_search .choice_tabs p span{
    padding-right: 28px;
    background: url("../../../../statics/images/bootstrap/tcygo/search_arrow.png") no-repeat right center;
    background-size: 20px auto;
}
.search_title_wrap .st_b_search .choice_tabs p span.up_aw{
    background: url("../../../../statics/images/bootstrap/tcygo/search_arrow02.png") no-repeat right center;
    background-size: 20px auto;
}
.search_title_wrap .st_b_search input[type = "text"]{
    padding-left: 110px;
    padding-right: 50px;
    padding: 0 100px 0 110px;
    line-height: 50px;
    display: block;
    width: 100%;
    border:none;
    outline: none;
    border-radius: 3px;
}
.search_title_wrap .st_b_search .choice_tabs ul{
    position: absolute;
    left:0;
    width: 100%;
    height: 94px;
    background: #fff;
    border-radius: 3px;
    padding: 13px 10px;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    display: none;
}
.search_title_wrap .st_b_search .choice_tabs ul li p{
   line-height: 34px; 
   text-align: left;
   text-indent: 1em;
}
.search_title_wrap .st_b_search .choice_tabs ul li:hover p{
    background: #f5f5f5;
    color: #FF3465;
}
.search_title_wrap .st_b_search .search_start_btn{
    display: block;
    width: 20px;
    height: 20px;
    background: url("../../../images/bootstrap/tcygo/search_btn.png");
    background-size: 20px auto;
    position: absolute;
    right: 20px;
    top: 15px;
}
.search_title_wrap .st_b_search .search_clear_btn{
    width: 20px;
    height: 20px;
    background: url("../../../images/bootstrap/tcygo/seearch_clear.png");
    background-size: 20px auto;
    position: absolute;
    right: 60px;
    top: 15px;
    display: none;
}
.search_title_wrap .st_b_search .scb_show{
    display: block;
}
.search_title_wrap .st_b_search .history_hot{
    background: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    display: none;
}
.search_title_wrap .st_b_search .history_hot .ho_box{
    padding: 20px;
    border-bottom: 1px solid #f2f2f2;
    display: none;
}
.search_title_wrap .st_b_search .history_hot .ho_box a{
    display: block;
    line-height: 1.7;
    font-size: 14px;
}
.search_title_wrap .st_b_search .history_hot .hi_box{
    padding: 20px;
}
.search_title_wrap .st_b_search .history_hot .hi_box p{
    font-size: 12px;
    color: #999;
    line-height: 1;
}
.search_title_wrap .st_b_search .history_hot .hi_box .lists{
    margin-top: 15px;
}
.search_title_wrap .st_b_search .history_hot .hi_box .lists a{
    float: left;
    display: block;
    line-height: 1;
    font-size: 12px;
    color: #666;
    margin-right: 30px;
}
.search_title_wrap .st_b_search .history_hot .hi_box .lists a:hover{
    color: #FF3465;
}


.search_result_wrap .related_recommend{
    margin-top: 20px;
}

.search_result_wrap .results_mb_input {
    max-width: 650px;
    border: 2px solid #FF3465;
    border-radius: 3px;
    position: relative;
    z-index: 1001;
  }
  
.search_result_wrap .results_mb_input .r_empty {
    width: 20px;
    height: 20px;
    background: url("../../../images/bootstrap/tcygo/seearch_clear.png");
    background-size: 20px auto;
    position: absolute;
    right: 115px;
    top: 16px;
    cursor: pointer;
    display: none;
}
  
.search_result_wrap .results_mb_input .r_empty_location {
    width: 20px;
    height: 20px;
    background: url("../../../images/bootstrap/tcygo/seearch_clear.png");
    background-size: 20px auto;
    position: absolute;
    right: 115px;
    top: 16px;
    cursor: pointer;
    display: none;
}
  
.search_result_wrap .results_mb_input .re_show {
    display: block;
  }
  
.search_result_wrap .results_mb_input input {
    display: block;
    width: 100%;
    padding-right: 140px;
    line-height: 48px;
    border: none;
    text-indent: 1em;
    color: #333;
    outline: none;
    padding-left: 105px;
  }
  
.search_result_wrap .results_mb_input input::placeholder {
    color: #666;
  }
  
.search_result_wrap .results_mb_input .rmi_search_btn {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 50px;
    width: 100px;
    text-align: center;
    background: #FF3465;
    color: #fff;
}
.search_result_wrap .results_mb_input .choice_tabs{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 105px;
    border-right: 1px solid #eeeeef;
}
.search_result_wrap .results_mb_input .choice_tabs p{
    line-height: 50px;
    text-align:center;
    cursor: pointer;
    margin-top: 0;
}
.search_result_wrap .results_mb_input .choice_tabs p span{
    padding-right: 28px;
    background: url("../../../../statics/images/bootstrap/tcygo/search_arrow.png") no-repeat right center;
    background-size: 20px auto;
    color: #333;
}
.search_result_wrap .results_mb_input .choice_tabs p span.up_aw{
    background: url("../../../../statics/images/bootstrap/tcygo/search_arrow02.png") no-repeat right center;
    background-size: 20px auto;
}
.search_result_wrap .results_mb_input .choice_tabs ul{
    position: absolute;
    left:0;
    top: 52px;
    width: 100%;
    height: 94px;
    background: #fff;
    border-radius: 3px;
    padding: 13px 10px;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    display: none;
}
.search_result_wrap .results_mb_input .choice_tabs ul li p{
   line-height: 34px; 
   text-align: left;
   text-indent: 1em;
   color: #333;
}
.search_result_wrap .results_mb_input .choice_tabs ul li:hover p{
    background: #f5f5f5;
    color: #FF3465;
}






.search_result_wrap .results_mb_input .history_hot{
    background: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    display: block;
    position: absolute;
    top: 52px;
    left: 0;
    width: 100%;
    display: none;
}
.search_result_wrap .results_mb_input .history_hot .hi_box{
    padding: 20px 20px 20px 0;
    margin-left: 20px;
}
.search_result_wrap .results_mb_input .history_hot .hi_box p{
    font-size: 12px;
    color: #999;
    line-height: 1;
}
.search_result_wrap .results_mb_input .history_hot .hi_box .lists{
    margin-top: 15px;
}
.search_result_wrap .results_mb_input .history_hot .hi_box .lists a{
    float: left;
    display: block;
    line-height: 1;
    font-size: 12px;
    color: #666;
    margin-right: 30px;
}
.search_result_wrap .results_mb_input .history_hot .hi_box .lists a:hover{
    color: #FF3465;
}

.search_result_wrap .results_mb_input .history_hot .ho_search{
    padding: 15px 20px 20px 0;
    margin-left: 20px;
    border-top: 1px solid #f2f2f2;
    display: block;
}
.search_result_wrap .results_mb_input .history_hot .ho_search p{
    font-size: 12px;
    color: #999;
    line-height: 1;
    margin-top: 0;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a{
    display: block;
    width: 100%;
    line-height: 1.7;
    font-size: 14px;
    margin-top: 15px;
    position: relative;
    padding-left: 24px;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a span.num{
    position: absolute;
    left: 0;
    top: 3px;
    display: block;
    width: 14px;
    height: 14px;
    text-align: center;
    line-height: 14px;
    font-size: 10px;
    color: #fff;
    border-radius: 1px;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a span.num_1{
    background: #FF3465;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a span.num_2{
    background: #FF5C39;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a span.num_3{
    background: #FFB822;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a span.num_4{
    background: #999999;
}
.search_result_wrap .results_mb_input .history_hot .ho_search a span.num_5{
    background: #999999;
}

.designer_order_lists .screen_new_wrap{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
}
.designer_order_lists .screen_new_wrap .public_screen{
    float: left;
    margin-right: 10px;
    position: relative;
    border: 1px solid #ccc;
    border-radius: 3px;
    background: #fff;
}
.designer_order_lists .screen_new_wrap .public_screen:hover{
    border: 1px solid #FF3465;
}
.designer_order_lists .screen_new_wrap .public_screen p.ps_tit{
    line-height: 38px;
    padding: 0 20px 0 15px;
    margin-right: 10px;
    color: #333;
    background: url("../../../images/bootstrap/tcygo/screen_arrow01.png") no-repeat right center;
    background-size: 20px;
    cursor: pointer;
}
.designer_order_lists .screen_new_wrap .ss_on p.ps_tit{
    background: url("../../../images/bootstrap/tcygo/screen_arrow02.png") no-repeat right center;
    background-size: 20px;
}
.designer_order_lists .screen_new_wrap .ss_on{
    border: 1px solid #FF3465;
}
.designer_order_lists .screen_new_wrap .public_screen p.ps_tit span{
    display: block;
    width: 112px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.designer_order_lists .screen_new_wrap .public_screen p.ps_tit span i{
    font-style: normal;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists{
    position: absolute;
    left: 0;
    top: 40px;
    width: 100%;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    height: 366px;
    padding: 10px;
    display: none;
}



.designer_order_lists .screen_new_wrap .public_screen .screen_lists a.mit,.designer_order_lists .screen_new_wrap .public_screen .screen_lists a.state{
    line-height: 34px;
    font-size: 14px;
    color: #666;
    display: block;
    padding:0 10px;
    white-space: nowrap;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
} 
.designer_order_lists .screen_new_wrap .public_screen .screen_lists a.mit:hover{
    color: #FF3465;
    background: #f5f5f5;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul{
    position: relative;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li{
    margin-right: 10px;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li.on a{
    color: #FF3465 !important;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li .city{
    position: absolute;
    left: -100%;
    width: 100%;
    top: 0;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists .right_city{
    position: absolute;
    top: 0;
    right: -156px;
    background: #fff;
    height: 100%;
    width: 100%;
    display: none;
    border-radius: 3px;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists .right_city ul li{
    display: none;
    margin-right: 0;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists .right_city ul li a{
    line-height: 34px;
    font-size: 14px;
    color: #666;
    display: block;
    padding:0 10px;
    margin: 0 10px;
    white-space: nowrap;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists .right_city ul li.on a{
    color: #666 !important;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists .right_city ul li a:hover{
    color: #FF3465;
    background: #f5f5f5;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists .right_city ul li a.on{
    color: #FF3465 !important;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists{
    overflow-y: initial;
    padding: 10px 0 10px 10px;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul{
    overflow-y: auto;
    height: 100%;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li.mit a,.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li.state a{
    line-height: 34px;
    font-size: 14px;
    color: #666;
    display: block;
    padding:0 10px;
    white-space: nowrap;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li.state a:hover{
    color: #FF3465;
    background: #f5f5f5;
}

.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li.mit a{
    background: url(../../../images/bootstrap/tcygo/screen_arrow03.png) no-repeat right center;
    background-size: 8px auto;
}
.designer_order_lists .screen_new_wrap .public_screen .screen_lists ul li.mit a:hover{
    background: url(../../../images/bootstrap/tcygo/screen_arrow03.png) no-repeat right center #f5f5f5;
    background-size: 8px auto;
    color: #FF3465;
}
.difference_show ul li .owner_box .case_title{
    padding: 15px 0;
}

.difference_show ul li .owner_box .designer_info{
    position: relative;
    left: auto;
    top: auto;
    opacity: 1;
    border-top: 1px solid #f2f2f2;
    padding: 12px 0;
}
.find_works_list ul li .owner_box .designer_info .location_info{
    position: absolute;
    right: 0;
    top: 14px;
    color: #999;
}
.difference_show ul li .owner_box .case_title{
    display: inline-block;
    max-width: 100%;
    width: auto;
}
.difference_show ul li .owner_box .case_title .line{
    width: 0;
    height: 2px;
    background: #333;
}

.difference_show ul li .owner_box:hover .case_title .line{
    width: 100%;
}
.difference_show ul li .inner_case_title {
    display: inline-block;
    max-width: 100%;
    width: auto;
    padding: 15px 10px;
}
.difference_show ul li .inner_case_title a{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.difference_show ul li .inner_case_title .line{
    width: 0;
    height: 2px;
    background: #333;
}
.difference_show ul li .inner_case_title:hover a{
    color: #333;
}
.difference_show ul li .inner_case_title:hover .line{
    width: 100%;
}


.tcygo_header_wrap .tcy_pc_search input{
   padding:0;
   width: 0; 
}
.tcygo_header_wrap .search_width_out input{
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding-left: 110px;
}

.tcygo_header_wrap .tcy_pc_search .head_choice_tabs{
    position: absolute;
    left: 30px;
    width: 70px;
    top: 0;
    cursor: pointer;
}
.tcygo_header_wrap .tcy_pc_search .head_choice_tabs .h_on{
    line-height: 42px;
    padding-right: 20px;
    background: url("../../../images/bootstrap/tcygo/search_arrow.png") no-repeat right center;
    background-size: 20px auto;
    color: #333;
}
.tcygo_header_wrap .tcy_pc_search .head_choice_tabs ul{
    position: absolute;
    left: -29px;
    top: 42px;
    width: 150px;
    background: #fff;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
    padding: 12px 10px;
    border-radius: 3px;
    display: none;
}
.tcygo_header_wrap .tcy_pc_search .head_choice_tabs ul li p{
    line-height: 34px;
    font-size: 14px;
    color: #666;
    padding-left: 10px;
    border-radius: 3px;
}
.tcygo_header_wrap .tcy_pc_search .head_choice_tabs ul li p:hover{
    background: #f5f5f5;
    color: #FF3465;
}

.mc_choice_tab{
    display: none;
}
.mc_menu_screen{
    display: none;
}
.mc_menu_bg{
    display: none;
}
.tcygo_index_header .tcy_pc_search .head_choice_tabs .h_on{
    background: url("../../../images/bootstrap/tcygo/search_arrow_w.png") no-repeat right center;
    background-size: 20px auto;
    color: #fff;
}
.search_title_wrap .mc_hot_tab{
    margin-top: 25px;
    color: #fff;
    font-size: 0;
    white-space: normal;
}
.search_title_wrap .mc_hot_tab span{
    display: inline-block;
    font-size: 14px;
}
.search_title_wrap .mc_hot_tab a{
    display: inline-block;
    font-size: 12px;
    line-height: 26px;
    color: #fff;
    padding: 0 10px;
    border: 1px solid #fff;
    border-radius: 3px;
    margin-left: 10px;
}
.search_title_wrap .mc_hot_tab a:hover{
    background: #fff;
    color: #FF3465;
}
/*电话侧边栏*/
.float_bars_pc {
	position: fixed;
	right: 1px;
	bottom: 120px;
	z-index: 1000;
	width: 140px;
	display: flex;
	flex-direction: column;
	align-items: center;
  }
  
  .float_bars_pc a {
	display: block;
	text-decoration: none;
	/*border-top: 1px solid #e9f2f9;*/
	/* border: 1px solid #EEEEEE; */
	/* background: #7fadeb; */
	width: 80px;
	height: 80px;
	margin-right: 0px;
	text-align: center;
	/* color: #fff; */
	overflow: hidden;
  }
  
  .float_bars_pc a.aside4 {
	padding: 8px 0;
  }
  
  .float_bars_pc a p {
	padding: 5px 0 0 0;
  }
  
  .float_bars_pc a.aside1 {
	background: url(data:image/gif;base64,R0lGODlhPAA8APevAMHW9KfF8OHr+oqz7LDL8unw+/j6/p2/79Lg9/H1/LnQ85S57trm+ICt6/3+/8rb9oGu64Sw7P7+//z9/4Kv6/7//8jc9oOw7IWx7Pr8/vf6/tPj+OHs+uPt++jx+4Cu66HD8IOv7PT4/Yey7J7B8NXk+LPO87DN84iz7KzK8vn7/rHN8+Dr+vv9/uvy/I227cHX9fX5/vb5/oy17ZC47vv8/pW77rXP84ay7Pb6/rTP8/L3/b7V9eXv+/P4/dLi+OXu+7bQ9L3V9b7W9bjR9PX5/erx/Nnn+bfR9LjS9N7q+sTZ9pi977LN8+Tu+5S67qbG8c3f94ax7M/g99rn+avJ8rzU9K7L8tjm+Zq+74u17b/W9ZzA8NHh+Obv++3z/NHi+PP3/fj7/rrT9Mve94mz7ZG57rLO87vU9N/q+t/r+pO67qXF8Za777XQ8+70/I+37cfb9snd96DC8KPE8bnS9J/C8Nbl+crd97DM85K57pu/7+nx/J/B8Ofw++Ls+qfG8ezz/PH2/ery/I+37tDh+KTF8c7f97vT9MXa9sDX9a/M89Tk+Iq07eLt+6/M8tvo+cnc96rI8tzp+s/g+Nfm+Y637anI8sPY9rzU9aTE8Zm+78LY9u/1/c7g95e874iy7JS77p3A8K3K8vD2/cDW9e30/Nfl+afH8arJ8qjH8Za874u07f///3+t6////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNGM4NjlhYi1jNmRjLTQ2MzMtYmRiNS02MWNjNjgyOWM4MmUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTRDQzFGN0E3NENBMTFFNjg0MkVDNDEzQTBFMjI3MTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTRDQzFGNzk3NENBMTFFNjg0MkVDNDEzQTBFMjI3MTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTc1MTg0NC1hMmVjLTRjZjAtYjk5Yi00OTJlZDk4ZDExYjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjRjODY5YWItYzZkYy00NjMzLWJkYjUtNjFjYzY4MjljODJlIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJ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)
	  #7fadeb;
  }
  
  .float_bars_pc a.aside2 {
	background: url(../../../../statics/images/bootstrap/new_website_1/aside_icon2.gif)
	  no-repeat center;
	background-size: 78px 78px;
  }
  
  .float_bars_pc a.aside3 {
	background: url(data:image/gif;base64,R0lGODlhPAA8ANUuAN3n+Yy07Ozx+/n6/uXs+rXM8vL2/Je67r7S887d9sbY9aLB79bi96zH8d/r+vb5/unx/Mjc9ufw+4Kv64q07dPj+NLi+Pb6/ubv+/f6/sfb9u70/O/1/Njm+eTu+8TZ9sPZ9tfl+bDM8/n7/tfm+bHN8+ry/Ozz/OPt++vy/Iey7Nbl+f///3+t6////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE0ZTZhMWNjLTdjMzMtMjM0MS1iYTJhLWNhMjUwZGJjNzJlNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxNTI0MUY1RkM3MUUxMUU5OTVBMUI4MzdEMTAwNzI1NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxNTI0MUY1RUM3MUUxMUU5OTVBMUI4MzdEMTAwNzI1NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmFkOGJlMjFhLWI0ZWQtNDhjNi1hOGU1LTEwOWU2N2I2ZmQ3OSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjVhMWVlNTE3LTRiYjktMjQ0Yi05ZGZiLWJiNmNiZDNhZTBhOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUUAC4ALAAAAAA8ADwAAAb/wJZwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+DvJPJgmc/o9PkSmYSHGrV8zgK9hWW63vy4t85SgHeCUIRhhk6IX4pMjF2OSpBbkkiUWZZGmFeaRJxVnkKgU6KigWamLH6kp4Osha6HsImyi7SNto+4kbqTvJW+l8CZwld5e3R9d3HHdB9+YxfMaWxuftbX2Nna29xKAUIHX99C408FAAwsAAIsDAwLQgsC8wQE8wIAQvYtCwQA/wAIhOPHYhyLgU4QoFPHLh0CIQUGJEgwQGICduBYGOjHYIAABgLgtZg3ZEC5JgU0qlTZQAgCAkL+CWmQagiBBakAFAhQ8wAL/gUDDBhgEXQAgyYE1LEQMIBFPQLfUgo1M3VAiwITQy3QqUCAEKYBFCBA8HNsSyYHFGhs4BBAwasGChQQEPdcqgRDvwFMWaCFWqslTy4JMJRFgwMJfraDCLOFzBY0Ax9A0HXiYX+p0pIV27cJTaJUm44jKwdwC5OF0eRL6Vgj3aZPWPRlkI/nuHUL+oVckFiyvodDWD+GXLOJ7NMKWtgWMiC548aRmRvw2oIAcIg5880szqQAAnZDPX7DOTAgv97KzQy0TkS4xYvck/A0IyBcWNEXh7jz+dNmOfbB5eRUPUM5cYBg4FARwEkB2HcSQt1EKOGEFFZo4YUYZqhhEUEAACH5BAUUAC4ALBgADgAGAAYAAAYXQJfLYhEKHQ5hxZHJOCzLkbNyTBqhwiAAIfkEBRQALgAsIAAQAAYAAgAABgnADWvI4giJnCAAIfkEBRQALgAsGAAWAAYABgAABhtAE4ai8kAwLIiHNYSwkhSKEypJOjEnVBSTCgIAIfkEBRQALgAsIAAWAAYABgAABhZAl6sTEgpLIuFKwpSQSE1J55g0EoVBACH5BAUUAC4ALAAAAAABAAEAAAYDQFcQACH5BAUUAC4ALAAAAAABAAEAAAYDQFcQADs=)
	  #7fadeb;
  }
  
  .float_bars_pc a.aside4 {
	height: 50px !important;
	width: 50px;
	margin-top: 20px;
	border-radius: 50%;
	background: url(../../../../statics/images/bootstrap/new_website_1/aside_icon4.png)
	  #136cfb no-repeat center;
	background-size: 18px 15px;
  }
  
  .float_bars_pc a.aside1:hover {
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTFBMkFCQkIyNjM4RTYxMTgxQTE4OEJGQzQxODU1N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0FCMEQyODY3RDVGMTFFNjgxMTNCODhERTcwMDlGQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0FCMEQyODU3RDVGMTFFNjgxMTNCODhERTcwMDlGQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDIzNjZCRDdGNzVFNjExQkZBNDlBNjNFN0JENUFGMCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhjZjJlNjY4LTdjNDctMTE3OS04ZDRhLThjOTg1ZDM4NWJlYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADwAPAMBEQACEQEDEQH/xAB+AAEAAgIDAQAAAAAAAAAAAAAAAwQFBgECBwgBAQACAwAAAAAAAAAAAAAAAAACBAEDBRAAAgICAQMDBAEEAwAAAAAAAQIDBAARBSESBjFBFFGBIhMyoVIjYxUWBxEBAAICAQMFAQEAAAAAAAAAAAECEQMEITESQVFxgSITBf/aAAwDAQACEQMRAD8A+qcBgMBgMBgMBgMBgavynkPNy8xLxXB145ZKyhrEkvp1AOhsqPfWX9XH1xSL7J7qmzdebeNI7Mh4xzz8vTkaaIQ267/rsRjet/UbzTytH87dJzEtmjb5x17wzGVm8wGAwGAwNQ8r4Tkq1iXnOGleOdl1bjT1KgAdwHv6DY++dLib62iNd46eilyNVonzr9pvDrHC0/H5La2dnf7L8knRlc9NEdft9cjzK3ts8cfCXGmtaZz8pqvn3j9i0K/dJF3HtWWRQEJ9uoJI+4yF/wDP2RGWa8ukzhseUlowGAwGAwND808UMMc3JcaCsT9blZPTW994A9t+o9vXOvwuXnFbd/SXP5PHx+q/aPnPIOD5Px+Dj6Ncm65jWCsqHcRBG9HWjsdOn1zOjj7NeybWn8+/uxt3UvSKxHVvHHRTQ8fWhmPdNHEiSN67ZVAP9c5WyYm0zHbK/SJisRKxkEjA4eRI0Z5GCIo2zMdAAe5JwMbF5N4/LbnqJyEJnrKjTKXAAEvd2aY/i38D6Hp74E1nnOFqGf5d6vW+MUFgzSJGEMg2ncXI13e31wKkfl/jUta1ahvxz1afb8mxF3SRr3ntH5oGUjfro9PfAqR+T+AVr88Y5DjqtyIIZXZooSRKgdSrt2hwVO/xJyc7LTGJmcIxSsTmIX7nlHAU47Mli6iJThSzOfybUMp0jr2g96seg7d9cgku1+QoWW7a9mKZ9dxVHViB9SAd++BPgYXzapZueI8vVqxtNYmqypFEg2zMVOgBgeP8nxHIG75BUbj5YLDVK+kmfhY+zuWXTOVjQaP+jtb+4/xwNu8g8nNfnH+JcnstfqcfY4t0hrI0YtWXj7WmepMY4gGRtSKzbPT1wO/GR+RcFU5bjuQ5OWA8dUk5Z3rfGtKYZ7E8sgRZKtZhL/jbqzMmzvQHQBhLPCcjU4//AJG7x1qtGp/RErfFlrSRX3EUptlLfyHewzr3Mmu3Q0NDAteeV7D3rvHCSxbsx1+Ntw1YEMsUcrXGjlj0qNqLs0UR99dHrgZD/wA8pT1/IIFt1vjXY+PuGRTEInMct5RCZNKh/hD+OxvA9KwGBQ5DgOB5GVZuQ42rclQdqSWIY5WC73oF1JAwO1rg+GtwywWaUEsM4jWdGjXTrCwaNX6fkEI6A9MCCv4t45WjtRVeMrVorsX6LccMSxLJHph2sECg9HOBD/0nw4dpXhKKMjKyPHXiRgykMCGVQw6j64GZCIGLhQHbQZtdSB6bP3wK1LieKoyTS0qcFWSwe6w8MSRtI2yduVA7j1PrgWsBgMBgMBgMBgMD/9k=)
	  #fff;
  }
  
  /* .float_bars_pc a.aside2:hover {
	  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTFBMkFCQkIyNjM4RTYxMTgxQTE4OEJGQzQxODU1N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0FCMEQyOEE3RDVGMTFFNjgxMTNCODhERTcwMDlGQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0FCMEQyODk3RDVGMTFFNjgxMTNCODhERTcwMDlGQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDIzNjZCRDdGNzVFNjExQkZBNDlBNjNFN0JENUFGMCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhjZjJlNjY4LTdjNDctMTE3OS04ZDRhLThjOTg1ZDM4NWJlYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADwAPAMBEQACEQEDEQH/xACLAAEAAgIDAQAAAAAAAAAAAAAABAUDBgECBwgBAQADAQEAAAAAAAAAAAAAAAACAwQBBRAAAgIBAwMBBQYGAwAAAAAAAQIDBBEAEgUhEwYxQVEiMgdhgUKSMxVSI4PTFFWzJDYRAAIBAgQEBgMAAAAAAAAAAAABAhED8CESBFGBUhMxQWGx0SJxwTP/2gAMAwEAAhEDEQA/APqnQDQDQDQDQDQDQDQDQDQGmDkPLuW5fkoOLtw1YaEva2SKDkbmUHJSQ/gOden27NuEXNNuSx5ow67s5NRdKGf9u+o3+1q/lX+xqPc23S8cyWi/1LHIxW6/1Cq1JrUnJ1jHBG0rhUXJCAscZhHu1KEttJpKLzxxOSV5JvUsscC/8b5KbkuEq3ZwBLKGD7egJRymfv251j3NtQuOK8DRYm5QTZZaoLRoBoBoDSvH478l/wApShKsNw2R2ZJBlQe7LnIwfZ9mvU3Dio2tWap+kYbKdZ6fGvybLPBzZPH9mxEojI/ccr+oMDOzocdc6wxlb+1U/T0NTU8qP8kTmouVFfmJJJo241qUoggC/Gr9s7iWx6evt1ZZcKwSX21L3IXVKks/rQ6+Df8AlqX9X/mfXd9/Z8vY5tf5rHmXushoGgGgGgNB44+U1uX5qfiKUdiKa3IrvMQBmOR8bcvHn5uuvYudmUIKbo1H49GedDuKUnFVzLL9x+o3+qq/mX+/qjt7bqeORbrv9KxzMVux9QrVSarJxlYRzxtE5V1yA4KnGZj79ShHbRaak8scDkneaa0rPHEv/G+Nm43hKtKcgyxBi+3qAXcvj7t2NY9zcU7jkvA0WIOMEmWWqC0aAaAj1OQp3GsLWk7hqTGvYwCNsqqrFckDOA49NAdRyFFORHGB8XGiaz2Qrfp7wpcsBtGXb2nJ6/boCHT8s8dt8fJyMd5I6UQjaSxYDV0Cy47bEziP4Xz8J9CemgIyef8AhT2pa45ukHiVWZ2njWM784CuW2sRt6gHpoDtf858YoW5atq06SwnEhWCw8e7s9/aJEjaMt2ju2hs40BN4vn+N5OexBVMwnqiNp4Z689Z1WXdsO2dIyQ3bb092gLDQFb5Gsj8HcWOlDyDmP4alnb2XOR1k3BgVX5iMezp10B5pwfj6h/F0Tx/iLS3uNntubDAGZnFeVnl/wCpJsMbSkIo3DBxkY6gZebp1z59fV70FeqYYoyLM5aCHYh+aGr2WjVUYhFlmQZJbJ6AgQvBYSfHOTr1Yo7EkccQjSvHSimeSrOW/wAjD/E6p8DBpWPU9E9MgVfEvy8UtW1LTtWeF5WfLUP3ZN9hr5RIxYVZcSBt/wAS9hD/ABscaAmebVrMnL37kaCGF7zV0YTyMElj4dQy/wCPjsnaenczu6Y9NAbb9LWuWbvN3bVyW3Pugq3HmeOQm1B3DN2TGqbYP5g7a+nroD0DQHDKrKVYAqRgg9QQdAVDeGeHsctwXHk4AyasB6AYA+T2DQFk9Km8IheCNoQVIiKKVBXG07cY6YGNAcJQopYmspWiWzYAWecIoeRV6AO2MsB9ugIsXjXjkLxvFxVON4mVomSvEpVkOVKkL0KkdNAcz+O+P2JGln4ypLI2/c8kEbMe58+SV/F+L36AkV+N46s4krVYYXEawh441QiJOqpkAfCueg9NASNANANANANANANANANAf//Z) #fff;
  } */
  
  .float_bars_pc a.aside3:hover {
	background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QOdaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MCA3OS4xNjA0NTEsIDIwMTcvMDUvMDYtMDE6MDg6MjEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphNGU2YTFjYy03YzMzLTIzNDEtYmEyYS1jYTI1MGRiYzcyZTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzUxNDFCN0FDNzFEMTFFOTk1QTFCODM3RDEwMDcyNTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzUxNDFCNzlDNzFEMTFFOTk1QTFCODM3RDEwMDcyNTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphY2Q4ZDFjOC0xZGUyLTQ5MmUtOTgzZC04OGU2N2ZlMzkyODEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NjAyYTVjZi1mNmQ1LWZjNGUtOTNlNC1kYzRh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)
	  #fff;
  }
  
  /* .float_bars_pc a.aside4:hover {
	  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QOBaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6QTFBMkFCQkIyNjM4RTYxMTgxQTE4OEJGQzQxODU1N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0I3QzUyRTc3RDVGMTFFNjgxMTNCODhERTcwMDlGQUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0I3QzUyRTY3RDVGMTFFNjgxMTNCODhERTcwMDlGQUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRDIzNjZCRDdGNzVFNjExQkZBNDlBNjNFN0JENUFGMCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjhjZjJlNjY4LTdjNDctMTE3OS04ZDRhLThjOTg1ZDM4NWJlYiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHB8fHx8fHx8fHx8BBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fH//AABEIADwAPAMBEQACEQEDEQH/xABzAAEBAQEBAQAAAAAAAAAAAAAAAwYFBwgBAQEBAQEBAAAAAAAAAAAAAAAEAgUBAxAAAQQCAQMEAgMAAAAAAAAAAQACAwQRBSESEwYxUWEiQRRxgSMRAQACAgICAwEAAAAAAAAAAAABAhEDMQQhoUHREiL/2gAMAwEAAhEDEQA/APqlAQEBAQEBAQEBAQZ/cea6nWXm03h0zwf93R4Ij/nnk/Cs09K96/rhNs7Vazh3K9iCxAyeB4khkHUx7eQQVLas1nE8qImJjMKLL0QEBAQRuxTzVJoq8vYmewtjmxnpcRwVqkxFomYzDNomYxDAbbxmprbuhrSH9iS3ZIuSuz98viGPX0+xXY1dq163njEePbnbNEVmsc5nz6azx7x+XTSWo2WnS0ZHB1eBw5Yfzyuf2OxGzE4/pZp0/jPnw7KlfcQEBAQEGa8poXLO40EsELpI69kume0ZDB1xuy724aVd1dla0vEzzH2l30mbVx8T9NKoVQgICAgICAgICAgICAgxXnnj+js7PQWLFCCWe1tIoLMr42l0kX6856HkjluWjj4QQfqvGbfk+3p7+OBtXWwVWaerO/tQxVOz95IW5a0YkBaXjkdIHCDPU4ptpY0Qv6p/kDzqLnYildE1/bbcYyvYc+dzOTF0/YZd9s4Qem+PU7tLRa+nel79yvXijsTZLup7WAOPUeTz+T6oOggICAgnNWrTuidNEyV0D+7CXtDix4Bb1tz6Ow4jI90EL+n1GxMZ2FGvcMRzEZ4mSlp929YOP6QWFSqJ22BCz9hjDEybpHWIyQSwOxkNJaDj4QVQEBAQEBAQEBAQEH//2Q==) #fff;
  } */
  
  /* 右侧悬浮的客服页面 */
  .chat-div-info {
	width: 270px;
	position: fixed;
	right: 131px;
	bottom: 100px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
  
	z-index: 1000;
	background: url(../../../../statics/images/bootstrap/new_website_1/chat-bottom-bg.png)
	  no-repeat #fff;
	background-size: 100% 157px;
  }
  .chat-div-info .chat-div-close{
	  cursor: pointer;
	  position: absolute;
      right: -48px;
      top: -22px;
  }
  .chat-div-info .chat-div-close img {
    width: 40px;
}
  .chat-div-info .chat-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-top: 23px;
	margin-bottom: 20px;
  }
  .chat-div-info .chat-content .chat-content-title {
	font-size: 18px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #ffffff;
  
	text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  }
  .chat-div-info .chat-content .chat-content-ercode {
	width: 190px;
	height: 190px;
	margin-top: 12px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1),
	  0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	/* background: url(../../../../statics/images/bootstrap/new_website_1/chat-bottom-ercode.png)
	  no-repeat #fff;
	background-position: center center;
	background-origin: content-box !important; */
	padding: 36px !important;
	background-size: contain;
  }
  .chat-div-info .chat-content .chat-content-phone {
	margin-top: 16px;
	display: flex;
	align-items: center;
	font-size: 18px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #136cfb;
	text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  }
  .chat-div-info .chat-content .chat-content-resultbtn {
	margin-top: 8px;
  }
  .chat-div-info .chat-content .chat-content-resultbtn button {
	width: 142px;
	height: 42px;
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	border-radius: 21px;
	border: 1px solid #136cfb;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #136CFB;
	line-height: 22px;
	text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  }
  .chat-div-info .chat-content .chat-content-resultbtn button:hover {
	background-color: #136cfb;
	color: #fff;
  }