

body{
    overflow-x:hidden;
}
.qiehuan{
    height: 85px;
    background: #fff;
    width: 100%;
    display: block;
    position: relative;
    z-index: 2;
}
.qiehuan ul{
    display: inline-block;
    text-align: center;
    width: 100%;
}
.qiehuan li{
    display: inline-block;
    line-height: 85px;
    color: #383839;
    font-size: 24px;
    text-align: center;
    transition: all ease .3s;
    padding: 0 100px !important;
    text-indent: 1em;
    cursor: pointer;
    position: relative;
}
.qiehuan li:nth-of-type(1){
    background: url(/repository/image/CoBdfHZpQkm7QLniqxgIGg.png) no-repeat 72px center;
}
.qiehuan li:nth-of-type(2){
    background: url(/repository/image/f-UqS_vBTGa4cKhg3G0I5g.png) no-repeat 72px center;
}
.qiehuan li:nth-of-type(3){
    background: url(/repository/image/8JeJopj8SyWiqNl-JncvQg.png) no-repeat 60px center;
}
.qiehuan li:nth-of-type(1):hover,
.qiehuan li:nth-of-type(1).cur{
    background: url(/repository/image/uL8MuarRTc-cKnwWEEM7XA.png) no-repeat 72px center #da251c;
}
.qiehuan li:nth-of-type(2):hover,
.qiehuan li:nth-of-type(2).cur{
    background: url(/repository/image/j5CKKPMGRyuLgmh36Df8OQ.png) no-repeat 72px center #da251c;
}
.qiehuan li:nth-of-type(3):hover,
.qiehuan li:nth-of-type(3).cur{
    background: url(/repository/image/N7yVIhUGQneZIItusC21LA.png) no-repeat 60px center #da251c;
}
.qiehuan li:hover,
.qiehuan li.cur{
    color:#fff;
}
.qiehuan li::after{
    content:'';
    width: 0;
    height:0;
    border-width: 12px 12px 0;
    border-style:solid;
    border-color: #da251c transparent transparent;/*ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â¹Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â½ */
    margin: 0 auto;
    position: absolute;
    bottom: -12px;
    left: 0;
    right: 0;
    opacity: 0;
    transition: all ease .3s;
}
.qiehuan li:hover::after,
.qiehuan li.cur::after{
    opacity: 1;
}
.probox{
    width: 100%;
    height: 712px;
    background: url(/repository/image/VGumxYFlSliWilqQ_KVxIQ.jpg) no-repeat center;
    opacity: 0;
    visibility: hidden;
    transition: all ease .3s;
    position: absolute;
    left: 0;
    right: 0;
    top: 85px;
}
.center{
    width: 1200px;
    margin: 0 auto !important;
    display: block;
    padding-top: 60px !important;
}
.proleft{
    float: left;
    width: 400px;
    margin-top: 110px !important;
}
.proleft h2{
    color: #da251c;
    font-size: 36px;
    font-weight: 500;
}
.proleft span{
    margin: 20px 0;
    background: #da251c;
    display: block;
    width: 47px;
    height: 2px;
}
.proleft p{
    color: #383839;
    font-size: 16px;
    line-height: 30px;
}
.proleft a{
    color: #da251c !important;
    font-size: 16px;
    padding: 13px 27px !important;
    background: #fff;
    display: inline-block;
    margin-top: 50px;
}
.proright{
    float: right;
    width: 800px;
}
.probox.cur{
    opacity: 1;
    visibility: visible;
}
.jz{
    background: url(/repository/image/qffghM_2RHaZIwVMQ4nrbw.jpg) no-repeat center;
    height: 745px;
    padding-top: 83px !important;
}
.jz h2, .sc h2,.ab h2{
    color: #ffffff;
    font-size: 36px;
    font-weight: 500;
    text-align: center;
}
.jz span{
    margin: 20px auto;
    background: #ffffff;
    display: block;
    width: 47px;
    height: 2px;
}
.jz p, .sc p,.ab p{
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    width: 1000px;
    margin: 0 auto !important;
}
.jzul{
    width: 1200px;
    height: 2px;
    margin: 35px auto 0 !important;
}
.jzul li{
    width: 19.2%;
    margin-right: 1% !important;
    float: left;
    height: 362px;
    position: relative;
    padding-top: 328px !important;
    overflow: hidden;
    list-style: none !important;
    transition: all ease .5s;
}
.jzul li:last-child{
    margin-right: 0% !important;
}
.jzul li:nth-of-type(1){
    background:url(/repository/image/HWx7IstiRReRbMxpJAXZWw.jpg) no-repeat center;
}
.jzul li:nth-of-type(2){
    background:url(/repository/image/dH1BS64wS5qGrrGhbUkQXQ.jpg) no-repeat center;
}
.jzul li:nth-of-type(3){
    background:url(/repository/image/IePPQI7RQMyr_tmeKxMvbQ.jpg) no-repeat center;
}
.jzul li:nth-of-type(4){
    background:url(/repository/image/v2mcRKnsQ8iYA_TenmpvkA.jpg) no-repeat center;
}
.jzul li:nth-of-type(5){
    background:url(/repository/image/Qyv6ydf1Q_6ruvKLyEt22A.jpg) no-repeat center;
}
.jzul li h3{
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    position: relative;
    z-index: 1;
}
.jzul li span{
    margin: 10px auto;
    background: #ffffff;
    display: block;
    width: 29px;
    height: 1px;
    position: relative;
    z-index: 1;
}
.jzul li p{
    width: 80%;
    font-size: 14px;
    line-height: 25px;
    position: relative;
    z-index: 1;
}
.jzul li::after{
    content:'';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(218, 37, 28, .63);
    z-index: 0;
    opacity: 0;
    transition: all ease .5s;
}
.jzul li:hover{
    padding-top: 70px !important;
}
.jzul li:hover::after{
    opacity: 1;
}
.jzul li.cur{
    width:23.8%;
}
.jzul li.cur_k{
    width:18%;
}
.jzul li a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}
.sc h2,
.sc p{
    color: #333;
}
.sc{
    padding-top: 80px !important;
}
.scb{
    width: 1200px;
    margin: 36px auto 0 !important;
}
.scb li{
    list-style: none !important;
    display: inline-block;
    float: left;
    margin-right: 32px !important;
    position: relative;
    overflow: hidden;
}
.scb li:last-child{
    margin-right: 0 !important;
}
.scb li p{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(218, 37, 28, .63);
    color: #fff;
    line-height: 47px;
    font-weight: bold;
    text-align: center;
    font-size: 18px;
    transition: all ease .3s;
}
.scb li a{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.scb li:hover p{
    opacity:0;
}
.scb li img{
    transition: all ease .3s;
}
.scb li:hover img{
    transform: scale(1.1);
}
#c_complaintPage_detail-15415717284698576{
    background: url(/repository/image/usfFPud3SzKw48BsU_JbUw.jpg) no-repeat center;
}
.ab{
    margin-top: 100px !important;
}
.abb ul li{
    display: inline-block;
    width: 137px;
    height: 205px;
    margin: 0px 30px;
    transition: all ease .5s;
}
.abb ul li:nth-of-type(1){
    background: url(/repository/image/PadPeYCQSui-AJfaGrAJZw.png) no-repeat center top;
}
.abb ul li:nth-of-type(1):hover{
    background: url(/repository/image/QtT257IRTtCrkEp_BOb3Gw.png) no-repeat center top;
}
.abb ul li:nth-of-type(2){
    background: url(/repository/image/aQ8Sz6I8Qy6CKB9pqM_TgQ.png) no-repeat center top;
}
.abb ul li:nth-of-type(2):hover{
    background: url(/repository/image/8uxHS77TTpWtOEt_WiLqnw.png) no-repeat center top;
}
.abb ul li:nth-of-type(3){
    background: url(/repository/image/cFD6dbA7RhSOX2PYXTKRYA.png) no-repeat center top;
}
.abb ul li:nth-of-type(3):hover{
    background: url(/repository/image/FHNEFnuRSgyeoU1SjU0uWw.png) no-repeat center top;
}
.abb ul li:nth-of-type(4){
    background: url(/repository/image/qHgK_cv_QoOCMmLL9785GQ.png) no-repeat center top;
}
.abb ul li:nth-of-type(4):hover{
    background: url(/repository/image/BqlA4UiyTsi4s0NhXr5-XA.png) no-repeat center top;
}
.abb ul li:nth-of-type(5){
    background: url(/repository/image/B-xpNF9vT9azHPE7ZvwSsw.png) no-repeat center top;
}
.abb ul li:nth-of-type(5):hover{
    background: url(/repository/image/LeKg-BrMTpyYzRk44HIAFg.png) no-repeat center top;
}
.abb ul li:nth-of-type(6){
    background: url(/repository/image/yKPXoDgQTri32sy0AMD1BA.png) no-repeat center top;
}
.abb ul li:nth-of-type(6):hover{
    background: url(/repository/image/zN-0jED7Q-Ka3FX-KKZhlg.png) no-repeat center top;
}
.abb p{
    text-align: center;
    color: #fff;
    line-height: 30px;
    font-size: 16px;
}
.abb a {
    color: #ffffff !important;
    transition: all ease .5s;
    padding-top: 145px;
    float: left;
    text-align: center;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
}
.abb{
    width: 1200px;
    margin: 35px auto 0 !important;
}
.abb ul{
    display: inline-block;
    text-align: center;
    width: 100%;
}
.border{
    margin-top: 70px !important;
    display: inline-block;
    width: 100%;
}
.border h2{
    color: #da251c;
    font-size: 36px;
    font-weight: 500;
    text-align: center;
}
.border span{
    margin: 10px auto;
    background: #da251c;
    display: block;
    width: 29px;
    height: 2px;
    position: relative;
    z-index: 1;
}
.nr .center, .zr .center, .zzj .center, .wh .center, .rr .center,.cf .center{
    padding-top: 30px !important;
}
.nr p,
.zright p{
    text-align: left;
    color: #7d7d7d;
    line-height: 30px;
    font-size: 16px;
}
.zleft{
    width: 50%;
    float: left;
}
.zright{
    float: right;
    width: 50%;
    height: 446px;
}
.zright img{
    vertical-align: middle !important;
}
.wenzhz{
    background: url(/repository/image/5j4aYTvDRUy2LkWNewc48g.jpg) no-repeat center;
    height: 487px;
    padding: 150px 0 0 50px !important;
    margin-bottom: 25px !important;
}
.wenzhz p{
    text-align: left;
    color: #fff;
    line-height: 48px;
    font-size: 18px;
}
.wenzhz p span{
    font-weight:bold;
}
.tj li{
    float: left;
    margin-right: 8px !important;
    list-style: none !important;
    margin-bottom: 12px !important;
}
.tj li:nth-of-type(1),
.tj li:nth-of-type(4),
.tj li:nth-of-type(8){
    margin-right: 0px !important;
}
.tj li:nth-of-type(5),
.tj li:nth-of-type(6),
.tj li:nth-of-type(7){
    margin-right: 11px !important;
}
.rr li{
    float: left;
    width: 206px;
    margin-right: 21px !important;
    list-style: none !important;
    margin-bottom: 25px !important;
}
.rr li img{
    width:100%;
}
.rr li:nth-child(4n+0){
    margin-right: 0px !important;
}
.cf li{
    float: left;
    width: 33.333%;
    list-style: none !important;
}
.cf li img{
    margin: 0 auto;
    display: block;
}
.cf{
    display: inline-block;
    margin-bottom: 70px !important;
    position: relative;
}
.cf .hd a{
    position: absolute;
    width: 23px;
    height: 42px;
    top: calc((100% - 42px)/2);
    cursor: pointer;
    background: url(/repository/image/yzKBYGHGRAWsQMEphC1GDA.jpg) no-repeat center;
}
.cf .hd a.next{
    left: -40px;
}
.cf .hd a.prev{
    right: -40px;
    transform: rotate(-180deg);
}
.cf li p{
    line-height: 48px;
    text-align: center;
    color: #3b3737;
    font-size: 16px;
    background: #f3f3f3;
    width: 95.5%;
    margin: 0 auto;
}
#fdr{
    position: fixed;
    right: 5vw;
    top: 50%;
    opacity: 0;
    transition: all ease .3s;
    transform: translateY(-50%);
    background: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
    padding: 20px;
}
#fdr li{
    color: #7d7d7d;
    line-height: 36px;
    list-style: none;
    font-size: 14px;
    position: relative;
    text-align: right;
    padding-right: 20px;
    cursor: pointer;
}
#fdr li::after{
    content:'';
    position: absolute;
    right: 0;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #7d7d7d;
    top: 15px;
}
#fdr li::before{
    content:'';
    position: absolute;
    right: -3px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
    background: rgba(125, 125, 125, 0);
    top: 12px;
    border: 1px solid #da251c;
    opacity: 0;
}
#fdr li.cur{
    color:#da251c;
}
#fdr li.cur::before{
    opacity: 1;
}
#fdr li.cur::after{
    background: #da251c;
}
#fdr.topshow{
    opacity: 1;
}
#fdr.xiaos{
    opacity: 0;
}
.cf.jt li img{
    width: auto;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.cf.jt li{
    position: relative;
}
.cf.jt li div{
    position: relative;
    width: 90%;
    height: 200px;
    overflow: hidden;
    margin: 0 auto;
}
.cf.jt li p{
    width: 90%;
}
#c_breadcrumb_nav-1541584551918 .p_breadcrumbCurrent,
#c_breadcrumb_nav-1541641544640 .p_breadcrumbCurrent{
    display: none;
}
#c_breadcrumb_nav-1541584551918 .p_end:nth-child(6),
#c_breadcrumb_nav-1541641544640 .p_end:nth-child(6){
    display: none;
}
.e_ContentMajorStyleBox-001 .title_main {
    max-width: 100%;
    overflow: visible;
}
.e_ContentMajorStyleBox-001 .stylebox_title {
    padding-left: 0;
    padding-right: 0;
}
.e_ContentMajorStyleBox-001 .stylebox_top_line {
    height: 0px;
}
.e_ContentMajorStyleBox-001 .stylebox_content {
    border-width:0px;
    padding-top: 40px;
}
.e_ContentMajorStyleBox-001 .stylebox_bottom_line {
    height: 0px;
}
.e_ContentMajorStyleBox-001 .title_main::after{
    content:'';
    margin: 10px auto;
    background: #da251c;
    display: block;
    width: 29px;
    height: 2px;
    position: relative;
    z-index: 1;
}
#c_news_list-1541641897496,
#c_news_list-1544167345498{
    pointer-events: none;
}
.nyp_links .picture{
    float: left;
    width: calc((100% - 40px)/8);
    margin-bottom: 5px;
    border: 1px solid #eee;
    margin-right: 5px;
    overflow: hidden;
}
#cont_left{
    width: 50%;
    float: left;
    margin-top: 40px;
    margin-bottom: 60px;
}
#cont_right{
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding-left: 0;
    margin-top: 40px;
    /* height: 350px; */
    margin-bottom: 60px;
}
#cont_right h1{
    font-size: 24px;
    font-weight: 500;
    margin: 30px 0 10px 0;
    color: #da251c;
}
#cont_right p{
    font-size: 16px;
    line-height: 30px;
    color: #999;
}
.zpbox h3{
    color: #353535;
    font-size: 24px;
    font-weight: 500;
    padding: 0 20px !important;
    line-height: 50px;
    background: #efefef;
    margin-bottom: 20px !important;
}
.zpbox p{
    line-height: 30px;
    padding: 0 20px !important;
    font-size: 14px;
}
.zpbox{
    background: #f5f5f5;
    padding-bottom: 20px !important;
}
.zpgw{
    background: #ffffff;
    border-bottom: 1px solid #e6e6e6;
}
.zpgw:nth-child(2n+0){
    background: #f5f5f5;
}
.zpgw h4{
    color: #353535;
    font-size: 17px;
    font-weight: bold;
    padding: 0 20px !important;
    line-height: 50px;
    background: #efefef;
    cursor: pointer;
}
.zpgw p{
    line-height: 30px;
    padding: 0 20px !important;
    font-size: 14px;
    display: none;
}
.zpgw p::before{
    content:'';
    width: 100%;
    height: 20px;
    display: block;
}
.zpgw p::after{
    content:'';
    width: 100%;
    height: 20px;
    display: block;
}
.zpgw:nth-child(3) p:nth-child(2){
    display: block;
}
.resetHtmlCssStyle td {
    padding: 10px !important;
}
.p_stylebox .title_main {
    text-align: center;
    font-size: 36px !important;
    color: rgba(218, 37, 28, 1) !important;
    width: 100%;
    height: auto !Important;
    max-width: none !important;
    position: relative;
    text-overflow: initial !important;
    display: block !important;
    white-space: initial!important;
    line-height: 45px;
    padding: 10px 0;
}
.stylebox_top{
    background: none !important;
    height: auto !important;
    margin-top: 25px;
}
.stylebox_title{
    background: none !important;
    height: auto !important;
    width: 100% !important;
    padding: 0 40px !important;
}
.stylebox_content{
    border: 0px solid #ccc !important;
}
.title_main::after {
    content: '';
    margin: 8px auto;
    background: #da251c;
    display: block;
    width: 29px;
    height: 2px;
    position: relative;
    z-index: 1;
}
.rr li p{
    text-align: center;
    line-height: 25px;
    font-size: 16px;
    background: #f3f3f3;
    padding: 10px 0;
}
.rr ul{
    display: inline-block;
    width: 100%;
}
.rr ul:nth-child(1)::before,
.rr ul:nth-child(2)::before,
.rr ul:nth-child(3)::before,
.rr ul:nth-child(4)::before{
    display: inline-block;
    float: left;
    height: 275px;
    background: #f3f3f3;
    color: #333;
    font-weight: bold;
    font-size: 24px;
    padding: 20px 20px;
    width: 66px;
    margin-right: 20px;
    padding-top: 74px;
}
.rr ul:nth-child(3)::before{
    content:"员工面貌";
}
.rr ul:nth-child(2)::before{
    content:"行业认证";
}
.rr ul:nth-child(1)::before{
    content:"客户认证";
}
