@charset "utf-8";
/* =====================内页样式======================== */
/* 登录 */
.login-container{width: 100%;height: 100%;background: url('../images/loginbg.jpg') no-repeat center /cover;overflow: hidden;}
.login-logo{width: 100%;text-align: center;font-size: 0;padding-top: 70px;}
.login-logo a{display: inline-block;max-width: 100%;}
.login-logo a img{width: 100%;}
.login-content{width: 100%;margin-top: 48px;background: #fff;border: 1px solid #e5e5e5;box-shadow: 0px 0px 8px 0px #dedede;padding: 48px 20px 100px;}
.login-title{width: 100%;text-align: center;}
.login-title h6{font-size: 24px;color: #111;}
.login-imgform{width: 100%;padding-top: 42px;}
.login-img{float: left;width: 50%;text-align: right;border-right: 1px solid #ddd;padding-right: 54px;}
.login-img img{max-width: 100%;}
.login-form{width: 50%;float: left;padding-left: 50px;}
.login-formbox{max-width: 330px;}
.login-ipt{width: 100%;margin-top: 24px;overflow: hidden;}
.login-ipt label{display: block;width: 70px;float: left;width: 70px;text-align: right;color: #111;font-size: 14px;height: 35px;line-height: 35px;}
.login-ipt input{border: 1px solid #e5e5e5;height: 35px;padding: 0px 10px;font-size: 14px;color: #666;width: 248px;outline: none;display: block;float: left;margin-left: 12px;}
.login-info{font-size: 0;width: 100%;margin-top: 20px;padding-left: 80px;}
.login-info span, .login-info a{display: inline-block;font-size: 14px;color: #444;}
.login-info a{margin-left: 18px;color: #e6001f;}
.login-info a:hover{text-decoration: underline;}
.login-forget{width: 100%;text-align: right;font-size: 0;padding: 10px 0 20px;}
.login-forget a{display: inline-block;vertical-align: middle;font-size: 14px;color: #666;text-decoration: underline;}
.login-sub{width: 100%;height: 40px;text-align: center;font-size: 16px;color: #fff;background: #e6001f;cursor: pointer;}
.login-formbox.login-qrmm {max-width: 372px;}
.login-formbox.login-qrmm .login-ipt label{width: 110px;}
.login-formbox.login-qrmm .login-ipt input{width: 250px;}
.login-formbox.login-qrmm .login-qrmmbk{display: block;width: 100%;height: 48px;}

/* 找回密码 */
.forget-info{width: 100%;text-align: center;}
.forget-info p{font-size: 16px;color: #333;}
.forget-container .login-form {width: 100%;padding-left: 0;}
.forget-container .login-formbox{margin: 0 auto;}
.forget-container .login-sub{margin-top: 32px;}

/* 注册 */
.sign-container{background: url('../images/loginbg.jpg') no-repeat center /cover;overflow: hidden;padding-bottom: 100px;}
.sign-info{width: 100%;text-align: center;padding: 0 10%;}
.sign-info p{font-size: 16px;color: #555;line-height: 32px;}
.sign-info p span{color: #e6001f;display: inline-block;margin: 0 6px;}
.sign-form{width: 100%;padding: 0 50px;margin-top: 34px;}
.sign-formipt{width: 100%;overflow: hidden;margin-bottom: 10px;padding-left: 154px;position: relative;}
.sign-formipt label{position: absolute;top: 0;left: 0;width: 144px;text-align: right;color: #111;font-size: 14px;height: 40px;line-height: 40px;}
.sign-formipt input, .sign-formipt select,.sign-formipt textarea{border: 1px solid #e5e5e5;height: 40px;padding: 0px 10px;font-size: 14px;color: #666;width: 100%;outline: none;display: block;}
.sign-formipt textarea{height: 90px;padding: 10px;}
.sign-formipt input:-moz-placeholder {color:#666;font-size: 14px;}
.sign-formipt input::-moz-placeholder {color:#666;font-size: 14px;}
.sign-formipt input:-ms-input-placeholder{color:#666;font-size: 14px;}
.sign-formipt input::-webkit-input-placeholder{color:#666;font-size: 14px;}
.sign-formipt textarea:-moz-placeholder {color:#666;font-size: 14px;}
.sign-formipt textarea::-moz-placeholder {color:#666;font-size: 14px;}
.sign-formipt textarea:-ms-input-placeholder{color:#666;font-size: 14px;}
.sign-formipt textarea::-webkit-input-placeholder{color:#666;font-size: 14px;}
.sign-formipt select{background-position: right 8px center;background: url(../images/sel-bg.png) no-repeat right 10px center;}
.sign-formslt{width: 100%;}
.sign-formslt select{width: 32%;float: left;}
.sign-formslt select:nth-child(2){margin: 0 2%;}
.sign-formrule{width: 100%;overflow: hidden;padding-left: 80px;padding-top: 12px;}
.sign-formrule li{width: 100%;display: block;padding: 4px 0;}
.sign-formrule li span{margin-left: 12px;color: #555;font-size: 14px;}
.sign-formrule li input {appearance: radio;-moz-appearance: radio;-webkit-appearance: radio;}
.sign-sub{width: 330px;display: block;height: 40px;text-align: center;font-size: 16px;color: #fff;background: #e6001f;cursor: pointer;margin: 28px auto 0;}
.sign-container .login-info{text-align: center;padding-left: 0;margin-top: 32px;}
.signsel-box{overflow: visible;}
.signsel{width: 100%;user-select: none;}
.signsel-drop{width: 32%;position: relative;float: left;}
.signsel-menu{border: 1px solid #e5e5e5;cursor: pointer;height: 40px;padding: 0px 10px;line-height: 40px;font-size: 14px;color: #666;width: 100%;outline: none;display: block;}
.signsel-menu.ontrue{border-color: #aaa;}
.signsel-drop:nth-child(2){margin: 0 2%;}
.signsel-more{display: none;width: 100%;position: absolute;z-index: 12;padding: 4px;top: 39px;left: 0;background: #fff;border: 1px solid #aaa;border-top-color: #e5e5e5;}
.signsel-scroll{width: 100%;max-height: 200px;overflow-y: auto;}
.signsel-more span{display: block;cursor: pointer;padding: 4px 6px;font-size: 14px;color: #333;width: 100%;}
.signsel-more span:hover{background: #e5e5e5;}
.signsel-more span.ontrue{background: #3875d7;background-image: linear-gradient(#3875d7 20%,#2a62bc 90%);color: #fff;}

/* 个人中心 */
.login-content.myinfo-content{padding: 12px 16px 40px;border: 1px solid #e5e5e5;box-shadow: none;}
.login-content.myinfo-content .login-title h6 {font-size: 30px;}
.myinfo-head{width: 100%;position: relative;margin-top: 20px;}
.myinfo-headinfo{width: 100%;margin: 0 auto;overflow: hidden;}
.myinfo-headwd{width: 100%;text-align: center;}
.myinfo-headwd h6{font-size: 18px;color: #333;line-height: 26px;margin-top: 10px;}
.myinfo-headwd p{font-size: 15px;color: #666;margin: 14px 0;}
.myinfo-headwd span{font-size: 15px;color: #333;}
.myinfo-loginout{position: absolute;right: 90px;top: 0px;width: 80px;height: 50px;line-height: 50px;text-align: center;background: #f2f2f2;font-size: 14px;color: #666;cursor: pointer;}
.myinfo-home{position: absolute;display: block;top: 0;right: 16px;width: 60px;height: 50px;background: #fafafa url('../images/myinfohome.png') no-repeat center /30px auto;}
.myinfo-hint{width: 100%;background: #fafafa;margin: 28px 0 18px;overflow: hidden;}
.myinfo-hint li{float: left;position: relative;padding: 0px 16px;height: 50px;line-height: 50px;font-size: 14px;color: #333;cursor: pointer;}
.myinfo-hint li.ontrue{background: #e6001f;color: #fff;}
.myinfo-info{width: 100%;overflow: hidden;padding: 0 50px;}
.myinfo-info li{width: 33.33333333333%;float: left;height: 44px;line-height: 44px;font-size: 15px;color: #444;}
.myinfo-info li span{color: #666;}
.myinfo-info li.myinfo-infolen{width: 100%;}
.myinfo-down{width: 100%;overflow: hidden;padding: 0 50px;}
.myinfo-downtit{width: 100%;overflow: hidden;border-bottom: 1px solid #d9d9d9;}
.myinfo-downtit li{height: 50px;line-height: 50px;float: left;font-size: 15px;color: #555;width: 12%;text-align: center;}
.myinfo-downtit li:first-child{width: 64%;text-align: left;display: flex;align-items: center;position: relative;padding-left: 32px;}
.myinfo-downlist {display: block;width: 100%;border-bottom-color: #ebebeb;}
.myinfo-downlist li span{display: block;line-height: 18px;width: 100%;}
.myinfo-downlist li img{content: "";position: absolute;height: 24px;top: 50%;left: 0;margin-top: -12px;}
.myinfo-sign .sign-sub{margin: 28px 0 0 154px;}
.myinfo-signinfo{width: 100%;margin-bottom: 28px;}
.myinfo-signinfo p{font-size: 16px;color: #555;line-height: 30px;}
.myinfo-cgdiv{width: 100%;}
.myinfo-cgdiv>div{display: none;}
.myinfo-cgdiv>div.ontrue{display: block;}

/* 公司简介 */
.PUBban{width: 100%;position: relative;}
.PUBban img{width: 100%;object-fit: cover;min-height: 200px;}
.PUBban-content{position: absolute;z-index: 2;width: 100%;left: 0;top: 50%;margin-top: -65px;}
.PUBban-wd{min-width: 172px;display: inline-block;height: 130px;padding: 22px 24px 0 20px;color: #fff;background: url('../images/abobanic.png');background-size: 100% 100%;}
.PUBban-wd h6{font-size: 28px;}
.PUBban-wd i{display: block;width: 30px;height: 2px;background: #fff;margin: 16px 0;}
.PUBban-wd p{font-size: 16px;}
.PUBmenu{width: 100%;overflow: hidden;padding: 16px 0;}
.PUBmenu-link{float: left;}
.PUBmenu-link a{display: inline-block;vertical-align: middle;position: relative;padding-right: 20px;color: #aaa;font-size: 14px;transition: all .4s ease;}
.PUBmenu-link a:before{content: ">";position: absolute;right: 3px;font-size: 14px;color: #aaa;font-family: "\5B8B\4F53";top: 1px;}
.PUBmenu-link a:last-child:before{display: none;}
.PUBmenu-link a:hover{color: #e6001f;}

.abojj{width: 100%;}
.abojjinfo{width: 100%;}
.abojjinfo-tit{width: 100%;margin-top: 12px;text-align: center;}
.abojjinfo-tit h6{font-size: 26px;color: #333;}
.abojjinfo-list{width: 100%;margin-top: 48px;}
.abojjinfo-lump{width: 100%;margin-bottom: 60px;position: relative;}
.abojjinfo-imgwd .abojjinfo-img{text-align: left;}
.abojjinfo-imgwd .abojjinfo-wd{right: 0;}
.abojjinfo-wdimg .abojjinfo-img{text-align: right;}
.abojjinfo-wdimg .abojjinfo-wd{left: 0;}
.abojjinfo-img{width: 100%;}
.abojjinfo-img img{max-width: 100%;object-fit: cover;min-height: 320px;}
.abojjinfo-wd{position: absolute;width: 700px;height: 280px;top: 50%;margin-top: -140px;padding: 28px 50px;box-shadow: 0px 0px 10px #ddd;z-index: 2;background: #fff;}
.abojjinfo-wd h6{font-size: 20px;color: #333;}
.abojjinfo-wd i{width: 30px;height: 3px;background: #e6001f;margin: 16px 0 14px;display: block;}
.abojjinfo-wd p{font-size: 14px;line-height: 32px;color: #666666;}
.abojjhis{width: 100%;padding: 16px 0 100px;}
.abojjhis-tit{width: 100%;text-align: center;}
.abojjhis-tit h6{font-size: 40px;color: #333;}
.abojjhis-content{width: 100%;overflow: hidden;margin-top: 44px;}
.abojjhis-desbox{width: 100%;}
.abojjhis-desyear{width: 900px;margin: 0 auto;font-size: 0;text-align: center;}
.abojjhis-desyear span{display: inline-block;vertical-align: middle;width: 190px;margin: 0 15px;height: 150px;text-align: center;line-height: 150px;background: #c3062a;color: #fff;font-size: 88px;font-weight: bold;position: relative;border-radius: 6px;}
.abojjhis-desyear span:after{content: "";position: absolute;height: 10px;width: 100%;background: #c3062a;z-index: 2;top: 50%;margin-top: -5px;left: 0;}
.abojjhis-deswd{width: 760px;margin: 40px auto 0;line-height: 30px;font-size: 16px;color: #333;}
.abojjhis-yearbox{width: 100%;padding: 0 40px;position: relative;margin-top: 46px;}
.abojjhis-yearbox .equip-min{width: 100%;position: relative;text-align: center;padding-top: 40px;cursor: pointer;}
.abojjhis-yearbox .equip-min:before{content: "";width: 100%;height: 2px;background: #959595;position: absolute;top: 19px;left: 0;transition: all 0.4s ease;}
.abojjhis-yearbox .equip-min:after{content: "";position: absolute;width: 16px;height: 16px;background: #959595;top: 12px;left: 50%;margin-left: -8px;border-radius: 50%;transition: all .4s ease;}
.abojjhis-yearwd{font-size: 16px;color: #333;transition: all .4s ease;}
.abojjhis-yearbox .equip-min.cur:before{background: #c3062a;}
.abojjhis-yearbox .equip-min.cur:after{background: #c3062a;}
.abojjhis-yearbox .equip-min.cur .abojjhis-yearwd{color: #c3062a;}
.abojjhis-prev,.abojjhis-next{position: absolute;cursor: pointer;top: 0;width: 40px;height: 40px;background: url('../images/abojjlr.png') no-repeat;filter: grayscale(100%);transition: all .4s ease;}
.abojjhis-prev{left: 0;}
.abojjhis-next{right: 0;transform: rotate(180deg);}
.abojjhis-prev:hover,.abojjhis-next:hover{filter: grayscale(0);}

/* 公司文化 */
.abowh{width: 100%;overflow: hidden;}
.abowh .abojjinfo-list {margin-top: 24px;}
.abowhbase{width: 100%;padding: 154px 0;background-repeat: no-repeat !important;background-size: cover !important;background-position: center !important;}
.abowhbase-wd{width: 100%;overflow: hidden;text-align: center;}
.abowhbase-wd h6{font-size: 24px;color: #fff;}
.abowhbase-wd i{margin: 24px auto 30px;width: 30px;height: 3px;background: #e6001f;display: block;}
.abowhbase-wd p{color: #fff;line-height: 44px;font-size: 16px;}
.abowhhon{width: 100%;overflow: hidden;position: relative;padding: 40px 0 88px;}
.abowhhon-tit{width: 100%;text-align: center;padding-bottom: 28px;}
.abowhhon-tit h6{font-size: 24px;color: #333;}
.abowhhon-img{width: 100%;overflow: hidden;}
.abowhhon-img img{width: 100%;object-fit: cover;transition: all 1.2s ease;}
.abowhhon-img:hover img{transform: scale(1.08);}
.abowhhon-prev, .abowhhon-next{position: absolute;width: 40px;height: 74px;top: 50%;margin-top: -37px;background: rgba(0, 0, 0, .3) url('../images/abowhlr.png') no-repeat center;z-index: 2;transition: all .6s ease;cursor: pointer;}
.abowhhon-prev{left: 0;}
.abowhhon-next{right: 0;transform: rotate(180deg);}
.abowhhon-prev:hover, .abowhhon-next:hover{background-color: #c3062a;}

/* 合作伙伴 */
.abohb{width: 100%;overflow: hidden;padding: 12px 0 100px;}
.abohbbox{width: 100%;}
.abohbbox-top{margin-top: 38px;}
.abohb-tit{width: 100%;text-align: center;}
.abohb-tit h6{font-size: 28px;color: #333;}
.abohb-list{width: 100%;margin-top: 36px;position: relative;}
.abohb-list ul{display: block;width: 100%;}
.abohb-list li{width: 20%;float: left;position: relative;transition: all .6s ease;}
.abohb-imgwd{display: block;position: relative;padding: 40px 20px 20px;width: 100%;height: 160px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.abohb-imgwd img{display: block;transition: all .6s ease;max-width: 92%;max-height: 60px;margin: 0 auto;}
.abohb-imgwd p{font-size: 16px;color: #333;text-align: center;position: absolute;bottom: 10px;left: 0;width: 100%;}
.abohb-list li:hover{box-shadow: 0px 0px 10px #ddd;z-index: 10;}
.abohb-list li:hover .abohb-imgwd img{transform: scale(1.08);}
.abohb-list li:before, .abohb-list li:after,.abohb-imgwd:before, .abohb-imgwd:after{content: "";width: 28px;height: 28px;background: #fff;z-index: 2;right: 0;bottom: 0;position: absolute;transition: all .6s ease;}
.abohb-list li:before{right: auto;left: 0;}
.abohb-imgwd:before{bottom: auto;top: 0;right: -1px;}
.abohb-imgwd:after{right: auto;bottom: auto;top: 0;left: 0;}
.abohb-imgwd i{position: absolute;width: 4px;height: 4px;background: #ddd;display: block;right: -2px;bottom: -2px;z-index: 3;}
.abohb-list:after{content: "";position: absolute;bottom: -1px;right: 0px;width: 100%;height: 3px;border: 3px solid #fff;z-index: 8;}
.abohb-list li:hover:before, .abohb-list li:hover:after,.abohb-list li:hover .abohb-imgwd:before, .abohb-list li:hover .abohb-imgwd:after{opacity: 0;}
.abohb-list li:nth-child(5n) .abohb-imgwd{border-right: none;}
.abohb-list li:nth-child(5n) .abohb-imgwd i{display: none;}

/* 招贤纳士 */
.abozx{width: 100%;overflow: hidden;padding: 12px 0 58px;}
.abozx-tit{width: 100%;text-align: center;}
.abozx-tit h6{font-size: 30px;color: #333;}
.abozxcome{width: 100%;}
.abozxcome-imgwd{width: 100%;margin-top: 24px;}
.abozxcome-imgwd img{max-width: 100%;display: block;margin: 0 auto;}
.abozxcome-wd{width: 100%;margin-top: 24px;}
.abozxcome-wd p{font-size: 15px;line-height: 25px;color: #666;}
.abozxinfo{width: 100%;overflow: hidden;margin-top: 54px;}
.abozxinfo-list{width: 100%;padding-top: 12px;}
.abozxinfo-list li{display: block;width: 100%;position: relative;margin-top: 12px;}
.abozxinfo-menu{width: 100%;background: #f2f2f2;cursor: pointer;padding: 0 40px;overflow: hidden;transition: all .4s ease;user-select: none;}
.abozxinfo-menu h6{float: left;font-size: 16px;color: #333;line-height: 50px;transition: all .4s ease;}
.abozxinfo-menu p{float: right;color: #666;font-size: 12px;line-height: 50px;padding-right: 40px;position: relative;transition: all .4s ease;}
.abozxinfo-menu p:after{content: "+";font-size: 30px;color: #999;position: absolute;top: 0;right: 0;transition: all .4s ease;}
.abozxinfo-list li.ontrue .abozxinfo-menu, .abozxinfo-list li:hover .abozxinfo-menu{background: #e6001f;}
.abozxinfo-list li.ontrue .abozxinfo-menu h6, .abozxinfo-list li:hover .abozxinfo-menu h6{color: #fff;}
.abozxinfo-list li.ontrue .abozxinfo-menu p, .abozxinfo-list li:hover .abozxinfo-menu p{color: #fff;}
.abozxinfo-list li.ontrue .abozxinfo-menu p:after, .abozxinfo-list li:hover .abozxinfo-menu p:after{color: #fff;}
.abozxinfo-list li.ontrue .abozxinfo-menu p:after{content: "-";}
.abozxinfo-wd{width: 100%;padding: 16px 25px;display: none;}
.abozxinfo-wd p{font-size: 14px;color: #333;line-height: 28px;}
.abozxinfo-link{background: #e6001f;margin-top: 34px;color: #fff;width: 120px;display: block;height: 40px;text-align: center;line-height: 40px;border-radius: 5px;font-size: 14px;}
.abozxinfo-link:active{color: #fff;}
.fullpage{width: 100%;font-size: 0;text-align: center;margin-top: 28px;user-select: none;}
.fullpage a{display: inline-block;vertical-align: middle;height: 28px;line-height: 28px;padding: 0 10px;text-align: center;font-size: 14px;color: #999;transition: all .4s ease;margin: 0 3px;background: #f2f2f2;}
.fullpage a:hover{color: #fff;background: #c3062a;}
.fullpage a.on, .fullpage a.ontrue{color: #fff;background: #c3062a;}
/* 申请表 */
.abosq{width: 100%;overflow: hidden;padding: 12px 0 58px;}
.abosq-tit{width: 100%;text-align: center;}
.abosq-tit h6{font-size: 20px;color: #666;}
.abosq-list{width: 100%;overflow: hidden;margin-top: 10px;}
.abosq-list ul li{width: 47.5%;position: relative;margin-top: 28px;padding-left: 90px;}
.abosq-list ul li:nth-child(2n+1){float: left;}
.abosq-list ul li:nth-child(2n){float: right;}
.abosq-list ul li label{position: absolute;left: 0;top: 0;font-size: 16px;color: #666;height: 35px;line-height: 35px;width: 90px;}
.abosq-ipt input, .abosq-ipt select, .abosq-ipt textarea{width: 100%;height: 35px;padding: 0 10px;font-size: 14px;outline: none;border: 1px solid #E0E0E0;color: #333;}
.abosq-ipt select{background-position: right 8px center;}
.abosq-rdo{width: 100%;height: 35px;}
.abosq-rdo span{display: inline-block;vertical-align: middle;height: 35px;line-height: 35px;font-size: 14px;color: #333;margin-right: 24px;}
.abosq-rdo input{appearance: radio;-moz-appearance: radio;-webkit-appearance: radio;margin-right: 4px;}
.abosq-ipt textarea{padding: 10px;height: 140px;}
.abosq-sub{display: block;margin: 40px auto 0;background: #e6001f;height: 40px;font-size: 16px;border-radius: 7px;padding: 0 34px;color: #fff;cursor: pointer;}

/* 审计举报 */
.abosj{width: 100%;overflow: hidden;padding: 12px 0 58px;}
.abosj-content{width: 100%;}
.abosj-content p{font-size: 14px;color: #666;line-height: 28px;}

/* 联系我们 */
.aborel{width: 100%;overflow: hidden;padding: 12px 0 80px;}
.aborel-tit{width: 100%;text-align: center;}
.aborel-tit h6{font-size: 24px;color: #4c4c4c;}
.aborel-tit i{background: #e6001f;width: 30px;height: 3px;margin: 16px auto 12px;display: block;}
.aborel-tit p{color: #666;font-size: 18px;}
.aborelinfo{width: 100%;margin-top: 32px;overflow: hidden;}
.aborelinfo li{width: 33.33%;float: left;padding: 20px 30px 0;border: 1px solid #E6E6E6;height: 200px;text-align: center;border-right: none;}
.aborelinfo li:last-child{border-right: 1px solid #E6E6E6;}
.aborelinfo li img{height: auto;}
.aborelinfo li h6{font-size: 16px;color: #5e5e5e;line-height: 30px;}
.aborelinfo li p{font-size: 14px;color: #333;line-height: 24px;}
.aborelmenu{width: 100%;overflow: hidden;font-size: 0;margin: 48px 0 32px;text-align: center;}
.aborelmenu a{display: inline-block;vertical-align: middle;margin: 0 6px;cursor: pointer;font-size: 16px;background: #fff;color: #666;border: 1px solid #f2f2f2;border-radius: 40px;padding: 8px 20px;}
.aborelmenu a.ontrue{background: #e6001f;color: #fff;border-color: #e6001f;}
.aborelmap{width: 100%;overflow: hidden;}
.aborelmap>div{display: none;position: relative;}
.aborelmap>div.ontrue{display: block;}
.aborelwdzh-mb{width: 100%;display: none;text-align: center;}
.aborelwdzh-mb img{max-width: 100%;object-fit: cover;}
.aborelwdzh-pc{width: 100%;position: relative;display: block;}
.aborelwd{width: 100%;}
.aborelwd-box{width: 100%;position: relative;}
.aborelwd-img{width: 100%;}
.shine-ring {width: 10px;height: 10px;position: relative;background: #c3062a;border-radius: 100%;display: inline-block;vertical-align: middle;}
.shine-ring:before,.shine-ring:after {content: "";display: block;width: 58px;height: 58px;margin-top: -29px;margin-left: -29px;border: 1px solid #c3062a;border-radius: 100%;position: absolute;top: 50%;left: 50%;animation: shineRing 2.8s linear infinite;opacity: 0;}
.shine-ring:before {animation-delay: .8s;}
.shine-ring:after {animation-delay: 0s;}
@keyframes shineRing {from {transform: scale(0, 0);opacity: 0.8;}to {transform: scale(1.8, 1.8);opacity: 0;}}
.aborel-icwd{position: absolute;z-index: 4;top: 0;cursor: pointer;}
.aborel-ic span{font-size: 16px;color: #333;display: inline-block;vertical-align: middle;margin-left: 24px;position: relative;z-index: 8;}
.aborelwd-wd{display: none;position: absolute;z-index: 12;padding: 20px;background: #E6001F;color: #fff;width: 760px;transition: all .4s ease;transform: translateY(10px);}
.aborelwd-wdtit{width: 100%;padding: 0 15px;}
.aborelwd-wdtit h6{font-size: 18px;line-height: 40px;}
.aborelwd-wdlist{width: 100%;font-size: 0;}
.aborelwd-wdlist span{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 28px;padding: 0 15px;}
.aborel-icwd.ontrue .aborelwd-wd{display: block;}
.aborel-icwd.ontrue{z-index: 10;}
.aborelwd-bmz{top: 34%;left: 18%;}
.aborelwd-bmz .aborelwd-wd{top: 40px;left: -212px;}
.aborelwd-oz{top: 27%;left: 52%;}
.aborelwd-oz .aborelwd-wd{top: 40px;left: -280px;}
.aborelwd-yz{top: 33%;right: 20%;}
.aborelwd-yz .aborelwd-wd{top: 40px;right: -200px;;}
.aborelwd-nmz{top: 68%;left: 31%;}
.aborelwd-nmz .aborelwd-wd{top: 40px;left: -300px;}
.aborelwd-fz{top: 53%;left: 50%;}
.aborelwd-fz .aborelwd-wd{top: 40px;left: -200px;}
.aborelwd-dyz{top: 73%;right: 10%;}
.aborelwd-dyz .aborelwd-wd{top: 40px;right: 0px;}
.aborelzh{width: 800px;margin: 0 auto;}
.aborelzh-box{width: 100%;position: relative;}
.aborelzh-img{width: 100%;}
.aborelwd-shenyang{top: 31%;left: 85%;}
.aborelwd-beijing{top: 37%;left: 75%;}
.aborelwd-qingdao{top: 47%;left: 78%;}
.aborelwd-xian{top: 53%;left: 61%;}
.aborelwd-zhengzhou{top: 53%;left: 71%;}
.aborelwd-nanjing{top: 56%;left: 82%;}
.aborelwd-shanghai{top: 60%;left: 86%;}
.aborelwd-chengdu{top: 62%;left: 52%;}
.aborelwd-chongqing{top: 66%;left: 59%;}
.aborelwd-wuhan{top: 64%;left: 69%;}
.aborelwd-hangzhou{top: 65%;left: 83%;}
.aborelwd-changsha{top: 69%;left: 67%;}
.aborelwd-fuzhou{top: 73%;left: 81%;}
.aborelwd-guangzhou{top: 82%;left: 70%;}
.aborelwd-shenzhen{top: 85%;left: 74%;}

/* 新闻列表 */
.news{width: 100%;overflow: hidden;padding: 12px 0 58px;}
.news-list{width: 100%;overflow: hidden;}
.news-list ul{margin-left: -3%;}
.news-list li{width: 30.3333333333%;float: left;margin-left: 3%;margin-bottom: 32px;}
.news-list li a{display: block;width: 100%;border: 1px solid #e9e9e9;position: relative;}
.news-img{width: 100%;overflow: hidden;}
.news-img img{width: 100%;object-fit: cover;min-height: 215px;}
.news-wd{width: 100%;padding: 20px 12px 18px;}
.news-wd h6{font-size: 16px;color: #444;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-wd p{color: #666;margin-bottom: 10px;line-height: 28px;font-size: 14px;margin-top: 12px;position: relative;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.news-wd p span {position: absolute;width: 88px;height: 20px;background: #fff;bottom: 4px;right: 0;text-align: right;}
.news-wd label{display: block;width: 100%;font-size: 12px;color: #999;padding-top: 12px;position: relative;overflow: hidden;background: url('../images/mednewarr.png') no-repeat right top 8px /22px auto;transition: all .4s ease;}
.news-wd label:before{content: "";height: 1px;width: 100%;top: 0;left: 0;background: #ddd;position: absolute;}
.news-wd label:after{content: "";height: 1px;width: 0%;top: 0;left: 0;background: #c3062a;position: absolute;transition: all .4s ease;}
.news-list li a:hover .news-wd h6{color: #c3062a;}
.news-list li a:hover .news-wd label{color: #c3062a;background-image: url('../images/mednewarrh.png');}
.news-list li a:hover .news-wd label:after{width: 100%;}
.news .fullpage{margin-top: 4px;}

/* 新闻详情 */
.newsxq{width: 100%;overflow: hidden;padding: 12px 0 58px;}
.newsxq-content{width: 100%;padding: 10px 50px 40px;margin: 0 auto;min-height: 180px;background: #fff;box-shadow: 0px 0px 15px #ddd;position: relative;}
.newsxq-back{width: auto;height: 36px;text-align: left;padding: 0 12px 0 24px;line-height: 36px;cursor: pointer;background: #f7f7f7;color: #888888;transition: all .4s ease;display: block;border-radius: 5px;position: absolute;left: 30px;top: 22px;}
.newsxq-back:before{content: "<";position: absolute;font-family: "\5B8B\4F53";left: 10px;top: 0;font-weight: 700;line-height: 38px;}
.newsxq-back:hover{background: #e6001f;color: #fff;}
.newsxq-tit{width: 100%;text-align: center;padding-top: 62px;}
.newsxq-tit h6{font-size: 18px;color: #666;line-height: 26px;}
.newsxq-tit i{display: block;width: 100%;height: 1px;background: #ececec;margin: 20px 0 24px;}
.newsxq-titts{width: 100%;font-size: 0;text-align: center;}
.newsxq-titts span{font-size: 14px;color: #333;display: inline-block;vertical-align: middle;}
.newsxq-titts .share{display: inline-block;vertical-align: middle;margin-left: 80px;}
.newsxq-wd{width: 100%;margin-top: 20px;}
.newsxq-wd img{display: block;max-width: 100%;margin: 0 auto;height: auto;}
.newsxq-wd p{font-size: 14px;color: #333;line-height: 22px;}
.newsxq-wd video{max-width: 100%;display: block;margin: 0 auto;}

/* 市场活动 */
.bazaar-img{width: 100%;}
.bazaar-wd{position: absolute;width: 100%;background: rgba(0, 0, 0, .6);z-index: 2;left: 0;bottom: 0;padding: 8px 4%;text-align: center;}
.bazaar-wd h6{font-size: 16px;line-height: 24px;color: #fff;}
.bazaar-wd p{font-size: 12px;line-height: 20px;margin-top: 2px;color: #fff;}
.bazaar-sd{width: 96%;height: 96%;top: 2%;left: 2%;z-index: 4;padding: 0 4%;position: absolute;background: rgba(230, 0, 31, 0.95);text-align: center;transition: all .6s ease;transform: scale(0);}
.bazaar-sd h6{font-size: 18px;line-height: 25px;color: #fff;padding: 20px 0;}
.bazaar-sd p{font-size: 15px;color: #fff;line-height: 23px;padding: 4px 0;}
.bazaar .news-list li a:hover .bazaar-sd{transform: scale(1);}

/* 案例研究 */
.case .bazaar-sd p{padding: 0;}
.case .bazaar-sd span{display: block;font-size: 16px;color: #fff;width: 100%;position: absolute;z-index: 2;left: 0;bottom: 24px;}
.case-sele{width: 100%;overflow: hidden;margin-bottom: 24px;}
.case-sele select{font-size: 14px;display: block;float: left;width: 25%;padding: 0 12px;width: 250px;height: 50px;background-color: #fafafa;border: none;color: #777;margin-right: 28px;background-position: right 8px center;}
.case-search{padding-right: 44px;position: relative;width: 25%;float: left;background-color: #fafafa;}
.case-search input{width: 100%;padding: 0 12px;font-size: 14px;color: #777;height: 50px;background-color: #fafafa;}
.case-search span{display: block;position: absolute;z-index: 4;right: 0;top: 0;width: 44px;height: 50px;background: url('../images/caseic.png') no-repeat center;cursor: pointer;}

/* 新闻证书 */
.newszs{width: 100%;}
.newszsBan .PUBban-wd{padding-left: 14px;}

/* 新闻证书详情 */
.newszsxq{width: 100%;overflow: hidden;padding: 32px 0 58px;}
.newszsxq-content{border: 1px solid #F4F4F4;background-color: #ffffff;box-shadow: 2px 4px 5px #D6D8E5;width: 100%;min-height: 200px;}

/* 视频 */
.video{width: 100%;overflow: hidden;padding: 12px 0 58px;}
.video .fullpage{margin-top: 4px;}
.video-list{width: 100%;overflow: hidden;}
.video-list li{width: 48%;margin-bottom: 32px;}
.video-list li:nth-child(2n+1){float: left;}
.video-list li:nth-child(2n){float: right;}
.video-list li a{display: block;width: 100%;position: relative;}
.video-img{width: 100%;overflow: hidden;position: relative;}
.video-img img{width: 100%;object-fit: cover;}
.video-img i{width: 60px;height: 60px;position: absolute;top: 50%;left: 50%;z-index: 2;background: url('../images/videoplay.png') no-repeat center;margin-top: -30px;margin-left: -30px;transition: all .6s ease;}
.video-wd{width: 100%;padding-top: 12px;}
.video-wd h6{color: #666666;font-size: 18px;line-height: 26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.video-wd p{font-size: 14px;color: #666666;margin-top: 8px;}
.video-list li a:hover .video-img i{transform: rotate(360deg);}

/* 视频详情 */

/* 搜索页 */
.PUBmenu-link font{font-size: 14px;color: rgb(255, 0, 0);display: inline-block;vertical-align: middle;}
.serawt{width: 100%;padding: 10px 0 44px;}
.serawt-inp{width: 100%;text-align: center;font-size: 0;}
.serawt-inp input{width: 400px;height: 45px;line-height: 45px;outline: none;padding: 0 10px;font-size: 16px;vertical-align: top;color: #333;border: 1px solid #dedede;display: inline-block;}
.serawt-inp button{height: 45px;padding: 0 35px;font-size: 16px;background: #E6001F;color: #fff;border: none;display: inline-block;vertical-align: top;margin-left: 6px;cursor: pointer;}
.serawt-list{width: 100%;overflow: hidden;padding: 20px 0 34px;}
.serawt-list li{display: block;width: 100%;margin-top: 24px;}
.serawt-list li h6{color: #12c;font-size: 16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.serawt-list li h6 a{text-decoration: underline;}
.serawt-list li p{font-size: 14px;margin: 6px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.serawt-list li span{display: block;font-size: 14px;color: green;}









/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .login-logo {padding-top: 60px;}
    .login-content {margin-top: 40px;padding: 40px 20px 60px;}
    .sign-container{padding-bottom: 80px;}
    .abojjhis-tit h6{font-size: 34px;}
    .abojjhis {padding: 16px 0 80px;}
    .abowhbase {padding: 100px 0;}
    .abohb {padding: 12px 0 80px;}
    .abozxinfo {margin-top: 46px;}

    .serawt {padding: 10px 0 32px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .aborelwdzh-pc{display: none;}
    .aborelwdzh-mb{display: block;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .login-img {padding-right: 40px;}
    .login-form {padding-left: 40px;}
    .sign-form {padding: 0 32px;margin-top: 28px;}
    .myinfo-info,.myinfo-down{padding: 0 32px;}
    .myinfo-info li{width: 50%;}
    .myinfo-headinfo{margin: 0;}
    .abojjhis {padding: 16px 0 60px;}
    .abojjinfo-lump {margin-bottom: 54px;}
    .abowhhon {padding: 40px 0 64px;}
    .abowhbase-wd p{line-height: 34px;}
    .abohb {padding: 12px 0 60px;}
    .aborel {padding: 12px 0 60px;}
    .aborelinfo li{height: 228px;}
    .newsxq-tit {padding-top: 54px;}
    .bazaar-sd h6 {padding: 16px 0;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .login-img {width: 100%;text-align: center;border-right: none;padding-right: 0;}
    .login-form {width: 100%;padding-left: 0;}
    .login-formbox{max-width: 100%;}
    .login-ipt{position: relative;padding-left: 80px;}
    .login-ipt label{position: absolute;top: 0;left: 0;}
    .login-ipt input{width: 100%;margin-left: 0;}
    .sign-info{padding: 0;}
    .myinfo-info li {width: 100%;height: 40px;line-height: 40px;font-size: 14px;}
    .myinfo-downlist li:first-child{width: 100%;height: 50px;}
    .myinfo-downlist li{width: 24%;height: 34px;line-height: 30px;}
    .abojjinfo-wd {padding: 18px 28px;width: 480px;}
    .abojjinfo-wd i {margin: 18px 0 16px;}
    .abojjinfo-wd p {line-height: 26px;}
    .abojjhis-desyear{width: 100%;}
    .abojjhis-desyear span {width: 120px;margin: 0 12px;height: 100px;line-height: 100px;font-size: 66px;}
    .abojjhis-deswd {width: 72%;margin: 32px auto 0;line-height: 28px;}
    .abowhbase {padding: 80px 0;}
    .abohb-list li{width: 25%;}
    .abohb-list li:nth-child(5n) .abohb-imgwd{border-right: 1px solid #ddd;}
    .abohb-list li:nth-child(5n) .abohb-imgwd i{display: block;}
    .abohb-list li:nth-child(4n) .abohb-imgwd{border-right: none;}
    .abohb-list li:nth-child(4n) .abohb-imgwd i{display: none;}
    .abohb-list {margin-top: 28px;}
    .aborelinfo li {width: 100%;padding: 20px 30px;height: auto;margin-top: 20px;border: 1px solid #E6E6E6 !important;}
    .aborelinfo {margin-top: 12px;}
    .aborelzh{width: 100%;}
    .login-content.myinfo-content .login-title h6{font-size: 24px;}
    .news-list li{width: 47%;}
    .case-sele select{width: 100%;margin-top: 12px;}
    .case-search{width: 100%;margin-top: 12px;}
    .abojjinfo-wd {position: static;width: 100%;height: auto;top: 0;margin-top: 16px;padding: 16px;}
    .abojjinfo-img img{min-height: auto;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .login-logo {padding: 32px 6% 0;}
    .login-title h6 {font-size: 18px;}
    .login-content {margin-top: 28px;padding: 28px 20px 32px;}
    .login-imgform {padding-top: 24px;}
    .loginBg{height: auto !important;padding-bottom: 40px;}
    .forget-info p{font-size: 14px;}
    .sign-info p {font-size: 14px;line-height: 24px;}
    .sign-form {padding: 0;margin-top: 24px;}
    .sign-formipt input, .sign-formipt select{height: 35px;}
    .sign-formipt label{height: 32px;line-height: 32px;text-align: left;}
    .sign-formipt{padding: 32px 0 0 0;}
    .sign-formslt select{width: 100%;}
    .sign-formslt select:nth-child(2) {margin: 8px 0;}
    .sign-formrule{padding-left: 0;}
    .sign-sub{width: 100%;margin-top: 24px;}
    .sign-container .login-info {margin-top: 24px;}
    .sign-container {padding-bottom: 40px;}
    .signsel-drop{width: 100%;}
    .signsel-drop:nth-child(2) {margin: 12px 0;}
    .signsel-scroll{max-height: 160px;}
    .myinfo-headwd p{margin: 10px 0;}
    .myinfo-info, .myinfo-down {padding: 0;}
    .myinfo-info li {height: auto;line-height: 20px;padding: 8px 0;}
    .myinfo-downlist li{width: 33.3333333%;font-size: 14px;}
    .myinfo-sign .sign-sub {margin: 28px 0 0;}
    .myinfo-downlist li:first-child{min-height: 50px;height: auto;padding: 10px 0 10px 32px;}
    .myinfo-head {margin-top: 16px;}
    .PUBban-content{display: none;}
    .abojjinfo-tit h6 {font-size: 18px;line-height: 24px;}
    .abojjinfo-wd {position: static;width: 100%;height: auto;top: 0;margin-top: 16px;padding: 16px;}
    .abojjinfo-wd h6 {font-size: 18px;text-align: center;line-height: 24px;}
    .abojjinfo-wd i {height: 2px;margin: 10px auto;}
    .abojjhis-tit h6 {font-size: 24px;}
    .abojjhis-desyear span {width: 22%;margin: 0 1.5%;height: 74px;line-height: 74px;font-size: 50px;}
    .abojjhis-deswd {width: 100%;padding: 0 4%;margin: 20px auto 0;}
    .abojjhis-deswd{font-size: 14px;}
    .abojjhis-yearbox {margin-top: 24px;}
    .abojjhis {padding: 10px 0 40px;}
    .abojjinfo-lump {margin-bottom: 32px;}
    .abojjhis-content {margin-top: 28px;}
    .abojjinfo-list {margin-top: 28px;}
    .abojjinfo-tit {margin-top: 4px;}
    .abowh .abojjinfo-list {margin-top: 4px;}
    .abowhbase-wd h6 {font-size: 14px;}
    .abowhbase-wd p{font-size: 12px;line-height: 24px;}
    .abowhbase-wd i {margin: 14px auto 14px;}
    .abowhbase {padding: 40px 0;}
    .abowhhon {padding: 28px 0 40px;}
    .abowhhon-prev, .abowhhon-next {width: 38px;height: 66px;margin-top: -33px;}
    .abohb-list li{width: 50%;}
    .abohb-list li:nth-child(4n) .abohb-imgwd{border-right: 1px solid #ddd;}
    .abohb-list li:nth-child(4n) .abohb-imgwd i{display: block;}
    .abohb-list li:nth-child(2n) .abohb-imgwd{border-right: none;}
    .abohb-list li:nth-child(2n) .abohb-imgwd i{display: none;}
    .abohb-list {margin-top: 28px;}
    .abohb-imgwd {padding: 18px 16px 16px;height: 120px;}
    .abohb-tit h6 {font-size: 20px;}
    .abohbbox-top {margin-top: 24px;}
    .abohb {padding: 4px 0 40px;}
    .abohb-list li:hover{box-shadow: none;z-index: 1;}
    .abohb-list li:hover .abohb-imgwd img{transform: scale(1);}
    .abohb-list li:before, .abohb-list li:after,.abohb-list li .abohb-imgwd:before, .abohb-list li .abohb-imgwd:after{display: none;}
    .abohb-list li:after{display: block;width: 56px;height: 56px;right: -28px;bottom: -28px;opacity: 1 !important;}
    .abohb-list li:nth-child(2n):after{display: none;}
    .abohb-list li:nth-last-child(1):after, .abohb-list li:nth-last-child(2):after{display: none;}
    .abozx-tit h6 {font-size: 20px;}
    .abozxcome-imgwd {margin-top: 20px;}
    .abozxinfo {margin-top: 28px;}
    .abozxinfo-menu {padding: 0 16px;}
    .abozxinfo-wd {padding: 14px 20px;}
    .abozxinfo-link{margin-top: 24px;}
    .abozxinfo-menu h6, .abozxinfo-menu p{line-height: 44px;}
    .abozxinfo-list {padding-top: 6px;}
    .abozxinfo-menu p:after{font-size: 24px;}
    .abozxinfo-menu p {padding-right: 28px;}
    .abozxinfo-wd p {line-height: 26px;}
    .abozx {padding: 4px 0 40px;}
    .abosq {padding: 4px 0 40px;}
    .abosq-list ul li {width: 100%;margin-top: 12px;padding-left: 80px;}
    .abosq-list ul li label{width: 80px;}
    .abosq-sub{margin-top: 28px;}
    .abosj{padding: 4px 0 40px;}
    .aborel-tit h6 {font-size: 20px;}
    .aborel-tit i {margin: 12px auto 10px;}
    .aborel-tit p {font-size: 16px;}
    .aborelinfo li {padding: 12px 0 14px;border: none !important;border-bottom: 1px solid #e6e6e6 !important;margin-top: 0;}
    .aborelinfo li:last-child p{font-size: 12px;}
    .aborelmenu {margin: 34px 0 24px;}
    .aborel {padding: 4px 0 40px;}
    .aborelmenu a {font-size: 14px;padding: 6px 12px;}
    .aborelinfo li img{height: 32px;}
    .myinfo-hint li {padding: 0px;text-align: center;width: 50%;height: 40px;line-height: 40px;font-size: 12px;}
    .myinfo-loginout {right: 00px;width: 70px;height: 30px;line-height: 30px;font-size: 12px;top: -18px;}
    .myinfo-home {right: auto;left: 0;width: 48px;height: 30px;background-size: 18px auto;top: -18px;}
    .login-content.myinfo-content .login-title h6 {font-size: 20px;}
    .myinfo-headwd h6 {font-size: 16px;margin-top: 20px;}
    .news-list ul {margin-left: 0%;}
    .news-list li {width: 100%;margin-left: 0%;margin-bottom: 24px;}
    .news {padding: 4px 0 40px;}
    .newsxq-content {padding: 0 16px 32px;}
    .newsxq-tit h6 {font-size: 16px;}
    .newsxq-tit i {margin: 12px 0 14px;}
    .newsxq-back {left: 20px;top: 10px;}
    .newsxq {padding: 12px 0 40px;}
    .bazaar-sd {width: 100%;padding-bottom: 16px;height: auto;top: 0;left: 0;position: static;background: #fff;text-align: center;transition: all 0s ease;transform: scale(1);}
    .bazaar-sd h6{color: #333;font-size: 16px;padding-bottom: 8px;}
    .bazaar-sd p {font-size: 14px;color: #333;line-height: 22px;padding: 2px 0;}
    .bazaar-wd{display: none;}
    .news {padding: 0px 0 40px;}
    .case-sele select,.case-search input,.case-search span{height: 40px;}
    .case .bazaar-sd{padding-bottom: 48px;}
    .case .bazaar-sd span {font-size: 14px;color: #e6001f;bottom: 16px;}
    .newszsxq {padding: 32px 0 40px;}
    .video-list li {width: 100%;margin-bottom: 24px;}
    .video {padding: 4px 0 40px;}
    .video-img i{background-size: 44px auto;}
    .newsxq-titts .share{display: none;}
    .serawt-inp input{width: 240px;}
    .serawt-inp button {padding: 0 16px;}
    .serawt-list {padding: 10px 0 18px;}
    .login-formbox.login-qrmm{width: 100%;}
    .login-formbox.login-qrmm .login-ipt label {width: 110px;position: static;text-align: left;}
    .login-formbox.login-qrmm .login-ipt input{width: 100%;}
    .login-formbox.login-qrmm .login-ipt{padding-left: 0;}
    .login-formbox.login-qrmm .login-qrmmbk{height: 80px;}
    .sign-formipt textarea{height: 154px;}
}

