﻿@charset "utf-8";

/* CSS Document */


/*a:hover{ color:#f86464;}*/

.w1050 {
    width: 1050px;
    margin: 0 auto;
}

.mt20 {
    margin-top: 2px;
}

.mod-content {
    position: relative;
    text-align: left;
}

.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0
}

.left-banner {
    width: 311px;
    height: 641px;
    float: left;
    background: url(sj_1.png) no-repeat;
    display: inline;
}

.banner-box {
    margin-top: 81px !important;
    margin-left: 21px !important;
    overflow: hidden;
    width: 270px;
    height: 481px;
}

.left-banner ul {
    width: 1080px;
}

.left-banner ul li {
    float: left;
}

.left-banner ul li a {
    display: block;
}

.right-con {
    width: 560px;
    height: 667px;
    float: left;
    padding-left: 20px;
    display: inline;
}

.right-con .title-box {
    width: 560px;
    height: 136px;
    padding-top: 77px;
}

.right-con .title-box .img-wechat {
    width: 130px;
    height: 136px;
    float: left;
}

.right-con .title-box .text-wechat {
    width: 379px;
    height: 136px;
    float: left;
    padding-left: 0px;
    color: #7bbf3a;
}

.right-con .title-box .text-wechat p {
    font-size: 32px;
    font-weight: bold;
    line-height: 48px;
    padding: 4px 0;
}

.right-con .slogan-text {
    width: 379px;
    height: 136px;
    padding-left: 0px;
    color: #555555;
}

.right-con .slogan-text p {
    font-size: 18px;
    padding: 10px 0;
}

.btn-wrap {
    background: url(btn.png) no-repeat;
    width: 283px;
    height: 62px;
    line-height: 62px;
    font-size: 1.8em;
    background-size: 283px 62px;
    color: #FF6900;
    margin-top: 20px;
}

.btn-wrap em {
    width: 42px;
    height: 42px;
    float: left;
    margin: 8px 14px 11px 21px;
    background: url(btn_tel.png) no-repeat;
}

.partner {
    background: url(partner.png) no-repeat;
    width: 563px;
    height: 149px;
    margin-top: 10px;
    background-size: 558px 149px;
}

.bg-right {
    background: url(bg_1.png) no-repeat;
    width: 529px;
    height: 737px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.top-info {
    margin-top: 4px;
}

.top-info .box {
    width: 200px;
    margin: 18px auto;
    text-align: center;
    margin-left: 172px;
}

.top-info .box a {
    padding: 0px 5px;
    color: #fff;
}

.top-info .box a:hover {
    color: #fe6a00;
}

.top-info .box a em {
    font-style: oblique;
}

.box-radius {
    background-color: #ff6900;
    background: url(yuan1.png) no-repeat;
    width: 102px;
    height: 102px;
    margin-left: 288px;
    margin-top: 87px;
}

.box-radius a {
    padding: 20px;
    color: #fff;
    display: block;
    padding-top: 23px;
}

.box-radius a p {
    text-align: center;
}

.head-cont-height {
    height: 71px;
}
