
body,a,p,h1,h2,h3,h4,h5,h6,img,input,ul,li,ol,dl,dd,dt,div,span,button,b,textarea{ margin:0; padding:0; list-style:none; border:0;}
textarea { resize:none; }

html,body {
    color:#444;
    width: 100%;
    margin: 0 auto;
    background:#fff;
    font-size: 62.5%;
    font-family: "Microsoft YaHei",simSun;
}
.w_90{
    width: 96% !important;
}

i,em{
    font-style: normal;
}
img{
    font-size: 0;
    max-width: 100%;
}
a{
    display: inherit;
    text-decoration: none;
}
.company p{
    padding: 0 2%;
    text-indent: 2em;
    line-height: 3.5rem;
    font-size: 1.6rem;
    text-align: left;
    display: inline-block;
}
.banner-up{
    font-size: 0;
    max-width: 640px;
}
.clearfix:before, .clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{
    clear:both;
    overflow:hidden;
}
.clearfix{
    *zoom:1;
}

.fl{
    float: left;
}
.fr{
    float: right;
}
.bx{
    width: 100%;
    margin: 0 auto;
    max-width: 640px;
    position: relative;
}
.clear{
    height: 0;
    font-size: 0;
    line-height: 0;
    clear: both;
}

/*====  banner ====*/

.solider{
    max-width: 640px;
    position: relative;
    overflow: hidden;
}
.solider img{
    width: 100%;
}
.solider .hd{
    width: 640px;
    height: 1.1rem;
    position: absolute;
    z-index: 1;
    bottom: 1rem;
    text-align: center;
}
.solider .hd ul{
    height: 1px;
    font-size: 0;
    vertical-align: top;
}
.solider .hd ul li{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 1rem;
    background: rgba(0,0,0,0.7);
    margin: 0 0.5rem;
    vertical-align: top;
    overflow: hidden;
    z-index: 99;
}
.solider .hd ul li.on{
    background: rgba(255, 255, 255, 0.7);
}
/*====  列表 ====*/
/*.lie ul{
    padding: 0 0.34rem;
}*/
.lie{
    width: 100%;
    overflow: hidden;
}
.lie li{
    float: left;
    font-size: 0;
    width: 12.74%;
    text-align: center;
    margin: 0 3.62%;
    margin-top: 3rem;
}
.lie li img{
    width: 100%;
}
.lie li h2{
    color: #444;
    line-height: 4.3rem;
    font-size: 2rem;
}
/*====  通用标题 ====*/
.tit{
    color: #000;
    width: 100%;
    font-size: 0;
    padding-top: 3.5rem;
    padding-bottom: 2.5rem;
    text-align: center;
}
.tit h2{
    font-size: 3rem;
}
.tit span{
    width: 100%;
    font-size: 1.8rem;
    display: inline-block;
    background: url('../images/fen_bg.png') repeat-x center;
}
.tit i{
    padding: 0 1.5rem;
    background: #fff;
}
.tit em{
    color: #1674b6;
    padding: 0 5rem;
    background: #fff;
}
/*====  团定策略 ====*/
.dz_box{
    margin: 0 auto;
    text-align: center;
}
.dz_box img{/*
    border: 0.3rem solid #1674b6;*/
    box-sizing: border-box;
    margin-bottom:10px;
}
/*====  团定案例 ====*/
.anli_box{
    width: 100%;
    margin: 0 auto;
}
.anli_box>ul{
    overflow: hidden;
}
.anli_box>ul>li{
    float: left;
    color: #373737;
    width: 48%;
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
    margin-left: 4%;
	line-height:0;
}
.anli_box>ul>li:nth-child(2n+1){
    margin-left: 0;
}
.anli_box img{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.anli_box h2,.anli_box h3{
    color: #333333;
    height: 3rem;
    padding: 0 3%;
    font-size: 1.8rem;
    line-height: 3rem;
    overflow: hidden;
    font-weight: normal;
}
.anli_box h2{
    display: inline-block;
}
.anli_box h2 a{
    font-size: 2rem;
    color: #333;
}
.gd{
    width: 7.5rem;
    margin: 0 auto;
    text-align: center;
    background: #1674b6;
    line-height: 3rem;
    border-radius: 0.3rem;
}
.gd a{
    color: #fff;
    font-weight: bold;
    font-size: 1.8rem;
}
/*====  我们的定制与生产 ====*/
.sc_box{
    max-width: 59.6rem;
    margin: 0 auto;
    padding: 0.333%;
}
.sc_box ol{
    width: 100%;
}
.sc_box ol li{
    color: #fff;
    float: left;
    width: 33%;
    background: #999;
    font-weight: bold;
    text-align: center;
    font-size: 2.6rem;
    cursor: pointer;
    line-height: 4.3rem;
}
.sc_box ol li.on{
    background: #1674b6;
}
.sc_box ul li{
    width: 100%;
    cursor: pointer;
    text-align: center;
    font-size: 2.4rem;
    line-height: 7rem;
    background: #f5f5f5;
    margin-top: -1px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}
.sc_box ul li a{
    color: #333;
    font-size: 2.4rem;
    line-height: 7rem;
}
.sc_box ul{
    width: 33%;
}
.hide{
    display: none;
}
.sc_box ul li.on{
    background: #fff;
    border-right: none;
}
.sc_boxin{
    width: 66%;
    display: none;
    text-align: center;
}
.sc_boxin h2{
    color: #1674b6;
    font-weight: normal;
    line-height: 4.6rem;
}
.sc_boxin h2 a{
    color: #1674b6;
    display: inline;
    font-size: 1.8rem;
}
.sc_boxin img{
    width: 75%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.sc_boxin h2,.sc_boxin h3{
    color: #333;
    font-size: 2rem;
    font-weight: normal;
}
.sc_boxin em{
    margin: 0 auto;
    width: 19.7rem;
    height: 1px;
    display: inherit;
    background: #000;
}
.sc_boxin div h3{
    width: 30.6rem;
    height: 5rem;
    margin: 1.2rem auto 0;
    display: inherit;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.sc_boxin dd{
    display: none;
}
.sc_boxin dd.on{
    display: block;
}
.sc_an{
    width: 100%;
    margin-top: 2rem;
}
.sc_an a{
    color: #fff;
    float: left;
    width: 21.67%;
    display: inherit;
    font-size: 2rem;
    text-align: center;
    line-height: 3.9rem;
    margin-left: 3.833%;
}
/*====  现款定制 ====*/
.xk_box{
    width: 100%;
    margin: 0 auto;
}
.xk_box>ul>li{
    float: left;
    width: 48%;
    text-align: center;
    margin-left: 4%;
}
.xk_box>ul>li:nth-child(2n+1){
    margin-left: 0;
}
.xk_box img{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.xk_box li h2{
    height: 3rem;
    padding: 0 3%;
    color: #341b1b;
    overflow: hidden;
    font-size: 2rem;
    line-height: 3rem;
    font-weight: normal;
}
.xk_box div.xk_cp{
    font-size: 0;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    border: 1px solid #ccc;
}
.xk_box div.xk_cp ul{
    overflow: hidden;
    display: inline-block;
}
.xk_box div.xk_cp a{
    color: #333;
    float: left;
    font-size: 1.8rem  ;
    padding: 0 1rem;
    line-height: 2.4rem;
    border-right: 1px solid #999;
}
/*====  主题开发 ====*/
.kf_box{
    max-width: 60rem;
    margin: 0 auto;
    text-align: center;
}
.kf_box li{
    width: 100%;
    overflow: hidden;
    margin-bottom: 1rem;
    border:2px solid #ccc;
}
.kf_box li img{
    width: 63%;
}
.kf_txt{
    width: 37%;
    color: #666;
}
.kf_txt h3{
    font-size: 3rem;
    margin-top: 3rem;
    line-height: 5rem;
}
.kf_txt em{
    width: 75%;
    margin: 0 auto;
    height: 1px;
    display: inherit;
    background: #1674b6;
}
.kf_txt p{
    font-size: 2rem;
    padding: 1.2rem 2.5rem;
}
/*====  相关产品 ====*/
.xg_box{
    max-width: 57.5rem;
    margin: 0 auto;
    padding: 0 0.5078125%;
}
.xg_box li{
    float: left;
    width: 48%;
    margin-left: 4%;
    text-align: center;
    margin-bottom: 1rem;
}
.xg_box li:nth-child(2n+1){
    margin-left: 0;
}
.xg_box li img{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.xg_box h3{
    color: #341b1b;
    font-size: 1.8rem;
    line-height: 4rem;
}
/*====  关于我们 ====*/
.gy_box{
    max-width: 60rem;
    margin: 0 auto;
}
.gy_img{
    width: 37%;
    height: 16.2rem;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.gy_txt{
    width: 63%;
    font-size: 0;
    text-align: center;
}
.gy_txtin{
    font-size: 0;
    display: inline-block;
}
.gy_txtin h2{
    float: left;
    cursor: pointer;
    font-size: 2.4rem;
    font-weight: normal;
    line-height: 4.5rem;
}
.gy_txtin h2.on{
    color: #1674b6;
}
.gy_txtin em{
    float: right;
    width: 5px;
    height: 5px;
    display: inherit;
    background: #1674b6;
    margin: 2rem 1rem 0;
    transform: rotate(45deg);
}
.gy_txtc p{
    color: #666;
    text-align: left;
    padding: 0 1.6rem;
    font-size: 2rem;
    line-height: 3rem;
    display: none;
}
.gy_txtc p.on{
    display: block;
}
.gy_txt span{
    float: right;
}
.gy_txt span a{
    color: #1674b6;
    font-size: 2rem;
}
/*====  合作流程 ====*/
.lc_box{
 
    margin: 0 auto;
}
.lc_box dd{
    float: left;
    width: 23%;
    font-size: 0;
    margin-left: 15.5%;
    text-align: center;
    margin-bottom: 2rem;
}
.lc_box dd:nth-child(3n+1){
    margin-left: 0;
}
.lc_box span{
    color: #1674b6;
    display: inherit;
    font-weight: bold;
    font-size: 4.6rem;
}
.lc_box i{
    color: #000;
    font-size: 2rem;
}


/*====  foot ====*/
.foot{
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    line-height: 8rem;

    position: fixed;
    bottom: 0;
    z-index: 11111;
    background: #eee;
}
.foot a{

    float: left;
    color: #2b2b2b;

    font-size: 2.4rem;
}


/*======
        其他页面
               ======*/
/*====  头部 ====*/
.logo .ml{
    bottom: 2rem;
    right: 1.5rem;
    width: 4.6rem;
    height: 4.6rem;
    cursor: pointer;
    text-align: center;
    font-size: 1.8rem;
    line-height: 2.4rem;
    /*margin-top: -3.8rem;
    margin-right: 1.5rem;*/
    position: absolute;
    border-radius: 0.5rem;
    padding: 2px;
   /* letter-spacing: 0.3rem;*/
    border: 1px solid #fff;
}
.h_lie{
    width: 100%;
    top: 9rem;
    display: none;
    z-index: 1111;
    position: fixed;
    background: #fff;
    max-width: 640px;
}
.h_lie li{
    float: left;/*
    margin: 0.3rem 2.4rem;*/
    width: 20%;
    text-align: center;
    line-height: 4rem;
}
.h_lie li a{
    color: #333;
    font-size: 2rem;
}
/*====  banner ====*/
.h_banner{
    font-size: 0;
    max-width: 640px;
}
.htd_box{
    width: 100%;
    padding: 0 2%;
    overflow: hidden;
    max-width: 64rem;
}
.htd_box ol li{
    float: left;
    margin: 0 2%;
    cursor: pointer;
    line-height: 4rem;
    text-align: center;
}
.htd_anli ol li{
    width: 25%;
    margin: 0 ;
    line-height: 4rem;
}
.lp ol li{
    width: 21%;
    margin: 0 2%;
}
li.active a{
    color: #1674b6 !important;
}
.htd_box ol li:nth-child(4){
    border: 0;
}
.htd_box ol li a{
    color: #333333;
    font-size: 2rem;
}
.htd_box ol li em{
    width: 0.8rem;
    height: 0.8rem;
    background: #1674b6;
    display: inline-block;
    margin-right: 0.5rem;
    transform: rotate(45deg);
}
.htd_box dl{
    height: 7.5rem;
    margin: 1.5rem 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.htd_box dd{
    width: 22%;
    float: left;
    margin-left: 17%;
    line-height: 4rem;
    background: #1674b6;
    text-align: center;
    margin-top: 1.7rem;
    border-radius: 0.5rem;
}
.htd_anli dd{
}
.htd_box dd a{
    color: #fff;
    font-weight: bold;
    font-size: 2rem;
}
/*====  开模定制流程 ====*/
.km_box{
    max-width: 60rem;
    margin: 0 auto;
    padding: 0 3.125%;
}
.km_box dd{
    width: 30%;
    color: #fff;
    height: 10rem;
    float: left;
    margin-right: 5%;
    background: #000;
    text-align: center;
    font-family: "Arial";
    margin-bottom: 2rem;
}
.km_box dd h2{
    width: 55.55%;
    font-weight: bold;
    font-size: 3.7rem;
    line-height: 4.7rem;
    margin: 0 auto;
    border-bottom: 2px solid #fff;
}
.km_box dd p{
    padding: 0 3%;
    font-size: 1.6rem;
    margin-top: 0.5rem;
}

/* shop详情页 */

.shop-js h3{
    font-size: 2.5rem;
    color: #000;
    padding-left: 2rem;
    line-height: 5rem;
    border-bottom: 1px solid #ccc;
}
.shop-js p{
    font-size: 2rem;
    padding-left: 1rem;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
    line-height: 3rem;
}
.shop-js p span{
    font-size: 2rem;
    line-height: 3rem;
}
.shop-js img{
    width: 100%;
}
.shop-js p span.qylogo img{
    width: auto;
}
.shop-js li{
    font-size: 1.6rem;
    padding: 0 3%;
    line-height: 3.5rem;
}
.home-device {
    width: 640px;
    margin: 0 auto;
    position: relative;
}
.home-device .arrow-left {
    background: url(../images/arrows.png) no-repeat left top;
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 888;
}
.home-device .arrow-right {
    background: url(../images/arrows.png) no-repeat left bottom;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -15px;
    width: 17px;
    height: 30px;
    z-index: 888;
}
.swiper-main{
    width: 640px;
    position: relative;
}
.swiper-container {
    width: 640px;
    height: 650px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
}
.swiper-wrapper li{
    float: left;
}
.swiper-wrapper li img{
    display: block;
    width: 100%;
    margin: 0 auto;
}
.pagination1 {
    text-align: center;
    position: absolute;
    z-index: 98;
    width: 100%;
    bottom: 1rem;
}
.pagination1 .swiper-active-switch {
    background: #999;
}
.pagination1 .swiper-pagination-switch {
    display: inline-block;
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background: #fff;
    box-shadow: 0px 1px 2px #555 inset;
    margin: 0 5px;
    cursor: pointer;
}
.pagination1 .swiper-active-switch {
    background: #999;
}
/*fenye*/
.dede_pages{
    margin:40px 0;
    text-align:center;
}
.dede_pages ul{
    font-size: 0;
}
.dede_pages li{
    display:inline-block;
    margin-left:5px;
    border:1px solid #ccc;
    line-height:2.6rem;
    font-size: 1.6rem;
    padding: 0 1rem;
}

.dede_pages li a{
    display:block;
    font-size:1.6rem;
    line-height:2.6rem;
}
.dede_pages li select{
    border:0;
    font-size:1.6rem;
}
.dede_pages li.thisclass{
    background:#EEEEEE;
}
.dede_pages .pageinfo{
    font-size:1.6rem;
    display:inline-block;
}
.art {
    border-width: 1px 0px 1px 0;
    border-style: solid;
    border-color: #ddd;
}


.main03{
    margin-top:4rem;
}
.main03 ul.tab-cor{
    width: 98%;
    margin: 0 auto;
}
.main03 ul.tab-cor li{
    margin-top: 1.5rem;
    width:33%;
    height: 4rem;
    line-height: 4rem;
    background: #999;
    text-align: center;
    float: left;
    font-size: 2.4rem;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
}
.main03 ul.tab-cor li h4{
    line-height: 4rem;
}
.main03 ul.tab-cor li.cur{
    background: #1674b6;
}
.main03 ul.tab-cor li:nth-child(2){
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.main03 .tab-con{
    width: 98%;
    margin: 0 auto;
    position: relative;
}
.main03 .tab-con .left{
    width: 33%;
    float:none;
}
.main03 .tab-con .left li{
    width: 90%;
    padding-left: 8.5%;
    height: 5.6rem;
    line-height:5.6rem;
    font-size: 2rem;
    border: 1px solid #ccc;
    color: #333;
    cursor: pointer;
    border-bottom: none;
}
.main03 .tab-con .left li:last-child{
    border-bottom: 1px solid #ccc;
}
.main03 .tab-con .left li.cur{
    border-right: none;
}
.main03 .tab-con .left li a{
    display:block;
    font-size: 2.2rem;
}
.main03 .tab-con .right{
    width: 66.666%;
}
.main03 .tab-con .right ul{
    width: 75%;
    margin: 0 auto;
    position: relative;
}
.main03 .tab-con .right ul li{
    display: none;
    margin-top: 1rem;
}
.main03 .tab-con .right ul li:nth-child(1){
    display: block;
}
.main03 .tab-con .right ul li p:nth-child(2){
    width: 100%;
    margin: 0 auto;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.6rem;
    text-align: center;
    border-bottom: 1px solid #696969;
    overflow: hidden;
}
.main03 .tab-con .right ul li p:nth-child(3){
    height: 3rem;
    line-height: 3rem;
    font-size: 1.6rem;
    text-align: center;
}
.main03 .tab-con .right ul li img{
    width: 100%;
}
.main03 .tab-con a.main03-more{
    position: absolute;
    bottom: -4rem;
    right: 38%;
    font-size: 1.8rem;
    color: #1674b6;
}
.main03 .tab-con .left-gai{
    margin-right: 4rem;
    border: 1px solid #ccc;
    border-bottom: none;
}
.main03 .tab-con ul.gaicur{
    background: #fff;
    border-right: none;
}
.main03 .tab-con .left-gai li{
    border: none!important;
}
.main03 .tab-con .left-gai:last-child{
    border-bottom: 1px solid #ccc;
}
.main03 .tab-con .right-gai{
    display: none;
    position: absolute;
    top: 0;
    right: 0;
}
.tab_box ul{
    background: #F5F5F5;
}

h3{
    font-size: 3.2rem;
}
.banner-up img{
    width: 100%;
    font-size: 0;
    margin: 0 auto;
}
    .about-section{
        margin:0.2rem 0;
    }
    .about-section h3{
    text-align:center;
    font-size:3.2rem;
    line-height:3.2rem;
    }
    .company{
        margin:0.2rem 0.1rem;
        overflow: hidden;
        text-align: center;
    }
    .company img{
        max-width:100%;
        float:left;
        display:block;
        margin:0 0.1rem 0.1rem 0;
    }

    .run-hj{
        margin:0.2rem 0.1rem;
    }
    .run-hj img{
        display:block;
        max-width:100%;
        margin-top:0.1rem;
    }
    .introduct ul{
        overflow: hidden;
        margin:0.1rem 0.05rem;
    }
    .introduct ul li{
        width:33.33%;
        float:left;
        padding:0 0.05rem;
        box-sizing:border-box;
    }
    .introduct ul li img{
        display:block;
        max-width:100%;
        margin-top:0.1rem;
    }
    p.tit_bg{
    position: relative;
    background: url('../images/tit_bg.png') center no-repeat;
    height:3rem;
    text-align:center;
    }
    .tit_bg em{
    background:#fff;
    padding:0 9rem;
    }
    .tit-line{
        display: block;
        width: 9.8rem;
        height: 1px;
        background: #73583e;
        position: absolute;
        top: 50%;
        margin-top: -0.5px;
        left: 50%;
        margin-left: -4.9rem;
    }
    /*定制材料*/
    .cailiao_box,.gcsp{
        max-width: 64rem;
        margin: 0 auto;
        font-size: 0;
        text-align: center;
    }
    .gcsp img{
        width: 32%;
        float: left;
    }
    .gcsp .gcspimg{
        width: 49%;
        margin-bottom: 0.6rem;
    }
    .gcsp .gcspimg:nth-child(1){
        margin-right: 2%;
    }

.anli h5{
    color: #fff;
    height: 3.5rem;
	display:inline-block;
	padding:0 1rem;
    font-size: 1.8rem;
    text-align: center;
    background: #1674b6;
    line-height: 3.5rem;
    margin: 5px 0;
}
.anli h4{
    height: 3.5rem;
    line-height: 3.5rem;
    background: #ccc;
    text-align: center;
}
.anli h4 a{
    color: #1674b6;
    font-size: 2rem;
}
.kaifabox ol li{
    width: 33% !important;
}


.am-menu-offcanvas1 .am-menu-toggle{
    position: fixed;
    top: 18px;
    z-index: 100;
    font-size: 2.8rem;
}
.am-offcanvas {
    max-width: 640px;
}
.am-offcanvas-bar {
    width: 100%;
    background: #f3f5f7;
    overflow: hidden;
    max-width: 640px;
}
.am-menu-offcanvas1 .am-menu-nav{
    border-bottom: none;
    box-shadow: none;
    width: 27%;
    margin-top: 0.5rem;
    position: relative;
}
.am-menu-nav li.menu-list>a,.am-menu-nav li.menu-list>span{
    display: block;
    line-height: 6rem;
    text-indent: 15px;
    text-shadow: none;
    background: #fff;
    font-size: 2.2rem;
    margin-bottom: 0.2rem;
    color: #232323;
    border-top: none;
    height: auto;
    padding: 0;
}
.am-menu-nav li.on span{
    color: #f23030;
}
.am-menu-nav li.on div.lists{
    display: block;
}
.menu-list div.lists{
    width: 263%;
    position: absolute;
    top: 0;
    left: 100%;
    overflow-y: scroll;
    margin-top: 0.5rem;
    background: #f3f5f7;
    display: none;
    margin-left: 1rem;
}
/* .menu-list div.lists a:active{
    color: #f23030;
} */
.menu-list div.lists a:hover{
    color: #f23030;
}
/* .menu-list div.lists a:visited{
    color: #f23030;
} */
.menu-list div.lists h3{
    margin: 0;
    background: #fff;
    font-weight: normal;
    text-align: center;
}
.menu-list div.lists h3 a{
    color: #333;
    line-height: 5rem;
    font-size: 2.2rem;
    display: block;
}
.menu-list div.lists h4 {
    margin: 0;
    font-weight: normal;
    text-indent: 1.5rem;
}
.menu-list div.lists h4 a{
    color: #333;
    line-height: 5rem;
    font-size: 2.2rem;
    display: block;
    padding: 0;
}
.menu-list div.lists ul {
    background: #fff;
     padding: 0.5rem 2rem 0.5rem 0;
}
.menu-list div.lists ul li{
    float: left;
    text-indent: 0;
    padding-left: 2rem;
    line-height: 5rem;
}
.menu-list div.lists ul li a{
    color: #555;
    font-size: 2rem;
    display: inline-block;
    text-indent: 0;
    padding: 0;
}
.address-tab li span{
    -webkit-box-sizing: initial;
    box-sizing: initial;
}
/* 行业资讯 */
.zixun{
    width: 95%;
    margin: 0 auto;
}
.zixun h2 a{
    display: block;
    color: #333;
    font-size: 2rem;
    padding: 5px 10px;
    font-weight: normal;
}
.zixun p{
    font-size: 1.8rem;
    padding: 0 20px 10px!important;
    line-height: 24px!important;
    color: #999;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.am-pagination{
    text-align: center;
}
.am-pagination > li > a, .am-pagination > li > span {
    background-color: none;
    border: none;
    margin-bottom:0;
    margin-right: 0;
}
.address-box table {
    background-color: #CCCDCC;
    border-collapse: initial;
    border-spacing: 1px;
}

.footerBanner{
    width: 98%;
    margin: 10px auto 8rem;
}
.footerBanner img{
    width: 100%;
}
.bolig{
    width: 100%;
    margin-bottom: 10px;
}
.bolig img{
    width: 100%;
    margin: 5px auto;
}


/*
* @Author: Marte
* @Date:   2016-09-26 13:04:39
* @Last Modified by:   Marte
* @Last Modified time: 2023-07-27 13:45:16
*/
body, a, p, h1, h2, h3, h4, h5, h6, img, input, ul, li, ol, dl, dd, dt, div, span, button, b, textarea { margin: 0; padding: 0; list-style: none; border: 0;}
textarea { resize: none; }
html, body {color: #444;width: 100%;margin: 0 auto;background: #fff;font-size: 62.5%;font-family: "Microsoft YaHei", simSun;}
.w_90 {width: 96% !important;}
i, em {font-style: normal;}
img {font-size: 0;max-width: 100%;}
a {display: inherit;text-decoration: none;}
.company p {padding: 0 2%;text-indent: 2em;line-height: 3.5rem;font-size: 1.6rem;text-align: left;display: inline-block;}
.banner-up {font-size: 0;max-width: 640px;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;overflow: hidden;}
.clearfix {*zoom: 1;}
.fl {float: left;}
.fr {float: right;}
.bx {width: 100%;margin: 0 auto;max-width: 640px;position: relative;}
.clear {height: 0;font-size: 0;line-height: 0;clear: both;}
/*====  logo ====*/
.logo {max-width: 640px;overflow: hidden;background: #fff;width: 100%;margin: 0 auto;position: sticky;top: 0;z-index: 999999;}
.logo_l {
    padding: 0 1.6rem 0 1rem;
    border-right: 2px solid #000000;
    margin: 2rem 0;
}

.logo_l img {
    display: table-cell;
    vertical-align: middle;
}

.logo_r {
    padding-left: 1.6rem;
    margin: 2rem 0;
}
.logo_r h2 {font-size: 2.2rem;font-weight: bold;}
.logo_r span {display: block;line-height: 2.4rem;font-size: 1.8rem;letter-spacing: 2px;}

/*====  各省公司 ====*/
.gesheng {width: 100%;max-width: 640px;font-size: 1.8rem;}
.gesheng table {border-collapse: collapse;border: none;}
.gesheng table td {width: 64px;text-align: center;border: 1px solid #bbb;}
.gesheng table td a {color: #333;display: inline;font-size: 1.6rem;}

/*导航条 S*/
.new-menu{width: 100%;clear: both;overflow: hidden;background: #2598e8;padding: 0.5rem 1rem;line-height: 50px;box-sizing: border-box;}
/*.new-menu{*/
    /*clear: both;*/
    /*overflow: hidden;*/
    /*background: #2598e8;*/
    /*padding: 1rem;*/
    /*text-align: center;*/
/*}*/
/*.new-menu ul {*/
    /*display: inline-block;*/
/*}*/

.new-menu ul li{float: left;}
.new-menu ul li a{    font-size: 2rem;float: left;padding: 0 0.5rem;color: #fff;}
.new-menu ul li span{    color: #fff;display: block;float: left;}

.inputBox {width: 50px;height: 50px;position: relative; z-index: 999;float: left;    }
.inputBox .search {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;width: 50px;height: 50px;border-radius: 50%;transition: all 1s;z-index: 4;}
.inputBox .search:hover {cursor: pointer;}
.inputBox .search::before {content: "";position: absolute;margin: auto;top: 18px;right: 0;bottom: 0;left: 18px;width: 10px;height: 2px;background: white;transform: rotate(45deg);transition: all .5s;}
.inputBox .search::after {content: "";position: absolute;margin: auto;top: -3px;right: 0;bottom: 0;left: -3px;width: 20px;height: 20px;border-radius: 50%;border: 2px solid white;transition: all .5s;}
.inputBox input {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;width: 40px;height: 40px;outline: none;border: none;background: #fff;color: #777;border-radius: 30px;box-shadow: 0 0 25px 0 #517bd6, 0 0px 15px 0 rgba(0, 0, 0, 0.5);transition: all 1s;opacity: 0;z-index: 5;font-weight: bolder;}
.inputBox input:hover {cursor: pointer;}
.inputBox input:focus {width:615px;padding: 0 80px 0 20px;opacity: 1;cursor: text;}
.inputBox input:focus ~ .search {right: 0;background: #f60;z-index: 6;}
.inputBox input:focus ~ .search::before {top: 0;left: 0;width: 25px;}
.inputBox input:focus ~ .search::after {top: 0;left: 0;width: 25px;height: 2px;border: none;background: white;border-radius: 0%;transform: rotate(-45deg);}
.inputBox input::placeholder {color: #777;opacity: 0.8;}

/*导航条 E*/

/*====  banner ====*/
.solider {max-width: 640px;position: relative;overflow: hidden;}
.solider img {width: 100%;}
.solider .hd {width: 640px;height: 1.1rem;position: absolute;z-index: 1;bottom: 1rem;text-align: center;}
.solider .hd ul {height: 1px;font-size: 0;vertical-align: top;}
.solider .hd ul li {display: inline-block;width: 1rem;height: 1rem;border-radius: 1rem;background: rgba(0, 0, 0, 0.7);margin: 0 0.5rem;vertical-align: top;overflow: hidden;z-index: 99;}
.solider .hd ul li.on {background: rgba(255, 255, 255, 0.7);}

/*====  分站列表 S====*/
.lie {width: 100%;overflow: hidden; background: #f4f4f5}
.lie ul{overflow: hidden; padding: 4rem 1.4rem;}
.lie li {float: left;text-align: center; margin: 0 1rem 1rem 0; width: 23.7%}
.lie li:nth-child(4n){margin-right: 0; }
/*.lie li {float: left;text-align: center; margin: 0 1rem 1rem 0; width: 18.65%}*/
/*.lie li:nth-child(5n){margin-right: 0; }*/
.lie li img {width: 100%;}
/*====  分站列表 E====*/


/*====  团体定制 生产策略 S====*/
.new-jytit{ width: 100%; position: relative;     height: 14rem; padding: 3rem 0; background: #f4f4f5;}
.new-jytit span{font-size: 3.4rem;position: absolute;top: 4rem; left :12%; opacity: 0.3;color: #2598e8}
.new-jytit .new-jytit-tit{position: absolute; left: 30%}
.new-jytit .new-jytit-tit .line{width: 100%}
.new-jytit .new-jytit-tit .line i{width: 3rem;height: 0.2rem; background: #2598e8; display: block; margin: 0 auto}
.new-jytit .new-jytit-tit h2{color: #2598e8; font-size: 3.2rem;    text-align: center;}
.new-jytit .new-jytit-tit p{color: #2598e8; text-align: center; font-size: 2rem}
/*====  团体定制 生产策略 E====*/

/*公用*/
.com-pic-warp{width: 100%;     background: #f4f4f5;}
.com-pic-warp img{width: 100%}
.com-tit-jy{width: 100%;     padding: 2rem 0;background: #f4f4f5}
.com-tit-jy .com-tit-jy-warp{width: 20rem; margin: 0 auto; text-align: center; position: relative; height: 6rem;}
.com-tit-jy .com-tit-jy-warp i{display: block; height: 0.2rem; width: 100%; background: #2598e8; position: absolute; top: 48%; z-index: 1}
.com-tit-jy .com-tit-jy-warp span{font-size: 3rem; color: #2598e8; font-weight: bold; position: absolute; top: 10%; width: 71%; left: 3.8rem; background: #f4f4f5;padding: 0 1rem; z-index: 2}
.com-tit-jy-a{width: 100%; overflow: hidden;     text-align: center;}
.com-tit-jy-a ul{display: inline-block;}
.com-tit-jy-a ul li{ float: left}
.com-tit-jy-a ul li span{float: left; font-size: 2.4rem}
.com-tit-jy-a ul li a{ float: left; color: #000000; font-size: 2.4rem;padding: 0 1rem;}
.com-tit-jy-con{width: 100%; background: #f4f4f5; text-align: center}
.com-tit-jy-con ul{overflow: hidden;display: inline-block; padding: 0 1rem;}
.com-tit-jy-con ul li{float: left; margin:0 1rem 1rem 0; width: 20rem}
.com-tit-jy-con ul li:nth-child(3n){margin-right: 0}
.com-tit-jy-con ul li a img{border-radius: 1rem 1rem 0 0;}
.com-tit-jy-con ul li p{border-radius: 0 0 1rem 1rem ; font-size: 1.8rem; background: #fff;padding: 1rem 0;white-space:nowrap; text-overflow: ellipsis; overflow: hidden; text-indent: 1rem}




/*公用*/

/*====  合作流程 S====*/
.lc_box {padding: 0 2rem;margin: 0 auto;background: #f4f4f5;}
/*====  合作流程 E====*/

/*====foot S====*/
.foot {width: 100%;max-width: 640px;margin: 0 auto;line-height: 5rem;border-top: 1px solid #ccc;border-bottom: 1px solid #b5b5b5;position: fixed;bottom: 0;z-index: 11111;background: #eee;}
.foot a {float: left;color: #2b2b2b;font-size: 2.4rem;}
.foot a img {vertical-align: middle;}
.footerBanner {width: 98%;margin: 10px auto 8rem;}
.footerBanner img {width: 100%;}
/*====foot E====*/

.tags_list{overflow: hidden;}
.tags_list a {display: inline-block;overflow: hidden;padding: 0 1rem;height:3rem;line-height:3rem;font-size: 12px;text-align: center;word-wrap: break-word;white-space: nowrap;float: left;margin: 9px 0px;margin-left: 9px;border-radius: 2px;background: #FFF;border: 1px solid #D8D8D8;-webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.1);-moz-transition: .2s ease-in-out;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;}
.tags_list a {font-size: 1.4rem;line-height: 32px;height: 32px;}

