li{
    list-style:none;
}
a{
    text-decoration:none;
    cursor:pointer;
    color:#222;
}
a:hover{
    text-decoration:none;
}
input[type=text]{
    -webkit-appearance:none;
    -webkit-border-radius:0;
    outline:0;
}
select{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    outline:0;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.clearfix:after{
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    content:"";}
.clearfix{
    *zoom:1;
}



.throw{
    margin:1rem auto 0;
    background:white;
}
.throw .fczl{
    padding-bottom:1rem;
    text-align:center;
    font-size:0.9rem;
    color:#000033;
}
.throw .fczl-des{
    padding:0 0.5rem;
    // margin-bottom:1.05rem;
}
.throw .fczl-des .fl{
    float: left;
    font-size:0.6rem;
}
input::-webkit-input-placeholder{
    color:#0C4EBB;
}
.throw .fczl-des .name1{
    border-radius:0.25rem;
    width:6.55rem;
    height:1.4rem;
    border:0.025rem solid #D8D8D8;
    background:#F0F0F0;
    text-indent:2rem;
}
.throw .fczl-des .number1{
    border-radius:0.25rem;
    width:6.55rem;
    height:1.4rem;
    border:0.025rem solid #D8D8D8;
    background:#F0F0F0;
    margin:0 0.2rem;
    text-indent:1.5rem;
}
.throw .fczl-des .hq{
    text-align: center;
    color: #fff;
    display: block;
    width: 4.05rem;
    line-height: 1.4rem;
    background-image: -webkit-gradient(linear,left top,right top,from(#ff140c),to(#f86037));
    border-radius: .25rem;
}
.throw .S2-btn{
    border-top:0.225rem solid #F5F5F5;
    /* border-bottom:0.225rem solid #F5F5F5; */
}
.S2-btn {
    display: block;
    padding: .4rem 0;
    margin: 10px auto;
    text-align: center;
    font-size: .45rem;
    background-image: linear-gradient(to bottom,#e60012,#c71220);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e60012),to(#c71220));
}
.S2-btn .text {
    height: 28px;
    line-height: 28px;
    display: inline-block;
    color: #fff;
}
.S2-btn .text-2 {
    position: relative;
    margin-left: .75rem;
    padding: 0 1.05rem 0 .925rem;
}
.S2-btn .text-2:before {
    left: 0;
    background-image: url(../images/btn-icon-1.png);
}
.S2-btn .text-2:after, .S2-btn .text-2:before {
    content: "";
    position: absolute;
    top: 0;
    width: .65rem;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center 45%;
    background-size: 100%;
}
.S2-btn .text-2:after {
    right: 0;
    background-image: url(../images/btn-icon-2.png);
}


/* banner */
.S1{position:relative}
.m-img-bg {
    display: block;
    max-width: 100%;
    margin: auto;
}

.S1 .btn-wrap{
    width: 100%;
    height:1.25rem;
    position: absolute;
    top:7.3rem;
    left:0;
}
.S1 .btn-wrap a{
    display: block;
    width:4.5rem;
    height: 1.25rem;

}
.S1 .btn-wrap .a1{
    margin:0 0 0 5.1rem;
}
.S1 .btn-wrap .a2{
    width: 4rem;
}
.ymrm{margin:0 .5rem 0 .5rem}
.ymrm .xmbt{padding:1rem 0;color:#112c73;font-size:.9rem;text-align:center}
.ymrm .ymrm-des li{margin-right:1.25rem}
.ymrm .ymrm-des li a img{display:block;width:8.25rem;height:5.5rem}
.ymrm .ymrm-des li div .rm1{text-align:center;display:block;width:6.3rem;height:1.75rem;line-height:1.55rem;margin:1.25rem auto 0;color:#fff;font-size:.75rem;background-image:url(/uploads/res/images1/eb2/ymxq.jpg);background-repeat:no-repeat;background-size:100%}

/*第二部分*/
.s3{
    margin:0 0.75rem;
}

.s3 .s3-bt{
    font-size:0.75rem;
    color:#060107;
    font-weight: bold;
    padding:1.2rem 0;
    text-align: center;

}

.input-wrap{
    margin:0 1rem;
}

.input-wrap input[type="text"]{
    margin:0.5rem 0 0;
    width: 100%;
    height: 2rem;
    background-color: #eee;
    border-radius: 0.2rem;
    text-indent: 2em;
}

.s3 .hqfaan{
    display: block;
    width: 10rem;
    height: 2rem;
    text-align: center;
    border-radius: 2rem;
    line-height: 2rem;
    background-color: #d7ad0e;
    font-size:0.75rem;
    color:#fff;
    margin:1rem auto;
}

.tel1{
    display: block;
    width: 100%;
    height: 2.75rem;
}

/*first*/
.s2{
    margin:2rem 0.75rem 0;
    padding:0 0.75rem 0.5rem;
    height:8rem;
    box-shadow:0 0 0.25rem rgba(24,54,177,.4);
}
.f-top{
    position: relative;
}
.f-top>img{
    border-radius:0.25rem;
    display: block;
    width:6.25rem;
    height:6.25rem;
    box-shadow:0 0 0.25rem rgba(24,54,177,.4);
    position: absolute;
    top:-0.5rem;
    left:0rem;
}
.f-r{
    margin-left:7rem;
}
.f-bt{
    padding:0rem 0 0.1rem;
}
.f-bt>img{
    width:0.9rem;
    height:0.925rem;
    vertical-align: middle;
}
.f-bt .p1{
    margin-left:0.2rem;
    display: inline-block;
    color:#005aae;
    font-size:0.75rem;
    font-weight: bold;
    vertical-align: middle;
}

.f-r .p2{
    text-align: justify;
    font-size:0.55rem;
    color:#666;
    line-height: 0.8rem;
}
.f-bot{
    padding-top:1rem !important;
}
.s1ul li{
    width: 8rem;
    padding:0.2rem 0;
    text-align: center;
    font-size:0.55rem;
    border-radius:0.2rem;
}
.s1ul li:first-child{
    margin-left:0;
}
.s1ul .li1{
    color:#dc81ae;
    background-color: #fee2f0;
}
.s1ul .li2{
    color:#5888b9;
    background-color: #c4e1ff;
}
.s1ul .li3{
    color:#3ba7b0;
    background-color: #b9eaee;
}
.s1ul .li4{
    color:#ada768;
    background-color: #f4edaa;
}


/*移民优势*/
.adv{
    margin:0 0.75rem;
}

.adv li{
    width: 50%;
}
.adv li .d1{
    width:8.0rem;
    height: 8.5rem;
    margin:0 auto;
    border-radius:0.2rem;
    box-shadow:0 0 0.25rem rgba(24,54,177,.4);
    border:0.1rem solid #b3d5ff;

}

.adv li .d1 .ig-box{
    width: 100%;
    height:1.625rem;
}
.adv li .d1 .ig-box .aig1{
    display: block;
    width:0.75rem;
    height:0.85rem;
    margin:0.5rem auto 0;
}
.adv li .d1 .ig-box .aig2{
    display: block;
    width:0.975rem;
    height:0.85rem;
    margin:0.5rem auto 0;
}
.adv li .d1 .ig-box .aig3{
    display: block;
    width:0.7rem;
    height:0.9rem;
    margin:0.5rem auto 0;
}
.adv li .d1 .ig-box .aig4{
    display: block;
    width:0.8rem;
    height:0.75rem;
    margin:0.5rem auto 0;
}
.adv li .d1 .ig-box .aig5{
    display: block;
    width:1.05rem;
    height:0.75rem;
    margin:0.5rem auto 0;
}
.adv li .d1 .ig-box .aig6{
    display: block;
    width:0.7rem;
    height:0.825rem;
    margin:0.5rem auto 0;
}

.adv li .adv-bt {
    text-align: center;
    font-size: 0.6rem;
    color: #666;
    padding-bottom: 0.5rem;
}

.adv li .adv-p1 {
    margin:0 0.5rem;
    text-align: justify;
    font-size: 0.55rem;
    color: #999;
    line-height: 0.75rem;
}


.kf-wrap{
    margin:0rem 0.75rem;
    padding:1rem 0 0;
}

.kf-wrap li{
    width: 50%;
}
.kf-wrap li a{
    margin:0 auto;
    display: block;
    width:6.0rem;
    padding:0.4rem 0;
    text-align: center;
    font-size:0.6rem;
    color:#fff;
    background-color: #f1c008;
    border-radius:1rem;
}
.kf-wrap li .xq{
    background-color: #005aae;
}


/*申请条件*/
.allytj{
    width: 100%;
    height:14.75rem;
    background-image: url(../images/tjbg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 14.75rem;
    overflow: hidden;
}

.tj-con{
    margin:1rem 0.5rem 0;
    padding:0.5rem 0.5rem 0.5rem;
    background-color: #fff;
    border-radius:0.2rem;
}

.tj-p1{
    text-align: justify;
    font-size:0.55rem;
    color:#666;
    padding-top:0.1rem;
}


/*申请流程*/
.lcul{
    margin:0 0.75rem;
}
.lcul li{
    width: 100%;
    height: 2.5rem;
    background-color: #c6e3fe;
    border-radius:0.25rem;
    position: relative;
    overflow: hidden;
    margin:0.5rem 0 0;
   
    
}
.lcul li:first-child{
    margin-top:0;
}

.lcul li .p1{
    padding-left:1.5rem;
    font-size:0.6rem;
    color:#005aae;
    font-weight: bold;
    line-height: 2.5rem;
}
.lcul li .liig1{
    display: block;
    position: absolute;
    width:0.85rem;
    height:1.375rem;
    bottom:0;
    left:0;
}
.lcul li .liig2{
    display: block;
    position: absolute;
    width:0.9rem;
    height:1.375rem;
    bottom:0;
    left:0;
}
.lcul li .liig3{
    display: block;
    position: absolute;
    width:0.85rem;
    height:1.4rem;
    bottom:0;
    left:0;
}
.lcul li .liig4{
    display: block;
    position: absolute;
    width:1.025rem;
    height:1.35rem;
    bottom:0;
    left:0;
}
.lcul li .liig5{
    display: block;
    position: absolute;
    width:0.825rem;
    height:1.375rem;
    bottom:0;
    left:0;
}
.lcul li .p1-bt{
    
    font-size:0.6rem;
    color:#005aae;
    font-weight: bold;
    padding:0.375rem 0 0.375rem 1.5rem;
}

.lcul li .p1-p2{
    padding-left:1.5rem;
    font-size:0.55rem;
    color:#005aae;
   
    text-align: justify;
}



/*why*/
.whyul li, .whyul li>img{
    width: 17.25rem;
    height:4.25rem;
    margin:0 auto;
}
.whyul li{
    position: relative;
    margin-top:0.5rem;
}
.whyul li:first-child{
    margin-top:0;
}
.whyul li .li-con{
    width: 100%;
    height:100%;
    position: absolute;
    top:0;
    left:0;
}

.whyul li .li-con1{
    margin:0.25rem 0rem 0 1.75rem;
    height:3.8rem;
    padding:0 0.5rem;
    background-color: #fff;
    border-radius:0.2rem;
    box-shadow:0 0 0.25rem rgba(24,54,177,.4); 
}

.whyul li .li-con1 .li-bt{
    padding:0.25rem 0;
    font-size:0.6rem;
    color:#005aae;
    font-weight: bold;
}
.whyul li .li-con1 .li-p1{
    color:#333;
    font-size:0.55rem;
    text-align: justify;
}