*{list-style: none;padding:0;}
body{font-family:'Microsoft YaHei';padding:0;margin:0;list-style:none;font-size:18px;overflow-x:hidden;  background: #fff;   box-sizing: border-box;}
p,ul,h1, .h2, .h3, h1, h2, h3{padding:0;margin:0;list-style: none;}
a{list-style: none;text-decoration: none;color:#222;}
a:hover{color: #4412c1;text-decoration: none;}
.clear{clear: both;}
input { outline: none;border:none;}
.fl{float:left;}
.fr{float:right;}
a img{text-decoration: none;}


a:visited ,a:hover{text-decoration: none;}
a:focus{outline:none;border:none;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p {  padding: 0;  margin: 0;  font-weight: normal  }
h3,h4,h5 {  font-weight: normal  }

.bg{}

.title{width:100%; position: relative;}
.title .znav{font-size:36px;color:#4412c1;font-weight:bold; float: left;z-index: 2;position: relative;}
.title .more{float:right;font-size:16px;color:#4412c1;font-weight:normal; width:auto; display:inline-block; height:40px; line-height: 40px; margin-top: 12px;}
.title .more img{vertical-align: middle;  margin-left:5px;margin-top:1px;}
.title .znav img{ vertical-align: middle; }
.home1 .title .znav:after, .ztbd .title .znav:after{width: 44%;height: 15px;background-size: cover;content: ""; z-index: -1; position: absolute; right: 0px; top:12px; background: url(../images/tit_img1.png) no-repeat center left;}
.xywh .title .znav{width:100%;float: none;}
.xywh .title .znav:after{width: 101%;height: 15px;background-size: cover;content: ""; z-index: -1; position: absolute; left: 192px; top:12px; background: url(../images/tit_img2.png) no-repeat center left;}

.xywh .sj_title{ display: none;}
.more2{width: 150px; margin: 40px auto 0;font-size:16px;color:#4412c1;font-weight:normal; display:block; height:40px; line-height: 40px; }
.more2 img{vertical-align: middle;  margin-left:5px;margin-top:1px;}
.more3{width: 150px; position: absolute; left:3%; bottom:25%; font-size:16px;color:#fff;font-weight:normal; display:block; height:40px; line-height: 40px; }
.more3 img{vertical-align: middle;  margin-left:5px;margin-top:1px;}
.title2 .znav{width:100%;  text-align: center; float: none;}
/**********要闻纵览*********/
.maina{background: url(../images/maina.png) center no-repeat;
	padding: 40px 0;
	background-size: cover;
	position: relative;}
/* home1 */
.home1{position: relative;}
.home1::after{width: 100%;height: auto;top: 0;bottom: -2rem;background: #fff;background-size: 100%;}
/* home1-t */
.home1-t{ margin-top:4%;}
.home1-t .left{width:47%; float: left;}
.home1-t .right{width:48%;float: right;}
.home1-t .left a{display: block;position: relative;overflow: hidden;}
.home1-t .left a .img .img_hezi{padding-bottom:78%; }
.home1-t .left .con{width: 100%;padding: 0 .3rem .2rem;z-index: 10;position: absolute;left: 0;bottom: 0;}
.home1-t .left h3{font-size: 0.22rem;color: #fff;line-height: 0.28rem;transition: 0.3s;font-weight: bold;margin: 0.1rem 0 .15rem;border-bottom: 1px solid rgba(255,255,255,.8);padding-bottom: 0.15rem;}
.home1-t .left p{font-size: 0.14rem;color: #fff;line-height: 0.26rem;}
.home1-t .left span{color: #fff;display: inline-block;padding: 0rem;font-family: sy;}
.home1-t .left .imged{padding-bottom: 6.61rem;}
.home1-t .right li{border-bottom: #e2e4e8 solid 1px;transition: 0.3s all;}
.home1-t .right li a{ display: block; padding: 2% 1% 2% 1%; box-sizing: border-box;position: relative;z-index: 1; }
.home1-t .right li a .date{float:left;width:70px;font-size:18px;height: 80px;background:url(../images/yw_rq1.png) left center no-repeat; position: relative;}
.home1-t .right li a .date .m1{line-height:30px;font-size:26px; color: #fff; font-weight: bold; margin-top: 15px; font-family: "Times New Roman"; text-align: center; }
.home1-t .right li a .date .m2{font-size:14px;line-height:20px;font-weight: bold; color: #fff;font-family: "Times New Roman";text-align: center;}
.home1-t .right li a .txt{width: calc(100% - 85px);padding-left: 15px; float: left;}
.home1-t .right li a .txt h2{font-size: 18px;color: #222;line-height:36px;}
.home1-t .right li a .txt h3{font-size: 16px;color: #848383; line-height:28px;font-weight: normal;margin-top: 10px;}
.home1-t .right li a::after{ height: 100%;bottom: -1px;background: url(../images/s1-rbg.png) no-repeat;background-size: cover;content: ""; z-index: -1; position: absolute; left: 0px; bottom: 0px; width: 0px; height: 100%; }
.home1-t .right li.on a .date{ background:url(../images/yw_rq2.png) left center no-repeat;}
.home1-t .right li.on a .txt h2{color: #fff;}
.home1-t .right li.on a .txt h3{color: #fff;}
.home1-t .right li.on a::after{width: calc(100% + 90px);left:-40px;}

.home1-t .swiper-button-next, .home1-t .swiper-button-prev {  color: #000; /* 颜色可以根据需要调整 */  width: 44px;  height: 44px;  position: absolute;  bottom: 2px; opacity: .9; transform: translateY(-50%);  z-index: 99;  cursor: pointer;  }
.home1-t .swiper-button-next {  right: 0px; background: url("../images/right_jt2.png") center no-repeat #4412c1;  }
.home1-t .swiper-button-prev {  right: 44px; background: url("../images/left_jt1.png") center no-repeat #b78c24;  }



.mainb{background: #f7f4f8; border-radius: 80px 0 0 0; padding:3% 0;}
/**********人才培养*********/
.rcpy{width:48.5%; float: left;}
.rcpy_img{ margin-top:46px; margin-bottom: 5px;}
.rcpy_img .pic{}
.rcpy_img .slick-list{ overflow:inherit;}
.rcpy_img .pic a{box-shadow: 0px 0px 4px 0px rgba(4, 0, 0, 0.2); background: #fff; display: block; }

.rcpy_img .pic .img{ width:50%; float: left;overflow: hidden;}
.rcpy_img .pic .img .img_hezi{padding-bottom: 70%;}
.rcpy_img .pic .img img{ width:100%;height: 100%;transition: 0.3s all;}

.rcpy_img .pic .txt{ width:41%; float: right; padding:2% 4% 2% 5%; }
.rcpy_img .pic .txt h2{font-size: 18px;color: #4412c1;line-height:36px;padding-top:10px;font-weight: bold;}
.rcpy_img .pic .txt h3{font-size: 16px;color: #848383; line-height:28px;font-weight: normal;margin-top: 15px;}
.rcpy_img .pic .txt span{padding-top: 10px;font-size: 18px;font-weight: bold;color: #4412c1;line-height: 28px; display: block;font-family: "Times New Roman"; }
.rcpy_img .slick-slide{ margin: 0px;}
.rcpy_img.djgzqh .slick-dots{text-align:center; line-height: 20px; height:20px;width:80px; right: 15px; position: absolute; bottom: 30px; margin-top: 0;}
.rcpy_img.djgzqh  .slick-dots li{width:10px!important;height:10px!important;background:#4412c1;margin: 0 4px!important;border-radius: 50%;top:20px;right:20px;}
.rcpy_img.djgzqh  .slick-dots li.slick-active{background:#b78c24!important;width:10px!important;height:10px!important;top:17px!important;}
.rcpy_img.djgzqh .slick-dots li button:before{display:none;}
.rcpy_img .pic .txt span img{vertical-align: middle; margin-top: -3px; margin-right: 8px;}
.rcpy_list{}
.rcpy_list .txt{background:#fff;border-bottom: 5px solid #fff;  width: 48.5%; float: left; margin-left: 3%; margin-top: 3%;box-shadow: 0px 0px 4px 0px rgba(4, 0, 0, 0.2); transition: 0.3s all;}
.rcpy_list .txt:nth-child(1){ margin-left: 0;}
.rcpy_list .txt:nth-child(3){ margin-left: 0;}
.rcpy_list .txt a{ display: block; padding: 15px 20px 15px;}
.rcpy_list .txt h1{ font-size:18px; line-height:30px; height: 60px;color:#222; margin-bottom:8px;}
.rcpy_list .txt a:hover{ color:#4412c1;}
.rcpy_list .txt span{display: inline-block; font-size: 18px;color: #4412c1;font-weight: bold;font-family: "Times New Roman";}
.rcpy_list .txt span img{vertical-align: middle; margin-top: -3px; margin-right: 8px;}

.rcpy_list .txt:hover h1{ color: #fff;}
.rcpy_list .txt:hover span{color: #fff;}
/**********综合时讯*********/
.zhsx{width:48.5%; float: right;}
.zhsx_list{ padding-top: 20px;}
.zhsx_list ul li{ position: relative;background:#fff; margin-bottom:15px; margin-top: 3%;box-shadow: 0px 0px 6px 0px rgba(4, 0, 0, 0.2);transition: 0.3s all;}

.zhsx_list ul li a{ display: block; position: relative;}
.zhsx_list .date{float:left;width:65px;font-size:18px; padding-right: 5px;height: 75px;background: #b78c24; position: relative;}
.zhsx_list .date .m1{line-height:30px;font-size:22px; color: #fff; margin-top: 15px; font-family:Arial; text-align: right; padding-right: 3px;}
.zhsx_list .date .m2{font-size:12px;padding-bottom: 5px;line-height:20px;color: #fff;font-family:Arial;text-align: right;}
.zhsx_list .date:after{content: ''; display: block;width:12px;height:2px; background: #fff; position: absolute;left:8px; top: 13px;}
.zhsx_list .triangle-right{ float: left; margin-left: -1px;  width: 0px;  height: 0px;
	border-left: 25px solid #b78c24;
	border-right: 15px solid transparent;
	border-top: 37.5px solid transparent;
	border-bottom: 37.5px solid transparent;
}
.zhsx_list h4{font-size:18px;color: #222;line-height:75px;height: 75px;font-weight: normal; padding-right: 10px;}
.zhsx_list ul li:hover{ transition: 0.3s all;background: #4412c1;}
.zhsx_list ul li:hover h4{color: #fff;}
.zhsx_list ul li.rqzz .date{float:right;}
.zhsx_list ul li.rqzz .triangle-right{float:right; margin-right: -1px; 
	border-right: 25px solid #b78c24;
	border-left: 10px solid transparent;
	border-top: 37.5px solid transparent;
	border-bottom: 37.5px solid transparent;}
.zhsx_list ul li.rqzz h4{padding-left:20px;padding-right: 0px;}
.zhsx_list ul li.rqzz .date:after{left: 2px;}

.zhsx_list ul li:hover .date{background: #4412c1;}
.zhsx_list ul li.rqzz:hover .triangle-right{border-right: 25px solid #4412c1;}
.zhsx_list ul li:hover .triangle-right{border-left: 25px solid #4412c1;}


.mainc{ background:url("../images/mainc.png") top center no-repeat; background-size: cover;padding:60px 0;}

.kxyj{width:48.7%; float: left;}
.kxyj_img{margin-top: 40px;}
.kxyj_img .pic{box-shadow: 0px 0px 4px 0px rgba(4, 0, 0, 0.2);padding:3.3%;  background: #fff; display: block; margin-right: 6px;transition: 0.3s all;}
.kxyj_img .pic .img{ width:41%; float: left;overflow: hidden;}
.kxyj_img .pic .img .img_hezi{padding-bottom: 65%;}
.kxyj_img .pic .img img{ width:100%;height: 100%;transition: 0.3s all;}

.kxyj_img .pic .txt{ width:55%; float: right; position: relative;}
.kxyj_img .pic .txt h2{font-size: 18px;color: #4412c1;line-height:36px;font-weight: bold;}
.kxyj_img .pic .txt h3{font-size: 16px;color: #848383; line-height:28px;font-weight: normal;margin-top: 10px;}
.kxyj_img .pic .txt span{padding-top: 10px;font-size: 18px;font-weight: bold;color: #4412c1;line-height: 28px; display: block;font-family: "Times New Roman"; }
.kxyj_img .pic .txt .more{color: #4412c1; font-size: 16px; position: absolute; right: 0; bottom:0px;}
.kxyj_img .pic .txt .more img{vertical-align: middle; margin-top: -3px; margin-left: 5px;}
.kxyj_list{padding-top:20px;}
.kxyj_list ul li{font-size:18px;height:58px; line-height:58px; color:#222;background:url("../images/list1.png") 15px center no-repeat;  padding-left:36px; transition: 0.3s all;}

.kxyj_list ul li span{ color: #4412c1; font-size: 18px;font-weight: bold;font-family: "Times New Roman";display: inline-block;  width: auto; margin-right: 15px;background: url("../images/line.png") right center no-repeat; padding-right:15px;}
.hzjl{ float: right;}

.xywh{ background:url("../images/maind.png") top center no-repeat; background-size: cover;padding:60px 0 50px; }
.xywh .container{ position: relative;}
.xywh_list{ margin-top:50px; width: 88%;float: right;}
.xywh_list .item{ position: relative; overflow: hidden; background: #fff;border-radius: 0 0 0 50px;transition: 0.3s all;}

.xywh_list .item:first-child{margin-left:0%;}
.xywh_list .item a{ display: block;  position: relative;background: #fff;}

.xywh_list .item:hover .img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

.xywh_list .item .img{width:100%; }
.xywh_list .item .txt{ padding: 10px 22px 30px 25px;}
.xywh_list .item .txt h4 {font-size:18px;color: #222;  width:100%; line-height: 30px;height: 60px; margin-top: 5px;}
.xywh_list .item .txt span{font-size:14px;color: #4412c1; border: 1px solid #4412c1; border-radius: 20px; width: 115px; margin-top:25px;line-height: 36px; text-align: center;  display: block;}
.xywh_list .slick-slide{margin:10px 30px 50px 15px;}
.xywh_list .slick-dots li.slick-active{ background: #4412c1;}
.xywh_list .slick-next,.xywh_list .slick-prev{position:absolute;top:35%;overflow:hidden;width:48px;height:48px;font-size:0;line-height:0;z-index:2;border:none;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.xywh_list .slick-prev{left:-13%;background-image:url(../images/icoq1.png)}
.xywh_list .slick-next{left:-8%;background-image:url(../images/icoq2.png)}
.xywh_list .slick-next:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.xywh_list .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.ztbd{ background:#fff; background-size: cover;padding:40px 0; position: relative; }
.ztbd .bjxt1{ position: absolute; left: 0; top: 0;z-index: 1}
.ztbd .bjxt2{ position: absolute; right: 0; top: 35%;z-index: 1}
.ztbd .bjxt3{ position: absolute; left: 0; top: 35%;z-index: 1}
.ztbd .bjxt4{ position: absolute; left: 0; bottom: 0;z-index: 1}
.ztbd .bjxt5{ position: absolute; right: 0; bottom: 0;z-index: 1}
.ztbd .container{ position: relative;z-index: 2}
.ztbd_list{ margin-top:50px;}
.ztbd_list .item{ position: relative; float: left; width: 23%; margin-left:2.6%;}

.ztbd_list .item:first-child{margin-left:0%;}
.ztbd_list .item a{ display: block;  position: relative;	padding: 2px 4px 4px 2px;

	background: url(../images/s2-libg.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.3s;  }

.ztbd_list .item .img .img_hezi:after{clear: both;display: table;content: '';position: absolute;top: 0%;width:202px; height: 24px; left:30%;background: url(../images/xyhd_zdt.png) no-repeat right center;}
.ztbd_list .item .img{width:100%; }
.ztbd_list .item .txt{ padding: 10px 15px 30px 15px; position: relative;}
.ztbd_list .item .txt h2{font-size: 18px;color: #222222;line-height:36px;padding-top: 2px;}
.ztbd_list .item .txt h3{font-size: 16px;color: #848383; line-height:28px;font-weight: normal;margin-top: 2px;}
.ztbd_list .item .txt span{padding-top: 5px;float: left;font-size: 18px;font-weight: bold;color: #4412c1;line-height: 28px;font-family: "Times New Roman"; }
.ztbd_list .item .txt .more{color: #848383; font-size: 16px; float: right;padding-top: 5px;}
.ztbd_list .item .txt .more img{vertical-align: middle; margin-top: -3px; margin-left: 5px;}

/**********社交媒体*********/
.sjmt{padding-top: 55%;position: relative;z-index: 2;margin-bottom: 80px;}
.sjmt .title2{text-align: center;
    position: absolute;
    width: 100%;
    top: 60px;}
.sjmt:before{background-image: linear-gradient(to bottom, #3510b4,#4126ec,#693fec,#7d4ded);content: ''; width:35px;height:82%;position: absolute;left:0px; bottom: -2.5%;clip-path: polygon(0px 0px, 100% 5%, 100% 95%, 0px 100%);}
.mtewm{ width: 750px;top: 200px; position: absolute; left:35%;}
.mtewm .li{  position: relative; float: left;  width:70px; height:70px; margin: 0 30px; font-size: 18px; color: #222; text-align: center; line-height: 80px; background: #b78c24; border: 5px solid #bf9328; border-radius: 50%; }
.mtewm .li a{  display: block;  }
.mtewm .li a img{  transition: .5s; margin-top:15px;}
.mtewm .li .code{  position: absolute; left: 50%;  width:108px; border-radius: 6px;  height: 108px;box-shadow: 0px 0px 4px 0px rgba(4, 0, 0, 0.2);  padding:12px;  background: #fff;  top:-150px;  transform: translateX(-50%);  opacity: 0;  visibility: hidden;  transition: .5s;  z-index: 9;  }
.mtewm .li .code img{max-width: 100%;}
.mtewm .li:hover .code{  margin-top: .1rem;  opacity: 1;  visibility: visible;  }
.mtewm .li:hover a img{  transform: rotateY(180deg);  }
.mtewm .li:nth-child(5) .code{ height: 30px;top: -70px; line-height: 30px;}
.mtewm .li:nth-child(5) .code a{ color: #222;}

.wx{ width: 29%; padding-right: 5px;position: absolute;bottom: 0;}
.sywx{width: 28.2%;padding-left: .8%;left: 0;}
.wx .item{position: relative; padding-top: 5px;overflow: hidden;}
.wx .item:after{background: linear-gradient(rgba(5,107,197,0),rgba(2,2,2,.7));content: ''; display: block;width:100%;height:100px;position: absolute;left:0px; bottom: 0px; z-index:2}
.wx .item a{ display: block;}

.wx .item .img{transition: 0.3s all;}
.wx .item:hover .img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);transition: 0.3s all;}
.wx .item .img{width:100%; }
.wx .item .txt{ position: absolute; left: 0; bottom:0; z-index: 3; width: 100%;}
.wx .item .txt .bt{ width: 70px; float: left; color: #fff;font-size: 18px; line-height: 56px; font-weight: bold; margin-left: 15px; border-bottom: 6px solid #b78c24;}
.wx .item .txt .bt img{vertical-align: middle; margin-top: -3px; margin-right: 5px;}
.wx .item .txt h2{font-size: 18px;color: #fff;font-weight: normal;line-height: 56px; padding-left: 15px;}
.wb{width: 25%; right: 45.4%;}

.sp{width: 45.4%; right: 0;padding-right:0px;}
.sp .zst{ float: right;}
.sp .zst img{ display: block;  }
.sp .item{padding-top:0px;}
.sp .item .img{}
.sp .item .img .img_hezi{padding-bottom:0%;}
.sp .item .img video{width:100%; height:100%;display: block;}
.sp .item .span{ position: absolute; left: 48%; top: 48%; width: 56px; height: 57px; z-index: 4;display: none;}
.sp .item:before{background: linear-gradient(rgba(2,2,2,.2),rgba(2,2,2,.2));content: ''; display: none;width:100%;height:100%;position: absolute;left:0px; bottom: 0px; z-index:2}
.sp .item:after{display: none;}
.sp .item:hover .img{-webkit-transform: scale(1.0);-ms-transform: scale(1.0);transform: scale(1.0);transition: 0.3s all;}


/**********footer*********/
.footer{display: table;width: 100%;   background:url("../images/footer.png") top center no-repeat; background-size: cover; padding: 50px 0;}
.footer .f_logo{ width:50%; float: left; margin-top:5px;}
.footer .f_logo img{ max-width: 100%;}
.footer .bqxx{ width:50%; float: right;font-size: 18px; color: #e9ecf3; text-align: right; line-height: 40px;}
.footer a{color:#fff;}

.ny_main{}
.xx_menu{display:none;}

.ej_font{margin-bottom: 40px;box-sizing: border-box;  min-height: 650px;}
.pcejdh{clear: both;width: 100%;background: #f7f4f8;border-bottom: #e2e4e8 solid 1px; }
.ny_ejdh{ float: left;margin-top: 23px;}
.n_erji{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; position: relative; z-index: 1; width: 100%;}
.n_erji li{ padding: 0 0px}
.n_erji li:first-child{ padding: 0 10px 0 0;}

.n_erji li a{ padding: 0 20px; height: 40px;  display: flex;border-radius: 25px;align-items: center;justify-content: center;font-size:20px;color: #222;transition: .5s;}
.n_erji li.on a, .n_erji li a:hover{ background:#b78c24; color:#fff}
.ej_right_nav{height:90px; line-height: 90px;
	position: relative;  align-items: center;  justify-content: flex-end;}
.ej_right_nav h1{border-bottom:4px #4412c1 solid; line-height: 65px; font-size:22px;font-weight:bold;color:#4412c1;display: inline-block;margin-top:-2px;}
.ej_right_nav span{float:right;background: url(../images/ej_dqw.png) left center no-repeat;padding-left:31px;font-size:16px;}
.ej_right_nav span a{color:#555;font-size:16px;}

.ej_font_nr{width:73%; float: left; padding-right: 3%; border-right: 1px solid #e2e4e8; padding-top: 30px;}

.ej_rdwz{ width:21%; float: right;padding-top: 20px;}
.ej_rdwz_nav{border-bottom: #e2e4e8 solid 1px;height:42px;line-height:42px;width:100%;}
.ej_rdwz_nav h1{border-bottom:3px #4412c1 solid;font-size:20px;color:#4412c1;display: inline-block;margin-top:-2px; font-weight: bold;}
.ej_rdwz_list{}
.ej_rdwz_list ul li{width:100%;background:url(../images/rdwz.png) left 22px  no-repeat;padding: 10px 0 10px 20px;line-height: 30px; border-bottom: 1px #e2e4e8 dashed;box-sizing: border-box;}
.ej_rdwz_list ul li a h1{line-height:30px;font-size:16px;}
.ej_rdwz_list ul li a{ display: block;transition: 0.3s all;}
.ej_rdwz_list ul li a:hover h1{font-weight:700;transition: 0.3s all;color: #4412c1;}
.ej_rdwz_list ul li span{display: inline-block; font-size: 18px;color: #4412c1;font-weight: bold;font-family: "Times New Roman";}
.ej_rdwz_list ul li:hover{border-bottom: 1px #4412c1 solid;}
.ej_font_nr_top{width:100%;padding-top:50px;}
.ej_font_nr_top img{max-width:100%;height:auto;margin:0 auto;display: block;}
.ej_font_nr_top  p{padding-bottom:5px;line-height:36px!important;}
.ej_font_nr_top  .left::before{content: " ";float:left;display: block;width:19px;height:14px;  }
.ej_font_nr_top  .left::after{content: " ";float:left;display: block;width:19px;height:14px;  }

.ej_font_jj{width:100%;box-sizing: border-box;margin-top:20px;}
.ej_font_jj_nav{width:100%;height:53px;background:#4412c1;line-height:53px;font-size:18px;color:#fff;font-weight:bold;}
.ej_font_jj_nav::before{width:4px;height:19px;background:#fff;content: '';display: block;float:left;margin:16px 12px 0px 22px;}
.ej_font_jj_font{padding:30px 0px 0px;}
.ej_font_jj_font li a{width:23%;margin:0px 1%;text-align:center;float:left;background:#fafcff;border:1px #4412c1dashed!important;box-shadow: 0px 2px 3px #c5d5ef;margin-bottom:30px;line-height:55px; box-sizing:border-box;}
.ej_font_jj_font li a:hover{background:#4412c1;color:#fff;font-weight:bold;width:23%;}


.ej_font_ns{padding:40px 0px 0px 0px;width:100%;}
.ej_font_ns ul li{margin-bottom:20px;background:#f2f6f6;padding:20px 40px 20px 15px;float:left;display: block; box-shadow: 0px 2px 8px #c4c0c0;}
.ej_font_ns ul li img{width:310px;height:200px;float:left;border-radius:10px;border:1px #e3e4e4 dotted;}
.ej_font_ns ul li:hover{background:#4412c1;margin-left:8px; transition: all 0.6s;cursor: pointer;}
.ej_font_ns ul li:hover h1,.ej_font_ns ul li:hover h2,.ej_font_ns ul li:hover h3,.ej_font_ns ul li:hover span,.ej_font_ns ul li:hover h3 a {color:#fff;transition: 0.6s;cursor: pointer;}
.ej_font_ns  .new_left{float:left;padding-right:50px;}
.ej_font_ns  .new_right{float:left;padding:10px 0px;}
.ej_font_ns  .new_right span{color:#4412c1;font-size:17px;font-weight:bold;line-height:46px;font-family: Arial;}
.ej_font_ns  .new_right h1{color:#222;font-size:17px;font-weight:bold;line-height:53px;}
.ej_font_ns  .new_right h2{color:#777;font-size:15px;line-height:40px;font-weight:normal;}
.ej_font_ns  .new_right h3{font-size:15px;color:#777;padding:0px 27px;line-height:34px;margin-top:20px;font-weight:normal;border-radius:20px;border:1px #c4c9d2 solid;width:60px;}
.ej_font_ns  .new_right h3 a{color:#777;}
.page{margin:15px auto 35px;text-align:center;line-height:38px;height:38px;}
/**********é‚ä¼´æ¤ˆ*********/

.ej_font_gg{padding:24px 50px 0px 0px;}
.ej_font_gg ul li{margin-bottom:20px;border:1px #dddddd solid;float:left;display: block;width:100%;background:#fff;}
.ej_font_gg ul li .gg_left{float: left;width: 120px;height: 65px;text-align: center;padding: 25px 0px 30px;}
.ej_font_gg ul li .gg_left h1{font-size:35px;color:#0d64bd;}
.ej_font_gg ul li .gg_left span{width:27px;background:#e4a100;height:1px;margin:2px auto 8px;display:block;}
.ej_font_gg ul li .gg_left h2{font-size:14px;color:#222;font-weight:normal;}
.ej_font_gg ul li .gg_left:hover{background:#0a4096;cursor: pointer;}
.ej_font_gg ul li .gg_left:hover h1,.ej_font_gg ul li .gg_left:hover h2{color:#fff;}
.ej_font_gg ul li .gg_right{padding:10px 30px;}
.ej_font_gg ul li .gg_right::before{content: "";width:1px;height:80px;background:#dddddd;display: block;float:left;margin-right: 20px;
	margin-top: 10px;}
.ej_font_gg ul li .gg_right h1{line-height:40px;    overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
.ej_font_gg ul li .gg_right h2{line-height:28px;font-size:15px;color:#777;font-weight:normal;overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;}
.xy_ld{margin-left:-50px;padding-top:30px;}
.xy_ld ul li{width:50%;float:left;padding-left:50px;height:250px;box-sizing: border-box;margin-bottom:45px;}
.xy_ld ul li .star{width:100%;background:#fff;height:250px;    border: 1px #d5d5d5 solid;
	box-sizing: border-box;}
.xy_ld ul li .star_left{width:30%;float:left;}
.xy_ld ul li .star_left img{width:100%;height:250px;object-fit: cover;}

.xy_ld ul li .star_right{padding:20px 35px 0px;width:70%;float:right;box-sizing: border-box;}
.xy_ld ul li .star_right h1{line-height:65px;color:#0d64bd;font-size:20px;text-indent: 18px;}
.xy_ld ul li .star_right p{line-height:32px;    overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;}
.img_news_list{ margin-top:0px;}
.img_news_list .pic{padding: 2% 1% 3% 1%; box-sizing: border-box;border-bottom: #e2e4e8 solid 1px; margin-bottom: 1%;transition: 0.3s all;}
.img_news_list .pic a{position: relative;
	z-index: 33;}
.img_news_list .pic .img{ width:23%; float: left;overflow: hidden;}
.img_news_list .pic .img .img_hezi{padding-bottom: 65%;}
.img_news_list .pic .img img{ width:100%;height: 100%;transition: 0.3s all;}
.img_news_list .pic .txt{ width:74%; float: right; position: relative;}
.img_news_list .pic .txt h2{font-size: 18px;color: #222;line-height:36px;}
.img_news_list .pic .txt h3{font-size: 16px;color: #848383; line-height:28px;font-weight: normal;margin-top: 10px;}
.img_news_list .pic .txt span{padding-top: 10px;font-size: 18px;font-weight: bold;color: #4412c1;line-height: 28px; display: block;font-family: "Times New Roman"; }
.img_news_list .pic .txt .more{color: #4412c1; font-size: 16px; position: absolute; right: 0; bottom:0px;}
.img_news_list .pic .txt .more img{vertical-align: middle; margin-top: -3px; margin-left: 5px;}
.ej_news_list{}
.ej_news_list .item {padding: 1.5% 1% 2% 1%; box-sizing: border-box;border-bottom: #e2e4e8 solid 1px; margin-bottom: .5%;transition: 0.3s all; }
.ej_news_list .date{float:left;width:70px;font-size:18px;height: 80px;background:url(../images/yw_rq1.png) left center no-repeat;  position: relative;}
.ej_news_list .date .m1{line-height:30px;font-size:26px; color: #fff; font-weight: bold; margin-top: 15px; font-family: "Times New Roman"; text-align: center; }
.ej_news_list .date .m2{font-size:14px;line-height:20px;font-weight: bold; color: #fff;font-family: "Times New Roman";text-align: center;}
.ej_news_list .item .txt{width: calc(100% - 85px);padding-left: 15px; float: left;}
.ej_news_list .item .txt h2{font-size: 18px;color: #222;line-height:36px;}
.ej_news_list .item .txt h3{font-size: 16px;color: #848383; line-height:28px;font-weight: normal;margin-top: 10px;}


.ej_ztbd_list{ margin-top:50px;}
.ej_ztbd_list .item {position: relative; overflow: hidden;width:28%;float:left;margin: 0% 0 4% 3.3%;padding-right: 3%; border-right: 1px solid #e2e4e8; min-height:410px;}
.ej_ztbd_list .item .flhx{padding:3% 2% 0;border-top: 2px solid #b78c24;}
.ej_ztbd_list .item:first-child{margin-left:0%;}
.ej_ztbd_list .item:nth-child(4){margin-left:0%;}
.ej_ztbd_list .item:nth-child(7){margin-left:0%;}
.ej_ztbd_list .item:nth-child(10){margin-left:0%;}
.ej_ztbd_list .item:nth-child(3){border-right:none;}
.ej_ztbd_list .item:nth-child(6){border-right:none;}
.ej_ztbd_list .item:nth-child(9){border-right:none;}
.ej_ztbd_list .rqgd{float:left;width:60px;}
.ej_ztbd_list .rqgd .date{height: 70px; position: relative;}
.ej_ztbd_list .rqgd .date .m1{line-height:30px;font-size:22px; color: #b78c24;margin-top: 15px;  text-align: right;}
.ej_ztbd_list .rqgd .date .m2{font-size:12px;line-height:20px;color: #b78c24;text-align: right;}
.ej_ztbd_list .rqgd .more{ border: 1px solid #e2e4e8; display: inline-block; line-height:36px;font-size:15px; color: #797979; width:60px; text-align: center;}
.ej_ztbd_list .rqgd:hover .more{ background: #4412c1;border: 1px solid #4412c1 ;color: #fff }
.ej_ztbd_list .lmlist{width: calc(100% - 95px);padding-left: 35px; float: left;}
.ej_ztbd_list .lmlist h2{font-size:20px;color: #222;line-height:36px;height:36px;transition: 0.3s all;}
.ej_ztbd_list .lmlist h2 a{transition: 0.3s all; display: block;}
.ej_ztbd_list .lmlist h2 a:hover{color: #4412c1; font-weight: bold;transition: 0.3s all;}
.ej_ztbd_list .lmlist .list{ margin-top: 15px; height:385px;}
.ej_ztbd_list .lmlist .list ul li{transition: 0.3s all;font-size: 16px;color: #848383; line-height:28px;box-sizing: border-box;  border-bottom: #e2e4e8 solid 1px;  padding: 10px 0 10px 0px;}
.ej_ztbd_list .lmlist .list ul li a{color: #848383;}
.ej_ztbd_list .lmlist .list ul li:hover a{color: #4412c1; font-weight: bold;}
.ej_ztbd_list .lmlist .list ul li:hover{border-bottom: #4412c1 solid 1px; }

.ej_xb_list{ margin-top:50px; padding: 0 5px;}
.ej_xb_list ul li{width:31%;float:left;margin: 1% 0 3% 3.3%; border: 1px solid #e2e4e8;  position: relative;background:#fff;box-shadow: 0px 0px 4px 0px rgba(4, 0, 0, 0.2);transition: 0.3s all;}
.ej_xb_list ul li:first-child{margin-left:0%;}
.ej_xb_list ul li:nth-child(4){margin-left:0%;}
.ej_xb_list ul li:nth-child(7){margin-left:0%;}
.ej_xb_list ul li:nth-child(10){margin-left:0%;}
.ej_xb_list ul li a{ display: block; position: relative;}
.ej_xb_list .date{float:right;width:60px;font-size:18px; padding-right: 8px;height: 90px;background: #b78c24; position: relative;}
.ej_xb_list .date .m1{line-height:40px;font-size:22px;color: #fff;margin-top: 15px;/* font-family:Arial; */text-align: right;padding-right: 3px;}
.ej_xb_list .date .m2{font-size:12px;padding-bottom: 5px;line-height:20px;color: #fff;font-family:Arial;text-align: right;}
.ej_xb_list .date:after{content: ''; display: block;width:12px;height:2px; background: #fff; position: absolute;left:2px; top: 18px;}
.ej_xb_list .triangle-right{ float:right; width: 0px;  height: 0px;margin-right:1px;
	border-right: 25px solid #b78c24;
	border-left: 10px solid transparent;
	border-top: 45.5px solid transparent;
	border-bottom: 45.5px solid transparent;
}
.ej_xb_list h4{font-size:22px;color: #222;line-height:90px;height: 90px;font-weight: normal; padding-left:20px;padding-right: 0px;}




.ej_font_gg{padding:25px 0px 0px 0px;}
.ej_font_gg ul li .gg_left{float: left;width: 120px;height: 65px;text-align: center;padding: 25px 0px 30px;}
.ej_font_gg ul li .gg_left h1{font-size:35px;color:#4412c1;}
.ej_font_gg ul li .gg_left span{width:27px;background:#e4a100;height:1px;margin:2px auto 8px;display:block;}
.ej_font_gg ul li .gg_left h2{font-size:14px;color:#222;font-weight:normal;}
.ej_font_gg ul li .gg_left:hover{background:#0d64bd;cursor: pointer;}
.ej_font_gg ul li .gg_right{padding:10px 30px;}
.ej_font_gg ul li .gg_right::before{content: "";width:1px;height:80px;background:#dddddd;display: block;float:left;margin-right: 20px;
	margin-top: 10px;}
.ej_font_gg ul li .gg_right h1{line-height:40px;font-size:17px;}
.ej_font_gg ul li .gg_right h2{line-height:28px;font-size:15px;color:#777;font-weight:normal;}
.ej_font_gg ul li:hover{background:#4412c1;margin-left:5px;color:#fff;cursor: pointer;transition: all 0.6s;}
.ej_font_gg ul li:hover h2,.ej_font_gg ul li:hover h1,.ej_font_gg ul li:hover h1 a{color:#fff;}


.ej_font_xnew_bg{background:#fff;padding:10px 0px;margin:-3px auto 0px;}
.ej_font_xnew{}
.ej_font_xnew h2{font-size:16pt;line-height:35px;padding:5px 0px;text-align: center;font-weight:normal;}
.ej_font_xnew h1{font-size:26px;line-height:40px;text-align: center; font-weight: bold; margin-bottom: 15px;}
.ej_font_xnew .xnew_date{line-height:36px;padding:10px 0px;border-bottom:1px #e2e4e8 solid;font-size:16px;color:#737373;text-align: center;margin-bottom:35px;}
.ej_font_xnew p{line-height:36px !important; font-size: 18px !important;margin-bottom: 10px; text-indent: 2em; color: #5a5a5a !important;background:none!important;}
.ej_font_xnew p img{max-width: 100%;  height: auto !important;  margin: 0 auto;  display: block;}
.ej_font_xnew table{margin: 0 auto;max-width: 100%; }
.ej_font_xnew p table{margin: 0 auto;max-width: 100%; }
.ej_font_xnew  p span{}
.ej_font_xnew .st{border-top:1px #e2e4e8 solid;margin-top:30px;padding:20px 0px 10px;}
.ej_font_xnew .st ul li{line-height:45px;}
.ej_font_xnew .st ul li span{float:left;color:#222;font-size:20px;font-weight: bold;}


.ej_font_fg{width:100%;}
.ej_font_fg .item{ position: relative; overflow: hidden;width:31%;float:left;margin: 1% 0 3% 3.3%; box-sizing: border-box;border-bottom: #e2e4e8 solid 1px;transition: 0.3s all;}
.ej_font_fg .item:first-child{margin-left:0%;}
.ej_font_fg .item:nth-child(4){margin-left:0%;}
.ej_font_fg .item:nth-child(7){margin-left:0%;}
.ej_font_fg .item:nth-child(10){margin-left:0%;}
.ej_font_fg .item a{ display: block;  position: relative;background: #fff;}
.ej_font_fg .item .img .img_hezi {padding-bottom:67%;}
.ej_font_fg .item .img{width:100%; }
.ej_font_fg .item .txt{ padding:.5% 1%; position: relative;}
.ej_font_fg .item .txt h2{font-size: 18px;color: #222222;line-height:36px;padding-top: 5px;}
.ej_font_fg .item .txt span{padding-top: 5px;float: left;font-size: 18px;font-weight: bold;color: #4412c1;line-height: 28px;font-family: "Times New Roman"; }
.ej_font_fg .item .txt .more{color: #848383; font-size: 16px; float: right;padding-top:5px;}
.ej_font_fg .item .txt .more img{vertical-align: middle; margin-top: -3px; margin-left: 5px;display: inline-block;}



.jg_header{background:#eee;padding:15px 0px;margin-top:-5px;}
.jg_header .logo{float:left;padding:0px;}
.jg_nav{float:right;background:#0d64bd;margin:0 auto;    padding-top: 16px;    display: contents;}
.jg_nav  h1{font-size: 20px;float: left;line-height: 45px; padding: 0px 1.5%;}
.jg_nav  ul{ }
.jg_nav ul li{padding:12px 20px;text-align:center;float:left;}
.jg_nav ul li a{color:#222;}


.ej_font_nav h2{font-size:18px;float:left;padding-right:8%;font-weight:normal;}
.ej_font_nav h2::after{content: ''; border-bottom:4px #fab42a solid;display: block;width:62px;height:4px;margin-top:-6px;}

.pb_sys_style1 .p_no_d{ border: 1px solid #4412c1 !important; background-color: #4412c1 !important;}


.home1-t .right li:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.rcpy_img .pic a:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.rcpy_img .pic .img img:hover{transform: scale(1.05, 1.05);transition: 0.3s all;}
.rcpy_list .txt:hover{background: #4412c1;border-bottom: 5px solid #b78c24; box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.zhsx_list ul li:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.kxyj_img .pic .img img:hover{transform: scale(1.05, 1.05);transition: 0.3s all;}
.kxyj_list ul li:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);background: url(../images/list1.png) 35px center no-repeat;
	padding-left: 60px;}
.xywh_list .item:hover{box-shadow: 3px 15px 30px -15px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.ztbd_list .item a:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.img_news_list .pic:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.ej_news_list .item:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.ej_font_fg .item:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.kxyj_img .pic:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.ej_ztbd_list .lmlist .list ul li:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}
.ej_xb_list ul li:hover{box-shadow: 3px 35px 77px -17px rgba(0, 0, 0, 0.8);  transform: scale(1.06);}