/***************************index****************************/



.section-title h1 {
    width      : 110px;
    margin     : 0 auto;
    font-size  : 26px;
    font-family: "微软雅黑";
    color      : #e9546a;
    font-weight: 600;
}

.section-title h1 span {
    color: #653106;
}

.section-title h2 {
    width          : 30px;
    height         : 2px;
    margin         : 10px auto 12px;
    background     : url(../images/line.png?v=1.1) no-repeat;
    background-size: 30px 2px;
}

.section-title h3 {
    font-size  : 0.9rem;
    color      : #808080;
    font-family: "微软雅黑";
    text-align : center;
    font-weight: normal;
}

.section-botton-one {
    padding      : 0 16%;
    display      : table;
    height       : 36px;
    border       : 1px solid #e9546a;
    border-radius: 60px;
    margin       : 40px auto 50px;
    background   : url(../images/yjt.png?v=1.1) no-repeat 84% center;
    line-height  : 34px;
    color        : #e9546a;
    font-family  : "微软雅黑";
    font-size    : 1.0rem;
    text-align   : left;
    text-indent  : -20px;
    font-weight  : 700;
}

.section-img {
    width: 100%;
}

.section-one {
    width       : 100%;
    position    : relative;
    /*background:#fff;*/
    padding     : 5.5% 0 4%;
    font-family : "微软雅黑";
    color       : #000000;
}

.section-one>h1 {
    width      : 90%;
    height     : auto;
    font-weight: bold;
    text-align : left;
    font-size  : 2.2rem;
    line-height: 1.2em;
    margin     : 8px 0px 0 5%;
    
}

.section-one>.en {
    margin     : 8px 0px 16px 5%;
    color      : #e9546a;
    font-weight: bold;
}

.section-one>p {
    width      : 90%;
    height     : auto;
    text-align : left;
    font-size  : 1.0rem;
    margin     : 8px 0px 16px 5%;
    line-height: 1.6rem;
}

.section-one .number {
    width             : 90%;
    margin            : 0px auto;
    text-align        : left;
    overflow          : hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing   : border-box;
    box-sizing        : border-box;
}

.section-one .number div {
    display : block;
    clear   : left;
    position: relative;
    width   : 100%;
}

.section-one .number div .jumbo {
    width     : 50%;
    float     : left;
    font-size : 36px;
    margin    : 0;
    color     : #000000;
    text-align: left;
}

.section-one .number div .jumbo span+span {
    margin: 0 0 0 -5%;
}

.section-one .number div .jumbo p {
    font-size  : 1.0rem;
    color      : #131314;
    font-weight: 500;
}

.section-two {
    position  : relative;
    width     : 100%;
    padding   : 15% 0;
    background: #e9546a;
}

.section-two .swiper-container {
    background     : url(../images/indexBanner.png?v=1.1) no-repeat center 66%;
    background-size: 94%;
    width          : 80%;
    margin         : 0 auto;
}

.section-two .text {
    padding: 0 10%;
}

.section-two .text>h1 {
    font-size  : 1.5rem;
    color      : #fff;
    font-family: "微软雅黑";
}

.section-two .sectionTwoI {
    border       : 1.5px solid #fff;
    border-radius: 50%;
    padding      : 2%;
    position     : absolute;
    top          : 50px;
    right        : 5%;
    width        : 12%;
    z-index      : 9;
    background   : #e9546a;
}

.section-two .swiper-slide {
    overflow: hidden;
}

.section-two .swiper-slide .padding {
    /* padding: 0 10%; */
}

.section-two .swiper-slide .padding h2 {
    font-size  : 1.2rem;
    color      : #fff;
    font-family: "微软雅黑";
    font-weight: normal;
    margin     : 5% auto 1.5%;
}

.section-two .swiper-slide .padding p {
    font-size  : 1.1rem;
    color      : #fff;
    font-family: "微软雅黑";
    font-weight: normal;
}

.section-two .swiper-slide .padding img {
    width : 100%;
    margin: 20px auto 0;
}

.section-two .swiper-pagination-bullet {
    background   : none;
    border       : 1px solid #fff;
    border-radius: 50%;
}

.section-two .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff;
}

.section-two .swiper-container-horizontal>.swiper-pagination {
    /* bottom: -20px; */
    position: relative;
    margin  : 10px auto 0;
}

.section-two .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 6px;
}

.section-two .section-botton-two {
    padding      : 0 16%;
    display      : table;
    height       : 36px;
    border       : 1px solid #fff;
    border-radius: 60px;
    margin       : 26px auto 50px;
    background   : url(../images/yjt2.png?v=1.1) no-repeat 84% center;
    line-height  : 34px;
    color        : #fff;
    font-family  : "微软雅黑";
    font-size    : 1.0rem;
    text-align   : left;
    text-indent  : -20px;
    font-weight  : 700;
}

.section-three {
    position  : relative;
    width     : 100%;
    /* width  : 90%; */
    margin    : 0 auto;
    background: #fff;
    padding   : 15% 0 0;
}

.section-three .text {
    padding: 0 5%;
}

.section-three .text h1 {
    font-size  : 1.5rem;
    color      : #202020;
    font-family: "微软雅黑";
}

.section-three .sectionThreeI {
    border       : 1.5px solid #e9546a;
    border-radius: 50%;
    padding      : 2%;
    position     : absolute;
    top          : 52px;
    right        : 5%;
    width        : 12%;
    z-index      : 9;
    background   : #fff;
}

.section-three .swiper-container2 {
    overflow: hidden;
    width   : 90%;
    margin  : 0 auto;
}

.section-three .swiper-slide {
    overflow: hidden;
}

.section-three .swiper-slide .padding {
    /* padding: 0 5%; */
}

.section-three .swiper-slide .padding h2 {
    font-size  : 1.2rem;
    color      : #181625;
    font-family: "微软雅黑";
    font-weight: normal;
    margin     : 3% auto 1.5%;
}

.section-three .swiper-slide .padding p {
    font-size  : 1.1rem;
    color      : #181625;
    font-family: "微软雅黑";
    font-weight: normal;
}

.section-three .swiper-slide .padding img {
    width : 100%;
    margin: 20px auto 0;
}

.section-three .swiper-pagination-bullet {
    background   : none;
    border       : 1px solid #121212;
    border-radius: 50%;
}

.section-three .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #e9546a;
    border    : 1px solid #e9546a;
}

.section-three .swiper-container-horizontal>.swiper-pagination {
    /* bottom: -20px; */
    position: relative;
    margin  : 10px auto 0;
}

.section-three .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 6px;
}

.section-three .swiper-pagination2 {
    position          : absolute;
    text-align        : center;
    -webkit-transition: 300ms;
    -moz-transition   : 300ms;
    -o-transition     : 300ms;
    transition        : 300ms;
    -ms-transform     : translate3d(0, 0, 0);
    -o-transform      : translate3d(0, 0, 0);
    transform         : translate3d(0, 0, 0);
    z-index           : 10;
    position          : relative;
    margin            : 10px auto 0;
}

.section-three .swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet {
    margin: 0 6px;
}

.section-three .section-botton-three {
    padding      : 0 16%;
    display      : table;
    height       : 36px;
    border       : 1px solid #e9546a;
    border-radius: 60px;
    margin       : 26px auto 50px;
    background   : url(../images/yjt.png?v=1.1) no-repeat 90% center;
    line-height  : 34px;
    color        : #e9546a;
    font-family  : "微软雅黑";
    font-size    : 1.0rem;
    text-align   : left;
    text-indent  : -20px;
    font-weight  : 700;
}

.section-four {
    position  : relative;
    width     : 100%;
    background: #171b2a;
    padding   : 15% 0;
}

.section-four .text {
    padding: 0 5%;
}

.section-four .text>h1 {
    font-size  : 1.5rem;
    color      : #fff;
    font-family: "微软雅黑";
}

.section-four .text>h2 {
    font-size  : 1.2rem;
    color      : #fff;
    font-family: "微软雅黑";
    font-weight: normal;
    margin     : 3% auto 1.5%;
}

.section-four .text>p {
    font-size  : 1.1rem;
    color      : #fff;
    font-family: "微软雅黑";
    font-weight: normal;
}

.section-four .sectionFourI {
    border       : 1.5px solid #e9546a;
    border-radius: 50%;
    padding      : 2%;
    position     : absolute;
    top          : 52px;
    right        : 5%;
    width        : 12%;
    z-index      : 9;
    background   : #171b2a;
}

.section-four .swiper-container3 {
    overflow: hidden;
}

.section-four .swiper-slide {
    overflow: hidden;
}

.section-four .swiper-slide .padding {
    padding: 0 5%;
}

.section-four .swiper-slide .padding img {
    width : 100%;
    margin: 20px auto 0;
}

.section-four .swiper-pagination-bullet {
    background   : none;
    border       : 1px solid #fff;
    border-radius: 50%;
}

.section-four .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #e9546a;
    border    : 1px solid #e9546a;
}

.section-four .swiper-container-horizontal>.swiper-pagination {
    /* bottom: -20px; */
    position: relative;
    margin  : 10px auto 0;
}

.section-four .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 6px;
}

.section-four .swiper-pagination3 {
    position          : absolute;
    text-align        : center;
    -webkit-transition: 300ms;
    -moz-transition   : 300ms;
    -o-transition     : 300ms;
    transition        : 300ms;
    -ms-transform     : translate3d(0, 0, 0);
    -o-transform      : translate3d(0, 0, 0);
    transform         : translate3d(0, 0, 0);
    z-index           : 10;
    position          : relative;
    margin            : 10px auto 0;
}

.section-four .swiper-container-horizontal>.swiper-pagination3 .swiper-pagination-bullet {
    margin: 0 6px;
}

.section-four .section-botton-four {
    padding      : 0 16%;
    display      : table;
    height       : 36px;
    border       : 1px solid #fff;
    border-radius: 60px;
    margin       : 26px auto 50px;
    background   : url(../images/yjt2.png?v=1.1) no-repeat 84% center;
    line-height  : 34px;
    color        : #fff;
    font-family  : "微软雅黑";
    font-size    : 1.0rem;
    text-align   : left;
    text-indent  : -20px;
    font-weight  : 700;
}

.section-five {
    /* position: relative;
    width: 90%;
    margin: 0 auto;
    background: #fff;
    padding: 5%;
    text-align: center;
    font-family: "微软雅黑"; */
    position  : relative;
    background: #fff;
    padding   : 10% 5%;
}

.section-five .padding>h1 {
    font-size    : 1.5rem;
    color        : #202020;
    font-family  : "微软雅黑";
    margin-bottom: 5%;
}

.section-five .padding li img {
    width: 100%;
}

.section-five .padding li h1 {
    font-size  : 1.2;
    font-family: "微软雅黑";
    color      : #333;
    margin     : 3% auto;
}

.section-five .padding li h2 {
    font-size  : 0.8rem;
    font-family: "微软雅黑";
    color      : #666;
    font-weight: normal;
}

.section-five .padding li p {
    font-size : 1rem;
    text-align: justify;
    color     : #666;
    margin    : 3% auto 8%;
}

.section-botton-five {
    padding      : 0 16%;
    display      : table;
    height       : 36px;
    border       : 1px solid #e9546a;
    border-radius: 60px;
    margin       : 40px auto 50px;
    background   : url(../images/yjt.png?v=1.1) no-repeat 84% center;
    line-height  : 34px;
    color        : #e9546a;
    font-family  : "微软雅黑";
    font-size    : 1.0rem;
    text-align   : left;
    text-indent  : -20px;
    font-weight  : 700;
}

.section-five>h2 {
    font-size  : 1.4rem;
    text-align : center;
    font-family: "微软雅黑";
    margin     : 5% auto 15%;
    line-height: 2.4rem;
}

.section-five>h2 span {
    color: #e9546a;
}


.nav {
    position          : fixed;
    width             : 100%;
    height            : calc(100% - 60px);
    left              : 0;
    top               : calc(-100% - 60px);
    z-index           : -1;
    /* background     : rgba(246, 246, 246, .98); */
    background        : #fff;
    /* display        : none; */
    transition        : 1s;
    -moz-transition   : 1s;
    /* Firefox 4 */
    -webkit-transition: 1s;
    /* Safari 和 Chrome */
    -o-transition     : 1s;
}

.nav .nav-close {
    position       : fixed;
    right          : 0;
    top            : 0;
    cursor         : pointer;
    width          : 50px;
    height         : 50px;
    background     : url(../images/nav-close.png?v=1.1) no-repeat -5px 11px;
    text-align     : center;
    background-size: 100%;
    z-index        : 999;
}

.nav>a {
    width          : 100%;
    height         : auto;
    background     : url(../images/home.png?v=1.1) no-repeat center;
    background-size: 100%;
    padding        : 12% 0 0 0;
    position       : fixed;
    top            : 45px;
}

.accordion-nav {
    /* width: 100%; */
    /* max-width: 360px; */
    /* margin: 120px auto 20px; */
    -webkit-border-radius: 4px;
    -moz-border-radius   : 4px;
    border-radius        : 4px;
    padding              : 35px 30px 50px 50px;
}

.accordion-nav .link-nav {
    /* cursor: pointer;
    display: block;
    padding: 7.5% 0;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    background: url(../images/menu_1.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width: 100%;
	height: auto; */
    color    : #424347;
    font-size: 1.3rem;
}

.accordion-nav .link-nav a {
    display: block;
    width  : 100%;
    height : 100%;
}

.accordion-nav .link-nav span {
    float: right;
    color: #e9546a;
}

.accordion-nav .link-nav span.remove {
    display       : none;
    letter-spacing: -2px;
    position      : relative;
    left          : -3px;
}

.accordion-nav li {
    cursor: pointer;
}

.accordion-nav>li+li {
    margin: 16px 0 0 0;
}

.accordion-nav>li:last-child {
    padding      : 0 0 22% 0;
    border-bottom: 1px solid #e1e1e1;
}

.accordion-nav li.open-nav .link-nav {
    /* background: url(../images/menu_1_on.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width: 100%;
    height: auto; */
}

.accordion-nav li.open-nav .link-nav span.add {
    display: none;
}

.accordion-nav li.open-nav .link-nav span.remove {
    display: block;
}

.accordion-nav .link-nav1 {
    background     : url(../images/menu_2.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav li.open-nav .link-nav1 {
    background     : url(../images/menu_2_on.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav .link-nav2 {
    background     : url(../images/menu_3.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav li.open-nav .link-nav2 {
    background     : url(../images/menu_3_on.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav .link-nav3 {
    background     : url(../images/menu_4.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav li.open-nav .link-nav3 {
    background     : url(../images/menu_4_on.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav .link-nav4 {
    background     : url(../images/menu_7_on.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.accordion-nav li.open-nav .link-nav4 {
    background     : url(../images/menu_7_on.png?v=1.1) no-repeat top center;
    background-size: 100%;
    width          : 100%;
    height         : auto;
}

.nav .navFooter {
    background     : url(../images/navFooter.png?v=1.1) no-repeat 96% center;
    padding        : 0 30px 0 50px;
    background-size: contain;
}

.nav .navFooter h1 {
    font-size  : 1rem;
    color      : #424347;
    font-family: "微软雅黑";
    font-weight: normal;
}

.nav .navFooter h2 {
    font-size  : 1.2rem;
    color      : #e9546a;
    font-family: "微软雅黑";
    margin     : 0 auto 3%;
}

.nav .navFooter h3 {
    font-size  : 1.1rem;
    color      : #424347;
    font-family: "微软雅黑";
    font-weight: normal;
    margin     : 3px auto 0;
}

.nav .navFooter h3 img {
    vertical-align: top;
    margin        : 0 10px 0 0;
    position      : relative;
    top           : -2px;
}

.submenu-nav {
    display  : none;
    font-size: 14px;
    padding  : 0 20px;
}

.submenu-nav li {
    float     : left;
    width     : 100%;
    margin    : 12px 0 0 0;
    text-align: left;
}

.submenu-nav li a {
    text-decoration   : none;
    font-size         : 1rem;
    color             : #424347;
    -webkit-transition: all 0.25s ease;
    -o-transition     : all 0.25s ease;
    transition        : all 0.25s ease;
}

.submenu-nav li a:hover {
    color: #e9546a;
}

.notice {
    display   : none;
    position  : fixed;
    width     : 100%;
    height    : 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index   : 999999999;
    padding   : 15% 5%;
}

.notice .notice-c {
    width            : 90%;
    position         : absolute;
    top              : 50%;
    left             : 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform    : translate(-50%, -50%);
    -moz-transform   : translate(-50%, -50%);
    transform        : translate(-50%, -50%);
}

.notice-content {
    width        : 100%;
    text-align   : center;
    background   : #fff;
    border-radius: 5% 5% 0 0;
    padding      : 2%;
}

.notice-content>img {
    width: 100%;
}

.notice-close {
    width        : 100%;
    height       : 53px;
    background   : #ece6e1;
    text-align   : center;
    line-height  : 53px;
    color        : #000;
    cursor       : pointer;
    border-radius: 0 0 18px 18px;
}

.notice-bar {
    width     : 100%;
    height    : 3px;
    background: #ccc;
}

.notice-bar .notice-bar-content {
    width     : 0;
    height    : 3px;
    background: #a73929;
}

@keyframes notice-bar {
    0% {
        width: 0;
    }

    100% {
        width: 100%;
    }
}


/***************************product****************************/

.product-container {
    background: #2f2823;
    display   : block;
    width     : 100%;
}

.product-container img {
    width: 100%;
}


/***************************image****************************/

.image-one {
    position: relative;
}

.image-one img {
    width: 100%;
}

.image-container {
    text-align: center;
}

.image-one .image-one-content {
    position  : absolute;
    top       : 50%;
    left      : 15%;
    transform : translate(0%, -50%);
    color     : #fff;
    text-align: left;
    /* margin : -29.875px 0 0 -48px; */
}

.image-one .image-one-content h1 {
    font-size  : 1.5rem;
    font-family: "微软雅黑";
    font-weight: normal;
    margin     : 0 auto 5px;
}

.image-one .image-one-content h3 {
    font-size  : 0.9rem;
    font-family: "微软雅黑";
    font-weight: 100;
}

.image-one .image-one-content2 {
    position  : absolute;
    top       : 50%;
    left      : 25%;
    transform : translate(0%, -50%);
    color     : #fff;
    text-align: left;
    /* margin : -29.875px 0 0 -48px; */
}

.image-one .image-one-content2 h1 {
    font-size  : 1.5rem;
    font-family: "微软雅黑";
    font-weight: normal;
    margin     : 0 auto 5px;
}

.image-one .image-one-content2 h3 {
    font-size  : 0.9rem;
    font-family: "微软雅黑";
    font-weight: 100;
}

.image-two li {
    float     : left;
    width     : 50%;
    text-align: center;
    background: #e9546a;
    padding   : 5% 0;
}

.image-two li a {
    display: block;
    color  : #fff;
    width  : 100%;
    height : 100%;
}

.image-two li a img {
    width: 20%;
}

.image-two li a p {
    margin   : 4% 0 0 0;
    font-size: 1rem;
}

.image-two li.on {
    background: #fff5ec;
}

.image-two li.on a {
    color: #000;
}

.image-container>h1 {
    font-size: 1.6rem;
    margin   : 8% 0 0 0;
}

.image-container>h2 {
    font-size  : 0.8rem;
    font-weight: 500;
    color      : #919191;
    font-family: "黑体";
    margin     : 2% 0 6% 0;
}

#demo03 {
    position: relative;
    width   : 90%;
    margin  : 0 auto;
    zoom    : 1;
}

#demo03 .slides li .img {
    position: relative;
}

#demo03 .slides li .img img {
    width: 100%;
}

#demo03 .slides li .img h1 {
    position     : absolute;
    color        : #fff;
    z-index      : 999;
    top          : 50%;
    left         : 50%;
    font-size    : 0.8rem;
    font-weight  : normal;
    background   : #e9546a;
    border-radius: 15px;
    width        : 100px;
    height       : 26px;
    line-height  : 26px;
    margin       : -13px 0 0 -50px;
}

#demo03 .slides {
    zoom: 1;
}

#demo03 .flex-viewport {
    max-height        : 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition   : all 1s ease;
    transition        : all 1s ease;
}

#demo03 .flex-direction-nav a {
    display: none;
}

#demo03 .flex-control-nav {
    width     : 100%;
    text-align: center;
}

#demo03 .flex-control-nav li {
    margin  : 0 5px;
    display : inline-block;
    zoom    : 1;
    *display: inline;
}

#demo03 .flex-control-paging li a {
    background   : #564c4a;
    display      : block;
    height       : 8px;
    overflow     : hidden;
    text-indent  : -99em;
    width        : 8px;
    cursor       : pointer;
    border-radius: 50%;
}

#demo03 .flex-control-paging li a.flex-active {
    background: #e9546a;
}

.image-three {
    width : 90%;
    margin: 5% auto 0;
}

.image-three li {
    float : left;
    width : 49%;
    margin: 0 0 8% 0;
}

.image-three li:nth-child(even) {
    float: right;
}

.image-three li a {
    display    : block;
    width      : 100%;
    height     : 100%;
    color      : #000;
    font-size  : 1.2rem;
    font-weight: 500;
    position   : relative;
}

.image-three li a p {
    float : left;
    margin: 0 0 7% 0;
}

.image-three li a img {
    width        : 100%;
    border-radius: 2px;
}

.image-three li a h1 {
    position     : absolute;
    color        : #fff;
    z-index      : 999;
    top          : 55.5%;
    left         : 26%;
    font-size    : 0.8rem;
    font-weight  : normal;
    background   : #e9546a;
    border-radius: 15px;
    padding      : 1% 10%;
}

.image-four {
    width : 90%;
    margin: 0 auto;
}

.image-four li {
    float     : left;
    width     : 50%;
    text-align: center;
}

.image-four li a {
    display      : block;
    background   : #fff;
    margin       : 0 auto;
    width        : 90%;
    padding      : 1% 0;
    color        : #6b7185;
    border       : 1px solid #bfbfbf;
    border-radius: 20px;
    font-size    : 1.1rem;
}

.image-four li.on {
    text-indent       : -0.8em;
    transition        : 1s;
    -moz-transition   : 1s;
    -webkit-transition: 1s;
    -o-transition     : 1s;
}

.image-four li.on a {
    background: url(../images/right-arrow.png?v=1.1) no-repeat #e9546a 80% 7px;
    border    : 1px solid #e9546a;
    color     : #fff;
}

.image-four li:hover {
    text-indent       : -0.8em;
    transition        : 1s;
    -moz-transition   : 1s;
    -webkit-transition: 1s;
    -o-transition     : 1s;
}

.image-four li:hover a {
    background: url(../images/right-arrow.png?v=1.1) no-repeat #e9546a 80% 7px;
    border    : 1px solid #e9546a;
    color     : #fff;
}

.image-five {
    display: block;
    margin : 10% 0 0 0;
}

.image-five img {
    width: 100%;
}


/***************************brand****************************/

.brand-container .brand-two li {
    width: 25%;
}

.brand-two li a img {
    width: 30%;
}

.brand-three {
    background     : url(../images/brand-three.jpg?v=1.1) no-repeat;
    background-size: 100%;
    padding        : 8% 0 0 0;
}

.brand-three h1 {
    font-size: 1.2em;
}

.brand-three h2 {
    font-size  : 0.75em;
    font-weight: 500;
    color      : #919191;
    font-family: "黑体";
    margin     : 2% 0 6% 0;
}

.brand-three p {
    width      : 78%;
    margin     : 0 auto;
    font-size  : 0.95em;
    color      : #3e3d42;
    text-align : left;
    line-height: 1.6em;
}

.hidden {
    display: none;
}

.honor {
    width     : 90%;
    height    : auto;
    margin    : 8% auto 0;
    overflow  : hidden;
    text-align: left;
    background: #fff;
    padding   : 5px;
}

.honor ul.list {
    overflow: hidden;
}

.honor ul.list li {
    width   : 49%;
    height  : auto;
    float   : left;
    overflow: hidden;
    margin  : 0 0 4% 0;
}

.honor ul.list li:nth-child(even) {
    float: right;
}

.honor ul.list li img {
    width : 100%;
    height: 100%;
}

.honor ul.list p {
    text-align: center;
    padding   : 10px;
}

.honor .more {
    overflow  : hidden;
    text-align: center;
    cursor    : pointer;
}

.honor .more a {
    display      : block;
    width        : 126px;
    padding      : 2% 0;
    color        : #000;
    margin       : 0 auto;
    background   : url(../images/bottom-arrow.png?v=1.1) no-repeat #e9e9e9 88% 12px;
    text-align   : left;
    border-radius: 60px;
    font-size    : 0.9rem;
    text-indent  : 8%;
}

.honor .more p {
    font-size: 1.2rem;
}

.brand-four {
    width : 90%;
    margin: 4% auto 0;
}

.brand-four li {
    float     : left;
    width     : 100%;
    text-align: left;
    background: #fff;
}

.brand-four li:nth-child(4n+0) {
    margin: 0 0 6% 0;
}

.brand-four li i {
    display      : inline-block;
    width        : 6px;
    height       : 6px;
    background   : #e9546a;
    border-radius: 50%;
    position     : relative;
    top          : -3px;
}

.brand-four li a {
    font-size  : 0.8rem;
    color      : #000;
    font-family: "黑体";
}

.brand-five {
    margin: 0 auto;
}


/***************************consultation****************************/

.consultation-one {
    display: block;
    /*width:90%;*/
    width  : 100%;
    margin : 0 auto;
}

.consultation-two {
    width : 90%;
    margin: 4% auto 12%;
}

.consultation-two li {
    float        : left;
    width        : 100%;
    padding      : 3% 0;
    border-bottom: 1px solid #e4e4e4;
    text-align   : left;
}

.consultation-two li a {
    display: block;
    width  : 100%;
}

.consultation-two li a h1 {
    color    : #696969;
    font-size: 0.9em;
    margin   : 2% auto;
}

.consultation-two li p {
    color    : #8b8989;
    font-size: 0.8em;
    margin   : 2% 0 4% 0;
}

.consultation-two li span {
    color    : #606060;
    font-size: 0.9em;
}


/***************************idea****************************/

.idea-one h2 {
    font-weight: bold;
    font-family: "微软雅黑";
    color      : #3e3d42;
}

.idea-one h2 span {
    color: #e9546a;
}

.idea-one>ul {
    width : 84%;
    margin: 5% auto 0;
}

.idea-one>ul>li {
    width      : 30%;
    float      : left;
    font-size  : 0.75em;
    font-weight: bold;
    margin     : 0 1.67%;
    font-family: "微软雅黑";
}

.idea-one>ul>li>img {
    margin: -2.5% 0 0 0;
    width : 12%;
}

.idea-one p {
    margin: 5% auto;
}

.idea-container img {
    width: 100%;
}

.idea-container .idea-two img {
    width: 100%;
}


/***************************video****************************/

.video-one ul {
    width : 90%;
    margin: 0 auto 5%;
}

.video-one ul li {
    float : left;
    width : 48%;
    margin: 1% 0;
}

.video-one ul li:nth-child(even) {
    float: right;
}

.video-one ul li video {
    width: 100%;
}

.video-one ul li p {
    width      : 100%;
    font-size  : 0.6em;
    font-weight: bold;
    font-family: "微软雅黑";
}


/***************************consultation-content****************************/

.consultation-content>h1 {
    color    : #696969;
    font-size: 0.9em;
    margin   : 6% 0 0 0;
}

.consultation-content>h2 {
    color    : #3e3d42;
    font-size: 0.8em;
    margin   : 2% 0;
}

.consultation-content-one {
    width     : 100%;
    padding   : 5% 0;
    border-top: 1px solid #909090;
    overflow  : hidden;
}

.consultation-content-one p {
    /*width:100%;*/
    width      : 96%;
    margin     : 0 auto;
    font-size  : 0.75em;
    color      : #8b8989;
    line-height: 1.65em;
    background : none !important;
}

.consultation-content-one p+p {
    padding: 0 0 5% 0;
}

.consultation-content-one img {
    width : 90%;
    margin: 5% 0;
}

.consultation-content-two {
    padding   : 7% 0 0 0;
    border-top: 1px solid #e4e4e4;
}


/***************************exhibition****************************/

.exhibition-one {
    width          : 100%;
    padding        : 5% 0;
    background     : url(../images/house.png?v=1.1) no-repeat center #f8f9fa;
    background-size: 12%;
    font-size      : 0.85em;
    color          : #566573;
}

.exhibition-two {
    width: 96%;
}

.exhibition-two ul.list li {
    width   : 100%;
    position: relative;
    margin  : 0 0 10% 0;
}

.exhibition-two ul.list li img {
    float: left;
    width: 48%;
}

.exhibition-two ul.list li div {
    float: right;
    width: 48%;
}

.exhibition-two ul.list li div h1 {
    font-size: 0.75em;
    color    : #696969;
    margin   : 3% 0;
}

.exhibition-two ul.list li div p {
    padding   : 0;
    text-align: left;
    font-size : 0.65em;
}

.exhibition-two ul.list li div a {
    width        : 20%;
    display      : block;
    font-size    : 0.65em;
    color        : #696969;
    border       : 1px solid #5c5b5c;
    border-radius: 15px;
    text-align   : center;
    padding      : 1% 0;
    position     : absolute;
    bottom       : 0;
}

.exhibition-two ul.list li:nth-child(even) img {
    float: right;
    width: 48%;
}

.exhibition-two ul.list li:nth-child(even) div {
    float: left;
    width: 48%;
}

.exhibition-two ul.list li:nth-child(even) div h1 {
    font-size: 0.75em;
    color    : #696969;
    margin   : 3% 0;
}

.exhibition-two ul.list li:nth-child(even) div p {
    padding   : 0;
    text-align: left;
    font-size : 0.65em;
}

.exhibition-two ul.list li:nth-child(even) div a {
    width        : 20%;
    display      : block;
    font-size    : 0.65em;
    color        : #696969;
    border       : 1px solid #5c5b5c;
    border-radius: 15px;
    text-align   : center;
    padding      : 1% 0;
    position     : absolute;
    bottom       : 0;
}

.exhibition-two .more {
    background: url(../images/border.jpg?v=1.1) repeat-x center;
}

.exhibition-two .more a {
    background : url(../images/bottom-arrow.png?v=1.1) no-repeat #fff 88% 13px;
    text-indent: 3%;
    width      : 102px;
}

.exhibition-two .more p {
    background: #fff;
}


/***************************introduce****************************/

.introduce-one {
    width     : 100%;
    background: #f0f3f6;
    padding   : 4% 0;
    margin    : 4% 0;
}

.introduce-one li {
    float     : left;
    width     : 40%;
    text-align: center;
    margin    : 0 0 0 10%;
}

.introduce-one li+li {
    margin: 0;
}

.introduce-one li p {
    color      : #e9546a;
    font-size  : 1.6em;
    font-family: "微软雅黑";
    font-weight: bold;
}

.introduce-one li span {
    font-size: 0.75em;
}

.introduce-two {
    width : 90%;
    margin: 7% auto;
}

.introduce-two p {
    text-align: left;
    font-size : 0.95em;
}

.introduce-two img {
    margin: 8% 0;
}


/***************************dynamic****************************/

.dynamic-one {
    width : 90%;
    margin: 0 auto;
}

.dynamic-one li {
    float : left;
    margin: 4% auto;
}

.dynamic-one li a {
    display      : block;
    width        : 100%;
    height       : 100%;
    text-align   : left;
    border-bottom: 1px solid #e4e4e4;
    position     : relative;
}

.dynamic-one li a div {
    position       : absolute;
    right          : 2%;
    top            : 0;
    width          : 44px;
    height         : 94px;
    background     : url(../images/new.png?v=1.1) no-repeat;
    display        : none;
    background-size: 60%;
}

.dynamic-one li.on a div {
    display: block;
}

.dynamic-one li a img {
    width: 100%;
}

.dynamic-one li a h1 {
    font-size: 0.95em;
    color    : #696969;
    margin   : 3% 0;
}

.dynamic-one li a p {
    font-size: 0.8em;
    color    : #8b8989;
}

.dynamic-one li a h2 {
    font-size  : 0.85em;
    color      : #606060;
    font-weight: normal;
    margin     : 6% auto 4%;
}

.dynamic-two {
    margin: 5% auto 7%;
}





/***************************details****************************/

.details-two {
    margin: 4% auto;
}

.details-two li {
    border : none;
    padding: 0;
}

.details-two li img {
    width: 100%;
}

.details-three {
    margin: 0;
}


/***************************join****************************/

.join-container {
    background: #fff
}

.ll-gb {
    width : 10%;
    float : right;
    margin: -12% auto 0;
}

.surrounding .title {
    background: #e9546a;
    height    : 3.6rem;
    position  : fixed;
    width     : 100%;
    padding   : 0 1rem;
    top       : 60px;
    left      : 0px;
    z-index   : 9999999999;
}


/*.surrounding .title .center {
	position: absolute; 
    top: 50%; 
    left: 50%; 
    -webkit-transform: translate(-50%,-50%); 
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%); 
    font-family: "微软雅黑";
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
    font-size: 1.3em;
}*/

.surrounding .title .left {
    float            : left;
    position         : relative;
    top              : 50%;
    left             : 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform    : translate(0, -50%);
    -moz-transform   : translate(0, -50%);
    transform        : translate(0, -50%);
    font-family      : "微软雅黑";
    color            : #fff;
    letter-spacing   : 2px;
    font-size        : 0.8em;
    background       : url(../images/fz.png?v=1.1) no-repeat;
    background-size  : contain;
    text-indent      : 1.4em;
}

.surrounding .title .right {
    float            : left;
    position         : relative;
    top              : 50%;
    left             : 24px;
    -webkit-transform: translate(0, -50%);
    -ms-transform    : translate(0, -50%);
    -moz-transform   : translate(0, -50%);
    transform        : translate(0, -50%);
    font-family      : "微软雅黑";
    color            : #fff;
    letter-spacing   : 2px;
    font-size        : 0.8em;
    background       : url(../images/dw.png?v=1.1) no-repeat center left;
    background-size  : 12%;
    text-indent      : 0.5em;
    padding          : 0 0 0 1.4rem;
}

.surrounding {
    background: #f6f6f6;
    position  : relative;
}

#newBridge {
    z-index: 9999;
}

#newBridge .nb-icon-wrap {
    width : 33% !important;
    height: 8.5% !important;
}

#newBridge .nb-icon-wrap-1 .nb-icon-wrap-base {
    border-radius  : initial;
    background     : url(images/zxzx.png?v=1.1) no-repeat;
    background-size: 100%;
}

.surrounding .content {
    background: #f6f6f6;
    padding   : 2rem 1rem 3rem 1rem;
    position  : relative;
    top       : 50px;
}

#r-result {
    position  : absolute;
    top       : 0px;
    left      : 0px;
    width     : 100%;
    height    : 100%;
    background: #f6f6f6;
    padding   : 2rem 1rem 3rem 1rem;
}

#r-result div div ol li>div {
    background: none !important;
    text-align: left;
}

#r-result div div ol li>span {
    display: none !important;
}

#diqu {
    background        : none;
    border            : none;
    outline           : none;
    appearance        : none;
    -moz-appearance   : none;
    -webkit-appearance: none;
    /*padding         : 0 20%;
  	width              : 80px;*/
    color             : #fff;
    font-size         : 1rem;
}

#diqu option {
    color: #e9546a;
}

.province {
    background        : none;
    border            : none;
    outline           : none;
    appearance        : none;
    -moz-appearance   : none;
    -webkit-appearance: none;
    /*padding         : 0 20%;
  	width              : 80px;*/
    padding           : 0 0.4rem;
    color             : #fff;
    font-size         : 1rem;
}

.province option {
    color: #e9546a;
}

#allmap {
    width: 100%;
}

select::-ms-expand {
    display: none;
}

#allmap .BMap_Marker {
    background     : url(../images/zl.png?v=1.1) no-repeat !important;
    background-size: contain !important;
}

.BMap_Marker div img {
    display: none !important;
}

#r-result>div {
    border: none !important;
}

#r-result>div>div:last-child {
    /*display: none;*/
}

#r-result>div>div ol {
    border-bottom: 1px solid #dcdcdc;
}

#r-result>div>div ol li {
    padding        : 1rem 1rem 0.4rem 1rem !important;
    border         : 1px solid #dcdcdc;
    margin         : 0 !important;
    border-bottom  : none;
    font-family    : "微软雅黑";
    background     : url(../images/jr.png?v=1.1) no-repeat 96% center;
    background-size: 10%;
}

#r-result>div>div ol li div {
    font-size: 0.9rem;
    color    : #333;
    margin   : 0 0 0.6rem 0;
    width    : 94%;
}

#r-result>div>div ol li div+div {
    margin: 0;
}

#r-result>div>div ol li div b {
    font-weight: normal !important;
}

#r-result>div>div ol li div a {
    display: none !important;
}

#r-result>div>div ol li div span b {
    color      : #e9546a;
    font-size  : 1.2rem;
    font-weight: bold !important;
}

#r-result>div>div>a {
    display: none !important;
}

#r-result>div>div ol li div span {
    color: #333 !important;
}

#r-result>div>div:last-child {
    background: #fff !important;
}

#r-result>div>div:last-child div {
    float     : none !important;
    text-align: center;
}

#r-result>div>div:last-child div {
    padding: 0.4rem 0;
}

#r-result>div>div:last-child div span {
    background: #e9546a;
    color     : #fff;
    padding   : 0.2rem 0.4rem;
    margin    : 0 0.3rem 0 0;
    text-align: center;
}

#r-result>div>div:last-child div span a {
    color : #fff !important;
    margin: 0 !important;
}

.special-content img {
    display: block;
    width  : 100%;
}

.indexpot img {
    width : 60%;
    margin: 0px auto;
}

.he {
    width     : 90%;
    text-align: left;
    margin    : 0PX 5%
}

.he img {
    width: 50%;
}

.top_wave {
    position: absolute;
    /* top  : -64px; */
    top     : -12.6%;
    /* left : -10%; */
    right   : 0;
    /* width: 120%; */
    width   : 100%;
    height  : 320px;
}