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;
}
ul{
    margin:0 auto;
    padding:0;
}
img{
    max-width:100%;
}
.clearfix:after{
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
    content:"";}
.clearfix{
    *zoom:1;
}
h1,h2,h3,h4,h5,h6{margin: 0px;padding: 0px;}
.fl{float: left;}
.fr{float: right;}
.mr0{margin-right:0px!important;}
section{background:#eeeeee;}
body{margin: 0px;padding: 0px;}
.ban{
    width:100%;
    height:45.175rem;
    background-image:url('../img/banner.png');
    background-repeat:no-repeat;
    background-size:100%;
    z-index:1;
    padding-left:0rem;
    box-sizing: border-box;
    line-height: 0.95rem;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
}
.banner_btn{
    width: 8.5rem;
    height: 2.25rem;
    background: #d50011;
    border-radius: 10rem;
    font-size: .75rem;
    color: #ffff;
    font-weight: bold;
    text-align: center;
    line-height: 2.25rem;
    margin: 12.2rem 5.125rem 0px 5.125rem;
}
.one{
    width:18.75rem;
    margin:0px auto;
    margin-top:-20.1rem;
    padding: 0rem 0px 0rem 0px;
}
.one_info{
    width:17.25rem;
    margin:.3rem .75rem 2.45rem .75rem;
}
.tit{
    float:right;
    width:16.225rem;
    height:3.525rem;
    background:url('../img/tit.png')no-repeat center;
    background-size:100%;
    margin-top:2rem;
}
.one_info_text{
    width:15.55rem;
    margin:1rem .85rem .4rem .85rem;
}
.one_info_text h6{
    float:left;
    width:15.25rem;
    height:1.4rem;
    background:url('../img/one-h6.png')no-repeat center;
    background-size:100%;
    line-height:1.4rem;
    color:#fff;
    padding-left:.3rem;
    font-size:.75rem;
    font-weight:bold;
}
.one_info_text p{
    float:left;
    font-size:.6rem;
    line-height:1.1rem;
    margin: .3rem .2rem 0px .2rem;
}
.one_info_text span{
    float:left;
    font-size:.6rem;
    color:#0778cd;
    font-weight:bold;
    line-height:1.1rem;
    width:5.45rem;
    height:1rem;
    background:url('../img/one-span.png')no-repeat bottom left;
    background-size:100%;
    text-align:center;
    margin-bottom:.6rem;
}
.one_info_btn{
    width:13.75rem;
    height:2.5rem;
    background:#e30d31;
    line-height:2.5rem;
    text-align:center;
    font-size:.75rem;
    color:#323232;
    margin:.4rem 1.75rem 0rem 1.75rem;
    background:url('../img/one-btn.png')no-repeat center;
    background-size:100%;
}
.two{
    width:18.75rem;
    margin:0px auto;
    height:41.7rem;
    background:url('../img/two.png')no-repeat center;
    background-size:100%;
}
.two_info{
    width:17.25rem;
    margin:.3rem .75rem 0px .75rem;
    padding:1.2rem 0px 0px 0px;
}
.two_info_text{
    width:17.25rem;
    margin:0rem 0rem 0rem 0rem;
}
.two_info_text_from{
    width:14.8rem;
    margin:0px 1.225rem;
    background:#e3dfdb;
    border-radius:.5rem .5rem 0px 0px;
}
.two_info_text_from_top{
    width:100%;
    height:2.05rem;
    font-size:.75rem;
    color:#323223;
    font-weight:bold;
    text-align:center;
    line-height:2.05rem;
}
.two_info_text_from_top_l{
    width:3.95rem;
    border-right:1px solid #cdcac7;
}
.two_info_text_from_top_r{
    width:10.8rem;
}
.two_info_text_from_list{
    width:14.8rem;
    margin:0px 0.05rem;
    overflow:hidden;
}
.two_info_text_from_list_l{
    width:3.15rem;
    height:1.525rem;
    background:#fff;
    padding-left:.75rem;
    font-size:.6rem;
    line-height:1.625rem;
    font-weight:bold;
    border-bottom:1px solid #cdcac7;
}
.two_info_text_from_list_c{
    width:5.36rem;
    height:1.525rem;
    background:#fff;
    font-size:.6rem;
    line-height:1.625rem;
    text-align:center;
    border-left:1px solid #cdcac7;
}
.two_listl2{
    height:4rem;
    line-height:4rem;
}
.two_listc2{
    width:4.56rem;
    height:3.3rem;
    font-size:.55rem;
    padding:.35rem 0.4rem;
    line-height:.825rem;
    text-align:left;
}
.two_info_text_table{
    width:17.25rem;
    height:15.75rem;
    background:url('../img/two-info-text.png')no-repeat center;
    background-size:100%;
    margin:-.1rem 0px 0px 0px;
    position:relative;
}
.two_info_text_table_title{
    position:absolute;
    font-size:.8rem;
    width:100%;
    color:#fff;
    font-weight:bold;
    text-align:center;
    line-height:1.1rem;
    margin-top:.4rem;
}
.two_info_text_table_title font{
    font-size:.75rem;
    color:#fff;
    font-weight:normal;
}
.two_info_text_table_p{
    position:absolute;
    font-size:.6rem;
    margin:0px;
}
.two_table_p1{
    left:2.2rem;
    top:3.25rem;
}
.two_table_p2{
    left:7.8rem;
    top:3.25rem;
}
.two_table_jc{
    font-size:.75rem;
    color:#004b82;
    font-weight:bold;
}
.two_table_p3{
    right:1.8rem;
    top:3.15rem;
}
.two_table_p4{
    left:.6rem;
    top:4.9rem;
    font-size:.55rem;
}
.two_table_p5{
    left:6.8rem;
    top:5.3rem;
    font-size:.55rem;
}
.two_table_p6{
    right:1.6rem;
    top:6rem;
}
.two_table_p7{
    left:2.1rem;
    top:9.25rem;
}
.two_table_p8{
    left:7.9rem;
    top:9.25rem;
}
.two_table_p9{
    right:.4rem;
    top:9.15rem;
    font-size:.65rem;
}
.two_table_p10{
    left:2.5rem;
    top:10.75rem;
}
.two_table_p11{
    left:8.15rem;
    top:10.75rem;
}
.two_table_p12{
    right:2.2rem;
    top:10.7rem;
    font-size:.65rem;
}
.two_table_p13{
    left:1.35rem;
    top:12.25rem;
}
.two_table_p14{
    left:6.95rem;
    top:12.25rem;
}
.two_table_p15{
    right:1.45rem;
    top:12.25rem;
    font-size:.6rem;
    font-weight:normal;
}
.two_table_p16{
    left:1.9rem;
    top:14.1rem;
}
.two_table_p17{
    left:7.5rem;
    top:14.1rem;
}
.two_table_p18{
    right:1.6rem;
    top:14.05rem;
    font-size:.65rem;
}
.two_btn{
    font-size:.75rem;
    text-align:center;
    width:13.75rem;
    height:2.5rem;
    line-height:2.5rem;
    margin:1.1rem 1.75rem;
    background:url('../img/two-btn.png')no-repeat center;
    background-size:100%;
}
.sreen{
    width:18.75rem;
    margin:0px auto;
    height:39.35rem;
    padding: 0rem 0px 0rem 0px;
    background:url('../img/sreen.png')no-repeat center;
    background-size:100%;
}
.sreen .tit{
    margin-top:1.5rem;
    height:3.425rem;
    background:url('../img/tit2.png')no-repeat center;
    background-size:100%;
}
.sreen_info{
    width:17.25rem;
    margin:1.1rem .75rem 0px .75rem;
    padding:1rem 0px 1rem 0px;
    background:#fff;
}
.sreen_info_text{
    width:16rem;
    margin:0px 0.625rem;
}
.sreen_info_text_l{
    width:12.625rem;
}
.sreen_info_list{
    width:12.625rem;
    height:2.275rem;
    background:url('../img/sreen-list-one.png')no-repeat center;
    background-size:100%;
    margin-bottom:.18rem;
}
.sreen_list_two{
    height:2.775rem;
    background:url('../img/sreen-list-two.png')no-repeat center;
    background-size:100%;
}
.sreen_info_list h6{
    font-size:.65rem;
    width:10rem;
    color:#004075;
    font-weight:bold;
    float:left;
    line-height:1rem;
    margin:.2rem 0px 0px .5rem;
}
.sreen_list_two h6{
    margin:.1rem 0px 0px .5rem;
}
.sreen_info_list p{
    font-size:0.55rem;
    color:#52718a;
    line-height:.75rem;
    float:left;
    margin:0px .5rem 0px .5rem;
}
.sreen_info_text_r{
    width:3.225rem;
    height:26.45rem;
    background:url('../img/sreen-r.png')no-repeat center;
    background-size:100%;
}
.sreen_btn{
    width:13.75rem;
    height:2.5rem;
    background:url('../img/sreen-btn.png')no-repeat center;
    background-size:100%;
    line-height:2.5rem;
    font-size:.75rem;
    text-align:center;
    margin:1rem 2.5rem;
}
.four{
    width:18.75rem;
    height:37.225rem;
    margin:0px auto;
    padding: 0rem 0px 0rem 0px;
    background:url('../img/four.png')no-repeat center;
    background-size:100%;
}
.four .tit{
    margin-top:2rem;
    height:2.85rem;
    background:url('../img/tit3.png')no-repeat center;
    background-size:100%;
}
.four_info{
    width:17.25rem;
    margin:1rem .75rem 0px .75rem;
    height:25.525rem;
    background:url('../img/four_info.png')no-repeat center;
}
.four_info_text_top{
    width:16.05rem;
    margin:1.2rem .6rem 0px .6rem;
}
.four_h6{
    font-size:.7rem;
    color:#efeeed;
    font-weight:bold;
    font-style: italic;
    text-align:center;
    width:6.9rem;
    height:1.275rem;
    line-height:1.2rem;
    background:url('../img/four-h6.png')no-repeat center;
    background-size:100%;
    margin-bottom:.4rem;
}
.four_info_text_top_list{
    width:100%;
    margin-top:.4rem;
}
.four_info_text_top_list h6{
    float:left;
    width:1.85rem;
    height:1.475rem;
    background:url('../img/four-span.png')no-repeat center;
    background-size:100%;
    font-size:.65rem;
    font-weight:bold;
    text-align:center;
    line-height:1.43rem;
}
.four_info_text_top_list p{
    float:left;
    font-size:.55rem;
    color:#012136;
    line-height:.8rem;
    width:13.5rem;
    margin:0px 0px 0px .2rem;
}
.four_info_text_ct{
    width:16.65rem;
    margin:1.4rem 0px 0px .6rem;
}
.four_info_text_ct_list{
    width:16.05rem;
    height:2.75rem;
    background:#dcebf7;
    border:1px solid #e5d9c7;
    margin-top:.3rem;
}
.four_info_text_ct_list_l{
    width:2.4rem;
    height:2.75rem;
}
.four_span1{
    float: left;
    width:.5rem;
    height:1.275rem;
    background:url('../img/four-number-1.png')no-repeat center;
    background-size:100%;
    margin: 0.7375rem 0.95rem;
}
.four_span2{
    float: left;
    width:.825rem;
    height:1.275rem;
    background:url('../img/four-number-2.png')no-repeat center;
    background-size:100%;
    margin: 0.7375rem 0.7875rem;
}
.four_span3{
    float: left;
    width:.725rem;
    height:1.275rem;
    background:url('../img/four-number-3.png')no-repeat center;
    background-size:100%;
    margin: 0.7375rem 0.8375rem;
}
.four_span4{
    float: left;
    width:.85rem;
    height:1.275rem;
    background:url('../img/four-number-4.png')no-repeat center;
    background-size:100%;
    margin: 0.7375rem 0.775rem;
}
.four_info_text_ct_list_c{
    width:3.6rem;
    height:2.75rem;
    background:url('../img/four-ct.png')no-repeat center;
    background-size:100% 100%;
    font-size:.7rem;
    font-weight:bold;
    text-align:center;
    color:#004b8d;
    line-height:2.75rem;
}
#four_title{
    height:2rem;
    line-height:1rem;
    padding:.375rem 0px;
}
.four_info_text_ct_list_r{
    width:10rem;
}
.four_info_text_ct_list_r p{
    font-size:0.575rem;
    float:left;
    line-height:.8rem;
    margin:.13rem .6rem 0px .6rem;
}
#four_p1{
    margin-top:.55rem;
}
.four_btn{
    font-size:.75rem;
    text-align:center;
    width:13.75rem;
    height:2.5rem;
    line-height:2.5rem;
    margin:1.5rem 2.5rem;
    background:url('../img/four_btn.png')no-repeat center;
    background-size:100%;
}

.five{
    width:18.75rem;
    margin:0px auto;
    padding: 0rem 0px 0rem 0px;
    height:38.725rem;
    background:url('../img/five.png')no-repeat center;
}
.five .tit{
    height:2.8rem;
    margin-top:2.2rem;
    background:url('../img/tit4.png')no-repeat center;
    background-size:100%;
}
.five_info{
    width:17.25rem;
    margin:.6rem .75rem 0px .75rem;
}
.five_info_text{
    width:17.25rem;
    height:16.575rem;
    background:url('../img/five-text.png')no-repeat center;
    background-size:100%;
}
.five_info_text_list_one{
    width:16.725rem;
    height:5.45rem;
    background:url('../img/five-list1.png')no-repeat center;
    background-size:100%;
    margin:.4rem 0px 0px .1rem;
}
.five_info_text_list_one h6,.five_info_text_list_two h6{
    font-size:.6rem;
    color:#fee5c1;
    font-weight:bold;
    float:left;
    width:15rem;
    height:1.4rem;
    line-height:1.4rem;
    padding-left:.2rem;
}
.five_info_text_list_one_text{
    width:12.25rem;
    margin-top:.3rem;
}
.five_info_text_list_one_list{
    width:5.5rem;
    height:1.2rem;
    background:url('../img/five-text-list.png')no-repeat center;
    background-size:100%;
    line-height:1.2rem;
    text-align:center;
    font-size:.6rem;
    margin:0px .35rem .2rem 0px;
}
.five_info_text_list_two{
    width:16.725rem;
    height:5.45rem;
    background:url('../img/five-list2.png')no-repeat center;
    background-size:100%;
    margin:.3rem 0px 0px .1rem;
}
.five_info_text_list_two_text{
    width:100%;
    margin:.2rem 0px 0px .48rem;
}
.five_info_text_list_two_list{
    width:4.7rem;
    background:url('../img/five-text-list2.png')no-repeat center;
    height:.9rem;
    line-height:.9rem;
    text-align:center;
    font-size:.6rem;
    background-size:100%;
    margin:.24rem 0px 0px .6rem;
}
.five_text_list2{
    width:10rem;
    background:url('../img/five-text-list3.png')no-repeat center;
    background-size:100%;
}
.five_info_text_btn{
    width:13.75rem;
    height:2.5rem;
    background:url('../img/five-text-btn.png')no-repeat center;
    font-size:.75rem;
    text-align:center;
    line-height:2.5rem;
    margin:1.2rem 1.75rem;
    background-size:100%;
}
.five_info_from{
    width:17.25rem;
    margin:1.5rem 0px 0px 0px;
}
.five_info_from h5{
    float:left;
    width:100%;
    font-size:1.15rem;
    color:#015fad;
    font-weight:bold;
    text-align:center;
}
.five_info_from_text{
    width:100%;
    margin-top:1.2rem;
}
.five_info_from_text input{
    float:left;
    width:16.5rem;
    height:2.15rem;
    line-height:2.15rem;
    background:#fff;
    border:none;
    font-size:.6rem;
    padding-left:.7rem;
    margin-bottom:.4rem;
}
.five_info_from_text_phone{
    width:16.5rem;
    padding-left:.7rem;
    height:2.15rem;
    background:#fff;
    margin-bottom:.4rem;
}
.five_info_from_text_phone input{
    padding-left:0px!important;
    background:none!important;
    width:11.5rem;
}
.getcode {
    font-size: 0.6rem;
    float:left;
    border-left: 1px solid #bfbfbf;
    padding-left: 0.75rem;
    margin-top:.7rem;
}
.five_from_btn{
    width:17.25rem;
    height:2.35rem;
    text-align:center;
    font-size:.75rem;
    line-height:2.35rem;
    background:url('../img/five-from-btn.png')no-repeat center;
    background-size:100%;
    margin:.7rem 0px 0px 0px;
}
.six{
    width:18.75rem;
    margin:0px auto;
    padding: 0rem 0px 0rem 0px;
    height:28.075rem;
    background:url('../img/six.png')no-repeat center;
    background-size:100%;
}
.six .tit{
    margin-top:2.3rem;
    height:2.825rem;
    background:url('../img/tit5.png')no-repeat center;
    background-size:100%;
}
.six_info{
    width:17.25rem;
    margin:1rem .75rem 0px .75rem;
    height:21.15rem;
    background:url('../img/six-info.png')no-repeat center;
    background-size:100%;
}
.six_info_text{
    width:15.475rem;
    height:13.625rem;
    background:url('../img/six-info-text.png')no-repeat center;
    background-size:100%;
    margin:2.2rem 0px 0px 1.2rem;
    position: relative;
}
.six_info_text_title{
    font-size:.7rem;
    position:absolute;
}
.six_title1{
    left:2.7rem;
    top:-1rem;
}
.six_title2{
    right:4rem;
    top:-1rem;
}
.six_info_text_p{
    position:absolute;
    font-size:.55rem;
    color:#fff;
    margin:0px;
}
.six_p1{
    left:.3rem;
    top:1.7rem;
}
.six_p2{
    left:.95rem;
    top:3.45rem;
}
.six_p3{
    left:3.5rem;
    top:6rem;
}
.six_p4{
    left:1rem;
    top:8.4rem;
    text-align:center;
    line-height:.6rem;
}
.six_p4 font{
    font-size:.5rem;
    color:#fff;
}
.six_p5{
    left:2rem;
    top:11.2rem;
}
.six_p6{
    right:1.8rem;
    top:1.7rem;
}
.six_p7{
    right:.4rem;
    top:3.15rem;
    line-height:.7rem;
}
.six_p8{
    right:4.3rem;
    top:7.3rem;
}
.six_p9{
    right:4.3rem;
    top:9.9rem;
}
.six_btn{
    font-size:.75rem;
    text-align:center;
    width:13.75rem;
    height:2.5rem;
    line-height:2.4rem;
    margin:.8rem 1.75rem;
    background:url('../img/four_btn.png')no-repeat center;
    background-size:100%;
}