@charset "utf-8";
/* CSS Document */

body, p, span, h1, h2, h3, h4, h5, h6, button {
    margin: 0;
    padding: 0;
}

ul, li, dl, dt, dd{
    list-style: none;
    margin: 0;
    padding: 0;
}

i {
    font-style: normal;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    font-family: "Microsoft YaHei";
    font-size: 16px; background:#fcfeff;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    /*font-family: Microsoft YaHei;*/
  
    color: #000000;
}
a,
span,
b,
p,
h1,
h2,
h3,
h4,
h5 {
    /*font-family: Microsoft YaHei;*/
  
}
a:focus, a:hover {
    text-decoration: none;
}
input{
    outline: none;
}
img{
    border:none;
}
.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
.mart10{
    margin-top: 10px;
}
.mart20{
    margin-top: 20px;
}
.nomargin{
    margin-right: 0 !important;
}

.wrap{
    overflow: hidden;
}
.container{
	 width: 1300px;
    margin: 0 auto;
}


/*头部*/
.header {
	width: 100%;
	margin: 0 auto;
	height: 450px;
	background:url(2023jgzn_bg.jpg) no-repeat;
	background-position: top center;
	background-size: auto 100%;
}
.logo {
    text-align: center;
    margin: 20px 0 17px;
}


/**/
.cjbm-title {
    background-image: url(cjbm-title.png);  height: 46px;
    margin-bottom: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
#choco{ margin-bottom:40px; background:#e8f4ff; padding:0px 0px 15px 0px;}
.jgzn_nr_box{ background:#e8f4ff; padding:10px;}
.dnone {
    display: none;
}
.worke_case {
   
   
    overflow: hidden;
}

.workes {
    /* width: 168px; */
    height: 31px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    line-height: 24px;
    color: #1E8DF3;
    opacity: 1;
    text-align: center;
    display: block;
    margin: 27px auto;
    margin-bottom: 8px;
}
button.other {
    width: 212px;
    height: 60px;
    background: #F1F1F1;
    border-radius: 27px;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    border: #fff 1px solid;
    float: left;
    margin-top: 20px;
    text-align: center;
    line-height: 60px;
    border-radius: 22px;
    margin: 5px 10px;
    cursor: pointer;
    outline-style: none;
}
button.all {
    color: #fff;
    font-size: 16px;
    background: #1E8DF3;
    border: #fff 1px solid;
}
.bmxs1 {
    width: 1200px;
    height: auto;
    background: rgba(255, 255, 255, 1);
    opacity: 1;
    padding-top: 1px;
    padding-bottom: 33px;
}


.ssj_bm-left{  width: 100%; height:125px; line-height: 120px; padding:0px 15px; background:url(2023jgzn_01.jpg) no-repeat center; text-align: center; margin-bottom: 45px;  font-size: 20px; color: #FFF;     margin-top: 20px;}
.ssj_bm-left span{font-size: 36px;  letter-spacing: 1px;  color: #fff; font-weight: bold;}
.ssj_bm-left img{  border-radius:10px; text-align: center; }

.sj-bm{ width:100%; padding-top: 0px;}
.sj-bm li{text-align:center;  height:45px; line-height:45px;  margin-top:10px;}

.sj-bm li a{ display:block; font-size:18px;font-weight: bold;  padding:0px 5px 0px 20px; background:#fff;  border-radius:0px; color: #0b54bd; text-align:left;}

.sj-bm li a.sj-active{ background:#507cd2; color:#fff;}
.sj-bm li a:hover{ background:#507cd2; color:#fff;}

.ssj .inBox{ width:100%;}

.bm-con{ margin-top:20px;}
.ssj_bm_txt{ position:relative;}
.ssj .inBox{ width:100%;}

.bm-con{ margin-top:20px;}

.ssj-box{ position:relative; width:100% !important;}
.ssj_bm_txt > div{  display: ; }


/*.anniu img.an1{ text-align:center; cursor: pointer;margin: 20px auto; width:40px; height:25px;  }
.anniu img.dnone{ text-align:center; cursor: pointer;transform:rotate(180deg); }
	*/	
/**/
.bmxs{ background:#e0f5ff; padding:40px 0px; height:1340px; overflow:hidden}
.sqbm-title {
    background-image: url(xzzf_sq.png);  height: 46px;
    margin-bottom: 28px;
	  margin-top: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.shbm-title {
    background-image: url(xzzf_sh.png);  height: 46px;
    margin-bottom: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.syqdhs{
margin: 20px 0;
height: 100px;
font-size: 18px;
color: #4390FF;
background: #FFFFFF;
box-shadow: 0px 1px 5px 0px rgba(146,146,146,0.53);
line-height: 100px;
}


.tupiansf {
	transition: all 0.5s;
}

.tupiansf:hover {
	transform: scale(0.95);
}

.tupianxz img { margin-right:10px;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}

.tupianxz:hover img {
	webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}



/******list*******/
.bm_name{ height:70px; color:#fff; padding-left:30px;line-height:70px; font-size:25px;     background: url(2023jgzn_01.png) no-repeat center right;
 background-size: auto 100%; border-radius:15px 15px 0px 0px; font-weight:bold;}
.bm_list{ padding:0px 15px;height:940px; overflow-y:scroll; margin-top:10px;}
.bm_list::-webkit-scrollbar {width:8px;background:rgb(242, 248, 255)}
.bm_list::-webkit-scrollbar-button {display: none;}
.bm_list::-webkit-scrollbar-track {}
.bm_list::-webkit-scrollbar-track-piece {}
.bm_list::-webkit-scrollbar-thumb {width:8px;background:#6ebaf1;border-radius: 8px;}
.bm_list::-webkit-scrollbar-corner {background:none;}
.bm_list::-webkit-resizer {}
.bm_list::-webkit-scrollbar:horizontal{height:35px;}
.jgzn_nr_box_hd{ width:100%;    background: #fff; padding:10px;}
.jgzn_nr_box_hd ul{ margin-left:-10px; margin-right:-10px;}
.jgzn_nr_box_hd li{ float:left; width:16.6%; padding:0px 10px;}
.jgzn_nr_box_hd li a{ display:block; width:100%; text-align:center; font-size:20px; height:115px; box-sizing: border-box; padding: 10px 2px;  background:url(2022jgzn_blue2.jpg) no-repeat center; background-size:cover; margin-right:0px; cursor: pointer; font-weight: bold; font-size: 20px;text-align: center; border-radius:15px;}
.jgzn_nr_box_hd li a .circle { box-sizing: border-box; width: 45px; height: 45px;  text-align: center; margin: 5px auto;}
.jgzn_nr_box_hd li a p{ color:#1547ae;}
.jgzn_nr_box_hd li.active  a{ background:#507cd2; margin-bottom: 18px; color: #fff;}
.jgzn_nr_box_hd li.active  a p{ color:#fff;}
.jgzn_nr_box_hd li.active .circle { }

.jgzn_nr_box_hd li .circle i { display: block;  margin: 8px auto 0; width: 45px;  height: 45px; background-size:100%;}
.jgzn_nr_box_hd li:nth-child(1n) a .circle i{ background:url(2023jgzn_icon01_l.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(2n) a .circle i{ background:url(2023jgzn_icon02_l.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(3n) a .circle i{ background:url(2023jgzn_icon03_l.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(4n) a .circle i{ background:url(2023jgzn_icon04_l.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(5n) a .circle i{ background:url(2023jgzn_icon05_l.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(6n) a .circle i{ background:url(2023jgzn_icon06_l.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(1n).active a .circle i{ background:url(2023jgzn_icon01.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(2n).active a .circle i{ background:url(2023jgzn_icon02.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(3n).active a .circle i{ background:url(2023jgzn_icon03.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(4n).active a .circle i{ background:url(2023jgzn_icon04.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(5n).active a .circle i{ background:url(2023jgzn_icon05.png) no-repeat center;}
.jgzn_nr_box_hd li:nth-child(6n).active a .circle i{ background:url(2023jgzn_icon06.png) no-repeat center;}
.jgzn_nr_box_bd{ width:100%;background: #fff;padding: 15px;     min-height: 730px}
/*.jgzn_nr_box_bd_tit{ width:100%; border-bottom:1px solid #9ec7ec; font-size:30px; font-weight:bold; color:#1547ae; padding-bottom:15px;text-align:center; line-height:50px;}*/

.jgzn_nr_box_bd_tit{ position: relative; text-align: center; line-height:50px;   overflow: hidden; z-index: 2;}
.jgzn_nr_box_bd_tit:before, .jgzn_nr_box_bd_tit:after { content: ''; position: absolute;  width: 50%; height: 1px; background-color: #9ec7ec;top: 50%; margin-top: -1px; z-index: 1;}
.jgzn_nr_box_bd_tit:before { left:0px; text-align: left;}
.jgzn_nr_box_bd_tit:after { right:0px;  text-align: right;}
.jgzn_nr_box_bd_tit em {z-index: 6;display: inline-block; position: relative; vertical-align: middle; line-height:40px;  top: inherit !important; background:#fff;}
.jgzn_nr_box_bd_tit em img { z-index: 7; position: relative;}
.jgzn_nr_box_bd_tit span{position: relative; z-index: 5; display: inline-block; font-size:30px; background:#fff; font-weight: bold;  max-width: 75%;   text-overflow: ellipsis;padding:0px 30px; vertical-align:middle;    color: #1658a0;}




.jgzn_nr_box_bd_nr{ padding-top:30px;}
.jbxx_box{ width:100%;}
.jbxx_box p{ line-height:50px; font-size:18px; color:#555;}
.jbxx_box img{ width:30px; margin-right:10px;}

.ldjj_box{ width:100%; height:700px; overflow-y:scroll;}
.ldjj_box ul{ width:100%;}
.ldjj_box ul li{ border-bottom:1px solid #e1e1e1; padding-bottom:25px; margin-bottom:25px;}
.ldjj_box ul li dl{ width:100%;}
.ldjj_box ul li dl dt{ float:left; width:22%; margin-right:4%;}
.ldjj_box ul li dl dt img{ display:block; width:100%;}
.ldjj_box ul li dl dt span{ display:block; width:100%;    background: #e8f4ff; font-size:22px; font-weight:bold; text-align:center; line-height:50px; color:#1547ae;}
.ldjj_box ul li dl dd{ float:right; width:73%;}
.ldjj_box ul li dl dd h2{color: #1547ae;
    font-size: 22px;line-height:50px;}
.ldjj_box ul li dl dd p{ font-size:17px; line-height:30px; color:#555;}

.jgsz_box{ width:100%; height:700px; overflow-y:scroll;}
.jgsz_box ul{ width:100%;}
.jgsz_box ul li{   width:100%; padding:15px;}
.jgsz_box ul li a{ display:block; width:100%; border-radius:15px;    background: #e8f4ff; padding:0px 15px 15px; }
.jgsz_box ul li a h2{margin-left: -15px; padding: 10px; margin-right: -15px; font-size: 20px;font-weight: bold;  color: #00339c; line-height: 30px; margin-bottom: 10px; overflow: hidden;
 text-overflow: ellipsis; white-space: nowrap; border-bottom: 2px solid #c8def3; background: #a9bbe0; border-radius: 10px 10px 0px 0px;}
.jgsz_box ul li a h3{ font-size:18px; color:#333;}
.jgsz_box ul li a p{font-size: 17px;  line-height: 30px;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;  text-align: justify; color:#555; margin-bottom:5px;}
.jgsz_box ul li a p em { font-style: normal;}
.jgsz_box ul li a span{ display:block; width:100px; border-radius:5px; background:#7394d8; color:#fff; font-size:16px; text-align:center; line-height:30px;}
.ksks_box{ width:100%; font-size:17px; text-indent:2em; line-height:2em; text-align:justify;}



.fdzz_box{ height:700px; overflow-y:scroll;}
.fdzz_box p{ text-indent:2em; font-size:17px; line-height:2em;}
/*foot*/
.foot{/* border-top: 8px solid #a70b02; */background:#1d7bff;padding: 15px 0;text-align: center;color: #FFF;}
.foot p{  font-size: 16px;  line-height: 36px;  text-align: center;}
.foot a { margin: 0 8px 0 5px; text-align: center; color: #FFF;}


@media screen and (max-width:1680px){}
@media screen and (max-width:1024px){

.top-banner { height: 362px;margin: 0 30px;}
.foot{background: #1d7bff;padding: 15px 0;text-align: center;color: #FFF;display: inline-block;}
}
@media screen and (max-width: 768px){
.container { max-width: 100%;}
.headerbg {background-size:1250px;}

	.top-banner { height: 362px;margin: 0 40px;}
/* 	.slb-ul ul li{width:49.5%;} */
	.bsfw-ul{    margin: 30px 0px;;}
	.bsfw-ul li{width:48.5%;}
	.bsfw-ul li:nth-child(1),.bsfw-ul li:nth-child(5){margin-left:1.5%;}
	.bsfw-ul-bt h4 { font-size: 36px;margin-top: 40px;line-height: 50px;font-weight: bold;}
	.bsfw-ul p {font-family: "Arial"; color: #f3f3f3;font-size: 60px;position: absolute;left: 28px;top: 30%;margin-top: 80px;}
	.foot{background:#1d7bff;padding: 15px 0;text-align: center;color: #FFF;display: inherit;;}
 
}
@media screen and (max-width:480px){
	
	.top-banner {height: auto;margin: 0 20px;}
	.container { max-width: 100%;}
	.headerbg {background-size: 750px;}
	.slblogo img {width: 220px;}
	.slb { padding-bottom: 35px;}
	.slb img {width: 280px;}
	.slb {padding-top: 35px;}
	.slblogo {padding-top: 35px;} 
	.slb-ul ul li{width:49.5%;}
	.slb-ul ul li a{height: 150px;margin-top: 15px;}
	.slb-ul ul li a span img{width: 55px;}
	.slb-ul ul li a span{margin-bottom: 35px;margin-top: 25px;height: 60px;padding-top: 30px;}
	.slb-ul ul li a p {font-size: 24px;}
	.slb-ul {padding:0 0 25px;margin-top: 20px;}
	.bsfw-ul li{width:100%;    height: 225px;margin-bottom: 25px;     margin-left:0px;}
	.bsfw-ul li:nth-child(1),.bsfw-ul li:nth-child(5){margin-left: 0;}
		
		
}









