input {
    outline: none;
}

.w-1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.show {
    display: block !important;
}



.head-left-div {
    height: 40px;
    width: 20px;
    text-align: center;
    padding-top: 11px;
}

.head-left p {
    font-size: 14px;
    line-height: 40px;
}

.head-left p span {
    color: #333232;
}

.head-left p span:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid #B3B3B3;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: relative;
    top: 11px;
    margin: 0 3px;
}

.head-left p a {
    font-size: 12px;
    color: #cccaca;
}

.head-right {
    line-height: 40px;
    font-size: 14px;
    height: 40px;
}

.head-right span {
    color: #666565;
}

.head-right-a1 {
    background: #FD522A;
    border-radius: 30px;
    padding: 3px 8px;
    color: #fff;
    margin-left: 10px;
}

.head-right-a2 {
    padding: 0 10px;
    color: #333232;
    border-left: 2px solid #CCCACA;
    border-right: 2px solid #CCCACA;
    margin: 0 10px;
}

.index-con-left {
    position: relative;
    z-index: 1;
}

.head-right-a3 {
    display: inline-block;
    color: #333232;
    padding-right: 10px;
    position: relative;
}

.head-right-a3:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid #B3B3B3;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    right: -6px;
    top: 18px;
}

.index-con {
    max-width: 1920px;
    margin: 0 auto;
    height: 186px;
    clear: both;
}

.index-con-left h1 {
    display: table-cell;
    height: 136px;
    vertical-align: middle;
}

.index-con-center {
    display: table-cell;
    vertical-align: middle;
    position: relative;
}

.input1 {
    display: inline-block;
    width: 370px;
    height: 44px;
    border: 1px solid #FD522A;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    padding-left: 12px;
    font-size: 14px;
    color: #666565;
    background: #FFFFFF;
}

.input1::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999797;
    font-size: 14px;
}

.input1:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999797;
    font-size: 14px;
}

.input1::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999797;
    font-size: 14px;
}

.input1:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999797;
    font-size: 14px;
}

.input2 {
    height: 44px;
    width: 97px;
    border: 1px solid #FD522A;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 16px;
    color: #FFFFFF;
    padding-left: 12px;
    background: #FD522A;
    cursor: pointer;
}

.ssk {
    position: absolute;
    top: 44px;
    right: 68px;
    pointer-events: none;
}

.index-con-center-bottom {
    clear: both;
    text-align: left;
    font-size: 12px;
    color: #cccccc;
}

.index-con-center-bottom p span {
    position: relative;
    display: inline-block;
    line-height: 20px;
    transform: skew(-15deg);
    padding: 3px 10px;
}

.index-con-center p a {
    display: inline-block;
    color: #999999;
    transform: skew(15deg);
}

.index-con-center p span:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 6px;
    width: 1px;
    height: 14px;
    border-left: 1px solid #999999;
    transform: skew(-15deg);
}

.index-con-center p span:last-child:after {
    height: 0px !important;
}

.index-con-center p a:hover {
    color: #FD522A;
}

.index-con-center-warp {
    display: table;
    height: 136px;
    text-align: center;
    position: absolute;
    width: 100%;
}

.index-con-center-warp2 {
    display: table;
    height: 136px;
}

.index-con-center-warp3 {
    display: inline-block;
}

.index-con-right {
    width: 320px;
    height: 136px;
    position: relative;
}

.index-con-right img {
    position: absolute;
    top: 28px;
    left: 30px;
}

.index-con2 {
    max-width: 1920px;
    height: 50px;
    background: #FD522A;
}

.index-con2-left {
    position: absolute;
    z-index: 999;
}

.index-con2-left-top {
    width: 223px;
    height: 72px;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    background: #527FFF;
    line-height: 72px;
    padding-left: 20px;
    position: absolute;
    top: -22px;
}

.index-con2-left-top:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 42px solid #BF3313;
    border-left: 17px solid transparent;
    position: absolute;
    left: -17px;
    top: 32px;
}

.index-con2-left-top:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 42px solid #BF3313;
    border-right: 17px solid transparent;
    position: absolute;
    right: -17px;
    top: 32px;
}



.index-con2-left-ul-li {
    height: 56px;
    width: 223px;
    background: #424348;
    color: #FFFFFF;
    font-size: 16px;
    padding-left: 20px;
    line-height: 56px;
    border-bottom: 1px solid #4A4B4D;
    border-top: 1px solid #38393E;
}

.index-con2-left-ul li p {
    position: relative;
    font-size: 16px;
}

.index-con2-left-ul-li:last-child {
    border: 0;
}

.index-con2-left-ul li p:before {
    content: "";
    width: 10px;
    height: 10px;
    border-top: 1px solid #FF9C85;
    border-right: 1px solid #FF9C85;
    transform: rotate(45deg);
    position: absolute;
    right: 12px;
    top: 23px;
}

.index-con2-left-ul-li:hover {
    background: #FFFFFF;
    color: #333333;
    width: 224px;
    border-bottom: 1px solid #FD522A;
    border-top: 1px solid #FD522A;
    border-left: 2px solid #FD522A;
}

.index-con2-left-ul-li:hover p:before {
    border: #FFFFFF;
}

.index-con2-left-ul-li:hover .index-con2-lef-div {
    display: block;
}

.index-con2-lef-div {
    display: none;
    width: 730px;
    height: 387px;
    border: 1px solid #FD522A;
    border-left: 0;
    position: absolute;
    top: 0px;
    left: 224px;
    padding: 0 5px 0 20px;
    background: #FFFFFF;
}

.index-con2-lef-div-main {
    margin-top: 10px;
    clear: both;
    padding-top: 8px;
}

.index-con2-lef-div-main-title {
    height: 32px;
    line-height: 33px;
    padding-right: 10px;
    border-bottom: 1px solid red;
}

.index-con2-span {
    display: inline-block;
    height: 100%;
    line-height: 32px;
    background: red;
    color: #FFFFFF;
    font-size: 18px;
    padding: 0 9px;
    position: relative;
}

.index-con2-span:before {
    content: "";
    width: 0;
    height: 0;
    line-height: 0;
    border-top: 10px solid #FFFFFF;
    border-right: 10px solid transparent;
    position: absolute;
    left: 0;
    top: 0;
}

.index-con2-lef-div .gd {
    font-size: 14px;
    color: #527fff;
}

.index-con2-main-ul {
    width: 720px;
}
.hot{
float: right;
    margin-top: 5px;
}
.index-con2-main-ul li {
    display: block;
    padding: 0 17px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 1px;
    float: left;
    border: 0;
}

.index-con2-main-ul li a {
    font-size: 14px;
    color: #666666;
}

.index-con2-main-ul li a:hover {
    color: #fd522a;
}

.index-con2-center ul {
    height: 50px;
    padding-left: 360px;
}

.index-con2-center ul li {
    display: block;
    float: left;
    padding: 0 32px;
}

.index-con2-center ul li a {
    line-height: 50px;
    font-size: 16px;
    color: #FFFFFF;
}

.index-con2-center ul li:hover {
    background: #FF704F;
}

.nav-select {
    background: #FF704F;
}

.index-con3 {
    position: relative;
    max-width: 1920px;
    height: 420px;
}

.slideBox {
    height: 420px;
}

.tempWrap {
    max-width: 1920px;
    height: 420px;
    position: absolute !important;
}

.slideBox ul li a {
    display: inline-block;
    width: 100%;
    height: 420px;
}

.index-con3 .w-1200 {
    position: relative;
    top: -425px;
}

.index-con3-right {
    width: 227px;
    border-radius: 6px;
    overflow: hidden;
    position: absolute;
    top: 25px;
    right: 0;
    background: #FFFFFF;
    border: #F6F9FA;
}

.index-con3-right-div1 {
    background: #527FFF;
    height: 40px;
    padding-left: 20px;
}

.index-con3-right-div1-div {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    font-size: 0px;
}

.index-con3-right-div1 p {
    line-height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    margin-left: 5px;
}

.index-con3-right-div2 {
    position: relative;
}

.index-con3-right-div2,
.index-con3-right-div3,
.index-con3-right-div4,
.index-con3-right-div5 {
    margin-top: 13px;
    padding-left: 8px;
}

.index-con3-right-div2 input {
    width: 209px;
    height: 40px;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
    color: #666666;
    font-size: 14px;
    padding-left: 16px;
    cursor: pointer;
    background: #FFFFFF;
}

.index-con3-right-div3 input {
    width: 209px;
    height: 40px;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
    color: #666666;
    font-size: 14px;
    padding-left: 16px;
    background: #FFFFFF;
}

.index-con3-right-div4 input {
    width: 209px;
    height: 40px;
    background: #FD522A;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    border: 0;
    cursor: pointer;
}

.index-con3-right-div3 input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div3 input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div3 input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div3 input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div2 input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div2 input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div2 input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div2 input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #cccccc;
    font-size: 14px;
}

.index-con3-right-div2:after {
    content: "";
    width: 10px;
    height: 10px;
    border-top: 1px solid #FF9C85;
    border-right: 1px solid #FF9C85;
    transform: rotate(135deg);
    position: absolute;
    right: 25px;
    top: 13px;
}

.index-con3-right-div2 ul {
    display: none;
    border: 1px solid #E8E8E8;
    border-radius: 5px;
    overflow: auto;
    width: 208px;
    height: 162px;
    position: absolute;
    top: 45px;
    background: #FFFFFF;
    z-index: 1000;
}

.index-con3-right-div2 ul::-webkit-scrollbar {
    height: 1px;
    width: 10px;
    color: #333333;
}

.index-con3-right-div2 ul::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
    background: #666;
}

.index-con3-right-div2 ul li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding-left: 16px;
    border-bottom: 1px solid #E8E8E8;
    cursor: pointer;
    color: #4A4B4D;
}

.index-con3-right-div2 ul li:last-child {
    border: 0;
}

.index-con3-right-div2 ul li:hover {
    background: #f2f2f2;
}

.bt {
    height: 64px;
    overflow: hidden;
}

.bt div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 64px;
    width: 64px;
    padding-top: 5px;
}

.bt h2 {
    line-height: 64px;
    font-size: 26px;
    font-weight: bold;
    color: #4c4c4c;
    text-shadow: 1px 3px 3px #989393;
    padding-top: 15px;
}

.bt p {
    line-height: 74px;
    font-size: 14px;
    color: #999999;
    margin-left: 10px;
}

.index-con4 {
    height: 340px;
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 1920px;
    margin: 0 auto;
}

.index-con4 ul {
    width: 1300px;
}

.index-con4 ul li {
    width: 224px;
    height: 233px;
    position: relative;
    padding-top: 25px;
    overflow: hidden;
    float: left;
    margin-right: 20px;
}




.index-con4 ul li img {
    transition: .3s all;
    position: absolute;
    top: 0;
    z-index: 1;
    width: 205px;
    height: 234px;
}

.index-con4 ul li:before {
    position: absolute;
    content: '';
    top: 0;
    left: 50%;
    width: 0;
    height: 2px;
    background: #fd522a;
    transition: .3s all;
    z-index: 2;
}

.index-con4 ul li:hover:before {
    width: 100%;
    left: 0;
}

.index-con4 ul li:hover img {
    transform: scale(1.1);
}

.index-con5,
.index-con6 {
    max-width: 1920px;
    height: 450px;
    margin: 0 auto;
    background: #F7F8FC;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}

.index-con5-main-left {
    display: inline-block;
    width: 226px;
    height: 351px;
    position: relative;
    z-index: 1;
    padding-top: 25px;
    overflow: hidden;
    margin-right: 17px;
}

.index-con5-main-left img {
    position: absolute;
    top: 0;
    z-index: 1;
    transition: .3s all;
}


.index-con5-main-left:hover:before {
    width: 100%;
    left: 0;
}

.index-con5-main-left:hover img {
    transform: scale(1.1);
}


.index-con5-main-center-bottom ul {
    width: 800px;
}

.index-con5-main-center-bottom ul li {
    width: 226px;
    height: 164px;
    position: relative;
    padding-top: 25px;
    overflow: hidden;
    float: left;
    margin-right: 17px;
}

.index-con5-main-center-bottom ul li img {
    width: 226px;
    height: 164px;
    position: absolute;
    top: 0;
    transition: .3s all;
}


.index-con5-main-center-bottom ul li:hover:before {
    width: 100%;
    left: 0;
}

.index-con5-main-center-bottom ul li:hover img {
    transform: scale(1.1);
}

.index-con5-main-center-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 18px;
}

.index-con5-main-center {
    width: 714px;
    margin-right: 17px;
}

.index-con5-main-right {
    width: 226px;
    background: #FFFFFF;
}

.index-con5-main-right-top {
    height: 50px;
    overflow: hidden;
    padding: 0 14px;
}



.index-con5-main-right-center {
    text-align: center;
    padding: 6px 0;
}

.index-con4 a,
.index-con5-main a {
    display: inline-block;
    height: 100%;
    width: 100%;
}



.index-con5-main-right-t p {
    padding: 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #F2F2F2;
}

.index-con5-main-right-t p a {
    font-size: 14px;
    font-weight: bold;
    color: #4c4c4c;
}


.index-con5-main-right ul li a {
    display: inline;
    font-size: 14px;
    color: #666666;
}

.index-con6-left-top {
    height: 165px;
    width: 470px;
    margin-bottom: 20px;
}

.index-con6-left-top div {
    width: 226px;
    height: 164px;
    position: relative;
    padding-top: 25px;
    float: left;
}

.index-con6-left-top div:first-child {
    margin-right: 17px;
}

.big img {
    transition: .3s all;
    position: absolute;
    top: 0;
}

.index-con6-main a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.big {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding-top: 25px;
}


.big:hover:before {
    width: 100%;
    left: 0;
}

.big:hover img {
    transform: scale(1.1);
}

.index-con6-left {
    margin-right: 17px;
}

.index-con6-left-bottom {
    width: 470px;
    height: 165px;
    position: relative;
    margin-bottom: 20px;
}

.index-con7-left {
    width: 345px;
    padding: 10px 10px 0px 10px;
    border: 1px solid #F2F4FB;
    border-radius: 5px;
    float: left;
}

.big2 {
    height: 50px;
    overflow: hidden;
    padding-right: 10px;
}

.big2 p {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    background: #527FFF;
    padding: 0px 25px 0px 10px;
    position: relative;
    line-height: 40px;
}

.big2 a {
    font-size: 14px;
    color: #4976f3;
    line-height: 60px;
    float: right;
}

.big2 p:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 29px solid transparent;
    border-right: 14px solid #FFFFFF;
    border-top: 13px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.big2 p:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 15px solid transparent;
    border-top: 13px solid #3665EC;
    position: absolute;
    right: 0;
    top: 0;
}

.index-con7-left-t {
    height: 104px;
    overflow: hidden;
    margin-top: 10px;
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 10px;
}

.index-con7-left-t-left {
    width: 155px;
    height: 94px;
    float: left;
}

.index-con7-left-t-right {
    width: 150px;
    float: right;
}

.index-con7-left-t-right h3 {
    display: -webkit-box;
    height: 46px;
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-top: 5px;
}

.index-con7-left-t-right p {
    display: -webkit-box;
    height: 41px;
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 5px;
}

.index-con7-left ul li {
    padding-top: 15px;
    height: 100px;
    border-bottom: 1px solid #EFEFEF;
}

.index-con7-left ul li:last-child {
    border: 0;
}

.index-con7-left ul li div {
    width: 323px;
}

.index-con7-left ul li h3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index-con7-left ul li h3 a {
    color: #333333;
    font-size: 14px;
}

.index-con7-left-t-right h3 a {
    color: #333333;
}

.index-con7-left ul li p {
    max-height: 44px;
    font-size: 14px;
    color: #999999;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.index-con7 {
    padding-top: 30px;
    height: 670px;
}

.index-con7-dh li {
    width: 130px;
    height: 26px;
    position: relative;
    text-align: center;
    float: left;
}

.index-con7-dh li:after {
    content: "";
    width: 2px;
    height: 18px;
    background: #D5D5D5;
    position: absolute;
    right: 0;
    top: 3px;
}

.index-con7-dh li:last-child:after {
    width: 0;
}

.index-con7-dh li h2 {
    width: 85px;
    height: 100%;
    font-size: 16px;
    font-weight: bold;
    margin: 0 auto;
    line-height: 26px;
    cursor: pointer;
}

.index-con7-dh li h2 {
    color: #666666;
}

.index-con7-right {
    width: 835px;
    float: left;
}

.index-con7-right-select h2 {
    width: 85px;
    background: #FD522A;
}

.index-con7-right-select h2 {
    color: #FFFFFF !important;
}

.index-con7-dh li h2 a:hover {
    color: #FD522A;
}

.index-con7-right-top-bottom {
    width: 259px;
    height: 225px;
    margin-top: 17px;
    padding-left: 20px;
    float: left;
}

.index-con7-right-top-bottom h3 {
    display: -webkit-box;
    font-size: 16px;
    font-weight: bold;
    line-height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.index-con7-right-top-bottom h3 a {
    color: #333333;
}

.index-con7-right-top {
    border-bottom: 2px solid #F4F5FB;
    border-right: 2px solid #F4F5FB;
    padding-bottom: 10px;
}

.index-con7-dh {
    height: 26px;
}

.index-con7-right-top-main {
    display: none;
    justify-content: space-between;
    padding-top: 20px;
}



.index-con7-ul1 li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: red;
    position: absolute;
    left: 20px;
    top: 18px;
}


.index-con7-ul1 li a {
    font-size: 14px;
    color: #666666;
}

.index-con7-right-bottom-ul ul li:before {
    width: 0;
}

.index-con7-right-bottom-left {
    width: 570px;
    padding-left: 20px;
    border-bottom: 2px solid #F4F5FB;
    border-right: 2px solid #F4F5FB;
    padding-top: 20px;
    padding-bottom: 10px;
    float: left;
    padding-right: 10px;
}

.index-con7-right-bottom-ul .index-con7-ul1 {
    width: 580px;
    height: 200px;
    overflow: hidden;
}

.index-con7-right-bottom {
    height: 282px;
}

.index-con7-right-bottom-right {
    width: 265px;
    height: 282px;
    padding-top: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #F4F5FB;
    border-right: 2px solid #F4F5FB;
    float: left;
    padding-left: 10px;
}

.picMarquee-top {
    height: 180px;
    margin-top: 8px;
    position: relative;
}

.picMarquee-top:after {
    content: "";
    width: 100%;
    height: 40px;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 1));
    position: absolute;
    bottom: 0;
}

.picMarquee-top li {
    height: 56px;
    list-style: none;
}

.picMarquee-top li div {
    max-height: 44px;
    padding-left: 24px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    background: url(../images/laojie26.png) left 4px no-repeat;
}

.picMarquee-top li a {
    font-size: 14px;
    color: #333333;
}

.index-con7-right-bottom-ul ul li {
    padding-left: 10px;
    list-style: none;
    background: url(../images/laojie25.png) left center no-repeat;
}

.index-con7-ul1 li a {
    line-height: 30px;
}

.picMarquee-top .tempWrap {
    height: 180px !important;
    padding-right: 10px;
}

.index-con8 {
    padding-top: 30px;
}

.picScroll-left {
    height: 205px;
    overflow: hidden;
    position: relative;
}

.picScroll-left .hd {
    width: 70px;
    position: absolute;
    right: 18px;
    top: 10px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
    text-align: center;
    padding-top: 7px;
    width: 70px;
    height: 40px;
    float: right;
    overflow: hidden;
    cursor: pointer;
    background: #BEBFC3;
}

.picScroll-left .hd a:hover {
    background: #FD522A;
}

.picScroll-left .hd .prev {
    margin-top: 20px;
}

.picScroll-left .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.picScroll-left .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("images/icoCircle.gif") 0 -9px no-repeat;
}

.picScroll-left .hd ul li.on {
    background-position: 0 0;
}

.picScroll-left .bd {
    padding: 10px;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .tempWrap {
    width: 1080px !important;
}

.picScroll-left .bd ul li {
    width: 345px !important;
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left .bd ul li .pic {
    align-items: center;
    width: 345px;
    height: 100px;
    background: url(../images/laojie30.png) center center;
    padding: 0px 20px 0 10px;
    cursor: pointer;
}

.picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
}

.picScroll-left .bd ul li .title {
    text-align: left;
    padding: 10px 15px;
}

.picScroll-left .bd ul li .title p {
    font-size: 14px;
    color: #666666;
    text-indent: 1em;
    overflow: hidden;
    background: #F7F9FC;
    padding: 8px;
    position: relative;
    height: 50px;
}

.tshow {
    height: auto !important;
}

.tshow:after {
    width: 0 !important;
}

.picScroll-left .bd ul li .title p:after {
    content: "";
    width: 100%;
    height: 40px;
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(255, 255, 255, 1));
    position: absolute;
    bottom: 0;
    left: 0;
}

.index-con8-div1 p {
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index-con8-div1 p:first-child {
    font-weight: bold;
}

.index-con8-div2 {
    cursor: pointer;
    transform: rotate(-90deg);
    transition: .3s all;
    float: left;
    margin-top: 30px !important;
}

.xia {
    transform: rotate(0deg) !important;
}

.index-con8-ul1 {
    height: 28px;
    left: -18px;
}

.index-con8-ul1 li {
    display: block;
    float: left;
    width: 100px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #666666;
    cursor: pointer;
    z-index: 10;
    position: relative;
}

.index-con8-ul1 li:before {
    content: "";
    width: 1px;
    height: 12px;
    background: #CCCCCD;
    position: absolute;
    right: 0;
    top: 8px;
}

.index-con8-ul1 li:last-child:before {
    width: 0;
}

.index-con9-select:after {
    content: "";
    width: 65px;
    height: 1px;
    background: #FD5B36;
    position: absolute;
    bottom: -5px;
    left: 17px;
}

.index-con9 {
    max-width: 1920px;
    margin: 0 auto;
    background: #f7f8fc;
    padding-top: 30px;
}

.index-con8-ul2 {
    display: none;
    padding: 20px 0;
    overflow: hidden;
}

.index-con8-ul2 li {
    text-align: left;
}

.index-con8-ul2 li a {
    display: inline-block;
    width: 100%;
    color: #999999;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index-con9-select {
    border-bottom: 0 !important;
    font-weight: bold;
    color: #FD5B36 !important;
}

.index-con9-show {
    display: block !important;
}

.index-con10-div2 img {
    width: 148px;
    height: 148px;
}

.index-con10 {
    max-width: 1920px;
    margin: 0 auto;
    background: #393D4A;
    padding-top: 35px;
    padding-bottom: 3px;
}

.index-con10-ul1 {
    height: 152px;
    width: 600px;
    float: left;
    margin-right: 45px;
}

.index-con10-ul1 li {
    width: 120px;
    text-align: center;
    float: left;
    text-align: left;
}

.index-con9-show li {
    width: 105px;
    height: 30px;
    float: left;
    margin-right: 15px;
}

.index-con10-div2 {
    float: left;
    margin-right: 90px;
}

.index-con10-div3 {
    float: left;
}

.index-con10-ul1 li div {
    font-size: 16px;
    color: #b8bed3;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: left;
}

.index-con10-ul1 li h3 {
    font-size: 16px;
}

.index-con10-ul1 li a {
    color: #7c8192;
    line-height: 30px;
    font-size: 16px;
}

.index-con10-div1 {
    height: 220px;
}

.index-con10-div2 div {
    font-size: 16px;
    font-weight: bold;
    color: #b8bed3;
    margin-bottom: 20px;
}

.index-con10-div3 div {
    font-size: 16px;
    color: #b8bed3;
    font-weight: bold;
}

.index-con10-div3-p1 {
    font-size: 40px;
    color: #edf0f7;
    line-height: 65px;
}

.index-con10-div3-p2 {
    font-size: 14px;
    color: #868995;
}

.index-con10-div3-p2 span {
    font-size: 17px;
    margin-left: 10px;
}

.index-con10-div3-p3 {
    font-size: 14px;
    color: #7c8192;
    line-height: 40px;
}

.index-con10-div3-p3 span {
    margin-right: 5px;
}

.index-con10-div3-p3 img {
    position: relative;
    top: 3px;
}

.index-con10 a:hover {
    color: #FFFFFF;
}

.index-con11 {
    max-width: 1920px;
    height: 60px;
    margin: 0 auto;
    background: #2D313D;
}

.index-con11-div {
    height: 60px;
    padding-right: 50px;
}

.index-con11-div img,
.index-con11-div p {
    display: inline-block;
    position: relative;
    margin-right: 64px;
}

.index-con11-div img {
    top: 13px;
}

.index-con11-div p {
    font-size: 14px;
    color: #7c8192;
}

.index-con12 {
    padding-top: 60px;
    background: url(../images/laojie32.jpg) center bottom no-repeat;
    clear: both;
}

.index-con12 ul {
    height: 170px;
    width: 1300px;
}

.index-con12 ul li {
    width: 226px;
    height: 150px;
    float: left;
    margin-right: 18px;
}

.index-con12 ul li .index-con12-div1 {
    height: 146px;
    padding-top: 20px;
}

.index-con12-div1 div {
    width: 100%;
    height: 60px;
}

.index-con12-div1 p {
    text-align: center;
    font-size: 14px;
    color: #333333;
    line-height: 26px;
}

.index-con12-div1 p:last-child {
    color: #999999;
}

.head-right-tan {
    display: none;
    padding: 20px 0px;
    border: 2px solid #F4F5FB;
    position: absolute;
    top: 40px;
    right: -50px;
    background: #FFFFFF;
    z-index: 999;
}

.head-right-tan ul {
    white-space: nowrap;
}

.head-right-tan ul li {
    display: inline-block;
    margin: 0 20px;
}

.head-right-tan-div1 {
    display: inline-block;
    height: auto;
}

.head-right-tan-div1 p {
    text-align: center;
    line-height: 20px;
}

.head-right-a3:hover .head-right-tan {
    display: inline-block;
}

.index-con7 h3 a:hover {
    color: #FD522A;
}

.index-con5-main-right-t p a:hover {
    color: #FD522A;
}

.index-con5-main-right ul li a:hover {
    color: #FD522A;
}

.index-con5-main-right-t h3 {
    font-size: 14px;
    font-weight: bold;
    padding: 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: 1px solid #F2F2F2;
    height: 30px;
}

.index-con5-main-right-t h3 a {
    font-size: 14px;
    color: #4c4c4c;
}

.index-con5-main-right-t h3 a:hover {
    color: #FD522A;
}

.index-con8-ul2 li a:hover {
    color: #FD522A;
}

.index-con12-img1 img,
.index-con12-img2 img,
.index-con12-img3 img,
.index-con12-img4 img,
.index-con12-img5 img {
    position: relative;
}

.index-con12-img1 img {
    top: 0;
    left: 93px;
}

.index-con12-img2 img {
    top: 0;
    left: 91px;
}

.index-con12-img3 img {
    top: 0;
    left: 93px;
}

.index-con12-img4 img {
    top: 0px;
    left: 96px;
}

.index-con12-img5 img {
    top: 0px;
    left: 86px;
}

.slideBox ul li a {
    background-size: cover;
}

.index-con3-right-div1-div img {
    width: 20px;
    height: 20px;
}

.index-con3-right-div5 img {
    width: 209px;
    height: 115px;
}

.index-con5-main-left img {
    width: 226px;
    height: 351px;
}

.index-con5-main-center-top-left img {
    width: 347px;
    height: 164px;
}

.index-con6-left-bottom img {
    width: 470px;
    height: 165px;
}

.index-con6-left-top img {
    width: 226px;
    height: 164px;
}

.index-con5-main-right-center img {
    width: 200px;
    height: 98px;
}

.index-con7-left-t-left img {
    width: 155px;
    height: 94px;
}

.index-con7-right-top-bottom img {
    width: 238px;
    height: 156px;
}

.index-con8 .pic img {
    width: 106px;
    height: 85px;
    float: left;
    margin-top: 7px;
    margin-right: 20px;
}

.index-con8-div1 {
    width: 126px;
    height: 39px;
    overflow: hidden;
    float: left;
    margin-top: 25px;
    margin-right: 20px;
}

.index-con8-div2 img {
    width: 11px !important;
    height: 10px !important;
}


/* 新闻页面 */

.news-banner {
    max-width: 1920px;
    height: 148px;
}

.news-con {
    max-width: 1920px;
    margin: 0 auto;
    background: #F7F8FC;
    padding-bottom: 100px;
}

.new-con-left-warp {
    width: 225px;
    border-top: 2px solid #F44A4C;
    margin-top: -30px;
    float: left;
}

.new-con-right {
    float: right;
}

.new-con-left {
    width: 225px;
    border-left: 2px solid #F1F3FB;
    border-right: 2px solid #F1F3FB;
    border-bottom: 2px solid #F1F3FB;
    padding: 10px 20px 0 15px;
    background: #FFFFFF;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.new-con-left ul li {
    height: 45px;
    line-height: 45px;
    position: relative;
    padding-left: 25px;
}

.new-con-left ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #FD522A;
    position: absolute;
    left: 7px;
    top: 19px;
}

.new-con-left ul li a {
    display: inline-block;
    width: 94%;
    height: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #4c4c4c;
    position: absolute;
}

.new-con-left ul li a:before {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: 12px;
    top: 18px;
}

.new-con-left ul li a:after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: 17px;
    top: 18px;
}

.new-con-left ul li a:hover {
    color: #fd522a;
}

.new-con-left ul li a:hover:before {
    border-top: 1px solid #fd522a;
    border-right: 1px solid #fd522a;
}

.new-con-left ul li a:hover:after {
    border-top: 1px solid #fd522a;
    border-right: 1px solid #fd522a;
}

.new-con-left .big2 p {
    font-size: 16px;
    font-weight: bold;
}

.news-con-select {
    padding-left: 30px !important;
}

.news-con-select a {
    color: #fd522a !important;
}

.news-con-select a:before {
    border-top: 1px solid #fd522a !important;
    border-right: 1px solid #fd522a !important;
}

.news-con-select a:after {
    border-top: 1px solid #fd522a !important;
    border-right: 1px solid #fd522a !important;
}

.new-con-left-bottom {
    margin-top: 10px;
}

.new-con-right-top {
    width: 957px;
    border: 2px solid #F1F3FB;
    padding: 20px 25px 5px 25px;
    margin-top: -20px;
    background: #FFFFFF;
}

.new-con-right-top-top p a {
    display: inline-block;
    padding: 0 8px;
    position: relative;
}

.new-con-right-top-top p a:hover {
    color: #FD522A;
}

.new-con-right-top-top p:last-child a:hover {
    color: #FD522A;
}

.new-con-right-top-top p:last-child a:last-child:hover {
    color: #FD522A;
}

.new-con-right-top-top p:last-child a:after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: -3px;
    top: 5px;
}

.new-con-right-top-top p a:last-child:after {
    width: 0;
    height: 0;
}

.new-con-right-top-top p:first-child {
    float: left;
    font-size: 12px;
    color: #999999;
}

.new-con-right-top-top p:last-child {
    font-size: 13px;
}

.new-con-right-top-top p:last-child a {
    color: #999999;
}

.new-con-right-top-top p:last-child a:first-child img {
    position: relative;
    top: 1px;
    margin-right: 5px;
}

.new-con-right-top-top p:last-child a:last-child {
    color: #666666;
}

.new-con-right-top-top a,
.new-con-right-top-top span {
    color: #666666;
}

.new-con-right-top-top {
    line-height: 19px;
}

.new-con-right-top a:hover {
    color: #fd522a;
}

.new-con-right-top-bottom div {
    font-size: 14px;
    font-weight: bold;
    color: #3E3E3E;
}

.new-con-right-top-bottom {
    margin-top: 30px;
}

.new-con-right-top-bottom ul {
    margin-top: 40px;
    padding-left: 50px;
}

.new-con-right-top-bottom li {
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    color: #3e3e3e;
    border-radius: 30px;
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.new-con-right-top-bottom li h3 {
    font-size: 14px;
    font-weight: normal;
}

.new-con-right-top-bottom li h3 a {
    color: #3e3e3e;
    line-height: 20px;
}

.new-con-right-select {
    background: #FD522A;
}

.new-con-right-select a {
    color: #FFFFFF !important;
}

.new-con-right-bottom {
    margin-top: 20px;
    padding: 20px 10px 0 28px;
}

.new-con-right-bottom-div1 {
    padding-right: 20px;
}

.new-con-right-bottom-div2 {
    float: left;
}

.new-con-right-bottom-div3 {
    width: 610px;
    margin-left: 290px;
}

.new-con-right-bottom-div3 h3 {
    max-height: 30px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.new-con-right-bottom-div3 h3 a {
    color: #333333;
    line-height: 30px;
    font-size: 20px;
}

.new-con-right-bottom-div3 p {
    height: 40px;
    font-size: 14px;
    color: #666666;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.new-con-right-bottom-div3 div {
    display: block;
    margin-top: 10px;
    height: 20px;
    float: left;
}

.new-con-right-bottom-div3 .keyLabel {
    display: block;
    margin-top: 10px;
    float: left;
    height: auto;
    width: 100%;
}

.new-con-right-bottom-div3 .keyLabel .label {
    font-weight: bold;
    color: #666;
}

.new-con-right-bottom-div3 .keyLabel .key a {
    float: left;
    margin-left: 10px;
    color: #666;
}

.new-con-right-bottom-div3 div p {
    float: left;
    margin-right: 20px;
}

.new-con-right-bottom-div3 div img {
    position: relative;
    top: 0px;
    margin-right: 5px;
}

.new-con-right-bottom-div3 div span {
    color: #999999;
    font-size: 14px;
}

.new-con-right-bottom li {
    height: 205px;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px solid #F0F0F1;
}

.fenye {
    text-align: center;
    height: 33px;
    text-align: center;
    margin-top: 30px;
    clear: both;
}

.fenye ul {
    display: inline-block;
    width: 270px;
    height: 33px;
}

.fenye ul li {
    display: block;
    text-align: center;
    width: 32px;
    height: 32px;
    line-height: 30px;
    border-radius: 50%;
    border: 1px solid #DFDFDF;
    padding: 0;
    color: #797979;
    float: left;
    margin: 3px;
    cursor: pointer;
    font-size: 16px;
}

.fenye ul li:hover {
    background: #FD522A;
    color: #FFFFFF;
    border: 0;
}

.fenye-s {
    color: #FFFFFF !important;
    background: #FD522A;
    border: 0 !important;
}

.fenye-d {
    background: #FFFFFF !important;
    border: 0 !important;
}

.fenye-d img {
    position: relative;
    top: -5px;
}

.fenye-pre p {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../images/laojie56.png) center center no-repeat;
}

.fenye-next p {
    display: inline-block;
    width: 100%;
    height: 100%;
    background: url(../images/laojie57.png) center center no-repeat;
}

.fenye-pre:hover p {
    background: url(../images/laojie59.png) center center no-repeat;
}

.fenye-next:hover p {
    background: url(../images/laojie60.png) center center no-repeat;
}


/* 新闻详情 */

.xw-con {
    max-width: 1920px;
    margin: 0 auto;
    background: #F7F8FC;
    padding-top: 20px;
    padding-bottom: 50px;
}

.xw-con-bottom-left {
    width: 840px;
    background: #FFFFFF;
    padding-bottom: 35px;
}

.xw-con-bottom-left h1 {
    max-height: 54px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xw-con-bottom-left .new-con-right-bottom-div3 {
    width: 760px;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 20px;
}

.xw-title div p {
    font-size: 14px;
    line-height: 16px;
    color: #999999;
}

.xw-gg {
    width: 766px;
    height: 160px;
    margin: 0 auto;
    margin-top: 16px;
    background: url(../images/laojie49.jpg) center center no-repeat;
    text-align: center;
    position: relative;
}

.xw-title-warp {
    border-bottom: 1px solid #F2F2F2;
    height: 135px;
}

.new-con-right-bottom-div3 h2 a:hover {
    color: #FD522A;
}

.xw-mzsm {
    width: 760px;
    height: 90px;
    margin: 0 auto;
    background: #FAFAFA;
    padding: 20px;
}

.xw-mzsm p {
    float: left;
    font-size: 14px;
    color: #999999;
}

.xw-main {
    padding: 20px 40px;
    color: #6f6c6c;
    line-height: 28px;
    font-size: 16px;
}

.xw-main p {
    font-size: 16px !important;
    text-indent: 2em;
}

.xw-main * {
    font-weight: normal;
    font-size: 16px !important;
    font-family: arial, 'microsoft yahei', \5b8b\4f53, sans-serif !important;
}

.xw-main img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto !important;
    margin-top: 20px;
}

.xw-mzsm p:last-child {
    width: 650px;
}

.xw-main-bottom {
    height: 145px;
    padding: 20px 40px;
}

.xw-main-bottom-left {
    width: 300px;
    float: left;
    margin-right: 85px;
}

.xw-main-bottom-left div {
    height: 20px;
    margin-top: 10px;
}

.xw-main-bottom-left span,
.xw-main-bottom-left h2 {
    font-size: 14px;
    color: #666666;
    float: left;
}

.xw-main-bottom-left h2 a {
    color: #666666;
    font-size: 14px;
}

.xw-xq {
    height: 30px !important;
    clear: both;
    margin-top: 20px !important;
}

.xw-xq span {
    line-height: 30px;
}

.xw-xq a {
    display: inline-block;
    width: 31px;
    height: 30px;
}

.xw-con-top {
    height: 35px;
}

.qq {
    background: url(../images/laojie50.png) 0px center no-repeat;
}

.wx {
    background: url(../images/laojie50.png) -31px center no-repeat;
}

.wb {
    background: url(../images/laojie50.png) -62px center no-repeat;
}

.db {
    background: url(../images/laojie50.png) -93px center no-repeat;
}

.qqkj {
    background: url(../images/laojie50.png) -123px center no-repeat;
}

.xw-main-bottom-center {
    display: block;
    position: relative;
    float: left;
    margin-right: 85px;
}

.dz {
    width: 75px;
    height: 75px;
    text-align: center;
    line-height: 75px;
    border-radius: 50%;
    color: #fd522a;
    font-size: 20px;
    border: 1px solid #fd522a;
    cursor: pointer;
}

.xw-main-bottom-center p {
    text-align: center;
    margin-top: 10px;
}

.xw-main-bottom-center p img {
    margin-right: 5px;
}

.xw-main-bottom-center p span {
    font-size: 14px;
    color: #999999;
}

.xw-main-bottom-right {
    width: 215px;
    float: left;
}

.xw-main-bottom-right div {
    float: left;
}

.xw-main-bottom-right div:first-child {
    margin-right: 28px;
}

.xw-main-bottom-right div p {
    text-align: center;
    font-size: 16px;
}

.xw-main-bottom-right img {
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}

.xw-gg2 img {
    width: 772px;
    height: 148px;
}

.xw-gg2 {
    background: none;
}

.xw-bottom-ul1 li {
    display: block;
    float: left;
    margin-right: 20px;
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    border: 2px solid #F2F2F2;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    width: 102px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}

.xw-bottom .index-con7-right-top-bottom img {
    width: 222px;
    height: 152px;
}

.xw-bottom .index-con7-right-top-bottom h2 {
    max-height: 46px;
    font-weight: normal;
    line-height: 25px;
    font-size: 16px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xw-bottom .index-con7-right-top-bottom h2 a {
    color: #333333;
    font-size: 16px;
}

.xw-bottom .index-con7-right-top-bottom h2 a:hover {
    color: #fd522a;
}

.xw-bottom-bottom {
    display: none;
    width: 770px;
    height: 260px;
    border: 2px solid #F2F2F2;
    padding-bottom: 10px;
    padding-top: 10px;
}

.xw-bottom-ul1 {
    height: 32px;
    position: relative;
    bottom: -2px;
}

.xw-bottom-select {
    border-bottom: 2px solid #FFFFFF !important;
    z-index: 2;
    color: #fd522a !important;
}

.xw-bottom-show {
    display: block !important;
}

.xw-bottom {
    width: 770px;
    margin: 0 auto;
    margin-top: 30px;
}

.xw-con-bottom-right {
    display: inline-block;
    width: 350px;
    height: auto;
    background: #FFFFFF;
    padding: 20px;
    position: absolute;
    right: 0;
    top: 35px;
}

.xw-con-bottom-right ul li,
.xw-con-bottom-right .index-con7-ul1 li h2 {
    width: 100%;
}

.xw-con-bottom-right .index-con7-ul1 li {
    height: auto;
    margin-top: 10px;
}

.xw-con-bottom-right .index-con7-ul1 li h2 {
    max-height: 53px;
    white-space: pre-wrap !important;
    line-height: 30px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.xw-con-bottom-right .index-con7-ul1 li:before {
    top: 12px;
}

.xw-main-bottom-left h2 a:hover {
    color: #fd522a;
}

.index-con7-ul1 li a:hover {
    color: #fd522a;
}

.xw-bottom-bottom .index-con7-ul1 li {
    width: 245px;
}

.xw-main-bottom-center i {
    opacity: 0;
    width: 30px;
    height: 30px;
    color: #F55540;
    font-size: 18px;
    font-weight: bold;
    transition: 2s all;
    position: absolute;
    top: 50px;
    left: 25px;
}

.xw-main-bottom-center-d i {
    opacity: 1;
    top: -20px;
}

.xw-main-bottom-center-c i {
    opacity: 0;
}

.index-con7-ul1 li h2 {
    display: inline-block;
    width: 250px;
    padding: 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FD522A;
    line-height: 40px;
    font-size: 14px;
    font-weight: normal;
}

.index-con7-show {
    display: block !important;
    height: 257px;
}

.xw-gg div {
    width: 100%;
    position: absolute;
    bottom: 14px;
    padding-left: 82px;
}

.xw-gg-input1,
.xw-gg-input2,
.xw-gg-input3 {
    display: block;
    height: 42px;
    color: #666666;
    border: 0;
    float: left;
    margin-right: 10px;
}

.xw-gg-input1 {
    width: 170px;
    padding-left: 25px;
}

.xw-gg-input2 {
    width: 242px;
    padding-left: 25px;
    margin-right: 35px;
}

.xw-gg-input3 {
    width: 165px;
    background: #F84662;
    color: #FFFFFF;
    border: 0;
    cursor: pointer;
}

.index-con-left a {
    display: table-cell;
    height: 136px;
    vertical-align: middle;
}

.page-con {
    width: 960px;
    height: 64px;
    margin: 0 auto;
    border: 2px solid #F2F4FB;
    border-radius: 30px;
    position: relative;
    top: -30px;
    background: #FFFFFF;
}

.page-con img {
    float: left;
    position: relative;
    left: 20px;
    top: 10px;
}

.page-con .picScroll-top {
    float: left;
}

.page-con .picScroll-top,
.page-con .bd,
.page-con ul li div {
    height: 60px;
    line-height: 56px;
    overflow: hidden;
}

.page-con ul li div p {
    display: block;
    width: 250px;
    float: left;
    margin-left: 45px;
    position: relative;
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #4c4c4c;
}

.page-con ul li div p span {
    font-size: 14px;
}

.page-con ul li div p:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #70B8EB;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 26px;
}

.page-con2 {
    height: 108px;
    border: 1px solid #F7F8FC;
    box-shadow: 1px 2px 0px #F0F2F8;
}

.page-con2-left {
    width: 112px;
    background: #FAFBFC;
    border-right: 1px solid #F7F8FC;
}

.page-con2-left p {
    font-size: 16px;
    font-weight: bold;
    line-height: 53px;
    color: #666666;
    text-align: center;
}

.page-con2-right ul {
    height: 52px;
    padding-top: 14px;
}

.page-con2-right ul li {
    height: 27px;
    line-height: 27px;
    padding: 0 16px;
    float: left;
    border-radius: 30px;
    margin-left: 10px;
    cursor: pointer;
}

.page-con2-right ul li h2,
.page-con2-right ul li h3 {
    font-size: 16px;
    color: #424242;
}

.page-con2-select {
    background: #FD522A;
}

.page-con2-select h2,
.page-con2-select h3 {
    color: #FFFFFF !important;
}

.page-con2-ul2 {
    display: none;
}

.page-con3 {
    margin-top: 40px;
}

.page-con3 ul {
    width: 1300px;
}

.page-con3 ul li {
    display: block;
    float: left;
    width: 285px;
    height: 179px;
    margin-right: 20px;
    text-align: center;
    border: 2px solid #f7f8fc;
    box-shadow: 1px 1px 1px #ebecef;
    margin-bottom: 25px;
}

.page-con3 ul li h4 {
    font-size: 18px;
    font-weight: bold;
    color: #fd522a;
    line-height: 35px;
}

.page-con3 ul li p {
    width: 100%;
    height: 58px;
    font-size: 14px;
    color: #666666;
    padding: 0 20px;
    line-height: 29px;
    margin-top: 10px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.page-con3 ul li a {
    display: block;
    width: 100px;
    height: 28px;
    line-height: 26px;
    border: 1px solid #4A77F3;
    border-radius: 30px;
    font-size: 14px;
    color: #4A77F3;
    margin: 0 auto;
    margin-top: 10px;
    overflow: hidden;
}

.page-con3 ul li a span {
    display: block;
    transition: all .2s ease-out;
    font-size: 14px;
}

.page-con3-span2 {
    color: #fd522a !important;
}

.page-con3 li a:hover .page-con3-span {
    margin-top: -26px;
}

.page-con3 li a:hover {
    border: 1px solid #fd522a;
}

.page-con4 {
    height: 560px;
    margin-top: 90px;
    padding-top: 50px;
    background: #F7F8FC;
    padding-bottom: 30px;
}

.page-con4 h2 {
    display: block;
    width: 261px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
    font-size: 34px;
    font-weight: bold;
    color: #4c4c4c;
    background: url(../images/laojie68.png) center 20px no-repeat;
}

.page-con4-main {
    width: 1300px;
    margin: 0 auto;
    margin-top: 40px;
}

.page-con4-left,
.page-con4-right {
    width: 590px;
    height: 385px;
    background: #FFFFFF;
    padding-left: 25px;
    float: left;
    margin-left: 40px;
}

.page-con4-left a,
.page-con4-right a {
    float: left;
    margin-top: 30px;
}

.page-con4-left ul,
.page-con4-right ul {
    display: block;
    width: 375px;
    float: left;
    margin-top: 20px;
}

.page-con4-left ul li,
.page-con4-right ul li {
    height: 38px;
    width: 360px;
}

.page-con4-left ul li a,
.page-con4-right ul li a {
    display: inline-block;
    width: 350px;
    margin-top: 6px;
    color: #424242;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page-con4-left ul li h3,
.page-con4-right ul li h3 {
    width: 360px;
}

.page-con4-right ul li {
    padding-left: 16px;
    list-style: none;
    background: url(../images/laojie25.png) 10px 13px no-repeat;
}

.page-con4-right ul li:before {
    width: 0;
    height: 0;
}

.zhuce-con {
    height: 200px;
    padding: 25px;
    margin-top: -85px;
    background: #FFFFFF;
    border: 1px solid #F8F8FC;
    box-shadow: 2px 5px 15px #ededfb;
}

.zhuce-con-div2 {
    width: 806px;
    height: 60px;
    border: 2px solid #FD522A;
    position: relative;
}

.zhuce-con-div2 input {
    height: 100%;
    width: 50%;
    float: left;
    border: 0;
    padding-left: 50px;
    font-size: 14px;
}

.zhuce-con-input1 {
    background: url(../images/laojie70.png) 20px center no-repeat;
}

.gtzc-con-input1 {
    background: url(../images/laojie146.png) 20px center no-repeat;
}

.zhuce-con-div2:after {
    content: "";
    width: 2px;
    height: 30px;
    background: #CCCCCC;
    position: absolute;
    left: 50%;
    top: 13px;
}

.zhuce-con-input2 {
    background: url(../images/laojie71.png) 20px center no-repeat;
}

.zhuce-con-input3 {
    height: 60px;
    width: 304px;
    border-radius: 5px;
    background: #FD522A;
    border: 0;
    margin-left: 25px;
    color: #FFFFFF;
    font-size: 18px;
    cursor: pointer;
    box-shadow: 1px 5px 10px #F7E5E1;
}

.zhuce-con-div3 {
    position: relative;
    top: 22px;
}

.zhuce-con-div3 img {
    margin-right: 13px;
    position: relative;
    top: 1px;
}

.zhuce-con-div3 .picScroll-top span {
    font-size: 14px;
    color: #808080;
}

.zhuce-con-span {
    color: #94a8e3 !important;
}

.zhuce-con-div4 {
    width: 304px;
    text-align: center;
    margin-right: 20px;
}

.zhuce-con-div4 p {
    color: #767676;
    font-size: 16px;
}

.zhuce-con-div4 span {
    font-size: 18px;
    font-weight: bold;
    color: #FD522A !important;
}

.zhuce-con2 {
    margin-top: 55px;
}

.zhuce-bt h2 {
    background: url(../images/laojie72.png) center center no-repeat;
}

.zhuce-bt h2 p {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #424242;
}

.zhuce-bt h2 p span {
    font-size: 34px;
    color: #527fff;
}

.zhuce-bt-p {
    text-align: center;
    margin-top: 16px;
    font-size: 16px;
    color: #6c6259;
}

.zhuce-con3 {
    margin-top: 80px;
    text-align: center;
    padding-bottom: 70px;
}

.zhuce-con3 ul {
    display: inline-block;
    height: 290px;
    margin-top: 40px;
}


.zhuce-con3 li p {
    background: #64605F;
    color: #f3d757;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    border-radius: 30px;
    position: absolute;
    bottom: -20px;
    left: -3px;
    width: 196px;
    height: 40px;
    line-height: 40px;
}

.zhuce-con3 li img {
    width: 179px;
    height: 241px;
}

.zhuce-con3-div {
    margin-top: 37px;
}

.zhuce-con3-div2 {
    margin-top: 20px;
}

.zhuce-con3-div2 p {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    font-size: 28px;
    background: #527FFF;
    color: #FFFFFF;
    border-radius: 30px;
    padding: 0 30px;
}

.zhuce-con3-div2 p span {
    font-size: 34px;
}

.zhuce-con4 {
    height: 527px;
    padding-top: 65px;
    background: url(../images/j10.jpg) center center no-repeat;
}

.zhuce-con4 .zhuce-bt h2 {
    background: url(../images/laojie74.png) center center no-repeat !important;
}

.zhuce-con4 ul {
    height: 240px;
    margin-top: 40px;
}

.zhuce-con4 ul li {
    width: 240px;
    text-align: center;
    float: left;
    position: relative;
}

.zhuce-con4 ul li:after {
    content: url(../images/laojie76.png);
    width: 17px;
    height: 27px;
    position: absolute;
    right: -10px;
    top: 46px;
}



.zhuce-con4-li-p {
    font-size: 20px;
    color: #404554;
    margin-top: 8px;
}

.zhuce-con4-li-p img {
    margin-right: 5px;
    position: relative;
    top: 3px;
}

.zhuce-con4-li-p2 {
    font-size: 14px;
    color: #424242;
    line-height: 36px;
}

.zhuce-con4-li-p3 {
    display: inline-block;
    font-size: 14px;
    color: red;
    border: 1px solid red;
    border-radius: 30px;
    padding: 0 14px;
}

.zhuce-con4-lastli:after {
    content: "" !important;
}

.zhuce-con5 {
    height: 830px;
    padding-top: 70px;
}

.zhuce-con5 .zhuce-bt h2 {
    background: url(../images/laojie87.png) center center no-repeat !important;
}

.zhuce-con5-div {
    margin-top: 50px;
}

.zhuce-con5-div ul li {
    margin-bottom: 60px;
    margin-left: 70px;
}

.zhuce-con5-div ul li p {
    display: inline-block;
    font-size: 20px;
    color: #527fff;
    position: relative;
}

.zhuce-con5-div ul li p i {
    font-size: 20px;
    font-weight: bold;
}

.zhuce-con5-div ul li p:after {
    content: "";
    width: calc(100% - 25px);
    height: 15px;
    position: absolute;
    bottom: -3px;
    left: 27px;
    background: #EBEFFB;
    z-index: 1;
}

.zhuce-con5-div ul li span {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
    text-align: center;
    background: #527FFF;
    color: #FFFFFF;
    margin-right: 5px;
    position: relative;
    z-index: 3;
    font-size: 20px;
}

.zhuce-con5-div ul li i {
    position: relative;
    z-index: 3;
}

.zhuce-con6-div {
    height: 580px;
    background: url(../images/laojie88.png) center center no-repeat;
    position: relative;
}

.zhuce-con6-div ul {
    width: 720px;
    margin: 0 auto;
    position: relative;
    top: 80px;
}

.zhuce-con6-div ul li {
    width: 360px;
    height: 48px;
    line-height: 48px;
    float: left;
    text-align: center;
    font-size: 18px;
    margin-bottom: 32px;
    position: relative;
    left: 11px;
    color: #FFFFFF;
}

.zhuce-con6-li1 {
    color: #4c4c4c !important;
}

.zhuce-con7 {
    height: 720px;
    padding-top: 250px;
    margin-top: -174px;
    /*background: url(../images/j12.jpg) bottom center no-repeat, #FAFAFC;*/
}

.zhuce-con7 .zhuce-bt h2 {
    background: url(../images/laojie91.png) center center no-repeat;
}

.zhuce-con-left-div {
    width: 352px;
    background: #FFFFFF;
    padding-left: 48px;
    margin-bottom: 40px;
}

.zhuce-con-left-div2 .zhuce-con7-p {
    width: 225px;
}

.zhuce-con7-p {
    display: inline-block;
    font-size: 26px;
    color: #4f5871;
    line-height: 64px;
    border-bottom: 2px solid #EBEBEB;
    position: relative;
}

.zhuce-con7-p2 {
    font-size: 16px;
    color: #666666;
    line-height: 50px;
}

.zhuce-con7-p:after {
    content: "";
    width: 20px;
    height: 2px;
    background: #FD522A;
    position: absolute;
    left: 0;
    bottom: -2px;
}

.zhuce-con-left {
    margin-top: 35px;
}

.zhuce-con8 {
    padding-top: 78px;
}

.page-con4 .zhuce-bt h2 {
    background: url(../images/laojie97.png) center center no-repeat;
}

.zhuce-bt-span {
    font-size: 40px !important;
    line-height: 38px;
    position: relative;
    top: 3px;
}

.gtzc-con {
    height: 436px;
    background: url(../images/j18.jpg) center center no-repeat;
    padding-top: 30px;
}

.gtzc-con .zhuce-bt h2 {
    background: url(../images/laojie105.png) center center no-repeat;
}

.gtzc-con .zhuce-bt h2 p {
    color: #FFFFFF;
}

.gtzc-con .zhuce-bt h2 p span {
    color: #f5e92a;
}

.gtzc-con .zhuce-bt .zhuce-bt-p {
    color: #e9eefa;
}

.gtzc-con2 .zhuce-bt h2 {
    background: url(../images/laojie98.png) center center no-repeat;
}

.gtzc-con ul {
    text-align: center;
    width: 1220px;
    margin: 0 auto;
    white-space: nowrap;
    margin-top: 32px;
}

.gtzc-con ul li {
    display: block;
    float: left;
    width: 222px;
    height: 222px;
    position: relative;
    margin: 0 11px;
}

.gtzc-con-img1 {
    border-radius: 7px;
    width: 222px;
    height: 222px;
}

.gtzc-con-img2 {
    position: absolute;
    bottom: 0;
    left: 89.5px;
    z-index: 2;
}

.gtzc-con ul li p {
    width: 184px;
    height: 38px;
    line-height: 38px;
    background: #FFFFFF;
    color: #527fff;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    bottom: -22px;
    left: 19px;
    z-index: 1;
    border-radius: 3px;
}

.gtzc-con2 {
    height: 500px;
    padding-top: 55px;
    background: url(../images/laojie103.png) center 197px no-repeat;
}

.gtzc-con2 ul {
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    margin-top: 75px;
    white-space: nowrap;
}

.gtzc-con2 li {
    display: block;
    width: 310px;
    float: left;
}

.gtzc-con2 li div {
    height: 190px;
    width: 100%;
    margin: 0 auto;
    text-align: left;
}

.gtzc-con2 li div img {
    display: inline-block;
}

.gtzc-con2-li1 {
    margin-right: 120px;
    margin-left: 15px;
}

.gtzc-con2-li1 div img {
    margin-left: 48px;
}

.gtzc-con2-li2 div img {
    margin-left: 28px;
}

.gtzc-con2-li3 div img {
    margin-left: 55px;
}

.gtzc-con2-li2 {
    margin-right: 116px;
}

.gtzc-con2-p1 {
    font-weight: bold;
    color: #527fff;
    font-size: 16px;
}

.gtzc-con2-p2 {
    color: #5c5f66;
    font-size: 16px;
}

.gtzc-con3 {
    height: 660px;
    background: #F2F7FD;
    padding-top: 80px;
    margin-bottom: 70px;
}

.gtzc-con3-div {
    height: 370px;
    background: #FAFBFC;
    margin-top: 60px;
    box-shadow: 1px 1px 10px #dde1e6;
    position: relative;
}

.gtzc-con3-ul {
    width: 504px;
    position: absolute;
    right: 0;
}

.gtzc-con3-ul li {
    display: block;
    float: left;
    width: 124px;
    height: 161px;
    position: relative;
    margin: 10px 22px;
    cursor: pointer;
}

.gtzc-con3-ul li:hover .gtzc-con3-ul-img2 {
    display: block;
}

.gtzc-con3-ul-img1 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}

.gtzc-con3-ul-img2 {
    display: none;
    position: absolute;
    top: 4px;
    left: 4px;
    z-index: 3;
}

.gtzc-con3-ul li p {
    width: 100%;
    text-align: center;
    color: #9cb0e3;
    font-weight: bold;
    position: absolute;
    bottom: 30px;
    z-index: 2;
    font-size: 16px;
}

.gtzc-con3-img {
    position: absolute;
    top: -40px;
    left: 50px;
}

.gtzc-con3-div2 {
    position: absolute;
    left: 400px;
    top: 90px;
}

.gtzc-con3-div2 img {
    margin-bottom: 30px;
}

.gtzc-con3-div2 p {
    font-size: 18px;
    color: #5a6278;
    line-height: 50px;
}

.gtzc-con3-div2 p span {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background: #7EA2F0;
    color: #FFFFFF;
    border-radius: 50%;
    text-align: center;
    margin-right: 8px;
    font-size: 18px;
}

.gtzc-con3-ul2 {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);
    overflow: hidden;
}

.gtzc-con3-ul2 li {
    display: none;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 100%;
    margin-top: 5%;
}

.fgszc-con {
    height: 464px;
    margin-top: 60px;
    padding-top: 40px;
    background: url(../images/j25.jpg) center center no-repeat;
}

.fgszc-con .zhuce-bt h2 {
    background: url(../images/laojie125.png) center center no-repeat;
}

.fgszc-con .zhuce-bt h2 p {
    color: #ffffff;
}

.fgszc-con .zhuce-bt h2 p span {
    color: #f8e514;
}

.fgszc-con .zhuce-bt .zhuce-bt-p {
    color: #e8f4ff;
}

.fgszc-con ul {
    width: 1314px;
    margin: 0 auto;
}

.fgszc-con ul li {
    display: block;
    width: 338px;
    height: 262px;
    float: left;
    position: relative;
    margin: 40px 50px;
}

.fgszc-con ul li p {
    width: 100%;
    color: #30323a;
    text-align: center;
    position: absolute;
    bottom: 36px;
    font-size: 16px;
    font-weight: bold;
}

.fgszc-con2 {
    height: 474px;
    padding-top: 60px;
    background: url(../images/j26.jpg) center center no-repeat;
}

.fgszc-con2 .zhuce-bt h2 {
    background: url(../images/laojie126.png) center center no-repeat;
}

.fgszc-con2 ul li {
    width: 239px;
    height: 273px;
    background: url(../images/laojie113.png) left center no-repeat;
    text-align: center;
    position: relative;
}

.fgszc-con2 ul li div {
    display: table-cell;
    width: 220px;
    vertical-align: middle;
    height: 195px;
}

.fgszc-con2-img {
    position: absolute;
    bottom: 106px;
    left: 70px;
}

.fgszc-con2-p {
    width: 220px;
    font-size: 20px;
    font-weight: bold;
    color: #5681ff;
    position: absolute;
    bottom: 60px;
}

.fgszc-con2-p2 {
    width: 220px;
    color: #666666;
    font-size: 14px;
    position: absolute;
    bottom: 25px;
}

.fgszc-con2 ul {
    width: 990px;
    margin: 0 auto;
    margin-top: 35px;
}

.fgszc-con2 ul li {
    display: block;
    float: left;
    margin: 0 4px;
}

.fgszc-con2-li {
    width: 220px !important;
}

.fgszc-con3 {
    height: 625px;
    padding-top: 90px;
}

.fgszc-con3 .zhuce-bt h2 {
    background: url(../images/laojie127.png) center center no-repeat;
}

.fgszc-con3 ul {
    width: 1140px;
    margin: 0 auto;
    margin-top: 30px;
}

.fgszc-con3 li {
    width: 260px;
    height: 380px;
    float: left;
    margin: 0 60px;
}

.fgszc-con3-div {
    display: table-cell;
    vertical-align: middle;
    width: 260px;
    height: 290px;
    text-align: center;
}

.fgszc-con3-div2 p {
    position: relative;
    font-size: 18px;
    font-weight: bold;
    color: #527fff;
    text-align: center
}

.fgszc-con3-div2 p span {
    display: inline-block;
    line-height: 45px;
    position: relative;
    top: -15px;
    left: 10px;
    font-size: 20px;
}

.fgszc-con3-div2 p span::after {
    content: "";
    width: 32px;
    height: 2px;
    background: #DBE2F5;
    position: absolute;
    bottom: 0;
    left: 0;
}

.fgszc-con3-div2 {
    margin-top: 10px;
}

.grdz-con {
    height: 428px;
    background: url(../images/j30.jpg) center center no-repeat;
    padding-top: 60px;
}

.grdz-con .zhuce-bt h2 {
    background: url(../images/laojie129.png) center center no-repeat;
}

.grdz-con .zhuce-bt h2 p {
    color: #ffffff;
}

.grdz-con .zhuce-bt h2 p span {
    color: #527fff;
}

.grdz-con .zhuce-bt .zhuce-bt-p {
    color: #cfced8;
}

.grdz-con ul {
    height: 195px;
    background: url(../images/laojie128.png) 20px center no-repeat;
    width: 1220px;
    margin: 0 auto;
    margin-top: 40px;
    padding-top: 85px;
}

.grdz-con ul li {
    width: 120px;
    float: left;
    margin-left: 124px;
}

.grdz-con .grdz-con-p {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
}

.grdz-con .grdz-con-p2 {
    font-size: 14px;
    color: #abb6d3;
    line-height: 24px;
    margin-top: 5px;
}

.grdz-con2 ul li p img {
    margin-right: 10px;
    position: relative;
    top: 14px;
}

.grdz-con2 ul li p::after {
    width: 32px !important;
    height: 2px;
    background: #DBE2F5;
    left: 53px;
    bottom: -10px;
}

.grdz-con2 ul li p span {
    background: none;
    margin-right: 30px;
}

.grdz-con2 ul li {
    margin-bottom: 45px;
}

.wzzc-con .zhuce-bt h2 {
    background: url(../images/laojie136.png) center center no-repeat;
}

.wzzc-con2 {
    height: 530px;
    background: url(../images/j34.jpg) center center no-repeat;
    padding-top: 60px;
}

.wzzc-con2 .zhuce-bt h2 {
    background: url(../images/laojie137.png) center center no-repeat;
}

.wzzc-con2 .zhuce-bt h2 p {
    color: #ffffff;
}

.wzzc-con2 .zhuce-bt h2 p span {
    color: #ffc452;
}

.wzzc-con2 .zhuce-bt .zhuce-bt-p {
    color: #cfced8;
}

.wzzc-con2 ul {
    height: 167px;
}

.wzzc-con2 li {
    width: 167px;
    height: 167px;
    background: url(../images/laojie145.png) center center no-repeat;
    float: left;
    text-align: center;
    padding-top: 45px;
    font-size: 18px;
    font-weight: bold;
    color: #527fff;
    margin: 0 17px;
}

.wzzc-con2 li p {
    width: 90px;
    margin: 0 auto;
}

.wzzc-con2-ul1 {
    width: 603px;
    margin: 0 auto;
    margin-top: 35px;
}

.wzzc-con2-ul2 {
    width: 804px;
    margin: 0 auto;
    position: relative;
    top: -15px;
}

.zwhzzc-con {
    height: 504px;
    background: url(../images/j38.jpg) center center no-repeat;
    padding-top: 40px;
}

.zwhzzc-con .zhuce-bt h2 {
    background: url(../images/laojie147.png) center center no-repeat;
}

.zwhzzc-con ul {
    width: 1034px;
}

.zwhzzc-con ul li,
.zwhzzc-con ul li img,
.zwhzzc-con ul li p {
    float: left;
}

.zwhzzc-con ul li {
    width: 340px;
    margin-bottom: 40px;
}

.zwhzzc-con ul li p {
    background: #ffffff;
    color: #4e5766;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    padding: 0 10px;
    position: relative;
    top: 28px;
    left: 10px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.zwhzzc-con ul li p::after {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 10px solid transparent;
    border-top: 0px;
    border-right: 10px solid #ffffff;
    position: absolute;
    left: -10px;
}

.zwhzzc-con .w-1200 {
    top: 56px;
}

.xgzc-con {
    height: 930px;
    padding-top: 85px;
}

.xgzc-con .zhuce-bt h2 {
    background: url(../images/laojie154.png) center center no-repeat;
}

.xgzc-con-div {
    padding-top: 50px;
}

.xgzc-con-div ul {
    text-align: center;
}

.xgzc-con-div ul li {
    display: inline-block;
    width: 285px;
    height: 300px;
    text-align: center;
}

.xgzc-con-div ul li div {
    display: table-cell;
    height: 170px;
    width: 285px;
    text-align: center;
    vertical-align: middle;
}

.xgzc-con-div ul li strong {
    font-size: 18px;
    color: #2e3033;
}

.xgzc-con-div ul li p {
    display: block;
    font-size: 14px;
    color: #4c5566;
    margin-top: 15px;
}

.xgzc-con-div ul li:hover {
    box-shadow: 0px 0px 15px #ededfb;
}

.xgzc-con2 {
    margin-top: 0 !important;
    background: url(../images/j40.jpg) center 0 no-repeat;
    padding-top: 60px;
}

.xgzc-con2 .zhuce-bt h2 p,
.xgzc-con3 .zhuce-bt h2 p {
    color: #ffffff;
}

.xgzc-con2 .zhuce-bt h2 {
    background: url(../images/laojie177.png) center center no-repeat;
}

.xgzc-con2 .zhuce-bt .zhuce-bt-p,
.xgzc-con3 .zhuce-bt .zhuce-bt-p {
    color: #d8dae0;
}

.xgzc-con3 {
    height: 470px;
    background: #4C8FF4;
    padding-top: 55px;
}

.xgzc-con3 .zhuce-bt h2 {
    background: url(../images/laojie178.png) center center no-repeat;
}

.xgzc-con3 .zhuce-bt h2 p span {
    color: #ffec4b;
}

.xgzc-con3 ul {
    height: 250px;
    background: url(../images/laojie179.png) center 75px no-repeat;
    margin-top: 40px;
}

.xgzc-con3 ul li {
    float: left;
    width: 170px;
    text-align: center;
    margin: 0 35px;
}

.xgzc-con3 ul li img {
    display: block;
    margin: 0 auto;
}

.xgzc-con3 ul li strong {
    font-size: 16px;
    color: #ffee32;
    margin-top: 25px;
    position: relative;
    padding-left: 25px;
    white-space: nowrap;
}

.xgzc-con3 ul li strong span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: #FD522A;
    border-radius: 3px;
    text-align: center;
    line-height: 16px;
    position: absolute;
    left: 0;
    top: 0;
}

.xgzc-con3 ul li strong::before {
    content: "";
    width: 16px;
    height: 16px;
    background: #8CBAFF;
    border-radius: 3px;
    position: absolute;
    left: 2px;
    top: 2px;
}

.xgzc-con3 ul li p {
    font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
}

.xgzc-con4-div {
    margin-top: 100px;
    padding-left: 50px;
}

.xgzc-con4-div img {
    position: relative;
    top: 40px;
}

.xgzc-con4-div div {
    position: relative;
    margin-left: 40px;
}

.xgzc-con4-div div::before {
    content: "";
    width: 355px;
    height: 355px;
    background: #8BC2FC;
    position: absolute;
    bottom: -20px;
    right: -20px;
}

.xgzc-con4-div ul {
    width: 510px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-top: 20px;
    box-shadow: -5px -5px 5px #EFF2F8;
    position: relative;
    background: #ffffff;
    z-index: 1;
}

.xgzc-con4-div ul li {
    width: 210px;
    height: 80px;
    float: left;
    margin-left: 20px;
}

.xgzc-con4-div ul li span {
    font-size: 18px;
    color: #454240;
    white-space: nowrap;
    line-height: 80px;
}

.xgzc-con4-div ul li span img {
    margin-right: 10px;
    position: relative;
    top: 5px;
}

.zhu-bt2 h2 {
    font-size: 30px;
    font-weight: bold;
    color: #424242;
    text-align: center;
}

.zhu-bt2 h2 span {
    font-size: 34px;
    font-weight: bold;
    color: #527fff;
}

.zhu-bt2 h2 i {
    margin: 0 10px;
    position: relative;
    top: 15px;
}

.zhu-bt2 p {
    font-size: 14px;
    color: #6c6259;
    text-align: center;
    margin-top: 16px;
}

.hwzc-con {
    padding-top: 60px;
    padding-bottom: 80px;
}

.hwzc-con ul {
    width: 1300px;
    height: 580px;
    margin-top: 100px;
    position: relative;
    left: -30px;
}

.hwzc-con ul li {
    float: left;
    width: 360px;
    height: 250px;
    box-shadow: 0px 0px 10px #f1efef;
    margin: 0 30px 80px 30px;
}

.hwzc-con ul li div {
    height: 176px;
}

.hwzc-con ul li div strong {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    line-height: 176px;
}

.hwzc-con ul li div {
    position: relative;
    top: -30px;
}

.hwzc-con ul li div strong i {
    font-size: 18px;
    font-weight: bold;
    color: #fed856;
    margin: 0 2px;
    position: relative;
    top: -1px;
}

.hwzc-con ul li p {
    font-size: 15px;
    color: #3b3d47;
    text-align: center;
}

.hwzc-con2 {
    padding: 60px 0 50px 0;
    background: #F5F8FA;
}

.hwzc-con2 ul {
    height: 280px;
    width: 1300px;
    margin-top: 55px;
    position: relative;
    left: -30px;
}

.hwzc-con2 li {
    float: left;
    margin: 0 30px 25px 30px;
    position: relative;
}

.hwzc-con2 li p {
    font-size: 16px;
    color: #242440;
    text-align: center;
}

.hwzc-con2 li img {
    position: relative;
}

.hwzc-con2 li::before {
    display: none;
    content: "";
    width: 140px;
    height: 86px;
    background: linear-gradient(to right, rgba(255, 255, 255, .3), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, .3));
    position: absolute;
    top: 2px;
    left: 7px;
    z-index: 999;
}

.hwzc-con2 li:hover::before {
    display: block;
}

.hwzc-con3 {
    padding: 100px 0 100px 0px;
}

.hwzc-con3 ul {
    height: 250px;
}

.hwzc-con3 ul li {
    float: left;
    width: 140px;
    text-align: center;
    margin: 0 50px;
}

.hwzc-con3 ul {
    background: url(../images/laojie197.png) center 60px no-repeat;
    margin-top: 40px;
}

.hwzc-con3 ul li strong {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #4c4e53;
    margin-top: 10px;
}

.hwzc-con3 ul li p {
    font-size: 14px;
    color: #666666;
    margin-top: 5px;
}

.hwzc-con3-a {
    display: block;
    margin: 0 auto;
    width: 405px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    color: #ffffff;
    background: #FD522A;
    text-align: center;
    margin-top: 40px;
}

.jt-con {
    max-width: 1920px;
    height: 436px;
    margin: 0 auto;
    background: url(../images/j51.jpg) center center no-repeat;
    padding-top: 40px;
}

.jt-con .zhu-bt2 h2 {
    color: #ffffff;
}

.jt-con .zhu-bt2 p {
    color: #e9eefa;
}

.jt-con .w-1200 {
    height: 175px;
    background: url(../images/laojie204.png) center 60px no-repeat;
    margin-top: 50px;
}

.jt-con ul {
    padding-left: 10px;
}

.jt-con ul li {
    float: left;
    width: 170px;
    margin: 0 62px;
}

.jt-con-div {
    width: 170px;
    text-align: center;
    padding-left: 25px;
}

.jt-con-div div {
    display: table-cell;
    vertical-align: middle;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    border: 2px solid #E2E2E4;
    text-align: center;
}

.jt-con ul li p {
    line-height: 25px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    margin-top: 20px;
}

.jt-con ul li:hover .jt-con-div div {
    border: 2px solid #7582A7;
}

.jt-con2 .gtzc-con3-div {
    height: 430px;
}

.jt-con2 .gtzc-con3-img {
    top: 15px;
    left: 45px;
}

.jt-con2 .gtzc-con3-div2 {
    top: 15px;
}

.jt-con2 .gtzc-con3-div2 img {
    margin-bottom: 0;
}

.jt-con2 .gtzc-con3-ul {
    top: 35px;
}

.jt-con2 {
    height: 730px !important;
}

.hh-con {
    height: 492px;
    background: url(../images/j52.jpg) center center no-repeat;
    padding-top: 25px;
}

.hh-con .zhu-bt2 h2 {
    color: #ffffff;
}

.hh-con .zhu-bt2 p {
    color: #cfd7e9;
}

.hh-con ul li {
    float: left;
    width: 240px;
}

.hh-con ul {
    height: 300px;
    background: url(../images/laojie220.png) center 82px no-repeat;
    margin-top: 35px;
}

.hh-con ul li div {
    display: table-cell;
    vertical-align: middle;
    width: 240px;
    height: 203px;
    background: url(../images/laojie219.png) center center no-repeat;
    position: relative;
    text-align: center;
}

.hh-con-img1 {
    position: absolute;
    bottom: 4px;
    left: 100px;
}

.hh-con ul li strong {
    display: block;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    margin-top: 20px;
}

.hh-con ul li p {
    font-size: 14px;
    color: #ced7e9;
    text-align: center;
    margin-top: 10px;
}

.hh-con2 ul li p span {
    background: none;
    right: 22px;
    top: 8px;
}

.t_num i {
    width: 18px;
    height: 36px;
    display: inline-block;
    background: url(../images/number1.png) no-repeat;
}

.gsbg-content {
    margin-top: -35px;
}

.gsbg-content ul {
    height: 155px;
}

.gsbg-content li {
    float: left;
    width: 290px;
    height: 155px;
    margin-right: 10px;
    padding: 35px 0 0 30px;
}

.gsbg-content li p {
    font-size: 16px;
    color: #5f6266;
}

.gsbg-content li em {
    font-size: 30px;
    position: relative;
    top: -14px;
}

.gsbg-content-li1 {
    background: url(../images/laojie221.png) center center no-repeat;
}

.gsbg-content-li2 {
    background: url(../images/laojie222.png) center center no-repeat;
}

.gsbg-content-li3 {
    background: url(../images/laojie223.png) center center no-repeat;
}

.gsbg-content-li4 {
    background: url(../images/laojie224.png) center center no-repeat;
}

.gsbg-content-span {
    font-size: 30px;
    position: relative;
    top: -12px;
}

.t_num {
    display: inline-block;
}

.gsbg-con2 {
    height: 795px;
    background: url(../images/j55.jpg) center 0px no-repeat;
    margin-top: 75px;
    padding-top: 45px;
}

.gsbg-con2 h2 {
    color: #ffffff;
}

.gsbg-con2 .zhu-bt2 p {
    color: #f3d8b7;
}

.gsbg-con2 ul {
    width: 1300px;
    margin-top: 35px;
}

.gsbg-con2 li {
    float: left;
    width: 390px;
    height: 280px;
    border-radius: 5px;
    background: #ffffff;
    position: relative;
    margin-right: 14px;
    margin-bottom: 15px;
    padding: 35px 0 0 34px;
    box-shadow: 0px 0px 0px rgba(197, 124, 41, 0);
    transition: all .5s;
}

.gsbg-con2 li:hover {
    box-shadow: 0px 2px 15px rgba(197, 124, 41, 1)
}

.gsbg-con2 li img {
    position: absolute;
    right: 0;
    bottom: 0;
}

.gsbg-con2 li strong {
    font-size: 20px;
    color: #fd522a;
}

.gsbg-con2 li p {
    font-size: 14px;
    color: #424242;
    width: 190px;
    margin-top: 25px;
    line-height: 25px;
}

.gsbg-con2 li a {
    display: block;
    width: 108px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    background: #FD522A;
    margin-top: 40px;
}

.gsbg-con2 li a:hover {
    background: #FF7251;
}


.frbg-con {
    height: 665px;
    padding-bottom: 0;
    margin-top: 0;
    padding-top: 100px;
    background: url(../images/j57.jpg) bottom center no-repeat;
}

.frbg-con .zhuce-con3-div2 {
    height: 63px;
    background: url(../images/laojie233.png) center center no-repeat;
    margin-top: 40px;
}

.frbg-con2 {
    padding-top: 100px;
    padding-bottom: 90px;
}

.frbg-con2 ul {
    height: 80px;
    width: 1300px;
}

.frbg-con2 ul li {
    float: left;
    width: 235px;
    height: 80px;
    margin: 0 33px;
}

.frbg-con2 ul li img {
    margin-right: 10px;
    float: left;
}

.frbg-con2 ul li strong {
    font-size: 18px;
    color: #313133;
}

.frbg-con2 ul li p {
    width: 145px;
    font-size: 14px;
    color: #696c75;
    margin-top: 5px;
}

.frbg-con2-div {
    margin-top: 65px;
    background: url(../images/laojie238.png) center center no-repeat;
}

.frbg-con3 {
    padding: 60px 0;
    background: #F4B25F;
    margin-bottom: 80px;
}

.frbg-con3 h2 {
    color: #ffffff;
}

.frbg-con3 .zhu-bt2 p {
    color: #a56f2c;
}

.frbg-con3 ul {
    height: 380px;
    background: #ffffff;
    padding-top: 30px;
    padding-left: 40px;
    margin-top: 25px;
}

.frbg-con3 ul li {
    float: left;
    width: 220px;
    margin: 0 5px;
}

.frbg-con3 ul li div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 220px;
    height: 290px;
}

.frbg-con3 ul li p {
    text-align: center;
}

.frbg-con3 ul li p span {
    display: inline-block;
    height: 2px;
    width: 34px;
    background: #F4B25F;
}

.frbg-con3 ul li strong {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #595d67;
    margin-top: 10px;
}

.wzhy-con {
    padding-top: 80px;
    padding-bottom: 100px;
}

.wzhy-con-div {
    width: 1234px;
    height: 277px;
    margin: 0 auto;
    background: url(../images/laojie239.png) center center no-repeat;
    padding-top: 52px;
    padding-left: 335px;
    margin-top: 40px;
}

.wzhy-con-div ul li {
    margin-bottom: 20px;
}

.wzhy-con-div ul li p {
    font-size: 16px;
    color: #31344b;
}

.wzhy-con-div ul li p span {
    display: inline-block;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    width: 29px;
    height: 26px;
    background: url(../images/laojie240.png) center center no-repeat;
    margin-right: 5px;
}

.wzhy-con2 {
    height: 591px;
    background: url(../images/laojie241.png) center 0px no-repeat;
    padding-top: 80px;
}

.wzhy-con2 ul {
    width: 1500px;
    padding-left: 70px;
    padding-top: 60px;
}

.wzhy-con2 ul li {
    float: left;
    width: 370px;
    height: 136px;
    background: url(../images/laojie242.png) 30px 35px no-repeat, #ffffff;
    margin-right: 314px;
    margin-bottom: 40px;
    padding-top: 30px;
    padding-left: 85px;
}

.wzhy-con2 ul li:nth-child(odd) {
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

.wzhy-con2 ul li:nth-child(even) {
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
}

.wzhy-con2 ul li strong {
    font-size: 18px;
    color: #31344b;
}

.wzhy-con2 ul li p {
    width: 240px;
    font-size: 15px;
    color: #31344b;
    margin-top: 7px;
    line-height: 25px;
}

.wzhy-con3 {
    padding-top: 80px;
}

.wzhy-con4 {
    background: #F9FBFF;
    box-shadow: 0px 6px 12px #f5f6f9;
    margin-bottom: 100px;
    padding-top: 90px;
}

.dzbg-con {
    background: #FCFDFF;
    margin-top: 7px;
    padding-top: 30px;
    padding-bottom: 30px;
}

.dzbg-con ul {
    width: 1370px;
    height: 300px;
    margin-top: 55px;
}

.dzbg-con li {
    float: left;
    margin-right: 130px;
}

.dzbg-con li p {
    font-size: 18px;
    color: #666666;
    text-align: center;
}

.dzbg-con2 {
    margin-top: 60px;
    padding-bottom: 60px;
}

.dzbg-con2 ul {
    height: 290px;
    margin-top: 60px;
}

.dzbg-con2 li {
    float: left;
    font-size: 0;
    transition: all .3s;
}

.dzbg-con2 li p {
    text-align: center;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    color: #ffffff;
    background: rgba(0, 0, 0, .5);
    position: relative;
    top: -50px;
}

.dzbg-con2-img2 {
    display: none;
}

.dzbg-con2-select .dzbg-con2-img2 {
    display: block;
}

.dzbg-con2-select .dzbg-con2-img1 {
    display: none;
}

.dzbg-con2-select p {
    background: #587FF3 !important;
}

.dzbg-con3 {
    padding-bottom: 40px;
}




.dzbg-con4 {
    background: #F2F7FD;
}

.dzbg-con4 h2 {
    color: #424242;
}

.dzbg-con4 .zhu-bt2 p {
    color: #6c6259;
}

.dzbg-con4 ul li {
    margin: 0 32px;
}

.jyfw-con {
    height: 535px;
    padding-top: 50px;
    background: url(../images/j72.jpg) center 0px no-repeat;
}

.jyfw-con .w-1200 {
    background: url(../images/laojie252.png) center 15px no-repeat;
    margin-top: 40px;
}

.jyfw-con ul {
    width: 1300px;
    height: 300px;
}

.jyfw-con ul li {
    float: left;
    width: 220px;
    height: 300px;
    box-shadow: 5px 5px 10px #DFE6FD;
    background: #ffffff;
    border-radius: 3px;
    position: relative;
    padding-top: 40px;
    margin-right: 104px;
}



.jyfw-con ul li img {
    display: block;
    margin: 0 auto;
}



.jyfw-con2 {
    padding-top: 50px;
    padding-bottom: 60px;
}

.jyfw-con2 ul {
    height: 430px;
    padding: 0 102px;
    margin-top: 60px;
}

.jyfw-con2 ul li {
    float: left;
    margin: 0 26px;
}

.jyfw-con2 ul li div {
    text-align: center;
    margin-top: 20px;
}

.jyfw-con2 ul li span {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #527FFF;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
    color: #ffffff;
    margin-right: 5px;
}

.jyfw-con2 ul li p {
    display: inline-block;
    position: relative;
    padding: 0 5px;
}

.jyfw-con2 ul li strong {
    font-size: 16px;
    color: #527fff;
    position: relative;
    z-index: 2;
}

.jyfw-con2 ul li p i {
    position: absolute;
    height: 15px;
    width: 100%;
    top: 8px;
    left: 0px;
    background: #EBEFFB;
    z-index: 0;
}

.gsnb-con {
    height: 146px;
    margin-top: 50px;
    margin-bottom: 60px;
}

.gsnb-con div {
    height: 146px;
    width: 592px;
    background: url(../images/laojie259.png) center center no-repeat;
    position: relative;
    padding: 7px 0px 0px 26px;
}

.gsnb-con div strong {
    font-size: 20px;
    color: #363c46;
}

.gsnb-con div p {
    height: 76px;
    width: 548px;
    background: #ffffff;
    font-size: 16px;
    color: #443b2f;
    position: absolute;
    bottom: 20px;
    left: 22px;
    padding: 15px;
    line-height: 25px;
}

.gsnb-con-div {
    margin-right: 16px;
}

.gsnb-con2 {
    height: 564px;
    background: url(../images/j78.jpg) center center no-repeat;
    padding-top: 60px;
}

.gsnb-con2 h2 {
    color: #ffffff;
}

.gsnb-con2 .w-1200 {
    margin-top: 80px;
}

.gsnb-con2-div1,
.gsnb-con2-div2 {
    width: 582px;
    height: 300px;
    background: #D5E6FF;
    position: relative;
    margin-top: 30px;
}

.gsnb-con2 .w-1200 img {
    position: relative;
    top: -44px;
}

.gsnb-con2 .w-1200 i {
    display: block;
    width: 10px;
    height: 40px;
    background: #527FFF;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: 2;
}

.gsnb-con2-lf {
    width: 227px;
}

.gsnb-con2 strong {
    display: block;
    font-size: 24px;
    color: #ffffff;
    position: absolute;
    top: 22px;
    left: 30px;
}

.gsnb-con2 .w-1200 span {
    display: block;
    font-size: 24px;
    color: #e1e4f9;
    position: absolute;
    left: 30px;
    top: 57px;
}

.gsnb-con2 ul {
    margin-left: 16px;
}

.gsnb-con2 li {
    width: 320px;
    background: #ffffff;
    border-bottom-right-radius: 20px;
    margin-top: 10px;
}

.gsnb-con2 li p {
    font-size: 15px;
    font-weight: bold;
    color: #3a4b64;
    background: url(../images/laojie260.png) 3px 6px no-repeat;
    padding: 10px 20px 10px 27px;
    line-height: 20px;
}

.gsnb-con2-div1 {
    margin-right: 36px;
}

.gsnb-con3 {
    background: url(../images/j81.jpg) center center no-repeat;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 110px;
}

.gsnb-con3 ul {
    margin-top: 60px;
}

.gsnb-con3 ul li {
    padding: 2px;
    border: 4px solid #F0F8FE;
}

.gsnb-con3 ul li img {
    width: auto;
    height: auto;
    ;
}

.gsnb-con3 ul li div {
    height: 76px;
    width: 270px;
    position: absolute;
    bottom: -20px;
    left: -8px;
}

.gsnb-con3 ul li p {
    display: table-cell;
    vertical-align: middle;
    height: 76px;
    width: 270px;
    background: #E4EDFA;
    border-radius: 0;
    line-height: 25px !important;
    position: relative;
    left: 0;
    bottom: 0;
}

.gsnb-con3 ul li p span {
    font-size: 15px;
    font-weight: bold;
    color: #3a4b64;
}

.gsnb-con3 ul li i {
    display: block;
    height: 8px;
    width: 230px;
    background: #EEF5FF;
    position: absolute;
    bottom: -8px;
    left: 20px;
}

.gsnb-con4 {
    height: 456px;
    padding-top: 60px;
    background: url(../images/j86.jpg) center center no-repeat;
    margin-bottom: 90px;
}

.gsnb-con4 h2 {
    color: #ffffff;
}

.gsnb-con4 ul {
    height: 250px;
    background: url(../images/laojie266.png) center 65px no-repeat;
    margin-top: 45px;
}

.gsnb-con4 ul li {
    float: left;
    width: 240px;
}

.gsnb-con4 ul li img {
    display: block;
    margin: 0 auto;
}

.gsnb-con4 ul li strong {
    display: block;
    font-size: 18px;
    color: #fdce2a;
    text-align: center;
    margin-top: 10px;
}

.gsnb-con4 ul li p {
    font-size: 14px;
    color: #d3d0ee;
    text-align: center;
    margin-top: 10px;
}

.gszx-con {
    padding-top: 80px;
    padding-bottom: 30px;
}

.gszx-con ul {
    width: 1300px;
    height: 600px;
    margin-top: 65px;
}

.gszx-con ul li {
    float: left;
    width: 390px;
    height: 280px;
    margin-right: 15px;
    margin-bottom: 15px;
    position: relative;
}

.gszx-con ul li p {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    background: rgba(0, 0, 0, .3);
    line-height: 40px;
}

.gszx-con ul li div {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 390px;
    height: 0px;
    background: rgba(0, 0, 0, .3);
    text-align: center;
    padding-top: 0px;
    overflow: hidden;
}

.gszx-con ul li div strong {
    display: block;
    font-size: 30px;
    color: #ffffff;
}

.gszx-con ul li div a {
    display: block;
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #ffffff;
    background: #FD522A;
    margin: 0 auto;
    margin-top: 25px;
}

.gszx-con-none {
    display: none;
}

.gszx-con2 {
    background: #F4F5FB;
    padding-top: 20px;
    padding-bottom: 35px;
}

.gszx-con2 .zhu-bt2 p {
    color: #6c6259 !important;
}

.gszx-con2 ul {
    height: 464px;
    background: url(../images/laojie267.png) center center no-repeat;
    margin-top: 20px;
}

.gszx-con2 ul li {
    display: block;
    width: 347px;
    height: 78px;
    border: 1px solid #527FFF;
    border-radius: 3px;
    position: relative;
    padding: 12px 36px 0 18px;
    margin-top: 64px;
}

.gszx-con2 ul .fl {
    margin-right: 100px;
}

.gszx-con2 ul .fl::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid #82A2FE;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    position: absolute;
    right: -15px;
    top: 17px;
}

.gszx-con2 ul .fr::after {
    content: "";
    width: 0;
    height: 0;
    border-right: 15px solid #82A2FE;
    border-bottom: 10px solid transparent;
    border-top: 10px solid transparent;
    position: absolute;
    left: -15px;
    top: 17px;
}

.gszx-con2 ul li strong {
    font-size: 16px;
    color: #527fff;
}

.gszx-con2 ul li p {
    font-size: 12px;
    color: #999999;
    margin-top: 5px;
}

.xgmdljz-con {
    background: url(../images/j93.jpg) bottom center no-repeat;
    padding-bottom: 30px;
}

.xgmdljz-con .zhu-bt2 {
    margin-top: 60px;
}

.xgmdljz-con-div {
    width: 1300px;
    height: 220px;
    margin-top: 45px;
}

.xgmdljz-con-main {
    float: left;
    width: 230px;
    height: 100px;
    background: #ffffff;
    margin-right: 13px;
    margin-bottom: 13px;
}

.xgmdljz-con-div1 {
    width: 88px;
    height: 100px;
}

.xgmdljz-con-div1 div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 88px;
    height: 100px;
}

.xgmdljz-con-img2 {
    display: none;
}

.xgmdljz-con-main p {
    font-size: 14px;
    color: #333333;
    line-height: 100px;
}

.xgmdljz-con-main:hover .xgmdljz-con-img2 {
    display: inline-block;
}

.xgmdljz-con-main:hover .xgmdljz-con-img1 {
    display: none;
}

.xgmdljz-con-main:hover p {
    color: #ffffff;
}

.xgmdljz-con-main:hover {
    background: #FD522A;
}

.xgmdljz-con-a {
    display: block;
    width: 180px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #FD522A;
    font-size: 14px;
    color: #ffffff;
    margin: 0 auto;
    margin-top: 50px;
}

.xgmdljz-con2 {
    background: none;
}

.xgmdljz-con2 ul {
    margin-top: 60px;
}

.xgmdljz-con2 li {
    border: 1px solid #E1E8FF;
    box-shadow: 1px 2px 10px #DFE6FD !important;
}

.xgmdljz-con3 {
    height: 265px;
    background: url(../images/laojie294.png) center center no-repeat;
    text-align: center;
}

.xgmdljz-con3 div {
    display: inline-block;
}

.xgmdljz-con3 p {
    display: table-cell;
    vertical-align: middle;
    height: 265px;
}

.xgmdljz-con3 span {
    font-size: 34px;
    color: #ffffff;
    line-height: 50px;
}

.xgmdljz-con4 a {
    margin-top: 0;
}

.xgmdljz-con4 li {
    margin: 0 44px !important;
}

.xgmdljz-con5 {
    background: #E5EAF0;
    margin-top: 20px;
}

.xgmdljz-con5-div {
    width: 1100px;
    height: 440px;
    margin: 0 auto;
    padding: 57px 0 35px 0;
}

.xgmdljz-con5 strong {
    display: block;
    font-size: 30px;
    color: #454240;
}

.xgmdljz-con5 strong i {
    font-size: 30px;
    color: #527fff;
}

.xgmdljz-con5 p {
    width: 760px;
    margin-left: 55px;
}

.xgmdljz-con5 p span {
    display: block;
    font-size: 16px;
    color: #6c6259;
    margin-top: 40px;
    line-height: 30px;
}

.xgmdljz-con5 span em {
    color: #527fff;
    font-size: 16px;
}

.xgmdljz-con6 {
    height: 600px;
    margin-top: 0px !important;
    padding-top: 60px !important;
}

.qysdsqj {
    padding-top: 70px;
}

.qysdsqj ul {
    height: 350px;
    width: 1300px;
    margin-top: 30px;
}

.qysdsqj li {
    float: left;
    height: 350px;
    width: 280px;
    overflow: hidden;
    margin-right: 26px;
}

.qysdsqj li .qysdsqj-div1 {
    height: 350px;
    width: 280px;
    background: rgba(0, 0, 0, .3);
    padding-top: 150px;
    position: relative;
}

.qysdsqj-div1 i {
    display: block;
    height: 4px;
    width: 50px;
    background: #527FFF;
    border-radius: 3px;
    margin: 0 auto;
}

.qysdsqj-div1 strong,
.qysdsqj-div2 strong {
    display: block;
    font-size: 25px;
    color: #ffffff;
    text-align: center;
    margin-top: 15px;
}

.qysdsqj-div2 {
    height: 350px;
    width: 280px;
    background: rgba(51, 77, 152, .3);
    padding-top: 75px;
    position: relative;
}

.qysdsqj-div2 i {
    display: block;
    height: 4px;
    width: 50px;
    background: #ffffff;
    border-radius: 3px;
    margin: 0 auto;
}

.qysdsqj-div2 p {
    font-size: 14px;
    color: #ffffff;
    padding: 0 40px;
    text-align: center;
    margin-top: 15px;
}

.qysdsqj2 ul li {
    width: 180px;
    height: 275px;
    margin-right: 75px;
}

.qysdsqj2 .w-1200 {
    background: url(../images/laojie300.png) center 120px no-repeat;
}

.qysdsqj2 ul li strong {
    margin-top: 20px;
}

.qysdsqj2 ul li p {
    padding: 0;
}

.chukouts {
    margin-top: -65px;
}

.chukouts ul {
    background: url(../images/laojie301.png) center center no-repeat;
}

.chukouts ul li {
    background: none;
    padding: 40px 0 0 0px;
    text-align: center;
}

.chukouts ul li .t_num i {
    background: url(../images/number2.png) no-repeat;
}

.chukouts .gsbg-content-span,
.chukouts li em {
    color: #F79152;
}

.chukouts-con {
    background: url(../images/j105.jpg) center center no-repeat;
    margin-top: -90px;
    padding-top: 120px;
    height: 594px;
}

.chukouts-con-p {
    font-size: 28px;
    color: #424242;
    position: absolute;
    top: 100px;
    left: 135px;
}

.chukouts-con ul li {
    font-size: 16px;
    font-weight: bold;
    color: #674731;
    padding: 20px;
    background: url(../images/laojie302.png) center center no-repeat;
    position: absolute;
}

.chukouts-con-li2,
.chukouts-con-li4 {
    background: url(../images/laojie304.png) center center no-repeat !important;
}

.chukouts-con-li1 {
    top: 100px;
    left: 380px;
}

.chukouts-con-li2 {
    top: 173px;
    left: 20px;
}

.chukouts-con-li3 {
    top: 175px;
    left: 480px;
}

.chukouts-con-li4 {
    top: 305px;
    left: 80px;
}

.chukouts-con-li5 {
    top: 262px;
    left: 460px;
}

.chukouts-con-div {
    background: url(../images/laojie305.png) center center no-repeat;
    width: 503px;
    height: 413px;
    position: absolute;
    right: 0;
    top: 10px;
    padding-top: 100px;
    text-align: center;
}

.chukouts-con-div i {
    display: block;
    width: 100%;
    font-size: 58px;
    color: #f7f7f9;
    position: absolute;
    top: 70px;
    z-index: 1;
}

.chukouts-con-div strong {
    font-size: 24px;
    color: #27292f;
    position: relative;
    z-index: 2;
}

.chukouts-con-div strong span {
    font-size: 24px;
    color: #f78132;
}

.chukouts-con-div p {
    font-size: 15px;
    color: #424242;
    margin-top: 10px;
}

.chukouts-con-div img {
    display: block;
    margin: 0 auto;
    margin-top: 10px;
}

.chukouts-con-div input {
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    text-align: center;
    cursor: pointer;
}

.chukouts-con-input1 {
    width: 395px;
    height: 50px;
    border: 2px solid #FD522A;
    font-size: 14px;
    color: #808080;
}

.chukouts-con-input2 {
    height: 50px;
    width: 260px;
    background: #FD522A;
    border: 0;
    border-radius: 5px;
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    margin-top: 50px !important;
}

.chukouts-con2 {
    background: url(../images/j106.jpg) center center no-repeat;
    height: 488px;
    padding-top: 60px;
}

.chukouts-con2 .w-1300 div {
    float: left;
    width: 580px;
    height: 205px;
    background: #ffffff;
    position: relative;
    padding: 20px;
    margin-right: 40px;
    margin-top: 100px;
}

.w-1300 {
    display: block;
    width: 1300px;
    margin: 0 auto;
    position: relative;
}

.chukouts-con2 .w-1300 div strong {
    display: block;
    padding: 20px 0 20px 45px;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    background: url(../images/laojie306.png) left center no-repeat;
}

.chukouts-con2 .w-1300 div p {
    font-size: 16px;
    color: #222a3d;
    margin-bottom: 10px;
    padding-left: 46px;
}

.chukouts-con2 .w-1300 div p i {
    color: #faa871;
    margin-right: 10px;
}

.chukouts-con2 .w-1300 div img {
    position: absolute;
    right: 60px;
    top: -25px;
}

.chukouts-con3 {
    padding-top: 70px;
}

.chukouts-con3 ul {
    text-align: right;
    height: 550px;
    padding-top: 50px;
    background: url(../images/laojie314.png) 27px 42px no-repeat;
    margin-top: 30px;
}

.chukouts-con3 ul li {
    width: 262px;
    height: 232px;
    text-align: center;
    float: left;
}

.chukouts-con3 ul li img {
    display: block;
    margin: 0 auto;
}

.chukouts-con3 ul li strong {
    display: block;
    font-size: 18px;
    color: #f78132;
    margin-top: 20px;
}

.chukouts-con3 ul li p {
    font-size: 14px;
    margin-top: 10px;
    color: #666666;
}

.chukouts-con4 {
    background: url(../images/j109.jpg) center center no-repeat;
    height: 445px;
    padding-top: 60px;
    margin-bottom: 60px;
}

.chukouts-con4 ul {
    width: 820px;
    margin-top: 65px;
}

.chukouts-con4 ul li {
    background: url(../images/laojie315.png) center center no-repeat;
    width: 242px;
    height: 80px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #f78132;
    text-align: center;
    line-height: 69px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.grssch-con {
    margin-top: 0;
}

.grssch-con .gsbg-content-div {
    background: #666277;
}

.grssch-con .gsbg-content-div ul {
    height: 132px;
    background: none;
}

.grssch-con .gsbg-content-div ul li {
    height: 132px;
    position: relative;
}

.grssch-con .gsbg-content-div ul li img {
    position: absolute;
    right: 0;
    top: 25px;
}

.grssch-con .gsbg-content-div ul li .t_num i {
    background: url(../images/number3.png) no-repeat;
}

.grssch-con .gsbg-content-div ul li .gsbg-content-span,
.grssch-con .gsbg-content-div ul li em {
    color: #EAD2B3;
}

.grssch-con .gsbg-content-div ul li p {
    color: #c2c5c7;
    padding-left: 20px;
}

.gsdsbd-con ul li .t_num i {
    background: url(../images/number1.png) no-repeat;
}

.chukouts .gsbg-content-span,
.chukouts li em {
    color: #414245;
}

.gsdsbd-con2 {
    padding-top: 133px;
    background: url(../images/j112.jpg) center center no-repeat;
    height: 633px;
    margin-top: -125px;
}

.gsdsbd-con2 ul li {
    border: 4px solid #A3ADDC;
    padding: 0px;
}

.gsdsbd-con2 ul li p {
    background: #818BB8;
    border-radius: 0;
    left: -8px;
    bottom: 0px;
    color: #ffffff;
}

.gsdsbd-con2-div {
    height: 120px;
    background: url(../images/laojie321.png) center center no-repeat;
    margin-top: -50px;
    padding-top: 52px;
}

.gsdsbd-con2-div p {
    display: inline-block;
    padding: 10px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background: #527FFF;
    border-radius: 3px;
}

.gsdsbd-con3 {
    padding-top: 50px;
    padding-bottom: 40px;
}

.gsdsbd-con3 .w-1200 {
    background: url(../images/laojie329.png) center 70px no-repeat;
    margin-top: 45px;
}

.gsdsbd-con3 ul {
    height: 210px;
}

.gsdsbd-con3 ul li {
    width: 122px;
    float: left;
    margin: 0px 25px;
}

.gsdsbd-con3 ul li div {
    display: table-cell;
    width: 122px;
    height: 110px;
    vertical-align: bottom;
    text-align: center;
}

.gsdsbd-con3 ul li p {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #222a3d;
    margin-top: 5px;
    line-height: 28px;
}

.gsdsbd-con4 {
    background: url(../images/j113.jpg) center center no-repeat;
    height: 504px;
    padding-top: 50px;
    margin-bottom: 50px;
}

.gsdsbd-con4 .zhu-bt2 h2 {
    color: #ffffff;
}

.gsdsbd-con4 ul {
    padding: 0 84px;
    margin-top: 50px;
}

.gsdsbd-con4 ul li {
    height: 281px;
    width: 304px;
    float: left;
    margin: 0 20px;
    padding-top: 40px;
}

.gsdsbd-con4 ul li strong {
    display: block;
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

.gsdsbd-con4 ul li strong img {
    margin: 0 10px;
    position: relative;
    top: -5px;
}

.gsdsbd-con4 ul li div {
    text-align: center;
    padding-top: 45px;
}

.gsdsbd-con4 ul li div span {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    color: #404654;
    background: url(../images/laojie342.png) 20px center no-repeat;
    padding: 10px 20px 10px 40px;
}

.grssch-banner ul li a {
    position: relative;
}

.grssch-banner ul li a p {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #F9E8A0;
    text-align: center;
    letter-spacing: 1.4px;
    position: absolute;
    bottom: 107px;
}

.grssch-con2 {
    padding-top: 70px;
}

.grssch-con2 ul {
    height: 433px;
    background: url(../images/laojie348.png) center center no-repeat;
    margin-top: 100px;
    position: relative;
}

.grssch-con2 ul li {
    position: absolute;
    background: #E9A27D;
    padding: 10px 10px;
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 5px;
    box-shadow: 0px 3px 10px #f9e1d7;
    min-width: 110px;
    text-align: center;
}

.grssch-con2-li1::before,
.grssch-con2-li3::before,
.grssch-con2-li5::before,
.grssch-con2-li7::before {
    content: "";
    background: url(../images/laojie349.png) center center no-repeat;
    width: 121px;
    height: 29px;
    position: absolute;
    right: -122px;
    top: 22px;
}

.grssch-con2-li2::before,
.grssch-con2-li4::before,
.grssch-con2-li6::before,
.grssch-con2-li8::before {
    content: "";
    background: url(../images/laojie350.png) center center no-repeat;
    width: 121px;
    height: 30px;
    position: absolute;
    left: -122px;
    top: 22px;
}

.grssch-con2-li1 {
    top: -25px;
    left: 208px;
}

.grssch-con2-li2 {
    top: -20px;
    left: 760px;
}

.grssch-con2-li3 {
    top: 70px;
    left: 125px;
}

.grssch-con2-li4 {
    top: 65px;
    left: 795px;
}

.grssch-con2-li5 {
    top: 165px;
    left: 130px;
}

.grssch-con2-li6 {
    top: 150px;
    left: 860px;
}

.grssch-con2-li7 {
    top: 260px;
    left: 100px;
}

.grssch-con2-li8 {
    top: 230px;
    left: 895px;
}

.grssch-con2-div {
    height: 237px;
    background: url(../images/laojie351.png) center center no-repeat;
    margin-top: -84px;
    padding-top: 50px;
}

.grssch-con2-div2 {
    height: 282px;
    background: url(../images/laojie366.png) center center no-repeat;
    margin-top: -150px;
    padding-top: 15px;
}

.grssch-con2-div2 strong {
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #eed5b5;
    margin-bottom: 20px;
}

.grssch-con2-div2 p {
    text-align: center;
    font-size: 18px;
    color: #363c46;
    line-height: 40px;
}

.grssch-con2-div2 p span {
    font-size: 24px;
    font-weight: bold;
    color: #fd522a;
}

.grssch-con3 .w-1200 {
    height: 460px;
    background: url(../images/laojie365.png) -176px center no-repeat;
    padding-top: 26px;
    margin-top: 40px;
}

.grssch-con3 ul li {
    width: 200px;
    height: 180px;
    float: left;
}

.grssch-con3 ul li div {
    display: table-cell;
    height: 130px;
    width: 200px;
    vertical-align: middle;
    text-align: center;
}

.grssch-con3 ul li p {
    font-size: 16px;
    color: #3a4b64;
    font-weight: bold;
    text-align: center;
}

.grssch-con3-ul1 li:hover {
    box-shadow: 0px -5px 25px #d9d8da;
}

.grssch-con3-ul2 li:hover {
    box-shadow: 0px 5px 25px #d9d8da;
}

.grssch-con4 {
    background: url(../images/laojie367.png) center center no-repeat;
    height: 247px;
    padding: 20px 0px 0px 40px;
}

.grssch-con4-left {
    width: 530px;
}

.grssch-con4-left strong {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #363c46;
    margin-bottom: 20px;
    line-height: 30px;
}

.grssch-con4-left strong span {
    font-size: 16px;
    font-weight: normal;
}

.grssch-con4-left strong i {
    display: inline-block;
    width: 4px;
    height: 15px;
    background: #666277;
    position: relative;
    top: 1px;
}

.grssch-con4-left p {
    font-size: 15px;
    color: #716352;
    text-decoration: underline;
    line-height: 24px;
    margin-bottom: 5px;
}

.grssch-con4-left div {
    font-size: 13px;
    color: #807d7a;
    margin-top: 10px;
}

.grssch-con4-right ul {
    width: 280px;
    border: 1px solid #DFDFDF;
    margin-left: 18px;
}

.grssch-con4-right ul li strong {
    display: block;
    line-height: 36px;
    background: #A0A3B8;
    padding-left: 20px;
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
}

.grssch-con4-right ul li div {
    line-height: 30px;
    border-top: 1px solid #EBEBEB;
    padding-left: 20px;
}

.grssch-con4-right ul li div em,
.grssch-con4-right ul li div span {
    display: inline-block;
    font-size: 14px;
    color: #5d6168;
}

.grssch-con4-right ul li div em {
    float: left;
}

.grssch-con4-right ul li div span {
    width: 170px;
    white-space: nowrap;
}

.grssch-con5 {
    background: url(../images/j115.jpg) center center no-repeat;
    height: 374px;
    margin-top: -130px;
    padding-top: 170px;
}

.grssch-con5 .w-1200 {
    padding-left: 60px;
}

.grssch-con5 strong {
    display: block;
    font-size: 34px;
    font-weight: bold;
    color: #eed5b5;
    margin-bottom: 10px;
}

.grssch-con5 p {
    font-size: 28px;
    font-weight: bold;
    color: #ffffff;
    line-height: 45px;
}

.grssch-con5 a {
    background: #FD522A;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    padding: 13px 35px;
    border-radius: 3px;
    margin-left: 110px;
    position: relative;
    top: 55px;
    box-shadow: 0px 6px 15px #484646;
}

.grssch-con5 a:hover {
    background: #FF7251;
}

.grssch-con6 {
    padding-top: 70px;
    padding-bottom: 30px;
}

.grssch-con6 ul {
    height: 240px;
    background: url(../images/laojie364.png) center 75px no-repeat;
    padding-left: 98px;
    margin-top: 50px;
}

.grssch-con6 ul li {
    float: left;
    width: 250px;
}

.grssch-con6 ul li div {
    display: table-cell;
    height: 165px;
    width: 250px;
    text-align: center;
    vertical-align: middle;
}

.grssch-con6 ul li p {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #666277;
}


/*企业税收CSS样式==========================================================================*/

.copytr-box {
    width: 100%;
    float: left;
    display: inline-block;
    height: auto;
    background: #f7f1e8;
    overflow: hidden;
}

.copytr-1200 {
    max-width: 1200px;
    margin: 0 auto;
}

.copytr-con1-Location {
    width: 100%;
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
}

.copytr-con1-rw {
    display: inline-block;
    position: relative;
    z-index: 11;
}

.copytr-con1-zz {
    position: absolute;
    bottom: -2px;
    width: 100%;
    z-index: 10
}

.copytr-con1-fr {
    border-radius: 50%;
    position: absolute;
    background: linear-gradient(#f5ab85, #e6a07b);
    box-shadow: 5px 5px 10px #f9e1d7;
    height: 280px;
    width: 280px;
    top: 50px;
    left: 190px;
    z-index: 10;
    transition: all 1s;
    -moz-transition: all 1;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    opacity: 0;
}

.copytr-con1-fr .text {
    text-align: left;
    float: left;
    width: 100%;
    padding: 90px 20px 0px 30px;
    color: #fff;
}

.copytr-con1-fr .text figcaption {
    font-size: 19px;
    font-weight: bold;
}

.copytr-con1-fr .content {
    margin-top: 10px;
    font-size: 14px;
}

.copytr-con1-fl {
    position: absolute;
    right: 205px;
    top: 155px;
    color: #fff;
    text-align: right;
    z-index: 12;
}

.copytr-con1-fl .button-one {
    background: linear-gradient(#f5ab85, #e6a07b);
    box-shadow: 5px 5px 10px #f9e1d7;
    border-radius: 5px;
    padding: 10px 20px;
    font-size: 18px;
    opacity: 0;
}

.copytr-con1-fl .button-two {
    background: linear-gradient(#f5ab85, #e6a07b);
    box-shadow: 5px 5px 10px #f9e1d7;
    border-radius: 5px;
    padding: 10px;
    font-size: 18px;
    margin-top: 38px;
    display: inline-block;
    opacity: 0;
}

.copytr-con1-title {
    float: left;
    width: 100%;
    padding: 80px 0 50px 0;
}

.copytr-con2 {
    width: 100%;
    float: left;
    display: inline-block;
    height: auto;
}

.copytr-con2 .copytr-1200 {
    padding: 12px;
    background: #d5b892;
    color: #444758;
    text-align: center;
    font-size: 24px;
}

.copytr-con3 {
    width: 100%;
    float: left;
    display: inline-block;
    height: auto;
    padding: 80px 0 0px 0;
}

.copytr-con3-title {
    padding-bottom: 20px;
}

.copytr-con3 .text {
    text-align: center;
    width: 100%;
    float: left;
}

.copytr-con3 .text .title {
    font-size: 18px;
    color: #ff610c;
    margin-top: 20px;
}

.copytr-con3 .text .content {
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.8
}

.copytr-con3-icon {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
    margin-top: 80px;
}

.copytr-con3-icon ul {
    position: relative;
    z-index: 11;
    width: 100%;
    float: left;
}

.copytr-con3-icon ul li {
    width: 33.33333%;
    float: left;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #bababa;
    padding-top: 20px;
    opacity: 0;
}

.copytr-con3-icon ul li img {
    border-right: 5px #fff solid;
    border-left: 5px #fff solid;
}

.copytr-con3-icon ul li:nth-child(2) {
    padding-top: 0px;
}

.copytr-con3-icon .border {
    border: 4px solid #dfdfdf;
    border-top: 0;
    height: 50px;
    position: absolute;
    width: 100%;
    top: 30%;
    margin-top: -15px;
    z-index: 10
}

.copytr-con4 {
    width: 100%;
    float: left;
    display: inline-block;
    height: auto;
    padding: 80px 0 0 0;
}

.copytr-con4-title {
    float: left;
    text-align: center;
    width: 100%;
    height: auto;
    margin-bottom: 50px;
}

.copytr-con4 .border {
    float: left;
    width: 100%;
    border-top: 4px solid #eba37e;
}

.copytr-con4 ul {
    width: 100%;
    float: left;
    /*background: url(../images/qy_icon_bg.png);*/
}

.copytr-con4 li {
    float: left;
    width: 25%;
    text-align: center;
    padding: 30px 0px;
    height: 100%;
}

.copytr-con4 li .box {
    padding: 20px 0px;
    float: left;
    width: 100%;
    text-align: center;
    border-right: 1px solid #e9e9e9;
    min-height: 250px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.copytr-con4 li:nth-child(4) .box {
    border-right: 0;
}

.copytr-con4 li .text {
    display: inline-block;
}

.copytr-con4 li .box img {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    border: 1px solid #fff;
    border-radius: 50%;
    box-shadow: 3px 3px 7px rgba(0, 0, 0, .2)
}

.copytr-con4 li:hover>.box {
    box-shadow: 0px 6px 15px rgba(0, 0, 0, .1)
}

.copytr-con4 li:hover>.box .text img {
    box-shadow: none
}

.copytr-con4 li .text .title {
    padding: 8px 0 5px 0;
    font-size: 18px;
    font-weight: bold;
    color: #515151;
}

.copytr-con4 li .text .content {
    font-size: 15px;
    color: #8a8a8a;
}

.copytr-con5 {
    width: 100%;
    float: left;
    display: inline-block;
    height: auto;
    position: relative;
    overflow: hidden;
}

.copytr-con5 .box {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    overflow: hidden;
    padding-top: 130px;
}

.copytr-con5 .text {
    float: left;
}

.copytr-con5 .text .title {
    float: left;
    font-size: 35px;
    font-weight: bold;
    color: #eed5b5;
}

.copytr-con5 .text .content {
    float: left;
    color: #fff;
    line-height: 1.9;
    font-size: 18px;
    margin-top: 10px;
}

.copytr-con5 .box .button {
    background: #fd522a;
    padding: 10px 20px;
    float: right;
    font-size: 16px;
    color: #fff;
}


/* 幻灯=================================*/

.slide-banner {
    width: 100%;
    float: left;
    padding-bottom: 27.76%;
    height: 0;
}

.paddingslide {
    padding-bottom: 18.28%;
}

.slide-banner img {
    width: 100%;
}


/*商标注册=====================================*/

.Divbox {
    width: 100%;
    float: left;
    display: inline-block;
    position: relative;
}

.box_1200 {
    margin: 0 auto;
    max-width: 1200px;
}

.trademark_con1 .box {
    position: relative;
    top: -40px;
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 4px;
}

.trademark_con1 .boxbg {
    width: 100%;
    float: left;
    min-height: 250px;
    position: relative;
    z-index: 9;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
    padding: 30px 0;
}

.trademark_con1 .box .shadow_left {
    position: absolute;
    left: 15px;
    top: 20px;
    height: 80%;
    width: 20px;
    background: #000;
    box-shadow: -20px 0 20px rgba(0, 0, 0, 0.1);
    transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    /* IE 9 */
    -moz-transform: rotate(-6deg);
    /* Firefox */
    -webkit-transform: rotate(-6deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-6deg);
    /* Opera */
    z-index: 8
}

.trademark_con1 .box .shadow_right {
    position: absolute;
    right: 15px;
    top: 20px;
    height: 80%;
    width: 20px;
    background: #000;
    box-shadow: 20px 0 20px rgba(0, 0, 0, 0.1);
    transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    /* IE 9 */
    -moz-transform: rotate(6deg);
    /* Firefox */
    -webkit-transform: rotate(6deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(6deg);
    /* Opera */
    z-index: 8
}

.trademark_con1 .box .fl {
    width: 75%;
    padding: 0 30px;
}

.trademark_con1 .box .fl .search {
    float: left;
    border-radius: 30px;
    width: 100%;
    height: 50px;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .2);
    background: #ececec;
}

.trademark_con1 .box .fl .search input {
    border: 0;
    line-height: 50px;
    font-size: 18px;
    color: #909090;
    padding-left: 45px;
    width: 35%;
    height: 50px;
}

.trademark_con1 .box .fl .search input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #cfcfcf;
    /* placeholder字体大小  */
}

.trademark_con1 .box .fl .search .name {
    background: url(../images/sb_icon_02.png) 10px no-repeat;
    border-right: 2px #e3e3e3 solid;
}

.trademark_con1 .box .fl .search .ihpone {
    background: url(../images/sb_icon_01.png) 10px no-repeat;
}

.trademark_con1 .box .fl .search button {
    width: 25%;
    float: right;
    background: #fd522a;
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    border: 0;
    height: 50px;
    line-height: 54px;
    border-radius: 0 30px 30px 0;
    cursor: pointer;
}

.trademark_con1 .box .fl .search_result {
    width: 100%;
    float: left;
}

.trademark_con1 .box .fl .search_result .title {
    margin-top: 35px;
    font-size: 15px;
    font-weight: bold;
    color: #303030;
    padding-left: 10px;
}

.trademark_con1 .box .fl .search_result .title samp {
    font-size: ;
    color: #fd522a;
    font-size: 15px;
    padding: 0 3px;
}

.trademark_con1 .box .fr {
    width: 25%;
    text-align: center;
    padding: 0px 0 0px 30px;
}

.trademark_con1 .box .fr .br {
    width: 100%;
    border-left: 1px solid #e9e9e9;
    min-height: 190px;
    padding-top: 30px;
}

.trademark_con1 .box .fr .content {
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
    color: #303030;
}

.trademark_con1 .box .fr .title {
    font-size: 25px;
    color: #1c40a7;
    font-weight: bold;
}

.trademark_con1 .swiper-Roll {
    float: left;
    position: relative;
    overflow: hidden;
    width: 100%;
    margin-top: 20px;
}

.trademark_con1 .swiper-Roll #Roll_1 {
    width: 50%;
    height: 72px;
    float: left;
    overflow: hidden;
}

.trademark_con1 .swiper-Roll #Roll_2 {
    width: 50%;
    height: 72px;
    overflow: hidden;
    float: left;
}

.trademark_con1 .swiper-Roll li {
    color: #505050;
}

.trademark_con1 .swiper-Roll li samp {
    color: #527fff;
    margin-right: 10px;
}

.trademark_con1 .swiper-Roll li {
    height: 24px;
    width: 100%;
    overflow: hidden;
    vertical-align: bottom;
    zoom: 1;
}

.trademark_con2 {
    margin-top: 60px;
}

.trademark_con2 ul {
    float: left;
    width: 100%;
    padding: 0 80px;
    margin-top: 80px;
}

.trademark_con2 ul li {
    width: 33.333333%;
    float: left;
    padding: 0 10px;
}

.trademark_con2 ul li .Li_box {
    position: relative;
    width: 100%;
    border: 2px solid #f0f0f0;
    border-radius: 4px;
    text-align: center;
    display: inline-block;
    float: left;
    padding: 40px 0;
    overflow: hidden;
}

.trademark_con2 ul li .Li_box .line_top {
    position: absolute;
    width: 100%;
    top: 0px;
    border-top: 2px solid #527fff;
    left: -100%;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all 0.5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.trademark_con2 ul li .Li_box .line_left {
    position: absolute;
    height: 100%;
    top: 100%;
    border-left: 2px solid #527fff;
    left: 0px;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.trademark_con2 ul li .Li_box .line_right {
    position: absolute;
    height: 100%;
    top: -100%;
    border-right: 2px solid #527fff;
    right: 0px;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.trademark_con2 ul li .Li_box .line_bottom {
    position: absolute;
    width: 100%;
    bottom: 0px;
    border-bottom: 2px solid #527fff;
    left: 100%;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.trademark_con2 ul li .Li_box:hover>.line_top {
    left: 0px;
}

.trademark_con2 ul li .Li_box:hover>.line_left {
    top: 0px;
}

.trademark_con2 ul li .Li_box:hover>.line_right {
    top: 0px;
}

.trademark_con2 ul li .Li_box:hover>.line_bottom {
    left: 0px;
}

.trademark_con2 ul li .Li_img {
    text-align: center;
    border: 4px solid #527fff;
    width: 140px padding: 10px;
    border-radius: 50%;
    display: inline-block;
    position: relative;
}

.trademark_con2 ul li .Li_img .br {
    border-top: 4px solid #527fff;
    position: absolute;
    top: 50%;
    width: 180px;
    z-index: 9;
    left: -20px;
    transform: rotate(-45deg)
}

.trademark_con2 ul li .Li_img img {
    width: 140px;
    border-radius: 50%;
    padding: 10px;
    float: left;
    position: relative;
    z-index: 10;
    background: #fff;
}

.trademark_con2 ul li .text {
    margin-top: 15px;
    font-size: 16px;
}

.trademark_con2 ul li .text figcaption {
    font-size: 20px;
    font-weight: bold;
    color: #527fff;
}

.trademark_con2 ul li .text .content {
    font-size: 15px;
    font-weight: bold;
    margin-top: 5px;
    color: #8b8b8b;
}

.trademark_con2 ul li .more a {
    display: inline-block;
    padding: 5px 20px;
    margin-top: 15px;
    background: #fd522a;
    border-radius: 4px;
    color: #fff;
}

.trademark_con3 {
    background: #527fff;
    min-height: 500px;
    margin-top: 150px;
    position: relative;
    padding: 30px 0 70px 0;
}

.trademark_con3 .canvas {
    width: 100%;
    overflow: hidden;
    height: auto;
    position: absolute;
    top: -80px;
    z-index: 0
}

.trademark_con3 .box_1200 {
    position: relative;
    z-index: 1;
    max-width: 1240px;
}

.trademark_con3 ul {
    width: 100%;
    float: left;
    margin-top: 60px;
}

.trademark_con3 ul li {
    width: 50%;
    float: left;
    padding: 10px;
}

.trademark_con3 ul li .Li_box {
    width: 100%;
    background: #3b6af0;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .5);
    border-radius: 4px;
    padding: 20px;
    display: flex;
}

.trademark_con3 ul li .Li_box .Li_img {
    width: 88px;
    height: auto;
}

.trademark_con3 ul li .Li_box .Li_img img {
    width: 100%;
}

.trademark_con3 ul li .Li_box figcaption {
    font-size: 18px;
    width: 100%;
    font-weight: bold;
    margin: 9px 0 7px 0;
}

.trademark_con3 ul li .Li_box .content {
    width: 100%;
    font-size: 14px
}

.trademark_con3 ul li .Li_box .text {
    flex: 1;
    padding-left: 20px;
    font-size: 15px;
    width: 100%;
    color: #fff;
}

#triangle-down {
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 35px solid #527fff;
}

.trademark_con3 .triangle {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}

.trademark_con3 .triangle .box {
    position: relative;
    top: 107px;
    display: inline-block;
}

.trademark_con4 {
    margin-top: 80px;
}

.trademark_con4 .tab {
    width: 100%;
    float: left;
    margin-top: 80px;
    border: 2px solid #e8e8e8;
    border-radius: 4px;
}

.trademark_con4 .tabtitle {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 2px;
}

.trademark_con4 .tabtitle li {
    float: left;
    width: 33.3333%;
    padding: 4px 2px;
    cursor: pointer;
}

.trademark_con4 .tabtitle li .text {
    padding: 10px 20px;
    background: #eaeaea;
    height: 65px;
    color: #6e6e6e;
}

.trademark_con4 .tabtitle li figcaption {
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.trademark_con4 .tabtitle li .content {
    display: none;
}

.trademark_con4 .tabtitle li .hover {
    background: #fd522a;
    color: #fff;
}

.trademark_con4 .tabtitle li .hover .content {
    display: block;
}

.trademark_con4 .tabtitle li .hover figcaption {
    margin-top: 0;
}

.trademark_con4 .tabcontent {
    width: 100%;
    float: left;
    position: relative;
    padding: 30px 0;
}

.trademark_con4 .tabcontent .box {
    width: 100%;
    float: left;
    display: none;
}

.trademark_con4 .tabcontent .box:nth-child(2) li {
    width: 25%;
}

.trademark_con4 .tabcontent .hover {
    display: block;
}

.trademark_con4 .tabcontent .box li {
    width: 33.3333%;
    float: left;
    padding: 20px;
    text-align: center;
    position: relative;
}

.trademark_con4 .tabcontent .box li .Li_jia {
    position: absolute;
    right: -25px;
    top: 50%;
}

.trademark_con4 .tabcontent .box li .Li_num {
    border-radius: 50%;
    height: 50px;
    width: 50px;
    border: 5px solid #fff;
    display: inline-block;
    background: #fd522a;
    font-size: 25px;
    color: #fff;
    line-height: 40px;
}

.trademark_con4 .tabcontent .box li .Li_img {
    margin: 30px 0 10px 0;
}

.trademark_con4 .tabcontent .box li .Li_title {
    font-size: 16px;
    font-weight: bold;
    color: #565656;
}

.trademark_con4 .tabcontent .br {
    border-top: 4px solid #fd522a;
    width: 84%;
    position: absolute;
    top: 72px;
    left: 50%;
    margin-left: -42%;
    z-index: -1;
}

.trademark_con5 {
    margin: 20px 0 80px 0;
}

.trademark_con5 ul {
    border-radius: 4px;
    border: #e8e8e8 solid 2px;
    float: left;
    width: 100%;
}

.trademark_con5 ul li {
    width: 20%;
    float: left;
    position: relative;
    padding: 25px 15px;
}

.trademark_con5 ul li:nth-child(1) {
    background: #f0f0f0;
}

.trademark_con5 ul li:nth-child(1) .fl img {
    width: 68px;
}

.trademark_con5 ul li:nth-child(1) .triangle_tl {
    position: absolute;
    height: 100%;
    right: 0px;
    top: 0px;
    z-index: 9
}

.trademark_con5 ul li:nth-child(1) .triangle_tl span {
    width: 0;
    height: 0;
    border-top: 58px solid transparent;
    border-bottom: 58px solid transparent;
    border-left: 30px solid #f0f0f0;
    float: left;
}

.trademark_con5 ul li:nth-child(1) .triangle_bg {
    background: #fff;
    width: 30px;
    height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 8
}

.trademark_con5 ul li:nth-child(1) .text {
    color: #575757;
    font-size: 22px;
    font-weight: bold;
    padding-left: 20px;
    margin-top: 6px;
    float: left;
}

.trademark_con5 ul li:nth-child(1) .text em {
    font-size: 16px;
    font-weight: bold;
}

.trademark_con5 ul li .Li_num {
    background: #fd522a;
    border-radius: 50%;
    color: #fff;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 15px;
    position: absolute;
}

.trademark_con5 ul li .text {
    padding-left: 35px;
    float: right;
}

.trademark_con5 ul li figcaption {
    font-size: 18px;
    font-weight: bold;
    float: left;
    color: #4b4b4b;
    padding-bottom: 4px;
}

.trademark_con5 ul li em {
    font-size: 14px;
    color: #979797;
    width: 100%;
    float: left;
    line-height: 1.4;
}

.trademark_con5 ul li .svg {
    position: absolute;
    top: -1px;
    right: 0px;
    height: 100%;
}


/*工商异常=======================================================*/

.gs_banner {
    padding-bottom: 18%;
}

.gsyc_con1 {
    position: relative;
}

.gsyc_con1 .box {
    position: relative;
    top: -40px;
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 4px;
}

.gsyc_con1 .boxbg {
    width: 100%;
    float: left;
    min-height: 250px;
    position: relative;
    z-index: 9;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
    padding: 30px 0;
}

.gsyc_con1 .box .shadow_left {
    position: absolute;
    left: 15px;
    top: 20px;
    height: 80%;
    width: 20px;
    background: #000;
    box-shadow: -20px 0 20px rgba(0, 0, 0, 0.1);
    transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    /* IE 9 */
    -moz-transform: rotate(-6deg);
    /* Firefox */
    -webkit-transform: rotate(-6deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-6deg);
    /* Opera */
    z-index: 8
}

.gsyc_con1 .box .shadow_right {
    position: absolute;
    right: 15px;
    top: 20px;
    height: 80%;
    width: 20px;
    background: #000;
    box-shadow: 20px 0 20px rgba(0, 0, 0, 0.1);
    transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    /* IE 9 */
    -moz-transform: rotate(6deg);
    /* Firefox */
    -webkit-transform: rotate(6deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(6deg);
    /* Opera */
    z-index: 8
}

.gsyc_con1 .box_title {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 26px;
    color: #353739;
}

.gsyc_con1 .box_title .bg {
    height: 24px;
    width: 31px;
    display: inline-block;
    margin-right: 15px;
    background: url(../images/gs_icon.png) no-repeat;
}

.gsyc_con1 .box_title .bg_1 {
    height: 24px;
    width: 31px;
    display: inline-block;
    margin-left: 15px;
    background: url(../images/gs_icon.png) no-repeat;
}

.gsyc_con1 .search {
    max-width: 1000px;
    margin: 0 auto;
    height: auto;
    margin-top: 15px;
}

.gsyc_con1 .search_box {
    width: 100%;
    margin-top: 10px;
    float: left;
    border: 2px solid #fd522a;
    border-radius: 4px;
    height: 55px
}

.gsyc_con1 .search_box input {
    width: 27%;
    height: 51px;
    line-height: 51px;
    border: 0;
    float: left;
    padding: 0 10px 0 45px;
    font-size: 16px;
}

.gsyc_con1 .search_box .copy {
    background: url(../images/gs_icon_01.png) 10px no-repeat;
}

.gsyc_con1 .search_box .ihpone {
    background: url(../images/gs_icon_02.png) 0 5px no-repeat;
}

.gsyc_con1 .search_box .name {
    background: url(../images/gs_icon_03.png) 0 5px no-repeat;
}

.gsyc_con1 .search_box input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #cfcfcf;
    /* placeholder字体大小  */
}

.gsyc_con1 .search_box button {
    width: 19%;
    background: #fd522a;
    float: right;
    line-height: 51px;
    height: 51px;
    border: 0;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
}

.gsyc_con1 .search_result {
    max-width: 1000px;
    margin: 0 auto;
    margin-top: 25px;
}

.gsyc_con1 .search_result .title {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #8b94ac;
}

.gsyc_con1 .search_result #Roll_1 {
    height: 30px;
    width: 33.33333%;
    position: relative;
    float: left;
    overflow: hidden;
    margin-top: 25px;
    color: #939399;
}

.gsyc_con1 .search_result #Roll_2 {
    height: 30px;
    width: 33.33333%;
    position: relative;
    float: left;
    overflow: hidden;
    margin-top: 25px;
    color: #939399;
}

.gsyc_con1 .search_result #Roll_3 {
    height: 30px;
    width: 33.33333%;
    position: relative;
    float: left;
    overflow: hidden;
    margin-top: 25px;
    color: #939399;
}

.gsyc_con1 .search_result .swiper-slide {
    text-align: center;
    font-size: 15px;
}

.gsyc_con2 .fl {
    padding-right: 40px;
    width: 50%;
}

.gsyc_con2 .fl .bg {
    float: left;
    transform: skewX(-15deg);
    background: #f0f0f0;
    width: 100%;
    border-radius: 15px;
    margin-top: 50px;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.gsyc_con2 .fl .bg_01 {
    transform: skewX(15deg);
    float: left;
    width: 100%;
    display: flex;
    padding: 0 20px;
}

.gsyc_con2 .fl .text {
    flex: 1;
    margin-top: 60px;
}

.gsyc_con2 .fl .text figcaption {
    font-size: 20px;
    color: #49515e;
    font-weight: bold;
}

.gsyc_con2 .fl .text .content {
    font-size: 16px;
    margin-top: 10px;
    color: #858585;
}

.gsyc_con2 .fr {
    padding-left: 40px;
    width: 50%;
}

.gsyc_con2 .fr .bg {
    float: left;
    transform: skewX(-15deg);
    background: #f0f0f0;
    width: 100%;
    border-radius: 15px;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
    margin-top: 50px;
    position: relative;
}

.gsyc_con2 .fr .bg_01 {
    transform: skewX(15deg);
    float: left;
    width: 100%;
    display: flex;
    padding: 0 20px;
}

.gsyc_con2 .fr .text {
    flex: 1;
    margin-top: 60px;
}

.gsyc_con2 .fr .text figcaption {
    font-size: 20px;
    color: #49515e;
    font-weight: bold;
}

.gsyc_con2 .fr .text .content {
    font-size: 16px;
    margin-top: 10px;
    color: #858585;
    padding-right: 20px;
}

.gsyc_con3 {
    background: url(../images/gs_img_bg.png) top center no-repeat;
    margin: 80px 0 0px 0;
    padding: 50px 0 0px 0;
}

.gsyc_con3 .box_title {}

.gsyc_con3 .zhu-bt2 h2 {
    color: #fff;
}

.gsyc_con3 .box_bg_01 {
    background: url(../images/gs_img_bg_01.png) top center no-repeat;
    min-height: 294px;
    margin-top: 50px;
    position: relative;
    z-index: 10
}

.gsyc_con3 .box_bg_01 .fl {
    width: 50%;
    float: left;
    padding: 60px 20px 20px 50px;
    display: flex;
}

.gsyc_con3 .box_bg_01 .fl .title {
    color: #ffd303;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    top: 50%;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    display: flex;
    width: 450px;
}

.gsyc_con3 .box_bg_01 .fl .content {
    margin-left: 20px;
    padding-left: 20px;
    float: left;
    background: url(../images/gs_line.png) top left no-repeat;
}

.gsyc_con3 .box_bg_01 .fl .content li {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.gsyc_con3 .box_bg_01 .fl .content li .Li_num {
    float: left;
    width: 20px;
    height: 20px;
    background: #fd522a;
    border-radius: 2px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    transform: skewX(-6deg);
}

.gsyc_con3 .box_bg_01 .fl .content li .Li_title {
    float: left;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    padding-left: 15px;
}

.gsyc_con3 .box_bg_01 .fr {
    width: 50%;
    float: left;
    padding: 60px 20px 20px 50px;
    display: flex;
}

.gsyc_con3 .box_bg_01 .fr .title {
    color: #ffd303;
    font-size: 20px;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    display: -webkit-flex;
    display: flex;
    width: 350px;
    padding-left: 50px;
}

.gsyc_con3 .box_bg_01 .fr .content {
    margin-left: 20px;
    padding-left: 20px;
    float: left;
    background: url(../images/gs_line.png) top left no-repeat;
    text-align: center;
    justify-content: center;
}

.gsyc_con3 .box_bg_01 .fr .content li {
    float: left;
    padding: 10px 20px;
    background: #f3ce21;
    border-radius: 30px;
    margin: 6px 0;
    color: #4d4107;
    font-weight: bold;
    font-size: 15px;
    justify-content: center;
}

.gsyc_con3 .box_bg_01 .fr .content li:nth-child(1) {
    margin-left: 45px;
}

.gsyc_con3 .box_bg_01 .fr .content li:nth-child(3) {
    margin-left: 20px;
}

.gsyc_con3 .box_1160 {
    width: 100%;
    margin: 0 auto;
    position: relative;
    top: -60px;
    z-index: 8;
    float: left;
    padding: 0 20px;
}

.gsyc_con3 .box_1160 .box_bg_02 {
    background: linear-gradient(#6b729a, #52597f);
    padding: 60px 0;
    float: left;
    width: 100%;
}

.gsyc_con3 .box_1160 .box_title .cir {
    width: 100%;
    float: left;
    text-align: center;
}

.gsyc_con3 .box_1160 .box_title .cir:nth-child(1) div {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .5);
    display: inline-block;
    clear: both;
}

.gsyc_con3 .box_1160 .box_title .cir:nth-child(2) div {
    clear: both;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .5);
    display: inline-block;
    margin-top: 10px;
}

.gsyc_con3 .box_1160 .box_title h2 {
    color: #f3ce21;
}

.gsyc_con3 .box_1160 .content {
    background: url(../images/gs_img_bg_02.png) top center no-repeat;
    float: left;
    margin-top: 20px;
    width: 100%;
}

.gsyc_con3 .box_1160 .content li {
    float: left;
    padding: 60px 40px 0px 40px;
    width: 25%;
    font-size: 15px;
    color: #fff;
}

.gsyc_con4 {
    margin-top: 0;
    background: url(../images/gs_img_bg_03.png) no-repeat;
    padding: 40px 0;
    margin-bottom: 80px;
}

.gsyc_con4 .content {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 70px;
    position: relative;
    padding: 40px 0;
}

.gsyc_con4 .content .text {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    font-weight: bold;
    color: #515151;
}

.gsyc_con4 .content .text .text_01 {
    text-align: center;
    font-size: 18px;
}

.gsyc_con4 .content .text .text_02 {
    max-width: 750px;
    margin: 0 auto;
    margin-top: 50px;
}

.gsyc_con4 .content .text .text_02 .fl,
.gsyc_con4 .content .text .text_02 .fr {
    font-size: 18px;
}

.gsyc_con4 .content .text .text_03 .fl,
.gsyc_con4 .content .text .text_03 .fr {
    font-size: 18px;
}

.gsyc_con4 .content .text .text_03 {
    max-width: 1100px;
    margin: 0 auto;
    margin-top: 90px;
    font-size: 18px;
}

.gsyc_con4 .content .text .text_04 {}

.gsyc_con4 .content .text .text_04 a {
    font-size: 20px;
    color: #fff;
    box-shadow: 10px 10px 15px rgba(0, 0, 0, .2);
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 和 Chrome */
    -o-transition: all .5s;
    /* Opera */
    background: #fd522a;
    border-radius: 6px;
    padding: 15px 80px;
    display: inline-block;
    margin-top: 90px;
}

.gsyc_con4 .content .text .text_04 a:hover {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    /* IE 9 */
    -moz-transform: scale(1.1);
    /* Firefox */
    -webkit-transform: scale(1.1);
    /* Safari 和 Chrome */
    -o-transform: scale(1.1);
}


/*食品经营许可Style=====================================*/

.foodLicence_01 .box_1200 {
    width: 1210px;
}

.foodLicence_01 .box {
    float: left;
    width: 100%;
    height: auto;
    position: relative;
}

.foodLicence_01 .top {
    float: left;
    width: 100%;
    height: auto;
    display: flex;
    padding: 0 5px;
}

.foodLicence_01 .top .fl {
    padding-top: 12%;
    flex: 1;
}

.foodLicence_01 .top .fl .title {
    float: left;
    width: 100%;
}

.foodLicence_01 .top .fl .content {
    margin-top: 20px;
    float: left;
    font-size: 18px;
    color: #757575;
    font-weight: bold;
    line-height: 1.8;
}

.foodLicence_01 .top .fl .title i {
    float: left;
    width: 104px;
    background: #fd522a;
    height: 5px;
}

.foodLicence_01 .top .fl .title h3 {
    font-size: 53px;
    font-weight: bold;
    color: #515151;
    margin-top: 15px;
}

.foodLicence_01 .top .fl img {
    margin-top: 70px;
    float: left;
    animation: Imgmt 4s infinite;
    -moz-animation: Imgmt 4s infinite;
    /* Firefox */
    -webkit-animation: Imgmt 4s infinite;
    /* Safari 和 Chrome */
    -o-animation: Imgmt 4s infinite;
    /* Opera */
}

@keyframes Imgmt {
    0% {
        margin-top: 70px;
    }
    25% {
        margin-top: 90px;
    }
    50% {
        margin-top: 70px;
    }
    75% {
        margin-top: 90px;
    }
    100% {
        margin-top: 70px;
    }
}

.foodLicence_01 .top .fr {
    width: 652px;
    position: relative;
    right: -86px;
}

.foodLicence_01 .bottom {
    width: 100%;
    float: left;
}

.foodLicence_01 .bottom .title {
    color: #757575;
    font-size: 30px;
    font-weight: bold;
    float: left;
    margin-left: 5px;
}

.foodLicence_01 .bottom ul {
    float: left;
    width: 100%;
    margin-top: 30px;
}

.foodLicence_01 .bottom li {
    width: 25%;
    float: left;
    padding: 0 5px;
}

.foodLicence_01 .bottom li .text {
    border-radius: 4px;
    border: 2px solid #e9e9e9;
    float: left;
    min-height: 155px;
    width: 100%;
    padding: 35px 25px 0px 25px;
}

.foodLicence_01 .bottom li:nth-child(1) .text {
    background: url(../images/sp_icon_05.png) 120px 30px no-repeat;
    background-size: 65%;
}

.foodLicence_01 .bottom li:nth-child(2) .text {
    background: url(../images/sp_icon_06.png) 120px 30px no-repeat;
    background-size: 65%;
}

.foodLicence_01 .bottom li:nth-child(3) .text {
    background: url(../images/sp_icon_07.png) 120px 30px no-repeat;
    background-size: 65%;
}

.foodLicence_01 .bottom li:nth-child(4) .text {
    background: url(../images/sp_icon_08.png) 120px 30px no-repeat;
    background-size: 65%;
}

.foodLicence_01 .bottom li figcaption {
    position: relative;
    width: 100%;
    float: left;
    font-size: 17px;
    color: #7095ff;
    font-weight: bold;
}

.foodLicence_01 .bottom li .text i {
    height: 100%;
    position: absolute;
    left: -27px;
    top: 1px;
    background: #fd522a;
    width: 2px;
}

.foodLicence_01 .bottom li .content {
    float: left;
    margin-top: 10px;
    font-size: 15px;
    line-height: 1.8
}

.foodLicence_02 {
    background: url(../images/sp_banner_02.jpg) no-repeat;
    margin-top: 80px;
    padding: 80px 150px 140px 150px;
}

.foodLicence_02 .box_title {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
}

.foodLicence_02 .box_title div {
    display: inline-block;
    padding: 0 50px;
    position: relative;
    font-size: 30px;
    font-weight: bold;
}

.foodLicence_02 .box_title div:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 27px;
    height: 26px;
    background: url(../images/title_bg_left.png) no-repeat;
    content: "";
}

.foodLicence_02 .box_title div:after {
    position: absolute;
    right: 0px;
    top: 3px;
    width: 27px;
    height: 26px;
    background: url(../images/title_bg_right.png) no-repeat;
    content: "";
}

.foodLicence_02 .box_content .title {
    font-size: 21px;
    float: left;
    width: 100%;
    margin-top: 80px;
    color: #fff;
    text-align: center;
}

.foodLicence_02 .box_content ul {
    float: left;
    width: 100%;
    margin-top: 35px;
    padding: 0 50px;
}

.foodLicence_02 .box_content ul li {
    width: 25%;
    float: left;
    min-height: 141px;
    position: relative;
    padding: 40px 0 0 34px;
}

.foodLicence_02 .box_content ul li:nth-child(1) {
    background: #92aefd;
    border-radius: 4px 0px 0px 4px;
    padding-left: 40px;
}

.foodLicence_02 .box_content ul li:nth-child(2) {
    background: #799cff;
}

.foodLicence_02 .box_content ul li:nth-child(3) {
    background: #7095ff;
}

.foodLicence_02 .box_content ul li:nth-child(4) {
    background: #6087f7;
    border-radius: 0px 4px 4px 0px;
    padding-left: 40px;
}

.foodLicence_02 .box_content ul li img {
    float: left;
}

.foodLicence_02 .box_content ul li .content {
    font-size: 20px;
    color: #fff;
    margin: 15px 0 0 15px;
    font-weight: bold;
    float: left;
    position: relative;
    z-index: 2;
}

.foodLicence_02 .box_content ul li .img {
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 1
}

.foodLicence_02 .box_more {
    width: 100%;
    margin-top: 60px;
    float: left;
    text-align: center;
}

.foodLicence_02 .box_more a {
    background: #fd522a;
    border-radius: 4px;
    text-align: center;
    display: inline-block;
    padding: 15px 30px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.foodLicence_03 .box {
    width: 1200px;
    float: left;
    background: #eff3ff;
    padding: 60px 80px;
    margin-top: -60px;
    border-radius: 4px;
    position: relative;
}

.box_title {
    float: left;
    width: 100%;
    text-align: center;
}

.box_title_bg {
    display: inline-block;
    padding: 0 50px;
    position: relative;
    font-size: 30px;
    font-weight: bold;
}

.box_title_bg:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 27px;
    height: 26px;
    background: url(../images/title_bg_left_1.png) no-repeat;
    content: "";
}

.box_title_bg:after {
    position: absolute;
    right: 0px;
    top: 3px;
    width: 27px;
    height: 26px;
    background: url(../images/title_bg_right_1.png) no-repeat;
    content: "";
}

.foodLicence_03 .box .box_ul {
    width: 100%;
    float: left;
    margin-top: 60px;
    position: relative;
}

.foodLicence_03 .box ul li {
    width: 50%;
    float: left;
    padding: 50px 60px;
    min-height: 190px;
}

.foodLicence_03 .box ul li .Li_num {
    float: left;
    font-size: 70px;
    font-weight: bold;
    color: #abbefc;
    width: 20%;
    position: relative;
}

.foodLicence_03 .box ul li .Li_num:after {
    border-bottom: 2px solid #ffb995;
    content: "";
    position: absolute;
    top: 75px;
    left: 0;
    width: 77px;
}

.foodLicence_03 .box ul li .Li_content {
    float: left;
    padding-left: 20px;
    width: 80%;
    font-size: 14px;
    line-height: 1.8;
    margin-top: 5px;
}

.foodLicence_03 .br_level {
    position: absolute;
    height: 2px;
    top: 50%;
    margin-top: -1px;
    width: 100%;
    left: 0px;
    background: #d9d9d9;
}

.foodLicence_03 .br_vertical {
    position: absolute;
    width: 2px;
    top: 0px;
    margin-left: -1px;
    height: 100%;
    left: 50%;
    background: #d9d9d9;
}

.foodLicence_03 .cir_top {
    position: absolute;
    background: #ffb995;
    left: 50%;
    width: 8px;
    height: 8px;
    top: 0px;
    margin-left: -4px;
    border-radius: 50%
}

.foodLicence_03 .cir_left {
    position: absolute;
    background: #ffb995;
    left: 0px;
    width: 8px;
    height: 8px;
    top: 50%;
    margin-top: -4px;
    border-radius: 50%
}

.foodLicence_03 .cir_right {
    position: absolute;
    background: #ffb995;
    right: 0px;
    width: 8px;
    height: 8px;
    top: 50%;
    margin-top: -4px;
    border-radius: 50%
}

.foodLicence_03 .cir_bottom {
    position: absolute;
    background: #ffb995;
    left: 50%;
    width: 8px;
    height: 8px;
    bottom: 0px;
    margin-left: -4px;
    border-radius: 50%
}

.foodLicence_03 .bg_triangle {
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 35px solid #eff3ff;
    position: absolute;
    bottom: -35px;
    left: 50%;
    margin-left: -30px;
}

.foodLicence_04 {
    margin-top: 80px;
}

.foodLicence_04 ul {
    margin-top: 30px;
    float: left;
    padding: 0 50px;
    width: 100%;
}

.foodLicence_04 ul li {
    width: 33.3333%;
    float: left;
    padding: 10px;
    text-align: center;
}

.foodLicence_04 ul li img {
    width: 100%;
}

.foodLicence_04 ul li h4 {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0 5px 0;
    color: #696969;
}

.foodLicence_04 .box_more {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 40px;
}

.foodLicence_04 .box_more a {
    display: inline-block;
    padding: 15px 30px;
    color: #fff;
    background: #fd522a;
    border-radius: 4px;
    font-size: 18px;
    font-weight: bold;
}

.foodLicence_05 {
    background: #527fff;
    padding: 80px 0;
    margin: 80px 0;
}

.foodLicence_05 .box {
    float: left;
    position: relative;
    width: 100%;
}

.foodLicence_05 .box_title {
    color: #fff;
}

.foodLicence_05 .swiper-slide img {
    width: 100%;
}

.foodLicence_05 .swiper-container {
    margin-top: 40px;
    position: relative;
    padding-bottom: 50px;
}

.foodLicence_05 .swiper-pagination .swiper-pagination-bullet {
    width: 20px;
    border-radius: 2px;
    height: 4px;
    background: #fff;
    opacity: 1;
}

.foodLicence_05 .swiper-pagination .swiper-pagination-bullet-active {
    background: #fd522a;
}


/*申请一般纳税人============================================*/

.Roll-number {
    width: 100%;
    float: left;
}

.Roll-number li {
    width: 25%;
    float: left;
    padding: 20px 0;
}

.Roll-number li figcaption {
    font-size: 35px;
    font-weight: bold;
    color: #fc9028;
    position: relative;
}

.Roll-number li figcaption .t_num {
    top: 10px;
    position: relative;
}

.Roll-number li figcaption .t_num i {
    background: url(../images/number2.png) no-repeat;
}

.Roll-number li .content {
    font-size: 16px;
}

.Roll-number li:nth-child(1) {
    background: url(../images/nsr_01.png) 50px center no-repeat;
    padding-left: 130px;
}

.Roll-number li:nth-child(2) {
    background: url(../images/nsr_02.png) 50px center no-repeat;
    padding-left: 130px;
}

.Roll-number li:nth-child(3) {
    background: url(../images/nsr_03.png) 40px center no-repeat;
    padding-left: 120px;
}

.Roll-number li:nth-child(4) {
    background: url(../images/nsr_04.png) 50px center no-repeat;
    padding-left: 120px;
}

.ordinaryMan_01 {
    background: url(../images/nsr_bg.png) no-repeat;
    padding: 70px 0;
}

.ordinaryMan_01 .box {
    position: relative;
    float: left;
    width: 100%;
}

.ordinaryMan_01 .box:before {
    position: absolute;
    width: 98%;
    background: #fef0e9;
    height: 50px;
    bottom: -10px;
    left: 50%;
    margin-left: -49%;
    content: "";
    z-index: 9
}

.ordinaryMan_01 .box_bg {
    background: #fff;
    float: left;
    position: relative;
    z-index: 10;
    box-shadow: 0 2px 20px #fff7f4;
    width: 100%;
    padding: 30px 80px;
}

.ordinaryMan_01 .box:after {
    position: absolute;
    width: 96%;
    background: #fef6f1;
    height: 50px;
    bottom: -20px;
    left: 50%;
    margin-left: -48%;
    content: "";
    z-index: 8
}

.ordinaryMan_01 .box_bg .title {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 50px;
}

.ordinaryMan_01 .box_bg .title div {
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
}

.ordinaryMan_01 .box_bg .title div:before {
    background: url(../images/nsr_t_left.png) center no-repeat;
    background-size: 80%;
    content: "";
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-right: 10px;
}

.ordinaryMan_01 .box_bg .title div:after {
    background: url(../images/nsr_t_right.png) center no-repeat;
    background-size: 80%;
    content: "";
    float: right;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-left: 10px;
}

.ordinaryMan_01 .box_bg .fl {
    width: 50%;
    float: left;
}

.ordinaryMan_01 .box_bg .fr {
    width: 50%;
}

.ordinaryMan_01 .box_bg .fr li {
    float: left;
    width: 100%;
    display: flex;
    margin-top: 8px;
}

.ordinaryMan_01 .box_bg .fr div {
    line-height: 56px;
    margin-left: 10px;
    font-size: 18px;
    color: #424242;
}

.ordinaryMan_02 {
    background: #f68a4f url(../images/nsr_bg_01.png) no-repeat;
    padding: 70px 0;
}

.ordinaryMan_02 .box_title div {
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}

.ordinaryMan_02 .box_title div:before {
    background: url(../images/nsr_t_left.png) center no-repeat;
    background-size: 80%;
    content: "";
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-right: 10px;
    opacity: 0.5
}

.ordinaryMan_02 .box_title div:after {
    background: url(../images/nsr_t_right.png) center no-repeat;
    background-size: 80%;
    content: "";
    float: right;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-left: 10px;
    opacity: 0.5
}

.ordinaryMan_02 ul {
    float: left;
    width: 100%;
    margin-top: 60px;
}

.ordinaryMan_02 ul li {
    float: left;
    width: 25%;
    padding: 0 20px;
}

.ordinaryMan_02 .Li_box {
    width: 100%;
    float: left;
    padding: 40px 20px;
    background: #fff;
    position: relative;
    overflow: hidden;
    text-align: center;
}

.ordinaryMan_02 .Li_num {
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background: #f7dfd2;
    position: absolute;
    right: -15px;
    top: -15px;
    line-height: 70px;
    text-align: left;
    text-indent: 0.4em;
    font-size: 25px;
    color: #fff;
}

.ordinaryMan_02 .text {
    margin: 20px 0;
    float: left;
    width: 100%;
}

.ordinaryMan_02 .text .Li_img {
    height: 170px;
    width: auto;
    float: left;
    width: 100%;
}

.ordinaryMan_02 .Li_box .text .Li_img img {
    transition: all 2s;
    -moz-transition: all 2s;
    /* Firefox 4 */
    -webkit-transition: all 2s;
    /* Safari 和 Chrome */
    -o-transition: all 2s;
    /* Opera */
}

.ordinaryMan_02 .Li_box:hover>.text .Li_img img {
    margin-top: -10px;
}

.ordinaryMan_02 .text .content {
    font-size: 15px;
    font-weight: bold;
    color: #424242;
}

.ordinaryMan_03 {
    background: url(../images/nsr_bg_02.png) no-repeat;
    padding: 70px 0;
}

.ordinaryMan_03 .box_title div {
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    color: #424242;
}

.ordinaryMan_03 .box_title div:before {
    background: url(../images/nsr_t_left.png) center no-repeat;
    background-size: 80%;
    content: "";
    float: left;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-right: 10px;
}

.ordinaryMan_03 .box_title div:after {
    background: url(../images/nsr_t_right.png) center no-repeat;
    background-size: 80%;
    content: "";
    float: right;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-left: 10px;
}

.ordinaryMan_03 .box {
    background: url(../images/nsr_bg_03.png) center no-repeat;
    min-height: 431px;
    float: left;
    width: 100%;
    margin-top: 50px;
    padding: 150px 150px 0 190px;
}

.ordinaryMan_03 .box .fl {
    width: 50%;
    float: left;
}

.ordinaryMan_03 .box .fl .title {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #424242;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    color: #452b17;
}

.ordinaryMan_03 .box .fl li {
    width: 100%;
    float: left;
    display: flex;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 30px;
}

.ordinaryMan_03 .box .fl .Li_num {
    background: url(../images/nsr_bg_04.png) 0 5px no-repeat;
    width: 22px;
    height: 26px;
    color: #8a5020;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    margin-right: 10px;
}

.ordinaryMan_03 .box .fr {
    width: 50%;
    float: left;
}

.ordinaryMan_03 .box .fr .title {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #424242;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #fff;
    color: #452b17;
}

.ordinaryMan_03 .box .fr li {
    width: 100%;
    float: left;
    display: flex;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 30px;
}

.ordinaryMan_03 .box .fr .Li_num {
    background: url(../images/nsr_bg_04.png) 0 5px no-repeat;
    width: 22px;
    height: 26px;
    color: #8a5020;
    font-size: 20px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    margin-right: 10px;
}

.ordinaryMan_03 .box .bottom_text {
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #452b17;
    font-weight: bold;
    float: left;
    margin-top: 15px;
    color: #927965;
}


/*道路运输管理证=========================================*/

.transport-shadow {
    box-shadow: 0px 3px 20px rgba(0, 0, 0, .1)
}

.transport_con2 {
    background: url(../images/ys_bg.jpg) center no-repeat;
    padding: 70px 0 120px 0;
}

.transport_con2 .zhu-bt2 h2 {
    color: #fff;
}

.transport_con2 ul {
    width: 100%;
    float: left;
    margin-top: 70px;
}

.transport_con2 li {
    width: 16.667%;
    float: left;
    text-align: center;
}

.transport_con2 li .Li_img {
    width: 140px;
    display: inline-block;
    position: relative;
}

.transport_con2 li .Li_img img {
    border-radius: 50%;
    padding: 0 3px;
    background: #fff;
    width: 140px;
    height: 140px;
}

.transport_con2 li .Li_img:before {
    position: absolute;
    width: 30px;
    right: -45px;
    top: 50%;
    background: #cbd9ff;
    height: 30px;
    margin-top: -15px;
    content: "";
    z-index: 1;
    background: url(../images/ys_icon_07.png) no-repeat;
}

.transport_con2 li:last-child .Li_img:before {
    height: 0
}

.transport_con2 li .Li_num {
    width: 120px;
    display: inline-block;
    position: relative;
    margin-top: 20px;
}

.transport_con2 li .Li_num div {
    background: #527fff;
    color: #fff;
    text-align: center;
    border-radius: 20px;
    font-size: 22px;
    padding: 2px 0;
    font-weight: bold;
    position: relative;
    z-index: 2;
}

.transport_con2 li:nth-child(odd) .Li_num div {
    background: #769aff;
}

.transport_con2 li .Li_num:before {
    position: absolute;
    width: 100%;
    right: 100%;
    top: 50%;
    background: #cbd9ff;
    height: 2px;
    content: "";
    z-index: 1;
}

.transport_con2 li:nth-child(1) .Li_num:before {
    height: 0px;
}

.transport_con2 li .content {
    font-size: 15px;
    font-weight: bold;
    color: #fff;
    margin-top: 20px;
}

.transport_con3 .box {
    width: 100%;
    float: left;
    background: #fff;
    margin-top: -40px;
    padding: 40px 0;
    position: relative;
    border-radius: 4px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
    margin-bottom: 70px;
}

.transport_con3 .box:before {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #000;
    display: inline-block;
    content: "";
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -10px;
}

.transport_con3 .box_ul {
    max-width: 75%;
    margin: 0 auto;
    margin-top: 50px;
    position: relative;
    display: flex;
}

.transport_con3 .box_ul ul {
    width: 50%;
    float: left;
    padding: 40px 40px 30px 40px;
    background: #eaf1fa;
}

.transport_con3 .box_ul ul:first-child:before {
    width: 0;
    height: 0;
    border-top: 40px solid #fff;
    border-right: 40px solid transparent;
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
}

.transport_con3 .box_ul ul:last-child:after {
    width: 0;
    height: 0;
    border-bottom: 40px solid #fff;
    border-left: 40px solid transparent;
    position: absolute;
    content: "";
    right: 0px;
    bottom: 0px;
}

.transport_con3 .box_ul ul:last-child {
    background: #d6e5f5;
}

.transport_con3 .box_ul ul li {
    width: 100%;
    float: left;
    margin: 5px 0;
    position: relative;
    padding-left: 40px;
}

.transport_con3 .box_ul ul li:nth-child(odd) .Li_num {
    background: #769aff;
}

.transport_con3 .box_ul ul li .Li_num {
    font-size: 22px;
    font-weight: bold;
    background: #527fff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    line-height: 30px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.transport_con3 .box_ul ul li:nth-child(5) .content,
.transport_con3 .box_ul ul:last-child li:nth-child(4) .content {
    border: 0;
}

.transport_con3 .box_ul ul li .content {
    font-size: 18px;
    line-height: 33px;
    padding-left: 0px;
    border-bottom: 2px solid #cad8ff;
    width: 100%;
    color: #537daa;
    float: right;
    padding-bottom: 5px;
}

.transport_con3 .box .box_more {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 40px;
}

.transport_con3 .box .box_more a {
    display: inline-block;
    padding: 15px 30px;
    color: #fff;
    background: #fd522a;
    border-radius: 4px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 30px;
}


/*烟草许可证============================================*/

.Roll-number_01 {
    max-width: 1200px;
    margin: 0 auto;
    height: auto;
}

.Roll-number_01 .box_1200 {
    float: left;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    width: 100%;
    background: #fff;
    margin-top: -60px;
    background: url(../images/yc_bg.jpg) no-repeat;
}

.Roll-number_01 li {
    width: 25%;
    float: left;
    padding: 30px 0;
    text-align: center;
}

.Roll-number_01 li figcaption {
    font-size: 35px;
    font-weight: bold;
    color: #ac743c;
    position: relative;
}

.Roll-number_01 li figcaption .t_num {
    top: 10px;
    position: relative;
}

.Roll-number_01 li figcaption .t_num i {
    background: url(../images/number4.png) no-repeat;
}

.Roll-number_01 li .content {
    font-size: 16px;
}

.tobacco_con1 {
    margin-top: 40px;
}

.tobacco_con2 {
    background: url(../images/yc_bg_01.png) top center no-repeat;
    margin-top: -60px;
    padding: 120px 0;
    min-height: 523px;
}

.tobacco_con2 .box_title {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
}

.tobacco_con2 .box_title:before {
    position: absolute;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    height: 3px;
    background: #fbe0d0;
    bottom: 0;
    content: ""
}

.tobacco_con2 ul {
    float: left;
    width: 100%;
    margin-top: 50px;
}

.tobacco_con2 ul li {
    width: 25%;
    float: left;
    text-align: center;
}

.tobacco_con2 ul li .Li_img {
    position: relative;
}

.tobacco_con2 ul li .Li_img:before {
    position: absolute;
    left: 100%;
    top: 50%;
    margin: -10px 0 0 -43px;
    width: 86px;
    height: 20px;
    background: url(../images/yc_icon_05.png) no-repeat;
    content: "";
}

.tobacco_con2 ul li:last-child .Li_img:before {
    background: none;
}

.tobacco_con2 ul li .text {
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
    font-weight: bold;
}

.tobacco_con2 ul li .text .Li_num {
    display: inline-block;
    background: url(../images/yc_icon_06.png) no-repeat;
    width: 30px;
    height: 18px;
    font-size: 16px;
    color: #6d4013;
    font-style: italic;
    font-weight: bold;
    margin-right: 5px;
}

.tobacco_con3 {
    padding: 70px 0;
    background: url(../images/yc_bg_03.png) bottom center no-repeat;
}

.tobacco_con3 .box_title {
    color: #424242;
    font-size: 30px;
    font-weight: bold;
    padding-bottom: 15px;
    position: relative;
}

.tobacco_con3 .box_title:before {
    position: absolute;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    height: 3px;
    background: #fbe0d0;
    bottom: 0;
    content: ""
}

.tobacco_con3 .box_bg {
    background: #fff url(../images/yc_bg_02.jpg) no-repeat;
    width: 100%;
    float: left;
    box-shadow: 0px 5px 16px rgba(241, 237, 234, 1);
    margin-top: 60px;
    position: relative;
    z-index: 5;
    padding: 35px;
}

.tobacco_con3 .box {
    width: 100%;
    float: left;
    position: relative;
    z-index: 5;
}

.tobacco_con3 .box:before {
    position: absolute;
    height: 30px;
    bottom: -10px;
    width: 98%;
    left: 50%;
    margin-left: -49%;
    background: #eeeae6;
    z-index: 4;
    content: ""
}

.tobacco_con3 .box:after {
    position: absolute;
    height: 30px;
    bottom: -20px;
    width: 96%;
    left: 50%;
    margin-left: -48%;
    background: #f6f2f0;
    z-index: 3;
    content: ""
}

.tobacco_con3 .box_ul_01 {
    float: left;
    width: 50%;
    padding-right: 50px;
}

.tobacco_con3 .box_ul_01 .ul_text {
    width: 100%;
    float: left;
}

.tobacco_con3 .box_ul_01 .ul_text figcaption {
    background: -webkit-linear-gradient(right, #f58039, #ffa64d);
    ;
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f58039, #ffa64d);
    ;
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f58039, #ffa64d);
    ;
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f58039, #ffa64d);
    ;
    /* 标准的语法 */
    float: left;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border-radius: 0px 40px 40px 0px
}

.tobacco_con3 .box_ul_01 .ul_text .content {
    margin-top: 15px;
    color: #6d7681;
    font-size: 14px;
    line-height: 1.8;
    padding-left: 5px;
}

.tobacco_con3 .box_ul_01 ul {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.tobacco_con3 .box_ul_01 li {
    width: 100%;
    float: left;
    position: relative;
    margin: 5px 0;
    line-height: 25px;
    padding-left: 35px;
}

.tobacco_con3 .box_ul_01 li .Li_num {
    position: absolute;
    left: 0;
    top: 0;
    background: #f5a14e;
    font-size: 15px;
    font-weight: bold;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    color: #fff;
}

.tobacco_con3 .box_ul_01 li .content {
    font-size: 15px;
    color: #4c4438;
    font-weight: bold;
}

.tobacco_con3 .box_ul_02 {
    float: left;
    width: 50%;
    padding-left: 90px;
}

.tobacco_con3 .box_ul_02 .ul_text {
    width: 100%;
    float: left;
}

.tobacco_con3 .box_ul_02 .ul_text figcaption {
    background: -webkit-linear-gradient(right, #f58039, #ffa64d);
    ;
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f58039, #ffa64d);
    ;
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f58039, #ffa64d);
    ;
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f58039, #ffa64d);
    ;
    /* 标准的语法 */
    float: left;
    padding: 10px 20px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border-radius: 0px 40px 40px 0px
}

.tobacco_con3 .box_ul_02 ul {
    float: left;
    width: 100%;
    margin-top: 8px;
}

.tobacco_con3 .box_ul_02 li {
    width: 100%;
    float: left;
    position: relative;
    margin: 5px 0;
    line-height: 25px;
    padding-left: 25px;
    font-weight: bold;
    font-size: 15px;
    color: #4c4438;
    position: relative;
}

.tobacco_con3 .box_ul_02 li:before {
    position: absolute;
    top: 50%;
    width: 15px;
    left: 0px;
    height: 1px;
    background: #f5a14e;
    z-index: 4;
    content: ""
}


/*进出口许可证==============================================*/

.jck_con1 {
    padding: 70px 0;
}

.jck_con1 .fl {
    width: 42%;
}

.jck_con1 .fl .text {
    float: left;
    width: 100%;
    position: relative;
    padding: 47px 50px;
}

.jck_con1 .fl figcaption {
    font-size: 54px;
    font-weight: bold;
    color: #424242;
}

.jck_con1 .fl .content {
    font-size: 18px;
    font-weight: bold;
    line-height: 1.8;
    color: #757575;
    margin-top: 20px;
}

.jck_con1 .fl .text:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 70px;
    height: 50px;
    border-left: 8px solid #527fff;
    border-top: 8px solid #527fff;
}

.jck_con1 .fl .text:after {
    content: "";
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 70px;
    height: 50px;
    border-right: 8px solid #fd512a;
    border-bottom: 8px solid #fd512a;
}

.jck_con1 .fr {
    width: 56%;
    padding-left: 20px;
}

.jck_con1 .fr li {
    padding-left: 10px;
    padding-bottom: 10px;
    float: left;
    width: 50%;
    position: relative;
}

.jck_con1 .fr li .Li_box {
    width: 100%;
    float: left;
    position: relative;
    z-index: 6;
    overflow: hidden;
}

.jck_con1 .fr li:nth-child(1) .Li_box:after {
    position: absolute;
    right: 3px;
    bottom: 3px;
    background: url(../images/jck_img_09.png) no-repeat;
    width: 123px;
    height: 123px;
    content: "";
    z-index: 1
}

.jck_con1 .fr li:nth-child(2) .Li_box:after {
    position: absolute;
    left: 3px;
    bottom: 3px;
    background: url(../images/jck_img_10.png) no-repeat;
    width: 123px;
    height: 123px;
    content: "";
    z-index: 1
}

.jck_con1 .fr li:nth-child(3) .Li_box:after {
    position: absolute;
    right: 3px;
    top: 3px;
    background: url(../images/jck_img_11.png) no-repeat;
    width: 123px;
    height: 123px;
    content: "";
    z-index: 1
}

.jck_con1 .fr li:nth-child(4) .Li_box:after {
    position: absolute;
    left: 3px;
    top: 3px;
    background: url(../images/jck_img_12.png) no-repeat;
    width: 123px;
    height: 123px;
    content: "";
    z-index: 2
}

.jck_con1 .fr li .Li_box:hover>img {
    transform: scale(1.1);
    -ms-transform: scale(1.1);
    /* IE 9 */
    -moz-transform: scale(1.1);
    /* Firefox */
    -webkit-transform: scale(1.1);
    /* Safari 和 Chrome */
    -o-transform: scale(1.1);
    z-index: 1;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, .1)
}

.jck_con1 .fr li img {
    width: 100%;
    transition: all 2s;
    -moz-transition: all 2s;
    /* Firefox 4 */
    -webkit-transition: all 2s;
    /* Safari 和 Chrome */
    -o-transition: all 2s;
    /* Opera */
    float: left;
}

.jck_con1 .fr li .content {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    position: absolute;
    z-index: 3
}

.jck_con1 .fr li:nth-child(1) .content {
    right: 20px;
    bottom: 20px;
}

.jck_con1 .fr li:nth-child(2) .content {
    left: 20px;
    bottom: 20px;
}

.jck_con1 .fr li:nth-child(3) .content {
    right: 20px;
    top: 20px;
}

.jck_con1 .fr li:nth-child(4) .content {
    left: 20px;
    top: 20px;
}

.jck_con2 {
    background: url(../images/jck_bg.jpg) no-repeat;
    padding: 50px 0 70px 0;
}

.jck_con2 .box_1200 {
    max-width: 1230px;
}

.jck_con2 .box_title h2 {
    color: #fff;
}

.jck_con2 .box_ul {
    float: left;
    width: 100%;
    margin-top: 70px;
}

.jck_con2 .box_ul li {
    padding: 0 15px;
    width: 25%;
    float: left;
}

.jck_con2 .box_ul li .Li_box {
    width: 100%;
    float: left;
    position: relative;
    background: #fff;
    min-height: 330px;
}

.jck_con2 .box_ul li .Li_box img {
    width: 100%;
}

.jck_con2 .box_ul li .Li_box:after {
    width: 20px;
    height: 20px;
    border-right: 4px solid #527fff;
    border-bottom: 4px solid #527fff;
    position: absolute;
    right: 5px;
    bottom: 5px;
    content: "";
}

.jck_con2 .box_ul li .Li_box:before {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0;
    height: 0;
    border-top: 60px solid #527fff;
    border-right: 70px solid transparent;
    content: "";
}

.jck_con2 .box_ul li .Li_num {
    position: absolute;
    left: 10px;
    top: 8px;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
}

.jck_con2 .box_ul li .text {
    padding: 20px 20px;
    width: 100%;
    float: left;
}

.jck_con2 .box_ul li .text figcaption {
    font-size: 15px;
    font-weight: bold;
    color: #527fff;
}

.jck_con2 .box_ul li .text .content {
    margin-top: 5px;
    line-height: 1.8;
    color: #6a6a6a;
}

.jck_con3 .box {
    width: 100%;
    float: left;
    background: #fff url(../images/jck_bg_01.jpg) top center no-repeat;
    margin-top: -20px;
    padding: 70px 0 50px 0;
    position: relative;
    border-radius: 4px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, .1);
    margin-bottom: 70px;
}

.jck_con3 .box_ul {
    max-width: 500px;
    margin: 0 auto;
    margin-top: 40px;
}

.jck_con3 .box_ul li {
    width: 50%;
    float: left;
    position: relative;
    padding-left: 35px;
    margin-bottom: 30px;
}

.jck_con3 .box_ul li .Li_num {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 22px;
    color: #7590de;
    font-style: italic;
    background: url(../images/jck_icon.png) 0 5px no-repeat;
    width: 22px;
    text-align: center;
}

.jck_con3 .box_ul li .Li_title {
    font-size: 16px;
    color: #757575;
    font-weight: bold;
}

.jck_con3 .box_more {
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.jck_con3 .box_more a {
    display: inline-block;
    padding: 15px 30px;
    color: #fff;
    background: #fd522a;
    border-radius: 4px;
    font-size: 18px;
    font-weight: bold;
}

.jck_con4 {
    background: #f8f8f8;
    padding: 70px 0;
}

.jck_con4 .box {
    position: relative;
    text-align: center;
    float: left;
    min-height: 600px;
    width: 100%;
}

.jck_con4 .box .pa_05 {
    position: absolute;
    left: 50px;
    top: 230px;
}

.jck_con4 .font {
    font-size: 14px;
    color: #888888;
    font-weight: bold;
}

.jck_con4 .box .pa_02 {
    position: absolute;
    left: 330px;
    top: 130px;
}

.jck_con4 .box .pa_04 {
    position: absolute;
    left: 610px;
    top: 240px;
}

.jck_con4 .box .pa_06 {
    position: absolute;
    left: 620px;
    top: 70px;
}

.jck_con4 .box .pa_07 {
    position: absolute;
    left: 170px;
    top: 90px;
}

.jck_con4 .box .pa_01 {
    position: absolute;
    right: 220px;
    top: 290px;
}

.jck_con4 .box .pa_03 {
    position: absolute;
    right: 50px;
    top: 130px;
}


/*环保CSS==============================*/

.hb-con1 .box {
    width: 100%;
    float: left;
    padding: 70px 0 0px 0;
}

.hb-con1 .box .box_img {
    width: 60%;
    height: 740px;
    float: left;
    position: relative;
}

.hb-con1 .box .box_img:before {
    background: url(../images/hb_bg.jpg) no-repeat;
    position: absolute;
    content: "";
    bottom: 0px;
    left: -100px;
    width: 713px;
    height: 448px;
}

.hb-con1 .box .box_img div {
    text-align: center;
    color: #ff8c71;
    font-weight: bold;
    font-size: 14px;
}

.hb-con1 .box .pa_01 {
    position: absolute;
    top: 0px;
    left: 30px;
}

.hb-con1 .box .pa_02 {
    position: absolute;
    top: 40px;
    left: 183px;
}

.hb-con1 .box .pa_03 {
    position: absolute;
    top: 80px;
    left: 336px;
}

.hb-con1 .box .pa_04 {
    position: absolute;
    top: 120px;
    left: 489px;
}

.hb-con1 .box .pa_05 {
    position: absolute;
    top: 290px;
    left: 549px;
}

.hb-con1 .box .pa_00 {
    position: absolute;
    top: 250px;
    left: 259px;
}

.hb-con1 .box .pa_00 div {
    width: 262px;
    height: 262px;
    padding: 20px;
    border-radius: 50%;
    border: #b3c7ff solid 4px;
    border-right: transparent solid 4px;
    border-bottom: transparent solid 4px;
    position: relative;
}

.hb-con1 .box .pa_00 div:before {
    position: absolute;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background: #527fff;
    content: "";
    right: 28px;
    top: 32px;
}

.hb-con1 .box .pa_00 div img {
    width: 100%;
    border-radius: 50%;
}

.hb-con1 .box .pa_06 {
    position: absolute;
    top: 440px;
    left: 499px;
}

.hb-con1 .box .pa_07 {
    position: absolute;
    top: 520px;
    left: 356px;
}

.hb-con1 .box .pa_08 {
    position: absolute;
    top: 560px;
    left: 203px;
}

.hb-con1 .box .box_text {
    width: 40%;
    padding-left: 20px;
    float: left;
    margin-top: 140px;
}

.hb-con1 .box .box_text .title {
    font-size: 46px;
    font-weight: bold;
    color: #424242;
    width: 100%;
    float: left;
    position: relative;
}

.hb-con1 .box .box_text .title:before {
    position: absolute;
    left: -20px;
    top: 10px;
    width: 3px;
    height: 47px;
    background: #527fff;
    content: "";
}

.hb-con1 .box .box_text .content {
    font-size: 16px;
    color: #959595;
    font-weight: bold;
    line-height: 1.8;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.hb-con1 .box .box_text .more a {
    margin-top: 40px;
    padding: 10px 40px;
    background: #527fff;
    float: left;
    color: #fff;
    border-radius: 4px;
    font-weight: bold;
    font-size: 16px;
}

.hb-con2 {
    position: relative;
    padding: 90px 0;
    background: #ff8c71;
    overflow: hidden;
}

.hb-con2:before {
    content: "";
    position: absolute;
    top: -150px;
    right: -80px;
    width: 300px;
    height: 300px;
    background: -webkit-linear-gradient(#ffb594, #ff8b70);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ffb594, #ff8b70);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ffb594, #ff8b70);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#ffb594, #ff8b70);
    /* 标准的语法 */
    border-radius: 50%;
    z-index: 1
}

.hb-con2:after {
    content: "";
    position: absolute;
    bottom: -150px;
    left: -80px;
    width: 350px;
    height: 350px;
    background: -webkit-linear-gradient(#ff8b70, #ffb594);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ff8b70, #ffb594);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ff8b70, #ffb594);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#ff8b70, #ffb594);
    /* 标准的语法 */
    border-radius: 50%;
    z-index: 1
}

.hb-con2 .box {
    width: 100%;
    float: left;
    position: relative;
    z-index: 10
}

.hb-con2 .box .box_ul {
    float: left;
    width: 100%;
    margin-top: 75px;
}

.hb-con2 .box .box_title h2 {
    color: #fff;
}

.hb-con2 .box_ul li {
    width: 16.66%;
    float: left;
    text-align: center;
}

.hb-con2 .box_ul li .Li_img {
    display: inline-block;
    width: 122px;
    height: 122px;
    border-radius: 50%;
    position: relative;
    border: 4px solid #fff;
}

.hb-con2 .box_ul li .Li_img:after {
    position: absolute;
    top: 50%;
    right: -50%;
    margin-top: -13px;
    background: url(../images/hb_icon_15.png);
    content: "";
    width: 25px;
    height: 27px;
}

.hb-con2 .box_ul li:last-child .Li_img:after {
    content: none;
}

.hb-con2 .box_ul li .Li_img:before {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    background: #527fff;
    border-radius: 50%;
}

.hb-con2 .box_ul li:nth-child(1) .Li_img:before {
    top: -8px;
    left: 50%;
    margin-left: -4px;
}

.hb-con2 .box_ul li:nth-child(2) .Li_img:before {
    top: 5px;
    left: 80%;
    margin-left: -4px;
}

.hb-con2 .box_ul li:nth-child(3) .Li_img:before {
    top: 50%;
    right: -8px;
    margin-top: -4px;
}

.hb-con2 .box_ul li:nth-child(4) .Li_img:before {
    bottom: 6px;
    left: 80%;
    margin-top: -4px;
}

.hb-con2 .box_ul li:nth-child(5) .Li_img:before {
    bottom: -8px;
    left: 50%;
    margin-left: -4px;
}

.hb-con2 .box_ul li:nth-child(6) .Li_img:before {
    top: 50%;
    left: -8px;
    margin-top: -4px;
}

.hb-con2 .box_ul li div {
    font-size: 17px;
    font-weight: bold;
    margin-top: 7px;
    color: #fff;
}

.hb-con3 {
    position: relative;
    padding: 116px 0 150px 0;
    overflow: hidden;
}

.hb-con3 .box_title h2 {
    margin-bottom: 90px;
}

.hb-con3 .box {
    position: relative;
    width: 100%;
    float: left;
    min-height: 353px;
    background: url(../images/hb_bg_01.png) center no-repeat;
    position: relative;
    z-index: 10
}

.hb-con3:before {
    position: absolute;
    top: -50px;
    left: 10%;
    width: 170px;
    height: 170px;
    border-radius: 50%;
    background: -webkit-linear-gradient(#e5f6ff, #ffffff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e5f6ff, #ffffff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e5f6ff, #ffffff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#e5f6ff, #ffffff);
    /* 标准的语法 */
    transform: rotate(-150deg);
    -ms-transform: rotate(-150deg);
    /* IE 9 */
    -moz-transform: rotate(-150deg);
    /* Firefox */
    -webkit-transform: rotate(-150deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-150deg);
    /* Opera */
    content: "";
}

.hb-con3:after {
    position: absolute;
    top: -200px;
    right: 10%;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: -webkit-linear-gradient(#e5f6ff, #ffffff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#e5f6ff, #ffffff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#e5f6ff, #ffffff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#e5f6ff, #ffffff);
    /* 标准的语法 */
    transform: rotate(100deg);
    -ms-transform: rotate(100deg);
    /* IE 9 */
    -moz-transform: rotate(100deg);
    /* Firefox */
    -webkit-transform: rotate(100deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(100deg);
    /* Opera */
    content: "";
}

.hb-con3 .box_bg {
    position: absolute;
    bottom: -250px;
    left: 30%;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: -webkit-linear-gradient(#fff1ee, #ffffff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fff1ee, #ffffff);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fff1ee, #ffffff);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(#fff1ee, #ffffff);
    /* 标准的语法 */
    transform: rotate(-100deg);
    -ms-transform: rotate(-100deg);
    /* IE 9 */
    -moz-transform: rotate(-100deg);
    /* Firefox */
    -webkit-transform: rotate(-100deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(-100deg);
    /* Opera */
    content: "";
    z-index: 1;
}

.hb-con3 .box li {
    width: 380px;
    position: absolute;
    color: #6d6d6e;
}

.hb-con3 .box li .Li_num {
    font-size: 30px;
    color: #527fff;
    position: absolute;
    font-weight: bold;
}

.hb-con3 .box li .content {
    padding-left: 30px;
    margin-top: 5px;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.6;
}

.hb-con3 .box li:nth-child(1) {
    left: 0px;
    top: 0px;
    padding-left: 50px;
    margin-top: 15px;
}

.hb-con3 .box li:nth-child(2) {
    right: 0px;
    top: 0px;
    padding-right: 45px;
    margin-top: 15px;
}

.hb-con3 .box li:nth-child(3) {
    left: 0px;
    bottom: 0px;
    padding-left: 50px;
    margin-bottom: 15px;
}

.hb-con3 .box li:nth-child(4) {
    right: 0px;
    bottom: 0px;
    padding-right: 45px;
    margin-bottom: 15px;
}

.hb-con4 {
    background: #f9fdff url(../images/hb_bg_01.jpg) center no-repeat;
    padding: 90px 0;
}

.hb-con4 ul {
    margin-top: 128px;
    float: left;
    width: 100%;
}

.hb-con4 ul li {
    float: left;
    position: relative;
    padding: 0 8px;
    text-align: center;
}

.hb-con4 ul li:before {
    position: absolute;
    left: 50%;
    top: -50px;
    width: 4px;
    background: #dbe4f2;
    height: 30px;
    content: ""
}

.hb-con4 ul li:after {
    position: absolute;
    left: 50%;
    top: -50px;
    width: 100%;
    background: #dbe4f2;
    height: 4px;
    content: ""
}

.hb-con4 ul li:last-child:after {
    content: none;
}

.hb-con4 ul li img {
    width: 100%;
}

.hb-con4 ul li div {
    font-weight: bold;
    font-size: 18px;
    color: #4e65a7;
    margin-top: 10px;
}

.hb-con4 .box_more {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 50px;
}

.hb-con4 .box_more a {
    font-size: 18px;
    font-weight: bold;
    background: #fd522a;
    padding: 10px 20px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
}


/*对公银行开户css*/

.Roll-number02 {
    width: 100%;
    float: left;
}

.Roll-number02 li {
    width: 25%;
    float: left;
    padding: 20px 0;
    text-align: center;
    position: relative;
}

.Roll-number02 li:before {
    background: url(../images/dg_bg02.png) no-repeat;
    content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 2px;
    height: 82px;
}

.Roll-number02 li:last-child:before {
    content: none;
}

.Roll-number02 li figcaption {
    font-size: 35px;
    font-weight: bold;
    color: #7a91d0;
    position: relative;
}

.Roll-number02 li figcaption .t_num {
    top: 10px;
    position: relative;
}

.Roll-number02 li figcaption .t_num i {
    background: url(../images/number5.png) no-repeat;
}

.Roll-number02 li .content {
    font-size: 16px;
}

.slide21 {
    height: 0;
    padding-bottom: 23.5%;
}

.Bank_con1 {
    padding: 70px 0;
}

.Bank_con1 .box {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.Bank_con1 .box li {
    width: 20%;
    float: left;
    padding: 0 10px;
}

.Bank_con1 .box li .Li_block {
    box-shadow: 0 8px 20px #f1f4fa;
    border: 1px #f7faff solid;
    width: 100%;
    text-align: center;
    padding: 40px 0;
    position: relative;
}

.Bank_con1 .box li .Li_block .Li_num {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    overflow: hidden;
}

.Bank_con1 .box li .Li_block .Li_num div {
    background-image: linear-gradient(-41deg, #b6ebff, #4273ff);
    height: 60px;
    width: 60px;
    float: right;
    position: relative;
    top: -22px;
    right: -22px;
    line-height: 80px;
    border-radius: 50%;
    color: #fff;
    text-align: left;
    font-size: 17px;
    font-weight: bold;
    text-indent: 12px;
}

.Bank_con1 .box li .Li_block .Li_num div:before {
    position: absolute;
    width: 50px;
    height: 70px;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, .5) 50%, rgba(255, 255, 255, 0.1) 100%);
    transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    /*兼容-webkit-引擎浏览器*/
    -moz-transform: skewX(-20deg);
    /*兼容-moz-引擎浏览器*/
    content: "";
    top: 0px;
    left: -60px;
}

.Bank_con1 .box li .Li_block:hover div:before {
    animation: sg 2s infinite;
    -moz-animation: sg 2s infinite;
    /* Firefox */
    -webkit-animation: sg 2s infinite;
    /* Safari and Chrome */
    -o-animation: sg 2s infinite;
    /* Opera */
}

@keyframes sg {
    0% {
        left: -60px;
    }
    75% {
        left: 50px;
    }
    100% {
        left: 400px;
    }
}

.Bank_con1 .box li .Li_block .title {
    font-size: 18px;
    font-weight: bold;
    color: #7695ed;
    padding: 10px 0;
}

.Bank_con1 .box li .Li_block .content {
    font-size: 14px;
}

.Bank_con2 {
    padding: 70px 0;
    background: url(../images/dg_bg.jpg) no-repeat;
}

.Bank_con2 .box {
    background: url(../images/dg_bg01.png) no-repeat;
    float: left;
    width: 100%;
    min-height: 287px;
    margin-top: 40px;
}

.Bank_con2 .box .box-block {
    width: 60%;
    float: right;
    margin-top: 50px;
}

.Bank_con2 .box li {
    float: left;
    width: 40%;
    background: url(../images/dg_icon_06.png) no-repeat;
    height: 33px;
    margin-top: 20px;
    position: relative;
    padding-left: 50px;
    line-height: 33px;
    font-size: 15px;
}

.Bank_con2 .box li .Li_num {
    position: absolute;
    left: 20px;
    top: -3px;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

.Bank_con3 {
    padding: 70px 0;
}

.Bank_con3 .box {
    float: left;
    width: 100%;
    margin-top: 40px;
}

.Bank_con3 li {
    width: 33.33333%;
    float: left;
    padding: 10px;
}

.Bank_con3 li .Li_block {
    width: 100%;
    background: #fff;
    position: relative;
    box-shadow: 0 8px 20px #f1f4fa;
    border: 1px #f7faff solid;
    padding: 20px;
}

.Bank_con3 li .Li_block img {
    width: 100%;
}

.Bank_con3 li .Li_block .Li_title {
    position: absolute;
    top: 35px;
    width: 100%;
    left: 0px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #535c74;
}


/*香港银行开户*/

.HkBank_bg {
    background: url(../images/xg_bg.jpg) center bottom no-repeat;
    background-size: 100%;
}

.HkBank_con1 {
    padding: 70px 0;
}

.HkBank_con1 .box_1200 {
    max-width: 1000px;
}

.HkBank_con1 .box {
    width: 100%;
    float: left;
    margin-top: 40px;
    background: url(../images/xg_bg_01.png) center bottom no-repeat;
    padding-bottom: 20px;
}

.HkBank_con1 .box li {
    width: 25%;
    float: left;
    position: relative;
}

.HkBank_con1 .box li img {
    width: 100%;
}

.HkBank_con1 .box li .text {
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    margin-top: -50px;
    padding: 0 50px;
    text-align: center;
    color: #fff;
}

.HkBank_con1 .box li .text .Li_title {
    font-size: 18px;
    font-weight: bold;
}

.HkBank_con1 .box li .text .content {
    line-height: 1.8;
    margin-top: 15px;
}

.HkBank_con2 {
    padding-bottom: 70px;
}

.HkBank_con2 .zhu-bt2 h2 {
    color: #fff;
}

.HkBank_con2 .box {
    width: 100%;
    margin-top: 40px;
    float: left;
}

.HkBank_con2 .box li {
    width: 33.3333%;
    float: left;
    padding: 15px;
}

.HkBank_con2 .box li .Li_block {
    background: #fff;
    padding: 30px;
    min-height: 152px;
    border: 2px solid #ccc;
    border-radius: 4px;
    position: relative;
    box-shadow: 4px 4px 0 rgba(255, 255, 255, .3)
}

.HkBank_con2 .box li .Li_block .Li_num {
    position: absolute;
    top: 0px;
    right: 0px;
    background: #527fff;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    font-size: 18px;
}

.HkBank_con2 .box li .title {
    color: #3a3d57;
    font-size: 18px;
    font-weight: bold;
}

.HkBank_con2 .box li .content {
    margin-top: 10px;
    line-height: 1.8;
}

.HkBank_con3 {
    padding: 70px 0;
}

.HkBank_con3 .box {
    width: 100%;
    float: left;
    margin-top: 60px;
}

.HkBank_con3 .box li {
    width: 16.666%;
    float: left;
    position: relative;
    text-align: center;
}

.HkBank_con3 .box li .text {
    width: 100%;
    float: left;
    text-align: center;
}

.HkBank_con3 .box li .text .title {
    border: 4px solid #f1f4fc;
    display: inline-block;
    margin-top: 20px;
    padding: 3px 15px;
    position: relative;
    color: #3a3d57;
    font-size: 16px;
    font-weight: bold;
}

.HkBank_con3 .box li .text .title:before {
    position: absolute;
    left: -10px;
    top: -4px;
    background: url(../images/xg_icon_08.png) no-repeat;
    width: 15px;
    height: 34px;
    content: "";
}

.HkBank_con3 .box li .text .title:after {
    position: absolute;
    right: -10px;
    top: -4px;
    background: url(../images/xg_icon_08.png) right no-repeat;
    width: 15px;
    height: 34px;
    content: "";
}

.HkBank_con3 .box li:before {
    position: absolute;
    top: 50%;
    margin-top: -23px;
    float: left;
    right: -19px;
    content: "";
    width: 35px;
    height: 25px;
    background: url(../images/xg_icon_01.png) no-repeat;
}

.HkBank_con4 {
    padding: 70px 0;
    position: relative;
}

.HkBank_con4 .box_1200 {
    position: relative;
    z-index: 2
}

.HkBank_con4 .zhu-bt2 h2 {
    color: #fff;
    position: relative;
}

.HkBank_con4:before {
    position: absolute;
    width: 100%;
    height: 400px;
    background: #739bf5;
    top: 0px;
    left: 0px;
    content: "";
    z-index: 1
}

.HkBank_con4 .box {
    margin-top: 40px;
    width: 100%;
    float: left;
    box-shadow: 0 0 20px #739bf5;
}

.HkBank_con4 .box .box_block {
    width: 33.333333%;
    float: left;
    position: relative;
    padding: 50px 50px 50px 0px;
    overflow: hidden;
}

.HkBank_con4 .box .box_block .Li-img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 1
}

.HkBank_con4 .box .box_block .div {
    width: 100%;
    float: left;
    background: rgba(82, 127, 255, 0.9);
    position: relative;
    z-index: 2;
    padding: 40px;
    border: 5px solid rgba(255, 255, 255, 0.5);
    border-left: 0;
    min-height: 320px;
}

.HkBank_con4 .box_more {
    width: 100%;
    float: left;
    margin-top: 60px;
    text-align: center;
}

.HkBank_con4 .box_more a {
    font-size: 18px;
    font-weight: bold;
    padding: 15px 80px;
    background: #fd522a;
    border-radius: 30px;
    color: #fff;
    box-shadow: 5px 5px 10px rgba(255, 203, 191, 1);
}

.HkBank_con4 .box .box_block .div .title {
    font-size: 18px;
    color: #fff;
    background: #f4384d;
    position: absolute;
    top: -18px;
    padding: 5px 20px;
    left: 0px;
}

.HkBank_con4 .box .box_block .div ul {
    margin-top: 20px;
    width: 100%;
    float: left;
}

.HkBank_con4 .box .box_block .div ul li {
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background: url(../images/xg_icon_09.png) left 8px no-repeat;
    padding-left: 30px;
}


/*新增新闻列表*/

.newpage-con4 {
    float: left;
    width: 100%;
    padding: 40px;
    background: #F7F8FC;
}

.newpage-con4-main {
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
}

.newpage-con4-left,
.newpage-con4-right {
    width: 590px;
    background: #fff;
    padding: 15px;
}

.newpage-con4-left {
    float: left;
}

.newpage-con4-right {
    float: right;
}

.newpage-con4-right .img,
.newpage-con4-left .img {
    width: 176px;
    float: left;
}

.newpage-con4-left ul,
.newpage-con4-right ul {
    width: 360px;
    background: #fff;
    float: right;
}

.newpage-con4-left li,
.newpage-con4-right li {
    width: 100%;
    float: left;
    margin: 3px 0;
    border-bottom: 1px #ecf1f6 dashed;
}

.newpage-con4-left li:nth-child(1),
.newpage-con4-right li:nth-child(1) {
    padding-top: 8px;
    border-top: 1px #ecf1f6 dashed;
}

.newpage-con4-left li h3 a,
.newpage-con4-right li h3 a {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    float: left;
    width: 100%;
    display: block;
    padding-left: 10px;
    overflow: hidden;
}

.newpage-con4-right li h3 a {
    padding-left: 20px;
}

.newpage-con4-left li h3 a:before {
    content: "";
    width: 5px;
    height: 5px;
    background: #fd522a;
    top: 10px;
    position: absolute;
    left: 0px;
}

.newpage-con4-right li h3 a:before {
    content: "Q";
    width: 15px;
    height: 15px;
    line-height: 16px;
    top: 5px;
    position: absolute;
    left: 0px;
    border-radius: 50%;
    background: #fd522a;
    font-size: 12px;
    text-align: center;
    color: #fff;
}

.newpage-con4-left li .summary,
.newpage-con4-right li .summary {
    overflow: hidden;
    color: #999;
    float: left;
    width: 100%;
    height: 0;
    padding-left: 10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px;
}

.newpage-con4-right li .summary {
    padding-left: 20px;
}

.newpage-con4-left .hover .summary,
.newpage-con4-right .hover .summary {
    height: 33px;
}

.navps {
    position: absolute;
    width: 100%;
    top: 180px;
    z-index: 999;
}

.newsDetails {
    color: #6f6c6c;
    line-height: 28px;
    font-size: 16px;
    padding: 20px 30px;
}

.newsDetails .keyLabel {
    display: flex;
    align-items: center;
    margin-left: 15px;
}

.newsDetails .keyLabel .kay {
    float: left;
}

.newsDetails .keyLabel .kay a {
    color: #424242;
    margin-left: 5px;
}

.xwSlides {
    width: 100%;
    height: 148px;
}

.xwListbox {
    width: 100%;
    float: left;
    padding: 40px 0;
    background: #f0f0f0;
}

.xwListbox .Box12 {
    margin: 0 auto;
    width: 1200px;
}

.xwListbox .xwLeft {
    width: 223px;
    float: left;
}

.xwListbox .xwLeft .xwNav {
    width: 100%;
    float: left;
    border: 1px solid #ccc;
    background: #fff;
    border-top: 2px solid #FD522A;
    padding: 10px;
    margin-top: -80px;
}

.xwListbox .xwLeft .xwNav .navTitle {
    width: 100%;
    float: left;
}

.xwListbox .xwLeft .xwNav .navTitle em {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background: #527FFF;
    padding: 0px 25px 0px 10px;
    position: relative;
    line-height: 40px;
}

.xwListbox .xwLeft .xwNav .navTitle em:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 29px solid transparent;
    border-right: 14px solid #FFFFFF;
    border-top: 13px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.xwListbox .xwLeft .xwNav .navTitle em:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 15px solid transparent;
    border-top: 13px solid #3665EC;
    position: absolute;
    right: 0;
    top: 0;
}

.xwListbox .xwLeft .xwNav ul {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.xwListbox .xwLeft .xwNav ul li {
    width: 100%;
    float: left;
    position: relative;
}

.xwListbox .xwLeft .xwNav ul li:before {
    width: 5px;
    height: 5px;
    background: #FD522A;
    position: absolute;
    left: 0px;
    top: 11px;
    content: "";
}

.xwListbox .xwLeft .xwNav ul li a {
    font-size: 14px;
    display: inline-block;
    width: 100%;
    padding-left: 15px;
    line-height: 30px;
    color: #333;
    position: relative;
}

.xwListbox .xwLeft .xwNav ul li a:before {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: 12px;
    top: 12px;
}

.xwListbox .xwLeft .xwNav ul li a:after {
    content: "";
    width: 8px;
    height: 8px;
    border-top: 1px solid #B5B5B5;
    border-right: 1px solid #B5B5B5;
    transform: rotate(45deg);
    position: absolute;
    right: 17px;
    top: 12px;
}

.xwListbox .xwLeft .xwNav ul li:hover>a {
    color: #FD522A;
}

.xwListbox .xwLeft .xwNav ul li:hover>a:after {
    border-top: 1px solid #FD522A;
    border-right: 1px solid #FD522A;
}

.xwListbox .xwLeft .xwNav ul li:hover>a:before {
    border-top: 1px solid #FD522A;
    border-right: 1px solid #FD522A;
}

.xwListbox .xwLeft .xwLeftImg {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.xwListbox .xwLeft .xwLeftImg img {
    width: 100%;
}

.xwListbox .xwRight {
    float: right;
    width: 977px;
    padding-left: 30px;
}

.xwListbox .xwRight .xwListTop {
    width: 100%;
    float: left;
    background: #fff;
    color: #999;
    padding: 20px;
}

.xwListbox .xwRight .xwListTop .topTitle {
    text-align: left;
    width: 100%;
    float: left;
    padding-bottom: 10px;
}

.xwListbox .xwRight .xwListTop em {
    font-weight: bold;
    color: #333;
}

.xwListbox .xwRight .xwListTop ul {
    width: 100%;
    float: left;
    border-top: 1px solid #ccc;
}

.xwListbox .xwRight .xwListTop ul li {
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

.xwListbox .xwRight .xwListTop ul li a {
    color: #333;
    display: block;
    padding: 2px 10px;
}

.xwListbox .xwRight .xwListTop ul .hover a {
    background: #FD522A;
    color: #fff;
    padding: 2px 10px;
    border-radius: 20px;
}

.xwListbox .xwRight .xwListContent {
    width: 100%;
    margin-top: 30px;
    float: left;
}

.xwListbox .xwRight .xwListContent li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.xwListbox .xwRight .xwListContent li .xwImg {
    width: 260px;
    float: left;
}

.xwListbox .xwRight .xwListContent li .xwImg img {
    width: 100%;
}

.xwListbox .xwRight .xwListContent li .xwContent {
    width: 660px;
    float: right;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwTitle a {
    display: block;
    color: #333;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwTitle a h3 {
    font-size: 20px;
    font-weight: bold;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwDesc {
    line-height: 1.6;
    height: 48px;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
    float: left;
    font-size: 14px;
    color: #666;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwInfo {
    width: 100%;
    float: left;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwInfo span {
    margin-right: 10px;
    float: left;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwInfo span img {
    margin-right: 5px;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwLabel {
    width: 100%;
    float: left;
    margin-top: 10px;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwLabel strong {
    float: left;
    margin-right: 10px;
}

.xwListbox .xwRight .xwListContent li .xwContent .xwLabel .li a {
    display: inline-block;
    margin-right: 10px;
    color: #666;
}


/************************************************************/

.newsDetailsbox {
    width: 100%;
    float: left;
    background: #f0f0f0;
    padding: 30px 0;
}

.newsDetailsbox .Box12 {
    width: 1200px;
    margin: 0 auto;
}

.newsLeft {
    float: left;
    width: 820px;
    background: #fff;
    padding: 30px;
}

.newsLeft .newsTop {
    width: 100%;
    left: left
}

.newsLeft .newsTop .newsTitle {
    width: 100%;
    float: left;
}

.newsLeft .newsTop .newsTitle h1 {
    max-height: 54px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newsLeft .newsTop .newsInfo {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.newsLeft .newsTop .newsInfo span {
    float: left;
    margin-right: 20px;
    font-size: 14px;
    color: #666;
}

.newsLeft .newsTop .newsInfo span img {
    margin-right: 5px;
}

.newsLeft .newsAdvertisement {
    width: 100%;
    height: 160px;
    margin: 0 auto;
    margin-top: 16px;
    background: url(../images/laojie49.jpg) center center no-repeat;
    position: relative;
    float: left;
}

.newsLeft .newsAdvertisement .form {
    margin-top: 104px;
    width: 100%;
    float: left;
    margin-left: 80px;
}

.newsLeft .newsAdvertisement .form .news-input1 {
    width: 167px;
    line-height: 40px;
    padding: 0 10px;
}

.newsLeft .newsAdvertisement .form .news-input2 {
    width: 250px;
    margin-left: 13px;
    line-height: 40px;
    padding: 0 10px;
}

.newsLeft .newsAdvertisement .form .news-input3 {
    width: 166px;
    margin-left: 20px;
    background: #F84662;
    line-height: 40px;
    border: 0px;
    color: #fff;
}

.newsLeft .newsContent {
    padding: 20px 0px;
    float: left;
    width: 100%;
    line-height: 1.8;
    font-size: 14px;
}

.newsLeft .newsContent p {
    font-size: 14px;
}

.newsLeft .newsLabel {
    float: left;
    width: 100%;
    font-size: 14px;
}

.newsLeft .newsLabel strong {
    float: left;
}

.newsLeft .newsLabel .li a {
    float: left;
    margin-left: 10px;
    color: #666;
}

.newsLeft .newsStatement {
    margin-top: 20px;
    float: left;
    background: #f0f0f0;
    padding: 10px;
    line-height: 1.8;
    color: #666;
}

.newsLeft .newsStatement em {
    font-weight: bold;
    color: #333;
}

.newsLeft .newsBottom {
    width: 100%;
    margin-top: 20px;
    float: left;
}

.newsLeft .newsBottom .fl {
    float: left;
    font-size: 14px;
}

.newsLeft .newsBottom .fl .prev a {
    font-size: 14px;
    color: #666;
}

.newsLeft .newsBottom .fl .next a {
    font-size: 14px;
    color: #666;
}

.newsLeft .newsBottom .center {
    margin-left: 30px;
    float: left;
    width: 70px;
    height: 70px;
    border: 1px solid #F55540;
    border-radius: 50%;
    text-align: center;
    line-height: 70px;
}

.newsLeft .newsBottom .center span {
    font-size: 25px;
    color: #F55540;
}

.newsLeft .newsBottom .fr {
    float: right;
}

.newsLeft .newsBottom .fr span {
    float: left;
    width: 86px;
    text-align: center;
}

.newsLeft .newsImgshow {
    margin: 20px 0;
    float: left;
    width: 100%；
}

.newsLeft .newsImgshow img {
    width: 100%;
}

.newsLeft .newsTabList {
    float: left;
    width: 100%;
}

.newsLeft .newsTabList .newsTitle {
    width: 100%;
    float: left;
}

.newsLeft .newsTabList .newsTitle li {
    float: left;
    padding: 5px 15px;
    background: #f0f0f0;
    font-size: 16px;
    border: 5px solid #f0f0f0;
}

.newsLeft .newsTabList .newsTitle .hover {
    color: #FD522A;
    background: #fff;
}

.newsLeft .newsTabList .newsContent {
    background: #f0f0f0;
    padding: 10px;
    width: 100%;
    float: left;
}

.newsLeft .newsTabList .newsContent .block {
    width: 100%;
    float: left;
    display: none;
}

.newsLeft .newsTabList .newsContent .bk-hover {
    display: block;
}

.newsLeft .newsTabList .newsContent .block .topNews {
    width: 220px;
    float: left;
}

.newsLeft .newsTabList .newsContent .block .topNews img {
    width: 100%;
}

.newsLeft .newsTabList .newsContent .block .topNews .title a {
    margin-top: 10px;
    font-size: 14px;
    color: #333;
    line-height: 1.6px;
}

.newsLeft .newsTabList .newsContent .block .list {
    width: 500px;
    float: right;
    background: #fff;
    padding: 10px;
}

.newsLeft .newsTabList .newsContent .block .list li {
    width: 50%;
    padding: 0 10px;
    float: left;
    margin: 5px 0;
}

.newsLeft .newsTabList .newsContent .block .list li .title a {
    height: 20px;
    overflow: hidden;
    display: block;
    padding-left: 10px;
    position: relative;
    color: #515151;
    font-size: 14px;
}

.newsLeft .newsTabList .newsContent .block .list li .title a:before {
    content: "";
    position: absolute;
    left: 0px;
    width: 5px;
    height: 5px;
    background: #FD522A;
    top: 9px;
}

.newsRight {
    float: right;
    width: 350px;
}

.newsRight .newsList {
    width: 100%;
    background: #fff;
    float: left;
    padding: 20px;
}

.newsRight .newsList .navTitle {
    width: 100%;
    float: left;
}

.newsRight .newsList .navTitle em {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background: #527FFF;
    padding: 0px 25px 0px 10px;
    position: relative;
    line-height: 40px;
}

.newsRight .newsList .navTitle em:before {
    content: "";
    width: 0;
    height: 0;
    border-bottom: 29px solid transparent;
    border-right: 14px solid #FFFFFF;
    border-top: 13px solid transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.newsRight .newsList .navTitle em:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 15px solid transparent;
    border-top: 13px solid #3665EC;
    position: absolute;
    right: 0;
    top: 0;
}

.newsRight .newsList ul {
    float: left;
    width: 100%;
}

.newsRight .newsList ul li {
    width: 100%;
    margin-top: 15px;
}

.newsRight .newsList ul li a {
    color: #333;
    display: block;
    position: relative;
    padding-left: 15px;
    line-height: 1.8;
    height: 38px;
    overflow: hidden;
}

.newsRight .newsList ul li a:before {
    width: 5px;
    height: 5px;
    background: #FD522A;
    content: "";
    position: absolute;
    left: 0px;
    top: 6px;
}