@charset "UTF-8";
.loh, .oh, .textoh {
    overflow: hidden
}

.vm, label {
    vertical-align: middle
}

.loh, .nowp, .textoh {
    white-space: nowrap
}

.img01, .img02 {
    right: -1px;
    z-index: 9
}

.bc, .com {
    border-collapse: collapse
}

body, dd, dl, dt, h1, h2, h3, h4, h5, h6, img, li, ol, p, ul {
    margin: 0;
    padding: 0
}


a {
    text-decoration: none
}

abbr, body, fieldset, html, iframe, img {
    border: 0
}

ol, ul {
    list-style: none
}

img {
    border: none
}

input, textarea {
    outline: 0
}

input[type=checkbox] {
    margin: 3px 3px 3px 4px
}

.textoh {
    text-overflow: ellipsis
}

.fix:after, .fix:before {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.l {
    float: left
}

.r {
    float: right
}

.cl {
    clear: both
}

.dc {
    margin: 0 auto
}

.db {
    display: block
}

.tu {
    text-decoration: underline
}

.dn {
    display: none
}

.dib, .inlineblk {
    display: inline-block
}

.oh_x {
    overflow-x: hidden
}

.oa {
    overflow: auto
}

.tl {
    text-align: left
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.vt {
    vertical-align: top
}

.vb {
    vertical-align: baseline
}

.tn2em {
    text-indent: 2em
}

.ls1 {
    letter-spacing: 1px
}

.ls2 {
    letter-spacing: 2px
}

.ls3 {
    letter-spacing: 3px
}

.ls4 {
    letter-spacing: 4px
}

.ls5 {
    letter-spacing: 5px
}

.cur {
    cursor: pointer
}

.nowp {
    word-break: break-all
}

.pa {
    position: absolute
}

.pr {
    position: relative
}

.fb {
    font-weight: 700
}

.fn {
    font-weight: 400;
    font-style: normal
}

.tno {
    text-decoration: none
}

.f0 {
    font-size: 0
}

.f12 {
    font-size: 12px
}

.f14 {
    font-size: 14px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px
}

.f20 {
    font-size: 20px
}

.f22 {
    font-size: 22px
}

.f24 {
    font-size: 24px
}

.f26 {
    font-size: 26px
}

.f28 {
    font-size: 28px
}

.f30 {
    font-size: 30px
}
.f38 {
    font-size: 38px
}

.f56 {
    font-size: 56px
}

.fa {
    font-family: Arial
}

.fg {
    font-family: Georgia
}

.ft {
    font-family: Tahoma
}

.fs {
    font-family: "宋体"
}

.fv {
    font-family: verdana
}

.fw {
    font-family: " 微软雅黑", 微软雅黑
}

.mt5 {
    margin-top: 5px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

.mt35 {
    margin-top: 35px
}

.mt40 {
    margin-top: 40px
}

.mt45 {
    margin-top: 45px
}

.mt50 {
    margin-top: 50px
}

.mt05em {
    margin-top: .5em
}

.mt1em {
    margin-top: 1em
}

.mt15em {
    margin-top: 1.5em
}

.mt2em {
    margin-top: 2em
}

.mt25em {
    margin-top: 2.5em
}

.mb5 {
    margin-bottom: 5px
}

.mb10 {
    margin-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.mb20 {
    margin-bottom: 20px
}

.mb25 {
    margin-bottom: 25px
}

.mb30 {
    margin-bottom: 30px
}

.mb35 {
    margin-bottom: 35px
}

.mb40 {
    margin-bottom: 40px
}

.mb45 {
    margin-bottom: 45px
}

.mb50 {
    margin-bottom: 50px
}

.mb05em {
    margin-bottom: .5em
}

.mb1em {
    margin-bottom: 1em
}

.mb15em {
    margin-bottom: 1.5em
}

.mb2em {
    margin-bottom: 2em
}

.mb25em {
    margin-bottom: 2.5em
}

.ml5 {
    margin-left: 5px
}

.ml10 {
    margin-left: 10px
}

.ml15 {
    margin-left: 15px
}

.ml20 {
    margin-left: 20px
}

.ml25 {
    margin-left: 25px
}

.ml30 {
    margin-left: 30px
}

.ml35 {
    margin-left: 35px
}

.ml40 {
    margin-left: 40px
}

.ml45 {
    margin-left: 45px
}

.ml50 {
    margin-left: 50px
}

.ml05em {
    margin-left: .5em
}

.ml1em {
    margin-left: 1em
}

.ml15em {
    margin-left: 1.5em
}

.ml2em {
    margin-left: 2em
}

.ml25em {
    margin-left: 2.5em
}

.mr5 {
    margin-right: 5px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mr20 {
    margin-right: 20px
}

.mr25 {
    margin-right: 25px
}

.mr30 {
    margin-right: 30px
}

.mr35 {
    margin-right: 35px
}

.mr40 {
    margin-right: 40px
}

.mr45 {
    margin-right: 45px
}

.mr50 {
    margin-right: 50px
}

.mr05em {
    margin-right: .5em
}

.mr1em {
    margin-right: 1em
}

.mr15em {
    margin-right: 1.5em
}

.mr2em {
    margin-right: 2em
}

.mr25em {
    margin-right: 2.5em
}

.pt5 {
    padding-top: 5px
}

.pt10 {
    padding-top: 10px
}

.pt15 {
    padding-top: 15px
}

.pt20 {
    padding-top: 20px
}

.pt25 {
    padding-top: 25px
}

.pt30 {
    padding-top: 30px
}

.pt35 {
    padding-top: 35px
}

.pt40 {
    padding-top: 40px
}

.pt45 {
    padding-top: 45px
}

.pt50 {
    padding-top: 50px
}

.pt05em {
    padding-top: .5em
}

.pt10em {
    padding-top: 1em
}

.pt15em {
    padding-top: 1.5em
}

.pt20em {
    padding-top: 2em
}

.pt25em {
    padding-top: 2.5em
}

.pb5 {
    padding-bottom: 5px
}

.pb10 {
    padding-bottom: 10px
}

.pb15 {
    padding-bottom: 15px
}

.pb20 {
    padding-bottom: 20px
}

.pb25 {
    padding-bottom: 25px
}

.pb30 {
    padding-bottom: 30px
}

.pb35 {
    padding-bottom: 35px
}

.pb40 {
    padding-bottom: 40px
}

.pb45 {
    padding-bottom: 45px
}

.pb50 {
    padding-bottom: 50px
}

.pb5em {
    padding-bottom: .5em
}

.pb10em {
    padding-bottom: 1em
}

.pb15em {
    padding-bottom: 1.5em
}

.pb20em {
    padding-bottom: 2em
}

.pb25em {
    padding-bottom: 2.5em
}

.pl5 {
    padding-left: 5px
}

.pl10 {
    padding-left: 10px
}

.pl15 {
    padding-left: 15px
}

.pl20 {
    padding-left: 20px
}

.pl25 {
    padding-left: 25px
}

.pl30 {
    padding-left: 30px
}

.pl35 {
    padding-left: 35px
}

.pl40 {
    padding-left: 40px
}

.pl45 {
    padding-left: 45px
}

.pl50 {
    padding-left: 50px
}

.pl5em {
    padding-left: .5em
}

.pl10em {
    padding-left: 1em
}

.pl15em {
    padding-left: 1.5em
}

.pl20em {
    padding-left: 2em
}

.pl25em {
    padding-left: 2.5em
}

.pr5 {
    padding-right: 5px
}

.pr10 {
    padding-right: 10px
}

.pr15 {
    padding-right: 15px
}

.pr20 {
    padding-right: 20px
}

.pr25 {
    padding-right: 25px
}

.pr30 {
    padding-right: 30px
}

.pr35 {
    padding-right: 35px
}

.pr40 {
    padding-right: 40px
}

.pr45 {
    padding-right: 45px
}

.pr50 {
    padding-right: 50px
}

.pr5em {
    padding-right: .5em
}

.pr10em {
    padding-right: 1em
}

.pr15em {
    padding-right: 1.5em
}

.pr20em {
    padding-right: 2em
}

.p25em {
    padding-right: 2.5em
}

.ptb5 {
    padding: 5px 0
}

.ptb10 {
    padding: 10px 0
}

.ptb15 {
    padding: 15px 0
}

.ptb20 {
    padding: 20px 0
}

.ptb25 {
    padding: 25px 0
}

.ptb30 {
    padding: 30px 0
}

.ptb35 {
    padding: 35px 0
}

.ptb40 {
    padding: 40px 0
}

.ptb45 {
    padding: 45px 0
}

.ptb50 {
    padding: 50px 0
}

.ptb5em {
    padding: .5em 0
}

.ptb10em {
    padding: 1em 0
}

.ptb15em {
    padding: 1.5em 0
}

.ptb20em {
    padding: 2em 0
}

.ptb25em {
    paddingt: 2.5em 0
}

.plr5 {
    padding: 0 5px
}

.plr10 {
    padding: 0 10px
}

.plr15 {
    padding: 0 15px
}

.plr20 {
    padding: 0 20px
}

.plr25 {
    padding: 0 25px
}

.plr30 {
    padding: 0 30px
}

.plr35 {
    padding: 0 35px
}

.plr40 {
    padding: 0 40px
}

.plr45 {
    padding: 0 45px
}

.plr50 {
    padding: 0 50px
}

.plr5em {
    padding: 0 .5em
}

.plr10em {
    padding: 0 1em
}

.plr15em {
    padding: 0 1.5em
}

.plr20em {
    padding: 0 2em
}

.plr25em {
    padding: 0 2.5em
}

.p5 {
    padding: 5px
}

.p10 {
    padding: 10px
}

.p15 {
    padding: 15px
}

.p20 {
    padding: 20px
}

.p25 {
    padding: 25px
}

.p30 {
    padding: 30px
}

.p35 {
    padding: 35px
}

.p40 {
    padding: 40px
}

.p45 {
    padding: 45px
}

.p50 {
    padding: 50px
}

.p5em {
    padding: .5em
}

.p10em {
    padding: 1em
}

.p15em {
    padding: 1.5em
}

.p20em {
    padding: 2em
}

.p25em {
    padding: 2.5em
}

.m5 {
    margin: 5px
}

.m10 {
    margin: 10px
}

.m15 {
    margin: 15px
}

.m20 {
    margin: 20px
}

.m25 {
    margin: 25px
}

.m30 {
    margin: 30px
}

.m35 {
    margin: 35px
}

.m40 {
    margin: 40px
}

.m45 {
    margin: 45px
}

.m50 {
    margin: 50px
}

.m5em {
    margin: .5em
}

.m10em {
    margin: 1em
}

.m15em {
    margin: 1.5em
}

.m20em {
    margin: 2em
}

.m25em {
    margin: 2.5em
}

.f06em {
    font-size: .6em
}

.f07em {
    font-size: .7em
}

.f08em {
    font-size: .8em
}

.f09em {
    font-size: .9em
}

.f1em {
    font-size: 1em
}

.f11em {
    font-size: 1.1em
}

.f12em {
    font-size: 1.2em
}

.f13em {
    font-size: 1.3em
}

.f14em {
    font-size: 1.4em
}

.f15em {
    font-size: 1.5em
}

.f16em {
    font-size: 1.6em
}

.f17em {
    font-size: 1.7em
}

.f18em {
    font-size: 1.8em
}

.f19em {
    font-size: 1.9em
}

.f20em {
    font-size: 2em
}

.f21em {
    font-size: 2.1em
}

.f22em {
    font-size: 2.2em
}

.f23em {
    font-size: 2.3em
}

.f24em {
    font-size: 2.4em
}

.f25em {
    font-size: 2.5em
}

.f26em {
    font-size: 2.6em
}

.f27em {
    font-size: 2.7em
}

.f28em {
    font-size: 2.8em
}

.f29em {
    font-size: 2.9em
}

.f30em {
    font-size: 3em
}

.lh16 {
    line-height: 16px
}

.lh18 {
    line-height: 18px
}

.lh20 {
    line-height: 20px
}

.lh22 {
    line-height: 22px
}

.lh24 {
    line-height: 24px
}

.lh26 {
    line-height: 26px
}

.lh28 {
    line-height: 28px
}

.lh30 {
    line-height: 30px
}

.lh32 {
    line-height: 32px
}

.lh34 {
    line-height: 34px
}

.lh36 {
    line-height: 36px
}

.lh38 {
    line-height: 38px
}

.lh40 {
    line-height: 40px
}

.lh42 {
    line-height: 42px
}

.lh44 {
    line-height: 44px
}

.lh46 {
    line-height: 46px
}

.lh48 {
    line-height: 48px
}

.lh50 {
    line-height: 50px
}

.lh52 {
    line-height: 52px
}

.l15em {
    line-height: 1.5em
}

.index_button, .l20em {
    line-height: 2em
}

.w25 {
    width: 25%
}

.w30 {
    width: 30%
}

.w33 {
    width: 33.3%
}

.w35 {
    width: 35%
}

.w40 {
    width: 40%
}

.w45 {
    width: 45%
}

.w50 {
    width: 50%
}

.w20 {
    width: 20%
}

.cf{

    color:#FFF;

}

.w55 {
    width: 55%
}

.w60 {
    width: 60%
}

.w65 {
    width: 65%
}

.w70 {
    width: 70%
}

.w75 {
    width: 75%
}

.w85 {
    width: 85%
}

.w15 {
    width: 15%
}

.w90 {
    width: 90%
}

.w95 {
    width: 95%
}

.w100 {
    width: 100%
}

.opa {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5
}

.h5em {
    height: .5em
}

.h15em {
    height: 1.5em
}

.h10em {
    height: 1em
}

.h20em {
    height: 2em
}

.h25em {
    height: 2.5em
}

.h30em {
    height: 3em
}

.h35em {
    height: 3.5em
}

.h40em {
    height: 4em
}

.h45em {
    height: 4.5em
}

.h50em {
    height: 5em
}

.v1 {
    vertical-align: 1px
}

.v2 {
    vertical-align: 2px
}

.v3 {
    vertical-align: 3px
}

.v4 {
    vertical-align: 4px
}

.v5 {
    vertical-align: 5px
}

.v1em {
    vertical-align: .1em
}

.v2em {
    vertical-align: .2em
}

.v3em {
    vertical-align: .3em
}

.v4em {
    vertical-align: .4em
}

.v5em {
    vertical-align: .5em
}

.v_1em {
    vertical-align: -.1em
}

.v_2em {
    vertical-align: -.2em
}

.v_3em {
    vertical-align: -.3em
}
.v_10em {
    vertical-align: -1em
}

.v_4em {
    vertical-align: -.4em
}

.v_5em {
    vertical-align: -.5em
}

.v_1 {
    vertical-align: -1px
}

.v_2 {
    vertical-align: -2px
}

.v_3 {
    vertical-align: -3px
}

.v_4 {
    vertical-align: -4px
}

.v_5 {
    vertical-align: -5px
}

.mt_05em {
    margin-top: -.5em
}

.mt_1em {
    margin-top: -1em
}

.mt_15em {
    margin-top: -1.5em
}

.mt_2em {
    margin-top: -2em
}

.mt_25em {
    margin-top: -2.5em
}

.plr02em {
    padding: 0 .2em
}

.m_3em {
    margin-top: -3em
}

.m_35em {
    margin-top: -3.5em
}

.m_4em, .m_5em, .ml_5em {
    margin-top: -5em
}

.ml_05em {
    margin-left: -.5em
}

.ml_1em {
    margin-left: -1em
}

.ml_15em {
    margin-left: -1.5em
}

.ml_2em {
    margin-left: -2em
}

.ml_25em {
    margin-left: -2.5em
}

.ml_3em {
    margin-left: -3em
}

.ml_35em {
    margin-left: -3.5em
}

.ml_4em {
    margin-left: -5em
}

.bg_area {
    background: url(../images/picture.jpg) center 0 no-repeat;
    height: 125em;
    background-size: cover;
    overflow: hidden
}

.bg_scj, .bg_scj0, .bg_scj7 {
    height: 35em;
    overflow: hidden
}

.bg_scj {
    background: url(../images/sjc.png) center 0 no-repeat;
    background-size: cover
}

.bg_scj0 {
    background: url(../images/XV.png) center 0 no-repeat;
    background-size: cover
}

.bg_scj7 {
    background: url(../images/sl2.jpg) center 0 no-repeat;
    background-size: cover
}

.c_slxy {
    color: #8eaada
}

.bg_glnd {
    background: url(../images/lg.png) center 0 no-repeat;
    height: 40em;
    background-size: cover;
    overflow: hidden
}

.c_fff {
    color: #FFF
}

.offset0 {
    margin-left: 20%;
    margin-top: 1.4em
}

.bg_scj2 {
    background: url(../images/a4.png) center 0 no-repeat;
    height: 35em;
    background-size: cover;
    overflow: hidden
}

.bg_scj11 {
    background: url(../images/footer.jpg) center 0 no-repeat;
    height: 38em;
    background-size: cover;
    overflow: hidden
}

.bg_jlb {
    background: url(../images/ban.jpg) center 0 no-repeat;
    height: 6.5em;
    background-size: cover;
    overflow: hidden
}

.bg_scj3 {
    background: url(../images/d0.png) center 0 no-repeat;
    height: 35em;
    background-size: cover;
    overflow: hidden
}

.bg_scj9 {
    background: url(../images/SL0.png) center 0 no-repeat;
    height: 15em;
    background-size: cover;
    overflow: hidden
}

.bg_scj4 {
    background: url(../images/D3.jpg) center 0 no-repeat;
    height: 17em;
    background-size: cover;
    overflow: hidden
}

.bg_d5 {
    background: #e5edf8
}

.bg_d7 {
    background: #fcebdb
}

.bg_line {
    background: url(../images/xline.png) right .5em no-repeat;
    background-size: cover;
    overflow: hidden;
    height: 5.9em
}

.border_dm {
    border-left: .7em solid #238451
}

.border_dr {
    border-right: .7em solid #238451
}

.c_duom {
    color: #238451
}

.c_index, .index_button {
    color: #1c9cc4
}

.bg_ {
    border: 1px solid #999;
    border-bottom: .7em solid #5b9cd4;
    padding: 1em
}

.img01 {
    margin-bottom: -7.5em;
    width: 3.5em
}

.img02 {
    margin-bottom: -6.7em;
    width: 5em
}

.index {
    margin-top: 65em;
    margin-left: 1em
}

.index_button {
        padding: 0 50px;
    display: inline-block;
    height: 68px;
    font-size: 35px;
    line-height: 65px;
    border: 1px solid #1c9cc4;
}

.bgf {
    background: #FFF
}

.c_sjc {
    color: #6fad92
}

.c_0 {
    color: #000
}

.left_bg {
    background: #6fad92;
    top: 7em;
    left: 0;
    width: 3em;
    height: 16em
}

.com tr th.c0, .com tr th.c3, .com tr th.c5, .com tr th.co1 {
    text-align: center;
    height: 2em
}

.picL0 {
    top: 0;
    left: 0
}

.border_com {
    border: 2px solid #6fae93
}

.bg_green {
    background: #6fae93
}

.w1200 {
    width: 1200px;
    margin: 0 auto
}

.bdr3 {
    border-radius: 1em;
    -moz-border-radius: 1em;
    -ms-border-radius: 1em;
    -o-border-radius: 1em
}

.cr {
    color: red
}

.com {
    width: 100%;
    color: #000;
    border: 2px solid #a5a5a5;
    font-size: 1em
}

.com tr th.c3 {
    background: #37afaf;
    border-bottom: 2px dashed #080000
}

.com tr th.co1 {
    background: #a5a5a5;
    border-bottom: 2px solid #a5a5a5
}

.com tr th.c5 {
    background: #23b0d7;
    border-bottom: 2px dashed #14687f
}

.com tr td, .com tr th.c0 {
    border-bottom: 2px solid #a5a5a5
}

.com tr th.c0 {
    background: #ffe896
}

.com tr td {
    line-height: 1.5em;
    padding: .2em .5em
}

.title0, .title1 {
    padding: 0 30px;
    display: inline-block
}

.com tr td.cf {
    background: #FFF;
    border-bottom: none;
    height: 1.5em
}

.com tr td.cd, .com tr td.cu {
    border-bottom: 2px dashed #FFF
}

.title0, .title1, .title3, .title4 {
     line-height: 2.5em;
	 font-size:24px;
    height: 2.5em;
}

.com tr td.cu {
    background: #d9f2f2
}

.com tr td.cd {
    background: #a5a5a5
}

.c_blue {
    color: #5b9bd5
}

.title0 {
    background: #5b9cd4;
    color: #FFF
}

.title1 {
    background: #FFF;
    font-weight: 700;
    border: 2px solid #50739b;
    color: #95b8e0
}

.title3 {
 background: #bd9013;
    padding: 0 30px;
    font-weight: 700;
    font-size: 28px;
    display: inline-block;
    color: #FFF;
}

.title4, .title5 {
    background: #238451;
    padding: 0 30px;
    font-weight: 700;
    display: inline-block;
    color: #FFF
}

.title5 {
    line-height: 2.5em;
    height: 2.5em;
    font-size: 20px;
}

.title7 {
    background: #8eaada;
    padding: 0 30px;
    line-height: 2.5em;
    height:  2.5em;
    font-weight: 700;
    font-size: 24px;
    display: inline-block;
    color: #FFF
}

.bg_txt {
    background: #95b8e0
}

.cm {
    color: #bd9013
}

.offset12 {
    margin-top: 7.9em
}
/*底部 移民金牌项目*/
.footerPic {
    padding-top: 15px;
    background-color: #282e3f;
    color: #FFF;
    margin-bottom: -20px;
    margin-top: 45px
}
.bgTitle {
    margin-top: 20px
}

.bgTitle span {
    font-size: 30px;
    margin-left: 20px;
    margin-right: 20px
}

.bgTitle img {
    vertical-align: -7px
}
.conuntry {
    margin-bottom: 20px;
    margin-top: 15px
}
.conuntry a {
    font-size: 16px;
    color: #FFF;
    border-right: 1px solid #FFF;
    padding: 0 14px;
    display: inline-block
}
/*BANNER高度*/
.banner,.banner-list{
    height: 685px;
}


@media (max-width: 360px) {
    .offset12 {
        margin-top: 7em
    }
}

.cfff {
    color: #FFF
}


