.contact_con{
    display: flex;
}
.contact_con .left{
    width: 50%;
}
.contact_con .left img{
    /* width: 100%; */
}
.contact_con .right{
    width: 50%;
    padding-left: 0.5rem;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}
.contact_con .right{
    /* height: 100%; */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.contact_con .right li{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-bottom: 1px solid #ddd;
}
.contact_con .right li span{
    font-size: 0.18rem;
    display: block;
    margin-bottom: 0.1rem;
}
.contact_con .right li p{
    font-size: 0.26rem;
    font-weight: bold;
}
.contact_con .right li img {
    width: 1.4rem;
}
.contact_con .right li em{
    display: inline-block;
    width: 1.4rem;
    text-align: center;
    font-size: 0.16rem;
    display: block;
}
.contact_con .right li:last-child{border-bottom:0;justify-content: flex-end;height: 40%;display: flex;flex-direction: row;align-items: center;justify-content: flex-start;}
.con_ewm_n {
    text-align: center;
    margin-right: 0.2rem;
}

.news_list_con{}
.news_list_con ul{}
.news_list_con ul li{
    margin-bottom: 0.5rem;
}
.nei_newlist{
    display: flex;
    padding: 0.4rem;
    background: #f7f7f9;
    border-radius: .2rem;
}
.nei_newlist .img{
    width: 5rem;
    margin-right: 0.5rem;
    border-radius: .1rem;
}
.nei_newlist img{}
.nei_newlist .zi{
    flex: 1;
    font-size: 0.16rem;
    position: relative;
    padding: 0.2rem 0;
}
.nei_newlist .zi span{
    display: block;
    margin-bottom: 0.2rem;
    color: #999;
}
.nei_newlist .zi h3{
    font-size: 0.32rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 0.2rem;
}
.nei_newlist:hover .zi h3 a{color: #cf1926;}
.nei_newlist .zi p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.nei_newlist .zi a.more{
    position: absolute;
    left: 0;
    bottom: 0.2rem;
    color: #cf1926;
}
.news_main_con{
    display: flex;
}
.newmain_leftcon{
    flex: 1;
}
.newmain_leftcon .ti{
    text-align: center;
    border-bottom: 1px solid #f3f3f3;
    padding-bottom: 0.2rem;
}
.newmain_leftcon .ti h3{
    font-size: 0.32rem;
    margin-bottom: 0.1rem;
}
.newmain_leftcon .ti span{
    font-size: 0.16rem;
}
.newmain_leftcon .mm{
    padding: 0.2rem 0;
    font-size: 0.16rem;
    line-height: 0.32rem;
    border-bottom: 1px solid #ddd;
}
.newmain_leftcon .mm p{}
.sh_xia_news{
    padding: 0.2rem 0;
    position: relative;
    font-size: 0.16rem;
    line-height: 0.36rem;
    font-weight: bold;
}
.sh_xia_news ul{}
.sh_xia_news ul li{}
.sh_xia_news ul li a{}
.go_back{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.2rem;
    height: 0.4rem;
    width: 1.3rem;
    text-align: center;
    color: #cf1926;
    border: 1px solid #cf1926;
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.go_back a{
    color: #cf1926;
    padding-left: 0.32rem;
    background: url(../fonts/fh.svg) left center no-repeat;
    background-size: 0.25rem;
}
.go_back:hover{
    background: #e62326;
    color: #fff;
}
.go_back:hover a{
    background: url(../fonts/fhb.svg) left center no-repeat;
    background-size: 0.25rem;
    color: #fff;
}
.newmain_rightcon{
    width: 3.7rem;
    margin-left: 1rem;
}
.newmain_rightcon h3{
    background: #f7f7f9;
    line-height: 0.56rem;
    padding: 0 0.2rem;
    font-size: 0.22rem;
    font-weight: bold;
    color: #cf1926;
    border-radius: 0.06rem;
}
.newmain_rightcon ul li{
    padding: 0.2rem;
    border-bottom: 1px solid #f3f3f3;
}
.newmain_rightcon ul li a{}
.newmain_rightcon ul li a h4{
    font-size: 0.16rem;
    margin-bottom: 0.1rem;
}
.newmain_rightcon ul li a span{
    font-size: 0.14rem;
}

.lilun_zixun_con{
    position: absolute;
    width: 80%;
    left: 10%;
    bottom: 0;
    top: 2rem;
    display: flex;
    justify-content: space-between;
}
.lilun_zixun_con .left{
    width: 50%;
    /* margin: 0.2rem; */
    background: url(../images/xleft.jpg) center center no-repeat;
    background-size: 100%;
    padding: 0.4rem;
    box-sizing: border-box;
}
.lilun_zixun_con .left h3{
    font-size: 0.32rem;
    font-weight: bold;
    color: #fff;
    background: linear-gradient(90deg, #059b80, #07b780);
    margin: 0 0 0 -0.2rem;
    padding: 0.05rem 0.2rem;
    display: inline-block;
    border-radius: 0 50px 50px 0;
    margin-bottom: 0.3rem;
}
.lilun_zixun_con .left ul{
    display: flex;
    font-size: 0.2rem;
    flex-flow: wrap;
}
.lilun_zixun_con .left ul li{
    width: 50%;
    background: url(../images/goug.png) left center no-repeat;
    background-size: 0.45rem;
    padding: 0.2rem 0 0.2rem 0.5rem;
    box-sizing: border-box;
}
.lilun_zixun_con .left ul li span{    font-size: 0.18rem;}
.lilun_zixun_con .right{
    width: 50%;
    background: url(../images/xright.png) center center no-repeat;
    background-size: 100%;
    padding: 0.4rem 1.5rem 0.4rem 0.4rem;
    box-sizing: border-box;
}
.lilun_zixun_con .right ul{
    font-size: 0.18rem;
    color: #845600;
    margin-bottom: 0.4rem;
}
.lilun_zixun_con .right ul li{
    margin-bottom: 0.15rem;
}
.lilun_zixun_con .right ul li span{
    display: inline-block;
    background: #fff;
    padding: 0.1rem 0.2rem;
    border-radius: 50px;
    position: relative;
}
.lilun_zixun_con .right ul li span:after{content:".";position: absolute;font-size: 0;width: 0.12rem;height: 0.12rem;display: block;background: #fff;transform: rotate(45deg);left: 0.6rem;bottom: -0.06rem;}
.lilun_zixun_con .right ul li:nth-child(2n){text-align:right}
.lilun_zixun_con .right ul li:nth-child(2n) span:after{
    left: auto;
    right: 0.6rem;
}
.genduo_zin{
    background: linear-gradient(0deg, #f0321f, #ff6353);
    padding: 0.22rem 0.2rem;
    font-size: 0.18rem;
    color: #fff;
    border-radius: 50px;
    width: 90%;
    display: block;
    text-align: center;
}

.zhaosehgn_jianzhang{}
.zhaosehgn_jianzhang table{
    width: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    border: 1px solid #ddd;
    border-collapse: inherit;
}
.zhaosehgn_jianzhang table tr{
    text-align: center;
    border-bottom: 1px solid #ddd;
}
.zhaosehgn_jianzhang table tr th{
    line-height: 0.6rem;
    border-bottom: 1px solid #ddd;
    font-size: 0.22rem;
    font-weight: bold;
    border-right: 1px solid #ddd;
}
.zhaosehgn_jianzhang table tr th:last-child{border-right:0}
.zhaosehgn_jianzhang  .jianbian{
    background: linear-gradient(0deg, #617dfa, #425ccb);
    border: 0;
    color: #fff;
}
.zhaosehgn_jianzhang a{
    display: inline-block;
    padding: 0.05rem 0.15rem;
    color: #fff;
    background: #000;
    border-radius: 0.06rem;
    font-size: 0.16rem;
    background: linear-gradient(-90deg, #f0321f, #ff6353);
}
.zhaosehgn_jianzhang tbody{}
.zhaosehgn_jianzhang tbody tr:last-child td{
    border-bottom: 0;
}
.zhaosehgn_jianzhang tbody td{
    padding: 0.2rem 0;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.zhaosehgn_jianzhang tbody td:last-child{border-right:0}
.zs_title{
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    height: 100%;
}
.zs_title h6{
    font-size: 0.22rem;
    margin-bottom: 0.2rem;
}
.peice_ti{
    font-size: 0.16rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0.2rem;
    border-bottom: 1px solid #fff;
}
.peice_ti .pefs{
    text-align: left;
}
.peice_ti .pefs span{}
.peice_ti .pefs em{
    font-size: 0.22rem;
    display: block;
}
.zs_title .pefs a{}
.zhaosehgn_jianzhang tbody td span{
    text-align: left;
    display: inline-block;
    font-size: 0.16rem;
    line-height: 0.26rem;
}
.zhaosehgn_jianzhang table tr th:nth-child(1){
    width: 17%;
}
.zhaosehgn_jianzhang table tr th:nth-child(2){
    width: 15%;
}
.zhaosehgn_jianzhang table tr th:nth-child(3){
    width: 20%;
}
.zhaosehgn_jianzhang table tr th:nth-child(4){
    width: 30%;
}
.zhaosehgn_jianzhang table tr th:nth-child(5){
    width: 25%;
}

.process_main{}
.process_main ul{
    display: flex;
    justify-content: space-between;
    margin: 0 0 0 0.15rem;
}
.process_main ul li{
    flex: 1;
    margin-left: -0.15rem;
    text-align: center;
}
.process_main ul li span{
    background: url(../images/carvbg.png) center center no-repeat;
    background-size: 100%;
    color: #fff;
    display: block;
    line-height: 0.78rem;
    padding: 0 0.6rem;
    text-align: left;
}
.process_main ul li i{
    display: inline-block;
    height: 1rem;
    border: 1px  #5788f2 dashed;
    margin: 0 auto;
}
.process_main ul li em{
    display: inline-block;
    width: 0.12rem;
    height: 0.12rem;
    border: 2px solid #ddd;
    border-radius: 50%;
    margin: 0.1rem 0 0 -0.16rem;
    background: #fff;
}
.process_main ul li p{
    font-size: 0.18rem;
    line-height: 0.32rem;
}
.process_main ul li:nth-child(2n+1) em{
    border: 2px solid #5788f2;
}
.information_main{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.information_main .left{
    width: 50%;
}
.information_main .left p{
    font-size: 0.16rem;
    line-height: 0.3rem;
    margin-bottom: 0.5rem;
}
.information_main .left a{
    display: inline-block;
    background: linear-gradient(0deg, #f33123, #ff7166);
    padding: 0.1rem 0.3rem;
    font-size: 0.2rem;
    color: #fff;
    border-radius: 0.06rem;
    box-shadow: 0 0.03rem 0.08rem #b7918e;
}
.information_main .right{
    width: 50%;
    padding: 0 0 0 1rem;
}
.information_main .right img{
    width: 6.57rem;
}
.institutionss_main{}
.institutionss_main ul{
    display: flex;
    justify-content: space-between;
    margin-left: -0.3rem;
}
.institutionss_main ul li{}
.institutionss_main ul li .box{
    margin-left: 0.3rem;
}
.institutionss_main ul li span{
    font-size: 0.2rem;
    text-align: center;
    display: block;
    padding: 0.1rem 0;
}
.bulid_table {}

.bulid_table table {
    margin-bottom: 0.8rem;
}

.bulid_table table thead {
    border-bottom: 0.08rem solid #f0f0f0;
}

.bulid_table table thead tr {
    /* display: flex; */
    justify-content: space-between;
    width: 100%;
}
.bulid_table table thead tr th{
    background: #fd5612;
    color: #fff;
    padding: 0.3rem 0;
    border-left: 2px solid #f0f0f0;
    font-size: 0.26rem;
    
}
.bulid_table table thead tr th.bg_bule {
    background: #3b58ba;
}
.bulid_table table thead tr th:nth-child(1){
    width: 20%;
}
.bulid_table table thead tr th:nth-child(2){
    width: 15%;
}
.bulid_table table thead tr th:nth-child(3){
    width: 20%;
}
.bulid_table table thead tr th:nth-child(4){
    width: 15%;
}
.bulid_table table thead tr th:nth-child(5){
    width: 28%;
}
.bulid_table table tbody {}

.bulid_table table tbody tr {
    background: #e8e9f0;
}
.bulid_table table tbody tr:nth-child(2n){background:#d3d4de}
.bulid_table table tbody tr td {text-align: center;border-left: 2px solid #f0f0f0;padding: 0.3rem 0.3rem;font-size: 0.18rem;color: #666;}

.bulid_table table tbody tr td .zs_title {}

.bulid_table table tbody tr td .zs_title h6 {
    margin: 0;
}

.bulid_table table tbody tr td .zs_title h6 span {
    font-size: 0.16rem;
    margin-top: 0.1rem;
    display: block;
}

.bulid_table table tbody tr td:first-child {
    background: #4d6ace;
    color: #fff;
}
.bulid_table table tbody tr:nth-child(2n) td:first-child{background: #617bd6;}

.bulid_table table tbody tr:first-child td:last-child {
    background: #dde9fc;
    line-height: 0.35rem;
    text-align: left;
}

.bulid_table table tbody tr td a {
    color: #fff;
    background: #fd5612;
    font-size: 0.2rem;
     padding: 0.15rem 0rem; 
    border-radius: 50px;
    width: 88%;
    display: block;
    margin: 0.5rem auto 0;
    text-align: center;
}



/* ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â³ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */

#c-right-fixed {
    display: block;
    position: fixed;
    top: 50%;
    padding: 0.2rem 0 0.25rem;
    right: 0.05rem;
    width: 0.8rem;
    z-index: 905;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 0.4rem;
    background: #fff;
    box-shadow: 0 0 0.1rem rgba(152, 164, 211, .2);
}

#c-right-fixed li {
    margin-bottom: 0.2rem;
    position: relative;
}

#c-right-fixed li:last-child {
    margin-bottom: 0;
}

#c-right-fixed a {
    display: block;
    text-align: center;
    color: #fff;
    transition: .5s;
}

#c-right-fixed .c-ico {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0.05rem;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    box-shadow: 0 0 0.1rem rgba(152, 164, 211, .2);
    transition: .5s;
}

#c-right-fixed .c-ico img {
    height: 0.2rem;
}

#c-right-fixed .c-ico img:nth-child(2) {
    display: none;
}

#c-right-fixed a:hover .c-ico {
    background: #379288;
}

#c-right-fixed a:hover .c-ico img:nth-child(1) {
    display: none;
}

#c-right-fixed a:hover .c-ico img:nth-child(2) {
    display: inline-block;
}

#c-right-fixed .c-title {
    font-size: 0.14rem;
    line-height: 0.24rem;
    color: #666;
}

#c-right-fixed .c-phone,#c-right-fixed .c-ewm {
    position: absolute;
    top: 0;
    right: 0.9rem;
    margin-top: 0;
    display: flex;
    padding: 0 0.2rem;
    align-items: center;
    justify-content: center;
    width: 2rem;
    height: 0.5rem;
    color: #fff;
    border-radius: 0.26rem;
    background: #379288;
    box-shadow: 0 0 0.1rem #379288;
    white-space: nowrap;
    font-weight: bold;
    font-size: 0.2rem;
    visibility: hidden;
    opacity: 0;
    transition: .5s;
}
 #c-right-fixed .c-ewm{
    padding: 0;
    box-shadow: 0 0 0.2rem rgba(0,0,0,0.2);
    width: 2rem;
    height: 2rem;
}
 #c-right-fixed .c-ewm img{
    width: 100%;
}
#c-right-fixed a:hover .c-phone,#c-right-fixed a:hover .c-ewm {
    visibility: visible;
    opacity: 1;
}

.paging{margin-top:32px;font-size:14px;text-align: center;} 
.paging > span { margin: auto 16px;} 
.paging .page-numbar { margin:auto 0;} 
.paging.page-numbar .page-num, 
.paging .page-index, 
.paging .page-pre, 
.paging .page-next, 
.paging .page-last { display: inline-block; margin: auto 4px; padding: 2px 12px; border: 1px solid #EEE; border-radius: 2px;} 
.paging .page-numbar .page-num-current, 
.paging .page-numbar .page-num:hover {border-color: #d01526;color: #d01526;}

.amap-overviewcontrol {
    display: none;
}
.amap-info-outer, .amap-menu-outer {
    box-shadow: 0 3px 14px rgb(72 72 72 / 60%);
}

/* index-focus */
.swiper-container-focus{width:100%;}
.swiper-container-focus .swiper-slide{background-position: center;background-size: cover;position: relative;/* height: 100vh; */}
.swiper-container-focus .swiper-slide a{width: 100%;/* height: 100%; */float: left;/* padding-bottom: 100vh; */padding: 54.6% 0 0 0;}
.swiper-container-focus .swiper-pagination .swiper-pagination-bullet:before {
    content: "";
    content: ".";
    display: block;
    width: 0.08rem;
    height: 0.08rem;
    background: rgba(255,255,255,0.6);
    border-radius: 50%;
}
.swiper-container-focus .swiper-slide a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transition: all 2s linear;transition: all 2s linear;opacity: 0;-webkit-transform: scale(2.1);transform: scale(1.1);}
.swiper-container-focus .swiper-slide.swiper-slide-active a em{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}

@media screen and (max-width: 1460px){
.swiper-container-focus .swiper-slide a{padding:54.6% 0 0 0 }
}


.pop_form{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* display: flex; */
    align-items: center;
    justify-content: center;
}
.pop_form.show {
    display: flex;
}
.pop_maincon{
    padding: 0.4rem 0.8rem;
    background: #fff;
    box-shadow: 0 0 0.1rem rgba(0,0,0,0.2);
    border-radius: 0.1rem;
    text-align: center;
    position: relative;
}
.pop_maincon em{
    position: absolute;
    right: 0.1rem;
    top: 0.2rem;
    cursor: pointer;
    padding: 0.2rem;
}
.pop_maincon em:before,.pop_maincon em:after{content:".";display: block;width: 0.25rem;height: 0.02rem;background: #ddd;border-radius: 50px;font-size: 0;transform: rotate(45deg);}
.pop_maincon em:after{
    transform: rotate(-45deg) translate(0px, -0.01rem);
}
.pop_maincon .gpo{}
.pop_maincon .gpo img{
    width: 0.9rem;
    margin-bottom: 0.2rem;
}
.pop_maincon span{
    display: block;
    font-size: 0.24rem;
    font-weight: bold;
    margin-bottom: 0.3rem;
}
.pop_maincon p{
    font-size: 0.16rem;
    line-height: 0.3rem;
}
.BMap_omCtrl {

    display: none;}
.BMapLabel {
    display: none !important;
}
.BMap_bubble_title {
    font-size: 0.16rem;
    color: #d8271e;
    margin: 0 0 0.05rem 0;
}

.BMap_bubble_content {
    font-size: 0.14rem;
    color: #666;
}
.BMap_pop {
    display: block;
}


@media screen and (max-width:980px){
.index_title h3 {
    font-size: 20px;}
.index_title span {
    font-size: 14px;}   
#c-right-fixed li:nth-child(1),#c-right-fixed li:nth-child(4),#c-right-fixed li:nth-child(5){display:none;}
#c-right-fixed {
    display: block;
    position: fixed;
    top: 70%;
    padding: 0.6rem 0 0.6rem;
    right: 0rem;
    width: 2.4rem;
    z-index: 905;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 0.4rem;
    background: #fff;
    box-shadow: 0 0 0.1rem rgba(152, 164, 211, .2);
}
#c-right-fixed .c-ico{display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 0.05rem;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 50%;
    box-shadow: 0 0 0.3rem rgba(152, 164, 211, 0.3);
    transition: .5s;}
 #c-right-fixed .c-ico img {
    height: 0.76rem;
}
#c-right-fixed .c-title {
    font-size: 12px;
     line-height: 1.2rem; 
    color: #666;
} 
 #c-right-fixed .c-ewm {
    padding: 0;
    box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);
    width: 5rem;
    height: 5rem;
    z-index: 999999999999999;
}
 #c-right-fixed .c-phone, #c-right-fixed .c-ewm{right: 2.4rem;}
 #c-right-fixed .c-phone{width: 6rem;height: 1.8rem;font-size: 14px;}   
.wrap {
    width: 90.3333%;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
}
.new_index_about .ser_title .ser_ti {
    width: 100%;
    padding: 0;
    text-align: left;
}
.new_index_about .ser_title .ser_ti span {
    color: #7f8288;
    font-size: 1rem;
}

/*提升方式*/
.jx_servics ul li{
    width: 100%;
    margin-bottom: 20px;
    /* padding: 0 0 0.5rem; */
} 
.index_mode ul li .img img {
    width: 1.8rem;
    display: block;
}
.index_mode ul li h4{ font-size: 14px;}
.index_mode ul li p{font-size: 12px;}



}


















