/*关于我们*/
.about-block1 {
    padding: 60px 0;
}
.zgTit {
    color: #04152C;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}
.zgText {
    margin-top: 30px;
    font-size: 14px;
    color: #7A8189;
    line-height: 28px;
}
.abb1-main {
    margin-top: 30px;
}
.abb1-list {
    float: left;
    background:rgba(255,255,255,1);
    border:1px solid rgba(239,239,239,1);
    margin-left: 10px;
    width: 226px;
    text-align: center;
    padding-bottom: 30px;
    padding-top: 25px;
}
.abb1-list:first-child {
    margin-left: 0;
}
.abb1-dd {
    font-size: 34px;
    line-height: 30px;
    color: #00419D;
    font-weight: bold;
    font-family: "Arial";
}
.abb1-dt {
    margin-top: 12px;
    color: #999999;
    font-size: 14px;
    line-height: 16px;
}
.abb1-box {
    margin-top: 30px;
    padding: 40px 50px;
    background: url("../images/abb1-bg.jpg") no-repeat center top;
}
.abb1-text {
    font-size: 20px;
    color: #545454;
    line-height: 22px;
    font-weight: bold;
}
.abb4-text {
    font-size: 17px;
    color: #545454;
    line-height: 80px;
	font-weight: bold;
	height:80px;
}
.abb1-box .ser-box-main {
    margin-top: 18px;
}
.abb1-box .ser-box-list {
    width: 200px;
    border-radius:6px;
    float: left;
    box-sizing: border-box;
    padding: 0 5px;
    height: 80px;
	text-align:center
}
.abb1-btn {
    margin-top: 30px;
    font-size: 0;
}
.abb1-btn .btn {
    width: 160px;
}
.abb1-btn .btn-white {
    margin-left: 10px;
}
.about-block2 {
    background-color: #F8F9FD;
    padding: 60px 0;
}
.abb2-main {
    margin-top: 30px;
}
.abb2-text {
    font-size: 14px;
    color: #7A8189;
    line-height: 24px;
    padding: 0 50px;
}
.abb2-main td {
    width: 50%;
    background-color: #fff;
	padding: 1px;
}
.abb2-btn {
    margin-top: 23px;
    font-size: 0;
    text-align: center;
}
.abb2-btn .btn {
    width: 160px;
    margin: 0 5px;
}
.about-block3 {
    padding: 60px 0;
}
.abb3-main {
    margin-top: 30px;
}
.abb3-list {
    float: left;
    width: 280px;
    height: 104px;
    margin-left: 20px;
    background: url("../images/abb3-bg.jpg") no-repeat center top;
    text-align: center;
    padding: 30px 0;
    transition: 0.3s;
}
.abb3-list:hover {
    background: url("../images/abb3-bgh.jpg") no-repeat center top;
}
.abb3-list:hover .abb3-tit {
    color: #fff;
}
.abb3-list:first-child {
    margin-left: 0;
}
.abb3-list span {
    display: block;
    width: 100%;
    height: 70px;
}

.abb3-icon1 {
    background: url("../images/abb3-icon1.png") no-repeat center top;
}
.abb3-icon2 {
    background: url("../images/abb3-icon2.png") no-repeat center top;
}
.abb3-icon3 {
    background: url("../images/abb3-icon3.png") no-repeat center top;
}
.abb3-icon4 {
    background: url("../images/abb3-icon4.png") no-repeat center top;
}
.abb3-tit {
    color: #222222;
    font-size: 16px;
    line-height: 18px;
    margin-top: 15px;
}
.abb3-box {
    margin-top: 40px;
    padding: 40px 50px 40px;
    background: url("../images/abb3-bg2.jpg") no-repeat center top;
}
.abb3-text {
    font-size: 22px;
    color: #FFFFFF;
    line-height: 40px;
}
.abb3-text p:first-child {
    font-weight: bold;
}
.abb3-btn {
    margin-top: 22px;
    font-size: 0;
}
.abb3-btn .btn-eb-tel {
    width: 198px;
    margin-left: 20px;
}
/*社会责任*/
.social-block1 {
    padding: 60px 0;
}
.sob1-main {
    margin-top: 40px;
}
.sob1-info {
    padding: 0 60px 0 50px;
}
.sob1-main td {
    width: 50%;
    background-color: #F8F9FD;
}
.sob1-tit {
    font-size: 20px;
    color: #04152C;
    line-height: 24px;
    font-weight: bold;
}
.sob1-text {
    margin-top: 25px;
    font-size: 14px;
    color: #7A8189;
    line-height: 24px;
}
.social-block2 {
    background-color: #F8F9FD;
    padding: 60px 0 40px;
}
.sob2-main {
    margin-top: 20px;
}
.sob2-main ul {
    margin: 0 -10px;
}
.sob2-main li {
    float: left;
    width: 20%;
    height: 130px;
    box-sizing: border-box;
    text-align: center;
    padding: 0 10px;
    position: relative;
    transition: 0.36s;
}
.sob2-main .inb3-item {
    line-height: 130px;
    background-color: #ffffff;
}
.sob2-main .inb3-box {
    vertical-align: middle;
    display: inline-block;
    line-height: initial;
}
.sob2-main li p {
    margin-top: 14px;
    font-size: 14px;
    line-height: 16px;
    color: #828282;
}
.sob2-btn {
    margin-top: 30px;
    text-align: center;
}
.sob2-btn .btn {
    width: 144px;
}
/*战略布局*/
.strategic-block1 {
    padding-top: 60px;
}
.strategic-block1 .str-img {
    margin-top: 45px;
}
.strb1-info {
    width: 535px;
}
.strb1-info .zgTit {
    margin-top: 58px;
    text-align: left;
}
.strb1-btn {
    text-align: center;
    font-size: 0;
}
.strb1-btn .btn {
    width: 160px;
    margin-left: 10px;
}
.strb1-btn .btn:first-child {
    margin-left: 0;
}
.strb1-box {
    margin-top: 40px;
}
.strb1-list {
    float: left;
    margin-left: 20px;
    width: 380px;
}
.strb1-list:first-child {
    margin-left: 0;
}
.strb1-img {
    width: 380px;
    height: 200px;
    overflow: hidden;
    position: relative;
}
.strb1-img img {
    width: 100%;
}
.strb1-tit {
    position: absolute;
    width: 350px;
    height: 62px;
    background:linear-gradient(90deg,rgba(33,33,33,1) 0%,rgba(33,33,33,0) 100%);
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 62px;
    padding-left: 30px;
    left: 0;
    bottom: 0;
}
.strb1-text {
    background-color: #F8F9FD;
    height: 120px;
    padding: 30px 42px 30px 30px;
    font-size: 14px;
    color: #7A8189;
    line-height: 26px;
}
/*组织结构*/
.organ-block1 {
    padding-top: 60px;
}
.organ-block1 .zgText {
    text-align: center;
}
.orgb1-main {
    margin-top: 40px;
    height: 735px;
    background: url("../images/orgb1-img1.png") no-repeat center top;
}
.orgb1-cont {
    margin-top: 80px;
}
.orgb1-box {
    margin-top: 35px;
    height: 400px;
    background: url("../images/orgb1-img2.png") no-repeat center top;
}
/*科研成果*/
.effect-block1 {
    padding: 60px 0;
}
.effb1-box {
    margin-top: 30px;
}
.effb1-item {
    margin-top: -20px;
    margin-right: -20px;
}
.effb1-list {
    float: left;
    width: 380px;
    margin-right: 20px;
    margin-top: 20px;
    background-color: #F8F9FD;
}
.effb1-def {
    padding: 10px;
}
.effb1-img {
    width: 360px;
    height: 127px;
    overflow: hidden;
}
.effb1-img img {
    width: 100%;
}
.effb1-info {
    background-color: #fff;
    height: 76px;
    text-align: center;
    line-height: 76px;
    color: #545454;
    font-size: 16px;
    font-weight: bold;
}
.effb1-btn {
    text-align: center;
    margin-top: 30px;
    font-size: 0;
}
.effb1-btn .btn {
    width: 160px;
    margin: 0 5px;
}
.effect-block2 {
    padding: 60px 0;
    background: url("../images/effb2-bg.jpg") no-repeat center top;
    background-size: cover;
}
.effect-block2 .zgText {
    text-align: center;
}
.effb2-main {
    margin-top: 40px;
}
.effb2-tit {
    line-height: 40px;
    height: 40px;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    background: url("../images/effb2-tit.png") no-repeat center top;
}
.effb2-box {
    margin-top: 20px;
    position: relative;
    overflow: hidden;
}
.effb2-box .overBox {
    height: 390px;
    overflow: hidden;
}
.effb2-box ul {
    position: relative;
    margin-right: -20px;
}
.effb2-box li {
    width: 280px;
    float: left;
    margin-right: 20px;
    background: rgba(255,255,255,1);
    box-sizing: border-box;
    padding: 20px 40px 30px;
}
.effb2-box .list-img {
    height: 290px;
    text-align: center;
    position: relative;
}
.effb2-box .list-img img {
    max-width:210px;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.effb2-box .listTit {
    margin-top: 10px;
    font-size: 14px;
    color: #04152C;
    line-height: 24px;
    height: 48px;
}
.effb2-box .navPrev {
    width:25px;
    height:50px;
    border-radius:0px 6px 6px 0px;
    background: #B3B3B3 url(../images/arr-left.png) no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: 0.3s;
}
.effb2-box .navNext {
    width:25px;
    height:50px;
    border-radius:6px 0px 0px 6px;
    background: #B3B3B3 url(../images/arr-right.png) no-repeat center center;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: 0.3s;
}
.effb2-cont {
    margin-top: 20px;
    width: 100%;
    height: 350px;
    position: relative;
}
.effb2-cont .swiper-container {
    width: 100%;
    height: 350px;
}
.effb2-def {
    background-color: #fff;
}
.effb2-img {
    float: left;
    width: 340px;
    height: 350px;
    overflow: hidden;
}
.effb2-img img {
    width: 100%;
}
.effb2-info {
    float: left;
    width: 840px;
}
.effb2-brief {
    padding: 50px 60px 0;
}
.effb2-top {
    font-size: 22px;
    color: #04152C;
    line-height: 24px;
}
.effb2-text {
    margin-top: 30px;
    color: #7A8189;
    padding-top: 30px;
    border-top: 1px solid #EBEBEB;
}
.effb2-text p {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    margin-top: 10px;
}
.effb2-text p:first-child {
    margin-top: 0;
}
.effb2-cont .arrow-left {
    background: #B3B3B3 url(../images/arr-left.png) no-repeat center center;
    border-radius:0px 6px 6px 0px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 25px;
    transition: 0.3s;
    height: 50px;
    z-index: 9;
}
.effb2-box .navPrev:hover , .effb2-cont .arrow-left:hover{
    background: #00429D url(../images/arr-left.png) no-repeat center center;
}
.effb2-cont .arrow-right {
    background: #B3B3B3 url(../images/arr-right.png) no-repeat center center;
    border-radius:6px 0px 0px 6px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    transition: 0.3s;
    margin: auto;
    width: 25px;
    height: 50px;
    z-index: 9;
}
.effb2-box .navNext:hover ,.effb2-cont .arrow-right:hover{
    background: #00429D url(../images/arr-right.png) no-repeat center center;
}
.effect-block3 {
    padding: 60px 0;
}
.effb3-list {
    float: left;
    width: 580px;
    margin-left: 20px;
    background-color: #F8F9FD;
}
.effb3-list:first-child {
    margin-left: 0;
}
.effb3-box {
    padding: 10px;
}
.effb3-img {
    width: 560px;
    height: 180px;
    overflow: hidden;
    position: relative;
}
.effb3-img img {
    width: 100%;
}
.effb3-tit {
    position: absolute;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 24px;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.effb3-info {
    padding: 30px 40px;
    background-color: #fff;
}
.effb3-text {
    color:#7A8189;
    font-size: 14px;
    line-height: 24px;
}
.effb3-btn {
    margin-top: 20px;
    text-align: center;
}
.effb3-btn .btn {
    width: 160px;
}
.effect-block3 .abb3-btn {
    font-size: 0;
}
.effect-block3 .abb3-btn .btn-eb-tel {
    width: 198px;
    margin-left: 20px;
}
.effect-block3 .abb3-box {
    background: url(../images/teamb3-bg.jpg) no-repeat center top;
}
/*专家团队*/
.team-block1 {
    padding: 60px 0;
}
.teamb1-main {
    margin-top: 40px;
}
.teamb1-box {
    display: none;
    background-color: #f8f9fd;
}
.teamb1-img {
    width: 320px;
    height: 364px;
    overflow: hidden;
}
.teamb1-img img {
    width: 100%;
}
.teamb1-info {
    width: 760px;
    padding: 50px;
}
.teamb1-tit {
    color: #212121;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
}
.teamb1-tit span {
    color: #545454;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 40px;
}
.teamb1-text {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #E6E6E6;
    font-size: 14px;
    line-height: 24px;
    color:  #7A8189;
    height: 120px;
    overflow: hidden;
}
.teamb1-btn {
    font-size: 0;
}
.teamb1-btn .btn {
    width: 160px;
}
.teamb1-btn .btn-red {
    margin-left: 10px;
}
.teamb1-cont .active {
    display: block;
}
.teamb1-nav {
    margin-top: 17px;
    text-align: center;
    font-size: 0;
}
.teamb1-nav li {
    margin: 0 17px;
    width: 106px;
    height: 106px;
    padding: 19px 6px 6px;
    display: inline-block;
    vertical-align: middle;
    background: url("../images/teamb1-bg.png") no-repeat center 12px;
}
.teamb1-nav .active {
    background: url("../images/teamb1-bgh.png") no-repeat center top;
}
.team-block2 {
    background-color: #F8F9FD;
    padding-top: 60px;
    padding-bottom: 173px;
}
.teamb2-main {
    margin-top: 30px;
}
.teamb2-list {
    float: left;
    width: 380px;
    margin-left: 20px;
    background-color: #fff;
}
.teamb2-list:first-child {
    margin-left: 0;
}
.teamb2-img {
    width: 380px;
    height: 180px;
    overflow: hidden;
    position: relative;
}
.teamb2-img img {
    width: 100%;
}
.teamb2-tit {
    position: absolute;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.teamb2-info {
    padding: 30px;
    text-align: center;
}
.teamb2-text {
    color: #7A8189;
    font-size: 16px;
    line-height: 18px;
}
.teamb2-btn {
    font-size: 0;
    margin-top: 28px;
}
.teamb2-btn .btn {
    width: 160px;
}
.team-block3 .abb3-box {
    margin-top: -113px;
    background: url(../images/teamb3-bg.jpg) no-repeat center top;
}
/*先进设备*/
.sb-block1 {
    padding: 60px 0 190px;
}
.sbb1-box {
    margin-top: 30px;
}
.sbb1-list {
    width: 33.33%;
    float: left;
    background:rgba(240,242,248,0.6);
    text-align: center;
    height: 110px;
}
.sbb1-dd {
    color: #00429D;
    font-size: 36px;
    font-weight: bold;
    line-height: 28px;
    font-family:Arial;
    margin-top: 25px;
}
.sbb1-dt {
    color: #545454;
    font-size: 14px;
    line-height: 16px;
    margin-top: 15px;
}
.sbb1-bg {
    background:rgba(241,243,249,1);
}
.sbb1-main {
    margin-top: 40px;
}
.sbb1-nav {
    float: left;
    height: 40px;
    border:1px solid rgba(237,237,237,1);
}
.sbb1-nav li {
    float: left;
    width: 130px;
    text-align: center;
    line-height: 40px;
    color: #61748D;
    font-size: 14px;
    background: url("../images/nav-line.png") no-repeat left center;
    cursor: pointer;
}
.sbb1-nav li:first-child {
    background-image: none;
}
.sbb1-nav .active {
    background-color:rgba(0,66,157,1);
    color: #FFFFFF;
    font-weight: bold;
    background-image: none;
}
.sbb1-nav .active + li {
    background-image: none;
}
.sbb1-btn {
    float: right;
    font-size: 0;
}
.sbb1-btn .btn-greybd {
    width: 158px;
    margin-right: 10px;
}
.sbb1-cont {
    margin-top: 30px;
}
.sbb1-item {
    margin-top: -20px;
    margin-right: -20px;
}
.sbb1-list-item {
    position: relative;
    float: left;
    width: 280px;
    height: 210px;
    margin-top: 20px;
    margin-right: 20px;
}
.sbb1-img {
    width: 280px;
    height: 210px;
    overflow: hidden;
}
.sbb1-img img {
    width: 100%;
    transition: 0.36s;
}
.sbb1-list-item:hover img {
    transform: scale(1.08);
}
.sbb1-tit {
    width: 100%;
    height: 42px;
    background: url("../images/sbb1-bg.png") no-repeat center;
    position: absolute;
    left: 0;
    bottom: 0;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 42px;
    background-size: cover;
}
.sbb1-tit span {
    padding-left: 26px;
    margin-left: 15px;
    background: url("../images/sb-imgicon.png") no-repeat left center;
}
.sbb1-def {
    display: none;
}
.sbb1-cont .active {
    display: block;
}
.sb-block2 {
    padding-top: 60px;
    padding-bottom: 173px;
}
.sb-block2 .sbb1-dt {
    color: #61748D;
}
.sbb2-main {
    margin-top: 40px;
}
.sbb2-item {
    margin-top: -20px;
    margin-right: -20px;
}
.sbb2-list {
    width: 278px;
    float: left;
    background-color: #fff;
    margin-top: 20px;
    margin-right: 20px;
    padding: 24px 0;
    overflow: hidden;
    height: 230px;
    border:1px solid rgba(235,235,235,1);
}
.sbb2-list390 {
    height: 342px;
}
.sbb2-list420 {
    height: 342px;
}
.sbb2-list420 .sbb2-img {
    margin-top: 65px;
}
.sbb2-list420 .sbb2-info {
    margin-top: 50px;
}
.sbb2-img {
    text-align: center;
}
.sbb2-info {
    padding: 20px 40px 0;
}
.sbb2-tit {
    font-size: 14px;
    color: #61748D;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.sb-block3 .abb3-box {
    margin-top: -113px;
    background: url("../images/sbb3-bg.jpg") no-repeat center top;
}
.sb .wsc-ser {
    padding-top: 1px;
}
.sb .wsc-ser .wsc-relateCon {
    margin-top: 60px;
}
/*资质证书*/
.lec .wsc-ser {
    padding-top: 1px;
}
.lec .wsc-ser .wsc-relateCon {
    margin-top: 60px;
}
/*发展历程*/
.his-block3 {
    padding-top: 60px;
    padding-bottom: 90px;
}
.hisb3-main {
    margin-top: 20px;
    background: url("../images/hisb3-bg.png!/lossless/true") no-repeat center top;
    position: relative;
    height: 560px;
}
.hisb3-box {
    position: absolute;
    color: #545454;
    font-size: 14px;
    line-height: 24px;
    width: 283px;
    padding: 30px;
}
.hisb3-box p {
    margin-top: 10px;
}
.hisb3-box p:first-child {
    margin-top: 0;
}
.hisb3-box01 {
    left: 5px;
    top: 88px;
}
.hisb3-box02 {
    left: 408px;
    top: 35px;
}
.hisb3-box03 {
    left: 413px;
    top: 406px;
}
.hisb3-box04 {
    right: 25px;
    top: 295px;
}

.his-block {
    background-color: #F8F9FD;
    padding: 80px 0 192px;
}
.hisb1-main {
    background: rgba(248,249,253,1) url("../images/hisb1-bg.jpg") no-repeat center top;
}
.hisb1-nav {
    height: 60px;
    border-bottom: 1px solid #EBEBEB;
}
.hisb1-nav li {
    float: left;
    width: 160px;
    text-align: center;
    line-height: 60px;
    color: #545454;
    font-weight: bold;
    font-style: italic;
    background: url("../images/nav-line.png") no-repeat left center;
    position: relative;
    cursor: pointer;
}
.hisb1-nav li span {
    display: inline-block;
    position: relative;
}
.hisb1-nav li span i {
    width: 0;
    height:2px;
    background:rgba(0,66,157,1);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.hisb1-nav li:first-child {
    background-image: none;
}
.hisb1-top {
    padding: 47px 40px;
}
.hisb1-tit {
    color: #222222;
    font-weight: bold;
    font-size: 20px;
    line-height: 20px;
}
.hisb1-text {
    width: 620px;
    margin-top: 24px;
    color: #222222;
    font-size: 14px;
    min-height: 42px;
}
.hisb1-item {
    margin-top: 70px;
}
.lcr {
    background: url(../images/his-line.jpg) repeat-y 0 top;
    float: left;
    width: 100%;
    /* z-index: -1;*/
    position: relative;
}
.lcr li .his-def {
    float: left;
    width: 100%;
    margin: 0 0 30px 0;
    position: relative;
}
.lcr li:first-child .his-def {
    margin-top: -30px;
}
.his-def i {
    position: absolute;
    width: 13px;
    height: 13px;
    left: -6px;
    top: 30px;
    background: url("../images/his-round.png") no-repeat center;
}
.lcr .his-info {
    background:  #fff;
    padding: 30px;
    margin-left: 30px;
}
.his-year {
    color: #222222;
    font-weight: bold;
    font-size: 22px;
    line-height: 20px;
}
.his-text {
    margin-top: 15px;
    font-size: 14px;
    color:  #7A8189;
    line-height: 28px;
}
.hisb1-nav .active {
    color: #00429D;
}
.hisb1-nav .active span i {
    width: 100%;
}
.hisb1-box {
    display: none;
}
.hisb1-cont .active {
    display: block;
}
.his-block2 {
    margin-top: -112px;
}
.his-block2 .abb3-box {
    margin-top: 0;
}
.hisb1-box:first-child .lcr li:last-child .his-def {
    margin-bottom: -110px;
}
.hisb1-box:first-child .hisb1-item {
    padding-bottom: 110px;
}
.hisb1-box:nth-child(2) .lcr li:last-child .his-def {
    margin-bottom: -90px;
}
.hisb1-box:nth-child(2) .hisb1-item {
    padding-bottom: 90px;
}
.hisb1-box:nth-child(3) .lcr li:last-child .his-def {
    margin-bottom: -90px;
}
.hisb1-box:nth-child(3) .hisb1-item {
    padding-bottom: 90px;
}
/*联系我们*/
.index-block2 {
    padding: 60px 0;
}
.contact .inb2-main {
    margin-top: 40px;
}
.inb2-box {
    margin: 0 -10px;
}
.inb2-main .item-box {
    width: 33.33%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
}
.inb2-main .item-main {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.inb2-main .item-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.inb2-main .item-img img {
    width: 100%;
    height: 100%;
}
.inb2-main .item-info {
    width: 100%;
    height: 140px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url("../images/inb2-bg.png") no-repeat center top;
    text-align: center;
    color: #FFFFFF;
    transition: 0.36s ease-out;
}
.inb2-main .item-tit {
    font-size: 24px;
    line-height: 31px;
    margin-top: 30px;
}
.inb2-main .item-text {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
}
.item-brief {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    background:rgba(0,66,157,0.8);
    width: 100%;
    height: 0;
    transition: 0.36s ease-in-out;
}
.inb2-main .item-main:hover .item-info {
    bottom: -100%;
}
.inb2-main .item-main:hover .item-brief {
    height: 100%;
}
.inb2-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.inb2-cont {
    text-align: center;
    color: #FFFFFF;
    padding-top: 60px;
}
.inb2-tit {
    font-size: 24px;
    line-height: 32px;
    font-weight: bold;
}
.inb2-text {
    margin-top: 30px;
}
.inb2-text p {
    font-size: 16px;
    line-height: 40px;
}
.inb2-btn {
    margin-top: 50px;
    text-align: center;
}
.inb2-main .item-info {
    height: 108px;
    background: url(../images/inb2-bgs.png) no-repeat center top;
}
.inb2-main .item-tit {
    font-size: 20px;
    line-height: 26px;
}
.inb2-main .item-text {
    font-size: 16px;
    line-height: 21px;
}
.inb2-cont {
    padding-top: 44px;
}
.inb2-tit {
    font-size: 20px;
    line-height: 26px;
}
.inb2-text {
    margin-top: 20px;
}
.inb2-text p {
    font-size: 14px;
    line-height: 30px;
}

.con-block2 {
    height: 720px;
    background: url("../images/conb2-bg.jpg") no-repeat center top;
}
.conb2-main {
    width: 500px;
    text-align: left;
    padding-top: 80px;
}
.conb2-main .zgTit {
    color: #FFFFFF;
    text-align: left;
}
.conb2-main .zgText {
    color: #FFFFFF;
}
.conb2-box {
    margin-top: 40px;
}
.conb2-list {
    margin-top: 15px;
    padding-top: 15px;
    background: url("../images/con-line.png") no-repeat left top;
}
.conb2-list:first-child {
    margin-top: 0;
    padding-top: 0;
    background-image: none;
}
.conb2-dd {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 18px;
}
.conb2-dt {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    margin-top: 10px;
}
.conb2-site {
    margin-top: 10px;
    color: #FFFFFF;
    font-size: 14px;
    line-height: 18px;
}
.con-block3 {
    background-color: #F8F9FD;
    padding: 60px 0;
}
.conb3-main .cmfm-main {
    margin-top: 40px;
}
.conb3-main .form-main {
    width: 100%;
    float: none;
    padding: 60px;
}
.conb3-main .wsc-form .fm-row {
    margin-top: 20px;
    position: relative;
}
.conb3-main .wsc-form .fm-row {
    padding-left: 0;
}
.conb3-main .wsc-form .fm-row:first-child {
    margin-top: 0;
}
.conb3-main .fm-row .fm-col {
    float: left;
    position: relative;
    margin-left: 20px;
}
.conb3-main .fm-row .fm-col:first-child {
    margin-left: 0;
}
.conb3-main .wsc-form label {
    margin-left: 0;
    float: none;
    font-size: 14px;
    line-height: 19px;
    color: #62748E;
    position: relative;
}
.conb3-main .wsc-form .fm-item {
    margin-top: 10px;
}
.conb3-main .wsc-form input {
    width: 340px;
    height: 42px;
    background-color: #F5F8FA;
    border: solid 1px #F5F8FA;
    box-sizing: border-box;
    padding: 10px 15px;
    line-height: 22px;
    font-size: 14px;
    color: #555;
    transition: 0.36s;
}
.conb3-main .wsc-form textarea {
    width: 100%;
    height: 80px;
    background-color: #F5F8FA;
    border: solid 1px #F5F8FA;
    box-sizing: border-box;
    padding: 10px 20px;
    line-height: 22px;
    font-size: 14px;
    color: #555555;
    transition: 0.36s;
    display: block;
}
.conb3-main .fm-btn {
    margin-top: 30px;
    text-align: center;
}

.conb3-main .wsc-form input:focus,.conb3-main .wsc-form textarea:focus,.conb3-main .sel-head.clicking {
    border-color: #00429D;
    background-color: #F5F8FA;
}
.con-block4 {
    padding: 60px 0;
}
.con-block4 .zgText {
    text-align: center;
}
.conb4-main {
    margin-top: 40px;
    background-color: #F5F8FA;
}
.conb4-nav {
    width: 598px;
}
.conb4-nav li {
    width: 590px;
    height: 60px;
    line-height: 60px;
    background:rgba(96,142,206,1);
    color: #FFFFFF;
    margin-top: 1px;
}
.conb4-nav li a {
    display: block;
}
.conb4-nav li span {
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 4px;
    margin-right: 8px;
    background-color: #FFFFFF;
    margin-left: 40px;
}
.conb4-nav li:first-child {
    margin-top: 0;
}
.conb4-nav .active {
    width: 100%;
    background: url("../images/conb4-nav.png") no-repeat center top;
}
.conb4-nav .active span {
    border-radius: 50%;
}
.conb4-cont {
    padding: 40px 40px 40px 32px;
    width: 510px;
}
.conb4-info {
    background-color: #fff;
    padding: 0 40px;
    height: 224px;
    line-height: 224px;
}
.conb4-bri {
    display: inline-block;
    vertical-align: middle;
}
.conb4-list {
    margin-top: 22px;
    padding-top: 22px;
    border-top: 1px dashed #DFE7E8;
}
.conb4-list:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.conb4-icon {
    float: left;
    width: 45px;
    height: 45px;
}
.conb4-icon1 {
    margin-top: 3px;
    background: url("../images/conb4-icon1.png") center;
}
.conb4-icon2 {
    margin-top: 7px;
    background: url("../images/conb4-icon2.png") center;
}
.conb4-def {
    float: left;
    margin-left: 30px;
    width: 355px;
}
.conb4-dd {
    color: #62748E;
    font-size: 14px;
    line-height: 19px;
}
.conb4-dt {
    margin-top: 10px;
    font-size: 20px;
    color: #04152C;
    font-weight: bold;
    line-height: 22px;
}
.conb4-site {
    margin-top: 10px;
    font-size: 20px;
    color: #04152C;
    line-height: 28px;
}
.conb4-box {
    display: none;
}
.conb4-cont .active {
    display: block;
}

.con-block5 {
    background: url("../images/conb5-bg.jpg") no-repeat center top;
}
.conb5-main {
    padding: 48px 0;
}
.conb5-box {
    float: left;
    width: 875px;
    color: #FFFFFF;
}
.conb5-tit {
    font-size: 28px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 37px;
}
.conb5-text {
    margin-top: 15px;
    font-size: 14px;
    line-height: 26px;
}
.conb5-btn {
    float: right;
    margin-top: 28px;
    font-size: 0;
}
.con-block6 {
    position: relative;
}
.con-block6 .map {
    width: 100%;
    height: 510px;
	padding-bottom:80px;
}
.con-block6 #mapContainer {
    width: 100%;
    height: 100%;
}
.con-block6 .map-main {
    margin-top: 0px;
    padding: 0px;
    border: 0;
}
.con-block6 .marker-route {
    width: 27px;
    height: 34px;
    background: url(../images/icon-map.png) no-repeat center center;
}
.con-block6 .container {
    height: 510px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
}
.conb6-box {
    width:400px;
    background:rgba(0,66,157,1);
    float: right;
    margin-top: 78px;
}
.conb6-info {
    padding: 40px;
    text-align: left;
}
.conb6-tit {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 26px;
}
.conb6-text {
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid rgba(255,255,255,0.19);
    color: #FFFFFF;
    font-size: 14px;
    line-height: 30px;
}
.conb6-btn {
    margin-top: 40px;
}
/*预约考察*/
.visit-block1 {
    padding: 60px 0;
}
.visit-block1 .zgText {
    text-align: center;
}
.visib1-main {
    margin-top: 40px;
}
.visib1-list {
    float: left;
    width: 580px;
    background-color: #F8F9FD;
    margin-left: 20px;
}
.visib1-list:first-child {
    margin-left: 0;
}
.visib1-img {
    width: 580px;
    height: 260px;
    overflow: hidden;
}
.visib1-img img {
    width: 100%;
}
.visib1-info {
    padding: 38px 40px 40px;
}
.visib1-tit {
    color: #04152C;
    font-size: 20px;
    line-height: 26px;
}
.visib1-text {
    margin-top: 18px;
    font-size: 14px;
    color: #7A8189;
    line-height: 26px;
}
.visit-block2 {
    background: url("../images/vib2-bg.jpg") no-repeat center top;
    padding: 60px 0;
    background-size: cover;
}
.vib2-main .zgText {
    text-align: center;
}
.vib2-main .fm-row2 input {
    width: 520px;
    height: 42px;
    background-color: #F5F8FA;
    border: solid 1px #F5F8FA;
    box-sizing: border-box;
    padding: 10px 15px;
    line-height: 22px;
    font-size: 14px;
    color: #555;
    transition: 0.36s;
}
.bz {
    float: right;
    color: #888F98;
    font-size: 14px;
    line-height: 19px;
}
.visit-block3 .conb6-box {
    width: 648px;
    background: url("../images/vib3-bg.jpg") no-repeat center top;
    margin-top: 105px;
    background-size: cover;
}
.visit-block3 .conb6-info {
    margin-left: 300px;
}
/*在线服务*/
.online-block1 {
    padding: 60px 0;
}
.onlib1-main {
    margin: 50px auto 0;
    width: 1050px;
}
.onlib1-list {
    float: left;
}
.onlib1-num {
    width: 150px;
    height: 150px;
}
.onlib1-icon1 {
    background: url("../images/onlib1-icon1.png") no-repeat left center;
}
.onlib1-icon2 {
    background: url("../images/onlib1-icon2.png") no-repeat left center;
}
.onlib1-icon3 {
    background: url("../images/onlib1-icon3.png") no-repeat left center;
}
.onlib1-icon4 {
    background: url("../images/onlib1-icon4.png") no-repeat left center;
}
.onlib1-info {
    margin-top: 25px;
    text-align: center;
}
.onlib1-tit {
    color: #04152C;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
}
.onlib1-text {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #62748E;
}
.onlib1-line {
    float: left;
    width: 150px;
    height: 150px;
    background: url("../images/onb1-line.png") no-repeat center center;
}
.online-block2 {
    background-color: #F8F9FD;
    padding: 60px 0;
}
.onlib2-main {
    margin-top: -20px;
    margin-right: -20px;
}
.onlib2-list {
    float: left;
    width: 580px;
    background-color: #fff;
    margin-top: 20px;
    margin-right: 20px;
    transition: 0.36s;
}
.onlib2-def {
    padding: 40px;
}
.onlib2-info {
    float: left;
    width: 300px;
}
.onlib2-tit {
    color: #04152C;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    transition: 0.3s;
}
.onlib2-list:hover{
    box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.12);
}
.onlib2-list:hover .onlib2-tit {
    color: #00429D;
}
.onlib2-text {
    margin-top: 20px;
    padding-top: 20px;
    background: url("../images/onb2-line.png") no-repeat left top;
    font-size: 14px;
    line-height: 26px;
    height: 52px;
    color: #7A8189;
}
.onlib2-more {
    display: block;
    width:40px;
    height:40px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(223,231,233,1);
    margin-top: 12px;
    background: url("../images/jt-blue.png") no-repeat center;
    transition: 0.3s;
}
.onlib2-list:hover .onlib2-more {
    border-color: #00429D;
    background: #00429D url("../images/jt-white.png") no-repeat center;
}
.onlib2-img {
    float: right;
    width: 120px;
    height: 172px;
    overflow: hidden;
    position: relative;
}
.onlib2-img img {
    width: 100%;
}
.onb2img-tit {
    position: absolute;
    width: 100%;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    left: 0;
    right: 0;
    text-align: center;
    top: 20px;
}
.onb2img-tit01 {
    color: #62748E;
}
.onb2img-tit02 {
    color: #887A6F;
}
.onb2img-tit03 {
    color: #746458;
}
.onb2img-tit04 {
    color: #62748E;
}
.onlib2-box {
    margin-top: 16px;
}
.onlib2-item {
    float: left;
    width: 380px;
    height: 260px;
    background:linear-gradient(180deg,rgba(230,239,242,1) 0%,rgba(230,239,242,1) 100%);
    margin-left: 20px;
    transition: 0.36s;
}
.onlib2-item:first-child {
    margin-left: 0;
}
.onlib2-bri {
    padding: 40px;
}
.onlib2-item-icon {
    width: 100%;
    height: 80px;
    transition: 0.36s;
}
.onlib2-icon1 {
    background: url("../images/onb2-icon1.png") no-repeat center top;
}
.onlib2-icon2 {
    background: url("../images/onb2-icon2.png") no-repeat center top;
}
.onlib2-icon3 {
    background: url("../images/onb2-icon3.png") no-repeat center top;
}
.onlib2-item-def {
    margin-top: 40px;
}
.onlib2-item-info {
    float: left;
}
.onlib2-item-tit {
    color: #04152C;
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    transition: 0.3s;
}
.onlib2-item-text {
    margin-top: 15px;
    color: #7A8189;
    font-size: 14px;
    line-height: 20px;
}
.onlib2-link {
    float: right;
    width:40px;
    height:40px;
    background:rgba(231,240,242,1);
    border:1px solid rgba(217,228,232,1);
    background: url("../images/jt-blue.png") no-repeat center;
    margin-top: 20px;
    transition: 0.3s;
}
.onlib2-item:hover{
    background: #fff;
    box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.12);
}
.onlib2-item:hover .onlib2-icon1 {
    background: url("../images/onb2-icon1h.png") no-repeat center top;
}
.onlib2-item:hover .onlib2-icon2 {
    background: url("../images/onb2-icon2h.png") no-repeat center top;
}
.onlib2-item:hover .onlib2-icon3 {
    background: url("../images/onb2-icon3h.png") no-repeat center top;
}
.onlib2-item:hover .onlib2-item-tit {
    color: #00429D;
}
.onlib2-item:hover .onlib2-link {
    background: #00429D url("../images/jt-white.png") no-repeat center;
}
.online-block3 {
    background: url("../images/onb3-bg.jpg") no-repeat center top;
}
.online-block3 .left-block,.online-block3 .right-block {
    width: 50%;
}
.onlib3-box {
    padding: 80px 90px 0 0;
}
.onlib3-tit {
    color: #04152C;
    font-size: 30px;
    line-height: 40px;
}
.onlib3-text {
    margin-top: 40px;
    color: #7A8189;
    font-size: 14px;
    line-height: 26px;
}
.onlib3-list {
    float: left;
    width: 196px;
    height: 200px;
    text-align: center;
    border-top: 1px solid rgba(255,255,255,0.08);
    border-right: 1px solid rgba(255,255,255,0.08);
    box-sizing: border-box;
}
.onlib3-list span {
    display: block;
    width: 100%;
    height: 130px;
}
.onlib3-icon1 {
    background: url("../images/onlib3-icon1.png") no-repeat center 82px;
}
.onlib3-icon2 {
    background: url("../images/onlib3-icon2.png") no-repeat center 84px;
}
.onlib3-icon3 {
    background: url("../images/onlib3-icon3.png") no-repeat center 82px;
}
.onlib3-icon4 {
    background: url("../images/onlib3-icon4.png") no-repeat center 80px;
}
.onlib3-icon5 {
    background: url("../images/onlib3-icon5.png") no-repeat center 82px;
}
.onlib3-icon6 {
    background: url("../images/onlib3-icon6.png") no-repeat center 81px;
}
.onlib3-info {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 20px;
}
.online-block4 .conb5-text {
    font-size: 24px;
    line-height: 37px;
}
.online-block4 .btn-tel {
    width: 200px;
    color: #FFFFFF;
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
    margin-left: 20px;
}
.online-block4 .btn-tel span {
    padding-left: 32px;
    background: url("../images/tel-white.png") no-repeat left center;
}
.online-block4 .conb5-box {
    width: 800px;
}
/*在线委托*/
.wt-block1 {
    padding-top: 80px;
}
.wt-block1 .zgText {
    text-align: center;
}
.wtb1-main {
    margin-top: 48px;
}
.wtb1-box ul {
    width: 1180px;
    margin: auto;
}
.wtb1-box li {
    float: left;
    font-size: 20px;
    line-height: 26px;
    color: #62748E;
    position: relative;
    width: 33.33%;
    text-align: center;
}
.wtb1-num {
    margin: 20px auto 0;
    width: 100%;
    height: 21px;
    background: url("../images/wtb1-round.png") no-repeat center;
}
.wtb1-box {
    background: url("../images/his-line.jpg") repeat-x left 56px;
}
.wtb1-box .wtb1-line {
    color: #00429D;
}
.wtb1-box .wtb1-line .wtb1-num {
    background: url("../images/wtb1-line.png") no-repeat center;
}
.wtb1-cont {
    margin-top: 31px;
}
.wtb1-def {
    padding-right: 40px;
    position: relative;
}
.wtb1-form {
    border:1px solid rgba(223,230,234,1);
    padding-top: 60px;
    padding-left: 260px;
    padding-bottom: 60px;
}
.wsc-wt {

}
.wtb1-form .wsc-form .fm-row {
    padding-left: 110px;
}
.wtb1-form .wsc-form label {
    float: left;
    margin-left: -110px;
    font-size: 14px;
    line-height: 42px;
    color: #62748E;
    position: relative;
}
.wtb1-form .wsc-form .fm-item {
    margin-top: 0;
}
.wtb1-form .wsc-form .fm-row {
    margin-top: 15px;
}
.wtb1-form .wsc-form .fm-row:first-child {
    margin-top: 0;
}
.wtb1-form .wsc-form input, .wtb1-form .wsc-form .sel-head {
    width: 420px;
    height: 42px;
    background-color: #F5F8FA;
    border: solid 1px #F5F8FA;
    box-sizing: border-box;
    padding: 10px 15px;
    line-height: 22px;
    font-size: 14px;
    color: #555555;
    transition: 0.36s;
}
.wtb1-form .wsc-form .fm-sel {
    position: relative;
    width: 420px;
}
.wtb1-form .fx input {
    margin-left: 40px;
    margin-right: 15px;
    vertical-align: sub;
    font-size: 14px;
    line-height: 18px;
    color: #04152C;
    width: 18px;
    height: 18px;
    background: #F5F8FA;
    -webkit-appearance:none;
    border: 1px solid #CCD5E2;
    border-radius: 3px;
    outline: none;
    padding: 0;
    transition: none;
    margin-top: 12px;
}
.wtb1-form .fx input:first-child {
    margin-left: 20px;
}
.wtb1-form .fx input[type=checkbox]:checked{
    background: url("../images/checked.png")no-repeat center center;
}
.pl42 {
    padding-left: 42px;
}
.pl25 {
    padding-left: 20px;
}
.pl28 {
    padding-left: 26px;
}
.pl14 {
    padding-left: 14px;
}
.pl39 {
    padding-left: 30px;
}
.pl67 {
    padding-left: 56px;
}
.next {
    margin-top: 40px;
    margin-left: 110px;
    cursor: pointer;
    width: 180px;
}
.wtb1-form-first {
    display: block;
}
.wtb1-form-two {
    display: none;
}
.wtb1-form-three {
    display: none;
}
.wtfm-tit {
    font-size: 18px;
    color: #04152C;
    line-height: 24px;
    margin-bottom: 30px;
}
.fm-xq {
    margin-top: 80px;
}
.xiada {
    margin-top: 40px;
    margin-left: 110px;
    cursor: pointer;
}
.wtline {
    position: absolute;
    bottom: 335px;
    height: 1px;
    width: 1060px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: url("../images/wtline.png") no-repeat center top;
}
.wtb1-form .wsc-form .fm-file {
    float: left;
    position: relative;
    width: 120px;
    height: 42px;
    background-color: #00429D;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 42px;
    transition: 0.3s;
    cursor: pointer;
}
.wtb1-form .fm-file input {
    width: 120px;
    height: 42px;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.wtb1-form .fm-file span {
    padding-left: 24px;
    background: url("../images/file.png") no-repeat left center;
}
.jsyq {
    float: left;
    width:420px;
    height:42px;
    background:rgba(245,248,250,1);
    margin-right: 5px;
}
.wtb1-form .wsc-form .radio-way {
    font-size: 14px;
    line-height: 42px;
    color: #04152C;
}
.wsc-form .radio-way .item {
    float: left;
    padding-left: 32px;
    background: url(../images/way.png) no-repeat 0 center;
    margin-left: 40px;
    cursor: pointer;
}
.wsc-form .radio-way .item:first-child {
    margin-left: 25px;
}
.wsc-form .radio-way .item.choosed {
    background-image: url(../images/wayh.png);
}
.wtb1-form .wsc-form textarea {
    width:420px;
    height:100px;
    background-color: #F5F8FA;
    border: solid 1px #F5F8FA;
    box-sizing: border-box;
    padding: 15px 20px;
    line-height: 22px;
    font-size: 16px;
    color: #555555;
    transition: 0.36s;
    display: block;
}
.wtb1-bar {
    position: absolute;
    width: 40px;
    height: 300px;
    right: -20px;
    top: 0;
}
.wtb1Main {
    margin-left: 20px;
    width: 1180px;
}
.wtb1-bar .zx {
    display: block;
    width:40px;
    height:130px;
    border-radius:0px 10px 0px 0px;
    background-color: #CC4747;
    font-size: 14px;
    line-height: 19px;
    color: #FFFFFF;
    padding: 17px 10px 0;
    box-sizing: border-box;
    text-align: center;
}
.wtb1-bar .zx span {
    display: inline-block;
    padding-top: 20px;
    background: url("../images/zx-btn.png") no-repeat center top;
}
.wtb1-bar .btn-tel {
    margin-top: -19px;
    margin-left: 20px;
    height:40px;
    width:170px;
    background:rgba(245,248,250,1);
    border-radius:0px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    text-align: center;
    color: #62748E;
    padding: 10px 0px 10px 0;
    box-sizing: border-box;
    transform: rotate(90deg);
    transform-origin: left;
}
.wtb1-bar .btn-tel span {
    padding-left: 26px;
    background: url("../images/tel-grey.png") no-repeat left center;
}
.wt-block2 {
    padding-top: 40px;
}
.wtb2-list {
    width: 580px;
    background: url("../images/wtb2-bg.jpg") no-repeat center top;
}
.wtb2-head {
    padding: 29px 40px;
}
.wtb2-tit {
    float: left;
    color: #CC4747;
    font-size: 20px;
    line-height: 32px;
    padding-left: 45px;
    background: url("../images/wtb2-icon1.png") no-repeat left center;
}
.wtb2-play {
    cursor: pointer;
    float: right;
    font-size: 14px;
    line-height: 32px;
    color: #62748E;
    padding-right: 20px;
    background: url("../images/more-hui.png") no-repeat right center;
}
.wtbsel-arr{
    position: absolute;
    width: 12px;
    top:0;
    right:15px;
    height: 42px;
    background: url(../images/sel-arr.png) no-repeat center center;
    transition: 0.36s;
}
.wtb2-content{
    display: none;
    width: 580px;
    box-sizing: border-box;
    border: 1px solid rgba(223,230,234,1);
    padding: 20px 30px 30px;
    background: #FFFAF5;
    color: #62748E;
}
.wtb2-content p{
    margin-top:8px;
}
.wtb2-box {
    display: none;
}
.wt-block3 {
    padding-top: 40px;
}
.wtb3-box {
    margin-top: 20px;
}
.wtb3-box.rlist-style2 {
    padding: 30px;
    background-color: #F5F8FA;
}
.wtb3-box .rListCon {
    margin: -20px -30px 0;
}
.wtb3-box ul {
    padding: 0;
    width: 100%;
    float: unset;
}
.wtb3-box li {
    width: 50%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 30px;
    height: auto;
    line-height: 20px;
}
.wtb3-box .list-box {
    padding-right: 100px;
    padding-top: 20px;
    padding-left: 14px;
    background: url("../images/round.png") no-repeat left 28px;
}
.wtb3-box .list-tit {
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: #62748E;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: 0.3s;
}
.wtb3-box .list-time {
    font-size: 14px;
    float: right;
    color: #62748E;
    width: 100px;
    margin-right: -100px;
    text-align: right;
    line-height: 20px;
}
.wtb3-box li:hover .list-tit {
    color: rgba(0,66,157,1);
}
.wt-block4 {
    background: url("../images/wtb4-bg.jpg") no-repeat center top;
    padding: 80px 0;
}
.wt-block4 .zgTit {
    color: #FFFFFF;
}
.wtb4-main {
    margin-top: 40px;
    border:1px solid rgba(255,255,255,0.25)
}
.wtb4-nav {
    height: 60px;
}
.wtb4-nav li {
    float: left;
    width:392px;
    height:60px;
    background:rgba(248,249,253,0.25);
    border:1px solid rgba(255,255,255,0.25);
    box-sizing: border-box;
    line-height: 60px;
    text-align: center;
    color: #FFFFFF;
    margin-left: 1px;
}
.wtb4-nav li:first-child {
    margin-left: 0;
}
.wtb4-nav .active {
    background:rgba(35,108,211,1);
    border:1px solid rgba(35,108,211,1);
}
.wtb4-cont {

}
.wtb4-box {
    float: left;
    width: 392px;
    height: 214px;
    background: url("../images/wtb4-line.png") no-repeat left top;
    text-align: center;
}
.wtb4-box:first-child {
    background-image: none;
}
.wtb4-info {
    padding-top: 40px;
}
.wtb4-tit {
    font-size: 14px;
    color: #FFFFFF;
    line-height: 19px;
    margin-top: 20px;
}
.wtb4-tit:first-child {
    margin-top: 0;
}
.wtb4-info1 {
    background: url("../images/wtb4-icon1.png") no-repeat 144px 46px;
}
.wtb4-info2 {
    background: url("../images/wtb4-icon2.png") no-repeat 144px 46px;
}
.wt-block5 {
    background: #FFFFFF url("../images/wtb5-bg.png") no-repeat right center;
    padding-top: 80px;
    padding-bottom: 40px;
}
.wtb5-main {
    width: 500px;
}
.wtb5-info {
    color: #04152C;
    font-size: 30px;
    line-height: 50px;
}
.wtb5Tit {
    font-weight: bold;
}
.wtb5-text {
    margin-top: 40px;
    color: #7A8189;
    font-size: 14px;
    line-height: 26px;
}
.wtb5-btn {
    margin-top: 60px;
    font-size: 0;
}
.wtb5-btn .btn-f5 {
    margin-left: 10px;
}
.wtb5-img {
    margin-right: -39px;
    width: 648px;
    height: 373px;
    background: url("../images/wtb5-img.png") no-repeat right top;
}
