.marginRith62{ margin-right: 62px;}
.topdiv{ height: 90px; margin-bottom: 12px;}
.topdiv .logo{
    display: block;
    height:64px;
    float: left;
    margin-top: 20px;
    background: url("../images/logo.png") left top no-repeat;
}
.topdiv .logotxt{
    width: 263px;
    height: 40px;
    float: left;
    margin-top: 20px;
    background: url("../images/logo_txt.jpg") left top no-repeat;
    margin-left: 164px;
}
.topdiv .phoner{

    float: right;
    width: auto;
    height: 49px;
    margin-top: 34px;
    display: inline-flex;
}
.topdiv .phoner>div{ flex-direction: row;}
.topdiv .phoner .phonediv,.footdiv .div1 .ldiv .phonedd .phonediv{
    width: 174px;
    padding-left: 42px;

}
.phoner .phone2{
    width: 254px!important;
}
.topdiv .phoner .phonediv p,.footdiv .div1 .ldiv .phonedd .phonediv p{
    margin-bottom: 8px;

}
.topdiv .phoner .phonediv.phone1 p:last-of-type,.footdiv .div1 .ldiv .phonedd .phonediv.phone1 p:last-of-type{
    margin-bottom: 0;
}
.topdiv .phoner .phonediv p a,.footdiv .div1 .ldiv .phonedd .phonediv p a{
    font-size:20px;
    font-weight:bold;
    color: #c40000;
    line-height:18px;
}
.topdiv .phoner .phonediv.phone1{ line-height: 6px;}
.topdiv .phoner .phonediv.phone1,.footdiv .div1 .ldiv .phonedd .phonediv.phone1{ background: url("../images/top_phone1.png") top left no-repeat;min-height: 53px;}
.topdiv .phoner .phonediv.phone2,.footdiv .div1 .ldiv .phonedd .phonediv.phone2{ background: url("../images/top_phone2.png") top left no-repeat; min-height: 53px;}
.topdiv .phoner .phonediv.phone2 p,.topdiv .phoner .phonediv.phone1 p{margin-top: 6px; margin-bottom: 0;}
.topdiv .phoner .phoneline,.footdiv .div1 .ldiv .phonedd .phoneline{ margin: 0px 25px; width: 19px; height: 34px; background: url("../images/xie_line.png") center top no-repeat;}
.fengeline{ height: 1px; background-color: #eee;}
.menudiv{ padding: 12px 0px; margin-left: 0px;}
.menudiv div{
    padding: 10px 28px;
    margin-right:22px;
    display: inline-block;

    position: relative;
}
.menudiv div em{ position: absolute; display: block; right: -26px; top:12px; height: 10px; width: 1px; background: url("../images/menubgling.png") right center no-repeat;}
.menudiv div:last-of-type em{ display: none;}
.menudiv_w.menudiv_wfix .menudiv{
    background: url(../images/min_logo.png) left center no-repeat;
    padding: 23px 0px;
    padding-left: 262px;
    margin-left: 0;
}
.menudiv_w.menudiv_wfix .menudiv div{ padding: 10px 15px;}

.menudiv div.active,.menudiv div:hover{
    background:#c40000;
    box-shadow:0px 3px 3px 0px rgba(230, 230, 230, 0.35);
    
}
.menudiv div a{
    height:18px;
    font-size:20px;
    font-weight:bold;
    color:#000;
    line-height:14px;

}
.menudiv div:last-child{ margin-right: 0;}
.menudiv div.active a,.menudiv div:hover a{
    color:rgba(255,255,255,1);
}
.menudiv_w{ background-color: #ffffff;}
.menudiv_w.menudiv_wfix{ position: fixed; left: 0; width: 100%; top:0; z-index: 200; border-bottom:1px solid #eee;}
.bannerdiv{ height: 500px; background: url("../images/banner.jpg") center top no-repeat; }
.bannerdiv .width1200{ height: 100%;}
.bannerdiv  .cmenudivw{position: relative; z-index: 1; width: 100%; height: 100%;}
.bannerdiv .cmenudiv{
    position: absolute;
    z-index: 2;
    top:50px;
    right: 0px;
    width:320px;
    height:auto;
    border-radius:5px;
    overflow: hidden;

}
.bannerdiv .cmenudiv .titdiv{
    width:320px;
    height:76px;
    background-color: #c40000;
    /* background:url("../images/index_lytt.png") left top no-repeat; */
    border-radius:5px 5px 0px 0px;
    font-size:24px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:76px;
    text-align: center;
}
.bannerdiv .cmenudiv .zxliuyan{
    padding-top: 20px;
    background: #fff;
    padding-bottom: 19px;
  }
.bannerdiv .cmenudiv input[type="text"]{
    width:267px;
    height:44px;
    background:#E9EBEE;
    border-radius:5px;
    margin-bottom: 16px;
    text-indent: 16px;
    margin-left: 27px;
}
.bannerdiv .cmenudiv input::-webkit-input-placeholder{
    color:#6f737b;
}
.bannerdiv .cmenudiv input:-moz-placeholder{
    color:#6f737b;
}
.bannerdiv .cmenudiv input::-moz-placeholder{
    color:#6f737b;
}
.bannerdiv .cmenudiv input:-ms-input-placeholder{
    color:#6f737b;
}

.bannerdiv .cmenudiv input[type="text"].yzm{
    width:123px;
    height:44px;
    background:#E9EBEE;
    border-radius:5px;
}
.bannerdiv .cmenudiv img.yzm{ width: 120px; height: 44px; display: inline-block;margin-left: 20px;}
.bannerdiv .cmenudiv .words{
    font-size: 14px;
    color: #6F737B;
    line-height: 14px;
    width: 267px;
    margin-left: 27px;
    line-height: 16px;
    margin-bottom: 16px;
}
.bannerdiv .cmenudiv input[type="button"]{
    cursor: pointer;
    width:267px;
    height:44px;
    background:linear-gradient(0deg,rgba(240,171,64,1),rgba(217,75,19,1));
    border-radius:5px;
    font-size:16px;
    font-weight:bold;
    color:#fff;
    line-height:44px;
    text-align: center;
    margin-left: 27px;
    letter-spacing: 2px;
}
.bannerdiv .cmenudiv input[type="button"]:hover {
    background: linear-gradient(0deg,rgba(240,171,64,1),rgba(224,104,33,0.5));
    box-shadow:0px 5px 10px 0px rgba(224,104,33,0.5);

}
.bddiv1{
    background:rgba(250,251,252,1);

}
.bddiv1 .titdiv,.bddiv3 .titdiv,.bddiv4 .titdiv,.bddiv5 .titdiv{ padding-top: 0px;text-align: center; margin-bottom: 15px;}
.bddiv1 .titdiv p:first-of-type,.bddiv3 .titdiv p:first-of-type,.bddiv4 .titdiv p:first-of-type,.bddiv5 .titdiv p:first-of-type{
    height:24px;
    font-size:30px;
    font-weight:bold;
    color:rgba(221,222,226,1);
    line-height:14px;
    text-transform: uppercase;
}
.bddiv1 .titdiv p:nth-child(2),.bddiv3 .titdiv p:nth-child(2),.bddiv4 .titdiv p:nth-child(2),.bddiv5 .titdiv p:nth-child(2){
    height:29px;
    font-size:30px;
    font-family:MicrosoftYaHeiUI;
    font-weight:400;
    color:rgba(14,7,29,1);
    line-height:14px;
    margin-top: 14px;
}
.bddiv1 .titdiv img,.bddiv3 .titdiv img,.bddiv4 .titdiv img,.bddiv5 .titdiv img{ margin-top: 12px;}
.bddiv1 .tabdiv{ padding-top: 24px; padding-bottom: 32px;}
.bddiv1 .tabdiv div{width:175px;
background-color: #c40000;
    color: rgba(255,255,255,1);
    /* background:url("../images/case_btn_1.png") center no-repeat; */
    font-size:18px;
    font-weight:bold;
    color:#fff;
    line-height:42px;
    text-align: center;
    float: left;
    margin-right: 27px;
    cursor: pointer;
    margin-bottom: 15px;
}
.effects{
    margin-top: 30px;
}
.bddiv1 .tabdiv div:nth-child(6n){ margin-right: 0;}
.bddiv1 .tabdiv div.on,.bddiv1 .tabdiv div:hover{
   /*  background:url("../images/case_btn_2.png") center no-repeat; */
   background-color: #880000;
    color:rgba(255,255,255,1);
}
.bddiv1 .index_anlibg{  background:url("../images/index_gcanlibg.jpg") center no-repeat;overflow: hidden; padding-bottom: 0px;}
.bddiv1 .index_gongsijjbg{background:url("../images/index_gsjianjiebg.png") center no-repeat; height: 578px; overflow: hidden;}
.casediv>div{
    width:285px;
    margin-right: 16px;
    display: inline-block;
    margin-bottom: 24px;
    position: relative;
    z-index: 1;
}

.casediv>div:nth-child(4n){ margin-right: 0px;}
.casediv>div .imgdiv{border-radius:5px 5px 0px 0px; width: 100%; height: 215px;box-shadow:0px 3px 10px 0px rgba(207, 207, 207, 0.35); border-radius: 5px 5px 0px 0px;  overflow: hidden;}
.casediv>div .imgdiv img{ width: 100%; height: 100%;  border-radius: 5px 5px 0px 0px;  transition: .3s transform;
    transform: translateZ(0);}
.casediv>div a:hover .imgdiv img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=1.1,M22=1.1);
    transition: .3s transform;
    border-radius: 5px 5px 0px 0px;
}

.casediv>div .pdiv
{
    width:100%;
    background:rgba(255,255,255,1);
    box-shadow:0px 3px 10px 0px rgba(207, 207, 207, 0.35);
    border-radius:0px 0px 5px 5px;
    padding: 16px 0px;
}
.casediv>div p{ padding-left: 15px;}

.casediv>div p:hover{
    color: #c40000;
}
.casediv>div p:first-of-type{

    font-size:18px;
    font-weight:400;
    color:rgba(41,43,48,1);
    line-height:14px;
    height: 17px;

}

.casediv>div p:last-child{
    height:13px;
    font-size:14px;
    font-weight:400;
    line-height:14px;
    color:rgba(148,150,157,1);
    margin-top: 16px;
}
.casediv>div:hover p:first-of-type{
    color: #c40000;
}
.casediv>div:hover p:last-child{
    color:rgba(41,43,48,1);
}
.bddiv1 .companydiv{ background: url("../images/index_companybg.png") center top no-repeat; border-radius: 5px; margin-top: 24px; height: 600px; display: flex;    box-shadow: 0px 0px 10px 0px rgba(145,145,153,0.6);}
.bddiv1 .company_l{ /* width: 710px;  */flex-direction: row; padding-left: 140px; padding-top:92px;}
.bddiv1 .company_l h1{ margin-bottom: 34px;}
.bddiv1.ny_bddiv1{padding: 0;}
.bddiv1.ny_bddiv1 .companydiv{ margin: 0;}
.bddiv1 .company_r{
    width: 380px;
    margin-top: 0;
    margin-left: 50px;
    flex-direction: row;
    margin-right: 20px;
    height: 100%;
    background: url(../images/index_company.png) right top no-repeat;
}
.bddiv1.ny_bddiv1 .companydiv .company_l{ padding-top: 93px;}
.bddiv1 .company_l .desc h1,.bddiv1 .company_l .desc h2{
    font-size: 40px;
    font-weight: bold;
    color: rgba(41,55,77,1);
    line-height: 14px;

    margin-bottom: 42px;
}
.bddiv1 .company_l .desc p.sm_name{
    font-size: 16px;
    font-weight: 400;
    color: rgba(45,51,61,1);
    line-height: 24px;
}
.bddiv1 .company_l .desc .contents{
    font-size:16px;
    font-weight:400;
    color:#10151d;
    line-height:30px;
    margin-top: 0px;
}
.bddiv1 .company_l .desc .contents p:first-of-type{ color: #2D333D; padding-bottom: 0px;}
.bddiv1 .company_l .desc .contents p{ text-indent: 2em;}
.bddiv2{
    background: url("../images/index_cbg.jpg") center top no-repeat;
    height: 520px;
}
.bddiv2 .titdiv{ text-align: center; display: none;}
.bddiv2 .titdiv img{ margin-top: 11px;}
.bddiv2 .titdiv p:first-of-type{
    height:27px;
    font-size:30px;
    font-weight:bold;
    color:rgba(221,222,226,1);
    line-height:14px;
    padding-top: 80px;
    text-transform: uppercase;
}
.bddiv2 .titdiv p:last-of-type{
    height:30px;
    font-size:30px;
    font-weight:400;
    color:rgba(14,7,29,1);
    line-height:14px;
    margin-top: 42px;
}
.yuyuediv{ display: inline-flex;}
.yuyuediv .divl{
    margin-top: 30px;
    width:717px;
    height:460px;
    background:rgba(246,247,250,1);
    border-radius:5px 0px 0px 5px;
    padding-left: 41px;
    flex-direction: row;
}

.yuyuediv .divl p:first-of-type{
    height: 24px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(41,43,48,1);
    line-height: 24px;
    padding-top: 41px;
}
.yuyuediv .divl p:nth-child(2){
    padding-top: 48px;
    height: 21px;
    font-size: 20px;
    font-weight: 400;
    color: rgba(236,182,110,1);
    line-height: 24px;
}
.yuyuediv .divl .yuyueform{ margin-top: 59px;}
.yuyuediv .divl .yuyueform .blockdd{ width: 260px; display: inline-block; margin-bottom: 20px;}
.yuyuediv .divl .yuyueform .blockdd input[type="text"]{
    width:260px;
    height:44px;
    background:rgba(233,235,238,1);
    border-radius:5px;
    text-indent: 21px;
    line-height: 44px;

}
.yuyuediv .divl .yuyueform .blockdd input::-webkit-input-placeholder{
    color:#6f737b;
}
.yuyuediv .divl .yuyueform .blockdd input:-moz-placeholder{
    color:#6f737b;
}
.yuyuediv .divl .yuyueform .blockdd input::-moz-placeholder{
    color:#6f737b;
}
.yuyuediv .divl .yuyueform .blockdd input:-ms-input-placeholder{
    color:#6f737b;
}
.yuyuediv .divl .yuyueform .blockdd input[type="text"].yzm,.yuyuediv .divl .yuyueform .blockdd .yzm{ width: 120px; height: 44px;}

.yuyuediv .divl .yuyueform p.msg{
    height:14px;
    font-size:14px;
    font-weight:400;
    color:rgba(41,43,48,1);
    line-height:24px;
    padding: 0px;
    margin-bottom: 10px;
    text-indent: 24px;
}
.yuyuediv .divl .yuyueform p.msg span,.yuyuediv .divl .yuyueform .words .msg{
    color:#ECB66E;
}
.yuyuediv .divr{
 width: 479px;
    background-color: #FFFFFF;
    padding-left: 50px;
    border-radius:0px 5px 5px 0px;
    flex-direction: row;
    margin-top: 30px;
    height: 460px;
}
.yuyuediv .divr p:first-of-type{
    height:20px;
    font-size:20px;
    font-weight:400;
    color:rgba(41,43,48,1);
    line-height:24px;
    padding-top: 41px;
    padding-bottom: 22px;
}
.yuyuediv .divr p:nth-child(2){
    height:15px;
    font-size:16px;
    font-weight:400;
    color:rgba(183,185,194,1);
    line-height:24px;
    margin: 22px 0px;
}
.yuyuediv .divr p:nth-child(2) span{ color: #ECB66E;}
.yuyuediv .divr .showmoney{background: url("../images/jifeipic.png") right top no-repeat; width: 342px; height: 320px;

}
.yuyuediv .divr .showmoney p{

    font-size:48px;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:24px;
    text-shadow:0px 3px 5px rgba(198,89,16,0.55);
    padding-top: 123px;
    text-align: center;
}
.yuyuediv .divl .yuyueform input[type="button"]{
    width:120px;
    height:44px;
    background:#c40000;
    box-shadow:0px 3px 5px 0px rgba(52,32,95,0.55);
    /* border-radius:22px; */
    font-size:14px;
    color:rgba(255,255,255,1);
    line-height:44px;
    cursor: pointer;
}
.yuyuediv .divl .yuyueform .words{
    height:12px;
    font-size:14px;
    font-weight:400;
    color:#94969D;
    line-height:14px;
}
.bddiv3{background-color: #F4F4F4; overflow: hidden;}
.bddiv3 .gcbaike{padding-bottom: 80px;}
.bddiv3 .gcbaike .gzbktab{
 text-align: center;
    margin-top: 24px;
}
.bddiv3 .gcbaike .gzbktab>div{
    width: 122px;
    height: 44px;
    border: 1px solid #c40000;
    border-radius: 22px;
    font-size: 14px;
    font-weight: 400;
    line-height: 42px;
    text-align: center;
    display: inline-block;
    margin-right: 28px;
    cursor: pointer;
    margin-bottom: 8px;
    background: rgba(255,255,255,1);
    color: #c40000;
    display: inline-block;

}
.bddiv3 .gcbaike .gzbktab>div.on{
    background: #c40000;
    color: rgba(255,255,255,1);
}
.bddiv3 .gcbaike .gzbktab>div.div2{ margin-left: 8px;}
.bddiv3 .divl{
 margin-top: 0px;
    flex-direction: row;
}
.bddiv3 .divl .blockdd{
width: 600px;
    overflow: hidden;
    background:rgba(233,235,238,1);
    border-radius:5px;
}
.bddiv3 .divl .blockdd .divimg{ width: 100%; height: 340px; overflow: hidden;}
.bddiv3 .divl .blockdd .divimg img{
    transition: all 0.3s ease-in-out;
    width: 100%; height: 100%;
}
.bddiv3 .divl .blockdd .divimg:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -transform: scale(1.1,1.1);
}
.bddiv3 .divl .blockdd p{ padding-left: 50px;}
/* .bddiv3 .divl .blockdd p:nth-child(2),.bddiv3 .divr>div p:first-of-type{
    margin-top:27px;
    font-size:16px;
    font-weight:400;
    color:rgba(148,150,157,1);
    line-height:24px;
    clear: both;
    overflow: hidden;
    margin-right: 26px;
} */
.bddiv3  .divr p{
    /* font-size: 18px;
    font-weight: 400;
    color: rgba(41,43,48,1);
    line-height: 24px;
    margin-top: 14px;
    margin-bottom: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
    font-size:16px;
    font-weight:400;
    color:rgba(148,150,157,1);
    line-height:35px;
    clear: both;
    overflow: hidden;
    margin-right: 26px;
    height: 35px;
    overflow: hidden;
}
.bddiv3 .divr a{
    width: 380px;
    display: inline-block;
}
/* .bddiv3 .divl .blockdd p:nth-child(4),.bddiv3 .divr>div p:nth-child(3){
    height: auto;
    font-size: 16px;
    font-weight: 400;
    color: rgba(148,150,157,1);
    line-height: 24px;
    padding-bottom: 19px;
} */
.bddiv3 .divr{ margin-top:24px; flex-direction: row;

}
.bddiv3 .divr{
    width: 50%;
    float: left;
}
.bddiv3 .rdiv{
    float: left;
    width: 50%;
    background: #fff;
}

.bddiv3 .rdiv .yuyuediv .divl{
    max-width: 100%;
    width: 100%;
    height: 300px;
    background:#fff;
}
.bddiv3 .rdiv .yuyuediv .divl input,.bddiv3 .rdiv .yuyueform .blockdd{
    width:260px!important;
    margin-bottom: 10px;
}
.bddiv3 .divr>div .date{
    float: right;
}
.bddiv3 .divl .yuyueform{
    margin-top: 40px;
}
.bddiv3  .divl p:first-of-type{
    padding-top: 31px;
}
.bddiv3 .divr:after{ clear: both;}
.bddiv3 .divr>div{
width: 540px;
    height:auto;
    float: left;
    border-radius:5px;
    margin-bottom: 22px;
background-color: #fff;

}
.bddiv3 .divr>div .ldiv{ width: 100%; height: 100%;}
.bddiv3 .divr>div .rdiv{
    width:100%;
    padding:25px 0;
    border:1px solid #ffffff;
    border-radius:0px 0px 5px 5px;

}
.bddiv3 .divr>div:nth-child(2){ margin-left: 22px; margin-right: 22px;}

.bddiv3 .divr>div .ldiv .imgdiv{ height: 261px;border-radius:5px 5px 0px 0px; overflow: hidden;width: 100%;}
.bddiv3 .divr>div .ldiv .imgdiv img{

    display: block;
    width: 100%;
    height: 100%;
    transition: all 0.3s ease-in-out;}
.bddiv3 .divr>div .ldiv .imgdiv:hover img{
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -transform: scale(1.1,1.1);
}


.bddiv3 .divr>div p{ padding-left:25px;}
.arrow2_w{
    border-bottom: 4px solid #34205F;
    height: 22px;
}
.arrow2_w.arrow2_2_w{ border: 0px; border-top:4px solid #c40000; }
.arrow2_w .arrow2_2,.arrow2_w .arrow2{ text-align: center;}
/*资质荣誉*/
.bddiv4{   background:rgba(250,251,252,1); overflow: hidden; padding-bottom: 30px; padding-top: 24px;}
.bddiv4 .title{width:100%; height:50px;}
.bddiv4 .title .zh{font-family:microsoft yahei; font-size:16px; font-weight:bold;}
.bddiv4 .row{width:100%; height:auto; overflow:visible; padding:0; margin:0;}
.bddiv4 .list-item{margin-right:25px;width:199px; height:auto; float:left; border-width:1px 1px 1px 0; border-style:solid; border-color:#eeeeee; text-align:center; padding:10px 0 20px 0;}
.bddiv4 .list-item:nth-child(6n+1){width:197px; border-left:1px solid #eee;}
.bddiv4 .list-item .item-media{width:100%; /* height:150px; */}
.bddiv4 .list-item .item-media a,.slide-honor .list-item .item-media img{display:block; max-height:100%; max-width:100%;}
.bddiv4 .list-item .item-data{width:100%; height:40px;}
.bddiv4 .list-item .item-data img{height: 276px;}
.bddiv4 .list-item .item-data a{display:block; text-align:center; line-height: 40px;font-size: 16px;}
.bddiv4 .list-item:hover{background:#f9f9f9; box-shadow:0 0 5px rgba(0,0,0,0.1); -moz-box-shadow:0 0 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);}


.bddiv5{background:rgba(250,251,252,1);background: url("../images/index_partner.jpg") center top no-repeat; display: none; height: 673px;}
.bddiv6 .youqindiv{ display: inline-flex; margin-bottom: 18px;}
.bddiv6 .blockdd{
    width: 94px;
    border-left:2px solid rgba(0,0,0,1);
    font-size:18px;
    font-weight:400;
    color:rgba(14,7,29,1);
    flex-direction: row;
    margin-top: 18px;
    height: 18px;
    text-align: right;
    line-height: 18px;
}
.bddiv6 .youqinm{ width:1064px; margin-left: 42px;flex-direction: row; margin-top: 10px;}
.bddiv6 .youqinm a{
    height:12px;
    font-size:16px;
    font-weight:400;
    color:rgba(148,150,157,1);
    line-height:32px;
    margin-right: 14px;
    white-space: nowrap;
}
.bddiv6 .youqinm a:hover{ color: #0E071D;}
.morea{
    display: block;
    width:58px;
    height:12px;
    font-size:16px;
    font-weight:400;
    color:rgba(148,150,157,1);
    line-height:24px;
    float: right;
    margin-right: 12px;

}
a.morea:hover{ font-weight: bold;}
.footdiv .div1{
    height:180px;
    background-color:#292B30;

    width: 100%;
}
.footdiv .div1 .mdiv{display: flex;}
.footdiv .div1 .ldiv{ float:right;flex-direction: row; margin-top: 24px; margin-bottom: 49px;padding-left: 30px;}
.footdiv .div1 .ldiv .phonedd{ display: flex;}
.footdiv .div1 .ldiv .phonedd>div{ flex-direction: row;}
.footdiv .div1 .ldiv .phonedd a{ margin-right: 18px;
    height:20px;
    font-size:24px;
    font-weight:400;
    color:rgba(236,182,110,1);
}
.footdiv .div1 .ldiv .fmenu{ display: inline-flex; margin-top: 0px; border-top: 1px solid #35373B; width: 100%;}
.footdiv .div1 .ldiv .fmenu>div{ border-top:1px solid #35373B; width: auto; margin-right: 44px; flex-direction: row; text-align: center;padding-top: 10px;}
.footdiv .div1 .ldiv .fmenu>div:last-of-type{ margin-right: 0;}
.footdiv .div1 .ldiv .fmenu>div a{
    font-size:18px;
    font-weight:400;
    color:rgba(148,150,157,1);
}
.footdiv .div1 .ldiv .fmenu>div:hover{
    border-top:1px solid #49219D;
}
.footdiv .div1 .ldiv .fmenu>div:hover a{
    color:#FFFFFF;
}
.footdiv .div1 .cndiv{
    flex-direction: row;
    margin-left: 24px;
    margin-right: 22px;
    width: 312px;
    font-size:14px;
    font-weight:400;
    color:rgba(148,150,157,1);
    padding-top: 24px;
    background: url(../images/bot_line_s.png) right 20px no-repeat;
}
.footdiv .div1 .cndiv .dizhidd{ background: url("../images/address_ico.png") left top no-repeat;padding-left: 28px; margin-bottom: 35px;}
.footdiv .div1 .cndiv .msgdd{background: url("../images/msg_ico.png") left top no-repeat; line-height: 36px; padding-left: 28px; font-size: 16px;}
.footdiv .div1 .cndiv .addresssm{  display: inline-flex; font-size: 16px; }
.footdiv .div1 .cndiv span.span1{
    padding-left: 17px;
    font-size: 18px;

}
.footdiv .div1 .cndiv span.span2{
    font-size:20px;
    color:rgba(148,150,157,1);
    line-height:28px;
}
.footdiv .div1 .wxdiv{
    flex-direction: row;
    width: 112px;
    font-size: 14px;
    font-weight: 400;
    color: rgba(148,150,157,1);
    padding-top: 24px;
    text-align: center;
    background: url(../images/bot_line_s.png) right 20px no-repeat;
    padding-right: 58px;
    box-sizing: content-box;
}
.footdiv .div1 .wxdiv img{ width: 100%; height: auto; margin-bottom: 12px;}
.footdiv .div2{
    height:57px;
    background:rgba(25,26,30,1);
    font-size:12px;
    font-weight:400;
    color:rgba(80,81,82,1);
    line-height:57px;
    width: 100%;
}
.footdiv .div2 .fr{ width: auto; float: right;font-size: 16px;}
.div2 span{font-size: 16px;}
.footdiv .div1 .ldiv .phonedd .phonediv.phone1{ background: url("../images/bot_phone1.png") top left no-repeat;}
.footdiv .div1 .ldiv .phonedd .phonediv.phone2{ background: url("../images/bot_phone2.png") top left no-repeat; }
.footdiv .div1 .ldiv .phonedd .phonediv.phone2.phone3{  background: url("../images/bot_phone3.png") top left no-repeat;}
.footdiv .div1 .ldiv .phonedd .phonediv.phone2.phone4{  background: url("../images/bot_phone4.png") top left no-repeat;}
.footdiv .div1 .ldiv .phonedd .phonediv.phone2.phone5{  background: url("../images/bot_phone5.png") top left no-repeat;}
.footdiv .div1 .ldiv .phonedd .phoneline{background: url("../images/bot_line_x.png") center center no-repeat; width: 30px; height: 53px;}
.footdiv .div1 .ldiv .phonedd .phonediv p a{
    height:20px;
    font-size:18px;
    font-weight:400;
    color:rgba(236,182,110,1);
    line-height: 36px;
    white-space: nowrap;
    margin-right: 0px;
}

.footdiv .div1 .ldiv .phonedd .phonediv{ width: auto;  margin-right:92px;}
.footdiv .div1 .ldiv .phonedd .phonediv:last-of-type{ margin-right: 0;}
/*合作伙伴*/
.partner{width:100%; height:auto; padding:24px 0px 24px; background:#fafbfc;}
.partner .list-item{
    width: 118px;
    height: 75px;
    border: 1px solid #eee;
    float: left;
    overflow: hidden;
    display: list-item;
    box-sizing: content-box;}
.partner .list-item .item-media{width:100%; height:100%;}
.partner .list-item .item-media a,.partner .list-item .item-media img{display:block; width:100%; height:100%;}
.partner .list-item:hover{background:#f9f9f9; box-shadow:0 0 5px rgba(0,0,0,0.1); -moz-box-shadow:0 0 5px rgba(0,0,0,0.1); -webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);}
/*预约广告*/
.yuyueAd{
    background: url("../images/yuyuead.png") center top no-repeat;
    height: 120px;
}
.yuyueAd.yuyuefix{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 200;
}
.height120{ width: 100%; height: 0px;}
.yuyueAdm,.yuyueAddiv .yuyueAdcc{ position: relative; z-index: 1; width: 100%; height: 100%;   padding-top: 120px;
    padding-bottom: 21px;}
.yuyueAd .yuyueAdm{ padding-bottom:0px;}
.yuyueAdm .clickbt,.yuyueAddiv .yuyueAdcc .clickbt{
    cursor: pointer;
    position: absolute;
    z-index: 2;
    background: url("../images/yuyue_arrow1.png") center center no-repeat;
    width: 92px;
    height: 89px;
    right: 68px;
    top:21px;
}
.yuyueAdm .closebtn,.yuyueAddiv .yuyueAdcc .closebtn{
    width: 25px;
    height: 25px;
    position: absolute;
    z-index: 2;
    right: 0;
    top:0px;
    cursor: pointer;
}
.yuyueAddiv .yuyueAdcc .clickbt{background: url("../images/yuyue_arrow2.png") center center no-repeat;}
/*预约广告弹出层*/
.yuyueAddiv_w{ position: relative; z-index: 1; width: 100%; display: none;}
.yuyueAddiv{
    width: 100%;
    height: auto;
    background: url(../images/yuyuead.png) #F89615 center top no-repeat;
    overflow: hidden;
    position: fixed;
    left: 0;
    bottom:0;
    z-index: 2;
}
.yuyueAddiv .yuyueAdcc .yuyuediv .divl,.yuyueAddiv .yuyueAdcc .yuyuediv .divr{ margin-top: 0;}
/*右边漂浮*/
.piaofubox {
    width: 50px;
    position: fixed;
    top: 25%;
    right: 6px;
    z-index: 99;
    height: 400px;
}
.piaofubox li {
    margin-bottom: 6px;
    position: relative;
    z-index: 99;
    background-color: #1B0F34;
    cursor: pointer;
    border-radius: 3px;
}
.piaofubox li .link {
    width:50px;
    height:50px;
    margin: 0 auto;
    background:#1B0F34;
    opacity:0.9;
    border-radius:3px;
    text-align: center;
    font-weight:bold;
    color:#fff;
    font-size:0px;
padding-top: 5px;
}


.piaofubox li .link.baojia {
    background: url(../images/line_baojia.png) center 12px no-repeat;
}
.piaofubox li .link.wxma {
    background: url(../images/line_erweima.png) center 12px no-repeat;
}
.piaofubox li .link.zxzx {
    background: url(../images/line_zixun.png) center 12px no-repeat;
}
.piaofubox li .link.lxdh {
    background: url(../images/line_phone.png) center 12px no-repeat;
}
.piaofubox li .link.top {
    background: url(../images/top.png) center 20px no-repeat;
}
.piaofubox li .link.baojia.linktxt,.piaofubox li .link.wxma.linktxt,.piaofubox li .link.zxzx.linktxt,.piaofubox li .link.lxdh.linktxt{background: none; font-size:14px;}
.piaofubox li .showbox{
    position: absolute;
    z-index: 99;
    left: -142px;
    top: 0;
    display: none;
}
.piaofubox li .showbox.showboxwx{
    width:125px;
    height:150px;
    background:rgba(242,243,246,1);
    border-radius:3px;
    padding: 6px 0px 10px;
    text-align: center;


}
.piaofubox li .showbox.showboxwx p{
    height:12px;
    font-size:14px;
    font-weight:400;
    color:rgba(100,101,106,1);
    margin-top: 8px;
}
.you_arrow{
    width: 25px;
    height: 16px;
    transform: rotate(45deg);
    position: absolute;
    left: -34px;
    top: 17px;
    background-color: #F2F3F6;
    z-index: 99;
    display: none;
}
.piaofubox li.showbox_lxdh .showbox{
    background:rgba(242,243,246,1);
    border-radius:3px;
    padding: 25px;
    font-size:12px;
    font-weight:400;
    color: #292B30;
    left: -178px;

}

.piaofubox li.showbox_lxdh .showbox .phone1{ margin-bottom: 24px;}
.piaofubox li.showbox_lxdh .showbox .p2{
    font-size:16px;
    font-weight:400;
    color:rgba(236,182,110,1);
    margin-top: 14px;
}
.piaofubox li.showbox_lxdh .showbox .p2 a{    color: #F56813;font-size: 16px;}
.piaofubox li.showbox_lxdh .showbox .p2 span{ padding-top: 10px;}
.piaofubox .zxli .flash_right {
    animation: flash_right 0.5s infinite;
    -moz-animation: flash_right 0.5s infinite;
    -webkit-animation: flash_right 0.5s infinite;
}
@-webkit-keyframes flash_right {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
@keyframes flash_right {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
.piaofubox .zxli i{
    position: absolute;
    z-index: 21;
    right: 4px;
    top: 7px;
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    border-radius: 7.5px;
    text-align: center;
    background: red;
    color: #fff;
    font-size: 12px;
    overflow: hidden;
}
    /*neiye caselist*/
.curdiv{ padding: 24px 0px;
    font-size:16px;
    color:rgba(41,43,48,1);
    line-height:14px;
}
.curdiv a{color:rgba(41,43,48,1); font-size: 16px;}
.ny_casebanner{/* background: url("../images/ny_casebanner.jpg") center top no-repeat;  */height: 420px;}
.ny_casebanner.ny_gongzhuan{/* background: url("../images/ny_gongzbanner.jpg") center top no-repeat; */}

.casetypediv{
   /*  background:#F2F6F9; */
    border-radius:5px;
   /*  border:1px solid rgba(237,237,247,1); */
    overflow: hidden;
    clear: both;
    display: flex;
    margin:35px auto;
}
.casetypediv .divttdiv{
    width:160px;
    height:100%;
    text-align: center;
    flex-direction: row;

}

.casetypediv .typem li{
    float: left;
    padding: 0 25px;
    height: 35px;
    line-height: 35px;
    background: #ffffff;
    border: 1px solid #c40000;
    border-radius: 22px;
    font-size: 14px;
    margin-right: 20px;
    color:#292B30;
}
.casetypediv .typem li:hover {
    background: #c40000;

}
.casetypediv .typem li:hover a{color: #fff;}

.casetypediv .divttdiv p{
    font-size:16px;
    font-weight:400;
    color:rgba(41,43,48,1);
   /* padding: 22px 0px;*/
}
.casetypediv .typem{
    flex-direction: row;
width: 100%;
}
.casetypediv .typem>div{
    border-top:1px solid rgba(237,237,247,1);
    clear: both;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.casetypediv .typem>div .typebtn,.casetypediv .typem>div .typebtn2,.casetypediv .typem>div .kjtypebtn,.casetypediv .typem>div .kjtypebtn2{ cursor: pointer; background: url("../images/type_close.png") no-repeat; width: 34px; height: 34px; position: absolute; right: 28px; top: 20px;}
.casetypediv .typem>div .typebtn2,.casetypediv .typem>div .kjtypebtn2{background: url("../images/type_open.png") no-repeat; display: none;}
.casetypediv .typem>div:first-of-type{ border-top: 0;}
.casetypediv .typem>div li{ float: left;padding: 12px 11px;margin-top:6px; margin-right: 2px;}
.casetypediv .typem>div .quanbu{ float:left;padding: 12px 11px; margin-top: 6px; margin-right: 2px;}
.casetypediv .typem>div p:first-of-type{
    width:160px;
    height:59px;
    background:#c40000;
    border-radius:5px;
    line-height: 59px;
    text-align: center;
    margin-right: 13px;
    float: left;
    font-size: 18px;
    color:#fff;
}
.casetypediv .typem>div ul{ float: left; width: 1000px;}
.casetypediv .typem>div a{
    font-size:16px;
    font-weight:400;
    color:rgba(41,43,48,1);

}
.casetypediv .typem>div li.active,.casetypediv .typem>div li:hover,.casetypediv .typem>div .quanbu:hover,.casetypediv .typem>div .quanbu.active{
    background:#c40000;
    border-radius:5px;
}
.casetypediv .typem>div li.active a,.casetypediv .typem>div li:hover a,.casetypediv .typem>div .quanbu:hover a,.casetypediv .typem>div .quanbu.active a{color:#FFFFFF;}
.neiyecase .casediv{ padding-bottom: 0;}
.neiyecase.neiyegzbk .casetypediv{margin-bottom: 24px;}
.neiyecase.neiyegzbk .casetypediv .typem{ width: 100%;  text-align: center;}
.neiyecase.neiyegzbk .casetypediv .typem li{
    float: left;
    padding: 0 25px;
    height: 35px;
    line-height: 35px;
    background: #ffffff;
    border: 1px solid #c40000;
    border-radius: 22px;
    font-size: 14px;
    margin-right: 20px;
    color:#292B30;
}
.neiyecase.neiyegzbk .casetypediv .typem li.active, .neiyecase.neiyegzbk .casetypediv .typem li:hover {
    background: #c40000;

}
.neiyecase.neiyegzbk .casetypediv .typem li.active a,.neiyecase.neiyegzbk .casetypediv .typem li:hover a{color: #fff;}
.neiyecase.neiyegzbk .casetypediv .typem ul{ display: inline-block;}
.neiyecase.neiyegzbk .casetypediv{ border:0px; background: #fff; display: block;}
.neiyecase.neiyegzbk .casetypediv .typem>div ul{ width: auto; float: none;}

.fenyediv{
    margin-top: 4px;
 margin-bottom: 24px;

}
.fenyediv a,.fenyediv{
    font-size:16px;
    font-weight:400;
    color:rgba(41,43,48,1);
}

.fenyediv li{ display: inline-flex;}
.fenyediv .thisclass{
    background:rgba(52,32,95,1);
    border-radius:3px;
    color: #FFFFFF;
    padding: 0px 8px
}
.fenyediv .thisclass a{color: #FFFFFF;}
/*内页工装百科*/
/*新闻列表*/
.list-news{}
.list-news .row{width:100%; height:auto; padding:0; margin:0;}
.neiyecase.neiyegzbk .fenyediv{ margin-top: 0;}
.list-news .list-item{padding:10px; border:1px solid #eee; margin-bottom:24px; overflow:hidden;}
.list-news .list-item .item-media{width:260px; height:185px; float:left;}
.list-news .list-item .item-media img{display:block; width:100%; height:100%;}
.list-news .list-item .item-data{width:650px; height:160px; float: left; margin-left: 68px; padding-top: 21px;}
.list-news .list-item .item-data .zh{display:block; font-family:microsoft yahei; font-size:16px; color:#333; font-weight:bold; line-height:30px;}
.list-news .list-item .item-data .zh:hover{color:#34205f;}
.list-news .list-item .item-data .note{width:100%; height:auto;}
.list-news .list-item .item-data .note span{font-family:microsoft yahei; font-size:14px; color:#666; line-height:30px; margin-right:10px;}
.list-news .list-item .item-data .note .keyword{color:#34205f;}
.list-news .list-item .item-data .desc{width:100%; height:auto; padding-top:10px; text-indent: 0px;}
.list-news .list-item .item-data .desc a{font-family:microsoft yahei; font-size:14px; color:#333; line-height:24px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;  /*规定为3行*/ overflow: hidden;}
/*详情*/
.detail-main{border:1px solid #eee; margin-bottom: 80px;}
.detail-title{height:auto; background:#fff; text-align:center; padding-top: 20px; font-family:microsoft yahei; font-size:24px; color:#000;}
.detail-note{width:100%; height:auto; text-align:center; padding-bottom: 10px; padding-top: 20px;}
.detail-content{ background:#fff;  border-top:1px solid #eee; padding:10px 30px 10px 30px; font-family:microsoft yahei; font-size: 16px; line-height:30px; color:#333;}
.detail-foot{width:100%; height:60px; background-size: cover; -moz-background-size: cover;}
.detail-foot a,.detail-foot{ font-size:16px; color:#000; }
.detail-foot .prepg,.detail-foot .nextpg{width:50%; height:60px; padding:0 5%; float:left; line-height:60px;}
.detail-note .time,.detail-note .from{ margin-right: 10px;font-size: 14px;}
/*遮罩样式*/
.gcbaike .overlay{ border-radius: 5px 5px 0px 0px;}
.detail-foot{border-top: 1px solid #eee;}

.form{
    width: 1200px;
    margin: 30px auto;
    height: 490px;
    background: #F4F4F4;
    box-sizing: border-box;
    border: 1px solid #c40000;
    padding:0 100px;
    position: relative;
    z-index: 1;
    clear: left;
}
.form>h2{
    text-align: center;
    font-size: 36px;
    margin: 40px auto;
}
.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding-left: 10px;
}
.layui-input, .layui-select, .layui-textarea {
    height: 38px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
}
.form-body{
    width: 560px;
    float: left;
}
.form-body p{
    font-size: 30px;
    margin-bottom: 15px;
}
.form-body p span{
    font-size: 16px;
}
.form-body p.notice{
    font-size: 16px;
    color: #9a9a9a;
    text-indent: 110px;
}
.form-content{
    width: 400px;
    float: left;
}

.layui-input, .layui-textarea{
    font-size: 16px;
}

.form-content .layui-form-label{
    float: left;
    display: block;
    padding: 9px 0;
    font-size: 16px;
    font-weight: 400;
    text-align: justify;
}
.form-content .layui-input-block{
    margin-left: 80px;
}
.form-submit{
    float: right;
    background: url("../images/clac_bt.png") no-repeat;
    height: 300px;
    width: 104px;
    border: none;
    color: #fff;
    font-size: 30px;
    margin-top: -50px;
    transition-duration: .5s;
    cursor: pointer;
}
.form-submit:hover{
    background: url("../images/clac_bt.png") no-repeat;
    transition-duration: .5s;
}
.form-res{
    width: 360px;
    height: 250px;
    float: right;
    box-sizing: border-box;
    border: 1px solid #cccccc;
    margin-top: 20px;
    text-align: left;
    padding: 20px 30px;
}
.form-res h2{
    font-size: 20px;
}
.form-res h3{
    font-size: 24px;
    color: #c40000;
    margin-top: 10px;
}
.form-res h3 span{
    font-size: 55px;
}
.form-res p{
    font-size: 18px;
    margin: 10px 0;
}
.form-res p span{
    margin: 0 20px;
}
.form>p{
    text-align: center;
    margin:20px auto;
    font-size: 16px;
}
.apply{
    width: 100%;
    height: 1000px;
    background: url(../images/apply_bg.jpg) no-repeat;
    background-size: cover;
    margin-top: -290px;
    position: relative;
    padding-top: 260px;
    box-sizing: border-box;
}
.calc-title{
    margin: 40px auto;
    color: #343434;
}
.calc-title h2{
    text-align: center;
    font-size: 60px;
}
.calc-title.w{
    color: #fff;
}
.calc-title img{
    display: block;
    margin: 10px auto;
}
.calc-title h3{
    font-size: 20px;
    text-align: center;
}
.calc-title p{
    font-size: 24px;
    text-align: center;
}
.form-body {
    width: 610px;
}
.form-submit{
  width: 187px;
}