.wrap {
    padding: 0 6%;
    width: 88%;
    /* transition: all 0.3s ease 0s; */
    box-sizing:content-box !important;
}
.blk30{height: 30px;clear: both}

.blk20{height: 20px;clear: both}
.pos-rela{position: relative}
.fl{float: left}
.fr{float: right}
.contact_box .contact_li{width: 32%;margin-right: 2%; height: 190px;;background: url(/images/lx_star.png) no-repeat top right #0471de;float: left;color:#fff;text-align: center}
.contact_box .contact_li:nth-child(3){margin-right: 0}
.contact_li .iconfont{font-size:45px;display: block;text-align: center;margin:40px 0px 10px 0px}
.contact_li span{line-height: 2;}
.contact_aox{width: 32%;margin-right: 2%; height: 140px;background:#f2f4f6;float: left;color:#333;text-align: left;box-sizing: border-box}
.contact_aoxs .contact_aox:nth-child(3){margin-right: 0}
.contact_li .iconfont{font-size:45px;display: block;text-align: center;margin:40px 0px 10px 0px}
.contact_aox .aon {padding:20px;}
.contact_aox .aon div{line-height: 2;font-size: 16px;}
.contact_aox .aon h5{font-size: 18px;font-weight: bold;margin-bottom: 5px;}
.board_box .board_con{background: #f8f8f8}
.board_box h5{font-size: 32px;line-height: 45px; text-align: center;font-weight: normal}
.board_box h6{font-size: 16px;line-height: 35px; text-align: center;color: #cccccc;padding-bottom: 10px}
.board_box i{display: block;width:220px;border-bottom: 1px solid #ccc;margin: 0 auto;}
.board_box textarea{width: 100%;border:1px solid #ccc;padding:20px;box-sizing: border-box}      
a.submit_btn{background-color: #0471de;color: #fff;line-height: 42px;height: 42px;text-align: center;display: block}
a.submit_btn:hover{background-color: #fbeb22;color: #333;}
.p100{width: 100%; height: 45px;box-sizing: border-box}
.p100 input[type='text']{width: 100%;height: 45px;border: 1px solid #cccc; text-indent: 20px;box-sizing:border-box}
input[type='text']:focus,textarea:focus{outline: none;outline: 0}
.p50{width: 50%;box-sizing: border-box}
.pzj{width: 26px;border:0px solid red;height: 45px;}
.p_left{padding-right:10px; }
.p_right{padding-left:10px; }
.pcodeimg{width: 70px;height: 45px;position: absolute;top:0;right: 0;border: 1px solid #ccc;box-sizing: border-box}
.pcode{width: 100%;padding-right: 90px;box-sizing: border-box;height: 45px}
#allmap {width: 100%;height: 450px;overflow: hidden;margin:0;}
 @media screen and (max-width:1250px){
     .procont_m{display: none}
    .contact_aox .aon div {
        line-height: 1.5;
        font-size: 14px;
    }     
   }
 @media screen and (max-width:980px){
     #contact .wrap{margin-top:0px}
        .contact_box .contact_li {
            width: 100%;
            margin-right: 0%;
             float: none;
             text-align: center;
            padding: 25px 0px;
            margin-bottom: 15px;
            height: auto;
        } 
        .contact_li .iconfont {
            font-size: 45px;
            margin: 0px 0px 10px 0px;
        } 
        .contact_aox {
            width: 100%;
            margin-right: 0%;
            height: auto;
            background: #f2f4f6;
            float: none;
            color: #333;
            text-align: left;
            box-sizing: border-box;
            margin-bottom: 15px;
        }     
     #contact .blk30,#contact .blk20{height: 0;}
     .biaoti h5{font-size: 18px;font-weight: bold;line-height: 0;padding-top:35px;}
        .board_box h6 {
        font-size: 14px;
         padding-bottom: 10px;
        padding-top: 8px;
        }
     .p_left,.p_right{padding-left: 0;padding-right:0}
     .p50{width: 100%;margin-bottom: 10px}
     
   }
@media screen and (max-width:1200px){
    .blk30{height: 10px;;}
}