a{color:#286f9d;text-decoration:none}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{zoom:1;display: block;}
body{min-width: 1280px;font: 14px/1.5 "微软雅黑"}
/*公共样式结束*/
/*头部和尾部样式*/
.head{
    height:8rem;
    background:linear-gradient(#ffffff,#f4f4f6);
    position: relative;
    z-index: 100;
}
.head_inner{
    width:100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 4rem;
}
.head_logo{width:35.5rem;height:5rem;background:url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/title.png) no-repeat;background-size: cover}
.head_menu{
    width: 100%;
    height:100%;
    font-size:2rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.head_menu__item{float:left;margin-right:10px;padding:0 15px;text-align:center}
.head_menu__item:link,.head_menu__item:visited{color:#000}
.head_menu__item:hover{color:#333}
.head_menu__item.selected{border-radius:6px;background:#aec9f4}

.user_container{
    display: none;
    position: relative;
}
.user_container__logout{
    display: none;
    width: 100%;
    height: 4rem;
    line-height: 4rem;
    position: absolute;
    bottom: -4.2rem;
    background: #f4f4f6;
    text-align: left;
    padding-left: 0.5rem;
    box-sizing: border-box;
}
.user_container__link {font-size: 2rem;}
.user_container__info_icon-select{width: 16px;height: 16px;vertical-align: middle;background-position: -700px -82px;margin-left: 5px;}


.footer{padding:30px 0 15px;width:100%;height:110px;background:#dfe2e7 url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/3b3373a0.footer-bg.png) repeat-x left top;color:#6b6c6e;text-align:center;line-height:22px;}
.footer a{font-size: 12px;}
.footer a:hover,.footer a:link,.footer a:visited{color:#6b6c6e}
.footer a:hover{text-decoration:underline}
.footer{position:static;}
.footer_container a{padding: 0 5px;}


/*轮播图逻辑*/
.carousel{position:relative;z-index:90;height:450px;width:100%;margin: 0 auto}
.carousel_inner{position:relative;height: 400px;}
.carousel_inner__item{position:absolute;width:100%;height:400px;opacity:0;overflow: hidden;z-index: 1}
.carousel_inner__item.current{z-index:2;opacity:1;}
.carousel_inner__item img{
    width: 100%;
}
.carousel_indicators{position:absolute;bottom:10px;left:50%;z-index:90;height:18px;margin-left: -56px;}
.carousel_indicators li{float:left;margin:0 5px;width:18px;height:18px}
.carousel_indicators li a{display: block;width:18px;height:18px;background:url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/c982272f.controls-point.png) no-repeat}
.carousel_indicators .current a{background-position: -18px 0;}
/* 小图标 */

.icon{display:inline-block;background:url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/icons.jpg) no-repeat}
.icon-select{width: 16px;height: 16px;vertical-align: middle;background-position: -700px -82px;margin-left: 5px;}
.selected .icon-select{ background-position: -716px -82px; }
.icon-82{width:82px;height:82px;float:left}
.icon-user-82{width:82px;height:82px;}
.icon-wifi{background-position:0 0}
.icon-fun{background-position:-82px 0}
.icon-user{background-position:-164px 0}
.icon-user-1{background-position:-574px 0;margin-left:10px;}
.icon-user-2{background-position:-656px 0;margin-left:10px;}
.icon-company-1{background-position:-246px 0;margin-left:10px;}
.icon-company-2{background-position:-328px 0;margin-left:10px;}
.icon-company-3{background-position:-410px 0;margin-left:10px;}
.icon-company-4{background-position:-492px 0;margin-left:10px;}
.icon-noresult{width: 34px;height: 35px;background-position: -76px -310px;display: inline-block;float: left; margin-right: 11px;text-align: left;margin-left: 20px;}
.icon-form-error{width:16px;height: 16px;float: left;background-position: -700px -98px;margin-top: 3px;margin-right: 3px;}
.btn{display:inline-block;background:#447ad0;color:#fff;text-align:center;font-size:24px;line-height:60px;cursor:pointer;}
/*主体部分*/
.container{width:100%;background: #fff;}
.container_guide{padding:30px 0 60px;width: 100%;display: flex;flex-direction: column;align-items: center;box-sizing: border-box;row-gap: 3rem}
.guide_item{padding:30px 50px 0;width:100%;box-sizing: border-box}
.guide_item .btn{width:20rem;height: 6rem;line-height: 6rem;font-size: 2rem}
.guide_item__inner{width:100%;height: 100%;display: flex;align-items: center;justify-content: space-between}
.guide_item__info{width:calc(100% - 20rem - 132px);height:100%;margin-left:5px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center}
.guide_item__info h3{margin-bottom:11px;font-size:3.5rem}
.guide_item__info p{font-size:2rem;color:#8e8e8e;}

/* 导航拦 */
.wrap{margin:0 auto;width:100%;background-color: #fff;}
.nav{line-height:2.5rem;color:#5783ba;padding-left: 30px;font-size: 2.5rem}

.tabs{}
.tabs_toggle{height:10rem;line-height:68px;font-size:18px;display:flex;align-items:center;justify-content:center;width:100%;border-bottom: 1px solid #e5e5e5; column-gap: 120px}
.tabs_toggle__item{cursor: pointer;text-align: center;font-size: 2.5rem}
.tabs_toggle__item.current{border-bottom: 5px solid #447bd0;color: #447bd0;font-weight: bold;}
.tabs_panes{margin: 65px auto;padding-bottom: 130px;width:100%;}
.tabs_pane__item{display: none}
.tabs_pane__item.current{display: block}
.order_list{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 24px;
}
.order_item{
    width: 90%;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    border: 1px solid #e7e6e6;
    padding: 24px;
    box-sizing: border-box;
    border-radius: 8px;
    box-shadow: #e7e6e6 0 0 30px 1px;
}
.item_col .label{
    color: #323233;
    font-weight: bold;
    font-size: 2.5rem;
}

.item_col .value{
    color: #646566;
    font-size: 2.5rem;
    margin-left: 24px;
}

.no_data{
    font-size: 2.5rem;
}

.content_company{}
.content_company__item{width:215px;height:260px;float: left;padding:24px 45px 0;cursor: pointer;position: relative;}
.content_company__item:after,.content_person__item:after{display: block;position:absolute;content:" ";background: url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/icons.jpg) no-repeat;background-position: -732px -88px; width: 1px;height: 260px;right:0;top:0}
.content_company__title,.content_person__title{font-size:18px;color:#5783ba;line-height:24px;margin:5px auto;display: block}
.content_company__context,.content_person__context{font-size:14px;color:#5783ba;text-align: left;}

.content_person__item{width:430px;height:260px;float: left;padding:24px 150px 0;cursor: pointer;position: relative;}
/* 工具css*/
.noborder{border:none}
.noafter:after{display: none}

/* from 表单这一页 */
.form_container{position: relative;}
.form_container__title{text-align: center;background: #eaeaea;height: 50px;line-height: 50px;color: #4e4e4e;font-size: 18px;}
.form_container__group{width:860px;margin:65px 50px;padding-right: 80px;}

.mb50{margin-bottom: 50px;}
.personItem,.hide{display:none}




.pages{height:10px;}
.report_list{ line-height:36px;margin:20px auto;width:90%}
.report_list thead{background-color:#eaeaea;font-weight:700;}
.report_list td{text-align:center;border: 1px solid #e4e5e5;font-size: 2.5rem}







.mobilephone{
    margin-bottom: 50px;
}
.content_div .error{
    text-align:center;
}
.content_div .error .log{
    width: 141px;
    height: 190px;
    background: url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/icons.jpg) no-repeat;
    background-position: -589px -225px;
    float: left;
    margin-left: 200px;
}
.content_div .error h3{
    line-height:35px;
    font-size: 20px;
    color: #9a1c1c;
    font-weight: 700;
    margin-left: 20px;
    text-align:left;
}
.content_div .error h3 i {
    width: 34px;
    height: 35px;
    background-position: -76px -310px;
    display: inline-block;
    float: left;
    margin-right: 11px;
    text-align:left;
    margin-left: 20px;
}
.content_div .error p{
    float: left;
    font-size: 18px;
    margin-left: 20px;
    margin-top: 10px;
    width: 236px;
    line-height: 35px;
    color: #808080;
    text-align:left;
}
/* 提交成功的css */
.success_container{width: 660px; margin: 170px auto;font-size: 16px;line-height: 40px;}
.success_container h3{margin: 20px auto;width:113px;font-weight: bold;color: #67d04b;}
.success_container h3 i{ width: 37px;height: 37px; display: inline-block;margin-right: 10px;background-position: -110px -310px;float: left;}
.success_container__dom{margin-bottom: 70px;}
.success_container_btns{text-align: center; margin-bottom: 100px;}
.success_container_btns .btn{margin: 0 30px; width:200px;}



.info-success{
    text-align:center;
}
.info-success .log{
    width: 141px;
    height: 190px;
    background: url(//3gimg.qq.com/tele_safe/yun_m_qq_com/img/icons.jpg) no-repeat;
    background-position: -449px -225px;
    float: left;
    margin-left: 230px;
}
.info-success  h3{
    line-height:35px;
    font-size: 20px;
    color: #9a1c1c;
    font-weight: 700;
    margin-left: 20px;
    text-align:left;
}
.info-success  h3 i {
    width: 34px;
    height: 35px;
    background-position: -76px -310px;
    display: inline-block;
    float: left;
    margin-right: 11px;
    text-align:left;
    margin-left: 20px;
}
.info-success  p{
    float: left;
    font-size: 18px;
    margin-left: 20px;
    margin-top: 10px;
    width:300px;
    line-height: 35px;
    color: #808080;
    text-align:left;
}

.info-title{
    font-size:18px;
    color: #4480dd;
    width: 200px;
    margin: 50px auto 30px auto;
    line-height: 44px;
    display:none;
}
.info-title i{
    height: 44px;
    width: 44px;
    float:left;
    margin-right:10px;
}


.info-yellow i{
    background-position: -88px -266px;
}
.info-tags i{
    background-position: -44px -266px;
}
.info-hr{
    width: 890px;
    font-size: 18px;
    margin: 0px auto;
    color: #497bc9;
}
.info-hr h3{
    float: left;
    display: inline-block;
}
.info-hr i{
    float: left;
    display: inline-block;
    background-color: #cfd1d4;
    width: 780px;
    height: 1px;
    margin-left: 14px;
    margin: 12px 19px;
}
.info-content{
    width: 890px;
    font-size: 14px;
    margin: 0px auto;
    color: #50575f;
    line-height:32px;
}
.info-content a {
    display: inline-block;
    position: relative;
    padding-left: 30px;
}
.info-content a i {
    width: 31px;
    height: 18px;
    background-position: -700px -114px;
    top: 7px;
    position: absolute;
    left: 0px;
}
.info-result{
    width: 890px;
    font-size: 14px;
    margin: 80px auto;
    color: #50575f;
    line-height: 32px;
    text-align: center;
    display:none;
}
.info-result h3{
    display: inline-block;
    position: relative;
    padding-left: 42px;
    font-size: 20px;
    margin: 15px auto;
    width:100px;
}
.info-result h3 i{
    width: 34px;
    height: 34px;
    display: inline-block;
    position: absolute;
    left: 0px;
    top: -5px;
}
.audit-error h3{
    color: #9a1c1c;
}
.audit-error h3 i{
    background-position: -76px -310px;
}
.audit-pass h3{
    color: #67d04b;
}
.audit-pass h3 i{
    background-position: -110px -310px;
}
.audit-wait h3{
    color: #959595;
}
.audit-wait h3 i{
    background-position: -663px -152px;;
}
.audit-doing h3{
    color: #e39a0e;
}
.audit-doing h3 i{
    background-position: -697px -152px;
}
/*整理dialog 的css */
.dialog_mask{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;display:none;background:rgba(0,0,0,.8);}
.dialog{position:absolute;z-index:1005;display:none;border-radius:6px;background:#fff}
.dialog_title{position:relative;margin:0 20px;height:54px;border-bottom:1px solid #d1d1d3;color:#000;text-align:center;font-size:20px;line-height:54px}
.dialog_content{padding:20px 25px;height:540px;color:#3a3a3a;font-size:14px;overflow:hidden;}

.dialog_footer{padding:15px 25px;text-align:center}
.dialog_footer .btn{display:inline-block;margin:0 15px;width:155px;height:44px;background:#447ad0;color:#fff;text-align:center;font-size:18px;line-height:44px;cursor:pointer}
.dialog_footer .btn-cancel{margin-left:20px}



.rz-info{line-height:32px}
.rz-info-tips{margin-top:15px;color:#427acf}

#lightbox-caption{
    display:none;
}
.user-add-info{
    width:500px;
    margin: 0 auto;
}
.result-btn {
    text-align: center;
    margin-bottom: 100px;
}
.usr-btn {
    margin: 0px 30px;
    width: 200px;
}

.phone-alert-model{
    width: 500px;
    padding: 24px 0;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #ebecef;
    z-index: 9999;
}
.phone-alert-model-inset{
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 24px;
}
.phone-alert-model-inset .title{
    font-size: 20px;
    font-weight: bold;
}
.phone-alert-model-inset .content{
    font-size: 16px;
    color: #464444;
}
.phone-alert-model-inset .confirm-btn{
    background: #447ad0;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    padding: 12px 45px;
}

.can_down{
    font-size: 2rem;
    margin-top: 24px;
}
