@charset "utf-8";
@import url("footer.css");
@import url("header.css");
@import url("reset.css");

.wrap-container{background: #f8f8f8;}
.part1{width: 1400px; height: 1268px; position: relative; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 auto;margin-top: 30px;}
.part1_le{width: 665px;}
.part1_le1 span:nth-child(1){display: block; font-size: 30px;color: #222;}
.part1_le1 span:nth-child(2){display: block; font-size: 30px;color: #c80000; opacity: 0.4; margin-top: 19px;margin-bottom: 33px;}
.part1_le2{width: 100%;height: 223px;  margin-bottom: 67px; margin-top: 60px; background: url(../images/pic_55.png) no-repeat bottom;    background-size: 100%;}
.part1_le2 div:nth-child(1){font-size: 20px;color: #222;}
.part1_le2 div:nth-child(2){font-size: 53px;color: #222;}
.part1_le2 div:nth-child(2) span{font-size: 20px;color: #222;}
.part1_le2 div:nth-child(3){font-size: 20px;color: #222;    margin-top: 21px;margin-left: 156px;}
.part1_le2 div:nth-child(4){font-size: 53px;color: #222;margin-left: 156px;}
.part1_le2 div:nth-child(4) span{font-size: 20px;color: #222;}
.part1_ri{width: 702px;font-size: 22px;color: #222; text-indent: 2em; text-align: justify; line-height: 53px;}
.hide{display:none}


.imgh{position: absolute;bottom: 527px;}


/* 组织机构 */
.part1_zzjg{width: 1400px;margin: 0 auto; margin-top: 30px;margin-bottom: 80px;}
.part1_ner,.part1_ner h3,.part1_ner h2{width: 1400px;margin: 0 auto;font-size: 24px;color: #222;text-indent: 2em;text-align: justify;line-height: 53px;}
.part1_ner h1{width: 1400px;margin: 0 auto;font-size: 35px;color: #222;text-indent: 2em;text-align: justify;line-height: 53px;}


.part1_ner img{width:100%;}

.cyjqnr p{font-size:24px !important;font-weight: 400 !important;    line-height: 42px !important;font-family:"微软雅黑" !important;font-family: microsoft yahei,Arial,Helvetica,sans-serif !important;    margin-bottom: 1em; }
.cyjqnr p span,.cyjqnr h3 span{font-size:24px !important;font-weight: 400 !important;    line-height: 42px !important;font-family:"微软雅黑" !important;font-family: microsoft yahei,Arial,Helvetica,sans-serif !important;}

.cyjqtex{
    width: 1400px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 60px;
    margin-top: 30px;
    font-size: 30px;
    color: #222;
    background: url(../images/pic_85.png) no-repeat bottom;
    padding-bottom: 25px;
}

.part1_zzjg ul li{width: 100%;height: 180px; background: #fff; margin-bottom: 40px;}
.part1_zzjg ul li a .time{width: 103px;height: auto; border-bottom: #999999 solid 1px;}
.part1_zzjg ul li a .time span:nth-child(1){display: block;font-size: 36px; color: #999;}
.part1_zzjg ul li a .time span:nth-child(2){display: block; margin-top: 15px; margin-bottom: 20px; font-size: 18px; color: #999999;}
.part1_zzjg ul li a .textr div:nth-child(1){width: 100%;font-size: 24px;color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.part1_zzjg ul li a .textr div:nth-child(2){width: 100%; margin-top: 10px; font-size: 18px;color: #999999; line-height: 35px; }
.part1_zzjg ul li a .textr{width: 1167px;}
.part1_zzjg ul li a{display: flex; height: 100%; align-items: center; justify-content: space-around;}
.part1_zzjg ul li:hover .time span:nth-child(1){color: #c80000;}
.part1_zzjg ul li:hover{background: url(../images/pic_65.png) no-repeat bottom;}
.part1_zzjg ul li:hover .textr div:nth-child(1){color: #c80000;}

    #main {
      width: 1400px;
      height: 500px;
      margin: 0 auto;
    }


.trt{font-size: 30px;color: #222; border-bottom: #cccccc solid 1px; padding-bottom: 20px; margin-bottom: 60px;}

/* 金元头条 */
.part1_tt{width: 1400px;margin: 0 auto; margin-top: 30px; margin-bottom: 50px;}
.tt_1{width: 100%;height: auto; display: flex; align-items: center; justify-content: space-between; background-color: #fff;}
.tt_1 .ymhu{width: 750px;}
.riu {width: 576px;    margin-right: 17px;}
.riu div:nth-child(1){font-size: 18px;color: #999999;}
.riu div:nth-child(2){font-size: 24px;color: #222222; margin-top: 29px; margin-bottom: 38px;}
.riu div:nth-child(3){font-size: 18px;color: #999999; margin-bottom: 40px;    line-height: 43px;}
.mores img{margin-right: 10px;}




.part1_tt ul{margin-top: 40px;}
.part1_tt ul li{width: 100%;height: 180px; background-color: #fff; margin-bottom: 30px;transition: all 0.3s;}
.part1_tt ul li a{height: 180px; display: flex;align-items: center; justify-content: space-around; }
.part1_tt ul li .time{width: 134px;height: 122px; background: url(../images/pic_58.png) no-repeat center;display: flex;flex-direction: column; align-items: center; justify-content: center;}
.part1_tt ul li .time span{display: block;}
.part1_tt ul li .time span:nth-child(1){font-size: 36px;color: #999;margin-right: 7px; }
.part1_tt ul li .time span:nth-child(2){font-size: 18px;color: #999; }
.part1_tt ul li .tex{width: 1158px;}
.part1_tt ul li .tex span:nth-child(1){display: block; font-size: 24px;color: #222222;}
.part1_tt ul li .tex span:nth-child(2){display: block; font-size: 18px;color: #999;margin-top: 20px; line-height: 29px;}

.text-ellipsis2{display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}



.part1_tt ul li:hover .time{background: url(../images/pic_59.png) no-repeat center;}
.part1_tt ul li:hover .time span:nth-child(1){color: #c80000;}
.part1_tt ul li:hover{transform: translateY(-5px);}

/* 金元影像 */
.part1_tt .SwiperPart{ width: 100%; height: 390px;position: relative; overflow: hidden;  }
.part1_tt .swiper-wrapper{ transition-timing-function: linear !important; }
.mySwiper{ width: 100%; box-sizing: border-box; pointer-events: none;}
.part1_tt .SwiperPart .swiper-slide{ position: relative; width: 300px; height: 200px; pointer-events: all;}
.part1_tt .SwiperPart .swiper-slide img{ position: relative; z-index: 0; width: 100%; height: 100%; object-fit: cover; box-sizing: border-box; cursor: pointer;}
.none{display: none !important;}
.prev{cursor: pointer; position: absolute; left: 228px;     top: 290px;z-index: 999999 !important;}
.next{cursor: pointer; position: absolute; right: 228px;     top: 290px; z-index: 999999 !important;}
.bti{display: none;}
.mySwiper {overflow: visible !important;}
.swiper-slide-active .bti{ text-align: center;  width: 408px; margin-top: 53px;    margin-left: -49px;    display: block !important;}
.bti div:nth-child(1){ font-size: 23px;color: #222;width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.bti div:nth-child(3){ font-size: 18px;color: #999999;}
.bti div:nth-child(2){width: 40px;height: 2px; background: #c80000; margin: 0 auto; margin-top: 22px; margin-bottom: 20px;}

.xwtpi{display: flex; flex-wrap: wrap;}
.xwtpi li{width: 440px;    margin-right: 40px;}
.part2_tt{width: 1400px;margin: 0 auto;    margin-bottom: 58px; }
.xwtxt{margin-top: 30px;}
.xwtxt div:nth-child(1){font-size: 18px;color: #999;}
.xwtxt div:nth-child(2){font-size: 24px;color: #222; margin-top: 20px; margin-bottom: 30px;}
.xwtpi li:last-child{margin-right: 0;}
.part3_tt{width: 1400px;margin: 0 auto; }
#certify {position: relative;width: 1400px;margin: 0 auto}
#certify .swiper-container {padding-bottom: 60px;}
#certify  .swiper-slide {width: 600px;height: 380px;background: #fff;}
#certify  .swiper-slide img{display:block;    width: 600px; height: 380px;}
#certify  .swiper-slide p {line-height: 98px;padding-top: 0;text-align: center;color: #636363;font-size: 1.1em;margin: 0;}
#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: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 0;background-size: 100%;}
#certify .swiper-button-prev:hover {background-position: 0 -46px;background-size: 100%}
#certify .swiper-button-next {right: -30px;width: 45px;height: 45px;background: url(../images/wm_button_icon.png) no-repeat;background-position: 0 -93px;background-size: 100%;}
#certify .swiper-button-next:hover {background-position: 0 -139px;background-size: 100%}

/* 社会公益 */
.part1_shgy{width: 1400px;margin: 0 auto;margin-top: 30px; margin-bottom: 50px;}
.part1_shgy ul li{width: 100%;height: 180px; background: #fff; margin-bottom: 40px;}
.part1_shgy ul li a .time{width: 103px;height: auto; border-bottom: #999999 solid 1px;}
.part1_shgy ul li a .time span:nth-child(1){display: block;font-size: 36px; color: #999;}
.part1_shgy ul li a .time span:nth-child(2){display: block; margin-top: 15px; margin-bottom: 20px; font-size: 18px; color: #999999;}
.part1_shgy ul li a .textr div:nth-child(1){width: 100%;font-size: 24px;color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.part1_shgy ul li a .textr div:nth-child(2){width: 100%; margin-top: 10px; font-size: 18px;color: #999999; line-height: 35px; }
.part1_shgy ul li a .textr{width: 1167px;}
.part1_shgy ul li a{display: flex; height: 100%; align-items: center; justify-content: space-around;}
.part1_shgy ul li:hover .time span:nth-child(1){color: #c80000;}
.part1_shgy ul li:hover{background: url(../images/pic_65.png) no-repeat bottom;    background-color: #fff;}
.part1_shgy ul li:hover .textr div:nth-child(1){color: #c80000;}


/* 企业文化 */
.part1_qywh{width: 1400px;margin: 0 auto;margin-top: 30px; margin-bottom: 50px;}
.left_r{width: 360px;height: 460px;background-color: #fff;display: flex; align-items: center; justify-content: center; position: relative;}
.left_r ul {width: 288px;}
.left_r ul li a{font-size: 24px; color: #222222;}
.left_r ul li span{font-size: 24px;}
.left_r ul li{  cursor: pointer;  margin-bottom: 35px;display: flex;justify-content: space-between;}
.left_r ul li:hover,.left_r ul li.on{color: #c80000;}
.left_r ul li:hover a,.left_r ul li.on a{color: #c80000;}
.left_r ul li:hover .line,.left_r ul li.on .line{display: block !important;}
.line{width: 4px;height: 30px;position: absolute;left: 0;display: none;}
.jytezh{width: 1400px; display: flex;flex-wrap: wrap; justify-content: space-between;}
.left_i .bti1{font-size: 24px;color: #222; margin-bottom: 20px;}
.left_i{width: 962px;}
.left_i  .wenzs{color: #222;font-size: 24px; text-indent: 2em; line-height: 55px;}
.left_i  .wenzs p{    background-color:#f8f8f8 !important;}
/* 党的建设 */
.ddjs_part1{width: 1400px; margin: 0 auto;margin-top: 30px; margin-bottom: 50px;}
.ddjs_part1 .trt{color: #c80000;}
.ddjs_part1 ul li{width: 100%;height: 180px;background: url(../images/pic_73.png) no-repeat center;}
.ddjs_part1 ul li{width: 100%;height: 180px; margin-bottom: 40px;}
.ddjs_part1 ul li a .time{width: 131px;height: auto;margin-left: 30px;border-right: #ddd solid 1px;}
.ddjs_part1 ul li a .time span:nth-child(2){display: block;font-size: 36px; color: #222;}
.ddjs_part1 ul li a .time span:nth-child(1){display: block;margin-bottom: 3px;font-size: 18px;color: #999999;}
.ddjs_part1 ul li a .textr div:nth-child(1){width: 100%;font-size: 24px;color: #222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ddjs_part1 ul li a .textr div:nth-child(2){width: 100%; margin-top: 10px; font-size: 18px;color: #999999; line-height: 35px; }
.ddjs_part1 ul li a .textr{width: 1167px;}
.ddjs_part1 ul li a{display: flex; height: 100%; align-items: center; justify-content: space-around;}
.ddjs_part1 ul li:hover .time span:nth-child(2),.ddjs_part1 ul li.on .time span:nth-child(2){color: #c80000;}
.ddjs_part1 ul li:hover,.ddjs_part1 ul li.on{background: url(../images/pic_74.png) no-repeat center;}
.ddjs_part1 ul li:hover .textr div:nth-child(1),.ddjs_part1 ul li.on .textr div:nth-child(1){color: #c80000;}


/* 产业集群 */
.adre_cyjq{width: 1400px;margin: 0 auto;overflow: hidden;margin-top: 9px;position: relative;top: -70px;}
.adre_cyjq a{display: block; color: #fff !important; margin-right: 3px; font-size: 20px;}
.adre_cyjq{color: #fff !important;font-size: 20px;}
.adre_cyjq div{display: flex;margin-left: 47px; }

.cyjq_nav{width: 1400px; margin: 0 auto;}
.cyjq_nav ul{width: 100%; height: auto; display: flex;flex-wrap: wrap; }
.cyjq_nav ul li{width: 327px;height: 70px; background: url(../images/pic_76.png) no-repeat center; cursor: pointer;margin-bottom: 30px; margin-right: 30px;}
.cyjq_nav ul li:nth-child(4n){margin-right:0px;}
.cyjq_nav ul li a{display: block;width: 100%;height: 100%; text-align: center; line-height: 70px;}
.cyjq_nav ul li a{font-size: 24px; color: #222222;}

.cyjq_nav ul li:hover a,.cyjq_nav ul li.on a{color: #c80000; }
.cyjq_nav ul li:hover,.cyjq_nav ul li.on{color: #c80000; background: url(../images/pic_77.png) no-repeat center;background-size: 100% 100%;}


.imgh_1{display: none;}


/* 信息检索 */
.SearchStringPart{display:flex;align-items: center;justify-content: space-between;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.SearchStringPart>h1{ font-size:18px; }
.relType{display:flex;font-size: 12px;}
.relType .item{display: flex;align-items: center;}
.relType .item + .item{ margin-left:10px; }
.relType .item>label{ padding:0 10px; }
.relType .item .layui-form-radio{margin-right:10px;}
.relType .item .layui-form-radio>*{ font-size:12px; }
.relType .item .layui-form-radio .layui-anim-scaleSpring{color: #00923f;border-color: #00923f;}
.relType .item .block{ display:flex; }
.relType .item .inline{width: 100px;}
.relType .item .inline + .inline{ margin-left:5px; }
.relType .item .layui-input{height:30px;border-radius: 15px;}

.SearchResult li{ position: relative; overflow: hidden; padding: 20px 0px; font-size: 14px; border-bottom: 1px solid #bebebe;}
.SearchResult li .pic{width:200px;height:auto;float: left;}
.SearchResult li .pic a{display:flex;justify-content: center;}
.SearchResult li .pic img{max-width: 100%;}
.SearchResult li.PicN .txt{width: calc(100% - 220px);}
.SearchResult li a h1{ font-size: 17px; line-height: 1.5; font-weight: bold;}
.SearchResult li a h1 em{color:#c00;}
.SearchResult li a .desc{display: block;margin-top: 10px;line-height: 1.5;color: #686868;text-indent: 2em;position: relative;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;}
.SearchResult li .attribute{ margin-top: 10px;}
.SearchResult li .channel em{ display: inline-block; float: left; height: 20px; line-height: 20px; padding: 0 8px; background: #efefef;}
.SearchResult li .channel em.red{ background-color: #ababab; color: #FFF;}
.SearchResult li .Time{ display: block; color: #c1c1c1; line-height: 20px;}
.SearchResult li .Time em{margin: 0 10px;padding-left: 15px;white-space: nowrap;}
.RightCon{width: 1400px; margin: 0 auto;}

.part1_ztzl{
    width: 1400px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 50px;
}
.part1_ztzl ul li{width: 30%; margin-bottom: 15px; margin-right: 70px;}
.part1_ztzl ul li a img{width: 100%; height: 240px; border-radius: 15px;}
.part1_ztzl ul li a div{font-size: 18px; text-align: center; margin-top: 12px; color: #222;}
.part1_ztzl ul{display: flex; flex-wrap: wrap;}
.part1_ztzl ul li:nth-child(3n){margin-right: 0;}

.part1_ztzl_1{width: 1400px;margin: 0 auto;margin-top: 30px;margin-bottom: 50px;}
.part1_ztzl_1 ul li{    position: relative; overflow: hidden; font-size: 18px; line-height: 1.3; padding: 10px 0;}
.part1_ztzl_1 ul li a{ display: inline-block; max-width: 80%; max-width: calc(100% - 150px); position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; color: #000;  box-sizing: border-box;}
.part1_ztzl_1 ul li span { display: inline-block; float: right; color: #999;}
