.aboutusbody{line-height: 30px;margin-bottom: 50px;}
.aboutusbody p{line-height: 30px;margin-bottom: 20px;font-size: 16px;color: #6d6d6d;}
.aboutusbody h1{font-size:20px;line-height:30px;}
/**history**/
#history{width:1180px;height: 700px;overflow: hidden;position:relative;margin: 50px auto;}
.event_list {width: 1100px;overflow-y: scroll;height: 689px;float:right;background: url('../img/dian3.png') 207px 0 repeat-y;margin:10px 0 20px 0;}
.event_list h3 {margin: 0 0 10px 198px;font-size:24px;font-family:Georgia;color:#0066ff;padding-left:25px;background: url('../img/jian.png') 0 -56px no-repeat;height:38px;line-height:30px;font-style:italic;}
.event_list li {background: url('../img/jian.png') 199px -80px no-repeat;margin-bottom: 50px;}
.event_list li .nian{width:127px;display:block;float:left;font-size: 17px;margin-top:10px;border: solid 1px #dedede;line-height: 34px;text-align: center;}
.event_list li div{width: 776px;margin-left: 125px;text-indent: 1rem;display:inline-block;padding: 10px;font-size: 16px;position: relative;background: #fff;border: solid 1px #dedede;line-height:25px;_float:left;-moz-box-shadow: 0px 0px 6px #d2d2d2;-webkit-box-shadow: 0px 0px 6px #d2d2d2;box-shadow: 0px 0px 6px #d2d2d2;}
.event_list li div i{background:url(../img/jian.png) no-repeat;width: 18px;height: 26px;display: block;position: absolute;left: -12px;}
.event_list li div p{width: 700px;text-align:left;padding:10px 15px;background:#FFF;margin:0;}
.event_list::-webkit-scrollbar{width:6px;height:12px}
.event_list::-webkit-scrollbar-thumb{background-color:rgba(50,50,50,.3);border-radius:10px;background-clip:padding-box}
.event_list::-webkit-scrollbar-thumb:hover{background-color:rgba(50,50,50,.5)}
.event_list::-webkit-scrollbar-track{background-color:rgba(50,50,50,.05)}
#certify{position:relative;width:1123px;margin:60px auto}
#certify .swiper-container{padding-bottom:60px}
#certify .swiper-slide{width: 349px;background:#fff;border:1px solid #c2c2c2;}
#certify .swiper-slide img{width:345px;display:block;border:2px solid #fff}
#certify .swiper-pagination{width:100%;bottom:20px}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}
#certify .swiper-button-prev{left: 100px;width: 22px;top: 240px;background:url(../img/lunbo_17.png) no-repeat;background-size:100%;}
#certify .swiper-button-next{right: 100px;width: 22px;top: 240px;background:url(../img/lunbo_20.png) no-repeat;background-size:100%;}
.job .jobHd{padding:0 30px;background: #005743;overflow:hidden;}
.job .jobHd li{float:left;font-size:14px;color: #ffffff;text-align:center;line-height:40px;}
.job .jobOl li{float:left;font-size:14px;color:#9d9d9d;text-align:center;line-height:50px}
.job{margin-top:20px;margin-bottom:50px;}
.jobBorder{border:1px solid #eee;overflow:hidden}
.job .jobHd li.jobTitle,.jobOl li.jobTitle{width: 40%;text-align:left;}
.job .jobHd li.workPlace,.jobOl li.workPlace{width: 30%;}
.job .jobHd li.payment,.jobOl li.payment{width:203px}
.job .jobHd li.updateTime,.jobOl li.updateTime{width: 21%;}
.job .jobHd li.jobArrow,.jobOl li.jobArrow{width:87px}
.job .jobDetail{padding:20px 30px}
.jobLi{margin-top:-1px}
.jobOl{padding:0 30px;cursor: pointer;border-bottom:1px solid #eee;border-top:1px solid #eee;overflow:hidden}
.jobOl li{height:50px}
.jobOl li.jobTitle h2{color:#3d3d3d;font-size:18px;font-weight:400}
.jobOl li.payment em{color:#2871D5}
.jobOl li.jobArrow{text-align:center;cursor:pointer}
.jobOl li.jobArrow i{display:inline-block;width:17px;height:10px;}
.item .cont {
    display: none;
}.open .cont {
    display: block;
}
.conactmap{margin:30px 0;}

.service_map{border-right:1px solid #ececec;margin-bottom: 100px;}
.sermap{width:77%;height:420px;}
.ybsermap{width:75%;}
.mapresult{width:23%;height: 381px;padding:19px 0;border-bottom:1px solid #ececec;text-align:justify;overflow:hidden;}
.yb_mapresult{width:25%;}
.mapresult .scroll{width:100%;height:100%;overflow-y:scroll;padding-right:20px;border-left:1px solid #ececec;}
#container{width:100%;height:100%;}
.mapresult_con{padding:0 20px;margin-bottom:15px;}
.mapresult_con h3 a{color:#6aa9dc;font-size:15px;font-weight:600;cursor:pointer;}
.mapresult_con p{font-size:13px;color:#666;line-height:24px;}
.BMap_bubble_content .box h3.title{font-size:14px;color:#6aa9dc;font-weight:600;}
.BMap_bubble_content .box p{font-size:13px;font-weight:500;color:#666;}
.hide{display:none;}
#menu_content{margin:50px 0;}
#map_container{height:500px;}
.fuwulist{margin:50px auto;overflow: hidden;}
.fuwulist .imgleft{float:left;height: 570px;width: 455px;}
.fuwulist .imgleft img{height:100%;}
.fuwulist .fwlist{float:left;margin-left: 30px;width: 712px;}
.fuwulist .fwlist li{
    border: solid #dedede 1px;
    margin-bottom: 20px;
    height: 76px;
    line-height: 76px;
    width: 100%;
}
.fuwulist .fwlist li .xuhao{
    float: left;
    background: #005743;
    color: #fff;
    width: 88px;
    text-align: center;
    font-size: 25px;
}
.fuwulist .fwlist li .title{
    float: left;
    text-indent: 1rem;
    font-size: 18px;
    color: #717171;
}
.fuwulist .fwlist li .rights{
    float: right;
    width: 103px;
    text-align: center;
}
.fuwulist .fwlist li .rights .book{
    margin: 0 7px;
}
 .newsshow{
    padding: 30px 0;
}
 .newstitle{border-bottom:1px solid #dedede;padding: 20px 0;text-align: center;}
.newstitle h1{
    font-size: 20px;
    line-height: 45px;
}
.newstitle p{
    font-size: 16px;
    color: #989898;
}
.xinwenshow{
    padding: 30px 0;
    font-size: 14px;
    line-height: 30px;
}
.newsshow .next-box{
    padding: 10px 0;
    border-top: 1px solid #dedede;
    padding-top: 30px;
}
.newsshow .next-box .prev{
    float: left;
}
.newsshow .next-box .next{
    float: right;
}