@charset "utf-8";
* {	margin: 0px; padding: 0px;}
body, html {

	font-family:"微软雅黑",Arial; 
	font-size: 14px;
	-webkit-font-smoothing: antialiased; 
	font-smoothing: antialiased;
	-webkit-text-size-adjust: none; 
	-webkit-tap-highlight-color: transparent; 
	-webkit-overflow-scrolling: touch; 
	overflow-scrolling: touch ;

}
a {	text-decoration: none;	color: #666;}
a:hover {	text-decoration: none;}
ul, li {list-style-image: none;list-style-type: none;}
img { border:none; display: block;}

.clr {clear: both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ overflow:hidden;}

object{display:none;}
table{ border-top:solid 1px #ddd; border-left:solid 1px #ddd;}
td{ border-bottom:solid 1px #ddd; border-right:solid 1px #ddd; padding:8px;}


/*pages*/
.pages{
      height: 60px;
    padding: 20px 0 30px;
    width: 100%;
    clear: both;
}
.tcdPageCode {
    text-align: center;
    color: #808080;
    font-size: 14px;
}
.tcdPageCode li{
  display: inline;
}
.tcdPageCode span.disabled {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    margin: 0 2px;
    color: #808080;
    background: #fff;
    border: 1px solid #e6e3e3;
    vertical-align: middle;
    border-radius:1px;
}
.tcdPageCode span.current {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
    margin: 0 2px;
    color: #fff;
    background-color: #42aff0;
    border: 1px solid #42aff0;
    vertical-align: middle;
    border-radius:1px;
}
.tcdPageCode a {
    display: inline-block;
    color: #808080;
    height: 35px;
    line-height: 35px;
    background: #fff;
    padding: 0 14px;
    border: 1px solid #ddd;
    margin: 0 2px;
    vertical-align: middle;
    border-radius:1px;
}

.m-t-20{

text-align:center;
margin:20px 0;!important

}

.page-item a{color:#333;}




/*上下翻页*/
.pagination{
  border-top:1px solid #f7f7f7;
  padding-top: 20px;
}
.page-link{
  border-radius: 24px !important;
  display:block;
}



.top{ width:100%; height:30px; line-height:30px; background:#eee; color:#999;}
.topn{ max-width:1200px; padding:0 15px; margin:auto; overflow:hidden;}
.topl{ float:left;}
.topr{ float:right;}
.topr a{ color:#999; margin-left:20px;}


.head{ max-width:1200px;  padding:0 15px; margin:auto; height:106px; overflow:hidden;}
.logo{ float:left;}
.logo img{ display:block; float:left;}

.tel{ float:right; background:url(../images/tel.gif) no-repeat 0 40px; padding-left:46px; font-size:14px; color:#222;    font-weight:bold;  height:88px;}
.tel b{ display:block; font-size:14px; color:#737373; font-weight:normal; padding-top:34px; }
.tel span{ display:block; font-size:26px; color:#000; margin-top:-1px; }


.dh{ width:100%; height:62px; background:#2b388f;}


.navn{ max-width:1200px; margin:auto; position: relative;}


.nav {	z-index: 999;	position: absolute;}
ul.nav li{	width: 171px;	text-align:center; }
ul.nav > li{	float: left;}
ul.nav li h3{	line-height: 62px;	color: #fff;}
ul.nav  > li  > h3 a{color: #fff;	font-size: 18px;	font-weight: normal;	display: block;	height: 62px;	width: 171px; }
ul.nav  > li  > h3 a:last-child{ border-right:none;}
ul.nav  > li  > ul  > li  h3 a{	display: block;	font-size: 16px;	font-weight: normal;		background:rgba(43,56,143,0.9);	color: #fff; height: 50px; line-height: 50px;}
ul.nav  > li  h3 a:hover,.choice {	 background:#ff8400;	color: #fff;	text-decoration: none;}
ul > li.on > ul .on a{background:rgba(43,56,143,0,1);}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}

ul.nav li:after{ content:""; width:2px; height:20px; background:#fff; position:absolute; right:-2px; top:22px; display:none; }
ul.nav li ul li:after{ display:none;}
ul > li.on:after{ display:none;}

ul.nav li:last-child:after{ display:none;}

ul.nav > li > ul > li ul{ position:  absolute; top: 0; right: 0px;}
.n1 span{ display:block; width:18px; height:18px; background:url(../images/icon1.png) no-repeat 0 0; position:absolute; top:16px; left:28px;}


.m_nav{display:none}
.headlf .m_logo{display: none}
.headrg .m_menuimg{display: none}

.banner{ position:relative; padding-bottom:0px;}
.mySwiper img{ margin:auto; width:100%; max-width:1903px;}
.mySwiper img:nth-child(2n){ display:none;}
.syu{ display:none;}


.sgy{ width:100%; max-width:1903px; margin:auto; height:642px; background:url(../images/gybg.png) no-repeat right bottom;   animation: yi 1000ms ease-out 1; overflow:hidden;}

@keyframes yi {
  from { background-position: right 1000px; }
  to { background-position: right bottom; }
}


.sgyn{ max-width:1200px; margin:auto; }
.sgyn h6{ font-size:38px; font-weight:normal; padding-top:76px;}
.sgyn p{ font-size:16px; line-height:30px; color:#666; padding-bottom:40px; padding-top:50px;}
.sgyn a{ font-size:16px; display:flex; height:40px; line-height:40px; gap:17px; max-width: 132px; }
.sgyn a span{ width:40px; height:40px; border:solid 1px #666; border-radius:50%; display:flex; justify-content: space-around;   align-items: center; }
.sgyn a span:after{ content:""; width:6px; height:6px; border: 1px solid #666;  border-style: solid solid none none;   transform: rotate(45deg); margin-left: -4px;} 

.sgyn a:hover{ color:#0890e1;}
.sgyn a:hover span{ border:solid 1px #0890e1; background:#0890e1;}
.sgyn a:hover span:after{ border:solid 1px #fff; border-style: solid solid none none;}

.sgyns{ display:flex; justify-content:flex-start; padding-top:70px; }
.sgyns dl{ padding-right: 110px; position:relative;}
.sgyns dt{ font-size:70px; color:#2b388f; font-family:Arial, Helvetica, sans-serif; }
.sgyns dd{ font-size:16px; font-weight:bold; color:#333; text-align:center;}
.sgyns span{ font-size:14px;  position:absolute; color:#666; top:0; right:80px;}
.sgyns dl:nth-child(2) span{ right:80px;}
.sgyns dl:nth-child(3) span{ right:90px;}


.sgyns dl:after{ content:""; display:block; background:#d7d7d7; width:1px; height:77px; right:40px;  top:6px; position:absolute; }
.sgyns dl:nth-child(3):after{ display:none;}

.ys{ width:100%; background:#fafafa; padding:90px 0;}
.ysn{ max-width:1200px; margin:auto; }

.spro{ display:flex; flex-wrap: wrap; justify-content: space-between; text-align: center; padding: 30px 0;}
.spro p{ width: 32%;}
.spro p a img{ width:100%;}
.spro p a span{ padding:15px 0;     display: block;}

.title{ text-align:center;}
.title b{ font-size:40px; color:#000;}
.title p{ font-size:16px; color:#666; padding-top:10px;}



.more a{ display:block; color:#fff; text-align:center; width:131px; height:38px; line-height:38px; font-size:16px; background:#ff8400; margin:auto; border-radius:100px; }
.more a:hover{ background:#42aff0;}

.ysbox{ display:flex; justify-content: space-between; padding-top: 115px;}
.ysn1{ width:26%;     display: flex;   gap: 105px;   flex-direction: column;}
.ysn1 dt{ font-size:20px; font-weight:bold; color:#333; line-height:30px; position:relative; padding-bottom:15px;}
.ysn1 dt:before{ content:""; display:block; width:52px; height:3px; background:#f8cc2f; position:absolute; left:0; top:-18px;}
.ysn1 dd{ font-size:16px; line-height:34px; color:#666;}
.ysn1 dd span{ color:#0890e1;}

.sgc{ padding:80px 0 50px 0;}
.scp{ max-width:1200px; padding:37px 0 30px 0; position:relative; margin:auto;}

.mySwiper2{ max-width:1200px; }

.mySwiper2 a{ display:block;  padding:10px;}
.mySwiper2 a img{ display:block;  width:100%; margin:auto;}
.mySwiper2 a span{ display:block; text-align:center; color:#000; padding-top:20px; font-size:16px;}


.mySwiper3{ max-width:1200px; }

.mySwiper3 a{ display:block;  padding:10px;}
.mySwiper3 a img{ display:block;  width:100%; margin:auto;}
.mySwiper3 a span{ display:block; text-align:center; color:#000; padding-top:20px; font-size:16px;}


.ssb{ padding:50px 0 50px 0; background:#fafafa;}


.sxw{ max-width:1200px; margin:auto; padding-top:80px; overflow:hidden;}

.sxwt{ display:flex;     justify-content: space-between;}
.sxwt b{  font-size:40px; color:#000; }
.sxwt span{ font-size:16px; color:#666; padding-left:20px;  }
.sxwt a{ display:block; color:#fff; text-align:center; width:131px; height:38px; line-height:38px; font-size:16px; background:#ff8400; border-radius:100px; }
.sxwt a:hover{ background:#42aff0;}

.sxwn{ display:flex; justify-content: space-between; column-gap: 76px; padding-top:52px; padding-bottom:70px;}

.sxwlt{ font-size:18px; line-height:32px; height:32px; display: flex; gap:20px;}
.sxwlt span{  display:block; width:5px; height:32px; background:#0890e1; }
.sxwlt a{ color:#333;}

.sxwl{ max-width:628px;}
.sxwl dl{ display:flex; gap:20px; padding-top:20px;}
.sxwl dd a strong{ font-size:16px; color:#333;}
.sxwl dd p{ font-size:14px; line-height:30px; color:#666; padding:10px 0;}
.sxwl dd a span{ display:block; width:99px; height:30px; line-height:30px; background:#0890e1; color:#fff; text-align:center;}
.sxwl dd a:hover span{ background:#42aff0;}

.sxwl ul a{ display:flex; align-items: center; padding:10px; border:solid 1px #e5e5e5; margin-top:22px; }
.sxwl ul a:hover{ border:solid 1px #42aff0;}
.sxwl ul a:hover li:nth-child(3){ border:solid 1px #42aff0; background:#42aff0;}
.sxwl ul a:hover li:nth-child(3):after{ border:solid 1px #fff; border-style: solid solid none none;}


.sxwl li:nth-child(2){ font-size:16px; font-weight:bold; padding-left:29px;}

.sxwl li:nth-child(1){ padding:0 30px; position:relative;}
.sxwl li:nth-child(1):after{ content:""; display:block; position:absolute; top:0; right:0; width:1px; height:48px; background:#d2d2d2;}
.sxwl b{ display:block; font-size:18px; text-align:center; line-height:30px;}
.sxwl span{ display:block;}

.sxwl li:nth-child(3){ margin-left:auto; border:solid 1px #ccc; width:29px; height:29px; border-radius:50%; margin-right:10px; display:flex;     justify-content: space-around;   align-items: center;}
.sxwl li:nth-child(3):after{ content:""; width:8px; height:8px; border: 1px solid #b8b8b8;  border-style: solid solid none none;   transform: rotate(45deg); margin-left: -4px;} 

.sxwrt{ border:solid 1px #d2d2d2; border-style: solid  none solid none; padding:14px 0; color:#666; display:flex; align-items: baseline;}
.sxwrt b{ font-size:18px; font-weight:normal;}
.sxwrt span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.sxwrt a{ margin-left:auto;}

.sxwr dl{ padding:20px 15px; border-bottom:dashed 1px #e5e5e5; padding-left:53px; background:url(../images/fdj.gif) no-repeat 0 16px;}
.sxwr dt a{ font-size:16px; font-weight:bold; color:#666; padding-bottom:10px; display:block;}
.sxwr dt a:hover{ color:#42aff0;}
.sxwr dd{ font-size:14px; line-height:26px; color:#666;}

.ft{ width:100%; background:#333; color:#7f7f7f; }
.ftn{ max-width:1200px; margin:auto; padding-top:54px; padding-bottom:90px; display:flex; justify-content: space-between;}
.ft dt a{ color:#fff; font-size:16px; display:block; position:relative; margin-bottom:40px; padding-left:9px;}
.ft dt a:after{ content:""; display:block; height:1px; width:141px; background:#484848; position:absolute; left:0; top:42px;}
.ft dt a:before{ content:""; display:block; height:20px; width:2px; background:#ff8400; position:absolute; left:0; top:2px;}
.ft dd a{ line-height:30px;}
.ft p{ line-height:30px; }
.ft p img{ padding-top:25px;}
.ft a:hover{ color:#42aff0;}


.pc{display:block; }
.phone{  display:none;}


.bq{ line-height:44px; text-align:center; color:#a4a4a4;}

.gybanner{ width:100%; height:350px; background:url(../images/gybanner.jpg) no-repeat center center;}
.cpbanner{ width:100%; height:350px; background:url(../images/cpbanner.jpg) no-repeat center center;}
.yybanner{ width:100%; height:350px; background:url(../images/yybanner.jpg) no-repeat center center;}
.pzbanner{ width:100%; height:350px; background:url(../images/pzbanner.jpg) no-repeat center center;}
.xwbanner{ width:100%; height:350px; background:url(../images/xwbanner.jpg) no-repeat center center;}
.lxbanner{ width:100%; height:350px; background:url(../images/lxbanner.jpg) no-repeat center center;}




.box{ padding:0 15px;}
.wz{ max-width:1200px; margin:auto;  height:60px; line-height:60px; color:#808080; background:url(../images/wz.gif) no-repeat 0 center; text-indent:25px;  overflow: hidden; white-space: nowrap;text-overflow: ellipsis;   }

.sidenav{ max-width:1200px; margin:auto; display:flex; flex-wrap: wrap; }
.sidenav a{ font-size:18px; color:#595856;  height:55px; line-height:55px;  background:#efefed; width: 20%; text-align:center; position:relative; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.sidenav a.on{ color:#fff; background:#42aff0;}
.sidenav a.on:after{ content:""; display:block; width:12px; height:12px; border: 1px solid #fff; background:#fff;    transform: rotate(45deg); position:absolute; left:50%; margin-left:-6px; bottom:-8px;} 

.sidenav a:hover{ color:#fff; background:#42aff0;}
.sidenav a:hover:after{ content:""; display:block; width:12px; height:12px; border: 1px solid #fff; background:#fff;    transform: rotate(45deg); position:absolute; left:50%; margin-left: -6px; bottom:-8px;} 

.gy{ max-width:1200px; margin:auto;  padding:70px 0; font-size:16px; line-height:30px; color:#333; display:block; justify-content: space-between;  align-items: center;}

.gy img{ width:100%;}



.lx{ max-width:1200px; margin:auto;  padding:70px 0; font-size:16px; line-height:30px; color:#333; }


.ditu {  max-width: 1200px;  height: 500px;  padding: 30px 0;  margin: auto;
}

.jg{ max-width:1200px; margin:auto;  padding:70px 0; font-size:16px; line-height:30px; color:#333; text-align:center;     display: flex;  justify-content: space-between;  flex-wrap: wrap; row-gap: 20px;}
.jg p{ width:32%; }
.jg p a img{ width:100%;}
.jg p a span{ display:block; height:40px; line-height:40px;}
.jg p a:hover span{ color:#0890e1;}

.jgbody{ max-width:1200px; margin:auto;  padding:70px 0; font-size:16px; line-height:30px; color:#333; text-align:center;}
.jgbody h1{ font-size:26px; padding-bottom:20px;}
.jgbody img{ margin:auto; max-width:800px;}

.gc{ max-width:1200px; margin:auto;  padding:70px 0; font-size:16px; line-height:30px; color:#333; text-align:center;     display: flex;  justify-content: flex-start;  flex-wrap: wrap;  column-gap: 1.66666%; row-gap: 20px;}
.gc p{ width:32%; border:solid 1px #ddd; }
.gc p a img{ width:100%; }
.gc p a span{ display:block; height:40px; line-height:40px;}
.gc p a:hover span{ color:#0890e1;}

.gc2{ max-width:1200px; margin:auto;  padding:70px 0; font-size:16px; line-height:30px; color:#333; text-align:center;     display: flex;  justify-content: flex-start;  flex-wrap: wrap;  column-gap: 1.66666%; row-gap: 20px;}
.gc2 p{ width:32%; border:solid 1px #ddd; }
.gc2 p a img{ width:100%; max-height: 220px;}
.gc2 p a span{ display:block; height:40px; line-height:40px;}
.gc2 p a:hover span{ color:#0890e1;}

.news{ max-width:1200px; margin:auto; padding:70px 0;  overflow:hidden; }
.newsn a{ display:block; border:solid 1px #eee; padding:20px; margin-bottom:20px; line-height:30px; overflow:hidden;}
.news a strong{ display:block; font-size:16px; padding:6px 0; color:#333;}
.news a p{ color:#666; padding-bottom:10px;}
.news a span{ color:#999; }
.news a:hover{ border:solid 1px #0890e1;}
.news a:hover strong{ color:#0890e1;}

.newsl{ float:left; width:20%;}
.newsl img{ width:100%; max-height: 150px;}
.newsr{ float:right; width:78%;}

.newsbody{ max-width:1200px; margin:auto; padding:70px 0;  overflow:hidden; border-bottom:dashed 1px #ccc;}
.newsbody h1{ text-align:center; }
.fu{ color:#999; text-align:center; padding-top:10px; padding-bottom:10px; margin-bottom:20px; border-bottom:dashed 1px #eee;}

.nnn{ font-size:16px; line-height:30px;}

.headrg{ display:none;}








/*移动端导航*/
@media screen and (max-width: 1023px) and (min-width: 0px){

.top{ display:none;}

.head{ width:95%; margin:auto; padding:0; height:62px;  overflow:hidden;}
.logo{ width:40%; }
.logo img{ width:100%;}

.tel{ display:none;}

.dh{ display:none;}

.syu{ display:flex; justify-content: space-between; font-size:12px; float:left; width:45%; padding-left: 3%; padding-top: 9%;     align-items: flex-end; }


.headrg{ display:block; position:absolute; top:2.6%; right:2.5%;}

.headrg a .m_menuimg{ width:23px; height:20px;vertical-align:top;display: block;}

.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000;}

.m_nav .closecover{position:absolute; width:100%; height:100%; background:#000; filter:alpha(opacity=.5); opacity:.5; left:0px; top:0px; z-index:1;}

.m_nav .closeicon{ position:absolute;  right:20px; top:2%; z-index:9999; text-align:center; filter:alpha(opacity=0); opacity:0;}

.m_nav .m_navList{position:absolute;width:95%;right:0px;top:0px;background:#2b388f;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
   
.m_nav .m_navList ul{padding-left:6%;padding-right:4%; margin-top:20%;}
.m_nav .m_navList ul li{border-bottom:none;}
   
.m_nav .m_navList ul li a{display:block; height:48px; color:#fff; line-height:48px; padding-left:0; font-size:16px; font-weight:bold; }
   
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
.icon{ background:url(../images/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.icon_on{background:url(../images/plus2.png) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
   
.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%; padding-bottom:16px;}
   
.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px; line-height:36px; font-size:16px; padding-left:9%; overflow: hidden; white-space: nowrap;width: 90%; text-overflow: ellipsis;}
.m_nav .m_navList ul li .m_s_nav span a{ font-weight:normal; line-height:36px; height:36px; display:block;  }

.banner{ padding-bottom:50px;}
.mySwiper img:nth-child(1n){ display:none;}
.mySwiper img:nth-child(2n){ display:block;}

.sgy{ height:auto; background:url(../images/gybg.png) no-repeat center bottom; background-size:100%; padding-bottom:200px;}
.sgyn{ width:95%; margin:auto;}
.sgyn h6{ padding-top:30px; font-size:20px;}
.sgyn p{ padding-top:20px; font-size:14px; padding-bottom:20px;}
.sgyn a{ font-size:14px;}

.sgyns{ padding-top:30px;   justify-content: space-between;}
.sgyns dl{ padding-right:0px;}
.sgyns dt { font-size: 30px; }

.sgyns dl:after {  height: 50px;  right: -40px;}

.sgyns span { right: -10px; font-size:12px;}
.sgyns dl:nth-child(2) span {  right: -30px;}
.sgyns dl:nth-child(3) span { right: -4px;}


.ys{ padding:35px 0;}
.ysn{ width:95%; margin:auto; background-size:80%; background-position:center 90px; height:auto;}

.title b{ font-size:30px;}
.title p{ padding-top:0px;}

.ysbox{ padding-top:500px; flex-direction: column;}
.ysn1 { width: 100%; gap: 50px; padding-top: 50px;}

.ysn1 dt { font-size: 18px;}
.ysn1 dd { font-size: 14px; line-height: 30px;}

.sgc{ padding:40px 0;}


.sxwn{ flex-direction: column; width:95%; margin:auto; padding-top:20px; padding-bottom:40px; gap: 40px;}


.sxw{ padding-top:40px;}
.sxwt {  display: flex; justify-content: center;  flex-direction: column;  align-items: center;}
.sxwt p {   display: flex;  flex-direction: column;   align-items: center;}
.sxwt span{ padding-left:0;}
.sxwt a{ display:none;}


.sxwl dl {   flex-direction: column;}
.sxwl dt img{ margin:auto; width:100%;}

.sxwl li:nth-child(1){ padding:0 10px 0 0; width:20%; text-align:center;}

.sxwl li:nth-child(2){ padding-left: 10px; width:60%;}

.sxwl li:nth-child(3){ margin-right:0;}

.ftn{ width:95%; overflow:hidden; margin:auto; padding-bottom:54px;  flex-wrap: wrap; gap:50px;  justify-content: flex-start;}

  
.pc{ display:none;}
.phone{ display:block;}



.mySwiper20{ width:100%; }
.mySwiper20 a{ display:block;  padding:5px;}
.mySwiper20 a img{ display:block;  width:100%; margin:auto;}
.mySwiper20 a span{ display:block; text-align:center; color:#000; padding-top:10px; font-size:14px;}


.mySwiper30{ width:100%; }
.mySwiper30 a{ display:block;  padding:5px;}
.mySwiper30 a img{ display:block;  width:100%; margin:auto;}
.mySwiper30 a span{ display:block; text-align:center; color:#000; padding-top:10px; font-size:14px;}



.gybanner{ background-size:150%; height:100px;}
.cpbanner{ background-size:150%; height:100px;}
.yybanner{ background-size:150%; height:100px;}
.pzbanner{ background-size:150%; height:100px;}
.xwbanner{ background-size:150%; height:100px;}
.lxbanner{ background-size:150%; height:100px;}  

.box{ padding:0; width:95%; margin:auto;}
  
.sidenav{ flex-wrap: wrap;}  
.sidenav a{ font-size:14px;  flex-grow: 0; width: 50%; box-sizing: border-box;  border: solid 1px #fff;}
.sidenav a:hover:after { bottom:-12px;} 
.sidenav a.on:after { bottom:-12px;}
.gy{ padding:30px 0; flex-direction: column;}



.jg{ padding:10px 0;}
.jg p { width: 49%;}
.jg p a span{ font-size:14px;}

.jgbody{ padding:10px 0;}
.jgbody h1{ font-size:20px; padding-bottom:20px;}
.jgbody img{ width:100%;}

.news{ padding:10px 0;}
.newsl{ width:100%;}
.newsr{ width:100%;}
  
.wz{  background: url(../images/wz.gif) no-repeat 0 25px;}
  
.a_closed{ font-size:40px; color:#fff; font-weight:bold;} 
.a_js{ font-size:22px; color:#333; font-weight:bold;}

.gc{ justify-content: space-between;} 
.gc p{ width:48%;} 
  
}

