body{

    position: relative;

}

.header{

    width: 10rem;

}

.header .banner{

    height: 1.866667rem;

}

.header .banner .swiper-pagination-bullet{

    background-color: transparent;

    border: .026667rem solid #fff;

    box-sizing: border-box;

    opacity: 1;

}

.swiper-pagination.swiper-pagination-bullets{

    bottom: 0!important;

}

.header .banner .swiper-pagination-bullet-active{

    background-color: #fff;

}

.header .banner img{

    width: 100%;

    height: 100%;

    background-size: 10rem 1.866667rem;

    font-size: 1.866667rem;

}

.header .menu{

    width: 10rem;

    height: 1.2rem;

    background-color: #fafafc;

    padding: .28rem .4rem;

    box-sizing: border-box;

    position: relative;

}

.header .menu.popo{

    position: fixed;

    top: 0;

    left: 50%;

    transform: translateX(-50%);

    z-index: 11111111111;

}

.menu_drop_down{

    width: 10rem;

    /* height: 6.666667rem; */

    position: absolute;

    background-color: #fff;

    padding: .4rem;

    box-sizing: border-box;

    top: 1.2rem;

    left: 0;

    z-index: 1111;

    display: none;

}


.menu_drop_down .menu_a{

    display: block;

    line-height: 1.2rem;

    height: 1.2rem;

    text-align: center;

    font-size: .373333rem;

    color: #333;

}

.header .menu .logo{

    width: 4.88rem;

    height: .64rem;

    background: url(../images/logo.png)no-repeat;

    background-size: 100%;

}

.header .menu .img{

    width: .586667rem;

    height: .586667rem;

    background-size: 100%;

    position: absolute;

    top: .306667rem;

    right: .4rem;

}

.content_690{

    box-sizing: border-box;

    padding: 0 0.4rem;

    width: 10rem;

    margin: 0 auto;

    margin-bottom: .4rem;

    background-color: #fff;

}

.swiper{

    position: relative;

    padding-top: .4rem;

    box-sizing: border-box;

    margin-bottom: 0;

    padding-bottom: .4rem;

}

.swiper img{

    width: 9.2rem;

    height: 6.04rem;

    background-size: 100%;

}

.swiper .s_p{

    width: 100%;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

    height: .853333rem;

    line-height: .853333rem;

    font-size: .293333rem;

    padding: 0 .28rem;

    box-sizing: border-box;

    color: #fff;

    background-color: #111;

    position: absolute;

    left: 0;

    bottom: 0;

    padding-right: 2.6rem;



}

.swiper .swiper-pagination{

    text-align: right;

}

.swiper .swiper-pagination.swiper-pagination-bullets{

    bottom: 0;

    padding-right: .266667rem;

}

.swiper .swiper-pagination-bullet{

    width: .266667rem;

    height: .053333rem;

    background-color: #fff;

    opacity: 1;

    border-radius: 0;

    top: 50%;

    transform: translateY(-50%); 

}

.swiper .swiper-pagination-bullet-active{

    width: .4rem;  

}

/* .border_bottom{

    background-color: #fafafc;

    width: 10rem;

    height: .586667rem;

    margin: 0 auto;

} */

.index1 .bt{

    line-height: .533333rem;

    height: .533333rem;

    position: relative;

}

.index1 .bt .p1{

    display: inline-block;

    font-size: .373333rem;

    color: #222;

    border-bottom: .08rem solid #8EB8FF;

    box-sizing: border-box;

    height: .533333rem;

    line-height: .613333rem;

}

.more{

    font-size: .266667rem;

    color: #999;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    display: inline-block;

    padding-right: .426667rem;

}

.more::after{

    content: "";

    width: .186667rem;

    height: .186667rem;

    background: url(../images/more.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: 0;

}

.news_list{

    margin-top: .32rem;

    margin-bottom: .32rem;

    max-height:6.346667rem;

    padding-bottom:10px

}

.news_list li{

    font-size: .32rem;

    line-height: .72rem;

    padding: 0 .4rem;

    box-sizing: border-box; 

    position: relative;

    width: 100%;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

}

.news_list li a{

    color: #666;

}

.news_list li::before{

    content: "";

    width: .133333rem;

    height: .133333rem;

    background-color: #D6D6D6;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}

.bt_top{

    width: 100%;

    height: 1.026667rem;

    line-height: 1.026667rem;

    box-sizing: border-box;

    border-bottom: .026667rem solid #F0F0F0;

    position: relative;

}

.bt_top .bt{

    width: 1.52rem;

    font-size: .373333rem;

    height: 1.026667rem;

    line-height: 1.026667rem;

    color: #2364D0;

    border-bottom: .026667rem solid #2364D0;

}

.index3{

    position: relative;

}

.index3 .news_list li{

    padding-right: 0;

}

.index3 .news_list li:nth-child(1),

.index3 .news_list li:nth-child(2),

.index3 .news_list li:nth-child(3),

.index3 .news_list li:nth-child(4),

.index3 .news_list li:nth-child(5){

    width: 5.733333rem;

    float: right;

}

.index3 .news_list:after{

    content: "";

    clear: both;

    display: block;

}

.news_tt{

    min-height: 3.7rem;

}

.index3 .img_left{

    width: 3.2rem;

    height: 3.306667rem;

    background-size: 100%;

    position: absolute;

    top: 1.5rem;

    left: .4rem;

}

.index3 .news_list li .e1{

    float: left;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

}

.index3 .news_list li:nth-child(1) .e1,

.index3 .news_list li:nth-child(2) .e1,

.index3 .news_list li:nth-child(3) .e1,

.index3 .news_list li:nth-child(4) .e1,

.index3 .news_list li:nth-child(5) .e1{

    width: 3.44rem;

}

.index3 .news_list li:nth-child(6) .e1,

.index3 .news_list li:nth-child(7) .e1,

.index3 .news_list li:nth-child(8) .e1{

    width: 6.933333rem;

}

.index3 .news_list li .e2{

    float: right;

}

.index4 .img_map{

    width: 9.2rem;

    height: 4.533333rem;

    background-size: 100%;

    margin-top: .453333rem;

}

.index4 .add{

    font-size: .32rem;

    color: #666;

    line-height: 1.093333rem;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

}

.index5{

    padding-bottom: .4rem;

    padding-top: .4rem;

}

.index5 .img_b{

    width: 4.106667rem;

    height: .413333rem;

    background-size: 100%;

    margin: 0 auto;

    margin-bottom: .4rem;

}

.index5 .text{

    font-size: .32rem;

    color: #666;

    line-height: .533333rem;

    height: 4.733333rem;

    overflow: hidden;

}

.index5 .img_bottom{

    width: 9.2rem;

    height: 6.293333rem;

    margin-top: .266667rem;

    background-size: 100%;

    margin-bottom: .4rem;

}

.bttn{

    display: block;

    height: 1.066667rem;

    line-height: 1.066667rem;

    border-radius: .106667rem;

    background-color: #2364D0;

    text-align: center;

    text-indent: .613333rem;

    color: #fff;

    font-size: .32rem;

    position: relative;

}

.bttn::before{

    content: "";

    width: .346667rem;

    height: .346667rem;

    background: url(../images/chakan.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 3.666667rem;

}

.four_float{

    padding-bottom: .413333rem;

    padding-top: .413333rem;

}

.four_float li{

    width: 2rem;

    height: 2rem;

    float: left;

    margin-right: .4rem;

    text-align: center;

}

.four_float li a{

    color: #222;

}

.four_float li:nth-child(4n){

    margin-right: 0;

}

.four_float li .icon{

    width: .666667rem;

    height: .666667rem;

    background-size: 100%;

    margin: 0 auto;

    margin-top: .386667rem;

}

.four_float li .p_bt{

    font-size: .32rem;

    line-height: .48rem;

    margin-top: .2rem;

}

.span_choice{

    margin-top: .453333rem;

}

.span_choice li{

    width: 4.4rem;

    height: .973333rem;

    float: left;

    background-color: #ccc;

    line-height: .973333rem;

    font-size: .32rem;

    text-align: center;

    margin-right: .4rem;

    margin-bottom: 20px;

    color: #fff;

}

.span_choice li.blue{

    background-color: #2364D0;

}

.span_choice li:nth-child(2n){

    margin-right: 0;

}

.index8{

    width: 10rem;

    height: 3.866667rem;

    margin-bottom: .333333rem;

}

.index8 .left{

    width: 1.6rem;

    height: 3.866667rem;

    float: left;

    background-color: #fff;

    font-size: .373333rem;

    color: #2364D0;

    padding: .4rem .6rem 1.266667rem .6rem ;

    box-sizing: border-box;

    line-height: .45rem;

    position: relative;

}

.index8 .left .m{

    font-size: .266667rem;

    color: #999;

    line-height: 1.106667rem;

    position: absolute;

    bottom: .413333rem;

    left: 50%;

    transform: translateX(-50%);

}

.index8 .left .m::after{

    content: "";

    width: .186667rem;

    height: .186667rem;

    background: url(../images/more.png)no-repeat;

    background-size: 100%;

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}

.index8 .right{

    width: 8.133333rem;

    height: 3.866667rem;

    box-sizing: border-box;

    background: #fff;

    float: right;

    padding: .4rem;

}

.index8 .right img{

    width: 1.866667rem;

    height: 2.533333rem;

    background-size: 100%;

}

.index8 .right .character{

    width: 1.866667rem;

    height: .533333rem;

    line-height: .533333rem;

    text-align: center;

    background-color: #2364D0;

    font-size: .266667rem;

    color: #fff;

}

.index9{

    width: 10rem;

    height: .906667rem;

    margin: 0 auto;

    margin-bottom: .4rem;

}

.index9 .left{

    width: 1.786667rem;

    height: .906667rem;

    background-color: #2364D0;

    float: left;

    font-size: .266667rem;

    color: #fff;

    line-height: .906667rem;

    text-align: center;

}

.index9 .right{

    width: 8.213333rem;

    height: .906667rem;

    float: right;

    background-color: #E7E7E7;

    box-sizing: border-box;

    padding: .173333rem .373333rem;

}

.index9 img{

    width: 1.6rem;

    height: .533333rem;

    background-size: 100%;

}

.footer{

    width: 10rem;

    background-color: #232323;

    box-sizing: border-box;

    padding: .8rem .4rem;

}

.footer .img_logo{

    width: 4.666667rem;

    height: .733333rem;

    background-size: 100%;

    margin: 0 auto;

}

.footer .middle .left{

    width: 2.133333rem;

    height: 2.133333rem;

    background: url(../picture/ewm.jpg)no-repeat;

    background-size: 100%;

    float: left;

    margin-top: 1.066667rem;

    position: relative;

}

.footer .middle .left .p1{

    width: 2.133333rem;

    line-height: .826667rem;

    font-size: .32rem;

    position: absolute;

    top: 2.133333rem;

    left: 0;

    text-align: center;

    color: #fff;

}

.footer .middle .right{

    float: left;

    margin-top: .813333rem;

    margin-left: 1rem;

}

.footer .middle .right p{

    line-height: .826667rem;

    font-size: .32rem;

    color: #fff;

}

.footer .bottom{

    font-size: .32rem;

    color: #fff;

    text-align: center;

    margin-top: .533333rem;

}

.screen{

    padding: 0 .4rem;

    box-sizing: border-box;

    display:flex;

    flex-wrap:wrap;

    justify-content:space-between;

    width: 10rem;

    background-color: #fff;

    margin-bottom: .266667rem;

    position: relative;

}

.screen .float_mu{

    position: absolute;

    top: 1.066667rem;

    left: 0;

    background-color: #fff;

    width: 100%;

    height: 1.066667rem;

    padding: 0 .4rem;

    box-sizing: border-box;

    line-height: 1.066667rem;

    font-size: .266667rem;

    flex-wrap:wrap;

    justify-content:space-between;

    display:flex;

}

.screen .float_mu a{

    color: #999;

    display: inline-block;

}

.screen li{

    font-size: .32rem;

    line-height: 1.066667rem;

    height: 1.066667rem;

    text-align: center;

    color: #666;

}

.screen li a{

    color: #666;

}

.screen li.button_blue{

    box-sizing: border-box;

    border-bottom: .053333rem solid #2364D0;

}

.charging_standard{

    background-color: #fff;

}

.charging_standard .top{

    box-sizing: border-box;

    margin: 0 auto;

    width: 9.2rem;

    border-bottom: 1px solid #E6E6E6;

    padding-top: .32rem;

}

.charging_standard .top .p1{

    font-size: .426667rem;

    line-height: .64rem;

    color: #222;

    text-align: center;

    margin-bottom: .266667rem;

}

.charging_standard .top .p2{

    font-size: .213333rem;

    color: #999;

    text-align: center;

    margin-bottom: .2rem;

}

.charging_standard .in_img{

    width: 9.2rem;

    height: 15.92rem;

    margin: 0 auto;

    margin-top: .4rem;

    margin-bottom: 1.506667rem;

    background-size: 100%;

}

.application_form .in_img{

    width: 9.2rem;

    height: 12.266667rem;

    margin: 0 auto;

    background-size: 100%;

}

.download_form{

    display: block;

    font-size: .32rem;

    line-height: 1.28rem;

    text-align: center;

    color: #999;

    position: relative;

    text-indent: .573333rem;

}

.download_form::before{

    content: "";

    width: .32rem;

    height: .32rem;

    background: url(../images/download_form.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 4.093333rem;

}

.news_li_list li{

    width: 10rem;

    height: 1.6rem;

    background-color: #fff;

    margin-bottom: .133333rem;

    padding: .133333rem .4rem;

    box-sizing: border-box;

}

.news_li_list li .left{

    width: 1.333333rem;

    height: 1.333333rem;

    background-color: #2364D0;

    float: left;

}

.news_li_list li .left .p1{

    font-size: .373333rem;

    line-height: .826667rem;

    text-align: center;

    color: #fff;

}

.news_li_list li .left .p2{

    font-size: .24rem;

    text-align: center;

    color: #fff;

}

.news_li_list li .right{

    float: left;

    margin-left: .533333rem;

    width: 7.2rem;

}

.news_li_list li .right .p1{

    font-size: .373333rem;

    color: #333;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis;

    line-height: .64rem;

}

.news_li_list li .right .p2{

    font-size: .32rem;

    color: #666;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 

    line-height: .586667rem;

}

.consultation_list li{

    width: 10rem;

    padding: 0 .4rem;

    box-sizing: border-box;

    height: auto;

    padding-bottom: .64rem;

    margin-bottom: .266667rem;

}

.consultation_list li .bt{

    height: 1.146667rem;

    box-sizing: border-box;

    border-bottom: 1px solid #E6E6E6;



}

.consultation_list li .bt .p1{

    font-size: .373333rem;

    color: #222;

    width: 4.746667rem;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 

    float: left;

    line-height: 1.146667rem;

}

.consultation_list li .bt .p2{

    font-size: .266667rem;

    color: #999;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 

    float: right;

    line-height: 1.146667rem;

}

.consultation_list li .left{

    width: 9.2rem;

    margin: 0 auto;

    background-color: transparent;

    height: auto;

    margin-top: .533333rem;

    margin-bottom: .266667rem;

}

.consultation_list li .left .img{

    width: .96rem;

    height: .96rem;

    background-size: 100%;

    float: left;

}

.consultation_list li .left .text{

    width: 7.92rem;

    float: right;

    background-color: #FAFAFA;

    font-size: .32rem;

    line-height: .533333rem;

    padding: .4rem;

    box-sizing: border-box;

}

.consultation_list li .right .img{

    float: right;

}

.consultation_list li .right .text{

    float: left;

}

.liuyan_a{

    width: 10rem;

    height: 1.2rem;

    background-color: #fff;

    text-align: center;

    font-size: .32rem;

    color: #999;

    line-height: 1.2rem;

    text-indent: .6rem;

    position: relative;

    margin-bottom: .266667rem;

}

.liuyan_a::before{

    content: "";

    width: .32rem;

    height: .32rem;

    background: url(../images/bianji.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 4.066667rem;

}

.float_window{

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.4);

    position: fixed;

    top: 0;

    left: 0;

    z-index: 1111111;

    min-height: 100%;

}

.float_window .white_window{

    width:9.2rem;

    height:11.813333rem;

    background:rgba(255,255,255,1);

    border-radius:.106667rem;

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    box-sizing: border-box;

    padding: 0 .4rem;

}

.float_window .white_window .false{

    width: .4rem;

    height: .4rem;

    background: url(../images/false.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: .533333rem;

    right: .533333rem;

}

.float_window .white_window .bt{

    font-size: .373333rem;

    color: #222;

    text-align: center;

    line-height: 1.44rem;

}

.float_window .white_window .inp1{

    width: 8.4rem;

    height: 1.066667rem;

    box-sizing: border-box;

    padding: 0 .4rem;

    font-size: .32rem;

    line-height: 1.066667rem;

    border:1px solid rgba(222,222,222,1);

    border-radius: .106667rem;

}

.float_window .white_window .inp2{

    width: 8.4rem;

    height: 4.266667rem;

    box-sizing: border-box;

    padding: .32rem .4rem;

    font-size: .32rem;

    line-height: .48rem;

    border:1px solid rgba(222,222,222,1);

    border-radius: .106667rem;

    margin-top: .253333rem;

    resize: none;

    margin-bottom: .266667rem;

    font-size: .32rem;

}

.float_window .white_window .inp3{

    width: 4rem;

    height: .8rem;

    box-sizing: border-box;

    padding: 0 .4rem;

    font-size: .32rem;

    line-height: .8rem;

    border:1px solid rgba(222,222,222,1);

    border-radius: .053333rem;

    float: left;

    margin-bottom: .266667rem;

    margin-right: .386667rem;

}

.float_window .white_window .inp3:nth-child(2n){

    margin-right: 0;

}

.yzm{

    width: 4rem;

    height: .8rem;

    text-align: center;

    background:rgba(255,255,254,1);

    border:1px solid rgba(230,230,230,1);

    border-radius:.053333rem;

    float: left;

}

.float_window .white_window .btn{

    width: 8.4rem;

    height: 1.066667rem;

    background:rgba(245,245,245,1);

    border-radius: .053333rem;

    float: left;

    color: #B3B3B3;

    font-size: .373333rem;

    line-height: 1.066667rem;

    text-align: center;

    margin-top: .266667rem

}

.introduce .lb{

    width: 10rem;

    height: 5.066667rem;

    padding: .266667rem 0 .266667rem .4rem;

    box-sizing: border-box;

    background-color: #fff;

    margin-bottom: .266667rem;

}

.introduce .lb .swiper-slide{

    width: 3.2rem;

    height: 4.533333rem;

}

.introduce .lb .swiper-slide .float_black{

    width: 3.2rem;

    height: 4.533333rem;

    position: absolute;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,0.4);

}

.introduce .lb .icon{

    width: .64rem;

    height: .64rem;

    background-size: 100%;

    margin: 0 auto;

    margin-top: 1.533333rem;

}

.introduce .lb .pp{

    line-height: .88rem;

    font-size: .32rem;

    text-align: center;

    color: #fff;

}

.introduce .lb .white_x{

    width: .32rem;

    height: .053333rem;

    background:rgba(255,255,255,1);

    border-radius: .026667rem;

    margin: 0 auto;

}

.introduce .middle_text{

    font-size: .32rem;

    color: #666;

    line-height: .533333rem;

    padding: .4rem;

    box-sizing: border-box;

    position: relative;

    text-align: justify;

    background-color: #fff;

}

.introduce .introduce_bottom{

    width: 9.2rem;

    height: 8.506667rem;

    margin: 0 auto;

    background: url(../picture/introduce_bottom.jpg)no-repeat;

    background-size: 100%;

    margin-bottom: 1.066667rem;

}

.notary_style{

    background-color: #fff;

    padding: 0 .4rem;

    padding-top: .533333rem;



}

.notary_style li{

    width: 4.333333rem;

    height: 5.92rem;

    float: left;

    box-sizing: border-box;

    padding: .306667rem .266667rem;

    margin-right: .533333rem;

    margin-bottom: .533333rem;

    background-color: #FAFAFA;

}

.notary_style li:nth-child(2n){

    margin-right: 0;

}

.notary_style li img{

    width: 100%;

    height: 100%;

    background-size: 100%;

}

.institutional_display{

    padding: .4rem;

    background-color: #fff;

}

.institutional_display li{

    width: 4.333333rem;

    height: 3.893333rem;

    float: left;

    margin-right: .533333rem;

    margin-bottom: .32rem;

}

.institutional_display li:nth-child(2n){

    margin-right: 0;

}

.institutional_display li .img{

    width: 4.333333rem;

    height: 3.146667rem;

    background-size: 100%;

}

.institutional_display li .p1{

    font-size: .32rem;

    line-height: .746667rem;

    text-align: center;

    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; 

    padding: 0 .2rem;

    color: #666;

}

.people_details{

    padding: 0 .4rem;

    margin-top: .266667rem;

    background-color: #fff;

    padding-top: .266667rem;

    padding-bottom: 1.6rem;

    position: relative;

}

.people_details .character_big{

    width: 9.2rem;

    height: 12.533333rem;

    margin: 0 auto;

    padding: .266667rem;

    box-sizing: border-box;

    background-color: #FAFAFA;

    margin-bottom: .133333rem;

}

.people_details .character_big img{

    width: 8.666667rem;

    height: 12rem;

    background-size: 100%;

}

.people_details .p1{

    font-size: .506667rem;

    color: #222;

    line-height: 1.306667rem;

}

.people_details .p2{

    font-size: .346667rem;

    color: #666;

}

.people_details .p3{

    font-size: .4rem;

    color: #222;

    line-height: .933333rem;

    margin-top: .266667rem;

}

.people_details .p4{

    font-size: .32rem;

    color: #666;

    line-height: .533333rem;

    margin-bottom: .4rem;

}

.people_details .rt{

    font-size: .32rem;

    line-height: .4rem;

    color: #666;

    position: absolute;

    bottom: .933333rem;

    left: .4rem;

    padding-left: .466667rem;

    display: block;

}

.people_details .rt::before{

    content: "";

    width: .266667rem;

    height: .266667rem;

    background: url(../images/fanhui.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}

.institutional_details{

    width: 10rem;

    box-sizing: border-box;

    padding: .533333rem .4rem;

    background-color: #fff;

    min-height: 13.333333rem;

    text-align: justify;

}

.institutional_details .bt{

    font-size: .62rem;

    text-align: center;

    line-height: .84rem;

    margin: .32rem 0;

}

.institutional_details .nr{

    font-size: .186667rem;

}

.institutional_details .nr p{

    font-size: .186667rem;

}

.map_contact_us{

    margin-top: .266667rem;

    background-color: #fff;

    width: 10rem;

    box-sizing: border-box;

    padding-top: .533333rem;

}

.map_contact_us .top{

    padding: 0 .4rem;

    height: .586667rem;

    line-height: .586667rem;

    font-size: .373333rem;

    color: #666;

}

.map_contact_us .top .p1{

    float: left;

    text-indent: 1.106667rem;

    position: relative;

}

.map_contact_us .top .p1::before{

    content: "";

    width: .586667rem;

    height: .586667rem;

    background: url(../images/dh.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}

.map_contact_us .top .p2{

    float: right;

    text-indent: 1.106667rem;

    position: relative;

}

.map_contact_us .top .p2::before{

    content: "";

    width: .586667rem;

    height: .613333rem;

    background: url(../images/wx.png)no-repeat;

    background-size: 100%;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

}

.map_contact_us .middle{

    padding: 0 .4rem;

}

.map_contact_us .middle .left{

    float: left;

    margin-top: .666667rem;

}

.map_contact_us .middle .left p{

    font-size: .32rem;

    color: #666;

    line-height: .533333rem;

    margin-bottom: .32rem;

}

.map_contact_us .middle .left p:first-child{

    width: 9em;

}

.map_contact_us .middle .left p:nth-child(2){

    width: 12em;

}

.map_contact_us .middle .left p:nth-child(3){

    width: 30em;

    margin-bottom: 0;

}

.map_contact_us .middle .left p a{

    color: #333;

}

.map_contact_us .middle .right{

    float: right;

    width: 2.4rem;

    height: 2.4rem;

    background-size: 100%;

    margin-top: .933333rem;

    margin-right: .4rem;

}

.map_contact_us .map_bottom{

    width: 10rem;

    height: 6.2rem;

    margin: 0 auto;

    margin-top: .266667rem;

}



 /* 地图样式 */

 #Content16 .map{ float:left; width:10rem; height: 6.2rem; position:relative;}

 #Content16 .ctiy{ float:left; width:100%; position:absolute; left:0; top:.533333rem; z-index:66; text-align:center;}

 #Content16 .ctiy ul{ display:inline-block; vertical-align:top;}

 #Content16 .ctiy ul li{ padding: 0; float:left; margin:0 .2rem; background:#fff; width:2.933333rem; height:.8rem; line-height:.8rem; font-size:.266667rem; color:#333333; position:relative;}

 #Content16 .ctiy ul li:after,

 #Content16 .ctiy ul li:before{ float:left; width:.266667rem; height:1px; background:#dddddd; content:''; position:absolute; left:.186667rem; top:50%;}

 #Content16 .ctiy ul li:before{ left:auto; right:.186667rem;}

 #Content16 .ctiy ul li.on{ background:#274174; color:#fff;}

 #Content16 .ctiy ul li.on:after,

 #Content16 .ctiy ul li.on:before{ background:#fff;opacity:0.4; filter:alpha(opacity=40);}

 #Content16 #dituContent{ float:left; width:100%; height:6.2rem;}

 #Content16 #dituContent img{max-width:none;}

 /*.BMap_pop,.BMap_shadow,.anchorBL,.BMapLabel{display:none !important;}*/ /*隐藏标题块*/

 #Content16 .BMap_pop > img{display: none !important;}

 #Content16 .BMap_pop > div{display: none !important;}

 #Content16 .BMap_pop > div:nth-child(9){display: block !important;width: 140px !important; height: 55px !important;left: 38px !important;top: 56px !important;}

 #Content16 .BMap_pop > div:nth-child(9) .BMap_bubble_content{display: none !important;}

 #Content16 .BMap_pop > div:nth-child(9) .BMap_bubble_content .iw_poi_content{display: none;}

 #Content16 .BMap_pop > div:nth-child(9) .BMap_bubble_content{background: url(../images/img_map_1.png) no-repeat center !important;width: 140px !important; height: 55px !important; left: 0!important;top: 0!important;margin: 0!important;padding: 0 !important;border: 0 !important;}

 #Content16 .BMap_pop > div:nth-child(9) .BMap_bubble_content .iw_poi_title{display: block !important;float: left !important;width: 100% !important;text-align: center !important;height: 45px !important;line-height: 45px !important;font-size: 16px !important;color: #fff !important;}

 #Content16 .BMap_shadow{display: none !important;}

 #Content16 .BMapLabel{display: block !important; border: 0 none !important; padding: 0 !important;  background:url(../images/538_bdmap.png) no-repeat center ; width:.613333rem ;  height: .613333rem !important; max-width: none !important; margin-bottom: 0 !important;background-color: transparent!important;

 }

 #Content16 .BMapLabel .box{ float:left;background:#fff; box-shadow:0 0 6px rgba(0,0,0,0.11);width:6.006667rem; height: 1.333333rem; padding:.2rem;  position:absolute; left:0; top:0; margin-left: .8rem; margin-top: -.4rem;}

 #Content16 .BMapLabel .box:after{ float:left; width:0; height:0; position:absolute; left:-7px; top:50%; margin-top:-7px; border-top: 7px solid transparent; border-bottom:7px solid transparent;border-right: 7px solid #fff; content:'';}

 #Content16 .BMapLabel .title{ float:left; width:100%; text-align:center; font-size: .32rem!important; color:#2364D0; line-height:.533333rem!important; margin:0 0 3px 0; text-align:center; font-weight:bold;}

 #Content16 .BMapLabel .content{ float:left; width:100%; text-align:center; font-size:.266667rem !important; color:#666 !important; line-height:.266667rem!important; text-align:center;}

 .anchorBL img,

 .BMap_cpyCtrl.BMap_noprint.anchorBL{

     display: none;

 }



/*列表分页样式*/



.pages a,

.pages span {

    display: inline-block;

    padding: 2px 5px;

    margin: 0 1px;

    border: 1px solid #f0f0f0;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

}

.pages li{

}

.pages li{

    min-width: 20px;

    height: 20px;

    float: left;

}

.pages a {

    display: inline-block;

    list-style: none;

    text-decoration: none;

    color: #58A0D3;

    background:rgba(255,255,255,1);

    border:1px solid rgba(230,230,230,1);

    border-radius:4px;

    height: 20px;

    min-width: 10px;

    float: left;

    line-height: 20px;

    text-align: center;

    padding: 0 5px;

    margin-right: 10px;



}

.pages{

    margin: 20px 0;

    text-align: center;

}

.pages:after{

    clear: both;

    content: "";

    display: block;

}

.scott{

    margin: 0 auto;

    font-size: 12px;

    display: inline-block;

}

.scott:after{

    content: "";

    clear: both;

    display: block;

}

.pages a.first,

.pages a.prev,

.pages a.next,

.pages a.end {

    margin: 0;

}



.pages a:hover {

    border-color: #50A8E6;

}



.pages span.current {

    min-width: 10px;

    background: #50A8E6;

    color: #58A0D3;

    background:rgba(255,255,255,1);

    border:1px solid rgba(230,230,230,1);

    border-radius:4px;

    height: 20px;

    float: left;

    line-height: 20px;

    text-align: center;

    padding: 0 5px;

    margin-right: 10px;



}
.search{
	height: 50px;
	width: 100%;
	line-height: 50px;
	font-size: 19px;
	color: #D0D0D0;
	padding-left: 10px;
	border: 1px solid #1C50A6;
}

