﻿.content1 {
	border-bottom: 1px solid #eaeaea;
	margin-left: -26px;
}

.content1_ul {
	margin-left: 20px;
}

.content1 li on {
	background-color: #004098;
}

.content1 li {
	float: left;
	height: 100%;
	width: 140px;
	border: 1px solid #e4e4e4;
	text-align: center;
	font-size: 16px;
}

.content1_div img {
	height: 20px;
}

.content1_p {
	float: right;
}

.page_banner {
	background-image: url(img/jdbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 510px;
}

.page_banner_er img {
	height: 137px;
	margin-top: 170px;
	margin-left: -10px;
}

.page_banner_er h3 {
	font-size: 20px;
	color: #ffffff;
	margin-top: -20px;

	margin-left: 10px;
}

.nav_list img {
	height: 12px;
	margin-bottom: 3px;
	font-size: 14px;
}

.nav_list p {
	visibility: hidden;
}

.nav_list ul li.on {
	background-color: #004098;
	color: #ffffff;
}

.nav_list {

	line-height: 74px;
}

.inx_case {
	height: 523px;
	background-color: #f7f9fc;
	position: relative;
}

.infinite h1 {
	font-size: 254px;
	text-align: center;
	color: #eceef1;
	white-space: nowrap;
	position: absolute;
}

.infinite_hr {
	color: #004098;
	font-size: 18px;
	width: 100%;
	height: 280px;
}

.infinite_hr>div {
	position: relative;
}

.inf_in_tit {
	position: absolute;
	top: 110px;
	line-height: 10px;
	font-size: 30px;
	position: relative;
}

.inf_in_tit h4 {
	font-size: 30px;
	height: 39px;
	margin-top: 26px;
}

.inf_in_tit h5 {
	font-size: 12px;
}

.inf_in_tit_hr {
	line-height: 10px;
	position: relative;
	padding-left: 147px;
}

.inf_in_tit_hr::before {
	content: '';
	width: 98px;
	height: 1px;
	background-color: #004098;
	position: absolute;
	left: 40px;
	top: 32%;
	transform: translateY(-50%);
}

.inf_in h5 {
	font-size: 12px;
}

.hori-line {
	width: 100px;
	border-top: solid #C0CBE9;
}

.inf_ca_li div {
	margin-top: 10px;
}

.inx_ca {
	font-size: 16px;
	height: 138px;
	line-height: 28px;
	float: left;
	width: 500px;
	font-size: 16px;
}

.inf_in_h4 {
	color: #004098;
}

.inx_ca_li {
	width: 700px;
}

.inx_ca_li li {
	width: 33.3%;
	text-align: center;
}

.inx_ca_li li h3 {
	font-size: 28px;
	color: #004098;
	position: relative;
	padding-bottom: 14px;
	margin-bottom: 6px;
}

.inx_ca_li li h3::before {
	content: '';
	width: 11px;
	height: 1px;
	background-color: #4a4a4a;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

    .inx_ca_li li h3 em {
        font-size: 48px;
    }

.inx_ca_li li p {
	font-size: 16px;
	color: #636363;
}


.inx_ca_li h5 {
	float: left;
	width: 33.3%;
	color: #004098;
	margin-top: -30px;

	margin-left: 336px;
	font-size: 22px;
	text-align: center;
}

.inx_ca_li h4 {
	float: left;
	width: 33.3%;
	color: #004098;
	margin-top: -30px;

	margin-left: 100px;
	font-size: 24px;
	text-align: center;
}

.inx_ca_li hr {
	width: px;
}

.inx_ca_li li {
	float: left;
	width: 33.3%;
	color: #636363;
	font-size: 16px;
	margin-top: 30px;
	font-size: 12px;
	text-align: center;
}

.inx_ca_li i {
	font-size: 20px;

}

.index_prot {
	font-size: 256px;
	color: #eceef1;
}

.index_prot h3 {
	font-weight: bold;
}

/*内容开始*/
.content_sm {}

.content_sm_div {
	width: 100%;
}

.content_sm_img {
	float: left;

	width: 50%;
}

.content_sm_text {
	font-size: 16px;
	float: right;
	width: 50%;
	padding: 74px 222px 0px 100px;

}


.mcontent_ms {}

.content_ms_div {
	width: 100%;
}

.content_ms_text_p {
	font-size: 16px;
	float: left;

	color: #515151;
	line-height: 22px;
	padding: 133px 100px 0px 222px;
	width: 50%;
}

.content_ms_img {
	float: right;

	width: 50%;
}

/*内容结束*/
/*公司文化结束*/
.content-voide {
	background-image: url(img/zxds.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 650px;
	position: relative;
	text-align: center;
}

.content-voide h3 {
	color: #fff;
	text-align: center;
	padding-top: 216px;
	font-size: 30px;
	padding-bottom: 30px;
}


.voide_me {
	/* height: 426px; */
	background-image: url(./img/h.png);

}

.voide_me_slide {

	width: 1362px;
	margin: auto;


}

.voide_me_size {
	position: relative;
	top: -80px;
	font-size: 24px;
	text-align: center;

	padding: 90px 33px 50px 33px;
	color: #353535;
	background-color: #ffffff;
}

.voide_me_size_mv {
	font-size: 20px;
	color: #353535;
	line-height: 70px;
}

.voide_me_size h3 {
	font-size: 24px;
	font-weight: bold;
}

.voide_me_size p {
	font-size: 16px;
}

/*公司文化结束*/
/*荣誉开始*/

.inx_conte1 {
	border-bottom: 1px solid #eaeaea;
	margin-left: -26px;
}

.inx_conte1_ul {
	margin-left: 20px;
}

.inx_conte1 li on {
	background-color: #004098;
}

.inx_conte1 li {
	float: left;
	height: 100%;
	width: 140px;
	border: 1px solid #e4e4e4;
	text-align: center;
	font-size: 16px;
}

.inx_conte1_div img {
	height: 20px;
}

.inx_conte1_p {
	float: right;
}

.nyzz {

	background-color: #F7F9FC;

}

.inx_honor_li {
	padding-top: 90px;
}

.inx_honor_li .imgs {
	    height: 280px;
	    width: 340px;
	    border: 1px solid #c2c2c2;
	    background-color: #ffffff;
	    padding: 16px;
	    border-radius: 10px;
	    box-shadow: 0px 3px 59px 7px rgba(152, 149, 144, .22);
}
.inx_honor_li .imgs span{
   display: block;
       width: 310px;
       height: 240px;
       border-radius: 10px;
       background-repeat: no-repeat;
       background-size: auto 100%;
       background-position: center;
}


.inx_honor_li li {
	width: 31.3%;
	float: left;
	margin-right: 3%;
	margin-bottom: 60px;
}

.inx_honor_li h3 i {
	color: #454545;
}

.inx_honor_li h3 {
	text-align: center;
	/* margin-top: -1px; */
	height: 74px;
	font-size: 16px;
	padding-top: 30px;
	color: #454545;
	border-bottom: 1px solid #cecece;

}

.inx_honor_li li:nth-child(3n) {
	margin: 0px;
}

/*荣誉结束*/
/*现任领导*/
.inx_le {
	height: 1165px;
	margin-top: 105px;
}

.inx_leadership {
	background-image: url(img/xnldbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 1100px;

}

.inx_leadership_h3 li {
	text-align: center;
	margin-top: 10px;
	height: 280px;
}

.inx_lead {
	width: 289px;
	margin: auto;

}

.inx_leadership_h3 li h3 {
	font-size: 36px;
	color: #ededed;
	padding-bottom: 15px;
	padding-top: 105px;
}

.inx_leadership_h3 li h5 {
	font-size: 18px;
	color: #ededed;
}

.inx_leadership_li li {
	width: 49.3%;
	float: left;
	margin: auto;
	height: 130px;
	margin-top: 120px;
}

.inx_leadership_li li h3 {
	font-size: 36px;
	margin-bottom: 25px;
	color: #444444;

	border-bottom: 1px solid #cecece;
}

.inx_leadership_li li h3 span {
	position: relative;
	padding-bottom: 17px;
	display: inline-block;
}

.inx_leadership_li li h3 span::before {
	content: '';
	width: 100%;
	height: 1px;
	bottom: 0%;
	position: absolute;
	background-color: #004098;
	transform: translateX(0%);
}

.inx_leadership_li li h5 {
	font-size: 18px;
	color: #626262;

}

.inx_ca_li li h3 {
	font-size: 28px;
	color: #004098;
	position: relative;
	padding-bottom: 14px;
	margin-bottom: 6px;
}

.inx_ca_li li h3::before {
	content: '';
	width: 11px;
	height: 1px;
	background-color: #4a4a4a;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
}

/*现任领导结束*/
/*组织架构开始*/
.inx_organize {
	background-image: url(img/zzbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 1262px;
}

.inx_organ img {
	padding-top: 40px;
}
.inx_organ h3{
	    padding-top: 80px;
	    font-size: 30px;
	    color: #2e2e2e;
	    font-weight: bold;
	    text-align: center;
}
/*组织架构结束*/

/*领导致辞结束*/
.inx_occa {}

.inx_occasion {
	background-image: url(img/ldzcbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 832px;
	padding: 80px;
}

.inx_occas {
	background-image: url(./img/jjzcbj.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 630px;
}

.inx_occas_h3 h3 {
	text-align: center;
	color: #004098;
	font-size: 32px;
	padding: 80px;
    line-height: 100px;
	height: 160px;
}

.inx_occas_h3 p {
	padding-top: 56px;
	padding: 60px 60px;
	text-indent: 2em;
	font-size: 16px;
	color: #515151;
}

.inx_occas_h3 h4 {
	float: right;
	color: #5d5d5d;
	padding-right: 66px;
	padding-top: 214px;
	font-size: 20px;
}

.inx_occas_h3 h4 h5 {
	font-size: 22px;
	color: #343434;
	margin-top: -57px;
	    margin-right: 55px;
}
.inx_occas_h3 h4 
.inx_occas_h3  h5 span{
	font-size: 22px;
	color: #343434;
}
.inx_occas_h3 h3 {
	position: relative;
	padding-bottom: 14px;
	margin-bottom: 6px;
}

inx_occas_h3 h3::before {
	content: '';
	width: 1194px;
	height: 15px;
	background-color: #d8dfea;
	position: absolute;
	left: 50%;
	bottom: -302%;
	transform: translateX(-50%);
}-->

/*领导致辞结束*/


/* 公司简介 */
.about_part2_ul li {
	overflow: hidden;
	height: 547px;
}

.about_part2_ul li>div {
	float: left;
	width: 50%;
	position: relative;
	height: 100%;
}

.about_part2_ul li:nth-of-type(2n)>div {
	float: right;
}

.about_part2_ul li .a_p_r {
	width: 530px;
	color: #515151;
	font-size: 16px;
	line-height: 33px;
	margin: 3% 6% 10px 6%;
}

.about_part3_video {
	height: 648px;
	text-align: center;
	cursor: pointer;
position: relative;
}

.pt_h3 {
	color: #FFFFFF;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
	padding-top: 216px;
	line-height: 1.2;
}

.about_part3_video i {
	font-size: 52px;
	color: #CECECE;
}

.about_part3_cont {
	width: 1350px;
	margin: auto;
	box-shadow: 0px 15px 152px 0px rgba(28, 28, 28, 0.14);
	padding: 4% 4%;
	background-color: #FFFFFF;
	position: relative;
	top: -80px;
}

.about_part3_tit {
	font-size: 24px;
	font-weight: bold;
	color: #353535;
	text-align: center;
}

.about_part3_tit1 {
	color: #353535;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	padding: 20px 0 22px 0;
}

.about_part3_intro {
	font-size: 16px;
	color: #353535;
	line-height: 33px;
}

.video_intro {
	background: url(./img/introbg.jpg) no-repeat center/cover;
}

.videos {
    display:none ;
    z-index: 99999;
    width: 100%;
    height: 100%;
	background: url(/UploadFiles/Document/202012/14134050669033.jpg) no-repeat;
	background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.cover {
	position: absolute;
	top: 0;
	left: 0;
	
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
}

.vclose {
	position: absolute;
	right: -18px;
	top: -25px;
	border-radius: 100%;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 34px;
}

.click_video {
	width: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-height: 80%;
	z-index: 9999;
}

.bg_size {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.mzxh-cont-img>img {
	width: 60px;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.click_video video {
	width: 100%;
}

/* 公司简介结束 */
.matters{
	
}
.nav_matters{
	background: url(./img/yybgbj.jpg) no-repeat center/cover;
	margin: 60px 210px 90px 210px;
    padding: 0px 70px 30px 70px;
	height: 733px;
}
.nav_matters h2{
	    text-align: center;
	    padding-top: 70px;
	    text-align: center;
	    font-size: 24px;
	    padding-bottom: 40px;
	    color: #3a3a3a;
}
.nav_matters_li div {
    float: left;
    padding-top: 92px;
    text-align: center;
    width: 33.3%;
    height: 298px;
}

    .nav_matters_li div i {
        display: block;
        width: 50px;
        height: 50px;
        margin: 0 auto;
    }
  
	
   


  .nav_matters_li div i.erp {background: url(/Images/default/style/gywm/img/ERP.png)no-repeat;}
  .nav_matters_li div i.yyzp {background: url(/Images/default/style/gywm/img/yyzp.png)no-repeat;}
  .nav_matters_li div i.jcbs {background: url(/Images/default/style/gywm/img/jcbs.png)no-repeat;}
  .nav_matters_li div i.qyzx {background: url(/Images/default/style/gywm/img/qyzx.png)no-repeat;}
  .nav_matters_li div i.jxzy {background: url(/Images/default/style/gywm/img/jxzy.png)no-repeat;}
  .nav_matters_li div i.fwpt {background: url(/Images/default/style/gywm/img/fwpt.png)no-repeat;}

  .nav_matters_li div:hover i.erp {background: url(/Images/default/style/gywm/img/ERP1.png)no-repeat;}
  .nav_matters_li div:hover i.yyzp {background: url(/Images/default/style/gywm/img/yyzp1.png)no-repeat;}
  .nav_matters_li div:hover i.jcbs {background: url(/Images/default/style/gywm/img/jczhzp1.png)no-repeat;}
  .nav_matters_li div:hover i.qyzx {background: url(/Images/default/style/gywm/img/qyzx1.png)no-repeat;}
  .nav_matters_li div:hover i.jxzy {background: url(/Images/default/style/gywm/img/wdngns1.png)no-repeat;}
  .nav_matters_li div:hover i.fwpt {background: url(/Images/default/style/gywm/img/fwpt1.png)no-repeat;}


.nav_matters_li div:hover{
	width: 33.3%;
	height: 298px;
	padding-top: 92px;
    color:#fff;
	transition: all .6s linear;
	
}
.nav_matters_li h3{
    font-size: 20px;
    padding-top: 20px;
	line-height: 30px;
    color: #3a3a3a;
}

.nav_matters_li div:hover h3 {
    font-size: 20px;
    padding-top: 20px;
    color: #004098;
}
/*搜索*/
.searchIupt_li input{
	    border: 1px solid #b1b2b2;
	    height: 40px;
		font-size: 14px;
		color: #b5b5bz;
		padding-left: 15px;
	    border-radius: 38px;
	    width: 190px;	
}

/*搜索*/
.nav_organize_li h3{
	    font-size: 16px;
	    color: #e8ffff;
	    font-weight: bold;
	    padding-bottom: 16px;
	    padding-top: 16px;
}
.nav_organize_li{
	    border: 1px solid #3b64a4;
	    width: 133px;
	    padding-top: 30px;
	    text-align: center;
	    /* padding-bottom: 26px; */
	    background-color: #3b64a4;
}
.nav_organize_li h3.on{
	    font-size: 16px;
	    background-color: #004098;
	    font-weight: bold;
	     padding-bottom: 16px;
		 padding-top: 16px;
}



.honor-box-list {
    width: 1140px;
    padding-bottom: 50px;
    margin: 0 auto;
}

    .honor-box-list ul li img {
        width: 236px;
        height: 160px;
        float: left;
        margin-top: 10px;
        margin-left: 12px;
        border: 1px solid #ebebeb;
    }

    .honor-box-list li {
        width: 262px;
        height: 225px;
        background-color: #ffffff;
        margin-left: 15px;
        margin-top: 15px;
        float: left;
        border: solid 1px #e5e5e5;
position: relative;
    }

        .honor-box-list li:hover {
            box-shadow: 0px 2px 6px 0px rgba(204, 204, 204, 0.6);
        }

 .honor-box-list li:hover::after {
    content: attr(data-title);  
    display: inline-block;
    padding: 10px 14px;
    border: 1px solid #ddd;
    border-radius: 5px;
    position: absolute;
    width: 231px;
    bottom: 56px;
    left: 0;
    color: #fff;
    background: rgba(0 0 0 / 30%);
}

    .honor-box-list ul li p {
        font-size: 16px;
        width: 236px;
        margin-left: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-top: 15px;
        text-align: center;
        float: left;
    }

    .honor-box-list ul li:hover p {
        color: #004098;
    }


.about_part4{height:480px;background: url(/Images/default/images/fzlc.jpg) no-repeat;background-size: cover;}
.about_part4 .m_1200{position: relative;}
.about_part4 .title{font-size: 30px; text-align: center;padding-top: 80px;}

.about_part4 .swiper-container4 {position: relative; height: 200px; width: 1000px;margin: auto;overflow: hidden; }
.about_part4 .swiper-container4 .about_part4_ul{height: 200px;}

.about_part4 .swiper-container4 .about_part4_ul li{height: 200px;width: 200px; position: relative;}
.about_part4 .swiper-container4 .about_part4_ul li .line{position: absolute; height: 1px; background: #a5a5a5; width: 100%; top: 95px;}
.about_part4 .swiper-container4 .about_part4_ul li span{font-size: 18px;position: absolute; top: 45px; width: 100%;text-align: center;display: block;}
.about_part4 .swiper-container4 .about_part4_ul li i{position: absolute; background: #c5c5c5; top: 87px; left: 92px; display: block;width: 16px; height: 16px; border-radius: 50%;z-index: 9;}
.about_part4 .swiper-container4 .about_part4_ul li i:after{content: '';width: 10px; height: 10px; border-radius: 50%; background: #575757;display: block;position: absolute;top: 3px;left: 3px;}


.about_part4 .swiper-container4 .about_part4_ul li.swiper-slide-active span{font-size: 24px;top: 40px;color: #be0b12;}
.about_part4 .swiper-container4 .about_part4_ul li.swiper-slide-active i{width: 24px; height: 24px;left: 88px;top: 83px; background: #f7b0b2;}
.about_part4 .swiper-container4 .about_part4_ul li.swiper-slide-active i:after{width: 16px; height: 16px; top: 4px;left: 4px;background: #be0b12;}

.about_part4 .swiper-button {top: 226px;width: 30px;height: 30px;background: #f7f9fc;background-size: 100%;}
.about_part4 .swiper-button:focus{outline:0;}
.about_part4 .swiper-button-prev{left: 60px;background-image: url(img/fz-left-2.png);background-repeat: no-repeat;}
.about_part4 .swiper-button-prev:hover{background-image: url(img/fz-left-1.png);}

.about_part4 .swiper-button-next{right: 60px;background-image: url(img/fz-right-2.png);background-repeat: no-repeat;}
.about_part4 .swiper-button-next:hover{background-image: url(img/fz-right-1.png);}

.about_part4 .centent{text-align: center;font-size: 16px;}


