@charset "utf-8";
/*通用*/
.in_banner{height: 225px;}
.in_top{padding-top: 25px;border-bottom: 1px solid #eee;position: relative;}
.in_top .in_title{float: left;}
.in_title .in_TEN{line-height: 40px;font-size: 40px;color:#d8dcea;}
.in_title .in_TCN{
    line-height: 34px;font-size: 18px;color:#414141;border-bottom: 4px solid #3488ea;
    display: inline-block;margin-bottom: -2px;
}
.in_top .inTop_main{float: right;text-align: right;}
.inTop_main .nowAddr{
    line-height: 40px;display: inline-block;padding-left: 25px;font-size: 14px;
    background: url("../images/home.png") left center no-repeat;color:#999;
}
.nowAddr a{font-size: 14px;color:#999;}
.in_nav .inNav_btn{display: none;}
.in_nav .inNav_list{line-height: 34px;margin-bottom: -2px;}
.inNav_list a{
    display: inline-block;padding: 0 8px;margin: 0 10px;font-size: 14px;color:#474747;border-bottom: 4px solid transparent;
}
.inNav_list a:hover,.inNav_list a.act{border-bottom-color: #3488ea;}
.inMain_tile{
    height: 70px;line-height: 70px;padding-left: 24px;font-size: 20px;color:#fff;
    background: url("../images/in_tBg.jpg") center/cover no-repeat;margin: 25px 0 30px;
}
/**关于我们**/
.abt_list{padding: 65px 0 80px;max-width: 1110%;margin: auto;}
.abt_list .abt_one{display: block;width: 22.2%;margin: 0 1.4%;float: left;}
.abt_one .abt_pic{width: 100%;overflow: hidden;}
.abt_pic img{width: 100%;transition: all 1.8s;}
.abt_one:hover .abt_pic img{transform: scale(1.1);}
.abt_one .abt_name{text-align: center;font-size: 13px;color:#5e5e5e;line-height: 80px;}
/**合作伙伴**/
.partner_box{padding-bottom: 40px;}
.partner_list .partner_one{
    display: block;width: 18.8%;margin-right: 1.5%;float: left;box-sizing: border-box;margin-bottom: 20px;
}
.partner_list .partner_one:nth-child(5n){margin-right: 0;}
.partner_one .par_pic{width: 100%;overflow: hidden;border: 1px solid #c9c9c9;}
.par_pic img{width:100%;transition: all 1s;}
.partner_one:hover .par_pic img{transform: scale(1.1);}
.partner_one .par_name{font-size: 13px;color:#6a6a6a;text-align: center;line-height: 44px;}
/**企业业绩**/
.pro_list{padding:0 0 30px;}
.pro_list .pro_one{
    width: 23.2%;margin: 0 0.9% 30px;box-sizing: border-box;border: 1px solid #cdcdcd;padding: 8px 10px;float: left;
}
.pro_one .pro_pic{width: 100%;box-sizing: border-box;border: 1px solid #cacaca;overflow: hidden;height: 138px;line-height: 138px;}
.pro_one .pro_pic img{width: 100%;transition: all 1.2s;}
.pro_one:hover .pro_pic img{transform: scale(1.1);}
.pro_txt .pro_T{line-height: 38px;margin-top: 8px;font-size: 14px;color:#4e4e4e;text-align: center;}
.pro_txt .pro_TT{line-height: 22px;font-size: 13px;color:#707070;}
.pro_txt .pro_more{
    display: block;padding: 2px;width: 50px;margin: 22px 0 0 auto;
    font-size: 10px;color:#fff;background: #009ae6;
}
/**人才招聘**/
.join_table{margin:50px 0 60px;border: 1px solid #c7c7c7;border-bottom: none;}
.join_table .td1{width:13.3%;}
.join_table .td2{width:22.5%;}
.join_table .td3{width:13.3%;}
.join_table .td4{width:22.5%;}
.join_table .td5{width:13.3%;}
.join_table .td6{width:15%;}
.join_table .join_thead{
    border-top: 4px solid #ced6df;line-height: 50px;height: 50px;border-bottom: 1px solid #c7c7c7;
}
.join_thead .join_th{font-size: 14px;color:#676767;text-align: center;float: left;font-weight: bold;}
.join_tbody .join_tr{border-bottom: 1px solid #c7c7c7;}
.join_tr .join_td{font-size: 14px;color:#686868;line-height: 35px;text-align: center;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.join_td a{font-size: 14px;color:#0040a0;}
.join_tr .join_info{border-top: 1px solid #c7c7c7;padding: 30px 40px;line-height: 22px;font-size: 12px;color:#585757;display: none;}
/**新闻**/
.news_list{padding-bottom: 20px;}
.news_list .news_one{display: block;padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid #e5e5e5;position: relative;}
.news_one .news_time{float: left;width: 110px;margin-right: 25px;text-align: right;font-size: 14px;color:#999;}
.news_time .news_day{font-size: 36px;color:#6e6e6e;margin-bottom: 12px;}
.news_one .news_txt{float: left;width: calc(100% - 235px);}
.news_txt .news_T{line-height: 36px;font-size: 14px;color:#0475ab;}
.news_txt .news_TT{font-size: 13px;color:#666;line-height: 24px;}
.news_one .news_more{
    font-size: 36px;width: 46px;height: 46px;text-align: center;line-height: 46px;right: 27px;
    color:#6e6e6e;position: absolute;top: calc(50% - 23px);transition: all .6s;
}
.news_one:hover .news_more{color:#fff;background: #0475ab;border-radius: 50%;}
.newsData_main .newsD_top{text-align: center;border-bottom: 1px solid #e5e5e5;}
.newsD_top .newsD_T{line-height: 40px;margin-bottom: 15px;font-size: 18px;color:#0375ab;}
.newsD_top .newsD_time{line-height: 30px;font-size: 14px;color:#999;}
.newsData_main .newsD_TT{padding: 30px 0 60px;line-height: 28px;font-size: 12px;color:#666;text-align: justify;}
/**荣誉**/
.honor_box{padding: 70px 0 90px;}
.honor_one .honor_pic{width: 100%;overflow: hidden;height: 320px;text-align: center;line-height: 320px;}
.honor_one .honor_pic img{transition: all 1.5s;display: inline;}
.honor_one:hover .honor_pic img{transform: scale(1.1);}
.honor_one .honor_txt{text-align: center;line-height: 54px;font-size: 13px;color:#5e5e5e;}
.honor_box .bx-wrapper .bx-controls-direction a{width: 33px;height: 33px;}
.honor_box .bx-wrapper .bx-prev{left: -50px;}
.honor_box .bx-wrapper .bx-next{right:-50px;}
.ygfc_box .honor_one .honor_pic{height: 200px;line-height: 200px;}
.qysy_box .honor_one .honor_pic{height: 200px;line-height: 200px;overflow: hidden;}
/*弹出*/
.mask-wrap {
    position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99999;text-align: center;display: none;
}
.mask-bg {
    width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000;opacity: .7;
}
.mask-main {
    width: 800px;height: 600px;position: absolute;top: 50%;margin-top: -300px;left: 50%;margin-left: -400px;
}
.mask-img {width: 100%;height: 500px;}
.mask-img .img-md {max-width: 100%;max-height: 100%;}
.mask-img img{max-width: 100%;max-height: 100%;transition: all .3s;position: relative;top:50%;transform: translateY(-50%);}
.mask-close {
    width: 30px;height: 30px;position: absolute;right: 2%;top:2%;cursor: pointer;
    background: url("../images/mask_off.png") no-repeat center center;transition: all 1s;
}
.mask-close:hover{transform: rotate(360deg);}
@media (max-width: 800px) {
    .mask-main {width: 100%;height: 100%;top: 0;margin-top: 0px;left: 0;margin-left: 0px;}
    .mask-img {height: 80%;width: 96%;margin:10% auto;}
    .mask-close {background-size: 32px;}
    .mask-img img{position: relative;top: 50%;transform: translateY(-50%);}
}
/**业绩详情**/
.ent_show .ent_name{line-height: 60px;text-align: center;font-size: 20px;color:#4e4e4e;}
.ent_show .ent_picA{max-width: 1040px;margin:0 auto 20px;position: relative;}
.ent_picA .ent_img{width: 100%;overflow: hidden;}
.ent_img img{width: 100%;transition: all 3s;}
.ent_picA:hover .ent_img img{transform: scale(1.1);}
.ent_picA .ent_txt{
    position: absolute;width: 100%;line-height: 60px;background: rgba(255,255,255,.4);
    box-sizing: border-box;padding-left: 30px;color:#fff;font-size: 15px;left: 0;bottom: 0;
}
.ent_picBList li{cursor: pointer;}
.ent_int .entInt_T{line-height: 42px;border-bottom: 1px solid #a8a8a8;font-size: 15px;color:#3a3a3a;font-weight: bold;margin-top: 36px;}
.ent_int .entInt_TT{padding: 30px 0 40px;font-size: 13px;line-height: 27px;color:#5f5f5f;text-align: justify;}
.ent_show .bx-wrapper .bx-controls-direction a{width: 40px;height: 70px;margin-top:-35px;}
.ent_show .bx-wrapper .bx-prev{left: -60px;background: url("../images/to_left_02.png") center no-repeat;}
.ent_show .bx-wrapper .bx-next{right:-60px;background:url("../images/to_right_02.png") center no-repeat;}
/**联系我们**/
.contact_box{padding: 30px 0 70px;}
.contact_box .contact_txt{font-size: 14px;line-height: 36px;color:#343434;float: left;width: calc(100% - 560px);}
.contact_box .contact_map{
    background: #eee;width: 530px;height: 340px;text-align: center;line-height: 340px;
    font-size: 30px;color:#fff;float: right;
}