a{
	text-decoration: none;
	color:#333;
}
a:hover, a:visited, a:link, a:active {
    color:#333;
}

/* 统一移动端门户面包屑样式 */
.register_center1.portal-breadcrumb {
    display: block;
    box-sizing: border-box;
    width: 100%;
    min-height: 4.8rem;
    margin: 0;
    padding: 16.9rem 1.3rem 1.2rem;
    border-top: 0.1rem solid #e2edf9;
    border-bottom: 0.1rem solid #cbdff4;
    background: #f4f8fe;
    color: #7b8ca4;
    font-family: Arial, sans-serif;
    font-size: 0;
    line-height: 2.4rem;
    overflow-wrap: anywhere;
}

.register_center1.portal-breadcrumb a {
    display: inline;
    margin: 0;
    color: #0d50b3;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2.4rem;
}

.register_center1.portal-breadcrumb a:first-of-type {
    margin-left: 0;
}

.register_center1.portal-breadcrumb a:first-of-type::before {
    content: "";
    display: inline-block;
    flex: 0 0 1.8rem;
    width: 1.8rem;
    height: 1.8rem;
    margin-right: 0.7rem;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231765c1' d='M12 3.15 2.75 10.6a1 1 0 0 0 1.25 1.56l.75-.6V20a1 1 0 0 0 1 1h4.5v-5.5h3.5V21h4.5a1 1 0 0 0 1-1v-8.44l.75.6a1 1 0 1 0 1.25-1.56L12 3.15Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1.8rem 1.8rem;
    vertical-align: middle;
}

.register_center1.portal-breadcrumb a:not(:last-of-type)::after {
    content: "›";
    display: inline-block;
    width: 0.7rem;
    height: 2.4rem;
    margin: 0 0.8rem;
    color: #1764c1;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-align: center;
    vertical-align: middle;
}

.register_center1.portal-breadcrumb a:last-of-type {
    color: #18283d;
    font-weight: 700;
}

.register_center1.portal-breadcrumb .breadcrumb-current {
    display: inline;
    color: #18283d;
    font-size: 1.5rem;
    font-weight: 700;
}

.register_center1.portal-breadcrumb .breadcrumb-current::before {
    content: "›";
    display: inline-block;
    width: 0.7rem;
    height: 2.4rem;
    margin: 0 0.8rem;
    color: #1764c1;
    font-size: 2rem;
    font-weight: 400;
    line-height: 2.4rem;
    text-align: center;
    vertical-align: middle;
}

.register_center1.portal-breadcrumb .breadcrumb-separator {
    display: inline-block;
    width: 0.7rem;
    height: 2.4rem;
    margin: 0 0.8rem;
    color: #1764c1;
    font-size: 2rem;
    line-height: 2.4rem;
    text-align: center;
    vertical-align: middle;
}

.register_center1.portal-breadcrumb:has(.breadcrumb-separator) a:not(:last-of-type)::after {
    content: none;
}

.register_center1.portal-breadcrumb a:hover {
    color: #083b86;
}
.register_top{
    width: 100%;
    height:13rem;
    background-color:#0D50B3;
    background-image:url(/statics/portal/phone/img/register/top@2x.png);
    display:flex;
    align-items:center;
    justify-content: space-between;
    position: fixed;
    z-index: 999;
}
.register_top_div1{
    width:42.5rem;
    height:7.8rem;
    margin-left:2.4rem;
}
.register_top_div2{
    width:4.9rem;
    height:4.1rem;
    background:url(/statics/portal/phone/img/index/caidan.png) no-repeat 0 0;
    background-size:100% 100%;
    margin-right:2.5rem;
}

.register_index_top{
    width: 100%;
    height:81.1rem;
    background-image:url(/statics/portal/phone/img/index/topbg.png);
    background-size: 100%;
    display:flex;
    justify-content: space-between;
    position: fixed;
}

.register_index_top01{
    width: 100%;
    height:13rem;
    display:flex;
    align-items:center;
    justify-content: space-between;
    position: fixed;
}

.popup {
	display: none;
	position:absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5);
	z-index: 9999;
}

.popup-content {
    position: fixed;
    top:0;
    right:0;
      width: 56.9rem;
      height: 100%;
    background-color: #0F4594;
}

.popup-content_div01{
    width: 100%;
    background: #0F4594;
    display: flex;
    align-items:baseline;
    justify-content: space-between;
}

.popup-content_div01_01{
    margin-top: 2.8rem;
    margin-left: 3.4rem;
    font-size: 2.8rem;
    font-family: Arial;
    font-weight: 400;
    color: #F6F6F6;
}
.popup-content_div01_01 a{
	color: #ffffff!important;
}

.popup-content_div01_02{
    margin-right: 3rem;
    margin-top: 3.4rem;
    width: 3.7rem;
    height: 3.7rem;
    background-image: url(/statics/portal/phone/img/login/guanbi.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.popup-content_div02{
    width: 28.5rem;
    height: 13.2rem;
    background-image: url(/statics/portal/phone/img/login/zu102x.png);
    background-size: 100%;
    background-repeat: no-repeat;
    margin:  6.8rem auto 8.2rem auto;
}

.popup-content_div03{
    width: 42.9rem;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: space-between;
}

.popup-content_div03_div{
    width: 9.5rem;
    height: 5rem;
    border: 0.1rem solid #FFFFFF;
    border-radius: 0.4rem;
    font-size: 2.5rem;
    font-family: Barlow;
    font-weight: 300;
    line-height: 5rem;
    text-align: center;
    color: #FEFFFF;
}

.choosebutton{
    background: #F18B12;
    color: #FEFFFF;
}

.popup-content_div04{
    width: 100%;
    margin-top: 10.1rem;
}

.popup-content_div04_div{
    width: 52rem;
    height: 7.8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-left: 0.6rem solid #0F4594;
    border-bottom: 0.1rem solid #235EB6;
}
.chooseMenu{
    border-left: 0.6rem solid #F18B12;
}

.popup-content_div04_div_title{
    margin-left: 3.1rem;
    font-size: 2.8rem;
    font-family: Barlow;
    font-weight: 400;
    color: #FFFFFF;
}
.popup-content_div04_div_title a{
    color: #FFFFFF;
}

.popup-content_div04_div_img{
    width: 2rem;
    height: 2rem;
    background-image: url(/statics/portal/phone/img/login/white.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.popup-content_div04_div_title2{
    margin-left: 3.1rem;
    font-size: 2.8rem;
    font-family: Barlow;
    font-weight: 400;
    color: #FFFFFF;
}

.popup-content_div04_div_title2 a{
    color: #FFFFFF;
}

.popup-content_div04_div_img2{
    width: 2rem;
    height: 2rem;
    background-image: url(/statics/portal/phone/img/login/white.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

.chooseMenu .popup-content_div04_div_title a{
    color: #F18B12;
}
.chooseMenu .popup-content_div04_div_title2 a{
	  color: #F18B12;
}

.chooseMenu .popup-content_div04_div_img{
    background-image: url(/statics/portal/phone/img/login/org.png);
}

.chooseMenu .popup-content_div04_div_img2{
    background-image: url(/statics/portal/phone/img/login/org.png);
}

.popup-content_div05_front{
    width: 100%;
    background-color: #0F4594;
    position: absolute;
 bottom: 7rem;
}

.popup-content_div05{
    margin: 0 auto 0 auto;
    width:32.1rem;
    display:flex;
    align-items:center;
    justify-content: space-between;
}

.popup-content_div05_child{
    display:flex;
    justify-content: center;
    align-items:center;
    border-radius: 50%;   
    background: #0C3D85;
    width:6.4rem;
    height:6.4rem ;
}
.popup-content_div05_img1{
    width:2.2rem;
    height:2.2rem ;
    background-image:url(/statics/portal/phone/img/login/twitter.png);
    background-size: 100%;
}
.popup-content_div05_img2{
    width:3.2rem;
    height:3.2rem ;
    background-image:url(/statics/portal/phone/img/login/facebook.png);
    background-size: 100%;
}
.popup-content_div05_img3{
    width:3.2rem;
    height:3.2rem ;
    background-image:url(/statics/portal/phone/img/login/skype.png);
    background-size: 100%;
}
.popup-content_div05_img4{
    width:3.2rem;
    height:3.2rem ;
    background-image:url(/statics/portal/phone/img/login/linkedin.png);
    background-size: 100%;
}

.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span {
    border: 0px solid #e2e2e2!important;
    background: none;
}
.pagefyclass{
	width: 2rem;
	height: 2rem;
}
