.shap_div {    width: 1100px;    height: auto;    margin: 0 auto;        margin-top: 0px;    margin-top: 40px;}.shap_top {    width: 100%;    height: auto;    border-bottom: 1px solid #eaeaea;}.shap_cen {    width: 100%;    height: auto;    margin-top: 23px;}.shap_div {    width: 1100px;    height: auto;    margin: 0 auto;        margin-top: 0px;}.shap_top_b {    float: left;    display: inline-block;    color: #be296e;    padding-bottom: 10px;    border-bottom: 3px solid #be296e;    font-weight: bold;}.shap_right {    float: right;    line-height: 20px;    color: #666666;}.shap_right a {    font-size: 12px;    color: #666;    line-height: 20px;    transition: all 0.3s;}.shap_right a {    font-size: 12px;    color: #666;    line-height: 20px;    transition: all 0.3s;}.shl_right a:hover {    color: #BE296E;    transition: all 0.3s;}.shl_right {    font-size: 12px;    color: #666;    line-height: 20px;}.shac_left, .shac_cen {    margin-right: 2%;}.shac_left, .shac_cen, .shac_right {    width: 32%;    float: left;}.flexslider {    position: relative;    height: auto;    overflow: hidden;}.slides {    position: relative;    z-index: 1;}.slides li {    height: auto;}.slides li > a {    display: block;    width: 100%;    height: auto;}.slides li > a img {    width: 355px;    height: 258px;}.flex-control-nav {    position: absolute;    bottom: 15px;    z-index: 20;    text-align: center;    right: 2.5%;    display: none;}.flex-prev, .flex-next {    display: block;    width: 40px;    height: 64px;}.flex-prev {    background: url(../images/img2.png) no-repeat left;    float: left;    transition: all 0.3s;}.flex-next {    background: url(../images/img2.png) no-repeat left;    float: right;    transform: rotate(180deg);    -ms-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -webkit-transform: rotate(180deg);    -o-transform: rotate(180deg);    transition: all 0.3s;}.shap_cen2 {    width: 100%;    height: auto;    margin-top: 15px;    margin-bottom: 10px;}.shan_left {    margin-right: 2%;}.shan_left, .shan_right {    width: 49%;    height: auto;    float: left;}.shl_top {    width: 100%;    height: auto;}.index_a {    font-size: 13px;    color: #333;    display: inline-block;    float: left;    padding-left: 8px;    border-left: 3px solid #be296e;    line-height: 20px;    font-weight: bold;}.shl_right {    float: right;    font-size: 12px;    color: #666;    line-height: 20px;}.shl_right a {    color: #666;    transition: all 0.3s;    font-size: 12px;}.shl_bot {    height: 81px;    overflow: hidden;}.shl_bot {    width: auto;    height: auto;    padding-left: 15px;    margin-top: 10px;}.shl_bot a {    font-size: 12px;    color: #666;    line-height: 27px;    transition: all 0.3s;    display: block;    height: 27px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.shac_left, .shac_cen {    margin-right: 2%;}.shac_left, .shac_cen, .shac_right {    width: 32%;    float: left;}.shl_top {    width: 100%;    height: auto;}.shc_left p {    font-size: 12px;    color: #808080;    line-height: 19px;    height: 38px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;    overflow: hidden;}.index_a {    font-size: 13px;    color: #333;    display: inline-block;    float: left;    padding-left: 8px;    border-left: 3px solid #be296e;    line-height: 20px;    font-weight: bold;}.shl_right {    float: right;    font-size: 12px;    color: #666;    line-height: 20px;}.shl_right a {    color: #666;    transition: all 0.3s;}.shc_left {    width: 210px;    height: auto;    float: left;}.shc_div {    padding-bottom: 0px;    border-bottom: none;}.shc_div {    width: auto;    height: auto;    margin-top: 15px;    padding-bottom: 10px;    border-bottom: 1px solid #dbdbdb;    display: block;    margin-left: 15px;}.shc_left h2 {    font-size: 14px;    color: #BE296E;    line-height: 19px;    height: 19px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    font-weight: normal;}.shc_left span, .shc_left p {    margin-left: 15px;}.shc_left span, .shc_left p {    margin-left: 15px;    display: block;}.shc_left span {    color: #adadad;    line-height: 19px;    font-size: 12px;    display: block;}.shc_right {    display: block;    width: 113px;    height: 80px;    float: right;}.shc_right {    margin-top: 15px;}.shc_div2 {    padding-top: 10px;    border-top: 1px solid #dbdbdb;    margin-left: 15px;    padding-left: 0px;    margin-top: 10px;    margin-bottom: 13px;}.shc_div2 a {    display: block;    width: 100%;    height: auto;    font-size: 12px;    line-height: 27px;}.shc_div2 a span {    display: block;    width: 290px;    color: #666;    height: 27px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    float: left;    transition: all 0.3s;}.shc_div2 > i {    display: block;    width: 45px;    float: right;    height: 27px;    color: #999;    font-style: normal;    transition: all 0.3s;    line-height: 27px;}.shc_div2 a {    display: block;    width: 100%;    height: auto;    font-size: 12px;    line-height: 27px;}.shac_left, .shac_cen, .shac_right {    width: 32%;    float: left;}/*咨询流程*/#tp {    width: 1200px;    height: auto;    margin: 0 auto;    padding: 10px 0;}.tptitle {    width: 1160px;    height: 50px;    margin: 0 auto;    border-bottom: #ccc 1px solid;    line-height: 50px;}.tptitle h3 {    font-weight: 550;    color: #143c56;    width: 170px;    height: 50px;    float: left;    font-size: 20px;}.tptitle h3 span {    color: #1297db;}#tp ul li {    float: left;    width: 200px;    height: 200px;    padding-top: 15px;    text-align: center;}#tp ul li .tpimg1 {    background: url(../images/tp1_1.png) center center no-repeat;        background-size: auto;    background-size: 127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;}.arrow {    float: left;    width: 50px;    height: 200px;}.arrow img {    display: block;    width: 30px;    height: 30px;    margin: 70px auto 0;}#tp ul li .tpimg2 {    background: url(../images/tp2_1.png) center center no-repeat;        background-size: auto;    background-size: 127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;}#tp ul li .tpimg3 {    background: url(../images/tp3_1.png) center center no-repeat;        background-size: auto;    background-size: 127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;}#tp ul li .tpimg4 {    background: url(../images/tp4_1.png) center center no-repeat;        background-size: auto;    background-size: 127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;}#tp ul li .tpimg5 {    background: url(../images/tp5_1.png) center center no-repeat;        background-size: auto;    background-size: 127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;}#tp ul li:hover .tpimg1{    background:url(../images/tp1.png) center center no-repeat;    background-size:127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;    transform:rotateY(360deg);}#tp ul li:hover .tpimg2{    background:url(../images/tp2.png) center center no-repeat;    background-size:127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;    transform:rotateY(360deg);}#tp ul li:hover .tpimg3{    background:url(../images/tp3.png) center center no-repeat;    background-size:127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;    transform:rotateY(360deg);}#tp ul li:hover .tpimg4{    background:url(../images/tp4.png) center center no-repeat;    background-size:127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;    transform:rotateY(360deg);}#tp ul li:hover .tpimg5{    background:url(../images/tp5.png) center center no-repeat;    background-size:127px 127px;    margin: 0 auto 15px;    width: 127px;    height: 127px;    transition: 1s;    transform:rotateY(360deg);}#tp ul li:hover h3{    color:#1297db;}.haiqiao {    width: 100%;    height: 240px;    background: url(../images/haiqiao.jpg) center center no-repeat;    float: left;}#bz {    width: 100%;    height: auto;    min-width: 1200px;    background: #f8f8f8;    overflow: auto;    padding: 20px 0;}.bzbody {    width: 1010px;    height: auto;    margin: 0 auto;}.bzbody ul li {    width: 190px;    height: 90px;    margin: 0 23px;    padding-right: 0px;    float: left;}.bzbody ul li img {    display: block;    width: 60px;    height: 60px;    margin: 15px 10px;    float: left;    transition: 1s;}.bzbody ul li h3 {    width: 90px;    height: 20px;    font-size: 16px;    color: #444;    text-align: left;    float: right;    margin: 5px 0;        margin-top: 5px;    font-weight: normal;    line-height: 20px;    margin-top: 17.5px;}.bzbody ul li p {    width: 90px;    height: 25px;    margin: 5px 0;    font-size: 18px;    font-weight: 550;    color: #666;    float: right;    line-height: 25px;}.bzbody ul li p {    width: 90px;    height: 25px;    margin: 5px 0;    font-size: 18px;    font-weight: 550;    color: #666;    float: right;    line-height: 25px;}