@charset "utf-8";
.pcblock{ display:block; }
.wapblock{ display:none; }
@media all and (max-width:768px){
.pcblock{ display:none; } 
.wapblock{ display:block; }
.mainbox{width:94%;padding-top:0;}
.topwap{ width:100%; height:50px;background:#fff;position:fixed;left:0; box-shadow:0 0 8px #666;
 top:0; z-index:333;}
.dl-menuwrapper {
    width: 100%;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    padding-top:50px;
    z-index: 1000;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
    -webkit-perspective-origin: 50% 200%;
    -moz-perspective-origin: 50% 200%;
    perspective-origin: 50% 200%;
}

.dl-menuwrapper button {
    /*background: url(../images/header-bg.png) repeat-x bottom left;*/
    border: none;
    width:25px;
    height:25px;
    text-indent: -900em;
    overflow: hidden;
    position: absolute;
    top:12px;
    right:10px;
    cursor: pointer;
    outline: none;
    background: url(../images/icontop.png) no-repeat center center;
    background-size:100%;
}

.dl-menuwrapper .dl-active {
    background: url(../images/menu_close.png) no-repeat center center;
    background-size:100%;

}

/* .dl-menuwrapper ul {
    background: #fcfcfc;
}
 */

.logo img{ display:block; width:auto; height:30px; position:absolute; left:10px; top:11px;}

/*

.dl-menuwrapper button:after {

    content: '';

    position: absolute;

    width: 60%;

    height: 4px;

    background: #fff;

    top: 12px;

    left: 22%;

    box-shadow: 

        0 10px 0 #fff, 

        0 20px 0 #fff;

}

*/



.dl-menuwrapper ul {
    padding: 0;
    list-style: none;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.dl-menuwrapper li {
    position: relative;
}

.dl-menuwrapper li a {
    display: block;
    position: relative;
    padding:12px 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
    color: #f29600;
    border-bottom: 1px solid #444;
    outline: none;
    background:rgba(0,0,0,0.9);
}


.dl-menuwrapper li a span{font-size:12px;}

.dl-menuwrapper li.dl-back {
}

.dl-menuwrapper li.dl-back > a {
    display: block;
    text-align: center;
    background:rgba(0,0,0,0.7);
    color: #fff;
}



.dl-menuwrapper li.next_02 > a {
    display: block;
    text-align: center;
    background:rgba(0,0,0,0.7);
    color: #fff;
}



.dl-menuwrapper .dl-menu {
    margin:0;
    position: absolute;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 10000;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu .next {
    background: none;
    background-size: 6px 10px;
}


.dl-menuwrapper .dl-menu .next_01 {
    color: #fff;
    background:rgba(0,0,0,0.7) url(../images/menu_next.png) no-repeat 98% center;
    background-size: 6px 10px;
    border-bottom: 1px solid #444;
}


.dl-menuwrapper .dl-menu .next_03 {
    color: #fff;
    background:rgba(0,0,0,0.7);
    border-bottom: 1px solid #444;
}


.dl-menuwrapper .dl-menu.dl-menuopen {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
}



/* Hide the inner submenus */

.dl-menuwrapper li .dl-submenu {
    display: none;
}



/* 

When a submenu is openend, we will hide all li siblings.

For that we give a class to the parent menu called "dl-subview".

We also hide the submenu link. 

The opened submenu will get the class "dl-subviewopen".

All this is done for any sub-level being entered.

*/

.dl-menu.dl-subview li,

.dl-menu.dl-subview li.dl-subviewopen > a,

.dl-menu.dl-subview li.dl-subview > a {
    display: none;
}

.dl-menu.dl-subview li.dl-subview,

.dl-menu.dl-subview li.dl-subview .dl-submenu,

.dl-menu.dl-subview li.dl-subviewopen,

.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,

.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
    display: block;
}



/* Dynamically added submenu outside of the menu context */

.dl-menuwrapper > .dl-submenu {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0;
    margin: 0;
}



/* Animation classes for moving out and in */



.dl-menu.dl-animate-out-1 {
    -webkit-animation: MenuAnimOut1 0.4s;
    -moz-animation: MenuAnimOut1 0.4s;
    animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
    -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
    -moz-animation: MenuAnimOut2 0.3s ease-in-out;
    animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
    -webkit-animation: MenuAnimOut3 0.4s ease;
    -moz-animation: MenuAnimOut3 0.4s ease;
    animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
    -webkit-animation: MenuAnimOut4 0.4s ease;
    -moz-animation: MenuAnimOut4 0.4s ease;
    animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
    -webkit-animation: MenuAnimOut5 0.4s ease;
    -moz-animation: MenuAnimOut5 0.4s ease;
    animation: MenuAnimOut5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {

    50% {
        -webkit-transform: translateZ(-250px) rotateY(30deg);
    }

    75% {
        -webkit-transform: translateZ(-372.5px) rotateY(15deg);
        opacity: .5;
    }

    100% {
        -webkit-transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}

@-webkit-keyframes MenuAnimOut2 {

    100% {
        -webkit-transform: translateX(-100%);
        opacity: 0;
    }
}

@-webkit-keyframes MenuAnimOut3 {

    100% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }
}

@-webkit-keyframes MenuAnimOut4 {

    100% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }
}

@-webkit-keyframes MenuAnimOut5 {

    100% {
        -webkit-transform: translateY(40%);
        opacity: 0;
    }
}

@-moz-keyframes MenuAnimOut1 {

    50% {
        -moz-transform: translateZ(-250px) rotateY(30deg);
    }

    75% {
        -moz-transform: translateZ(-372.5px) rotateY(15deg);
        opacity: .5;
    }

    100% {
        -moz-transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}

@-moz-keyframes MenuAnimOut2 {

    100% {
        -moz-transform: translateX(-100%);
        opacity: 0;
    }
}

@-moz-keyframes MenuAnimOut3 {

    100% {
        -moz-transform: translateZ(300px);
        opacity: 0;
    }
}

@-moz-keyframes MenuAnimOut4 {

    100% {
        -moz-transform: translateZ(-300px);
        opacity: 0;
    }
}

@-moz-keyframes MenuAnimOut5 {

    100% {
        -moz-transform: translateY(40%);
        opacity: 0;
    }
}

@keyframes MenuAnimOut1 {

    50% {
        transform: translateZ(-250px) rotateY(30deg);
    }

    75% {
        transform: translateZ(-372.5px) rotateY(15deg);
        opacity: .5;
    }

    100% {
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}

@keyframes MenuAnimOut2 {

    100% {
        transform: translateX(-100%);
        opacity: 0;
    }
}

@keyframes MenuAnimOut3 {

    100% {
        transform: translateZ(300px);
        opacity: 0;
    }
}

@keyframes MenuAnimOut4 {

    100% {
        transform: translateZ(-300px);
        opacity: 0;
    }
}

@keyframes MenuAnimOut5 {

    100% {
        transform: translateY(40%);
        opacity: 0;
    }
}

.dl-menu.dl-animate-in-1 {
    -webkit-animation: MenuAnimIn1 0.3s;
    -moz-animation: MenuAnimIn1 0.3s;
    animation: MenuAnimIn1 0.3s;
}

.dl-menu.dl-animate-in-2 {
    -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
    -moz-animation: MenuAnimIn2 0.3s ease-in-out;
    animation: MenuAnimIn2 0.3s ease-in-out;
}

.dl-menu.dl-animate-in-3 {
    -webkit-animation: MenuAnimIn3 0.4s ease;
    -moz-animation: MenuAnimIn3 0.4s ease;
    animation: MenuAnimIn3 0.4s ease;
}

.dl-menu.dl-animate-in-4 {
    -webkit-animation: MenuAnimIn4 0.4s ease;
    -moz-animation: MenuAnimIn4 0.4s ease;
    animation: MenuAnimIn4 0.4s ease;
}

.dl-menu.dl-animate-in-5 {
    -webkit-animation: MenuAnimIn5 0.4s ease;
    -moz-animation: MenuAnimIn5 0.4s ease;
    animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {

    0% {
        -webkit-transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }

    20% {
        -webkit-transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}

@-webkit-keyframes MenuAnimIn2 {

    0% {
        -webkit-transform: translateX(-100%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}

@-webkit-keyframes MenuAnimIn3 {

    0% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}

@-webkit-keyframes MenuAnimIn4 {

    0% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}

@-webkit-keyframes MenuAnimIn5 {

    0% {
        -webkit-transform: translateY(40%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}

@-moz-keyframes MenuAnimIn1 {

    0% {
        -moz-transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }

    20% {
        -moz-transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }

    100% {
        -moz-transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}

@-moz-keyframes MenuAnimIn2 {

    0% {
        -moz-transform: translateX(-100%);
        opacity: 0;
    }

    100% {
        -moz-transform: translateX(0px);
        opacity: 1;
    }
}

@-moz-keyframes MenuAnimIn3 {

    0% {
        -moz-transform: translateZ(300px);
        opacity: 0;
    }

    100% {
        -moz-transform: translateZ(0px);
        opacity: 1;
    }
}

@-moz-keyframes MenuAnimIn4 {

    0% {
        -moz-transform: translateZ(-300px);
        opacity: 0;
    }

    100% {
        -moz-transform: translateZ(0px);
        opacity: 1;
    }
}

@-moz-keyframes MenuAnimIn5 {

    0% {
        -moz-transform: translateY(40%);
        opacity: 0;
    }

    100% {
        -moz-transform: translateY(0);
        opacity: 1;
    }
}

@keyframes MenuAnimIn1 {

    0% {
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }

    20% {
        transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }

    100% {
        transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}

@keyframes MenuAnimIn2 {

    0% {
        transform: translateX(-100%);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes MenuAnimIn3 {

    0% {
        transform: translateZ(300px);
        opacity: 0;
    }

    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}

@keyframes MenuAnimIn4 {

    0% {
        transform: translateZ(-300px);
        opacity: 0;
    }

    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}

@keyframes MenuAnimIn5 {

    0% {
        transform: translateY(40%);
        opacity: 0;
    }

    100% {
        transform: translateY(0);
        opacity: 1;
    }
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
    -webkit-animation: SubMenuAnimIn1 0.4s ease;
    -moz-animation: SubMenuAnimIn1 0.4s ease;
    animation: SubMenuAnimIn1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
    -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
    -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
    animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
    -webkit-animation: SubMenuAnimIn3 0.4s ease;
    -moz-animation: SubMenuAnimIn3 0.4s ease;
    animation: SubMenuAnimIn3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
    -webkit-animation: SubMenuAnimIn4 0.4s ease;
    -moz-animation: SubMenuAnimIn4 0.4s ease;
    animation: SubMenuAnimIn4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
    -webkit-animation: SubMenuAnimIn5 0.4s ease;
    -moz-animation: SubMenuAnimIn5 0.4s ease;
    animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {

    0% {
        -webkit-transform: translateX(50%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}

@-webkit-keyframes SubMenuAnimIn2 {

    0% {
        -webkit-transform: translateX(100%);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}

@-webkit-keyframes SubMenuAnimIn3 {

    0% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}

@-webkit-keyframes SubMenuAnimIn4 {

    0% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}

@-webkit-keyframes SubMenuAnimIn5 {

    0% {
        -webkit-transform: translateZ(-200px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateZ(0);
        opacity: 1;
    }
}

@-moz-keyframes SubMenuAnimIn1 {

    0% {
        -moz-transform: translateX(50%);
        opacity: 0;
    }

    100% {
        -moz-transform: translateX(0px);
        opacity: 1;
    }
}

@-moz-keyframes SubMenuAnimIn2 {

    0% {
        -moz-transform: translateX(100%);
        opacity: 0;
    }

    100% {
        -moz-transform: translateX(0px);
        opacity: 1;
    }
}

@-moz-keyframes SubMenuAnimIn3 {

    0% {
        -moz-transform: translateZ(-300px);
        opacity: 0;
    }

    100% {
        -moz-transform: translateZ(0px);
        opacity: 1;
    }
}

@-moz-keyframes SubMenuAnimIn4 {

    0% {
        -moz-transform: translateZ(300px);
        opacity: 0;
    }

    100% {
        -moz-transform: translateZ(0px);
        opacity: 1;
    }
}

@-moz-keyframes SubMenuAnimIn5 {

    0% {
        -moz-transform: translateZ(-200px);
        opacity: 0;
    }

    100% {
        -moz-transform: translateZ(0);
        opacity: 1;
    }
}

@keyframes SubMenuAnimIn1 {

    0% {
        transform: translateX(50%);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes SubMenuAnimIn2 {

    0% {
        transform: translateX(100%);
        opacity: 0;
    }

    100% {
        transform: translateX(0px);
        opacity: 1;
    }
}

@keyframes SubMenuAnimIn3 {

    0% {
        transform: translateZ(-300px);
        opacity: 0;
    }

    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}

@keyframes SubMenuAnimIn4 {

    0% {
        transform: translateZ(300px);
        opacity: 0;
    }

    100% {
        transform: translateZ(0px);
        opacity: 1;
    }
}

@keyframes SubMenuAnimIn5 {

    0% {
        transform: translateZ(-200px);
        opacity: 0;
    }

    100% {
        transform: translateZ(0);
        opacity: 1;
    }
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
    -webkit-animation: SubMenuAnimOut1 0.4s ease;
    -moz-animation: SubMenuAnimOut1 0.4s ease;
    animation: SubMenuAnimOut1 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
    -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
    -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
    animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
    -webkit-animation: SubMenuAnimOut3 0.4s ease;
    -moz-animation: SubMenuAnimOut3 0.4s ease;
    animation: SubMenuAnimOut3 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
    -webkit-animation: SubMenuAnimOut4 0.4s ease;
    -moz-animation: SubMenuAnimOut4 0.4s ease;
    animation: SubMenuAnimOut4 0.4s ease;
}

.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
    -webkit-animation: SubMenuAnimOut5 0.4s ease;
    -moz-animation: SubMenuAnimOut5 0.4s ease;
    animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {

    0% {
        -webkit-transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(50%);
        opacity: 0;
    }
}

@-webkit-keyframes SubMenuAnimOut2 {

    0% {
        -webkit-transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateX(100%);
        opacity: 0;
    }
}

@-webkit-keyframes SubMenuAnimOut3 {

    0% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }
}

@-webkit-keyframes SubMenuAnimOut4 {

    0% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }
}

@-webkit-keyframes SubMenuAnimOut5 {

    0% {
        -webkit-transform: translateZ(0);
        opacity: 1;
    }

    100% {
        -webkit-transform: translateZ(-200px);
        opacity: 0;
    }
}

@-moz-keyframes SubMenuAnimOut1 {

    0% {
        -moz-transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -moz-transform: translateX(50%);
        opacity: 0;
    }
}

@-moz-keyframes SubMenuAnimOut2 {

    0% {
        -moz-transform: translateX(0%);
        opacity: 1;
    }

    100% {
        -moz-transform: translateX(100%);
        opacity: 0;
    }
}

@-moz-keyframes SubMenuAnimOut3 {

    0% {
        -moz-transform: translateZ(0px);
        opacity: 1;
    }

    100% {
        -moz-transform: translateZ(-300px);
        opacity: 0;
    }
}

@-moz-keyframes SubMenuAnimOut4 {

    0% {
        -moz-transform: translateZ(0px);
        opacity: 1;
    }

    100% {
        -moz-transform: translateZ(300px);
        opacity: 0;
    }
}

@-moz-keyframes SubMenuAnimOut5 {

    0% {
        -moz-transform: translateZ(0);
        opacity: 1;
    }

    100% {
        -moz-transform: translateZ(-200px);
        opacity: 0;
    }
}

@keyframes SubMenuAnimOut1 {

    0% {
        transform: translateX(0%);
        opacity: 1;
    }

    100% {
        transform: translateX(50%);
        opacity: 0;
    }
}

@keyframes SubMenuAnimOut2 {

    0% {
        transform: translateX(0%);
        opacity: 1;
    }

    100% {
        transform: translateX(100%);
        opacity: 0;
    }
}

@keyframes SubMenuAnimOut3 {

    0% {
        transform: translateZ(0px);
        opacity: 1;
    }

    100% {
        transform: translateZ(-300px);
        opacity: 0;
    }
}

@keyframes SubMenuAnimOut4 {

    0% {
        transform: translateZ(0px);
        opacity: 1;
    }

    100% {
        transform: translateZ(300px);
        opacity: 0;
    }
}

@keyframes SubMenuAnimOut5 {

    0% {
        transform: translateZ(0);
        opacity: 1;
    }

    100% {
        transform: translateZ(-200px);
        opacity: 0;
    }
}



/* No JS Fallback */

.no-js .dl-menuwrapper .dl-menu {
    position: relative;
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
}

.no-js .dl-menuwrapper li .dl-submenu {
    display: block;
}

.no-js .dl-menuwrapper li.dl-back {
    display: none;
}

.no-js .dl-menuwrapper li.next_02 {
    display: none;
}

.no-js .dl-menuwrapper li > a:not(:only-child) {
    background: rgba(0,0,0,0.1);
}

.no-js .dl-menuwrapper li > a:not(:only-child):after {
    content: '';
}
.height50{width:100%;height:50px;line-height:50px;}
/*首页*/
.banner_index .arrow{width:30px;height:30px;margin-top:-15px;}
.banner_index .banner-arrow-right{background:rgba(255,255,255,0.5) url(../images/banner_arrow_right.png) no-repeat center center/15px auto;right:20px;}
.banner_index .banner-arrow-left{background:rgba(255,255,255,0.5) url(../images/banner_arrow_left.png) no-repeat center center/15px auto;left:20px;}

.index_activity{padding:10px 0 0;}
.index_activity_con{width:102%;}
.index_activity_con a{width:50%;margin-bottom:10px;}
.index_erweima{width:50%;float:left;padding-top:3vw;font-size:12px;}
.index_erweima img{width:35%;margin:0 auto 5px;}


.renovation_money{padding:0;}
.renovation_money_w{padding:40px 0;margin-bottom:40px;}
.renovation_left li{width:25%;font-size:14px;}
.renovation_left li i{width:100%;height:35px;}
.renovation_left li i.icon_1,.renovation_left li i.icon_2,.renovation_left li i.icon_3{background-size:35px auto;}
.renovation_left li i.icon_4{background-size:30px auto;}
.renovation_left,.renovation_right{position:relative;left:auto;top:auto;width:100%;}
.renovation_center{padding:0;}
.renovation_center_tit{font-size:20px;line-height:24px;}
.renovation_center_des{font-size:12px;}
.select_list select,.input_list input,.input_list select{height:40px;font-size:14px;}
.input_list{margin-top:10px;}
.baojia_btn{height:40px; line-height:40px;margin-bottom:30px; font-size:16px;}

.ten_ensure_tit{font-size:20px;line-height:24px;}
.ten_ensure_tit span{font-size:22px;}
.ten_ensure_ul{padding:20px 0;}
.ten_ensure_ultit{font-size:16px;width:24px; line-height:20px; margin:10px auto;}

.ten_ensure_con{width:100%;padding:0;}
.ten_ensure_contit{font-size:16px;line-height:24px;margin-bottom:10px;}
.ten_ensure_text{font-size:14px;line-height:24px;margin-bottom:10px;}
.ten_ensure_pic{width:100%;height:auto;}
.ten_ensure_pic img{display:block;width:100%;height:auto;}

.index_case{margin:40px 0 0;padding:40px 0;}
.index_case_ul{padding:15px 0;text-align:left;}
.index_case_ul li{font-size:16px;padding:2px 10px;}
.index_case_ul li span{display:none;}
.design_idea{width:100%;padding:10px;}
.design_pic,.design_con{width:100%;height:auto;}
.design_con_tit{font-size:18px;margin-top:20px;line-height:24px;padding-bottom:10px}
.design_con_tit::after{width:40px;}
.design_con_des{font-size:14px;line-height:20px;margin:20px 0;}
.design_btn{width:120px;height:35px;line-height:35px;font-size:14px;}
.design_idea .arrow{display:none; width:20px;height:40px;margin-top:-25px;background-color:rgba(0,0,0,0.2);}
.design_idea .arrow-left{left:-10px;background-size:10px auto;}
.design_idea .arrow-right{right:-10px;background-size:10px auto;}
.design_people{padding-top:40px;}
.design_list_infor{display:none;}

.index_design_list{padding-top:10px;}
.index_design_list a{width:33.33%;height:33.7vw;}
.index_design_list a:last-child{overflow:auto;height:auto;}
.index_address{text-align:left;}
.index_address a{padding:0 10px;font-size:15px;height:28px;line-height:28px;}
.index_address a::after{content:none;}
.table_con{padding:0;}
.table_con table{width:100%;margin-bottom:10px;}
.table_con table th{font-size:14px;padding:5px 10px;min-width:80px;}
.table_con table td{font-size:12px;padding:5px;}

.service_process{padding:30px 0 40px;}
.service_process_tit{font-size:22px;margin-bottom:20px;line-height:24px;}
.service_process img{width:100%;}

.index_news{padding:30px 0;}
.index_news_ch{font-size:22px;line-height:24px;margin-bottom:5px;}
.index_news_en{font-size:14px;}
.index_news_tab{width:100%;height:35px;font-size:14px;margin:20px auto 15px;}
.index_news_tab a{line-height:33px;}
.index_news_left{width:100%;height:auto;}
.index_news_left a{padding-left:0;min-height:auto;margin-bottom:20px;}
.news_pic{width:100%;height:auto;background:#f2f2f2; overflow:hidden; position:static;left:auto;top:auto;margin-bottom:15px;}
.news_pic img{display:block;width:100%;height:auto;}
.news_con_tit{font-size:16px;line-height:24px;}
.news_con_des{max-height:66px;font-size:14px;line-height:24px;}
.news_con_time{margin-top:10px;font-size:12px;color:#999999;}

.index_news_right{width:100%;height:auto;}
.index_news_right a{height:40px;line-height:38px;border-color:#eeeeee; padding: 0 80px 0 10px;font-weight:normal;font-size:14px;margin-bottom:10px;}
.index_news_rightime{width:80px; height:40px; text-align:center;font-size:12px;}
.index_news_rightit{height:40px;}

.honor ul li{width:47.7%;}
.honor_pic{height:45vw;}

/*底部*/
.footer_flixd {
    width: 100%;
    margin-top: 15px;
    display: block;
    position: fixed;
    bottom: 0px;
    margin: 0 auto;
    height: 50px;
    background:#666666;
    z-index: 600;
  }
  .footer_flixd ul {
    width: 100%;
  }
  .footer_flixd ul li {
    width: 33.33%;
    height: 50px;
    line-height:50px;
    float: left;
    text-align: center;

  }
  .footer_flixd ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    height: 50px;
    line-height:50px;
    cursor: pointer;
    border-right:1px solid #777;
  }
  .footer_flixd .flixd_two a{
     background:#b30707;
  }
  .footer_flixd ul li a i {
    display:inline-block;
    width:20px;
    height:50px;
    vertical-align:top;
    margin-right:10px;
  }
  .flixd_home{
    background:url(../images/flixd_home.png) no-repeat center center/20px 20px;
  }
  .flixd_tel{
    background:url(../images/flixd_tel.png) no-repeat center center/20px 20px;
  }
  .flixd_line{
    background:url(../images/flixd_line.png) no-repeat center center/20px 20px;
  }
  
  .footer_flixd_bottom {
    height: 50px;
    width: 100%;
    display: block;
  }
  .footer{
      display: none;
  }
  .fiexd-public a {
    display: block;
    width: 84px;
    height: 34px;
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    position: absolute;
    top: 23px;
    right: 5px;
    background: #ffa800;
    text-align: center;
    border-radius: 15px;
}
.fiexd-public div {
    display: block;
    position: absolute;
    padding: 18px 100px 10px 85px;
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    height: 80px;
}

/*969专题页*/
.mainbox2{max-width:none;width:94%;margin:auto;}
.zt_baojia{padding:20px 0;}
.zt_baojia_tit{font-size:20px;line-height:24px;margin-bottom:10px;letter-spacing:0;}
.zt_baojia_des{font-size:12px;line-height:20px;}
.zt_baojia_con{padding:0;min-height:auto;}
.zt_baojia_pic,.zt_baojia_pic1,.zt_baojia_pic2{ width:100%;height:auto; position:static;left:auto;top:auto;margin:20px 0;float:left;}
.zt_baojia_pic img{width:46%;height:auto;}
.zt_baojia_pic1 img:first-child{margin-right:8%;}
.zt_baojia_form{width:100%;height:auto;clear:both;padding:0;}
.zt_baojia_tips{padding-left:0;}
.zt_baojia_input input{font-size:16px;}

.bread{font-size:14px;overflow:hidden;}
.logo_list{padding:0;}
.logo_list a{width:33.33%;height:80px;}
.logo_list a img{max-height:90%;max-width:90%;}

.zhanting_list{padding:0;}
.zhanting_list a{width:48%;height:45vw;}

.case_shaixuan{border-color:#eeeeee;margin-top:20px;}
.case_shaixuan .bread{padding-left:10px;height:40px;line-height:40px;}
.case_shaixuan_list{padding:10px 0 10px 10px;}
.case_shaixuan_tit{font-size:13px;position:static;left:auto;top:auto;width:100%;text-align:left;margin-bottom:5px;}
.case_shaixuan_con a{height:24px;line-height:24px;font-size: 14px;margin-right:0;margin-top:5px;padding:0 5px;}
.case_shaixuan_con a:first-child{min-width:50px;}
.case{padding:30px 0 0;}
.case a{width:48%;}
.case_con ul{padding-top:0;}
.case_con ul li{font-size:14px;margin:5px 0;height:20px;line-height:20px;}
.case_con ul.case_con_left,.case_con ul.case_con_right{width:100%;}
.case_pic{height:26vw;}
.case_pic img{min-height:100%;}
.case_con i{width:15px;height:20px;margin-right:3px;}
.case_con i.icon_case_1,.case_con i.icon_case_2,.case_con i.icon_case_3,.case_con i.icon_case_4{background-size:12px auto;}

.zt_huoqu_btn{letter-spacing:1px;font-size:20px;}

/*案例详情*/
.case_piclist{width:100%;}
.case_piclist #gallery{height:57vw;margin-top:0;}
#gallery .swiper-button-next,#gallery .swiper-button-prev{width:32px;height:40px;margin-top:-20px;}
#thumbs{height:15vw;}

.case_detail_right{width:100%;height:auto;padding-top:30px;}
.case_detail_tit{font-size:20px;line-height:30px;}
.case_small_text{font-size:12px;padding:10px 0;color:#999999;}
.case_small_text li{width:auto;margin-right:5%;}
.case_big_text li{font-size:14px;padding:0 10px;height:40px;line-height:40px;}
.case_detail_design{padding:20px 0;}
.case_design_pic{width:100%;height:auto;max-height:90vw;position:static;left:auto;top:auto;margin-bottom:15px;}
.case_design_tit{font-size:16px;}
.case_design_btn{padding-top:0;}
.case_design_btn a{width:120px; height:40px;line-height:40px; margin:0 3%;font-size:16px;}
.other_content{padding:0 0 30px;}
.more_case_list a{width:48%;height:30vw;}
.more_case{padding-bottom:30px;}
.case_design_con li{font-size:14px;}

.nr_hot{margin:0;padding-top:0;}
.nr_hot .bread{margin-bottom:20px;}

/*设计师列表*/
.design{padding-top:20px;}
.design_list{width:48%;}
.design_list .case_pic{height:52vw;}
.design_list .case_pic img{min-height:100%;}
.design_per_con{padding:10px;}
.design_per_name{font-size:18px;}
.design_per_name span{font-size:14px;}
.design_per_des{font-size:13px;line-height:20px;height:60px;}
.design_per_bot{padding:0 10px 10px;}
.design_per_bot a{width:60px;height:25px;line-height:25px;font-size:12px;}
.design_per_year{font-size:12px;}

/*设计师详情*/
.design_about{width:100%;height:auto;padding:0;margin:0;}
.design_about_pic{width:100%;max-height:100vw; overflow:hidden; position:static;left:auto;top:auto;}
.design_about_pic img{display:block;width:100%;height:auto;}
.design_about_con{padding:20px 10px;}
.design_about_tit{font-size:20px;}
.design_about_tit span{font-size:14px;}
.design_about_des{padding:10px 0;font-size:14px;}
.design_about_des p{margin-top:0;}
.design_infor_tit{font-size:16px;padding-left:15px;}
.design_infor_tit::before{height:24px;}
.design_infor{padding:15px 0 0;font-size:14px;line-height:24px;}
.design_infor .design_infor_des{margin:0;}
.yuyuebtn{position: static;right:auto;bottom:auto;width:120px;height:40px;line-height:40px;background-size:120px 40px;font-size:16px;margin-top:15px;}
.works{padding:20px 0 0;}
.works_tit{font-size:16px;}
.works_des{font-size:14px;line-height:24px;}
.nr_other_tit{font-size:20px;padding-left:15px;margin-bottom:10px;}
.nr_other_tit::before{height:27px;top:12px;}

/*有样整装*/
.yuyue_w{padding:20px 0;}
.yuyue_con{padding:0;height:auto;}
.yuyue_text,.yuyue_text_btn{width:100%;height:auto;position:static;right:auto; left:auto;top:auto;}
.yuyue_text{padding:15px 0;font-size:16px;}
.yuyue_form{padding:10px 0;height:auto;}
.yuyue_form input{width:100%;height:50px;font-size:14px;margin:5px 0;}
.yuyue_text_btn{width:100%;height:50px;line-height:50px;font-size:16px;}
.home_top_tit{font-size:20px;line-height:24px;}
.home_top_des{font-size:14px;color:#999999;}
.home_tab_w,.zt_design{padding:30px 0;}
.home_tab a{padding-left:0;height:auto;}
.home_tab a i{position:static;left:auto;top:auto;width:100%;height:30px;margin:0 auto 10px;}
.home_tab a i.icon_home_1,.home_tab a.home_tab_cur i.icon_home_1,.home_tab a i.icon_home_2,.home_tab a.home_tab_cur i.icon_home_2,.home_tab a i.icon_home_3,.home_tab a.home_tab_cur i.icon_home_3,.home_tab a i.icon_home_4,.home_tab a.home_tab_cur i.icon_home_4,.home_tab a i.icon_home_5,.home_tab a.home_tab_cur i.icon_home_5{background-size:30px auto;}
.home_text{text-align:center;}
.home_text_ch{font-size:16px;}
.home_text_en{font-size:12px;margin-top:0;line-height:20px;}
.home_scroll{margin-top:20px;height:350px;}
.home_scroll .arrow{top:50%;}
.home_scroll .home-right{right:20px;}
.home_scroll .home-left{left:20px;}
.zt_design_tab{padding:30px 0 20px;}
.zt_design_tab a{height:auto;line-height:20px;font-size:16px;padding:10px;}
.zt_design_con{width:100%;height:350px;}
.zt_design{padding-bottom:10px;}
.gongyi{padding:30px 0;}
.gongyi_tab{padding-top:20px;}
.gongyi_tab a{display:block;width:12.5%;float:left;padding:0 5px;}
.gongyi_tab a img{width:100%;height:auto;}
.gongyi_tab_tit{font-size:16px;margin-top:8px;line-height:20px;}
.gongyi_scroll{clear:both;}
.gongyi_item_left,.gongyi_item_pic{width:100%;height:auto;}
.gongyi_item_tit{font-size:20px;margin-top:20px;line-height:24px;margin-bottom:5px;}
.gongyi_item_con{line-height:24px;font-size:14px;margin-bottom:10px;}

.honor_pic2{height:38vw;}
.honor_tit{height:45px;line-height:43px;border-color:#eee;}

/*公司动态*/
.news_w{width:100%;height:auto;min-height:auto;padding:0;}
.news_detail_tab{height:40px;}
.news_detail_tab a{height:39px;line-height:38px;font-size:16px;}
.news_list{padding-top:20px;}
.news_list a{padding-left:0;min-height:auto;margin-bottom:20px;}
.newspic{width:100%;height:auto;background:#f2f2f2;position:static;left:auto;top:auto;margin-bottom:15px;}
.news_list .news_con_tit{height:auto;}
.news_list .news_con_des{height:auto;}
.news_list .news_con_time{margin-top:10px;color:#999999;}
.news_side{width:100%;height:auto;position:static;right:auto;top:auto;}
.news_con_mone{font-size:14px;width:120px;line-height:35px;height:35px;position:static;right:auto;bottom:auto;margin-top:10px;}

.design_side_list a{height:30vw;}
.news_detail_tit{font-size:17px;line-height:24px;}
.news_detail_small{font-size:12px;margin:10px 0;}
.news_detail_left span{margin-right:20px;}
.news_detail_right{float:none;}

/*最新活动*/
.activity{padding:0;}
.activity_center{margin-bottom:30px;}
.activity_right{width:100%;height:auto;position:static;right:auto;top:auto;}
.activity_form_tit{font-size:24px;margin-bottom:10px;}
.activity_form_des{font-size:14px;}


/*联系我们*/
.contact_w2{width:100%;height:auto;padding-top:20px;}
.contact_con{width:100%;height:auto;padding:15px 0 0;position:static;left:auto;top:auto;}
.contactp{font-size:14px;}
.contact_con h3{font-size:20px;}
.contact_con dd p{font-size:14px;}
.contact_con dt{margin-right:15px;margin-top:-5px;}
.contact_con dl{margin-top:20px;}
} 
