﻿@charset "utf-8";
.main {
    height:auto;
    min-width:1180px;
    position:relative;
    width:100%;
    float:left
}
.ui-choose .ui-choose-bottom {
    /*background:url(../images/join-hz.png) no-repeat;*/
    /*border:1px solid #f0f0f0;*/
    width:1200px;
    height:513px;
    margin-bottom:40px
}
.ui-choose .ui-choose-bottom ul li{
    width:226px;
    height:158px;
    /*border: 1px solid #ccc;*/
    float: left;
    margin-right: 14px;
    margin-top: 20px;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
}
.ui-choose .ui-choose-bottom ul li:hover{
    transform:translateY(-10px);
    transition:0.4s;
}
.ui-choose .ui-choose-bottom ul li img{
    margin: auto;
    display: block;
}
.ui-zixun {
    background:#FFFFFF;
    width:100%;
    min-width:1200px;
    margin-bottom:20px
}
.same-title-h2 {
    font-size:24px;
    color:#333333;
    font-weight:bold;
    border-left:3px solid #c40000;
    line-height:26px;
    margin:40px 0;
    padding-left:16px
}
.consultation {
    height:462px
}
.consultation .consu-left {
    width:488px;
    height:458px;
    background:#f7f7f7;
    margin-right:16px
}
.consu-left .consulation-top {
    position:relative;
    display:block;
    cursor:pointer
}
.consu-left .consulation-top img {
    width:488px;
    height:290px
}
.consu-left .consulation-bottom {
    margin-top:30px;
    padding:0 16px
}
.consu-left .consulation-bottom .title {
    font-size:20px;
    line-height:20px;
    color:#333333;
    display:block;
    width:456px;
    overflow:hidden;
    text-overflow :ellipsis;
    white-space :nowrap
}
.consu-left .consulation-bottom .title:hover {
    color:#c40000;
    cursor:pointer
}
.consu-left .consulation-bottom .commen {
    font-size:14px;
    color:#7e7e7e;
    line-height:24px;
    margin-top:11px
}
.consul-right .consulation-top {
    width:694px;
    height:353px;
    margin-bottom:16px
}
.consul-right .consulation-top li {
    height:140px;
    margin-bottom:16px;
    border:1px solid #eaeaea;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
}
.consul-right .consulation-top li.cont-li {
    margin-bottom:0
}
.consul-right .consulation-top .link-left {
    width:442px;
    padding-left:16px;
    padding-top:16px;
    padding-right:16px
}
.consul-right .consulation-top .link-left .link-a {
    display:block;
    cursor:pointer
}
.consul-right .consulation-top .link-left .link-a h2 {
    font-size:18px;
    line-height:18px;
    margin-bottom:11px;
    color:#333333;
    width:390px;
    overflow:hidden;
    text-overflow :ellipsis;
    white-space :nowrap
}
.consul-right .consulation-top .link-left .link-a:hover h2 {
    color:#c40000
}
.consul-right .consulation-top .link-left .comm {
    font-size:14px;
    color:#7e7e7e;
    line-height:24px
}
.consul-right .consulation-top .link-left .sj-time {
    font-size:14px;
    color:#b2b2b2;
    line-height:14px;
    margin-top:15px
}
.consul-right .consulation-top .link-right {
    width:210px;
    height:140px;
    display:block
}
.consul-right .consulation-top .link-right img {
    width:100%;
    height:100%
}
.consul-right li .tp-link {
    display:block;
    height:140px;
    transition:all 0.4s ease
}
.consul-right li .tp-link:hover {
    box-shadow:0 0 15px rgba(179,179,179,0.4)
}
.consu-left .mt-link {
    display:block;
    height:458px;
    width:488px;
    transition:all 0.4s ease
}
.consu-left .mt-link:hover {
    box-shadow:0 0 15px rgba(179,179,179,0.4)
}
.report-title {
    height:26px;
    margin:40px 0
}
.same-title-h3 {
    font-size:24px;
    color:#333333;
    font-weight:bold;
    border-left:3px solid #c40000;
    line-height:24px;
    padding-left:16px
}
.question-report-a a {
    height:22px;
    font-size:14px;
    margin-left:10px;
    line-height:22px;
    border:1px solid #eee;
    background:#fff;
    padding:0 16px;
    display:inline-block;
    border-radius:15px;
    float:left
}
.question-report-a a:hover {
    background:#c40000;
    color:#fff;
    cursor:pointer
}
.question-report-a a.selected {
    background:#c40000;
    color:#fff
}
.zixun-question-right {
    width:464px
}
.question-zixun-comm {
    width:462px;
    height:456px;
    border:1px solid #eaeaea;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
}
.question-zixun-comm .question-item-li {
    margin:0 20px
}
.question-zixun-comm .question-item-li a{
	cursor:text;
}
.question-zixun-comm .question-item-li h2 {
    font-size:16px;
    margin:30px 0 19px 0;
    color:#4D4D4D;
    line-height:16px;
    overflow:hidden;
    text-overflow :ellipsis;
    white-space :nowrap
}
.question-zixun-comm .question-item-li h2 span {
    color:#c40000
}
.question-zixun-comm .question-item-li h2 a:hover {
	cursor:pointer;
    color:#c40000
}
.question-item-li .ques-comm {
    width:422px;
    display:block;
    height:70px;
    position:relative;
    background:#f5f5f5;
    border-radius:4px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px
}
.question-item-li .ques-comm p {
    font-size:13px;
    color:#7f7f7f;
    line-height:24px;
    padding:11px 14px
}
.question-item-li .ques-comm i.tringle {
    position:absolute;
    top:-7px;
    left:24px;
    z-index:10;
    width:10px;
    height:7px;
    display:inline-block;
    background:url(../images/tringle-top.png) no-repeat
}
.question-item-li .ques-comm:hover {
    background:#ebebeb
}
.question-item-li .ques-comm:hover i {
    background:url(../images/tringle-top-hover.png) no-repeat
}
.hb-zt-product {
    height:290px;
    padding:40px 0 30px 0
}
.hb-zt-product .zt-product-right {
    height:290px
}
.hb-zt-product .zt-product-right li.first {
    width:237px;
    margin-left:0;
}
.hb-zt-product .zt-product-right li {
    width:225px;
    height:288px;
    float:left;
    border:1px solid #e5e5e5;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
    text-align:center;
    margin-right:13px;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.hb-zt-product .zt-product-right li img {
    margin:30px 0 10px 0
}
.hb-zt-product .zt-product-right li h2 {
    font-size:18px;
    width: 165px;
    margin: 0 auto 10px;
    color:#4d4d4d;
    font-weight:bold;
    line-height:22px
}
.hb-zt-product .zt-product-right li p {
    font-size:16px;
    width: 135px;
    color:#818181;
    line-height:26px;
    margin:0 auto;
}
.hb-zt-product .zt-product-right li h3 {
    font-size:14px;
    color:#ea4c4e;
    line-height:16px;
    height:16px
}
.hb-zt-product .zt-product-right li h3 b {
    font-size:20px;
    font-weight:bold;
    display:inline-block
}
.hb-zt-product .zt-product-right li a {
    width:104px;
    height:24px;
    line-height:24px;
    margin-top:21px;
    display:inline-block;
    font-size:14px;
    color:#c40000;
    text-align:center;
    border:1px solid #c40000;
    border-radius:13px;
    -webkit-border-radius:13px;
    -moz-border-radius:13px
}
.hb-zt-product .zt-product-right li a:hover {
    /*color:#ea4c4e;*/
    /*border:1px solid #ea4c4e;*/
    background-color: #c40000;
    border: 0;
    color: #fff;
    cursor:pointer
}
.hb-zt-product .zt-product-right li:hover {
    box-shadow:2px 4px 8px #ccc;
    margin-top: -10px;
}
.hb-zt-report {
    background:#f5f5f5;
    width:100%;
    min-width:1200px;
    height:270px
}
.zt-report-box {
    padding:30px 0
}
.report-box-item {
    width:348px;
    height:167px;
    background:#FFFFFF;
    float:left;
    padding:40px 20px 0;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.report-box-item:hover {
    box-shadow:2px 4px 8px #ccc;
    margin-top: -10px;
}
.report-box-item .report-img {
    width:138px
}
.report-box-item .report-img img {
    width:100%
}
.report-box-item .report-conter {
    width:190px
}
.report-box-item .report-conter h2 {
    font-size:18px;
    line-height:18px
}
.report-box-item .report-conter p {
    font-size:13px;
    color:#999999;
    line-height:18px
}
.report-box-item .report-conter .apply-link {
    height:32px;
    line-height:32px;
    width:98px;
    margin-top:18px;
    display:inline-block;
    text-align:center;
    font-size:14px;
    color:#c40000;
    border:1px solid #c40000;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px
}
.report-box-item .report-conter .apply-link:hover {
    /*border:1px solid #c40000;*/
    background-color: #c40000;
    border: 0;
    color: #fff;
}
.report-box-item .report-conter .border {
    width:60px;
    margin:10px 0 8px 0
}
.report-box-first {
    border-top:3px solid #00DB66
}
.report-box-first .report-conter .border {
    border-bottom:2px solid #00DB66
}
.report-box-first .report-conter h2 {
    color:#00DB66
}
.report-box-second {
    border-top:3px solid #23b3e6;
    margin:0 18px
}
.report-box-second .report-conter h2 {
    color:#23B3E6
}
.report-box-second .report-conter .border {
    border-bottom:2px solid #23b3e6
}
.report-box-third {
    border-top:3px solid #f4c153
}
.report-box-third .report-conter .border {
    border-bottom:2px solid #f4c153
}
.report-box-third .report-conter h2 {
    color:#F4C153
}
.service-pro-title {
    margin:40px 0
}
.service-pro-title h2 {
    border-left:3px solid #c40000;
    line-height:26px
}
.service-pro-title h2 span {
    display:inline-block;
    font-size:14px;
    color:#666;
    line-height:26px
}
.service-pro-title h2 .tit {
    font-size:24px;
    color:#333333;
    font-weight:bold;
    margin:0 10px 0 16px
}
.service-product {
    height:360px
}
.service-product .service-pro-left {
    width:300px;
    height:100%;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.service-product .service-pro-left-zl {
    background:url(../images/zl-service-img01.png) no-repeat right bottom #fff;
    border: 1px solid #f5f5f5;
}
.service-product .service-pro-left-sp {
    background:url(../images/sp-service-img01.png) no-repeat right bottom #fff;
}
.service-pro-left .pro-box01 {
    padding:30px 20px 0px;
    display:block;
    width:260px;
    height:330px;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
}
.service-pro-left:hover {
    box-shadow:0px 0px 15px rgba(200,200,200,0.6);
    margin-top: -10px;
}
.service-pro-left .pro-box01 h2 {
    font-size:20px;
    color:#4d4d4d;
    line-height:20px;
    font-weight: bold;
}
.service-pro-left .pro-box01 p {
    font-size:14px;
    color:#999999;
    line-height:24px;
    margin-top:14px
}
.service-pro-left .pro-box01 a {
    font-size:14px;
    color:#999;
    display: block;
    line-height:30px;
    margin-top:15px;
    height:30px;
    width: 80px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #999;
}
.service-pro-left .pro-box01:hover a{
    border: 1px solid #c40000;
    color: #c40000;
}
.service-pro-center {
    width:652px
}
.service-pro-center .pro-item li {
    width:303px;
    height:171px;
    float:left;
    margin-left:18px;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
    border: 1px solid #f5f5f5;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.service-pro-center .pro-item li:hover {
    box-shadow:0 0 15px rgba(200,200,200,0.6);
    transform:translateY(-10px);
}
.service-pro-center .pro-item li .pro-box {
    padding:30px 98px 0 20px;
    display:inline-block;
    width:190px;
    height:141px;
}
.service-pro-center .pro-item li .pro-box h2 {
    font-size:18px;
    color:#4d4d4d;
    line-height:16px;
    font-weight: bold;
}
.service-pro-center .pro-item li .pro-box p {
    font-size:13px;
    color:#999999;
    line-height:18px;
    margin-top:10px
}
.service-pro-center .pro-item li .pro-box a {
    font-size:14px;
    color:#999;
    display: block;
    line-height:30px;
    margin-top:15px;
    height:30px;
    width: 80px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #999;
}
.service-pro-center .pro-item li:hover a{
    border: 1px solid #c40000;
    color: #c40000;
}
.service-pro-center .pro-item .pro-box01 {
    background:url(../images/zl-service-img02.png) no-repeat right bottom #fff;
}
.service-pro-center .pro-item .pro-box02 {
    background:url(../images/zl-service-img03.png) no-repeat right bottom #fff;
}
.service-pro-center .pro-item .pro-box03 {
    background:url(../images/zl-service-img05.png) no-repeat right bottom #fff;
    margin-top:18px
}
.service-pro-center .pro-item .pro-box04 {
    background:url(../images/zl-service-img06.png) no-repeat right bottom #fff;
    margin-top:18px
}
.service-pro-center .pro-item .pro-box05 {
    background:url(../images/sp-service-img02.png) no-repeat right bottom #fff;
}
.service-pro-center .pro-item .pro-box06 {
    background:url(../images/sp-service-img03.png) no-repeat right bottom #fff;
}
.service-pro-center .pro-item .pro-box07 {
    background:url(../images/sp-service-img05.png) no-repeat right bottom #fff;
    margin-top:18px
}
.service-pro-center .pro-item .pro-box08 {
    background:url(../images/sp-service-img06.png) no-repeat right bottom #fff;
    margin-top:18px
}
.service-pro-right {
    width:230px
}
.service-pro-right .pro-box {
    width:230px;
    height:171px;
    display:inline-block;
    cursor:pointer;
    position:relative;
    overflow:hidden;
    box-shadow: 8px 8px 11px #CCC;
}
.service-pro-right .pro-box p {
    padding:6px 10px;
    background:url(../images/pro-bg.png) repeat;
    width:210px;
    position:absolute;
    bottom:0;
}
.service-pro-right .pro-box p a {
    cursor:pointer;
    font-size:14px;
    color:#FFFFFF;
    line-height:24px;
    float:left;
    display:inline-block
}
.service-pro-right .pro-box p a:hover {
    text-decoration:underline;
}
.service-pro-right .gd:hover{
    transform:translateY(-10px);
    transition:0.4s;
}
.service-pro-right .pro-box01 {
    background:url(../images/zl-service-img04.png) no-repeat
}
.service-pro-right .pro-box02 {
    background:url(../images/zl-service-img07.png) no-repeat;
    margin-top:18px
}
.service-pro-right .pro-box03 {
    background:url(../images/sp-service-img04.png) no-repeat
}
.service-pro-right .pro-box04 {
    background:url(../images/sp-service-img07.png) no-repeat;
    margin-top:18px
}
.service-pro-right .pro-box01 p {
    height:24px
}
.service-pro-right .pro-box02 p {
    height:48px
}
.service-pro-right .pro-box03 p {
    height:24px
}
.service-pro-right .pro-box04 p {
    height:24px
}
.service-pro-right .pro-box .sing {
    margin-right:14px
}
.hb-service-product .ad-banner {
    display:inline-block;
    width:1200px;
    height:100px;
    margin-top:40px
}
.hb-service-product .ad-banner img {
    width:100%;
    height:100%
}
.hb-service-other {
    background:#f5f5f5;
    width:100%;
    min-width:1200px;
    margin-top:40px;
    padding-bottom:40px
}
.bq-service{
    width: 1200px;
    margin: 0 auto;
}
.bq-service .service-pro-title {
    margin:0;
    padding:40px 0;
}
.copyright {
    width:1200px;
    height:auto;
    margin:0 auto
}
.cpr-1 {
    width:1100px;
    height:50px;
    margin:0 auto 20px
}
.cpr-1 li {
    width:550px;
    height:50px;
    line-height:50px;
    font-size:18px;
    text-align:center;
    cursor:pointer;
    color:#333;
    border-radius:10px 0 0 10px;
    background: #f5f5f5;
}
.cpr-1 .bd-radius {
    border-radius:0 10px 10px 0
}
.cpr-1 .active {
    background:#30B6F5;
    color:#fff
}
.tdm-2 {
    width:1200px;
    height:280px
}
.tdm-2 li {
    margin-right:15px;
    height:300px;
    width:228px;
    text-align:center;
    box-shadow:0px 3px 15px rgba(0,0,0,0.14);
}
.tdm-2 li:hover{
    transform:translateY(-10px);
    transition:0.4s;
}
.tdm-2 li:last-child {
    margin-right:0
}
.tdm-2 li p {
    height:40px;
    font-size:20px;
    line-height:40px;
    color:#333
}
.cpr-2 {
    display:none
}
.cpr-2 span {
    color:#666
}
.show {
    display:block
}
.transaction{
    width: 1200px;
    height: auto;
    margin: 20px auto 0;
}
.tst-1{
    width: 1200px;
    height: 50px;
}
.tst-1 p{
    width: 1120px;
    height: 45px;
    font-size: 20px;
    font-weight: bold;
    line-height: 45px;
    border-bottom: 1px solid #ccc;
}
.tst-2{
    width: 1200px;
    height: 100px;
    margin-top: 10px;
    padding: 20px 0;
}
.tst-2 li{
    width: 224px;
    height: 100px;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
    margin-right: 6px;
    padding-left: 10px;
}
.tst-2 li:hover{
    transform:translateY(-10px);
    transition:0.4s;
}
.tst2-l{
    width: 115px;
}
.tst2-l p{
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
}
.tst2-l span{
    line-height: 30px;
    color: #888;
}
.tst2-l a{
    display: block;
    width: 55px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #000;
    border-radius:5px;
}
.serch{
    width: 1200px;
    height: 100px;
    margin-top: 20px;
}
.serch .serch-input{
    height: 70px;
    margin: 15px;
    background: #fff;
    border-radius:10px;
}
.serch .serch-input .input1{
    height: 65px;
    width: 425px;
    border-radius:10px;
    padding-left: 65px;
    outline: none;
    border: none;
    font-size: 20px;
    background: url(../images/glass.png) no-repeat  19px 21px #fff;
}
.serch .serch-input .input2{
    width: 230px;
    height: 65px;
    border: none;
    outline: none;
    font-size: 20px;
}
.serch .serch-input .submit{
    background: #c40000;
    width: 136px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;

}
.serch1{
    background: url("../images/index_70.png") no-repeat ;
}
.serch2{
    background: url("../images/index_113.png") no-repeat ;
}
.serch3{
    background: url("../images/index_001.png") no-repeat ;
}
.bq-service-box .bq-service-item {
    height:325px
}
.bq-service-box .bq-service-item li {
    height:325px;
    width:286px;
    display:inline-block;
    cursor:pointer;
    float:left;
    margin-left:18px;
    background:#FFFFFF;
    box-shadow: 0px 3px 15px rgba(0,0,0,0.14);
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.bq-service-box .bq-service-item li:hover{
    transform:translateY(-10px);
    transition:0.4s;
}
.bq-service-box .bq-service-item li.first {
    width:288px;
    margin-left:0;
}
.bq-service-box .bq-service-item li .bq-link {
    height:300px;
    width:100%;
    display:block;
    text-align:center
}
.bq-service-box .bq-service-item li img {
    height:172px;
    width:100%;
    display:block
}
.bq-service-box .bq-service-item li h2 {
    font-size:18px;
    font-weight: bold;
    color:#333333;
    line-height:18px;
    margin:12px 0
}
.bq-service-box .bq-service-item li p {
    font-size:14px;
    color:#666;
    line-height:20px;
    width: 200px;
    text-align: center;
    margin: 0 auto;
}
.bq-service-box .bq-service-item li a.ljxq{
    width: 120px;
    height: 28px;
    display: block ;
    margin: 10px auto;
    line-height: 28px;
    border-radius: 5px;
    border: 1px solid #868686;
}
.bq-service-box .bq-service-item li:hover a.ljxq{
    border: 1px solid #c40000;
}
.bq-service-box .bq-service-item2{
    height: 515px;
    margin-top: 18px;
}
.bq-service-box .bq-service-item2 li{
    width: 225px;
    height: 265px;
}
.bq-service-box .bq-service-item2 li .bq-link{
    height: 265px;
}
.bq-service-box .bq-service-item2 li.first{
    width: 228px;
    margin-left:0;
}
.bq-service-box .bq-service-item li:hover h2 {
    color:#c40000
}
.bq-service-box .bq-service-item li:hover a{
    color:#c40000;
}
.bq-service-box .bq-service-item li:hover {
    box-shadow:0 4px 8px rgba(0,49,77,0.1)
}
.transaction-box {
    height:26px;
    margin:40px 0
}
.transaction-box .service-pro-title {
    margin:0
}
.transaction-box .trans-right a {
    line-height:26px;
    font-size:16px;
    color:#999999
}
.transaction-box .trans-right a:hover {
    cursor:pointer;
    color:#c40000
}
.transaction-item {
    height:162px
}
.transaction-item li {
    width:388px;
    height:162px;
    float:left;
    -moz-transition:all 0.4s ease;
    -ms-transition:all 0.4s ease;
    -webkit-transition:all 0.4s ease;
    transition:all 0.4s ease
}
.transaction-item li .trans-box {
    margin:30px 0 0 30px
}
.transaction-item li:hover {
    box-shadow:0px 4px 8px rgba(0,49,77,0.1)
}
.transaction-item li h2 {
    font-size:18px;
    color:#4D4D4D;
    line-height:18px
}
.transaction-item li p {
    font-size:13px;
    color:#999999;
    line-height:14px;
    margin:12px 0 18px 0
}
.transaction-item li .kind-link {
    font-size:16px;
    color:#999999;
    width:78px;
    height:30px;
    line-height:30px;
    display:inline-block;
    border:1px solid #e5e5e5;
    text-align:center;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.transaction-item li .kind-link:hover {
    color:#c40000;
    border:1px solid #c40000
}
