*{list-style:none;margin:0;padding:0}input{outline:none;}
img{border:none; vertical-align:bottom;}
a{text-decoration:none;color:#333;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }.clearfix { zoom:1; }
.clear{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}
body{font-size:12px;color:#000;behavior:url("csshover.htc");font-family:"microsoft yahei";}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}
.en{font-family:Arial, Helvetica, sans-serif;}.yahei{font-family:"microsoft yahei";}.st{font-family:"宋体";}.daxie{text-transform:uppercase}.daxie_{text-transform:capitalize;}
.bold{font-weight:bold;}.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.blue{color:#00a6c7;}.yel{color:#c66200;}.yel2{color:#f60;}.fff{color:#fff;}.red{color:#e50020;}
.font12{font-size:12px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font24{font-size:24px}.font30{font-size:30px}.font36{font-size:36px}

.wrap{width:1200px;margin:0 auto;}.w{width:100%;}.lh{line-height:2;}
.huibg{background-color:#f8f8f8;}.baibg{background:#fff;}.bluebg{background-color:#00a6c7;}.redbg_{background-color:#e60012;}

.topbar{line-height:40px;background-color:#e1e1e1;}
.topbar span{padding:0 5px;}

.header{padding:20px 0;}
.logo{}
.white{
    color: #fff!important;
}
/*星整装开始*/
.title-box{
    margin-top: 56px;
    text-align: center;
}
.title-box .h2{
    font-size: 44px;
    height: 45px;
    line-height: 45px;
    color: #000000;
    font-weight: 600;
}
.title-box .txt{
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    color: #666666;
    margin-top: 14px;
}
.title-box2{
    margin-top: 56px;
    text-align: center;
    height: 96px;
}
.title-box2 .h2{
    display: inline-flex;
    font-size: 44px;
    height: 45px;
    line-height: 45px;
    color: #000000;
    font-weight: 600;
}
.title-box2 .txt{
    font-size: 18px;
    height: 16px;
    line-height: 16px;
    color: #918472;
    margin-top: 14px;
}
.title-box3{
    margin-top: 56px;
    text-align: center;
    height: 96px;
}
.title-box3 .h2{
    display: inline-flex;
    font-size: 44px;
    height: 45px;
    line-height: 45px;
    color: #000000;
    font-weight: 600;
}
.title-box3 .h2 span{
    color: #df6337;
}
.title-box3 .txt{
    font-size: 24px;
    height: 24px;
    line-height: 24px;
    color: #333333;
    margin-top: 14px;
}
.xingyivideo{
    overflow: hidden;
}
.xingyivideo .pic-box{
    margin-top: 48px;
    margin-bottom: 48px;
}
.badayoushi .pic-box{
    margin: 48px auto;
}
.peizhiqiquan{
    height: 991px;
    overflow: hidden;
}
.peizhiqiquan .x-nav{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 30px;
}
.peizhiqiquan .x-nav .item{
    width: 196px;
    height: 58px;
    border: 1px solid #daa765;
    text-align: center;
    line-height: 58px;
    font-size: 20px;
    color: #fff;
    margin-right: 20px;
    justify-content: center;
    cursor: pointer;
}
.peizhiqiquan .x-nav .item.active,.peizhiqiquan .x-nav .item:hover{
    background: #daa765;
}
.peizhiqiquan .x-pic-box{
    margin-top: 50px;
}
.peizhiqiquan .x-pic-box .pics{
    display: none;
    position: relative;
    width: 1200px;
    height: 600px;
    overflow: hidden;
}
.peizhiqiquan .x-pic-box .pics .pic{
    position: absolute;
    max-width: 1200px;
    height: auto;
}
.peizhiqiquan .x-pic-box .pics .txt{
    position: absolute;
    bottom: 0;
    width: calc(100% - 366px);
    height: 120px;
    overflow: hidden;
    color: #fff;
    background: rgba(0,0,0,0.7);
    padding: 0 183px;
    margin: auto 0;
}
.peizhiqiquan .x-pic-box .pics .txt .txt-1{
    margin-top:16px;
    font-size: 18px;
    color: #fff;
    font-weight: 600;
}
.peizhiqiquan .x-pic-box .pics .txt .txt-2{
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    margin-top: 8px;
    height: 50px;
    overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
}
.peizhiqiquan .x-pic-box .pics.showdiv{
    display: block;
}
.wrapp-container{
    width: 100%;
}
.hezuopinpai{
    overflow: hidden;
    /*height: 1080px;*/
    padding-bottom: 48px;
}

.hezuopinpai .x-buzhou{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 34px;
}
.hezuopinpai .x-buzhou .item{
    width:278px;
    height: 380px;
    margin-right: 29px;
}
.hezuopinpai .x-buzhou .item:nth-child(4),.hezuopinpai .x-buzhou .item:nth-child(5){
    margin-right: 0;
}
.hezuopinpai .x-buzhou .item:nth-child(5){
    margin-top: 28px;
    width: 1200px;
    height: auto;
    padding: 20px;
    background: #fff;
}
.hezuopinpai .x-buzhou .x-c-flash{
    margin-top: 28px;
    padding: 20px;
    width: 1200px;
    height: 382px;
    background: #fff;
    position: relative;
}
.hezuopinpai .x-buzhou .item .pic{
    width:278px;
    height: 380px;
}
.hezuopinpai .x-buzhou .item:nth-child(5) .pic{
    width:100%;
    height:100%;
}
/*slide*/
.hezuopinpai .x-buzhou .x-c-flash .bd{
    
}
.hezuopinpai .x-buzhou .x-c-flash .bd li a {
    display: block;
}
.hezuopinpai .x-buzhou .x-c-flash .hd{width:100%;position:absolute;z-index:1;bottom:48px;left:0;}
.hezuopinpai .x-buzhou .x-c-flash .hd ul{text-align:center;}
.hezuopinpai .x-buzhou .x-c-flash .hd ul li{*display:inline;zoom:1;display:inline-block;width:10px;height:10px;margin:0px 5px;line-height:999px;overflow:hidden;background:#df6337;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;}
.hezuopinpai .x-buzhou .x-c-flash .hd ul .on{background: #df6337;width: 50px;border-radius: 20px!important;}
.hezuopinpai .x-buzhou .x-c-flash .prev,.x-c-flash .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;}
.hezuopinpai .x-buzhou .x-c-flash .next{left:auto;right:5%;background-position:-6px -137px;}
.badahangye{
    height: 1000px;
}
.badahangye .x-max-pic{
    margin-top: 38px;
    width: 100%;
    height: 691px;
    position: relative;
}
.badahangye .x-max-pic .pic{
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.toumingxiaofei{
    width: 100%;
    height: 810px;
    overflow: hidden;
    background: #1d1d1f;
}
.toumingxiaofei .x-max-pic{
    margin-top: 38px;
}
.quanguanjia{
    width: 100%;
    height: 1062px;
    overflow: hidden;
}
.quanguanjia .x-max-pic{
    margin-top: 47px;
}
.baojiahuhang{
    height: 798px;
    overflow: hidden;
}
.baojiahuhang .x-max-pic{
    margin-top: 38px;
    width: 100%;
    height: 504px;
}
.baoming-box{
    height: 622px;
    overflow: hidden;
    background-color: #373737;
    margin-bottom: -32px;
}
.baoming-box .baoming-wrap{
    background: #373737;
    height: 622px;
    overflow: hidden;
}
.baoming-box .baoming-wrap .title-box2 .tao-num{
    color: #a2865f;
    font-size: 71px;
}
.baoming-wrap .hr{
    height: 1px;
    background: #494949;
}
.baoming-wrap .right{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 445px;
}
.baoming-wrap .right .right-1{
    width: 585px;
    height: 443px;
    margin-left: 74px;
    margin-top: 86px;
}
.baoming-wrap .right .right-1 .txt-1{
    font-size: 24px;
    color: #fff;
}
.baoming-wrap .right .right-1 .txt-1 span{
    font-size: 16px;
    color: #a79377;
    margin-left: 12px;
}
.baoming-wrap .right .right-1 .myform{
    margin-top: 26px;
    display: flex;
    flex-direction: column;
}
.baoming-wrap .right .right-1 .myform .input-block{
    margin-top: 12px;
}
.baoming-wrap .right .right-1 .myform input{
    width: 355px;;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
}
.baoming-wrap .right .right-1 .myform label{
    display: inline-block;
    width: 110px;
    font-size: 18px;
    color: #fff; 
}
.baoming-wrap .right .right-1 .myform .tijiao-btn{
    width: 398px;
    background: #957c59;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    border: 0;
}
.baoming-wrap .right .right-2{
    align-items: center;
    display: flex;
}
.baoming-wrap .right .right-2 .pic{
    width: 416px;
    height: 278px;
    background: #fff;
}
/*星整装结束*/
/*欧派定制-家居开始*/
.home-container{
    height: 692px;
    display: flex;
    align-items: center;
}
.home-container .content-box{
    display: flex;
    flex-direction: row;
}
.home-container .pic{
    width: 690px;
    height: 500px;
}
.home-container .right{
    width: calc(100% - 690px);
    height: 500px;
    background: #fff;
}
.home-container .right .h2-1{
    margin-top: 70px;
    font-size: 24px;
    color: #000;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}
.home-container .right .f-input{
    width: 373px;
    height: 51px;
    border: 1px solid #c9c9c9;
    line-height: 51px;
    margin: 0 auto;
    padding: 0 18px;
    margin-top: 14px;
}
.home-container .right .f-input label{
    font-size: 20px;
    color: #333333;
}
.home-container .right .f-input label::before{
    content: '*';
    color: #bb2e2e;
}
.home-container .right .f-input input{
    margin-left: 18px;
    font-size: 16px;
    color: #333333;
    border: 0;
    width: 214px;
    height: 40px;
}
.home-container .right .f-input span{
    font-size: 16px;
    color: #888888;
    border: 0;
}
.home-container .right .btn-box{
    text-align: center;
}
.home-container .right .fasong-btn{
    margin: 32px auto 0;
    width: 406px;
    border: 0;
    background: #b2a174;
    height: 50px;
    line-height: 50px;
    color: #fff;
}
.liudaxi-container{
    height: 1220px;
    overflow: hidden;
}
.liudaxi-container .x-nav{
    display: flex;
    flex-direction: row;
    border-bottom: 1px solid #da573d;
}
.liudaxi-container .x-nav .item{
    font-size: 22px;
    width: 209px;
    height: 74px;
    line-height: 74px;
    text-align: center;
    color: #626262;
    cursor: pointer;
}
.liudaxi-container .x-nav .item.active{
    background: #da573d;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
}
.liudaxi-container .x-pic-box .pics{
    margin-top: 24px;
    display: none;
}
.liudaxi-container .x-pic-box .pics.showdiv{
    display: block;
}
.liudaxi-container .x-pic-box .pics .item{
    margin-top: 8px;
    width: 292px;
    height: 200px;
    overflow: hidden;
    position: relative;
    float: left;
    border: 1px solid #d4d4d4;
}
.liudaxi-container .x-pic-box .pics .item .pic{
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.liudaxi-container .x-pic-box .pics .item:nth-child(1){
    width: 1200px;
    height: 577px;
}

.liudaxi-container .x-pic-box .pics .item:nth-child(3){
    margin-top: 8px;
}
.liudaxi-container .x-pic-box .pics .item:nth-child(2) ~ .item{
    margin-left: 8px;
}
.liudaxi-container .x-pic-box .pics .item .txt{
    position: absolute;
    top: 0;
    left: 0;
    width: 120px;
    height: 58px;
    background: #fde7d0;
    border-bottom-right-radius: 30px;
    font-size: 24px;
    color: #333333;
    line-height: 58px;
    text-align: center;
    font-weight: 600;
}
.zhuanshunidejia-container{
    width: 100%;
    height: 1054px;
    overflow: hidden;
}
.zhuanshunidejia-container .x-img-bg{
    margin-top: 63px;
    width: 100%;
    height: 826px;
    overflow: hidden;
    text-align: center;
}
.zhuanshunidejia-container .x-img-bg img{
    /*max-width: 100%;*/
    height: auto;
}
.jinbaomu-container{
    height: 1007px;
    overflow: hidden;
}
.jinbaomu-container .x-c-2{
    margin-top: 40px;
}
.jinbaomu-container .x-c-2 img{
    max-width: 100%;
    height: auto;
}
.youzhixuanze-container{
    height: 671px;
    overflow: hidden;
}
/*slide*/
.youzhixuanze-container .x-c-flash{margin-top:46px;position:relative;background:#fff;box-shadow: 0px 0px 5px 2px #ccc;padding:10px 23px;height:284px!important;}
.youzhixuanze-container .x-c-flash .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.youzhixuanze-container .x-c-flash .bd ul{width:100% !important;height:284px!important;}
.youzhixuanze-container .x-c-flash .bd li{width:100% !important;overflow:hidden;text-align:center;left: 50%!important;
    top: 50%!important;
    transform: translate(-50%, -50%);}
.youzhixuanze-container .x-c-flash .bd li a{display:block;}
.youzhixuanze-container .x-c-flash .hd{width:100%;position:absolute;z-index:1;bottom:-88px;left:0;}
.youzhixuanze-container .x-c-flash .hd ul{text-align:center;}
.youzhixuanze-container .x-c-flash .hd ul li{*display:inline;zoom:1;display:inline-block;width:10px;height:10px;margin:0px 5px;line-height:999px;overflow:hidden;background:#df6337;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;}
.youzhixuanze-container .x-c-flash .hd ul .on{background: #df6337;width: 50px;border-radius: 20px!important;}
.youzhixuanze-container .x-c-flash .prev,.x-c-flash .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;}
.youzhixuanze-container .x-c-flash .next{left:auto;right:5%;background-position:-6px -137px;}
.liugequeding-container{
    height: 839px;
    background: #fff;
    overflow: hidden;
}
.liugequeding-container .x-c-3{
    margin-top: 52px;
    height: 513px;
    overflow: hidden;
}
.liugequeding-container .x-c-3 .pic{
    width: 100%;
    height: auto;
}
.renxinghua-container{
    overflow: hidden;
    height: 800px;
    width: 100%;
}
.renxinghua-container .title-box3 .h2{
    color: #fff;
}
.renxinghua-container .title-box3 .txt{
    color: #fff;
}
.renxinghua-container .x-c-3{
    margin-top: 56px;
    height: 445px;
    overflow: hidden;
}
.renxinghua-container .x-c-3 .pic{
    width: 100%;
    height: auto;
}

.oupaidingzhi-container{
    overflow: hidden;
    height: 820px;
    background: #f5f5f5;
    margin-bottom: -30px;
}
.oupaidingzhi-container .content-box{
    margin-top: 58px;
    display: flex;
    flex-direction: row;
}
.oupaidingzhi-container .pic{
    width: 690px;
    height: 500px;
}
.oupaidingzhi-container .right{
    width: calc(100% - 690px);
    height: 500px;
    background: #fff;
}
.oupaidingzhi-container .right .h2-1{
    margin-top: 70px;
    font-size: 24px;
    color: #000;
    font-weight: 600;
    text-align: center;
    margin-bottom: 20px;
}
.oupaidingzhi-container .right .h2-1 span{
    cursor: pointer;
}
.oupaidingzhi-container .right .h2-1 span.active{
    color: #df6337;
}
.oupaidingzhi-container .right .f-input{
    width: 373px;
    height: 51px;
    border: 1px solid #c9c9c9;
    line-height: 51px;
    margin: 0 auto;
    padding: 0 18px;
    margin-top: 14px;
}
.oupaidingzhi-container .right .f-input label{
    font-size: 20px;
    color: #333333;
}
.oupaidingzhi-container .right .f-input label::before{
    content: '*';
    color: #bb2e2e;
}
.oupaidingzhi-container .right .f-input input{
    margin-left: 18px;
    font-size: 16px;
    color: #333333;
    border: 0;
    width: 214px;
    height: 40px;
}
.oupaidingzhi-container .right .f-input span{
    font-size: 16px;
    color: #888888;
    border: 0;
}
.oupaidingzhi-container .right .btn-box{
    text-align: center;
}
.oupaidingzhi-container .right .fasong-btn{
    margin: 32px auto 0;
    width: 406px;
    border: 0;
    background: #df6337;
    height: 50px;
    line-height: 50px;
    color: #fff;
}

/*欧派定制-家居结束*/
/*欧派定制-产品开始*/
.content-container{
    width: 100%;
    height: 777px;
    overflow: hidden;
    background: #fff;
}
.content-container .content-wrapp .h2{
    margin-top: 68px;
    font-size: 44px;
    color: #000;
    text-align: center;
}
.content-container .content-wrapp .h2:after{
    content: '';
    border-bottom: 4px solid #c4261d;
    width: 48px;
    display: block;
    margin: 20px auto 0;
}
.content-container .content-wrapp .x-nav{
    margin-top: 64px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    height: 49px;
    overflow: hidden;
}
.content-container .content-wrapp .x-nav .item{
    width: 162px;
    height: 49px;
    background: #f5f5f5;
    line-height: 49px;
    text-align: center;
    font-size: 16px;
    color: #666666;
}
.content-container .content-wrapp .x-nav .item.active,.content-container .content-wrapp .x-nav .item:hover{
    color: #fff;
    background: #c4261d;
}
.content-container .content-wrapp .p-info{
    margin-top: 60px;
    height: 350px;
    display: flex;
    flex-direction: row;
}
.content-container .content-wrapp .p-info .left{
    width: 496px;
    /*height: 240px;*/
    height: 350px;
    overflow: hidden;
    align-items: center;
    display: flex;
}
.content-container .content-wrapp .p-info .left .pic{
    width: 100%;
    height: auto;
}
.content-container .content-wrapp .p-info .right{
    margin-left: 69px;
    width: 635px;
    height: 350px;
}
.content-container .content-wrapp .p-info .right .h3{
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    color: #333333;
    border-bottom: 1px dashed #d9d9d9;
}
.content-container .content-wrapp .p-info .right .txt{
    margin-top: 20px;
    line-height: 32px;
    height: 249px;
    overflow: hidden;
    
}
.wrapp-lists{
    padding-top: 100px;
    width: 100%;
    height: 892px;
    background: #f7f7f7;
    margin-bottom: -30px;
}
.wrapp-lists .p-lists{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    
}
.wrapp-lists .p-lists .items{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.wrapp-lists .p-lists .items .item{
    width: 380px;
    height: 290px;
    background: #fff;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 66px;
    margin-right: 30px;
}
.wrapp-lists .p-lists .items .item:nth-child(3n){
    margin-right: 0px;
}
.wrapp-lists .p-lists .items .item .pic{
    margin-top: 16px;
    width: 349px;
    height: 209px;
    border: 1px solid #e9e9e9;
}
.wrapp-lists .p-lists .items .item .txt{
    font-size: 18px;
    color: #333;
    line-height: 65px;
}
/*欧派定制-产品结束*/
/*欧派定制-产品详情开始*/
.detail-container .local{
    font-size: 16px;
    color: #666666;
    line-height: 73px;
}
.detail-container .content-box{
    height: 933px;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.detail-container .content-box .left{
    width: 900px;
    height: 932px;
    background: #fff;
}
.detail-container .content-box .left .pic-box{
    width: 854px;
    height: 598px;
    overflow: hidden;
    padding: 22px 23px 0 23px;
    position: relative;
}
.detail-container .content-box .left .pic-box .pic{
    width: 854px;
    height: 598px;
    border: 1px solid #e5e5e5;
}
.detail-container .content-box .left .pic-box .prev,.detail-container .content-box .left .pic-box .next{
    position: absolute;
    top: 50%;
    width: 58px;
    height: 58px;
}
.detail-container .content-box .left .pic-box .prev{
    background: url('../images/slid-left.png');
    left: 50px;
}
.detail-container .content-box .left .pic-box .next{
    background: url('../images/slid-right.png');
    right: 50px;
}
.detail-container .content-box .left .txt-box{
    background: #f8f8f8;
    width: 804px;
    height: 219px;
    margin: 0 auto;
    border-top: 1px solid #e5e5e5;
    padding: 0px 26px;
}
.detail-container .content-box .left .txt-box .h2{
    line-height: 74px;
    border-bottom: 1px dashed #dbdbdb;
    font-size: 24px;
    color: #343434;
}
.detail-container .content-box .left .txt-box .txt{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 803px;
    margin-top: 17px;
}
.detail-container .content-box .left .txt-box .txt-1{
    width: 401.5px;
    font-size: 14px;
    color: #666666;
    line-height: 34px;
}
.detail-container .content-box .left .txt-box .txt-1 span{
    color: #333333;
    font-size: 14px;
}
.detail-container .content-box .left .f-pages{
    width: 854px;
    margin: 29px auto 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.detail-container .content-box .right{
    width: 281px;
    height: 375px;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.detail-container .content-box .right .h2{
    margin: 40px 0 10px 0;
}
.detail-container .content-box .right .input-1{
    width: 245px;
    box-sizing: border-box;
    height: 39px;
    line-height: 39px;
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    padding: 0 20px;
}
.detail-container .content-box .right .i-button{
    background: #e60020;
    color: #fff;
    font-weight: 600;
}

/*欧派定制-产品详情结束*/

.sear{height:35px;line-height:35px;margin-left:70px;display:inline;border:2px solid #e60012;}
.sear p{padding:0 10px;background:#f9f9f9;position:relative;}
.sear p i{margin-left:20px;}
.sear p abbr{display:none;position:absolute;top:35px;left:-2px;z-index:10;width:100%;line-height:30px;border:2px solid #e60012;border-top:none;background:#f9f9f9;}
.sear p abbr a{display:block;padding-left:10px;cursor:pointer;}/*
.sear p:hover abbr{display:block;}*/
.sear .keys{width:190px;height:35px;line-height:35px;padding:0 10px;border:0;background:none;overflow:hidden;}
.sear .btn{width:75px;height:35px;line-height:35px;border:0;background:#e60012;cursor:pointer;}
.rtel{padding-left:50px;background:url(../images/tel.png) 0 center no-repeat;}

.nav{height:50px;background:#221815;}
.nav li{float:left;;height:50px;line-height:50px;position:relative;z-index:9;}
.nav li a{display:block;padding:0 25px;color:#fff;}
.nav li a.on, .nav li a.cur, .nav li a:hover{background:url(../images/nav_on.png) center bottom no-repeat #e50020;}
/*子菜单*/
.nav ul li ul{display:none;position:absolute;left:0;top:50px;z-index:9;padding:20px 0;background:#221815;}
.nav ul li ul a{height:32px;line-height:32px;overflow:hidden;}
.nav ul li ul a:hover{background:#e50020;}

/*slide*/
.fullSlide{width:100%;position:relative;background:#f9f9f9;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{*display:inline;zoom:1;display:inline-block;width:10px;height:10px;margin:0px 5px;line-height:999px;overflow:hidden;background:#fff;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;}
.fullSlide .hd ul .on{background:#09c;}
.fullSlide .prev,.fullSlide .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}

.icona{height:65px;background:#e50020;}
.icona dt{width:55px;height:65px;background:url(../images/icona.png) center no-repeat;}
.icona dd{width:1125px;line-height:65px;}
.icona dd li{float:left;width:100%;}
.icona dd li a{padding:0 30px;color:#fff;}

.tit .line{display:inline-block;width:245px;height:1px;background:#999;}
.tit .line2{display:inline-block;width:125px;height:5px;background:#e50020;position:relative;top:-15px;}
.tit .zi{position:relative;top:-12px;}
.more{display:inline-block;width:135px;line-height:35px;border:1px solid #ddd;}

.inews{padding:50px 0;background:#eaeaea;}
.inews dt li{display:inline-block;padding:0 40px;line-height:40px;margin:0 10px;background:#fff;position:relative;}
.inews dt li em{display:none;position:absolute;bottom:-9px;left:50%;width:21px;height:9px;margin-left:-10px;background:url(../images/inews.png) no-repeat;}
.inews dt li.on{color:#fff;background:#e50020;}
.inews dt li.on em{display:block;}
.inews dd{height:375px;}

.inewsl{width:550px;position:relative;}
.inewsl .bd{width:100%;}
.inewsl .bd li{float:left;width:100%;}
.inewsl .bd li img{width:100%;height:375px;}
.inewsl .hd{position:absolute;bottom:20px;left:0;}
.inewsl .hd li{*display:inline;zoom:1;display:inline-block;width:12px;height:12px;margin:0px 5px;line-height:999px;overflow:hidden;background:#fff;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;}
.inewsl .hd li.on{background:#f00;}

.inewsr{width:615px;height:375px;}
.inewsr ul{float:left;width:100%;border-top:1px solid #ddd;}
.inewsr ul p.fl{width:90px;height:93px;border-right:1px solid #ddd; float: left;}
.inewsr ul p.fl b{display:block;margin-top:10px;font-size:36px;}
.inewsr ul p.fr{
	width:490px;
	height: 90px;
	float: left;
	line-height: 30px;
	padding:0 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.inewsr ul p.fr a{margin-bottom:5px;}

.iconb .a li{display:inline-block;width:90px;line-height:25px;}
.iconb .a li img{width:80px;height:80px;-webkit-border-radius:50%;border-radius:50%;}
.iconb .a li font{display:inline-block;height:25px;}

.iconb .b li{float:left;width:24%;line-height:25px;margin:0 0 10px 0.8%;display:inline;overflow:hidden;position:relative;}
.iconb .b li .pic,.iconb .b li .pic img{width:100%;-webkit-transition: all .50s ease;transition: all .50s ease;}
.iconb .b li .pic:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);}
.iconb .b li abbr{position:absolute;bottom: 15px;right: 0;padding:10px 20px;color:#FFF;background: rgba(0,0,0,.8);}

.iconc{height:800px;background:url(../images/iconc.jpg) center top no-repeat;}
.iconc .a p.line{display:inline-block;width:225px;height:2px;background:#b5b5b5;position:relative;top:-8px;}
.iconc .a p.zi{display:inline-block;padding:0 15px;}
.iconc .b a{display:inline-block;padding:0 25px;line-height:35px;margin:0 20px;background:#aaa;}

.iTeam{position: relative;height: 398px;padding:12px;background:#757271;}
.iTeam .red{color:#c00;}
.iTeam h3{font-weight:normal;}
	.iTeam .bd{width: 470px;height: 398px;overflow: hidden;}
	.iTeam .bd .imga{width: 266px;height: 398px;}
	.iTeam .bd .imga img{width:100%;height: 398px;}
	.iTeam .bd .info{width: 164px;height: 398px;padding: 0 20px;background: #FFF;color: #444;}
	.iTeam .bd .info .name{margin: 50px 0 20px;font-size: 24px;}
	.iTeam .bd .info p{max-height: 40px;margin: 10px 0;line-height: 20px;}
	.iTeam .bd .info .order{position: relative;display: block;width: 180px;height: 36px;margin: 30px -8px 20px;background: #C4261D;line-height: 36px;text-align: center;color: #FFF;}
	.iTeam .bd .info .order i{position: absolute;left: 60%;width: 30px;height: 30px;margin-top: 3px;background: url(../images/index.png) -210px 0 no-repeat;transition: all ease-out .3s;vertical-align: middle;filter: alpha(opacity=0);opacity: 0;}
	.iTeam .bd .info .order:hover{border-color: #F44336;background: #F44336;color: #FFF;text-indent: -20px;}
	.iTeam .bd .info .order:hover i{margin-left: 20px;filter: alpha(opacity=100);opacity: 1;}
	.iTeam .bd .info .m{display: block;width: 60px;height: 60px;margin: 0 auto;background: url(../images/index.png) -120px 0 no-repeat;text-indent: -999em;}
	.iTeam .bd .info .m:hover{background-position: -120px -60px;}
	
	.iTeam .hd{position: relative;width: 730px;height: 398px;overflow: hidden;}
	.iTeam .hd li{float: left;width: 178px;height: 130px;margin: 0 0 4px 4px;overflow: hidden;position: relative;}
	.iTeam .li .imga{height: 130px;overflow: hidden;}
	.iTeam .li .imga img{width:100%;height: 255px;-webkit-transition: all .50s ease;transition: all .50s ease;}
	.iTeam .li:hover .imga img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}
	.iTeam .li .bg{opacity: .5;filter: alpha(opacity=50);visibility: visible;background: #000;}
	.iTeam .li .m{opacity: 0;visibility: hidden;position: absolute;top: -100%;left: 50%;width: 30px;height: 30px;margin: -15px;background: url(../images/index.png) -180px 0 no-repeat;text-indent: -999em;}
	.iTeam .li5{padding-left: 364px;}
	.iTeam .li a:hover .bg,.iTeam .li.on a .bg{opacity: 0;filter: alpha(opacity=0);visibility: hidden;}
	.iTeam .li a:hover .m,.iTeam .li.on a .m{opacity: 1;visibility: visible;top: 50%;}

	.iTeam .pic{position: absolute;left: 486px;top: 146px;z-index:2;width: 360px;height: 130px;background:#e50020;}
	.iTeam .pic p{padding-left:50px;}
.tran, .scale img{
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.trbl {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.iTeam .li5 .more{left:450px;}


.ical{padding:20px 0;background:#333;}
.ical .t{margin-bottom:10px;}
.ical .t .line{display:inline-block;width:22px;height:1px;background:#75b43f;}

.ical dt{width:220px;}
.ical dt li{height:120px;margin:0 0 10px 0;display:inline;background:#fff;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;}
.ical dt li img{margin-top:25px;margin-bottom:5px;}
.ical dt li .p{display:none;}
.ical dt li.w2{width:105px;}
.ical dt li.cur{color:#fff;background:#e50020;}
.ical dt li.cur img{display:none;}.ical dt li.cur .p{display:inline;}

.ical dd{width:960px;height:250px;background:#fff;-webkit-border-radius:10px;border-radius:10px;}
.ical dd ul.fl{width:720px;padding:20px;}
.ical dd li{height:35px;line-height:35px;position:relative;}
.ical dd li .ipt{width:130px;height:32px;line-height:32px;padding:0 10px;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px; outline:none;}
.ical dd li select{height:32px;line-height:32px;padding-left:10px;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;}
.ical dd li abbr{position:absolute;right:10px;top:0;}
.ical dd li.b select{width:90px;}
.ical dd li.b .ipt{width:350px;}
.ical dd li.a select{width:160px;}
.ical dd li .radio{margin:0 5px 0 10px;}
.ical dd li .btn{width:150px;height:33px;line-height:33px;border:none;background:#e50020;-webkit-border-radius:5px;border-radius:5px;}
.ical dd .pic{position:absolute;right:-270px;top:0;}
.ical dd ol{display:none;}
.ical dd ul.fr{width:200px;}
.ical dd ul.fr a{display:block;width:150px;-webkit-border-radius:5px;border-radius:5px;}
.ical dd ul.fr a.btn{height:70px;line-height:70px;background:#cf832f;}
.ical dd ul.fr a.btn2{height:90px;line-height:90px;background:#064e38;}

.icond ol{float:left;width:558px;height:220px;padding:20px;margin:8px 0;border:1px solid #ddd;}
.icond ul.a{width:205px;} 
.icond ul.a img{width:100%;height:145px;transition: 0.3s linear all;} 
.icond ol:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 
.icond ul.b{width:310px;} 
.icond ul.b .btn{display:inline-block;width:125px;line-height:40px;background:#e50020;}
.icond ul.b p.a{display:inline-block;width:50%;}
.icond ul.c{position:relative;}
.icond ul.c em{position:absolute;top:22px;left:0px;z-index:1;width:100%;height:1px;background:#ddd;}
.icond ul.c li{display:inline-block;text-align:center;}
.icond ul.c li .x{display:inline-block;padding:0 5px;text-align:center; vertical-align:top;background:#fff;position:relative;z-index:2;}

.icone{padding:50px 0;background:#555;}
.icone .m{display:inline-block;width:290px;line-height:50px;background:#fff;}

.iconf{padding:50px 0;background:#eaeaea;}
.iconf li{position:relative;}
.iconf li abbr{position:absolute;}
.iconf li img{transition: 0.3s linear all;}
.iconf li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 
.iconf li.fl img{width:680px;height:425px;}
.iconf li.fl abbr{top:50px;left:80px;}
.iconf li.fr{margin-bottom:15px;}
.iconf li.fr img{width:500px;height:205px;}
.iconf li.fr abbr{bottom:50px;right:80px;}

.liuch dt{line-height:30px;position:relative;}
.liuch dt p.t{font-size:36px;}
.liuch dt p.line{display:inline-block;width:50px;height:5px;background:#419c17;}
.liuch dd li{float:left;width:125px;line-height:30px;padding:30px 0 20px;margin-right:25px;display:inline;border:1px solid #eee;}

.foot{padding:30px 0;background:#1f2021;}
.foot li.a{width:290px;height:90px;line-height:30px;padding:20px 50px;border-right:1px solid #606163;}
.foot li.a a{float:left;width:33%;color:#fff;}
.foot li.b{width:420px;height:130px;border-right:1px solid #606163;}
.foot li.b span{display:inline-block;width:150px;}
.foot li.b span img{margin-bottom:10px;}
.foot li.c{width:380px;}
.foot li.c span{display:inline-block;padding-left:50px;line-height:40px;background:url(../images/tel2.png) 0 center no-repeat;}
.foot li.c .btn{display:inline-block;width:125px;line-height:32px;background:#9b0d1e;}
.bottom{padding:10px 0;background:#171717;}

.where{line-height:70px;border-bottom:1px solid #e8e8e8;}
.where ul{height:70px;position:relative;}
.where li.sub{position:absolute;right:0;bottom:0;}
.where li.sub a{float:left;line-height:30px;margin:0 15px;display:inline;border-bottom:2px solid #fff;}
.where li.sub a.cur,.where li.sub a:hover{border-bottom:2px solid #e25927;}

.sou .keys{width:200px;height:40px;line-height:40px;padding:0 10px;border:1px solid #ccc;background:none;overflow:hidden;}
.sou .btn{width:60px;height:42px;line-height:42px;border:0;background:#e60012;cursor:pointer;}

.newslist{padding:10px 0;}
.newslist li{float:left;width:98%;padding-right:2%;margin:10px 0;background:#fff;overflow:hidden;}
.newslist li a{display:block;}
.newslist li a.pic{width:340px;height:225px;margin-right:40px;display:inline;}
.newslist li img{width:100%;height:225px;transition: 0.3s linear all;}
.newslist li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 
.newslist li .btn{display:inline-block;width:80px;line-height:32px;background:#f60;transition: 0.3s linear all;}
.newslist li:hover .btn{background:#f00;}

.shjinav{width:1198px;border:1px solid #eee;border-bottom:none;}
.shjinav dl{height:40px;line-height:40px;border-bottom:1px solid #eee;}
.shjinav dt{width:60px;padding-left:50px;border-right:1px solid #eee;background:#ececec;}
.shjinav dt.bg1{background:url(../images/s1.png) 20px center no-repeat #f8f8f8;}
.shjinav dt.bg2{background:url(../images/s2.png) 20px center no-repeat #f8f8f8;}
.shjinav dt.bg3{background:url(../images/s3.png) 20px center no-repeat #f8f8f8;}
.shjinav dt.bg4{background:url(../images/s4.png) 20px center no-repeat #f8f8f8;}
.shjinav dd{width:1000px;padding:0 24px;}
.shjinav dd a{padding:0 10px;}
.shjinav dd a:hover,.shjinav dd a.cur{color:#c00;}

.caselist li{float:left;width:385px;height:360px;margin:20px 18px 0 0;display:inline;border:1px solid #ddd;background:#fff;position:relative;}
.caselist li .pic,.caselist li .pic img{width:100%;height:240px;-webkit-transition: all .50s ease;transition: all .50s ease;}
.caselist li .pic:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);}
.caselist li .dpic{width:50px;height:50px;-webkit-border-radius: 50%;border-radius: 50%;}/*
.caselist li .dpic img{width:100%;height:50px;}*/
.caselist li p{padding:10px 15px;}
.caselist li p.t{border-bottom:1px solid #e6e6e6;}

.ashow{float:left;width:860px;padding:20px;}
.caseb{width:858px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.caseb li{float:left;width:100%;height:40px;line-height:40px;border-bottom:1px solid #eaeaea;}
.caseb li p{float:left;height:40px;}
.caseb li p.bg{background:#f2f2f2;}
.caseb li p.w1{width:12%;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.caseb li p.w2{width:35%;}
.caseb li p.w3{width:12%;}
.caseb li p.w4{width:16%;}

.casec{width:1148px;padding:10px 26px;}

.mod18{height:700px;position:relative;background:#f4f4f4;}
.mod18 .btn{position:absolute;width:24px;height:100px;bottom:10px;cursor:pointer;z-index:99;}
.mod18 .prev{left:20px;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:250px;width:46px;height:48px;}
.mod18 #prevTop{left:0;background:url(../images/prevBtnTop.png) right 0 no-repeat;}
.mod18 #nextTop{right:0;background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:20px;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:860px;height:580px;position:absolute;color:#fff;}
.mod18 .cf li span{display:none;width:890px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:580px;position:relative;overflow:hidden;background:#000;}
.mod18 .picBox ul{height:580px;position:absolute;}
.mod18 .picBox li{width:860px;height:580px;overflow:hidden;}
.mod18 .picBox li a{float:left;width:100%;text-align:center}.mod18 .picBox li img{height:580px;}
.mod18 .listBox{width:720px;height:100px;margin:10px auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:120px;height:90px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:120px;height:90px;}
.mod18 .listBox li img{width:100px;height:82px;border:3px solid #E8E9ED;}
.mod18 .listBox .on img{border:3px solid #73b434;}
.mod18 .listBox .on i{display:block;}

.casecon{width:858px;border:1px solid #e1dfe0;}
.casecon ul.bg{background:#f3f4f7;}
.casecon ul.a{height:60px;line-height:60px;}
.casecon ul.a span{padding-left:20px;font-size:24px;}
.casecon ul.b{padding:15px 30px;line-height:2.2;}
.casecon ul.c{padding:30px 0;}
.casecon ul.c span{display:block;font-size:24px;}
.casecon ul.c a{display:inline-block;line-height:30px;margin:0 50px;}

.pnext{line-height:28px;}
.pnext span{display:inline-block;padding:0 20px;height:26px;line-height:26px;margin-right:10px;border:1px solid #ed753f;}

.cright2{width:280px;}
.crighta2{width:240px;line-height:22px;padding:20px;}
.crighta2 img{width:100%;}
.crighta2 .zhi{display:inline-block;line-height:25px;padding:0 20px;background-color:#e60020;-webkit-border-radius:12px;border-radius:12px;}
.crighta2 .btn{display:inline-block;line-height:35px;padding:0 20px 0 40px;}
.crighta2 .bg1{background:url(../images/ico15.png) 15px center no-repeat #e60020;}
.crighta2 .bg2{background:url(../images/ico16.png) 15px center no-repeat #3f4a55;}

.crightb2{width:248px;padding:16px;border-bottom:1px solid #eee;}
.crightb2 .yel{color:#d8be8b;}
.crightb2 .ipt,.crightb select{width:92%;height:38px;line-height:38px;padding:0 4%;border:1px solid #ddd;}
.crightb2 select{width:100%;height:38px;line-height:38px;color:#666;border:1px solid #ddd;}
.crightb2 .btn{width:100%;height:40px;line-height:40px;border:0;background:#e60020;cursor:pointer;}

.albumlist dl{float:left;width:1180px;padding:20px;margin:10px 0;background:#f0f0f0;}
.albumlist .pic{width:200px;height:270px;margin-right:20px;display:inline;}
.albumlist .pic img{width:100%;transition: 0.3s linear all;}
.albumlist .pic:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);}
.albumlist dt.fl{width:390px;}
.albumlist dt.fl li{float:left;width:100%;line-height:25px;}
.albumlist dt.fl li.btn a{display:inline-block;height:30px;line-height:30px;padding:0 50px;color:#fff;}
.albumlist dt.fl li.btn a.bg1{background:#e61e25;}
.albumlist dt.fl li.btn a.bg2{margin-left:10px;color:#fff;background:#333;}

.albumlist dd.fr{width:550px;height:260px;}
.albumlist dd.fr a{float:right;width:170px;height:125px;margin-bottom:12px;display:inline;overflow:hidden;}
.albumlist dd.fr a img{width:100%;height:125px;transition: 0.3s linear all;}
.albumlist dd.fr a.one{width:355px;height:260px;margin-left:12px;}
.albumlist dd.fr a.one img{height:260px;}
.albumlist dd.fr a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);}

.album ul{position:relative;}
.album li.a{width:340px;}
.album li.b{width:470px;padding:30px;}
.album li.b .zhi{display:inline-block;line-height:25px;padding:0 20px;background-color:#e60020;-webkit-border-radius:12px;border-radius:12px;}
.album li.b .line{height:1px;background:#ccc;}
.album li.b .btn{display:inline-block;line-height:45px;padding:0 65px 0 100px;background:url(../images/ico17.png) 60px center no-repeat #e60020;}
.album li.c{position:absolute;right:0;top:0;width:280px;height:1000px;padding:20px;background:#333;}
/*2018-11-16*/
.album li.b .nr{height:200px;padding:16px 0;overflow-y:auto;line-height:30px;}
.album .d{position:absolute;right:0;top:0;width:280px;height:1000px;padding:20px;background:#eee;}
.album .d .btn{display:inline-block;line-height:45px;padding:0 65px 0 100px;background:url(../images/ico17.png) 60px center no-repeat #e60020;}
.album .d .t{line-height:40px;border-bottom:1px solid #ccc;}
.album .d .scroll{height:160px;}

.others dt{position:relative;}
.others dt em{position:absolute;top:16px;left:0;z-index:1;width:100%;height:1px;background:#ccc;}
.others dt .zi{position:relative;z-index:2;display:inline-block;line-height:30px;color:#ddd;}
.others dt .zi span{padding:0 30px;}
.others dd li{float:left;width:370px;margin:0 42px 50px 0;display:inline;border-bottom:2px solid #ddd;}
.others dd li img{width:100%;height:290px;transition: 0.3s linear all;}
.others dd li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 
.others dd li a{display:block;}
.others dd li a.t{margin:20px 0;}
.others dd li a span.fr{line-height:25px;padding:0 25px;border:1px solid #ddd;}
.others dd li p{margin-bottom:20px;}

.gdlist{width:870px;}
.gdlist ol{float:left;width:830px;padding:20px;margin:8px 0;background:#fff;}
.gdlist ul.a{width:205px;} 
.gdlist ul.a img{width:100%;height:145px;transition: 0.3s linear all;} 
.gdlist ol:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 
.gdlist ul.b{width:580px;} 
.gdlist ul.b .btn{display:inline-block;width:125px;line-height:40px;background:#e50020;}
.gdlist ul.b p.a{display:inline-block;width:50%;}
.gdlist ul.c{width:90%;margin:20px auto 0;position:relative;}
.gdlist ul.c em{position:absolute;top:22px;left:0px;z-index:1;width:100%;height:1px;background:#ddd;}
.gdlist ul.c li{display:inline-block;text-align:center;}
.gdlist ul.c li .x{display:inline-block;padding:0 5px;text-align:center; vertical-align:top;background:#fff;position:relative;z-index:2;}

.gongdir{width:300px;}
.gongdir ul{padding:20px;}
.gongdir .ipt{width:92%;height:38px;line-height:38px;padding:0 4%;border:1px solid #ddd;}
.gongdir .btn{height:40px;line-height:40px;border:0;background:#e60020;cursor:pointer;}

.gongdi dt ul.fl{width:600px;}
.gongdi dt ul.fr{width:560px;}
.gongdi dt ul.fr li.ban{width:50%;line-height:35px;border-bottom:1px dotted #ccc;}
.gongdi dt ul.fr li .btn{display:inline-block;line-height:35px;padding:0 40px 0 50px;}
.gongdi dt ul.fr li .bg1{background:url(../images/ico18.png) 15px center no-repeat #000;}
.gongdi dt ul.fr li .bg2{margin-left:10px;border:1px solid #ddd;background:url(../images/ico19.png) 15px center no-repeat;}

.gongdi dd{width:90%;padding:0 5%;position:relative;}
.gongdi dd em{position:absolute;top:22px;left:0px;z-index:1;width:100%;height:1px;background:#ddd;}
.gongdi dd li{display:inline-block;text-align:center;}
.gongdi dd li .x{display:inline-block;width:35px;height:20px;margin-top:15px;background:url(../images/done.png) center top no-repeat;position:relative;z-index:2;}
.gongdi dd li.red .x{background-position:center -20px;}

.zgxb-bottom{ margin-bottom:50px; background:url(../images/zgx-sx.jpg) repeat-y 39px top; position:relative;}
.zgxbb-hidet{ width:1px; height:55px; overflow:hidden; position:absolute; left:39px; top:0; background:#fff; z-index:10;}
.zgxbb-hideb{ width:1px; height:10px; overflow:hidden; position:absolute; left:39px; bottom:0; background:#fff; z-index:10;}

.zgxbbl-top{ width:100%; height:32px; overflow:hidden; background:url(../images/zgx-icon5.png) no-repeat 35px 13px; padding:0 0 10px}
.zgxbbl-top span{ margin-left:59px; background:url(../images/zgx-icon3.png) no-repeat; width:180px; height:32px; line-height:32px; color:#fff; display:block; text-align:center; font-size:16px;}
.zgxbb-addcr .zgxbbl-top{ background:url(../images/zgx-icon4.png) no-repeat 32px 13px;}
.zgxbb-addcr .zgxbbl-top span{ background:url(../images/zgx-icon2.png) no-repeat;}

.zgxbb-list{ padding-top:42px;}
.zgxbbl-tit{ width:100%;  overflow:hidden; background:url(../images/zgx-icon5.png) no-repeat 35px 11px;}
.zgxbbl-tit p{ margin-left:59px; width:180px; height:32px; line-height:32px; display:block; font-size:14px; color:#484848}
.zgxbbl-txt{ padding:10px 0 10px 65px; width: 1115px;line-height:25px; height: auto; overflow: hidden; font-size:14px; line-height:28px; color:#747474}

.zgxbb-list .fancy{margin:10px 10px 0 0;}
.zgxbb-list .fancy img{ width:205px; height:195px}

.pinpai dt img{width:100px;height:66px;}
.pinpai dd li{float:left;width:355px;padding:18px;margin:0 10px 10px 0;display:inline;background:#fff;overflow:hidden;}
.pinpai dd li a{display:block;}
.pinpai dd li img{width:100%;height:270px;transition: 0.3s linear all;}
.pinpai dd li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 

.jifen li{float:left;width:355px;padding:18px;margin:0 10px 10px 0;display:inline;background:#fff;overflow:hidden;}
.jifen li .pic{display:block;}
.jifen li .pic,.jifen li img{width:100%;height:270px;transition: 0.3s linear all;}
.jifen li .btn{display:inline-block;width:90px;line-height:30px;background:#e50020;-webkit-border-radius:10px;border-radius:10px;}
.jifen li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2); transform:scale(1.2);} 

.reg{width:1200px;margin:50px auto;box-shadow: 0 0 10px #ccc;}
.reg dd{width:360px;padding:0 35px;}
.reg dd .a li{float:left;width:50%;line-height:80px;border-bottom:2px solid #ddd;}
.reg dd .a li.cur{border-color:#c00;}
.reg dd .b{line-height:48px;border:1px solid #ddd;position:relative;}
.reg dd .b .get{width:100px;background:#989898;}
.reg dd .b .ipt{width:200px;line-height:48px;padding-left:10px;border:0;background:none; outline:none;}
.reg dd .btn{height:45px;line-height:45px;border:0;background:#e60020;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;}




.pages{padding-bottom:30px;}
.pages span,.pages a{display:inline-block;padding:6px 15px;margin:3px;background-color:#fff;}
.pages a.cur{color:#fff;border-color:#ff8001;background-color:#ff8001;}

#sqing{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:200;background-color:rgba(0,0,0,0.7)}
#sqing ul{position: fixed; left: 50%; top: 20%; z-index: 200;width:400px;padding:0 20px 20px;margin-left:-210px;background: #fff;border:5px solid #ccc;}
#sqing ul li{float:left;width:100%;line-height:30px;margin:10px 0;}
#sqing ul li span{float:left;width:80px;margin-left:50px;display:inline;}
#sqing ul li .ipt{width:200px;line-height:28px;padding:0 10px;border:1px solid #ddd;}
#sqing ul li textarea{width:200px;height:60px;line-height:22px;padding:5px;border:1px solid #ddd;}
#sqing ul li .btn{line-height:28px;padding:0 20px;font-size:14px;color:#fff;background: #3fb4be;border:1px solid #3fb4be;cursor: pointer;}
#sqing ul li.t{font-size:18px;color:#3fb4be;border-bottom:1px solid #3fb4be;}
#sqing ul li .closesq {float:right; cursor: pointer;}

.acon{padding:20px;}
.acon .desc{padding:10px 15px;}

.aconl{width:360px;}
.aconr{width:760px;}
.aconr .t{height:40px;border-bottom:1px solid #ddd;}
.aconr .no{text-decoration:line-through;}
.aconr font{display:inline-block;line-height:30px;border:1px solid #ddd;background:#f3f3f3;}
.aconr font .btn{display:inline-block;width:30px;cursor:pointer;}
.aconr font input{width:50px;line-height:30px;border:0;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.aconr .btn2{display:inline-block;width:200px;line-height:40px;background-color:#ff4401;}

.duil{width:760px;padding:10px 25px;}
.duir{width:300px;padding:10px 25px;}
.duir ul{padding:20px 0;border-top:1px solid #eee;}
.duir ul:nth-child(1){border:none;}
.duir li.a{width:30px;}
.duir li.a font{display:inline-block;width:100%;height:30px;line-height:30px;border:1px solid #ddd;-webkit-border-radius:50%;border-radius:50%;}
.duir li.b{width:120px;}
.duir li.b img{width:90px;}
.duir li.c{width:150px;}
.duir ul.cur li.a font{color:#f60;border-color:#f60;}


.tit2{height:30px;line-height:30px;border-bottom:2px solid #eee;}
.tit2 li{border-bottom:2px solid #f00;}

.xgnews dd li{float:left;width:50%;line-height:25px;}

.ucenter{padding:30px 60px;}
.ucenter .t{line-height:30px;border-bottom:2px solid #f00;}
.ucenter .pl1{padding-left:180px;}
.ucenter .pl2{padding-left:20px;}
.ucenter .pl3{padding-left:25px;}
.ucenter .pl4{padding-left:115px;}
.ucenter .ipt{width:150px;height:25px;line-height:25px;padding:0 10px;border:1px solid #ddd;}
.ucenter .btn{display:inline-block;width:100px;line-height:35px;border:0;background-color:#ff4401;cursor:pointer;}

.develop ol.wrap{width:1120px;padding:0 40px;}
.develop ul{padding:40px 0;border-left:2px solid #f00;position:relative;}
.develop em{position:absolute;top:0;left:-20px;}
.develop li{float:left;width:100%;margin:15px 0;}
.develop li .cir{display:inline-block;width:40px;position:relative;left:-7px;top:-3px;}
.develop li .y{padding:0 10px;position:relative;top:-10px;}


/*slide*/
.huandengpian{width:100%;position:relative;height:499px;background:#f9f9f9;}
.huandengpian .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.huandengpian .bd ul{width:100% !important;}
.huandengpian .bd li{width:100% !important;height:499px;overflow:hidden;text-align:center;}
.huandengpian .bd li a{display:block;height:499px;}
.huandengpian .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;}
.huandengpian .hd ul{text-align:center;}
.huandengpian .hd ul li{*display:inline;zoom:1;display:inline-block;width:10px;height:10px;margin:0px 5px;line-height:999px;overflow:hidden;background:#fff;cursor:pointer;-webkit-border-radius:50%;border-radius:50%;}
.huandengpian .hd ul .on{background:#09c;}
.huandengpian .prev,.huandengpian .next{position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=30);opacity:0.3;}
.huandengpian .next{left:auto;right:5%;background-position:-6px -137px;}


.ffloat{ width:100%; height:123px; background:url(../images/ffloat_bg2.png) no-repeat center center/cover; position:fixed; z-index:99; bottom:0; left:0;}
    .ffloatl{ width:347px; height:auto; padding:35px 0 0 50px; color:#fff;}
    .ffloatl .tit{ font-size:30px; line-height:40px; margin-bottom:2px; font-style:italic;}
    .ffloatl .info{ font-size:12px; line-height:28px;}
    .ffloatl .info span{ font-weight:bolder;}
    .ffloatr{ width:930px; height:auto; padding-top:50px;}
    .ffloatr > ul { display:flex;}
    .ffloatr > ul > li {position: relative}
    .ffloatr > ul > li:nth-of-type(1){ width:123px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#999999;}
    .ffloatr > ul > li:nth-of-type(1) a{ color:#999;}
    .ffloatr > ul > li:nth-of-type(1) a.on{ color:#fff;}
    .ffloatr > ul > li input {background-color: #fff;}
    .ffloatr > ul > li:nth-of-type(2) input{ width:100%; height:50px; line-height:50px; text-indent:20px; border:0; font-size:14px; color:#484848;
        /*background-image: url(../images/icon_04.png);*/
        background-repeat: no-repeat,no-repeat;
        background-position: 94% center;
        background-size: 12px,13px;
        position: relative;}
    .ffloatr > ul > li:nth-of-type(2){ width:200px; height:50px; margin-right:10px;}
    .ffloatr > ul > li:nth-of-type(2) select{ width:200px; height:50px; line-height:50px; text-indent:20px; font-size:14px; color:#484848; border:0;}
    .ffloatr > ul > li:nth-of-type(3) input{ width:100%; height:50px; line-height:50px; text-indent:20px; border:0; font-size:14px; color:#484848;
        /*background-image: url(../images/icon_04.png);*/
        background-repeat: no-repeat,no-repeat;
        background-position: 94% center;
        background-size: 12px,13px;
        position: relative;}
    .ffloatr > ul > li:nth-of-type(3){ width:200px; height:50px; margin-right:10px;}
    .ffloatr > ul > li:nth-of-type(3) select{ width:200px; height:50px; line-height:50px; text-indent:20px; font-size:14px; color:#484848; border:0;}
    .ffloatr > ul > li:nth-of-type(4){ width:200px; height:50px; margin-right:10px; position:relative; z-index:1001;}
    .ffloatr > ul > li:nth-of-type(4) input{ width:100%; height:50px; line-height:50px; text-indent:20px; border:0; font-size:14px; color:#484848;}
    .ffloatr > ul > li:nth-of-type(4) span{ position: absolute;z-index: 1002;font-size: 15px;color: #080808;top: 13px;right: 18px;font-weight: bolder;}
    .ffloatr > ul > li:nth-of-type(5){ width:200px; height:50px; margin-right:10px;}
    .ffloatr > ul > li:nth-of-type(5) input{ width:100%; height:50px; line-height:50px; text-indent:20px; border:0; font-size:14px; color:#484848;}
    .ffloatr > ul > li:nth-of-type(6){ width:200px; height:50px;}
    .ffloatr > ul > li:nth-of-type(6) input{ width:100%; height:50px; line-height:50px; text-indent:20px; border:0; font-size:14px; color:#484848;background:url(../images/contact_sub.png) no-repeat 27px 50% #e50120;text-indent:57px; text-align:left;font-size:14px; color:#fff; cursor:pointer;}
    .ffloatr > ul > li:nth-of-type(6) input:hover{background:url(../images/contact_sub.png) no-repeat 27px 50% #b80820;}
    .region {position: absolute;left: 0;bottom: 51px;height: 400px;background: #fff;overflow: hidden;display: none;}
    .region-wrap {width: 240px;height: 400px;overflow: hidden;}
    .region-select {width: 120px;float: left;}
    .region .scroller {height: 400px;overflow-y: scroll}
    .region-select-city {background: #f8f8f8;}
    .region-select-province li {background: #fff;font-size: 14px;padding-left: 10px;padding-top: 12px;padding-bottom: 14px;border-bottom: 1px solid #eee;cursor: pointer;}
    .region-select-city li {margin-left: 20px;padding-top: 14px;padding-bottom: 12px;border-bottom: 1px solid #eee;cursor: pointer;}
    .region .scroller::-webkit-scrollbar {width: 6px;height: 6px;background-color: #f5f5f5;}
    .region-select-province li.on,.region-select-city li.on {background: #f8f8f8;border-right: 0;color: #e50120}
    .region-select-province li.on .region-select-option {color: #e50120}
    .region-select li:last-child .region-select-option {border: none}
    .region-select-province li:hover,.region-select-city li:hover {background: #f8f8f8;color: #e50120}

