.iconfont {
    margin: 0
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0;
    margin-bottom: 0
}

p {
    margin: 0
}

#moxin {
    position: relative;
    top: -2px
}

.tooltip-inner {
    background-color: #252424;
    text-align: left;
    max-width: 100px;
    letter-spacing: 2px
}

.tooltip {
    width: 200px;
    margin-top: 0
}

.scroll5 .iconfont {
    color: #fff
}

.font_red {
    font-size: 28px;
    color: #303030;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 32px
}

.font_bule {
    font-size: 24px;
    color: #303030;
    letter-spacing: 1px;
    font-weight: 400
}

.font_yellow7 {
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 32px;
    font-weight: 500
}

.font_yellow {
    font-size: 17px;
    letter-spacing: 2px;
    color: #fff;
    line-height: 32px;
    font-family: Tahoma;
    font-weight: normal;
    color: white
}

.font_green {
    font-size: 15px !important;
    color: #464646;
    font-weight: 500;
    text-align: left;
    letter-spacing: 1px
}

#section5 .section-bottom a {
    font-size: 18px !important
}

.font_bule2 {
    font-size: 24px;
    line-height: inherit;
    color: #fff;
    letter-spacing: 3px;
    font-family: Microsoft Yahei !important
}

.font_green2 {
    font-size: 13px;
    color: #fffff;
    font-weight: 100;
    text-align: left;
    letter-spacing: 1px;
    letter-spacing: 1px;
    line-height: 20px;
    font-family: Microsoft Yahei
}

.font_green6 {
    font-size: 15px;
    color: #464646;
    font-weight: 500;
    margin: 1px;
    letter-spacing: 1px
}

.font_black {
    font-size: 16px;
    color: #464646;
    letter-spacing: 1px
}

.font_white {
    font-size: 12px;
    color: #fff;
    letter-spacing: 1px
}

.font_yellow5 {
    font-size: 20px;
    color: #777;
    letter-spacing: 1px
}

.font_red0 {
    font-size: 55px;
    color: #2f6aa9;
    font-weight: 600;
    letter-spacing: 15px;
    margin-left: 15px;
    letter-spacing: 1px
}

.font_bule0 {
    font-size: 35px;
    color: #2f6aa9;
    font-weight: 500;
    letter-spacing: 5px;
    letter-spacing: 1px
}

.font_yellow0 {
    font-size: 18px;
    color: #2f6aa9;
    letter-spacing: 1px
}

.font_red1 {
    font-size: 55px;
    color: white;
    font-weight: 500;
    letter-spacing: 15px;
    margin-left: 0;
    letter-spacing: 1px
}

.font_bule1 {
    font-size: 35px;
    color: white;
    font-weight: 500;
    letter-spacing: 5px;
    letter-spacing: 1px
}

.font_yellow1 {
    font-size: 18px;
    color: white;
    letter-spacing: 1px
}

.font_bule6 {
    text-align: right;
    font-size: 32px;
    color: #303030;
    letter-spacing: 1px
}

.contain_top {
    bottom: 1%;
    background-color: rgba(33, 33, 33, 0.5);
    width: 700px;
    position: absolute;
    margin-left: 50%;
    left: -350px;
    border-radius: 10px;
    padding: 30px
}

.font_yellow6 {
    font-size: 15px;
    color: white;
    font-weight: 600;
    letter-spacing: 1px
}

.main6_2 {
    width: auto;
    position: relative;
    margin: 0 auto
}

.main6_2 .title6_1 {
    width: 350px;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    line-height: 30px
}

.main6_2 .title6_2 {
    width: 100px;
    text-align:  left;
    vertical-align:  middle;
    display:  inline-block;
}

.font_yellow8 {
    font-size: 27px;
    color: white;
    font-weight: 400;
    letter-spacing: 1px
}

@media only screen and (min-width: 800px) and (max-width: 1366px) {
    #section1 .left .section1_main {
        margin-bottom: 5px
    }

    #section1 .left .section1_main {
        width: 100%;
        height: 240px
    }

    #section1 .left .section1_main img {
        width: 100%;
        max-width: 300px;
        margin-bottom: -250px
    }

    #section1 .section1_title {
        width: 100%;
        margin-top: 115px;
        margin-bottom: 0
    }

    .font_yellow8 {
        font-size: 27px;
        color: white;
        font-weight: 400
    }

    .font_red0 {
        font-size: 45px;
        color: #2f6aa9;
        font-weight: 600;
        letter-spacing: 15px;
        margin-left: 15px
    }

    .font_bule0 {
        font-size: 30px;
        color: #2f6aa9;
        font-weight: 500;
        letter-spacing: 5px
    }

    .font_yellow0 {
        font-size: 12px;
        color: #2f6aa9
    }

    .font_red1 {
        font-size: 30px;
        color: white;
        font-weight: 600;
        letter-spacing: 15px;
        margin-left: 15px
    }

    .font_bule1 {
        font-size: 20px;
        color: white;
        font-weight: 500;
        letter-spacing: 5px
    }

    .font_yellow1 {
        font-size: 12px;
        color: white
    }

    .font_yellow0 {
        font-size: 18px;
        color: #2f6aa9;
        letter-spacing: 1px
    }

    .font_yellow1 {
        font-size: 18px;
        color: white;
        letter-spacing: 1px
    }

    #section5Title .font_red1 {
        font-size: 55px;
        color: white;
        font-weight: 600;
        letter-spacing: 15px;
        margin-left: 15px;
        line-height: 65px
    }

    #section5Title .font_yellow1 {
        font-size: 18px;
        color: white;
        letter-spacing: 1px
    }

    #section6 .font_red1 {
        font-size: 60px
    }

    .main6_2 {
        width: auto;
        position: relative;
        margin: 0 auto
    }

    .main6_2 .title6_1 {
        width: 280px;
        text-align: left;
        vertical-align: middle;
        display: inline-block
    }

    .main6_2 .title6_2 {
        width: 70px;
        vertical-align: middle;
        display: inline-block
    }

    .main6_2 .title6_2 img:hover {
        transform: scale(3.5);
        -webkit-transform: scale(3.5)
    }

    #section3 .section3_main {
        width: 700px;
        height: 400px
    }

    #section3 .section3_content {
        overflow-y: auto;
        width: 100%;
        height: 300px;
        padding-right: 10px;
        color: #303030 !important;
        position: absolute;
        z-index: 99999999
    }

    #section3 .section3_content3 {
        overflow-y: auto;
        width: 100%;
        height: 300px;
        padding-right: 0;
        color: rgba(66, 66, 58, 0.96)
    }

    #section3 .section3_content1 {
        width: 100%;
        height: auto
    }

    #section3 .section3_content p {
        font-family: inherit !important;
        font-size: 14px !important;
        color: #303030 !important
    }

    #section3 .section3_content span {
        font-family: inherit !important;
        font-size: 14px !important
    }

    #section3 .section3_content > p > span {
        font-family: inherit !important;
        font-size: 14px !important
    }

    #section3 .section3_content div {
        font-family: inherit !important;
        font-size: 14px !important
    }

    #section3 .section3_content div > span {
        font-family: inherit !important;
        font-size: 14px !important
    }

    #section3 .section3_content .new_page {
        position: absolute;
        right: 0;
        bottom: 0;
        text-align: right
    }

    #section3 .section3_content2 {
        overflow-y: auto;
        width: 100%;
        height: 300px;
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 32px;
        color: rgba(66, 66, 58, 0.96);
        padding-right: 10px;
        position: absolute
    }

    #section3 .section3_content2 {
        scrollbar-arrow-color: #d4d4d4;
        scrollbar-face-color: #555;
        scrollbar-highlight-color: #333;
        scrollbar-shadow-color: #ccc;
        scrollbar-track-color: #d4d4d4
    }

    #section3 .section3_content2 ::-webkit-scrollbar {
        background-color: #555;
        border-radius: 2px;
        width: 12px
    }

    #section3 .section3_content2 ::-webkit-scrollbar-track {
        background-color: #d4d4d4;
        border-radius: 2px;
        width: 12px
    }

    #section3 .section3_content2 ::-webkit-scrollbar-thumb {
        background-color: #555;
        border-radius: 2px;
        width: 12px
    }

    #section3 .section3_content2 ::-webkit-scrollbar-thumb:active {
        background-color: #3a3a3a;
        border-radius: 2px
    }

    #section2 .item1 #box {
        width: 400px;
        height: 250px;
        position: relative;
        left: 180px;
        top: 60px;
        overflow: hidden
    }

    #section2 .item {
        width: 700px;
        margin: 0 auto;
        overflow: hidden;
        height: 350px
    }

    #section2 .container2 {
        width: 700px;
        margin: 0 auto
    }

    #section2 .item5 .box_in5 {
        width: 700px
    }

    #section2 .item6 .box_in6 {
        width: 700px
    }

    #section3 .section3_main {
        width: 700px;
        height: 400px;
        margin-top: 20px
    }

    #section1 .left {
        width: 520px
    }

    #section1 #container1 {
        width: 700px
    }
}

footer .icon_item {
    width: 40px;
    background: #fff;
    display: inline-block;
    height: 40px;
    border-radius: 50%;
    color: #000;
    text-align: center;
    position: relative;
    list-style: none;
    margin: 0 2px
}

footer .icon_item:hover > .iconfont {
    color: #2da4d2
}

footer a.icon_item > .iconfont {
    line-height: 43px;
    font-size: 25px;
    color: #000
}

.section3_content li, a {
    color: #303030 !important;
    font-size: 14px
}

@media (min-width: 1367px) {
    .order_detail {
        background: rgba(46, 142, 191, 0.8);
        width: 450px;
        margin: 10px auto;
        padding: 10px;
        border-radius: 18px;
        cursor: pointer;
        box-sizing: border-box;
        transform: translateY(25%);
    }

    #section1 .left .section1_main {
        height: 380px
    }

    #section1 .left .section1_main img {
        max-width: 500px;
        margin-bottom: -480px
    }

    .contain_top {
        margin-top: 15%
    }

    #section3 .section3_content {
        overflow-y: auto;
        width: 100%;
        height: 380px;
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 32px
    }

    #section1 .right {
        width: 200px;
        top: 10px
    }

    #section1 .right ul li div img {
        width: 180px;
        height: 100px;
        opacity: .2
    }

    #section1 .right ul li .date {
        width: 180px;
        position: relative;
        overflow: hidden;
        text-align: center
    }

    #section1 .right ul li {
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 5px;
        cursor: pointer;
        padding-top: 5px;
        height: 130px
    }

    #section1 .right ul li div {
        overflow: hidden;
        width: 200px;
        height: 120px;
        padding-bottom: 10px;
        position: relative
    }

    #section1 .right ul li span img {
        width: 180px;
        height: 110px
    }

    #section1 .right ul li .date {
        width: 180px;
        position: relative;
        overflow: hidden
    }

    #section1 .right ul li {
        padding-right: 0;
        padding-left: 0;
        padding-bottom: 5px;
        cursor: pointer;
        padding-top: 5px;
        height: 130px
    }

    #section1 .right ul {
        width: 200px
    }

    #section1 .right .container_list {
        width: 200px;
        height: 520px
    }

    #section1 .right a#prev {
        width: 200px;
        height: 60px
    }

    #section1 .right a#next {
        width: 200px;
        height: 60px
    }

    #section1 .right {
        width: 200px;
        top: 50px
    }

    #section1 #container1 {
        width: 1060px;
        top: -370px
    }

    #section1 .left {
        width: 800px
    }

    #section2 .item6 .box_in6 {
        width: 1060px
    }

    #section2 .flex-control-nav {
        top: 500px
    }

    #section2 .item6 .box6 {
        width: 1060px
    }

    #section2 .item5 .box_in5 {
        width: 1060px
    }

    #section2 .left_img3 {
        position: relative;
        animation: blow3_3 1s 1;
        -webkit-animation: blow3_3 1s 1;
        transform: scale(1.3);
        -webkit-transform: scale(1.3);
        top: -140px
    }

    @keyframes blow3_3 {
        0% {
            transform: scale(1);
            top: 0
        }
        100% {
            transform: scale(1.3);
            top: -140px
        }
    }@-webkit-keyframes blow3_3 {
         0% {
             -webkit-transform: scale(1);
             top: 0
         }
         100% {
             -webkit-transform: scale(1.3);
             top: -140px
         }
     }#section2 .circle {
          width: 140px;
          height: 140px;
          left: 160px;
          top: 150px
      }

    #section2 .item1 #box {
        width: 560px;
        height: 300px;
        position: relative;
        left: 340px;
        top: 160px;
        overflow: hidden
    }

    #section2 .left_img1 {
        position: relative;
        animation: blow1_1 1s 1;
        -webkit-animation: blow1_1 1s 1;
        transform: scale(1.3);
        -webkit-transform: scale(1.3);
        top: -90px
    }

    @keyframes blow1_1 {
        0% {
            transform: scale(1);
            top: 0
        }
        100% {
            transform: scale(1.3);
            top: -90px
        }
    }@-webkit-keyframes blow1_1 {
         0% {
             -webkit-transform: scale(1);
             top: 0
         }
         100% {
             -webkit-transform: scale(1.3);
             top: -90px
         }
     }#section2 .item {
          width: 1060px;
          margin: 0 auto;
          overflow: hidden;
          height: 500px
      }

    #section2 .container2 {
        width: 1060px;
        margin: 0 auto
    }

    #section2 .section2_main {
        position: relative;
        top: -300px
    }

    #section4 .container4 {
        width: 1060px
    }

    .article_section {
        text-align: left
    }

    #section3 .section3_main {
        width: 1060px
    }

    #news_detail {
        box-shadow: 0 0 0 1060px rgba(0, 0, 0, 0.46)
    }
}

#section3_v1 {
    display: none
}

#section3_v2 {
    display: none
}

footer .right6 {
    float: none;
    margin-right: 0;
    top: 5px;
    margin-bottom: 10px
}

footer .icon_item {
    width: 30px;
    background: #fff;
    display: inline-block;
    height: 30px;
    border-radius: 50%;
    color: #000;
    text-align: center;
    position: relative;
    list-style: none;
    margin: 0 2px
}

footer a.icon_item > .iconfont {
    line-height: 32px;
    font-size: 25px;
    color: #000
}

@media only screen and (min-width: 100px) and (max-width: 500px) {
    .navbar-default .navbar-nav > li > a {
        text-align: left
    }

    .navbar .navbar-collapse span h4 {
        display: inline-block
    }

    .navbar .navbar-collapse span small {
        display: inline-block
    }

    #section1 .right ul li {
        height: 90px;
        float: left
    }

    #section6 #section6Title {
        margin-bottom: 10px
    }

    .main6_2 .title6_1 {
        line-height: 25px;
        width: 300px;
        margin: 0 auto;
        text-align: left;
    }

    .main6_2 .title6_2 {
        width: 100px;
        text-align: center;
        display: block;
        margin: 0 auto;
        margin-top: 10px;
        float: none;
    }

    footer {
        padding: 0;
        height: auto;
        margin: 0 auto;
        padding-left: 0
    }

    footer .left6 {
        float: none;
        margin-left: 0;
        margin-bottom: 10px;
        display: block
    }

    footer .left6 p {
        top: 5px;
        color: white;
        left: 0;
        font-size: 10px !important;
        text-align: center
    }

    footer .right6 {
        float: none;
        margin-right: 0;
        top: 0;
        margin-bottom: 10px;
        display: block;
        margin: 10px auto;
        left: 0
    }

    footer .right6 a {
        margin: 0 5px
    }

    footer .icon_item {
        width: 20px;
        background: #fff;
        display: inline-block;
        height: 20px;
        border-radius: 50%;
        color: #000;
        text-align: center;
        position: relative;
        list-style: none;
        margin: 0 2px
    }

    #moxin {
        position: relative;
        top: -2px !important
    }

    .iconfont {
        margin: 0
    }

    footer a.icon_item > .iconfont {
        line-height: 10px;
        font-size: 15px;
        color: #000
    }

    #section1 .left .section1_bottom {
        margin-top: 0;
        position: absolute;
        width: 100%
    }

    #section1 .right {
        width: auto;
        top: -20px;
        display: block;
        left: 0
    }

    .font_red {
        font-size: 25px;
        color: #303030;
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 28px
    }

    .font_bule {
        font-size: 18px;
        color: #303030;
        letter-spacing: 1px;
        font-weight: 400;
        line-height: 32px
    }

    .font_yellow8 {
        font-size: 26px;
        color: white;
        font-weight: 400;
        letter-spacing: 1px
    }

    .font_yellow8 {
        font-size: 26px;
        color: white;
        font-weight: 400;
        letter-spacing: 1px
    }

    .font_red1 {
        font-size: 35px;
        line-height: 35px
    }

    .font_yellow1 {
        font-size: 14px;
        color: white;
        letter-spacing: 1px
    }

    .contain_top {
        margin-top: 40%
    }

    .font_green6 {
        font-size: 14px
    }

    .font_red0 {
        font-size: 30px
    }

    .font_bule0 {
        font-size: 25px
    }

    .font_yellow0 {
        font-size: 14px
    }

    .font_bule1 {
        font-size: 25px
    }

    #news_detail_pic_small {
        max-width: 100%;
        max-height: 100%;
        width: inherit;
        position: relative;
        display: none
    }

    .news_detail_pic {
        display: block;
        max-width: 100%;
        max-height: 100%;
        width: inherit;
        position: relative
    }
}

}
#section0 {
    background-color: white
}

#section1 {
    background-image: url(../images/presentation/part2BG2.jpg)
}

#section2 {
    background-image: url(../images/property/part3BG1.jpg)
}

#section3 {
    background-image: url(../images/part4BG.jpg)
}

#section4 {
    background-image: url(../images/search/part5BG.jpg)
}

#section5 {
    background-image: url(../images/team/part6BG.jpg)
}

#section6 {
    background-image: url(../images/section6.jpg)
}

#detail_section1 {
    display: none;
    background-color: rgba(255, 255, 255, 0);
    z-index: 9999999
}

@media only screen and (min-width: 100px) and (max-width: 500px) {
    .news_detail_pic_small {
        display: none
    }

    #news_detail_pic_small {
        display: block
    }

    .section3_li2 {
        margin-top: 0
    }

    .btn_page {
        padding: 1px 10px
    }

    .news_list > div {
        line-height: 20px
    }

    .headline_info {
        text-align: left;
        background: linear-gradient(to bottom, rgba(3, 63, 222, 0), rgba(136, 134, 134, 0));
        color: #303030;
        padding: 10px;
        border-bottom: 1px solid rgba(145, 145, 156, 0.42);
        padding-top: 2px;
        padding-bottom: 5px;
        padding-right: 0
    }

    .section3_li3 {
        margin-top: 0 !important
    }

    #section3_v1 {
        display: block
    }

    #news_detail .section3_content {
        height: 350px
    }

    #detail_section1 {
        display: block;
        width: 100%;
        height: 180px;
        position: absolute;
        top: 50px
    }

    .news_ul {
        height: 380px
    }

    #news_detail2 {
        height: 98%
    }

    #section4 {
        background-image: url(../images/section6_1.jpg)
    }

    #section6 {
        background-image: url(../images/contactBG.jpg)
    }

    .headline_pic {
        width: 30%;
        height: 70px;
        overflow: hidden;
        display: inline-block;
        float: left;
        margin-right: 10px;
        margin-top: 0
    }

    .headline_body {
        font-size: 13px !important
    }

    .headline_title {
        font-size: 15px !important;
        letter-spacing: 1px;
        font-weight: 500;
        line-height: 20px !important;
        font-family: "Microsoft YaHei" !important
    }

    .new_page {
        position: relative !important;
        right: 0;
        bottom: 0 !important;
        text-align: right
    }

    .page_number {
        width: 20px;
        top: 10px
    }

    #section3 #section3_list li {
        margin: 0 auto;
        padding: 10px 5px;
        padding: 0;
        margin: 0 5px;
        height: 30px
    }

    .news {
        overflow: hidden;
        margin-top: 0
    }
}

.textwhite {
    color: #fff !important
}

.page_number {
    width: 20px;
    overflow: hidden;
    position: relative;
    height: 30px;
    top: 10px;
    text-align: right
}

.page-item {
    width: 2500px
}

.page-item li {
    float: left;
    color: rgba(0, 0, 0, 0.36);
    margin: 0 5px !important;
    width: 10px;
    font-weight: bold
}

.gray3 {
    opacity: .5
}

#section3 #section3_list .new_page .cur {
    color: black
}

#news_detail .section3_content {
    overflow: auto;
    height: 250px;
    margin-top: 20px
}

#news_detail .section3_content {
    scrollbar-arrow-color: #d4d4d4;
    scrollbar-face-color: #555;
    scrollbar-highlight-color: #333;
    scrollbar-shadow-color: #ccc;
    scrollbar-track-color: #d4d4d4
}

#news_detail .section3_content::-webkit-scrollbar {
    background-color: #555;
    border-radius: 2px;
    width: 12px
}

#news_detail .section3_content::-webkit-scrollbar-track {
    background-color: #d4d4d4;
    border-radius: 2px;
    width: 12px
}

#news_detail .section3_content::-webkit-scrollbar-thumb {
    background-color: #555;
    border-radius: 2px;
    width: 12px
}

#news_detail .section3_content::-webkit-scrollbar-thumb:active {
    background-color: #3a3a3a;
    border-radius: 2px
}

#news_detail .section3_content {
    color: #464646 !important;
    font-size: 15px !important
}

#news_detail1 .section3_content {
    color: #464646 !important;
    font-size: 15px !important
}

#news_detail1 .section3_content > p {
    color: #464646 !important;
    font-size: 15px !important
}

.section3_mubu {
    display: none;
    z-index: 9999999;
    position: absolute;
    padding: 10px;
    background-color: rgba(5, 6, 6, 0.32);
    width: 190px;
    height: 190px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    padding-top: 20px;
    letter-spacing: 2px;
    color: white
}

.section3_mubu2 {
    display: block
}

.section3_mubu > h2 {
    font-size: 21px;
    line-height: 15px;
    letter-spacing: 3px
}

.section3_mubu > h6 {
    line-height: 21px;
    letter-spacing: 2px
}

.order_detail_title {
    font-family: "Microsoft YaHei" !important
}

@media (min-width: 1367px) {
    footer .left6 p {
        top: 7px
    }

    .font_red1 {
        font-size: 80px;
        letter-spacing: 12px;
        line-height: 85px
    }

    .font_red0 {
        font-size: 80px;
        letter-spacing: 12px;
        line-height: 85px
    }

    .font_bule1 {
        font-size: 50px;
        letter-spacing: 3px;
        line-height: 75px
    }

    .font_bule0 {
        font-size: 50px;
        letter-spacing: 3px;
        line-height: 75px
    }

    .contain_top .font_yellow0 {
        font-size: 30px !important;
        line-height: 55px;
        letter-spacing: 3px
    }

    .contain_top .font_yellow1 {
        font-size: 30px !important;
        line-height: 55px;
        letter-spacing: 3px
    }

    #section0 .pagebar0 {
        width: 400px;
        margin-top: 50px;
        margin-bottom: 30px
    }

    #section0 .pagebar1 {
        width: 400px;
        margin-top: 50px;
        margin-bottom: 30px
    }

    .contain_top {
        margin-top: 14%;
        background-color: rgba(33, 33, 33, 0.5);
        min-width: 1100px;
        border: 10px;
        padding: 60px;
        padding-right: 70px;
        padding-left: 70px;
        border-radius: 15px;
        left: -550px
    }

    .headline_pic {
        height: 400px
    }

    #section2 .item1 .right, .item2 .right, .item3 .right, .item4 .right, .item5 .right, .item6 .right {
        width: 480px;
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 20px;
        padding-top: 20px;
        border-radius: 15px
    }

    .font_red {
        font-size: 45px;
        line-height: 45px
    }

    .font_bule {
        font-size: 40px;
        font-weight: 400
    }

    .font_green {
        font-size: 22px !important;
        color: rgba(66, 66, 58, 0.96);
        letter-spacing: 1px;
        line-height: 32px
    }

    .font_yellow {
        font-size: 25px
    }

    #section1 .left .section1_main span {
        border-bottom: 1px solid rgba(0, 0, 0, 0.64)
    }

    #section1 .left .section1_bottom a {
        width: 220px
    }

    #section1 .left .section1_main span h2 {
        padding-bottom: 10px
    }

    #section1 .right ul li .date {
        font-size: 22px;
        line-height: 22px
    }

    .font_green2 {
        font-size: 22px;
        letter-spacing: 4px;
        line-height: 40px
    }

    .font_yellow {
        font-size: 30px;
        letter-spacing: 2px;
        line-height: 35px
    }

    #section3 #section3_tab li {
        height: 50px;
        line-height: 45px;
        font-size: 30px
    }

    #section3 .section3_main .section3_titile {
        top: -10px
    }

    #section3 .section3_main .section3_titile p {
        line-height: 40px
    }

    .headline_title {
        font-size: 25px !important;
        line-height: 32px !important;
        letter-spacing: 2px
    }

    .headline_body {
        font-size: 22px !important;
        letter-spacing: 3px;
        line-height: 35px
    }

    .news_list > div {
        font-size: 22px;
        line-height: 40px
    }

    .news_top_pic {
        height: 90px
    }

    .headline_pic {
        height: 400px
    }

    .font_bule {
        font-size: 37px;
        line-height: 42px !important;
        letter-spacing: 2px
    }

    .font_yellow8 {
        font-size: 40px;
        line-height: 50px;
        letter-spacing: 2px
    }

    .font_yellow {
        font-size: 27px;
        letter-spacing: 2px;
        line-height: 32px;
        padding-bottom: 10px
    }

    .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
        font-size: 23px;
        letter-spacing: 3px
    }

    #section5 .scroll-container {
        position: absolute;
        width: 2500px;
        top: 50%;
        transform: translateY(-50%)
    }

    .font_yellow5 {
        font-size: 40px;
        color: #777;
        letter-spacing: 2px
    }

    .main6_2 {
        width: auto
    }

    .main6_2 .title6_1 {
        width: 430px;
        margin-top: 2px;
        vertical-align: middle;
        display: inline-block
    }

    .font_green6 {
        font-size: 22px;
        color: #464646;
        font-weight: 400;
        margin: 1px;
        letter-spacing: 2px;
        line-height: 32px
    }

    .main6_2 .title6_2 {
        float: none;
        width: 100px;
        vertical-align: middle;
        display: inline-block
    }

    .main6_2 .title6_1 .font_green6 {
        font-size: 24px;
        color: #777;
        font-weight: 400;
        margin: 1px;
        letter-spacing: 2px;
        line-height: 32px
    }

    .iconfont {
        font-size: 23px;
        padding-right: 5px
    }

    .font_bule2 {
        font-size: 35px;
        line-height: inherit;
        letter-spacing: 3px;
        line-height: 50px
    }

    #news_detail .section3_content {
        overflow: auto;
        height: 500px;
        margin-top: 20px;
        padding-right: 20px
    }

    .close_detail > span {
        font-size: 25px
    }

    .close_detail {
        width: 200px
    }

    footer a.icon_item > .iconfont {
        line-height: 41px;
        font-size: 30px;
        color: #000;
        padding-right: 0
    }

    footer .icon_item {
        width: 40px;
        height: 40px;
        margin: 0 2px
    }

    #section5 .container5 {
        width: 1200px
    }

    #section5 #section5-slider {
        width: 1200px;
        height: 380px
    }

    #section5 .btn2 {
        width: 50px;
        height: 90px;
        top: 130px
    }

    #section5 .scroll5 {
        width: 1140px;
        height: 380px
    }

    #section5 .scroll-container li {
        width: 380px;
        height: 420px
    }

    .staff_pic_box {
        width: 300px;
        height: 320px
    }

    .section3_mubu {
        width: 300px;
        height: 300px;
        padding: 20px;
        padding-top: 30px;
        padding-bottom: 20px
    }

    #section5 .scroll-container li a img {
        width: 300px
    }

    .section3_mubu > h2 {
        font-size: 32px;
        line-height: 55px;
        letter-spacing: 3px
    }

    .section3_mubu > h6 {
        line-height: 28px;
        letter-spacing: 3px;
        font-size: 20px;
        padding-left: 10px;
        padding-right: 10px
    }

    #section5 .section-bottom a {
        width: 200px;
        line-height: 80px;
        font-size: 30px !important
    }

    #section0 .section-button0 {
        width: 280px;
        line-height: 45px;
        top: 10px;
        font-size: 18px;
        margin-top: 20px
    }

    #section1 .section1_bottom_top p {
        font-size: 20px;
        letter-spacing: 2px
    }

    .navbar .navbar-collapse span h4 {
        color: #fff;
        font-size: 17px !important;
        line-height: 25px;
        margin-bottom: 0;
        margin-left: 10px;
        margin-right: 10px;
        letter-spacing: 3px
    }

    .btn_page {
        margin-top: 10px;
        font-size: 16px;
        padding: 1px 18px;
        border-radius: 100px;
        margin: 0 10px;
        line-height: 40px;
        font-size: 30px
    }

    .page_number {
        width: 50px;
        overflow: hidden;
        position: relative;
        height: 30px;
        top: 6px
    }

    .news_detail_pic {
        display: block;
        letter-spacing: 2px;
        height: auto;
        max-height: 800px;
        width: 100%;
        max-width: 400px;
        text-align: right;
        position: absolute;
        left: 50%;
        transform: translateX(-50%)
    }

    #section5 .content1 p {
        text-align: center;
        margin: 10px auto;
        font-size: 28px;
        font-weight: 100;
        line-height: 40px
    }

    .form-control {
        display: block;
        width: 100%;
        height: 45px;
        padding: 6px 12px;
        font-size: 22px;
        line-height: 40px;
        letter-spacing: 2px
    }

    #search_phone {
        border-radius: 100px;
        padding-left: 60px;
        color: #3488b4
    }

    .iconfont.icon-shouji {
        font-size: 35px;
        margin-top: 0;
        line-height: 50px
    }

    .iconfont.icon-fangdajing {
        font-size: 35px;
        line-height: 50px
    }

    .navbar-brand {
        float: left;
        height: 55px;
        line-height: 50px;
        margin-top: 7px
    }

    .font_white {
        font-size: 14px;
        color: #fff;
        letter-spacing: 1px
    }

    #section6 #section6Title {
        margin-bottom: 25px;
        margin-top: 25px
    }

    .font_yellow1 {
        font-size: 23px;
        color: white;
        letter-spacing: 1px;
        line-height: 70px
    }

    .news_detail_info {
        color: #333;
        padding-bottom: 0;
        font-size: 22px
    }

    #section3 #section3_list li {
        line-height: 25px;
        margin: 0 auto;
        padding: 0;
        display: none;
        text-align: center;
        font-size: 25px
    }

    .page-item li {
        width: 40px
    }

    #section5 .content1 {
        width: 100%
    }

    .container-fluid {
        max-width: 1200px !important
    }

    .news_ul {
        height: 500px
    }

    .ff_yh {
        font-family: inherit !important;
        font-size: 22px;
        letter-spacing: 2px;
        line-height: 35px
    }

    .news_ul li, .news_ul a {
        color: #303030
    }

    #section3 .section3_content2 {
        overflow-y: auto;
        width: 100%;
        height: 400px;
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 32px;
        color: rgba(66, 66, 58, 0.96);
        padding-right: 20px
    }

    #section3 .section3_content2 > p {
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 32px;
        color: rgba(66, 66, 58, 0.96)
    }

    #section3 .section3_content2 > p > font {
        font-size: 25px;
        letter-spacing: 1px;
        line-height: 32px;
        color: rgba(66, 66, 58, 0.96)
    }

    #section6 .font_red1 {
        font-size: 90px !important;
        letter-spacing: 18px !important
    }

    #section5 .section-bottom a {
        background-repeat: no-repeat;
        background-size: 100% 99%;
        text-align: center;
        background-position: center;
        width: 240px;
        display: inline-block;
        color: white !important;
        line-height: 60px;
        top: 10px;
        font-size: 18px;
        vertical-align: middle;
        font-weight: 200;
        background-image: url(../images/buttom2_b.png)
    }

    .navbar-default .navbar-nav > li > a {
        padding-bottom: 5px
    }

    #section5Title .font_red1 {
        font-size: 90px;
        letter-spacing: 18px;
        line-height: 90px
    }

    #section5Title .font_yellow1 {
        font-size: 23px;
        color: white;
        letter-spacing: 1px;
        line-height: 80px;
        margin-bottom: 20px
    }

    .section3_mubu > h2 {
        font-size: 35px;
        line-height: 45px
    }

    #section5 .section-bottom {
        margin-top: 30px
    }

    #section5 .section-bottom {
        margin-top: 40px
    }

    .my_r {
        float: right;
        width: 500px;
        height: 500px;
        overflow: auto
    }

    #section3 #section3_list li h1 {
        text-align: left;
        padding-top: 0;
        margin-top: 0;
        line-height: 48px;
        padding-bottom: 30px
    }

    #news_detail .section3_content {
        color: #303030 !important;
        font-size: 22px !important
    }

    #section3 #section3_list .section3_li1 {
        line-height: 25px;
        margin: 0 auto;
        padding: 0;
        display: none;
        position: absolute;
        width: 100%;
        z-index: 999;
        margin-top: 0;
        top: 30px !important
    }

    #news_detail .section3_content > div {
        font-size: 22px !important;
        color: #464646 !important;
        font-weight: 500;
        text-align: left;
        letter-spacing: 2px
    }

    #news_detail .section3_content > p {
        font-size: 22px !important;
        color: #464646 !important;
        font-weight: 500;
        text-align: left;
        letter-spacing: 2px
    }

    .news_list {
        text-align: left;
        margin-top: 10px
    }

    .my_l {
        margin-top: 100px
    }

    #section6 .container6 {
        width: 1060px;
        top: -180px;
        margin-bottom: 30px
    }

    #moxin img {
        width: 25px !important
    }

    #moxin {
        position: relative;
        margin-left: 5px;
        top: -6px !important
    }
}

@media only screen and (min-width: 100px) and (max-width: 640px) {
    .headline_title {
        color: #464646 !important
    }

    .headline_body {
        color: #464646 !important
    }

    .news_detail_pic_small2 {
        display: none !important
    }
}