.navScoll0616 {
    width: 100%;
    height: 80px;
    line-height: 76px;
    background-color: #f1f1f1;
    text-align: center
}

.navScoll0616 > div {
    width: 1100px;
    margin: auto
}

.navScoll0616 > div > div {
    width: 16.6%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left
}

.navScoll0616 > div > div > a {
    display: inline-block;
    padding: 0 30px;
    color: #333;
    height: 77px;
    font-size: 16px
}

.navScoll0616 > div > div > .borderActive0616 {
    border-bottom: 3px solid #c60000
}

.fixednavScoll0617 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10
}

.fontSizeP06017 {
    font-size: 16px;
    line-height: 50px;
    color: #333;
    text-align: center;
    padding: 20px 0 50px
}

.valueMe0617 {
    width: 1100px;
    margin: auto;
    height: 330px;
    background-color: #f1f1f1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 0;
    /* font-style: italic */
}

.valueMe0617 > .valueMeL0617 {
    float: left;
    width: 40%;
    text-align: center
}

.valueMe0617 > .valueMeL0617 > div {
    width: 100%;
    margin-top: 50px
}

.valueMe0617 > .valueMeL0617 > div > h4 {
    font-size: 28px;
    color: #333;
    line-height: 36px
}

.valueMe0617 > .valueMeL0617 > div > p {
    font-size: 14px;
    color: #888
}

.valueMe0617 > .valueMeL0617 > div:first-child {
    margin-top: 0
}

.valueMe0617 > .valueMeR0617 {
    width: 60%;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 120px;
    font-size: 20px;
    color: #333;
    height: 238px;
    border-left: 1px solid #c60000
}

.valueMe0617 > .valueMeR0617 > div {
    margin-top: 80px
}

.valueMe0617 > .valueMeR0617 > div:first-child {
    margin-top: 0
}

.devHis0617 {
    width: 100%
}

.devHis0617 > .timeSix0617 {
    width: 100%;
    border-top: 2px solid #d5d5d5;
    margin: 60px 0 30px;
    padding-top: 20px;
    position: relative
}

.devHis0617 > .timeSix0617 > .activeCircle0617 {
    position: absolute;
    top: -12px;
    left: 0
}

.devHis0617 > .timeSix0617 > .activeCircle0617 > span {
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background-color: #9b9b9b;
    border-radius: 50%;
    margin-left: 240px
}

.devHis0617 > .timeSix0617 > .activeCircle0617 > span:first-child {
    margin-left: 132px
}

.devHis0617 > .timeSix0617 > .activeCircle0617 > .activeCircleR0617 {
    background-color: #c60000;
    -webkit-box-shadow: 0 0 10px #c60000;
    box-shadow: 0 0 10px #c60000
}

.devHis0617 > .timeSix0617 > span {
    margin-left: 200px;
    font-size: 20px;
    color: #333
}

.devHis0617 > .timeSix0617 > span:first-child {
    margin-left: 115px
}

.devHis0617 > .timeSix0617 > span:nth-child(3) {
    margin-left: 210px
}

.devHis0617 > .timeThree0617 {
    width: 100%;
    height: 300px;
    display: none;
    -webkit-box-shadow: 0 0 8px #dcdcdc;
    box-shadow: 0 0 8px #dcdcdc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 80px 0;
    margin-bottom: 160px
}

.devHis0617 > .timeThree0617 > div {
    width: 33.3%;
    float: left
}

.devHis0617 > .timeThree0617 > div > p {
    font-size: 20px;
    color: #666;
    width: 75%;
    margin: auto
}

.devHis0617 > .timeThree0617 > div > p > span {
    display: block;
    height: 2px;
    margin: 12px auto;
    width: 30px;
    background-color: #c60000
}

.devHis0617 > .timeThree0617 > div > h4 {
    text-align: center;
    font-size: 30px;
    color: #333;
    font-style: italic
}

.devHis0617 > .timeThree0617 > .borLeRi0617 > p {
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding: 0 40px;
    height: 80px
}

.devHis0617 > .displayBlockDe0617 {
    display: block
}

.businessS0617 {
    width: 100%;
    position: relative
}

.businessS0617 > img {
    width: 100%;
    height: 760px
}

.businessS0617 > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.textCimg0617 {
    text-align: center;
    padding: 40px 0 10px
}

.companySix0617 {
    width: 1100px;
    overflow: hidden
}

.companySix0617 > img {
    width: 100%
}

.companySix0617 > div {
    width: 100%;
    color: #fff;
    margin-top: 30px
}

.companySix0617 > div > div {
    cursor: pointer;
    width: 1130px
}

.companySix0617 > div > div > div {
    float: left;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    font-size: 28px;
    margin-left: 176px;
    width: 20px
}

.companySix0617 > div > div > p {
    float: left;
    font-size: 12px;
    line-height: 12px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl
}

.companySix0617 > div > div > .firsMe0617 {
    margin-left: 18px
}

.companySix0617 > div > .activeFont0701 > div {
    text-shadow: 0 0 8px #fff;
    font-weight: 500
}

.contentAll0617 {
    width: 1000px;
    height: 80px;
    background-color: rgba(174, 174, 174, .47);
    margin: 30px auto 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
    font-size: 16px;
    color: #fff
}

.EnterpriseS0617 {
    width: 100%;
    overflow: hidden
}

.EnterpriseS0617 > .leftEnterpriseS0617 {
    width: 50%;
    float: left;
    height: 580px;
    background-color: #f4f4f4
}

.EnterpriseS0617 > .leftEnterpriseS0617 > div {
    width: 400px;
    margin: 52px auto 0;
    /* font-style: italic */
}

.EnterpriseS0617 > .leftEnterpriseS0617 > div > h4 {
    font-size: 28px
}

.EnterpriseS0617 > .leftEnterpriseS0617 > div > p {
    font-size: 16px;
    color: #888
}

.EnterpriseS0617 > .rightEnterpriseS0617 {
    width: 50%;
    float: left;
    height: 580px
}

.EnterpriseS0617 > .rightEnterpriseS0617 > img {
    width: 100%;
    height: 100%
}

.imgMap0617 {
    width: 1100px;
    text-align: center;
    margin: auto
}

.imgMap0617 > img {
    width: 100%
}

.locationC0617 {
    width: 1100px;
    margin: 20px auto 100px;
    border-top: 1px solid #dcdcdc
}

.locationC0617 > .locationCCom0617 {
    width: 90%;
    margin: auto;
    height: 90px;
    position: relative
}

.locationC0617 > .locationCCom0617 > h5 {
    cursor: pointer;
    width: 9%;
    text-align: center;
    font-size: 28px;
    border-top: 8px solid #969696;
    float: left;
    margin-left: 12%;
    position: relative;
    top: -4px;
    padding-top: 30px
}

.locationC0617 > .locationCCom0617 > h5 > p {
    display: none;
    position: absolute;
    bottom: -50px;
    border-top: 2px solid #c60000;
    width: 120px;
    height: 25px
}

.locationC0617 > .locationCCom0617 > h5:first-child {
    margin-left: 0
}

.locationC0617 > .locationCCom0617 > .activeLoca0617 {
    border-top: 8px solid #c60000
}

.locationC0617 > .locationCCom0617 > .activeLoca0617 > p {
    display: block
}

.locationC0617 > .companyAll0617 {
    clear: both
}

.locationC0617 > .companyAll0617 > div {
    display: none;
    margin-left: 7%;
    line-height: 40px;
    font-size: 16px;
    color: #888
}

.locationC0617 > .companyAll0617 > .displayBlock0617 {
    display: block;
    margin-top: 40px;
}

.locationC0617 > .companyAll0617 > div:nth-child(1) {
    margin-left: 5%
}

.locationC0617 > .companyAll0617 > div:nth-child(2) {
    margin-left: 22%
}

.locationC0617 > .companyAll0617 > div:nth-child(3) {
    margin-left: 39%
}

.locationC0617 > .companyAll0617 > div:nth-child(4) {
    margin-left: 56%
}

.locationC0617 > .companyAll0617 > div:nth-child(5) {
    margin-left: 73.5%
}

.expFuture0630 {
    width: 100%;
    padding: 20px 0;
    overflow: hidden
}

.expFuture0630 > div {
    float: left;
    width: 48%;
    height: 150px;
    margin-bottom: 30px;
    background-color: #f4f4f4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px
}

.expFuture0630 > div > .titleImg0630 {
    overflow: hidden;
    height: 60px
}

.expFuture0630 > div > .titleImg0630 > h5 {
    float: left;
    line-height: 50px;
    font-size: 30px;
    color: #333;
    font-style: italic
}

.expFuture0630 > div > .titleImg0630 > img {
    float: right;
    width: 50px;
    height: 50px
}

.expFuture0630 > div > .jobSee0630 {
    clear: both
}

.expFuture0630 > div > .jobSee0630 > a {
    font-size: 18px;
    color: #c60000
}

.expFuture0630 > div:hover {
    -webkit-box-shadow: 0 0 6px #dcdcdc;
    box-shadow: 0 0 6px #dcdcdc
}

.expFuture0630 > div:nth-child(even) {
    margin-left: 4%
}

.imgCity0630 {
    margin: 70px 0;
    width: 100%;
    min-width: 1200px;
    position: relative;
    height: 950px
}

.imgCity0630 > img {
    width: 100%;
    height: 100%
}

.imgCity0630 > div {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.imgCity0630 > div > div {
    width: 1100px;
    margin: auto
}

.cityLocation0630 {
    width: 100%
}

.cityLocation0630 > div {
    background-color: #fff;
    width: 48%;
    float: left;
    height: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 0 20px 25px;
    margin-bottom: 50px;
    border-radius: 4px
}

.cityLocation0630 > div > h4 {
    margin-bottom: 20px;
    width: 220px;
    font-size: 30px;
    color: #333;
    font-style: italic;
    padding: 10px 0;
    border-bottom: 2px solid #c60000
}

.cityLocation0630 > div > div {
    font-size: 16px;
    color: #666;
    margin-top: 10px
}

.cityLocation0630 > div > div > span {
    color: #c60000;
    margin-right: 2px
}

.cityLocation0630 > div:nth-child(even) {
    margin-left: 4%
}

.cityLocation0630 > div:hover {
    -webkit-box-shadow: 0 0 10px #a5a5a5;
    box-shadow: 0 0 10px #a5a5a5
}

.threeListG0605 {
    width: 1100px;
    overflow: hidden;
    margin: 60px auto
}

.threeListG0605 > div {
    width: 356px;
    height: 600px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #c60000;
    float: left
}

.threeListG0605 > div > h4 {
    font-size: 22px;
    color: #c60000;
    /* font-style: italic; */
    text-align: center;
    margin-top: 100px
}

.threeListG0605 > div > p {
    text-align: center;
    font-size: 12px;
    color: #b8b8b8;
    /* font-style: italic; */
    margin-bottom: 70px
}

.threeListG0605 > div > .listGo0605 {
    width: 85%;
    margin: auto
}

.threeListG0605 > div > .listGo0605 > div {
    padding: 18px 0;
    font-size: 14px;
    color: #666
}

.threeListG0605 > div > .listGo0605 > div > span:first-child {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #c60000;
    position: relative
}

.threeListG0605 > div > .listGo0605 > div > span:first-child > span {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #c60000;
    top: 1px;
    right: -6px
}

.threeListG0605 > div > .listGo0605 > div > span:last-child {
    margin-left: 15px;
    position: relative;
    bottom: 3px
}

.threeListG0605 > div > .listGo0605 > div > span:last-child > span {
    margin-left: 38px
}

.threeListG0605 > .marginLeF0605 {
    margin-left: 16px
}

body {
    font-size: 14px;
    min-width: 1200px;
    color: #333
}

.widthAll100 {
    width: 100%
}

.width1100 {
    width: 1100px;
    margin: auto
}

.width1155 {
    width: 1155px;
    margin: auto
}

.imgWidth100 {
    width: 100%
}

.imgWidth100 > img {
    width: 98%
}

a {
    text-decoration: none !important
}

a:hover {
    color: #000
}

.heightHeader0526 {
    height: 85px
}

.heightHeader0526 > div.leftHeader0526 {
    width: 20%;
    float: left;
    height: 85px;
    line-height: 85px
}

.heightHeader0526 > div.middleHeader0526 {
    width: 65%;
    text-align: center;
    float: left;
    height: 80px
}

.heightHeader0526 > div.middleHeader0526 > a {
    display: inline-block;
    padding: 30px 15px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    color: #333;
    border-bottom: 3px solid #fff
}

.heightHeader0526 > div.middleHeader0526 > a.activeTo0526 {
    color: #c60000;
    border-bottom: 3px solid #c60000
}

.heightHeader0526 > div.rightHeader0526 {
    width: 15%;
    text-align: center;
    float: left;
    height: 85px;
    line-height: 85px;
    color: #c60000
}

.heightHeader0526 > div.rightHeader0526 > span {
    font-size: 20px
}

.heightHeader0526 > div.rightHeader0526 > img {
    position: relative;
    bottom: 5px
}

#swiperOne0526 img {
    width: 100%
}

#swiperOne0526 .swiper-button-prev {
    display: none;
    background-image: url(../images/index/left.png);
    height: 101px;
    left: 20%;
    background-size: 26px 101px
}

#swiperOne0526 .swiper-button-next {
    display: none;
    background-image: url(../images/index/right.png);
    height: 101px;
    right: 20%;
    background-size: 26px 101px
}

#swiperOne0526 > .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    border: 1px solid #928f90
}

#swiperOne0526 > .swiper-pagination .swiper-pagination-bullet-active {
    background: #928f90
}

#swiperOne0526:hover .swiper-button-prev {
    display: block
}

#swiperOne0526:hover .swiper-button-next {
    display: block
}

.titleG0526 {
    width: 330px;
    margin: 75px auto;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #dcdcdc;
    position: relative
}

.titleG0526 > h4 {
    font-weight: 400;
    font-size: 30px
}

.titleG0526 > p {
    font-size: 14px;
    color: #cbcbcb;
    line-height: 14px
}

.titleG0526 > span {
    position: absolute;
    bottom: -2px;
    left: 150px;
    display: inline-block;
    width: 30px;
    height: 4px;
    background-color: #c60000
}

.contentG0526 {
    width: 100%;
    margin: 20px auto;
    text-align: center;
    font-size: 18px;
    line-height: 40px
}

.contentG0630 {
    font-size: 16px
}

.numberG0526 {
    height: 140px;
    margin-top: 60px;
    -webkit-box-shadow: 0 0 6px #dcdcdc;
    box-shadow: 0 0 6px #dcdcdc
}

.numberG0526 > div {
    float: left;
    height: 100%;
    width: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 7%
}

.numberG0526 > div > img {
    float: left;
    width: 49px;
    height: 49px;
    margin-top: 45px
}

.numberG0526 > div > div {
    float: left;
    margin-left: 20px
}

.numberG0526 > div > div > div {
    color: #888;
    line-height: 20px;
    margin-top: 50px
}

.numberG0526 > div > div > div > span {
    color: #c60000;
    font-size: 40px
}

.numberG0526 > div > div > p {
    color: #666;
    font-size: 14px
}

.numberG0526 > .numberGChild0601 {
    width: 25%;
    padding-left: 2%
}

.numberG0526 > .numberGChild0601:first-child {
    padding-left: 5%
}

.numberG0526 > div:nth-child(2) {
    padding-left: 2%
}

.knowMore0526 {
    display: block;
    width: 280px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 60px auto 35px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    font-size: 16px;
    color: #888
}

.knowMore0526:hover {
    border: 1px solid #c60000;
    color: #c60000;
    -webkit-transition: 1s linear;
    transition: 1s linear
}

.bgcF4F4F40526 {
    background-color: #f4f4f4;
    overflow: hidden;
    padding: 40px 0 0
}

.bgcF4F4F40526 > .titleG0526 {
    margin: 0 auto
}

.bgcF4F4F40526 > .importantG0526 {
    height: 500px;
    margin-top: 60px
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 {
    width: 360px;
    height: 100%;
    float: left
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div {
    padding: 30px 0 60px;
    cursor: pointer;
    overflow: hidden
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div > div:first-child {
    width: 18%;
    height: 40px;
    float: left
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div > div:last-child {
    width: 82%;
    float: left
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div > div:last-child > div {
    font-size: 30px;
    color: #a9a9a9;
    font-style: italic
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div > div:last-child > p {
    font-size: 20px;
    color: #9d9d9d;
    font-style: italic
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div > div:last-child > p > span {
    display: none
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div.activeC0526 > div:first-child > span {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-top: 18px;
    background-color: #c60000
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div.activeC0526 > div:last-child > div {
    color: #c60000
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div.activeC0526 > div:last-child > p {
    position: relative
}

.bgcF4F4F40526 > .importantG0526 > div.leftImG0526 > div.activeC0526 > div:last-child > p > span {
    position: absolute;
    display: block;
    right: 20px;
    top: 4px;
    font-size: 30px;
    line-height: 35px;
    color: #dcdcdc
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 {
    width: 740px;
    height: 100%;
    overflow: hidden;
    float: left
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div {
    display: none;
    width: 740px;
    height: 100%
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div {
    width: 50%;
    height: 100%;
    float: left;
    position: relative
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > img {
    width: 100%;
    height: 100%
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a {
    display: block;
    position: absolute;
    bottom: 20px;
    width: 85%;
    left: 10%;
    color: #fff;
    font-style: italic
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a > div {
    padding-bottom: 10px;
    overflow: hidden
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a > div > div:first-child {
    font-size: 26px;
    width: 50%;
    float: left
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a > div > div:last-child {
    display: none;
    font-size: 26px;
    width: 50%;
    float: left;
    text-align: right;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a > p {
    font-size: 18px;
    display: none
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a.activeToNet0526 > div > div:last-child {
    display: block
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div > div > a.activeToNet0526 > p {
    display: block
}

.bgcF4F4F40526 > .importantG0526 > div.rightImG0526 > div.blockD0527 {
    display: block
}

.bgcF4F4F40526 > .knowMore0526 {
    margin: 60px auto 25px
}

.contentService0527 {
    width: 100%;
    position: relative;
    overflow: hidden
}

.contentService0527 > img {
    width: 100%;
    opacity: 1;
    -webkit-transition: 1s linear;
    transition: 1s linear
}

.contentService0527 > div {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.contentService0527 > div > div.threeC0527 {
    height: 100%
}

.contentService0527 > div > div.threeC0527 > div {
    width: 33.33%;
    float: left;
    color: #fff;
    height: 100%
}

.contentService0527 > div > div.threeC0527 > div > div.firstCt0527 {
    text-align: center;
    height: 20%;
    width: 90%;
    margin: 100% auto 0
}

.contentService0527 > div > div.threeC0527 > div > div.firstCt0527 > h4 {
    font-size: 26px;
    font-weight: 400
}

.contentService0527 > div > div.threeC0527 > div > div.firstCt0527 > p {
    font-size: 14px
}

.contentService0527 > div > div.threeC0527 > div > div.firstCt0527 > div {
    width: 80%;
    margin: 130px auto 0;
    font-size: 14px;
    text-align: left;
    display: none
}

.contentService0527 > div > div.threeC0527 > div:hover {
    background-color: rgba(198, 0, 0, .65);
    -webkit-transition: 1s linear;
    transition: 1s linear
}

.contentService0527 > div > div.threeC0527 > div:hover > div.firstCt0527 {
    margin-top: 60%;
    -webkit-transition: .5s linear;
    transition: .5s linear
}

.contentService0527 > div > div.threeC0527 > div:hover > div.firstCt0527 > div {
    margin-top: 120px;
    display: block
}

.contentService0527 > div > #fiveC0601 > div {
    width: 16.666%
}

.contentService0527 > div > #fiveC0601 > div > .firstCt0601 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-top: 340px
}

.contentService0527 > div > #fiveC0601 > div > .firstCt0601>div:last-child {
    width: 70%;
    margin: 60px auto;
    display: none;
    font-size: 16px;
}
.contentService0527 > div > #fiveC0601 > div:hover>.firstCt0601{
    margin-top: 200px;
    transition: all 1s linear;
}

.contentService0527 > div > #fiveC0601 > div:hover>.firstCt0601 >div:last-child{
    display: block;
  }

      @media screen and (max-width: 1440px) {
        .contentService0527 > div > #fiveC0601 > div:hover >.firstCt0601{
          margin-top: 100px;
          transition: all 0.5s linear;
        }
      }


@media screen and (max-width: 1440px) {
    .contentService0527 > div > div.threeC0527 > div > div.firstCt0527 {
        margin: 60% auto 0
    }

    .contentService0527 > div > div.threeC0527 > div:hover > div.firstCt0527 {
        margin-top: 40%
    }

    .contentService0527 > div > #fiveC0601 > div > .firstCt0601 {
        margin-top: 200px
    }
}

.contentService0527 > div > #fiveC0604 > div {
    width: 25%
}

.contentService0527 > div > #fiveC0604 > div > .firstCt0604 {
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin-top: 280px
}

.contentService0527 > div > #fiveC0604 > div > .firstCt0604 > p {
    margin-top: 20px;
    font-size: 14px
}

.contentService0527 > div > #fiveC0604 > div > .firstCt0604 > h4 {
    font-size: 22px;
    font-weight: 400;
    margin-top: 40px
}

@media screen and (max-width: 1440px) {
    .contentService0527 > div > #fiveC0604 > div > .firstCt0604 {
        margin-top: 130px
    }
}

.newsTwo0527 {
    width: 48%;
    float: left
}

.newsTwo0527 > div.newsTitle0527 {
    width: 100%;
    font-size: 26px
}

.newsTwo0527 > div.newsTitle0527 > span {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #c60000
}

.newsTwo0527 > div.newsList0527 {
    padding: 30px 0 0
}

.newsTwo0527 > div.newsList0527 > a {
    display: block;
    margin-bottom: 40px;
    overflow: hidden
}

.newsTwo0527 > div.newsList0527 > a > div:first-child {
    font-size: 28px;
    color: #bdbdbd;
    width: 13%;
    height: 67px;
    background-color: #f4f4f4;
    float: left;
    text-align: center;
    line-height: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px 0;
    margin-top: 5px;
    border-radius: 4px
}

.newsTwo0527 > div.newsList0527 > a > div:first-child > span {
    font-size: 12px
}

.newsTwo0527 > div.newsList0527 > a > div:last-child {
    float: right;
    width: 85%
}

.newsTwo0527 > div.newsList0527 > a > div:last-child > h4 {
    font-size: 18px;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.newsTwo0527 > div.newsList0527 > a > div:last-child > p {
    font-size: 12px;
    color: #bebebe;
    overflow: hidden;
    margin-top: 7px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.newsTwo0527 > div.newsList0527 > a:hover > div:first-child {
    color: #c60000;
    background-color: #f4cccc;
    -webkit-transition: 1s linear;
    transition: 1s linear
}

.newsTwo0527 > div.newsList0527 > a:hover > div:last-child > h4 {
    color: #c60000;
    -webkit-transition: 1s linear;
    transition: 1s linear
}

.newsTwoR0527 {
    float: right
}

.overFollowHidden {
    overflow: hidden
}

#swiperTwo0527 .swiper-slide > div {
    width: 85%;
    margin: 20px auto 40px;
    height: 200px
}

#swiperTwo0527 .swiper-slide > div > div {
    width: 24%;
    float: left;
    margin-left: 1%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    border: 1px solid #dcdcdc
}

#swiperTwo0527 .swiper-slide > div > div > img {
    height: 52px
}

#swiperTwo0527 .swiper-button-prev {
    display: none;
    background-image: url(../images/index/left.png);
    height: 101px;
    top: 130px;
    background-size: 26px 101px
}

#swiperTwo0527 .swiper-button-next {
    display: none;
    background-image: url(../images/index/right.png);
    height: 101px;
    top: 130px;
    background-size: 26px 101px
}

#swiperTwo0527 > .swiper-pagination .swiper-pagination-bullet {
    background: #fff;
    border: 1px solid #928f90
}

#swiperTwo0527 > .swiper-pagination .swiper-pagination-bullet-active {
    background: #928f90
}

#swiperTwo0527:hover .swiper-button-prev {
    display: block
}

#swiperTwo0527:hover .swiper-button-next {
    display: block
}

.heightFooter368 {
    height: 368px;
    clear: both;
    background-color: #303030
}

.heightFooter368 .footerFirst0528 {
    width: 100%;
    color: #fff;
    height: 200px;
    padding: 20px 0
}

.heightFooter368 .footerFirst0528 > div:first-child {
    line-height: 200px;
    width: 25%;
    float: left
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) {
    width: 55%;
    float: left
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div {
    width: 33.3%;
    float: left
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > h4 {
    font-size: 14px;
    padding: 10px 0 6px;
    border-bottom: 1px solid #fff
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > h4.middleOne0528 {
    width: 60%
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > h4.middleTwo0528 {
    width: 70%
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > h4.middleThree0528 {
    width: 90%
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > div {
    padding: 10px 0
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > div > a {
    display: block;
    color: #d4d4d4;
    line-height: 30px
}

.heightFooter368 .footerFirst0528 > div:nth-child(2) > div > div > a:hover {
    color: #fff;
    font-weight: 700
}

.heightFooter368 .footerFirst0528 > div:last-child {
    width: 20%;
    font-style: italic;
    float: left;
    text-align: left;
    margin-top: 100px;
    font-size: 14px
}

.heightFooter368 .footerFirst0528 > div:last-child > div > span {
    position: relative;
    bottom: 10px
}

.heightFooter368 .footerFirst0528 > div:last-child > div > img {
    position: relative;
    top: 10px
}

.heightFooter368 .footerFirst0528 > div:last-child > div > .marginLe5 {
    margin-left: 5px
}

.heightFooter368 .footerLink0528 {
    width: 90%;
    border-top: 1px solid #8c8c8c;
    margin: auto;
    padding: 20px 0
}

.heightFooter368 .footerLink0528 > div:first-child {
    width: 80%;
    margin: auto;
    color: #8c8c8c
}

.heightFooter368 .footerLink0528 > div:first-child > a {
    color: #8c8c8c;
    margin-left: 10px
}

.heightFooter368 .footerLink0528 > div:first-child > a.marginLe75 {
    margin-left: 75px
}

.heightFooter368 .footerLink0528 > div:first-child > a:hover {
    color: #fff;
    font-weight: 700
}

.heightFooter368 .footerLink0528 > div:last-child {
    text-align: center;
    color: #8c8c8c;
    margin-top: 30px
}

.heightFooter368 .footerLink0528 > div:last-child > div {
    line-height: 20px
}

.bgcF4F4F40601 {
    background-color: #f4f4f4;
    padding: 30px 0 80px;
    clear: both;
    overflow: hidden
}

.bgcF4F4F40601 > .companyGovernment0601 {
    width: 1100px;
    margin: auto
}

.bgcF4F4F40601 > .companyGovernment0601 > div {
    background-color: #fff;
    width: 540px;
    float: left;
    height: 500px;
    position: relative
}

.bgcF4F4F40601 > .companyGovernment0601 > div > img {
    width: 100%;
    height: 187px
}

.bgcF4F4F40601 > .companyGovernment0601 > div > h4 {
    width: 100%;
    text-align: center;
    position: absolute;
    top: 90px;
    left: 0;
    font-size: 32px;
    color: #fff;
    font-style: italic
}

.bgcF4F4F40601 > .companyGovernment0601 > div > .listGo0601 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px 160px
}

.bgcF4F4F40601 > .companyGovernment0601 > div > .listGo0601 > div {
    height: 50px;
    line-height: 50px;
    text-align: left
}

.bgcF4F4F40601 > .companyGovernment0601 > div > .listGo0601 > div > span:first-child {
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid #c60000;
    position: relative
}

.bgcF4F4F40601 > .companyGovernment0601 > div > .listGo0601 > div > span:first-child > span {
    position: absolute;
    width: 12px;
    height: 12px;
    background-color: #c60000;
    top: 1px;
    right: -6px
}

.bgcF4F4F40601 > .companyGovernment0601 > div > .listGo0601 > div > span:last-child {
    margin-left: 20px;
    position: relative;
    bottom: 3px;
    font-size: 18px;
    color: #333
}

.bgcF4F4F40601 > .companyGovernment0601 > div > #listGoID0601 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 50px
}

.bgcF4F4F40601 > .companyGovernment0601 > div > #listGoID0601 > div {
    width: 50%;
    float: left;
    text-align: left
}

.bgcF4F4F40601 > .companyGovernment0601 > div:last-child {
    margin-left: 20px
}

.bgcImgHonor0602 {
    position: relative;
    height: 820px
}

.bgcImgHonor0602 > img {
    width: 100%;
    height: 820px
}

.bgcImgHonor0602 > div {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.bgcImgHonor0602 > div > div {
    width: 1100px;
    margin: auto
}

.imgMyHonor0602 > div {
    width: 32%;
    height: 242px;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
    border: 1px solid #dcdcdc
}

.imgMyHonor0602 > div > img {
    width: 100%;
    height: 222px
}

.imgMyHonor0602 > .marginHonor0602 {
    margin-left: 2%
}

.imgMyHonor0602 > .marginHonorT0602 {
    margin-top: 30px
}

.imgMyHonor0602 > .marginHonorL0602 {
    margin-left: 16%
}

.getInfoTel0602 {
    padding: 50px 0;
    text-align: center;
    background-color: #d13333;
    color: #fff;
    width: 100%
}

.getInfoTel0602 > p {
    width: 950px;
    margin: 20px auto;
    font-size: 18px
}

.getInfoTel0602 > div {
    width: 730px;
    margin: auto;
    text-align: center
}

.getInfoTel0602 > div > form {
    width: 100%
}

.getInfoTel0602 > div > form > input {
    border: 0;
    height: 40px;
    width: 70%;
    margin-left: 1%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    border-radius: 6px;
    color: #888
}

.getInfoTel0602 > div > form > button {
    width: 22%;
    border-radius: 6px;
    cursor: pointer;
    outline: 0;
    margin-left: 20px;
    background-color: transparent;
    border: 1px solid #fff;
    font-size: 16px;
    color: #fff;
    height: 40px
}

.getInfoTel0602 > div > form > button:after {
    border: 1px solid #fff
}

.width1230 {
    width: 1230px;
    margin: auto
}

.searchNews0529 {
    width: 100%;
    height: 80px
}

.searchNews0529 > .leftLink0529 {
    width: 620px;
    line-height: 80px;
    float: left
}

.searchNews0529 > .leftLink0529 > a {
    font-size: 20px;
    color: #666
}

.searchNews0529 > .leftLink0529 > .activeLink0529 {
    color: #c60000
}

.searchNews0529 > .leftLink0529 > a {
    margin-left: 50px
}

.rightSearch0529 {
    width: 480px;
    border-radius: 4px;
    float: left;
    height: 45px;
    background-color: #fff;
    line-height: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e9e9e9;
    margin-top: 17.5px
}


.rightSearch0529 > input {
    border: 0;
    height: 70%;
    width: 82%;
    margin-left: 1%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    margin-top: -6px;
    color: #888
}

.rightSearch0529 > button {
    width: 16%;
    margin-top: -6px;
    cursor: pointer;
    height: 90%;
    outline: 0;
    border-radius: 0;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 16px;
    color: #888
}

.rightSearch0529 > button:after {
    border: none
}

#swiperOne0529 > .swiper-button-prev {
    background-image: url(../images/index/left.png);
    height: 101px;
    top: 43%;
    background-size: 26px 101px
}

.rightSearch0529 .ll_1 {
    border: 0;
    height: 70%;
    width: 82%;
    margin-left: 1%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    margin-top: -6px;
    color: #888
}

.rightSearch0529 .luoliang_1 {
    width: 14%;
    margin-top: -6px;
    cursor: pointer;
    height: 90%;
    outline: 0;
    border-radius: 0;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 16px;
    color: #888
}


#swiperOne0529 > .swiper-button-next {
    background-image: url(../images/index/right.png);
    height: 101px;
    top: 43%;
    background-size: 26px 101px
}

#swiperOne0529 .swiper-pagination-custom, #swiperOne0529 .swiper-pagination-fraction, #swiperOne0529 > .swiper-pagination-bullets {
    bottom: 20px;
    width: 92%
}

#swiperOne0529 .swiper-slide {
    position: relative
}

#swiperOne0529 > .swiper-pagination {
    text-align: right
}

#swiperOne0529 > .swiper-pagination > .swiper-pagination-bullet {
    background-color: #fff
}

#swiperOne0529 > .swiper-pagination > .swiper-pagination-bullet-active {
    width: 15px;
    border-radius: 3px
}

.positionS0529 {
    position: absolute;
    bottom: 0;
    height: 60px;
    line-height: 60px;
    width: 100%;
    background-color: rgba(51, 51, 51, .85);
    left: 0
}

.positionS0529 > div {
    width: 165px;
    background-color: #c60000;
    color: #fff;
    font-size: 20px;
    text-align: center;
    float: left
}

.positionS0529 > p {
    color: #e5e5e5;
    width: 350px;
    float: left;
    padding-left: 20px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.swiperOne0529 {
    width: 100%;
    overflow: hidden
}

.swiperOne0529 > .swiperLeft0529 {
    width: 696px;
    height: 460px;
    float: left
}

.swiperOne0529 > .newsRightL0529 {
    width: 374px;
    height: 460px;
    float: right
}

.swiperOne0529 > .newsRightL0529 > .titleMyRead0529 {
    width: 100%;
    height: 42px;
    line-height: 42px
}

.swiperOne0529 > .newsRightL0529 > .titleMyRead0529 > div:first-child {
    width: 7%;
    float: left
}

.swiperOne0529 > .newsRightL0529 > .titleMyRead0529 > div:first-child > span {
    display: inline-block;
    width: 14px;
    height: 14px;
    background-color: #c60000;
    position: relative;
    top: 3px
}

.swiperOne0529 > .newsRightL0529 > .titleMyRead0529 > div:last-child {
    width: 93%;
    float: left;
    font-size: 20px;
    border-bottom: 1px solid #dcdcdc
}

.swiperOne0529 > .newsRightL0529 > .contentMyRead0529 {
    width: 100%
}

.swiperOne0529 > .newsRightL0529 > .contentMyRead0529 > a {
    display: block;
    margin-top: 20px
}

.swiperOne0529 > .newsRightL0529 > .contentMyRead0529 > a > div {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333
}

.swiperOne0529 > .newsRightL0529 > .contentMyRead0529 > a > div > div:first-child {
    float: left;
    height: 25px;
    width: 25px;
    background-color: #c60000;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 25px;
    position: relative;
    top: 3px
}

.swiperOne0529 > .newsRightL0529 > .contentMyRead0529 > a > div > div:last-child {
    float: right;
    width: 338px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.swiperOne0529 > .newsRightL0529 > .contentMyRead0529 > a > p {
    width: 100%;
    font-size: 12px;
    color: #a1a1a1;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.moduleNews0529 {
    width: 100%;
    clear: both;
    padding-top: 60px
}

.moduleNews0529 > .titleMn0529 {
    height: 40px;
    line-height: 40px
}

.moduleNews0529 > .titleMn0529 > div:first-child {
    width: 3%;
    float: left
}

.moduleNews0529 > .titleMn0529 > div:first-child > span {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: #c60000;
    position: relative;
    top: 6px
}

.moduleNews0529 > .titleMn0529 > div:last-child {
    width: 97%;
    float: left;
    border-bottom: 1px solid #dcdcdc;
    font-size: 28px;
    color: #333
}

.moduleNews0529 > .titleMn0529 > div:last-child > div {
    width: 50%;
    float: left
}

.moduleNews0529 > .titleMn0529 > div:last-child > div:last-child {
    text-align: right
}

.moduleNews0529 > .titleMn0529 > div:last-child > div:last-child > a {
    color: #666;
    font-size: 16px
}

.moduleNews0529 > .contentMnList0529 {
    padding-top: 20px
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 {
    width: 230px;
    float: left
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 {
    width: 100%
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a {
    display: block;
    margin-top: 16px;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 16px
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a > div {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #333
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a > div > div:first-child {
    float: left;
    height: 25px;
    width: 25px;
    background-color: #284b8e;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 25px;
    position: relative;
    top: 3px
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a > div > div:last-child {
    float: right;
    width: 85%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a > p {
    width: 100%;
    font-size: 12px;
    color: #a1a1a1;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a:hover > div > div:first-child {
    background-color: #c60000;
    -webkit-transition: .4s linear;
    transition: .4s linear
}

.moduleNews0529 > .contentMnList0529 > .cmnListRight0529 > .contentMyRead0529 > a:hover > div > div:last-child {
    color: #c60000;
    -webkit-transition: .4s linear;
    transition: .4s linear
}

.cmnListLeft0529 {
    width: 840px;
    float: left
}

.cmnListLeft0529 > a {
    display: block;
    width: 255px;
    margin-left: 17px;
    height: 285px;
    float: left;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px
}

.cmnListLeft0529 > a > img {
    width: 235px;
    height: 155px
}

.cmnListLeft0529 > a > h4 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.cmnListLeft0529 > a > p {
    width: 100%;
    height: 40px;
    font-size: 12px;
    color: #a1a1a1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.cmnListLeft0529 > a > div {
    height: 40px;
    line-height: 40px
}

.cmnListLeft0529 > a > div > div {
    width: 50%;
    float: left;
    color: #b4b4b4;
    font-size: 12px
}

.cmnListLeft0529 > a > div > div:last-child {
    text-align: right
}

.cmnListLeft0529 > a:hover {
    -webkit-box-shadow: 0 0 13px rgba(150, 150, 150, .4);
    box-shadow: 0 0 13px rgba(150, 150, 150, .4);
    -webkit-transition: .2s linear;
    transition: .2s linear
}

.newsDetails0530 {
    position: relative;
    min-height: 800px;
    padding: 20px 0
}

.newsDetails0530 > .leftContentNd0530 {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    height: 800px;
    background-color: #f6f6f6
}

.newsDetails0530 > .leftContentNd0530 > a {
    color: #333;
    display: block;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 20px
}

.newsDetails0530 > .leftContentNd0530 > a > span:first-child {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #c60000
}

.newsDetails0530 > .leftContentNd0530 > a > span:last-child {
    margin-left: 20px
}

.newsDetails0530 > .leftContentNd0530 > a:hover {
    color: #c60000
}

.newsDetails0530 > .rightContentNd0530 {
    width: 900px;
    float: right;
    height: auto;
    padding: 20px 0
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 {
    width: 100%
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > div:first-child {
    width: 170px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #c60000;
    color: #fff;
    border-radius: 5px;
    font-size: 18px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > h4 {
    padding: 15px 0 5px;
    font-size: 28px;
    color: #333
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > p {
    font-size: 14px;
    color: #a1a1a1
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > p > span {
    margin-left: 40px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > p > span:last-child > span {
    margin-left: 5px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > div:last-child {
    padding: 70px 0 50px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > div:last-child > div {
    clear: both;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 30px;
    border: 1px solid #c60000;
    position: relative;
    border-radius: 5px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .titleRc0530 > div:last-child > div > div {
    position: absolute;
    top: -20px;
    left: 30px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #c60000;
    border-radius: 5px;
    width: 120px;
    text-align: center;
    font-size: 20px;
    background-color: #fff
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .nextShowA0530 {
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    padding: 10px 20px;
    overflow: hidden
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .nextShowA0530 > a {
    display: block;
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #666;
    float: left;
    font-size: 16px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .nextShowA0530 > a > div:first-child {
    height: 30px;
    line-height: 30px
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .nextShowA0530 > a > div:last-child {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
    -webkit-box-orient: vertical
}

.newsDetails0530 > .rightContentNd0530 > .detailsNewsT0530 > .nextShowA0530 > a:last-child {
    text-align: right;
    border-left: 1px solid #dcdcdc
}

.tagsNews0530 {
    width: 100%;
    height: auto
}

.tagsNews0530 > .contentTagS0530 {
    padding-bottom: 20px
}

.tagsNews0530 > .contentTagS0530 > a {
    display: inline-block;
    padding: 6px 30px;
    border-radius: 5px;
    color: #666;
    border: 1px solid #dcdcdc;
    margin: 20px 10px 0
}

.titleTagS0530 > span:first-child {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: #c60000
}

.titleTagS0530 > span:last-child {
    display: inline-block;
    width: 90%;
    margin-left: 3%;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
    font-size: 20px
}

.titleTagS0530 > span:last-child > a {
    color: #333
}

#rightSearch0530 {
    margin: 40px 0;
    width: 100%
}

#rightSearch0530 > input {
    width: 67%
}

#rightSearch0530 > button {
    width: 30%
}

.erGetFans0530 {
    overflow: hidden;
    width: 100%;
    padding: 40px 0;
    border-top: 1px solid #dcdcdc;
    text-align: center
}

.erGetFans0530 > img {
    width: 70%
}

.erGetFans0530 > p {
    font-size: 18px;
    color: #888;
    padding: 3px 0
}

.readContactM0530 {
    color: #333;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    margin: 15px 0 10px
}

.readContactM0530 > span:first-child {
    display: inline-block;
    width: 15px;
    height: 15px;
    background-color: #c60000
}

.readContactM0530 > span:last-child {
    margin-left: 6px
}

.listDetailT0530 {
    width: 100%;
    padding-bottom: 75px
}

.listDetailT0530 > a {
    display: block;
    float: left;
    width: 188px;
    margin-left: 25px;
    color: #666
}

.listDetailT0530 > a > img {
    width: 100%;
    height: 124px
}

.listDetailT0530 > a > p {
    width: 100%;
    padding-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.listDetailT0530 > a:hover {
    color: #c60000
}

.twoNorth0612 {
    width: 100%;
    height: 461px;
    position: relative
}

.smallNorth0612 {
    width: 540px;
    height: 370px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px 45px 30px 65px;
    -webkit-box-shadow: 0 0 6px #dcdcdc;
    box-shadow: 0 0 6px #dcdcdc
}

.smallNorth0612 > h4 {
    font-size: 40px;
    color: #333;
    /* font-style: italic */
}

.smallNorth0612 > div {
    font-size: 22px;
    color: #888
}

.smallNorth0612 > span {
    display: block;
    width: 40px;
    height: 3px;
    background-color: #c60000;
    margin: 10px 0 30px
}

.smallNorth0612 > p {
    font-size: 16px;
    line-height: 32px;
    color: #333;
    text-align: left
}

.imgNorth0612 {
    width: 878px;
    height: 461px
}

.imgNorth0612 > img {
    width: 100%;
    height: 100%
}

.smallNorthOne0612 {
    position: absolute;
    top: 45px;
    left: 0
}

.smallNorthTwo0612 {
    position: absolute;
    top: 45px;
    right: 0
}

.floatR0612 {
    float: right
}

.floatL0612 {
    float: left
}

.marginTop80 {
    margin-top: 80px
}

#fourNC0612 > #fiveC0604 > div > .firstCt0604 > p {
    width: 70%;
    margin: 60px auto 0;
    text-align: left;
    line-height: 30px;
    display: none
}

#fourNC0612 > #fiveC0604 > div > .firstCt0604 > h4 {
    font-style: italic
}

#fourNC0612 > #fiveC0604 > div:hover > .firstCt0604 {
    margin-top: 220px;
    -webkit-transition: .5s linear;
    transition: .5s linear
}

#fourNC0612 > #fiveC0604 > div:hover > .firstCt0604 > img {
    display: none
}

#fourNC0612 > #fiveC0604 > div:hover > .firstCt0604 > p {
    display: block
}

@media screen and (max-width: 1440px) {
    #fourNC0612 > #fiveC0604 > div:hover > .firstCt0604 {
        margin-top: 120px;
        -webkit-transition: .3s linear;
        transition: .3s linear
    }
}

.bgcF4F4F40612 {
    overflow: hidden;
    width: 100%;
    background-color: #f4f4f4;
    margin-top: 60px;
    padding-bottom: 80px
}

.bgcF4F4F40612 > .joinF0612 {
    width: 1100px;
    margin: auto
}

.bgcF4F4F40612 > .joinF0612 > div {
    width: 171px;
    float: left;
    height: 180px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 0;
    text-align: center
}

.bgcF4F4F40612 > .joinF0612 > div > div {
    font-size: 16px;
    color: #333
}

.bgcF4F4F40612 > .joinF0612 > p {
    float: left;
    width: 60px;
    height: 100%;
    text-align: center;
    line-height: 180px
}

.bgcF4F4F40612 > .joinF0612 > p > img {
    width: 40px
}

.numberG0630 {
    height: 140px;
    margin-top: 60px
}

.numberG0630 > div {
    float: left;
    height: 100%;
    width: 33.33%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 7%
}

.numberG0630 > div > img {
    float: left;
    width: 69px;
    height: 69px;
    margin-top: 45px
}

.numberG0630 > div > div {
    float: left;
    margin-left: 20px
}

.numberG0630 > div > div > div {
    line-height: 20px;
    margin-top: 50px;
    font-size: 18px;
    color: #333
}

.numberG0630 > div > div > div > span {
    color: #c60000;
    font-size: 40px
}

.numberG0630 > div > div > p {
    font-size: 18px;
    color: #333
}

.numberG0630 > div:nth-child(2) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 60px
}

.conceptS0630 {
    width: 100%;
    overflow: hidden
}

.conceptS0630 > div {
    float: left;
    height: 400px;
    position: relative
}

.conceptS0630 > div > div {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    font-style: italic;
    background-color: rgba(27, 27, 27, .37)
}

.conceptS0630 > div > div > h4 {
    margin-top: 260px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 50px;
    left: 50px;
    font-size: 34px
}

.conceptS0630 > div > div > p {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 50px;
    padding-right: 30px;
    margin-top: 10px;
    left: 50px;
    font-size: 21px
}

.conceptS0630 > div > img {
    width: 100%;
    height: 100%
}

.conceptS0630 > div:first-child {
    width: 57%
}

.conceptS0630 > div:nth-child(2) {
    width: 43%
}

.conceptS0630 > div:nth-child(3) {
    width: 43%
}

.conceptS0630 > div:nth-child(4) {
    width: 57%
}

.conceptS0630 > div:hover > div {
    background-color: transparent
}

@media screen and (max-width: 1440px) {
    .conceptS0630 > div {
        height: 320px
    }

    .conceptS0630 > div > div > h4 {
        margin-top: 180px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 50px;
        left: 50px;
        font-size: 26px
    }

    .conceptS0630 > div > div > p {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 50px;
        padding-right: 30px;
        margin-top: 10px;
        left: 50px;
        font-size: 18px
    }

    .conceptS0630 > div > img {
        width: 100%;
        height: 100%
    }
}

.spiritThree0630 {
    width: 100%;
    overflow: hidden
}

.spiritThree0630 > div {
    float: left;
    width: 33.3%;
    text-align: center
}

.spiritThree0630 > div > h4 {
    font-size: 30px;
    margin-top: 30px;
    font-weight: 400
}

.spiritThree0630 > div > p {
    font-size: 16px;
    color: #666
}

.copeVirus0630 {
    width: 100%;
    background-color: #f4f4f4;
    height: 500px
}

.copeVirus0630 > div > div {
    width: 50%;
    height: 100%;
    float: left
}

.copeVirus0630 > div > div:first-child {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 160px 40px;
    line-height: 50px;
    font-size: 16px;
    color: #333;
    font-weight: 700
}

.copeVirus0630 > div > div:last-child > img {
    height: 100%
}

