@charset "utf-8";
* {-webkit-print-color-adjust:exact;margin:0;padding:0;}
*:after,*:before{transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;text-rendering: optimizelegibility;}
a{text-decoration: none;color:#222;}
audio, canvas, progress, video {display:inline-block;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,button,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin: 0;padding: 0; border: 0 none transparent;outline: none;font-size: inherit; font-family: inherit;}
main,nav,article, aside, dialog,figcaption,figure,details,summary,footer, header, section, nav, figure, menu, audio, canvas, progress, video { display:block;}
html, body {position:relative;width: 100%;}
html.freeze, html.freeze body {overflow-x:hidden; overflow-y:hidden;}
body {background:url(../images/bg.jpg) repeat;font-size:17px;font-family: Arial, Helvetica, sans-serif;}
/*body.active{overflow-y: scroll;position: fixed;width: 100%;top: 0px;left: 0px;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after {content:none;}
ins {color:#363636;text-decoration:none;}
mark {color:#363636;font-style:italic;font-weight:700;}
del,s {text-decoration:line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted #363636;cursor:help;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
address {font-style:normal;display:inline;}
fieldset {padding:0;margin:0;border:0;}
em, address{font-style: normal;}
table,caption,tbody,tfoot,thead,tr,th,td {outline:0;background:transparent;font-size:100%;}
.clearfix:after {display:block; visibility:hidden; clear:both; content:'.'; overflow:hidden; width:0; height:0; font-size:0; line-height:0;}
.clearfix {*zoom:1;display:block;}
.hide {display:none;}*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
li{padding:0;list-style:none;}

@media (min-width: 1430px){
    .container {
        margin:0 auto;display: block;
        max-width: 1430px;}
}





/***************头部**************/
#header{width:100%;padding:20px 0px 30px;background:#f6f7f9;margin:0 auto;}

#header .logo{float:left;padding-top:10px;}
.logo img{width: 100%;transition:all .3s;}

#header .header_right{float:right;padding:20px 0px;}

#header .header_right .ser{width:312px;height:44px;border:1px #d7d6d6 solid;float:left;}

#header .header_right .ser input{border:none;background:none;width:88%;/*line-height:44px;*/font-size:16px;color:#8f9090;text-indent:2em;outline: none;}
#header .header_right .ser .an{width:21px;height:20px;background:url(../images/ser.png) right center no-repeat;border:none;margin-top:10px;}


#header .header_wx{width:42px;height:42px;border:1px #d7d6d6 solid;float:left;margin-left:10px;}
#header .header_wx img,#header .header_wb img{display: block;padding-top:9px;margin:0 auto;}

#header .header_wb{width:42px;height:42px;border:1px #d7d6d6 solid;float:right;margin-left:10px;}



/***************导航**************/





/*手机端导航*/
.mobile{width: 100%;position:absolute;display: none;top: 0;right: 0;z-index: 999;}
.mobile-inner-header{width:100%;height: 0;position: absolute;top: 0px;right: 0px;z-index: 2;}

.mobile-inner-header-icon{ height: 30px;text-align: center;float:right;width: 30px;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;padding-right:20px;}
.mobile-inner-header-icon:hover{cursor: pointer;}

@keyframes clickfirst {
	0% {transform: translateY(4px) rotate(0deg);}
	100% {transform: translateY(0) rotate(45deg);}
}   
@keyframes clicksecond {
	0% {transform: translateY(-4px) rotate(0deg);}
	100% {transform: translateY(0) rotate(-45deg);}
} 
@keyframes clickthird {
	0% {opacity: 0}
	100% {opacity: 0}
}   

@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }
  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}
@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);
  }
  100% {
    transform: translateY(4px) rotate(0deg);
  }
}
@keyframes outthird {
  0% {
    transform: translateY(0) rotate(90deg);
  }
  100% {
    transform: translateY(12px) rotate(0deg);
  }
}

.mobile-inner-header-icon-out{background: url(../images/top_menu_open.png) center no-repeat;}
.mobile-inner-header-icon-click{background: url(../images/top_menu_close.png) center no-repeat;width:30px;height:30px;}

.mobile-inner-nav{background-color: rgba(10,64,150,1.0);width: 100%;position: absolute;top: 67px;left: 0px;padding-bottom: 18px;display: none;}
.mobile-inner-nav a{display: inline-block;line-height: 45px;padding: 10px 0;text-align: center;text-decoration: none;width: 100%;font-size: 14px;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.1);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-size: 18px;}
.mobile-inner-nav a:hover{font-weight: bold;}
.mobile-inner-nav li{position: relative;}
.mobile-inner-nav li a{}
.mobile-inner-nav li strong{color: #fff;position: absolute;right:20px;top: 13px;font-size: 25px;cursor: pointer;width: 40px;height: 45px;text-align: center;line-height: 40px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;}

.mobile_subNav{display: none;}
.mobile-inner-nav dd a{height: 35px;line-height: 35px;font-size: 14px;}


/**************手机版搜索**************/

.mobile_search{clear: both;position: relative;height: 50px;margin: 0;overflow: hidden;display:none;*display: inline;*zoom:1;vertical-align: middle;border-radius: 5px;}
.mobile_search input.notxt{width: 85%;border:none;height: 50px;line-height: 50px;left: 0;background: rgba(255,255,255,1.0);font-size:16px;border:none;}
.mobile_search input.notxt1{width: 15%;border:none;height: 50px;line-height: 50px;float: left;z-index: 2;background:#f38106;color:#fff;font-size:16px;}
.modile_link{text-align: center;padding: 18px 13px 0;}
.modile_link a{display: inline-block;*display: inline;*zoom:1;width: auto;margin: 0 40px 0 0;font-size: 15px;vertical-align: middle;padding: 0;border: 0;}





/*****banner******/
#banner img{margin:0 auto;display: block;max-width:100%;}

.banner	.slideBox{ 
			 overflow:hidden; position:relative; 
			   }
.banner	.slidetop .hd{ 
			
			overflow:hidden; position:absolute; left:0px;
			width: 100%;
			 bottom:28px; z-index:1; }
.banner	.slidetop .hd ul{ 
			overflow:hidden; zoom:1; 
			width: 100%;
			text-align: center; }
.banner	.slidetop .hd ul li{ 
			/*float:left;*/ 
			display: inline-block;
			  margin: 0 7px;
			width:12px; height:12px;
			 line-height:14px; 
			  border-radius: 12px;
			 text-align:center; 
			 background: #fff; cursor:pointer; 
			color: transparent;
			}
.banner	.slidetop .hd ul li.on{ 
			background: #f5c23d;
			width:60px;
		 }
.banner	.slidetop .bd{ position:relative; height:100%; z-index:0;   }
.banner	.slidetop .bd li{ zoom:1; vertical-align:middle; }
.banner	.slidetop .bd img{ 
	max-width: 100%;  
	height: auto;
	}

.banner	.slidetop .ban-text{
	position: absolute;
	left: 0px;
	bottom: 0px;
	min-height: 140px;
	background: rgba(36,76,155,0.55);
	
	width: 100%;
	line-height: 30px;
	text-align: center;
	padding: 30px 0px 20px;
}

.banner	.slidetop .ban-text a{
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 32px;
	text-decoration: none;
	padding: 0 20px;
}

.banner	.slidetop a.prev{
	position: absolute;
	left: -80px;
	bottom: 25px;
	z-index: 1;
	cursor: pointer;
}
.banner	.slidetop a.next{
	position: absolute;
	right: -78px;
	bottom: 25px;
	z-index: 1;
	cursor: pointer;
}
/*banner end*/





.con_mid{margin:0 auto;display: block;background:#fff;}

/*****头条******/
.tt_bg{padding:30px 15px;}
.tt_bg_nav{background:#d22314 ;width:5%;height:95px;float:left;padding:10px 2.5% 0px;font-size:24px;color:#fff;font-weight:bold;line-height:40px;letter-spacing:3px;text-align:center;}
.tt_bg_font{background:#f9f9f9 url(../images/sj_doc.png) left center no-repeat;padding:0px 5%;float:left;width:80%;height:105px;text-align:center; overflow: hidden;}
.tt_bg_font h1{font-size:23px;color:#222;line-height:57px;font-weight:normal;}
.tt_bg_font h2{color:#888;font-size:16px;font-weight:normal;text-align:left;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}


/*****新闻动态******/
.sy_dt{padding:0px 15px;}
.sy_dt_left{width:51%;}

.slideBox01{height:420px; position:relative; }
.slideBox01 .hd{ height:16px; overflow:hidden; position:absolute; right:20px; bottom:15px; z-index:1; }
.slideBox01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox01 .hd ul li{ float:left; margin-right:8px;  width:11px; height:11px; text-align:center; background:#fff; cursor:pointer;border-radius:50%; }
.slideBox01 .hd ul li.on{ background:#003e9c;border-radius:10px;padding:0px 12px; }

.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{display: block;width: 100%;height: 420px;object-fit:cover;transition:transform 0.5s;} 

.slideBox01 .bd span{height:55px;line-height:55px; background: url(../images/tu_bg.png) no-repeat;text-indent: 2rem;color:#fff;position: absolute;z-index: 1;width:100%;bottom:0;text-overflow: ellipsis;
    overflow: hidden;font-size:16px;}
.slideBox01 .bd a span {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:80%}
.slideBox01 .bd span h1{font-size:1.4rem;text-indent:2.2rem;line-height:1.8rem;}

.slideBox01 .hd_img{position: absolute;top:-24px;left:-22px;}







.sy_dt_right{width:47%;}
.sy_dt_right_nav{height:42px;background:#f1f1f1;   border: 0;/*transform:skewX(-20deg); border-left: 45px solid transparent;
  border-bottom: 45px solid #f1f1f1;margin-top:-45px;position: relative;position: absolute;
        display: inline-block;
        width: 50px;
        height: 50px;
        background: linear-gradient(to top,rgba(33, 78, 84, 1),rgba(33, 78, 84, 1));
        transform: rotateZ(120deg)skew(30deg,30deg);
        margin-top: -14px;
        margin-left: -2px;
        border: 1px solid rgba(6, 255, 127, 0.5);
        content: "";*/}
.sy_dt_right_nav::before{content: ""; display: block;background:#fff;width:20px;}


.sy_dt_right_nav h1{float:left;background:url(../images/nav.png) no-repeat;/*background:#0a4096;*/font-size:18px;width:140px;height:42px;line-height:42px;
text-align:center;color:#fff;}






/*.sy_dt_right_nav .font{transform:skewX(20deg)}*/
.sy_dt_right_nav  span{float:right;line-height:42px;padding-right:14px;}
.sy_dt_right_nav  span a{color:#888888;background:url(../images/more.png) right center no-repeat;padding-right:25px;}
.sy_dt_right_nav  span a:hover{color:#0a4096;background:url(../images/hmore.png) right center no-repeat;font-weight:bold;}



.sy_dt_right_font{padding-top:10px;}
.sy_dt_right_font li{line-height:47px;float:left;background:url(../images/xdoc.png) left center no-repeat;
 font-size:17px;display: block;width:95%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:5%;}
.sy_dt_right_font li span{float:right;font-size:16px;color:#888;padding-left:10px;}







/*******banner*********/
.sy_banner{/*height:125px;*/padding:20px 15px 25px;}
.sy_banner img,.th_banner img{width:100%;}
/******************************/
.sy_banner .slick-slide a {display: block;position: relative;}

 .sy_banner .slick-slide a div {position: absolute;bottom: 0;width: 100%;z-index: 9;}




 .sy_banner .slick-dots {bottom: 20px;right:0%;width:100px;}

.sy_banner .slick-dots li {width: 10px;height: 10px;background: #fff;margin-left:6px;transition: all 0.3s;position: relative;border-radius:50px;}

.sy_banner .slick-dots li.slick-active {background: #004ea2;}

 .sy_banner .slick-dots li button:before{display:none;}




.th_banner{height:110px;padding:0px 15px 30px;}


/*****新闻******/
.two_new{/*display: flex;padding:0px 15px 25px 15px;    display: -webkit-flex; display: flex;padding:0px 0px 25px 0px;*/ width:100%;padding-bottom:20px;}
.two_new_left{/*width:33.33%;float:left;padding:0 1.75%;padding-right:15px;  flex-grow: 1;width: 33.33%;
    margin: 0px 16px 0px 16px;*/   width: 31.33%;
padding:0px 1%;float:left;}

.two_new_right{width:30.33%;float:right;padding-left:2%;}






.three_new{    display: -webkit-flex;
    display: flex;width:100%;}
.three_new_left{
   /* width: 31.33%;
padding:0px 15px;*/
flex:1;margin:0 16px;
min-width:0;

}


/*****走进淮海******/
.sy_zj{margin:20px auto 0px;background:#fff url(../images/sy_zj_bg.png) center no-repeat;padding:65px 15px 55px 30px;
}


.sy_zj_left{width:43%;padding-right:2%;float:left;}
.sy_zj_left .nav_left{padding-bottom:35px;}
.sy_zj_left .nav_left h1{float:left;background:url(../images/zj_doc.jpg) left center no-repeat;font-size:18px;color:#003e9c;font-weight:bold;text-indent:16px;line-height:35px;}
.sy_zj_left .nav_left span{float:right;line-height:35px;}
.sy_zj_left .nav_left span a{color:#888;background:url(../images/more.png) right center no-repeat;padding-right:23px;}

.sy_zj_left .nav_left  span a:hover{color:#0a4096;background:url(../images/hmore.png) right center no-repeat;font-weight:bold;padding-right:23px;}


.sy_zj_left .font{line-height:38px;padding-top:20px;}

/*视频*/
.sy_zj_mid{width:30%;float:left;position:relative;}
.sy_zj_mid img{width:100%;height:280px; object-fit: cover;}
.sy_zj_mid video{width:100%;;height:278px;}

/*快速通道*/
.sy_zj_right{width:23%;padding-left:2%;float:right;}

.sy_zj_right ul li{font-size:23px;color:#fff;height:61px;line-height:61px;margin-bottom:12px;width:100%;}
.sy_zj_right ul li.zt01{background:url(../images/sy_zt_01.jpg) left center no-repeat;background-size:cover;}
.sy_zj_right ul li.zt02{background:url(../images/sy_zt_02.jpg) left center no-repeat;background-size:cover;}
.sy_zj_right ul li.zt03{background:url(../images/sy_zt_03.jpg) left center no-repeat;background-size:cover;}

.sy_zj_right ul li.zt04{background:url(../images/sy_zt_02.jpg) left center no-repeat;background-size:cover;}

.sy_zj_right ul li a{color:#fff;}
.sy_zj_right ul li i{float:left;padding:8px 20px 0px 51px;}
.sy_zj_right ul li:hover i{}




/*************底部*************/
#footer{width:100%;background:#343336;padding:30px 0px 60px;}
.fot{padding:0px 20px;}
.fot_yqlj{width:100%;display:flex;}
.yq_item {width:33.33%;padding:0px 25px;float:left;color:#222;}

.yq_item  select{background:#f4f7f9;width:100%;height:42px;font-size:17px;text-align: center;padding:0px 15px;}

.yq_item  option{border-radius:3px;height:42px;line-height:42px;width:100%;text-align: center;}



.fot_db{padding-top:25px;}

.fot_db_left{width:69%;line-height:40px;color:#fff;float:left;}


.fot_db_right{width:45%;color:#fff;float:right;}
.fot_dh_right ul li{float:left;line-height:42px;color:#fff;}
.fot_db_left a{color:#fff;}





/**********************************************/


.imgtxtList3{font-size:0; width: 100%;max-width:1480px;margin:0 auto;background:#fff;margin-top:200px;}

.imgtxtList3_ul{padding-left:15px;}


.imgtxtList3_li{width: 33.33%; padding-bottom: 20px; padding-right: 2%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;
   vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}


.imgtxtList3_li h1{width:100%;line-height:50px;color:#222;}

  .imgtxtList3_li ul li{width:100%;line-height:45px;float:left;color:#fff;height:45px;}

  .imgtxtList3_li ul li a{color:#fff;}



 .imgtxtList3-m1{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; overflow: hidden; position:relative; display:block; overflow: hidden; height: 0px; padding-top:66.66%;}
.imgtxtList3-m1 .imgbox img{position:absolute; top:0px; left: 0px; height: 100%;  _height: auto; *+height: auto;  max-height: none; }
.imgtxtList3-m1 .txtbox{position: absolute; z-index: 10; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList3-m1 .txtbox:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3-m1 .txtbox .mm1{padding: 20px 0px;height: 105px; width: 63%; border:1px solid #82705f; border:1px solid rgba(255,255,255,.3);  background-color: #020202; background-color: rgba(2,2,2,.7); display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.imgtxtList3-m1 .txtbox .mm1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3-m1 .txtbox .mm1 .box1{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.imgtxtList3-m1 .txtbox .box1 h3{width: 115px; border: 1px solid #fff; border-left: 0px; border-right: 0px; font-size: 21px; color: #fff; letter-spacing: 6px; text-align: center; padding: 10px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.imgtxtList3-m1 .txtbox .box1 .imgbox2{padding-bottom: 16px; display: none;}
.imgtxtList3-m1 .txtbox .box1 .imgbox2 img{max-width: 67px;}
.imgtxtList3-m1:hover .txtbox .mm1{width: 100%; height: 100%; background-color: #c22b17;}
.imgtxtList3-m1:hover .txtbox .box1 .imgbox2{display: block;} 




/*************集团概况*************/
.ej_nav{width:100%;padding:40px 0px 25px;height:42px;line-height:42px;display:flex;}
.ej_nav_item{float:left;font-size:18px;}
.ej_nav_item a{padding:0px 8px;/*background:url(../images/ej_hnav.png) left center no-repeat;*/background:rgba(10,64,150,0.12);margin:0 15px;display: block;transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1.05);transform:skew(-25deg);}    

.ej_nav_item a.on{background:#0a4096;display: block;color:#fff!important;font-weight:bold;line-height:42px;height:42px;    box-shadow: 3px 2px 0px #d9d7d7;}
.ej_nav_item .font{transform:skew(25deg);}

.ej_nav_item a:hover{background:#0a4096;display: block;color:#fff!important;font-weight:bold;line-height:42px;height:42px; box-shadow: 3px 2px 0px #d9d7d7;}


.ej_font{background:#fff;padding:0px 0px 0px 50px;margin-bottom:45px;min-height:300px;}

.ej_font_nav{line-height:63px;border-bottom:1px #dbdbdb solid;margin-right:50px;}
.ej_font_nav span{background:url(../images/dq_wz.png) left center no-repeat;padding-left:27px;}

.ej_font_nr{width:100%;padding:40px 0px 60px;}
.ej_font_nr_top{width:100%;background:url(../images/ej_rightbg.jpg) right top no-repeat;}


/**********left*********/
.ej_font_nr_top  .left{float:left;width:65%;line-height:41px;}
.ej_font_nr_top  .left p{line-height:38px!important;}

.ej_font_nr_top  .left::before{content: " ";float:left;display: block;width:19px;height:14px;
  background:url(../images/yh_icon.png) top left no-repeat;}

.ej_font_nr_top  .left::after{content: " ";display: block;width:19px;height:14px;
    background:url(../images/yh_icon.png) top right no-repeat;}


/**********right*********/
.ej_font_nr_top  .right{float:right;width:30%;}



.ej_font_nr_mid{padding:70px 0px 80px 20px;}
.ej_font_nr_mid ul li{float:left;padding-right:115px;}
.ej_font_nr_mid ul li h1{font-size:16px;color:#555555;font-weight:normal;line-height:54px;}
.ej_font_nr_mid ul li h2{color:#777777;font-weight:bold;font-size:30px;font-family: "Arial";}
.ej_font_nr_mid ul li h2 span{font-weight:normal;font-size:17px;}




.ej_font_nr_bot{border-top-left-radius:40px;border-bottom-right-radius:40px;background:#3b66ab url(../images/about_lx.png) bottom right no-repeat;max-height:535px;overflow: hidden;margin-right:50px;}
.ej_font_nr_bot .aleft{width:60%;float:left;background:#fff;}
.ej_font_nr_bot .aleft img{width:100%;height:auto;border-top-left-radius:40px;}
.ej_font_nr_bot .aright{width:36%;line-height:45px;float:left;color:#fff;padding-top:70px;padding-left:4%;height:45px;}

.ej_font_nr_bot .aright i{float:left;display:block;padding-right:15px;}




/**********走进淮海--组织机构*********/
.ej_font_nr_top  .zleft{float:left;width:65%;line-height:41px;}




/**********淮海新闻--集团要闻*********/
.ej_font_ns{padding:24px 50px 0px 0px;}
.ej_font_ns ul li{margin-bottom:20px;background:#edf0f6;padding:20px 40px 20px 15px;float:left;display: flex;width:100%;    box-sizing: border-box;}
.ej_font_ns ul li img{width:310px;height:200px;float:left;border-radius:10px;border:1px #e3e4e4 dotted;    object-fit: cover;}

.ej_font_ns ul li:hover{background:#0a4096;}
.ej_font_ns ul li:hover h1,.ej_font_ns ul li:hover h1 a,.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;padding-top:10px;}

.ej_font_ns  .new_right{float:left;padding:0px 0px 10px;}
.ej_font_ns  .new_right span{color:#0a4096;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:16px;line-height:35px;font-weight:normal;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.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%;}

.ej_font_gg ul li:hover {background:#0a4096;cursor: pointer;color:#fff!important;}

.ej_font_gg ul li:hover .gg_right h1 a,.ej_font_gg ul li:hover .gg_right h2{color:#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:#0a4096;}
.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_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; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;*/
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.ej_font_gg ul li:hover h1,.ej_font_gg ul li:hover h2{color:#fff;transition: 0.6s;cursor: pointer;}

/**********淮海新闻--子公司新闻*********/
.ej_font_zgs{padding:24px 50px 0px 0px;}
.ej_font_zgs ul li{width:26.33%;float:left;background:#f6f7f9;padding:20px 2.5% 30px;margin-right:3%;margin-bottom:30px;}
.ej_font_zgs ul li:hover{background:#0a4096;color:#fff;}
.ej_font_zgs ul li+li+li,.ej_font_zgs ul li+li+li+li+li+li,.ej_font_zgs ul li+li+li+li+li+li+li+li+li{margin-right:0;}
.ej_font_zgs ul li+li+li+li,.ej_font_zgs ul li+li+li+li+li+li+li{margin-right:3%;}

.ej_font_zgs ul li .zgs_top{width:64px;border-bottom:5px #0a4096 solid;text-align:center;}
.ej_font_zgs ul li .zgs_top .h1{font-size:30px;color:#222222;border-bottom:none;font-weight:bold;}
.ej_font_zgs ul li .zgs_top .h2{font-size:15px;font-weight:normal;line-height:30px;}


.ej_font_zgs ul li  h1{border-bottom:1px #cccdcf solid;padding-bottom:13px;line-height:30px;font-size:17px;font-weight:bold;padding-top:26px;height:60px;
display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 2; /*只显示两行*/
	webkit-line-clamp: 2; /*只显示两行*/
	-webkit-box-orient: vertical;
}
.ej_font_zgs ul li h2{
color:#666666;font-size:16px;line-height:30px;font-weight:normal;padding:10px 0px;
        display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;  /*省略号*/
	word-wrap: break-word;/*允许换行*/
	-webkit-line-clamp: 3; /*只显示两行*/
	webkit-line-clamp: 3; /*只显示两行*/
	-webkit-box-orient: vertical;
}
.ej_font_zgs ul li span{width:100px;height:36px;line-height:36px;border:1px #cccdcf solid;text-align:center;font-size:15px;display: block;color:#666666;}

.ej_font_zgs ul li:hover .h1,.ej_font_zgs ul li:hover .h2,.ej_font_zgs ul li:hover .ej_font_zgs ul li a,.ej_font_zgs ul li:hover  h2,.ej_font_zgs ul li:hover  h1 ,.ej_font_zgs ul li:hover span{color:#fff;display:blcok;transition: 0.6s;}
.ej_font_zgs ul li:hover .zgs_top{border-bottom:5px #fff solid;}



/**********招贤纳士--招聘信息*********/
.zp_xx{width:65%;}
.zp_xx ul li{line-height:52px;font-size:17px;background:url(../images/xdoc.png) left center no-repeat;text-indent:24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zp_xx ul li span{font-size:16px;color:#888;float:right;}
.zp_xx ul li a:hover{color:#0a4096!important;font-weight:bold;}


/**********招贤纳士--招聘流程*********/

.zp_lc{border-top-left-radius:40px;border-bottom-right-radius:40px;background:#3b66ab url(../images/zp_map.png) bottom right no-repeat;overflow: hidden;margin-right:50px;}
.zp_lc .aleft{width:55%;background:#fff;float:left;}
.zp_lc .aleft img{width:100%;height:auto;border-top-left-radius:40px;}
.zp_lc .aright{width:36%;line-height:45px;color:#fff;padding-top:70px;padding-left:4%;float:right;}

.zp_lc .aright i{float:left;display:block;padding-right:15px;}
.zp_lc .aright h1{height:65px;font-size:17px;}
.zp_lc .aright ul li{}
.zp_lc .aright ul li a{line-height:40px;border-radius: 5px;background:rgba(255,255,255,0.13);padding:0px 25px;;display: table;}
.zp_lc .aright ul li::after{content: "";display: block;background:url(../images/jt.png) left center no-repeat;width:14px;height:22px;text-align: center;margin-left:48px;}
.zp_lc .aright  a{color:#fff;}
.zp_lc .aright  span{background:url(../images/wj_doc.png) left center no-repeat;padding-left:30px;}




.gx_lc{border-top-left-radius:40px;border-bottom-right-radius:40px;background:#3b92ab url(../images/zp_map.png) bottom left no-repeat;overflow: hidden;margin-right:50px;margin-top:50px;}
.gx_lc .aleft{width:55%;background:#fff;float:right;}
.gx_lc .aleft img{width:100%;height:auto;}
.gx_lc .aright{width:36%;line-height:45px;color:#fff;padding-top:70px;float:left;padding-left:4%;}

.gx_lc .aright i{float:left;display:block;padding-right:15px;}
.gx_lc .aright h1{height:65px;font-size:17px;}
.gx_lc .aright ul li{}
.gx_lc .aright ul li a{line-height:40px;border-radius: 5px;background:rgba(255,255,255,0.13);padding:0px 25px;;display: table;}
.gx_lc .aright ul li::after{content: "";display: block;background:url(../images/jt.png) left center no-repeat;width:14px;height:22px;text-align: center;margin-left:48px;}
.gx_lc .aright  a{color:#fff;}
.gx_lc .aright  span{background:url(../images/wj_doc.png) left center no-repeat;padding-left:30px;}



/**********招贤纳士--联系我们*********/
.zp_call{width:100%;}
.zp_call_map{width:65%;float:left;}
.zp_call_font{width:35%;float:right;}
.zp_call_font_top{margin:15px 0px 45px;}
.zp_call_font_bot{background:url(../images/call_bg.png) no-repeat;margin-left:-180px;padding:30px 0px 30px 50px;}
.zp_call_font_bot li{line-height:52px;color:#fff;}
.zp_call_font_bot li span{font-weight:bold;}



/**********信息公开*********/

.ej_font_xx{background:#fff;padding:0px 0px 0px 18px;margin-bottom:45px;min-height:520px;}


.ej_font_right01{width:76%;float:right;}
.ej_font_nav{line-height:63px;border-bottom:1px #dbdbdb solid;margin-right:50px;}
.ej_font_nav span{background:url(../images/dq_wz.png) left center no-repeat;padding-left:27px;}

.ej_font_nr{width:100%;padding:40px 50px 60px 0px;    box-sizing: border-box;}
.ej_font_nr_top01{/*width:100%;*/}


.v_news_content  p{font-size:17px;line-height:35px!important;}


 
    
 /****************信息公开*****************/


.xx_menu{width:20%;padding:20px 10px 10px;margin:0 auto;overflow:hidden;float:left;}

.xx_menu ul li{display:block;width:100%;margin-bottom:10px;background: #e6ecf4;list-style:none;overflow:visible;}

.xx_menu ul li a{display:block;height:50px; font-size:17px;color:#222;outline:none;line-height:50px;padding-left:20px;}

.xx_menu ul li .active,.xx_menu ul li .inactive a {background:#0a4096 url(../images/on.png) center right no-repeat;font-size:17px;font-weight:700;color:#fff;transition: 0.5s;}

.xx_menu ul li .inactive{background:url(../images/off.png) center right no-repeat;}


/*************二级**************/

.xx_menu ul li ul{display:none; /*margin-top:-4px;margin-bottom:20px; */padding-bottom:20px;  }
.xx_menu ul li ul li ul{margin-bottom:5px;}

.xx_menu ul li ul li{display:block;background:none;font-size:12px;list-style:circle;color:#222;padding:0px 4%;width:92%;}

.xx_menu ul li ul li a{background:none;font-size:16px;height:45px;color:#222;padding-left:20px; border-bottom:1px #cfdaeb solid;}

.xx_menu ul li ul li .inactive{background:url(../images/ej_jblock.png) 22px center no-repeat;text-indent:30px;}

.xx_menu ul li ul li .active{background:url(../images/ej_block.png) 22px center no-repeat;text-indent:30px;font-weight:normal;color:#222;font-size:16px;}

.xx_menu ul li ul li ul li a{border-bottom:none!important;text-indent:20px;background:url(../images/ej_sj.png) 20px center no-repeat;}



.ej_font_gg span {word-break: break-all;}

.v_news_content  p{line-height:35px!important;font-size:17px!important;color:#222!important;text-indent:2em;}
.v_news_content  p span{font-size:17px!important;color:#222!important;}
/***************导航************/
#menu{width: 100%;height: 60px;box-sizing: border-box;background:#0a4096;}
.index-nav{width: 100%;box-sizing: border-box;}
.index-nav-frame{max-width: 1430px;margin: 0 auto;}
.index-nav-frame-line{color: #fff;float: left;position: relative;display: block;outline: none;cursor: pointer;width: 14.2%;line-height: 60px;text-align: center;font-size:19px;background:url(../images/dh_line.png) right center no-repeat;}
.index-nav-frame-line a{color:#fff;}


.index-nav-frame-line-center{opacity: 0;height: 0;position: absolute;overflow: hidden;width: 100%;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-o-transition: all 0.5s; /* Opera */z-index:999;}
.index-nav-frame-line-li{width: 100%;text-align: center;background:#0a4096;color: #fff;font-size:16px;line-height:40px;}
.index-nav-frame-line-li:hover{background: #2353a1;color:#fff;}
.index-nav-frame-line-li:hover a{background: #2353a1;color:#fff;font-weight:700;}
.index-nav-frame-line-focus:focus{display: none;}
.index-nav-frame-line:hover .index-nav-frame-line-center{height:auto;opacity: 1;}

.nav-line{height: 50px;width: 100%;position: relative;display: none;outline: none;}
.nav-small{width: 30px;height: 30px;position: absolute;right: 10px;top:10px;cursor: pointer;display: none;outline: none;}
.nav-small img{width: 100%;height: 100%;object-fit: cover;}
.nav-small-focus{position: absolute;width: 100%;height: 100%;display: none;}
.nav-small-focus:focus{display: none;}
@media only screen and (max-width:800px) {
	.index-nav{display:none;}
	
}



.ej_font_xfont{width:100%; padding-right: 50px;box-sizing: border-box;padding-top:15px;}
.ej_font_xfont li{width:100%;line-height:56px;float:left;background: url(../images/ej_sj.png) left center no-repeat; text-indent: 24px;border-bottom:1px #ddd dashed}
 .ej_font_xfont li span{ color: #888; float: right;font-size:16px;}
      