@charset "UTF-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
}
body {
    font-family: "Microsoft YaHei", "微软雅黑";
    font-size: 12px;
    height: 100%;
    width: 100%;
}
li{list-style: none;}
a{text-decoration: none;}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    clear: both;
}
.header {
    background: #0e126d;
    height: 56px;
    text-align: center;
    color: #ffffff;
    font-size: 22px;
    line-height: 56px
}
.bn_img {
    width: 100%;
    height: auto;
}
.bn_img img {
    width: 100%;
    height: auto;
}
.w_pr_text {
    width: 100%;
    margin: 20px auto;
	clear:both;
}
.w_pr_text .text_t {
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    padding: 15px 0px;
}
.text_line {
    height: 3px;
    background: #0e126d;
    width: 90px;
    margin: 0 auto;
    z-index: 100;
    margin-top: -2px;
}
.text_line_x {
    height: 1px;
    background: #dfdfdf;
    width: 100%;
    text-align: center;
}
.wrap_com {
    width: 100%
}
.wrap_com_body{margin:13px 20px;}
.body_group,{width:100%;}
.body_group ul{width:100%;}
.body_group ul li{float:left}
#but_item_5{width:50%}

#but_item_5 .item_list{height:118px;margin:0px 5px 5px 0px;}
#but_item_5 a.itemA{background:#0e126d;width:100%;height:118px;display:block;}
#but_item_5 .Aficon{width:100%;height:auto;text-align: center;vertical-align: middle;}
#but_item_5 .Aficon img{vertical-align: middle;margin-bottom:5px;padding-top:10px;}
#but_item_5 .Afont{color: #ffffff;font-size:18px;font-weight: 200;text-align:center;display:block;}


#show_box,#show_box_p{width:100%}
#show_box_p .show_box_item{margin:0px 5px; overflow: hidden;}
#show_box_p .show_box_item ul{width:100%;overflow:hidden;flex-wrap:wrap;}

#show_box_p .show_box_item li{width:50%;float:left;}

#show_box_p .item_product_list{margin:0px 5px;}

.show_box_item ul li span.pic{display:list-item;text-align:center;overflow:hidden;}
.show_box_item ul li span.pic img{width:100%;vertical-align:middle;max-height:100%;}
.show_box_item ul li p{text-align:center;font-size:16px;font-weight:200;margin-bottom:8px;line-height:38px;}

#case_box{width:100%;}
#case_box_W{margin:0px 10px;overflow:hidden;}

#case_box .case_wrap{width:100%;}

#case_box .case_wrap img{width:100%;height:auto;}
.case_bg{position:relative;}

.case_bg span.p_font{line-height:40px;font-size:16px;text-align:center;display:block;color:#fff;}
.font_bg{position:absolute;bottom:0px;background:#000000;width:100%;height:40px;opacity:0.7;}

.case_group{margin-top:5px;width:100%;}
.case_group ul{width:100%;overflow:hidden;flex-wrap:wrap;}
.case_group ul li{float:left;width:50%;}
#case_box .case_gripu_pic{margin:0px 5px;position: relative;}
.case_group ul li span.casepic{display:list-item;text-align:center;overflow:hidden;}
.case_group ul li span.casepic img{width:100%;max-height:100%;vertial-align:middle;}
.case_font{background:#000000;height:40px;width:100%;opacity:0.7;bottom:0px;position:absolute;}
.case_p_font{line-height:40px;font-size:16px;text-align:center;display:block;color:#fff;}

#about{background:#ebebeb;width:100%;height:auto;}
.about_us{width:100%;height:auto;}
.about_us_pic,.about_us_text{margin:0 20px;}
.about_us_pic img{width:100%;height:auto;}
.about_us_p{font-size:18px;line-height:40px;text-align:center;}
.about_us_text{line-height:24px;font-size:16px;}
.about_us_tel{margin-top:30px;font-size:18px;background-image: url("../images/about_bg.jpg");padding-bottom:30px;}
.about_us_tel p{line-height:30px;}
.btn_mes{margin:20px auto;padding:10px 25px;}

.btn_mes_cur{width:100%;background:#fff;box-shadow:2px 2px 5px #e1dddd;height:60px;border-radius:50px;}
.btn_mes_cur_fn{font-size:20px;line-height:60px;text-align:center;margin-bottom:30px;}
.btn_mes_cur span.number{color:#d10d2d;}
.input_wrapper{margin-top:25px;}
.input_lable{font-size:16px;line-height:25px;}
.input_lable span{color:#d10d2d;}
.input_lable_name{
    padding: 5px 0 5px 0;
    width: 100%;
    background-color: transparent;
    border: 1px solid #dcdcdc;
    border-width: 0 0 1px 0;
    border-radius: 0;
    font-size: 16px;
    line-height: 30px;
    outline: none;}
.mes_btn_sub{margin-top:25px;margin-bottom: 60px;}
.sub_btn{background:#0e126d;width:100%;height:60px;cursor: pointer;color:#ffffff;font-size:18px;border: none;
    outline: none;}
.call_telephone{position:fixed;bottom:0px;width:100%;}
.call_phone_btn{margin:30px 20px 0px 20px;}
.call_phone_event{width:100%;background:#0e126d;display: flex;align-items: center;height:60px;
    justify-content: center;
    border-style: solid;    
    cursor: pointer;border-radius:50px;color:#000000;font-size:18px;color:#ffffff;}
.call_phone_event a{
    color: #ffffff;
    
}
.web_toast{
    position: fixed;
	margin: 0 10px;
    z-index: 9999;
    display: none;
    display: block;
    padding: 10px;
    color: #FFFFFF;
    background: rgba(0, 0, 0, 0.7);
    font-size: 14px;
    text-align: center;
    border-radius: 4px;
}

