@charset "UTF-8";


h3.mtit{font-size:26px;padding:8px 0;}
.mtxt{line-height:2;}

.about_txt{width: 50%;margin-bottom:40px;margin-right:30px;}
.about_txt a{color:#285080;}
.about_txt .about_tit{display:inline-table;border-bottom:2px #efefef solid;padding:10px;}
.about_txt .about_tit h1{font-size:26px;padding:8px 0;}
.about_txt .about_con{line-height:28px;padding:0 5px;margin-top:25px;font-size:13px;}


.about_img{position:relative;height:auto;margin-top:135px;}
.about_img .about_img_big{position:relative;z-index:0;margin-bottom:125px;}
.about_img .about_img_big img{width:530px;height:425px;}
.about_img .about_img_small{position:absolute;z-index:1;top:325px;right:-75px;}
.about_img .about_img_small img{width:300px;height:200px;}


.formapp{padding:10px 0 25px 0;}
.zixunbox{margin:0px auto;max-width:850px;line-height:32px;}
.zixunbox dl{margin:5px 0;}
.zixunbox .mtxt,.zixunbox .mtxtarea{height:32px;line-height:32px;border:0px;background:#efefef;width:100%;text-indent:8px;}
.zixunbox .mtxtarea{height:54px;line-height:24px;padding:2px;}

.lf_img{max-width:525px;padding:5px;border:1px #dedede solid;box-shadow:1px 1px 2px #dedede;}
.lf_box{width:55%;margin-left:25px;border:0px red solid;}
.lf_box .dvtxt{line-height:32px;font-size:17px;margin-top:8px;}


.contact_map{text-align:center;}
.contact_info{padding:30px 10px;display: flex;border:0px red solid;overflow:hidden;ont-size:13px;}
.contact_info .info_one{width:30%;text-align:center;word-wrap: break-word;white-space: normal;word-break: break-all;margin-bottom:15px;}
.contact_info .info_one em{display:block;font-size:13px;font-style:normal;padding-top:48px;margin-bottom:8px;font-weight:500;}
.contact_info .i_tell{background:url(../images/icon/icoo02.png) no-repeat center top;}
.contact_info .i_email{background:url(../images/icon/icoo01.png) no-repeat center top;}
.contact_info .i_address{background:url(../images/icon/icoo03.png) no-repeat center top;}


h3.mtit2{font-size:28px;line-height:28px;padding:5px 0;border-bottom:1px #efefef solid;}
h3.mtit2 p{font-size:14px;margin-top:5px;color:#cdcdcd;}


.historyone{
    position: relative;
	display:block;
	overflow:hidden;
}
.historyone h3{font-size:22px;font-weight:normal;margin-bottom:15px;}
.historyone .divcon{line-height:28px;}

.historyone .dleft{
    width:50%;
    text-align: right;
	border-right:1px #7c7c7c solid;
	padding-right:20px;
    position: relative;
    padding-bottom:15px;
}

.historyone .dright{
    float:right;
    width:50%;
    text-align: left;
	border-left:1px #7c7c7c solid;
	padding-left:20px;
	margin-right:1px;
    position: relative;
    padding-bottom:15px;
}

.historyone .dleft sup{width:10px;height:10px;border:1px #47a80c solid;background:#47a80c;position:absolute;right:-5px;top:0;border-radius:5px;}
.historyone .dright sup{width:10px;height:10px;border:1px #47a80c solid;background:#47a80c;position:absolute;left:-5px;top:0;border-radius:5px;}


.pic_list_box{margin-bottom:25px;}
.pic_list_box,.prolist{clear:both;}
.pic_list_box:after{content:'';display:block;clear:both;}
.pic_list_box dl{width:23%;margin:8px;padding:3px;border-radius:2%;box-shadow:2px 2px 8px #cdcdcd;float:left;}
.pic_list_box dl img{border-top-left-radius:2%;border-top-right-radius:2%;margin:2px auto;display:block;max-width:100%;}
.pic_list_box dl .txt01{height:35px;font:14px/32px "宋体";text-align:center;margin:0 5px;overflow:hidden;}
.pic_list_box dl .txt02{height:60px;font:14px/32px "宋体";text-align:center;margin:0 5px;overflow:hidden;}

.pic_list_box_2 { margin: 50px 0 20px;display: flex; flex-wrap: wrap;}
.pic_list_box_2 dl{width:24%;height:auto;padding:3px;margin:10px 0;margin-right:10px;border-radius:5px;box-shadow:2px 2px 8px #cdcdcd;}
.pic_list_box_2 dl dt{height:180px;overflow:hidden;border:0px #F5F5F5 solid;text-align:center;padding:0px;}
.pic_list_box_2 dl dt img{border-radius:5px;}
.pic_list_box_2 dl dd{margin-top:8px;}
.pic_list_box_2 dl dd .p_tit{overflow:hidden;height:70px;line-height:32px;text-align:center;font-size:15px;}

.cul_tit{margin-top:35px;}
.cul_tit .c_tit_b{font-size:25px;text-align:center;margin-bottom:15px;}
.cul_tit .c_tit_s{font-size:18px;text-align:center;line-height:25px;}

.cul_item{margin-top:35px;}
.cul_item .c_item_l{width:48%;height:auto;background:#2ab74a;font-size:16px;padding:60px 115px 60px 75px;color:#FFF;line-height:1.7;}
.cul_item .c_item_l .c_yh{font-size:22px;font-family:'宋体';}
.cul_item .c_item_t{width:40%;text-align:right;font-size:35px;margin-top:25px;}
.cul_item .c_item_t p{font-size:18px;color:#999;}
.cul_item .c_item_r{width:58%;line-height:1.7;float:right;background:#f2f2f2;font-size:15px;padding:35px;position:relative;top:-275px;margin-bottom:-255px}
.cul_item .c_item_r img{width:100%;}
.cul_item .nopadding{padding:0;border:1px #dedede solid;}


.img_div 
{
    justify-content: space-between;
	margin:0px auto;
    margin-top: 30px;
	margin-bottom:40px;position:relative;
}
.img_div .prolist {
    margin: 50px 0 20px;
    display: flex;
    flex-wrap: wrap;
}
.img_div .prolist dl{width:24%;height:auto;padding:3px;margin:10px 0;margin-right:10px;border-radius:5px;box-shadow:2px 2px 8px #cdcdcd;}
.img_div .prolist dl dt{height:auto;border:0px #F5F5F5 solid;text-align:center;padding:0px;}
.img_div .prolist dl dt img{border-radius:5px;}
.img_div .prolist dl dd{margin-top:12px;}
.img_div .prolist dl dd .p_tit{height:32px;line-height:32px;text-align:center;font-size:13px;}
.img_div .prolist dl dd .p_button{text-align:center;margin-top:10px;}
.img_div .promore{display:block;text-align:center;line-height:35px;margin-bottom:10px;color:#0093D0;}
.img_div .promore .icmore{width:110px;height:120px;display:inline-block;background:url(../images/morenthan.gif) no-repeat center center;background-size:45px 45px;}

@media screen and (max-width: 620px) {
  .img_div .prolist dl{width:100%;}
  .img_div .prolist {margin:0px;}
  .img_div .prolist dl dd .p_tit{font-size:16px;}
}

.contact_map #map-static{display:none;}
.contact_map #map-container{display:block;margin:0px auto;width:1200px;min-height: 500px;}

