.list_banner{position: relative;
    overflow: hidden;
    height: auto;}
.list_banner img{width:100%;}
.list_banner  .list_banner_zi {
    position: absolute;
    top: 55%;
    left: 0;
	width:100%;text-align:center;color:#fff;font-size:24px;
}
.list_banner  .list_banner_zi a{color:#fff;font-size:24px;padding:0 10px}
.list_banner  .list_banner_zi a:hover{color:#00a3e4;font-size:24px;padding:0 10px}
/*******banner********/


.in_shuju{margin-top: 30px;}
.in_shuju li{text-align:center;margin-right:40px;}
.in_shuju li h3{font-size:48px;color:#07060d;font-weight:600;}

.in_shuju li h5{font-size:16px;color:#595360;}
@media (max-width: 999px) {
	.in_shuju li{text-align:center;margin-right:10px;}
	.in_shuju li h3{font-size:24px;color:#07060d;font-weight:600;}
	.in_shuju li h5{font-size:12px;color:#595360;}
	
}



.AB_2{width:100%;float:left;padding:5rem 0 5rem;}
.ab2{margin-top:70px;}
.ab2 ul li{width:32.5%;margin-right:1.2%;float:left;overflow:hidden;margin-bottom: 2%;}
.ab2 ul li:nth-child(3n) { margin-right:0}
.ab2 ul li div{height:190px;background:#f7f7f8;padding:45px;} 
.ab2 ul li h3{font-size:24px;color:#07060d;font-weight:600;}
.ab2 ul li p{font-size:16px;color:#999;margin-top:5px;line-height:1.8}
.ab2 ul li span{display:block;overflow:hidden;}
.ab2 ul li img{width:100%;transition: all 0.5s;}
.ab2 ul li:hover img{transform: scale(1.1);  }
.ab2 ul li:hover h3{color:#00a3e4;}

.AB_3{width:100%;float:left;padding:5rem 0 5rem; background: url("../images/shijianbeij.jpg") no-repeat center; background-size: cover;position:relative;}
.an3{margin-top:80px;}
.ab3_xian{position: absolute;top:53%;left:0;height:1px;width:100%;background:#595360}
.ab3_nian{width:134px;height:134px;border-radius:100%;background:#fff;color:#07060d;padding-top:50px;margin:auto;position:relative;}
.ab3_nian h3{font-size:30px;width:70px;margin:auto;}
.ab3_nian h3 span{font-size:14px;color:#595360;text-align:right;display:block;}

.ab3_nian:after {
	position: absolute;
    bottom: -57px;
    left: 50%;
    margin-left: -7px;
   width:14px;height:14px;border-radius:100%;border:4px solid #595360;background:#fff;
    content: '';
	
}
.ab3_nian:before {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -9px;
    border-width: 0 9px 18px;
    border-style: solid;
    border-color: transparent transparent #ffffff;
    content: '';
	transform: rotate(180deg);
}

.AB_3 .cover:hover .ab3_nian{background:#1719a8;color:#fff;}
.AB_3 .cover:hover .ab3_nian h3 span{color:#fff;}
.AB_3 .cover:hover .ab3_nian:after {
	position: absolute;
    bottom: -57px;
    left: 50%;
    margin-left: -7px;
   width:14px;height:14px;border-radius:100%;border:4px solid #1719a8;background:#fff;
    content: '';
	
}
.AB_3 .cover:hover .ab3_nian:before {
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -9px;
    border-width: 0 9px 18px;
    border-style: solid;
    border-color: transparent transparent #1719a8;
    content: '';
	transform: rotate(180deg);
}

.ab3_zi{margin-top:100px;text-align:center;}
.ab3_zi h3{font-size:24px;color:#07060d;margin-bottom:15px;}
.ab3_zi p{font-size:14px;color:#595360;height:55px;}
.AB_4{width:100%;float:left;padding:5rem 0 5rem; background: url("../images/zhengshubeij-.jpg") no-repeat center; background-size: cover;position:relative;}
.AB_4 .ban_title{text-align:left}
.AB_4 .ban_title span{line-height:1.5}
.ab4_img{float:right;margin-top: -130px}
@media (max-width: 1200px) {
	.ab4_img{float:left;margin-top: 30px}
	.ab4_img img{width:100%}
	
}
/***证书**/
.index_5{
padding: 5rem 0 9rem;
background: url("../images/3_07.png") no-repeat center;
  background-size: cover;
}
.w1350{width:1400px;margin:auto;position: relative;}
.in_case_img img{width:100%;border:1px solid #e5e5e5;margin-top:35px;}
.index_5 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:-70px;}
.index_5 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:-70px;}
@media (max-width: 999px) {
	.an3{margin-top:30px;}
	.ab3_xian{position: absolute;top:45%;left:0;height:1px;width:100%;background:#595360}
	.ab3_zi {margin-top: 70px;}
	.w1350{width:96%;margin:auto;position: relative;}
	.in_case_img img{width:100%;border:1px solid #e5e5e5;margin-top:15px;}
	.index_5 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 17px;
    bottom: 0;
    top: 118%}
	.index_5 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 17px;
    bottom: 0;
    top: 118%}
	.ab2 ul li div{height:150px;background:#f7f7f8;padding:10px;} 
}
@media (max-width: 991px) {
	.ab2 ul li{width:98%;margin-right:1.2%;float:left;overflow:hidden;margin-bottom: 2%;}
	.AB_3 .in1_por .tab-menu ul li{float:left;width:32%;margin:0.6%}
}

.case_list{margin-top:60px;}
.case_list ul{}
.case_list ul li{width: 31.5%;
    margin-right: 1.3%;
    display: inline-flex;margin-bottom:5%;}
.case_list ul li span{display:block;overflow:hidden;}
.case_list ul li span img{width:100%;transition: all 0.5s;}
.case_list ul li h3{font-size:20px;color:#07060d;font-weight:600;margin:30px 0;}
.case_list ul li p{font-size:14px;color:#595360;line-height:1.5}
.case_list li:hover img{ transform: scale(1.1);}
.case_list li:hover h3{color:#1719a8}

@media (max-width: 991px) {
	.case_list{margin-top:30px;}
	.case_list ul li{width: 96%;
    margin: 2%;
    display: inline-flex;margin-bottom:5%;}
	.case_list ul li h3{font-size:18px;color:#07060d;font-weight:600;margin:10px 0;}
	.case_list ul li p{font-size:12px;color:#595360;line-height:1.5}
}






/******联系我们*********/

.lx_1 {
  padding: 5rem 0 5rem;
  float:left;width:100%;
}
.lx_1 .ban_title{text-align:left; border-bottom: 1px solid #d2d2d2;}
.lx_1 .ban_title span{position:absolute;top:10px;right:0;}
.lx1{margin-top:65px;float:left;width:100%; border-bottom: 1px solid #d2d2d2;padding-bottom:100px;}
.lx1_left{width:31%;float:left;}

.lx1_left_dianhua {display:flex}
.lx1_left_dianhua span{display:block;margin-right:15px;}
.lx1_left_dianhua div h6{font-size:16px;color:#595360;margin-bottom:5px;}
.lx1_left_dianhua div h3{font-size:36px;color:#07060d;margin-bottom:30px;font-weight:600;}
.lx1_left_dianhua div p{font-size:16px;color:#595360;line-height:1.8}
.lx1_ditu{margin-top:50px;}

.lx1 .lx1_right{width:67%;float:left;margin-left:2%;}
.lx1 ul li{width:32.5%;margin-right:1.2%;float:left;overflow:hidden;margin-bottom: 2%;background:#fafbfc;position: relative;padding:45px 40px;}
.lx1 ul li:nth-child(3n) { margin-right:0}
.lx1 ul li h3{font-size:24px;color:#2c374c;font-weight:600;margin-bottom:35px;}
.lx1 ul li p{font-size:16px;color:#595360;margin-top:5px;line-height:1.8}
.lx1 ul li span{display:block;overflow:hidden; position: absolute; top: 20%; right: 10%;}

.lx_ditu{height:515px;margin-top:50px;
  float:left;width:100%;background: url("../images/Contact_14.png") no-repeat center;
  background-size: 100% 100%;}
@media (max-width: 991px) {
	.lx_1 .ban_title{padding-bottom:20px;}
	.lx_1 .ban_title span{position:relative;top:0px;right:0;}
	.lx1_ditu{margin-top:30px;margin-bottom:30px;}
.lx1_left{width:100%;float:left;}	
.lx1 .lx1_right{width:100%;float:left;margin-left:0%;}
	
}

/*底部留言*/
.foot-message {
   
    padding-bottom: 105px;
    background: #fff;
	float:left;width:100%;
}
.foot-message h3 {
    font-size: 40px;
    color: #363636;
    text-align: center;
    line-height: 1;
	margin-top: 73px;
}
.foot-message p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    margin-top: 12px;
    margin-bottom: 37px;
}
.fangan_lx{margin-top:50px;}
.form-list li {
    width: 32.5%;
}
.form-list li input {
    width: 100%;
    background: #fff;
    height: 50px;
    padding: 0 17px;
    border-radius: 0;
	border:1px solid #e2e2e2;
	
}
.form-area {
    margin-top: 30px;
    margin-bottom: 25px;
}
.form-area textarea {
    width: 100%;
    height: 200px;
    padding: 20px 25px;
    background: #fff;
    border-radius: 0;
	border:1px solid #e2e2e2;
}
.form-btn {
    text-align: center;
    font-size: 0;
}
.form-btn input {
    width: 135px;
    height: 50px;
    background-color: #07060d;
    border-radius: 0px;
    font-size: 16px;
    color: #fff;
    margin: 0 22px;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
     border: none;
}
.form-btn .sub {
    background:#1719a8;
    border-image-slice: 1;
    color: #fff;
   
}
.form-btn input:hover {
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    -webkit-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    -o-transform: translateY(-3px);
    transform: translateY(-3px);
}

@media (max-width: 999px) {
    .d-flex {display: block!important; }
    .form-list li { width: 100%;margin:10px 0}
 .form-btn input{margin:10px}
}

@media (max-width: 999px) {
	.lx1 ul li{width:98%;margin-right:1.2%;float:left;overflow:hidden;margin-bottom: 2%;padding:15px 25px;height:auto;}
	.lx_ditu{height:305px;margin-top:50px;
  float:left;width:100%;background: url("../images/Contact_14.png") no-repeat center;
  background-size: 100% 100%;}
}


.cp_1{padding: 5rem 0 5rem;
  float:left;width:100%;background:#fff}
.cp_1 .in1_por_ul li{margin-bottom:5%;}



@media (max-width: 999px) {
	.cp_js{margin:30px 0;width:100%;float: left;}
	.cp_js .cp_js_zi{width:100%;float:left}
	.cp_ul .in1_ul li{width:49%;margin-right:1%;float:left}
	.cp_ul .in1_ul li:nth-child(4n) { margin-right: 0;}
}


.fa_1{padding: 5rem 0 5rem;float:left;width:100%;}

.fa_2{padding: 5rem 0 5rem; float:left;width:100%;}

.fa2{margin-top:30px;}
.fa2 ul li{width:32.5%;margin-right:1.2%;float:left;overflow:hidden;margin-bottom: 2%;}
.fa2 ul li:nth-child(3n) { margin-right:0}
.fa2 ul li div{height:190px;background:#f7f7f8;padding:45px;} 
.fa2 ul li h3{font-size:24px;color:#07060d;font-weight:600;}
.fa2 ul li p{font-size:16px;color:#595360;margin-top:5px;line-height:1.8}
.fa2 ul li span{display:block;overflow:hidden;}
.fa2 ul li img{width:100%;transition: all 0.5s;}
.fa2 ul li:hover img{transform: scale(1.1);  }
.fa2 ul li:hover h3{color:#00a3e4;}

.fa21{margin-top:60px;}
.fa21 ul li{width:49.3%;margin-right:1.2%;float:left;overflow:hidden;margin-bottom: 2%;}
.fa21 ul li:nth-child(2n) { margin-right:0}
.fa21 ul li div{height:190px;background:#f7f7f8;padding:45px;} 
.fa21 ul li h3{font-size:24px;color:#2c374c;font-weight:600;}
.fa21 ul li p{font-size:16px;color:#999;margin-top:5px;line-height:1.8}
.fa21 ul li span{display:block;overflow:hidden;}
.fa21 ul li img{width:100%;transition: all 0.5s;}
.fa21 ul li:hover img{transform: scale(1.1);  }
.fa21 ul li:hover h3{color:#00a3e4;}

@media (max-width: 999px) {
	.fa2 ul li{width:96%;margin:2%;float:left;overflow:hidden;margin-bottom: 2%;}
	.fa21 ul li{width:96%;margin:2%;float:left;overflow:hidden;margin-bottom: 2%;}
	.fa21 ul li div,
	.fa2 ul li div{height:150px;background:#f7f7f8;padding:10px;} 
	.fa2 ul li h3,
	.fa21 ul li h3{font-size:24px;color:#2c374c;font-weight:600;}
	.fa2 ul li p,
.fa21 ul li p{font-size:14px;color:#999;line-height:1.5}
}
.fa_3{padding: 5rem 0 5rem;float:left;width:100%;background: url("../images/fa3.jpg") no-repeat center;background-size: cover;}

.fa3{margin-top:80px;}
.fa3 ul{width:1400px}
.fa3 ul li{background:#fff;height:330px;width:267px;padding-top:50px;padding-left:40px;}
.fa3 ul li h6{font-size:60px;color:#e9e9e9;font-weight:900;font-style:italic;margin-bottom:40px;}
.fa3 ul li h3{font-size:30px;color:#07060d;margin-bottom:20px;}
.fa3 ul li p{font-size:14px;color:#595360;padding-right:30px;line-height:1.5}

.fa3 ul li:hover{background:#1719a8;}
.fa3 ul li:hover h3,
.fa3 ul li:hover p{color:#fff;}

@media (max-width: 1430px) {
.test-1{overflow-x: scroll;padding-bottom:30px}

.test-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 6px;
    }
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;position:relative;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
		background: #00a3e4 url('../images/inde22_22.png') no-repeat fixed center;
    }
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #f9f9f9;
}
}

@media (max-width: 999px) {
	.fa3{margin-top:30px;}
	
}

.news_head{padding: 5rem 0 2rem;float:left;width:100%;}
.news_head .ban_title{text-align:left}

.news_head_li{position:absolute;right:0;top:10px;}
.news_head_li a{color:#07060d;font-size:18px;display:block;width:165px;line-height:55px;text-align:center;margin-left:10px;float:left;background:#f7f7f8;}
.news_head_li a.cur,
.news_head_li a:hover{background:#1719a8;color:#fff;}

.news_1 {padding: 2rem 0 5rem;float:left;width:100%;}
.news_1 ul{}
.news_1 ul li{border-bottom:1px solid #d2d2d2;padding-bottom:65px;margin-bottom:65px;float:left;width:100%;}
.news_1 ul li .news_img{width:26%;float:left;overflow:hidden;}
.news_1 ul li .news_img img{width:100%;transition: all 0.5s;}
.news_1 ul li .news_zi{width:69%;float:left;margin-left:5%;padding-right:160px;}
.news_1 ul li .news_zi h3{font-size:18px;color:#07060d;margin-top:50px;margin-bottom:30px;}
.news_1 ul li .news_zi p{font-size:14px;color:#595360;line-height:1.5}
.news_1 ul li .news_zi h6{position:absolute;right:0;top:45%;font-size:36px;color:#595360;line-height:1.5}

.news_1 ul li:hover img{transform: scale(1.1); }
.news_1 ul li:hover h3{color:#1719a8; }

@media (max-width: 999px) {
	.news_1 ul li{border-bottom:1px solid #d2d2d2;padding-bottom:20px;margin-bottom:30px;float:left;width:100%;}
	.news_1 ul li .news_img{width:100%;float:left;overflow:hidden;}
	.news_1 ul li .news_zi{width:100%;float:left;margin-left:0%;padding-right:0px;}
	.news_1 ul li .news_zi h3{font-size:16px;color:#07060d;margin-top:20px;margin-bottom:10px;}
.news_1 ul li .news_zi p{font-size:15px;color:#595360;line-height:1.5}
	.news_1 ul li .news_zi h6{display:none}
	.list_banner .list_banner_zi a {
    color: #fff;
    font-size: 16px;
    padding: 0 10px;
}
}

.cp_show_left{width:74.5%;float:left;background:#f9f9f9;}
.cp_show_right{width:24.5%;float:right;}
.cp_show_right h3{font-size:30px;color:#07060d;margin-bottom:30px;}
.cp_show_right ul {}
.cp_show_right ul li{}
.cp_show_right ul li span{display:block;overflow:hidden}
.cp_show_right ul li span img{width:100%;transition: all 0.5s;}
.cp_show_right ul li p{font-size:20px;color:#07060d;margin:30px 0;text-align:center;}

.cp_show_right ul li:hover img{transform: scale(1.1);}
.cp_show_right ul li:hover p{color:#1719a8; }
.cp_ziduan{}
.cp_ziduan .cp_ziduan_h3{font-size:30px;color:#07060d;margin:30px 0;}

@media (max-width: 999px) {
	.cp_show_left{width:100%;float:left;background:#f9f9f9;}
.cp_show_right{width:100%;float:right;margin-top:30px;}
.cp_show_right ul li{width:48%;margin:1%;float:left}
.cp_show_right ul li p{font-size:16px;color:#07060d;margin:15px 0;text-align:center;}
.cp_ziduan .cp_ziduan_h3{font-size:20px;color:#07060d;margin:30px 0;}
}

/*分页*/
.pages {
    text-align: center;
    font-size: 0;
    float: left;
    width: 100%;
    margin-top: 50px;
}
.pages li {
    display: inline-block;
    vertical-align: middle;
    float: none !important;
    margin: 0 5px;
	
}
.pages li:first-child {
    /*display: none;*/
}

.pages a {
    display: inline-block;
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
    background-color: #d6d6d6;
    color: #213752;
    font-size: 14px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;border-radius: 5px;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #248bcc;
    border-color: #248bcc;
}
.pages li.page-ud a {
    width: 84px;
    padding: 0;
    background: #248bcc;
    box-shadow: 0px 0px 35px 3px rgba(13, 54, 70, 0.1);
    color: #fff;
}
.pages li.page-ud a:hover {
    opacity: .9;
}
.pages a:hover,
.pages a.active {
    background: #248bcc;
    color: #fff;
}












