@charset "utf-8";

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,article,aside,dialog,footer,header,section,footer,nav,figure,menu{margin:0;padding:0;}
hr{margin:0;padding:0;border:0;}
iframe{padding:0;margin:0;border:0;}
table{border-collapse:collapse;border-spacing:0;text-align:center;}
table,td{border-color:#999;}
fieldset,img{border:0;display:block;}
input{border:0;outline:none;}
ol,ul{list-style:none;}
li{list-style-type:none;}
caption,th{text-align:center;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,code,em,th,i,b{font-style:normal;font-weight:normal;}
a{text-decoration:none;color: #000;}
.main{
	width: 1400px;margin: 0px auto;
}
.header_top{
	width: 100%;background: #0034a2;height: 55px;
}
.header_top .main{
	display: flex;justify-content: flex-end;align-items: center;height: 55px;
}
.header_top  p{
	width: 200px;height: 30px;
	background: #91a7d7;display: flex;
	justify-content: space-between;align-items: center;padding: 0px 10px;
}
.header_top  p input{
	background-color: #91a7d7;/*font-size: 16px;;width: 160px;*/
}
.header_logo{
	width: 100%;height: 117px;position: relative;z-index:2;
}
.header_logo .main{
	display: flex;justify-content:space-between;align-items: center;height: 117px;
}


.index_img_pic2 .swiper-slide a,.swiper-container2 img{
	width: 100%;
	display: inline-block;
}
/* 为方法一生成的数字分页添加基础样式 */
.swiper-container2 .swiper-pagination-bullet {
	position: relative;
    text-align: center;
    font-size: 12px;
    color: #000;
    background: rgba(255, 255, 255, 0); /* 半透明白底 */
    opacity: 1; /* 覆盖默认的半透明效果 */
	padding: 0px 25px;
    margin: 0 15px; /* 分页点之间的间距 */	font-size: 18px;	color: #ffffff;line-height: 30px;
}
.swiper-container2 .swiper-pagination-bullet:before{
	position: absolute;
	content: '';
	width: 24px;
		height: 1px;
		background-color: #ffff;left: -8px;top:20px;
}
/* 激活状态的分页点样式 */
.swiper-container2 .swiper-pagination-bullet-active {
	font-size: 24px;
}

.swiper-pagination2{right: 0px;
	bottom: 20px;font-size: 40px;
}

.header_right {
	display: flex;
	align-items: center;
}
.header_ban{
	background:url(/math/gjtysxzbzxesjd/static/images/header_ban.png) center center no-repeat;
	width: 100%;float: left;height: 610px;
}
#nav ul {
	width: 660px;
display: flex;justify-content: space-between;
}

#nav li {
	position: relative;
}

#nav li:first-child {
	margin-left: 0;
}

#nav li h2 {
	font-size: 18px;
	color: #0061ae;
	line-height: 95px;
	font-weight: bold;
}
#nav li.active h2 a{	color: #0034a2;}
#nav ul li h2:after {
	content: "";
	position: absolute;
	left: -40%;
	bottom: 0;
	transition: .6s;
	width: 0;
	height: 2px;
	background: #E6C390;
	margin-left: 0;
	opacity: 0;
	visibility: hidden;
}

#nav ul li.on h2:after,
#nav ul li:hover h2:after {
	opacity: 1;
	visibility: visible;
	width: 130px;
	margin-left: 0px;
}

/*#nav ul li.on h2, #nav ul li:hover h2{    color: #63065F;}*/
#nav ul li .sub {
	position: absolute;
	top: 100%;
	background: rgba(0, 97, 174, 0.8);
	min-width: 100px;
	left: 50%;
	z-index: 10000;
	transform: translateX(-50%) scaleY(0);
	visibility: hidden;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: .25s;
	transform-origin: top;
}

#nav ul li .sub .box {
	padding: 10px 0 0;
	text-align: center;
	/*box-shadow: 0 0 60px rgba(0,0,0,.1);*/
}

#nav ul li .sub a {
	padding: 10px 0px;
	line-height: 20px;
	transition: .6s;
	font-size: 18px;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	display: block;
	width: 100%;
}

#nav ul li .sub a:hover {
	background: #0170df;
}

#nav ul li:hover .sub {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) scaleY(1);
}
.index_all{
	width: 100%;
	background: url(/math/gjtysxzbzxesjd/static/images/index_bj.png) top center no-repeat ;

	float: left;
	padding: 25px 0px 30px 0px;
	
}
.index_all .main{
	display: flex;
	flex-direction: column;
}
.index1,.index2{
	display: flex;
	justify-content: space-between;
}.index2{
	margin-top: 20px;
}
.index1_left,.index2_left{
	width: 860px;float: left;
}

.index1_right,.index2_right{
	width: 495px;
	background: #fff;float: left;
}

.index_tit a{
	padding:20px 20px 20px 20px;
	width:calc(100% - 40px);display: flex;justify-content: space-between;border-bottom: 1px solid #0034a2;	font-size: 24px;	color: #0034a2;position: relative;
	
}
.index_tit2 a:before{
	content: '';
	position: absolute;
	top: 66px;
	left: 80px;
	width: 10px;
	height: 10px;
	border-radius: 10px;background: #0034a2;
	
}
.index1_left_top{
	background: #fff;
}
.index_tit b{
	font-weight: bold;
}
.index_tit b img{
	margin-right: 10px;
}
.index_tit p,.index_tit b {
	display: flex;flex-direction: row;align-items: center;
}
.index_tit p i{width: 40px;border-bottom:1px solid #b51c2f;	font-size: 18px;	color: #b51c2f;margin-right: 5px;text-align: center;}


.index_l_t{
	padding:20px 20px 20px 20px;width: calc(100% - 40px);display: flex;flex-direction: row;
	justify-content: space-between;
}
.index_l_t .swiper-container1 .swiper-slide {
	width: 100%;margin: 0px;display: flex;flex-direction: row;
	justify-content: space-between;
}
.swiper-container1img{
	width: 480px;
}
.index_l_t_r{
	width: 310px;
}
.index_l_t_r a{
	width: 310px;
	display:inline-flex;flex-direction: column;
}
.index_l_t_r p{
		font-size: 18px;	color: #333333;font-weight: bold;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom: 20px;line-height: 30px;
}

.index_l_t_r span{
			font-size: 16px;	color: #666;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
			line-height: 24px;margin-bottom: 20px;
}
.index_l_t_r i{
	border-bottom:1px solid #b51c2f;	float: left;	width: 65px;	color: #ff3d3d;	font-size: 16px;
}

.swiper-container1 .swiper-pagination-bullet {
	position: relative;
    text-align: center;
    font-size: 12px;
    color: #000;
    background: rgba(255, 255, 255, 0); /* 半透明白底 */
    opacity: 1; /* 覆盖默认的半透明效果 */
	padding: 0px; 
	width: 30px;
	height: 26px;	background-color: #ffffff; border-radius: 20px 20px 0px 0px;
    margin: 0 5px; /* 分页点之间的间距 */	font-size: 18px;	color: #454545;line-height: 26px;
}
.swiper-container1 .swiper-pagination-bullet-active {
		background-color: #0061ae;color: #fff;height: 40px;line-height: 40px;
}
.swiper-pagination1{left: 300px;
	bottom: -7px;
}
.index_l_b{
	width: 100%;
	
}
.index_l_b ul{
	width: 100%;
	display: flex;
	flex-direction: row;justify-content: space-between;flex-wrap: wrap;
	
}
.index_l_b ul li {
		width:48.5%;
		height: 101px;	display: flex;
	flex-direction: row;margin-top: 15px;
}
.index_l_b ul li a {
	width: 100%;padding: 20px;height: 60px;
	display: inline-flex;background: #fff;display: flex;
	flex-direction: row;justify-content: space-between;flex-wrap: wrap;
}

.index_l_b ul li a span{
		width: 60px;
		height: 60px;
		background-color: #cbdbf7;
		border-radius: 10px;display: flex;
	flex-direction: column;justify-content: center;align-items: center;	font-size: 18px;	color: #0e419c;
}
.index_l_b ul li a span i.bold{font-weight: bold;}

.index_l_b ul li a p{width: 300px;
		font-size: 18px;	color: #333333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom: 20px;line-height: 30px;
}
.index_l_b ul li:hover a,.index_l_b ul li.hover a{
	background: #0061ae;
}
.index_l_b ul li:hover a p,.index_l_b ul li.hover a p{
color: #fff;
}




.index1_r ul li{
		width:100%;
}
.index1_r ul li a {
	width: calc(100% - 60px);padding:15px 30px 10px 30px;height: 90px;
	display: inline-flex;background: #fff;display: flex;
	flex-direction: row;justify-content: space-between;flex-wrap: wrap;
}
.index1_r ul li a p{width: 100%;
		font-size: 18px;	color: #333333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom: 20px;line-height: 26px;
}
.index1_r ul li a span{
		font-size: 16px;		color: #b51c2f;border-bottom: 1px solid #b51c2f;margin-bottom: 10px;
}

.index1_r ul li a:hover,.index1_r ul li a.hover{background: #0061ae;}
.index1_r ul li a:hover span,.index1_r ul li a.hover span{color: #fff;border-bottom: 1px solid #fff;}
.index1_r ul li a:hover p,.index1_r ul li a.hover p{color: #fff;}


.index2_left{
	background: #fff;float: left;
}
.index2_l_b{
	width: 100%;display: flex;flex-direction: column;padding-bottom: 20px;
}
.index2_l_b dl{
	width: 100%;
}
.index2_l_b dl a {padding: 15px 0px;
	width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;
}
.index2_l_b dl dt{
	width: 80px;display: flex;flex-direction: column;justify-content: center;align-items: center;border-right: 1px solid #d8d8d8;
}
.index2_l_b dl dt b {
		font-size: 30px;	color: #0071ae;	line-height: 38px;font-weight: bold;
}
.index2_l_b dl dt span{
			font-size: 12px;	color: #0071ae;	line-height: 38px;
}

.index2_l_b dl:hover a{
	background: #0061ae;color: #fff;
}
.index2_l_b dl:hover a b,.index2_l_b dl:hover a span{
color: #fff;
}
.index2_l_b dl:hover a img {

  filter: grayscale(100%) invert(100%);
filter: brightness(0)invert(1);



}



.index2_l_b dl dd{
	width: 735px;padding: 0px 15px;
}
.index2_l_b dl dd p>b{width: 100%;
		font-size: 18px;	color: #333333;;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom: 10px;line-height: 18px;font-weight: bold;
}
.index2_l_b dl dd p>span{width: 100%;
		font-size: 18px;	color: #333333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom: 5px;line-height: 20px;
}
.index2_l_b dl dd p i {
	width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;
}
.index2_l_b dl dd p i span {
display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;line-height: 30px; 		font-size: 16px;	color: #666666;height: 30px;align-items: center;
}
.index2_l_b dl dd p i img {
	width: 14px ;
	height: 14px;margin-right: 10px;
}
.index2_l_b dl dd p b.more{
	color: #0071ae;
}
.index2_r_b dl dd{
	width: 370px;padding: 0px 15px 0px 0px;
}
.index2_r_b dl dd p i span{
	line-height: 24px;height: 24px;
}



.bottom{
	width: 100%;float: left;background: #0034a2;	font-size: 16px;	line-height: 30px;	color: #ccd6ec;padding: 30px 0px;height: 220px;
}
.bottomsj{
	width: 100%;float: left;background: #0034a2;	font-size: 16px;	line-height: 30px;	color: #ccd6ec;padding: 10px 0px;
}
.bottom a,.bottomsj a{
	color: #ccd6ec;
}
.bottom .main{
	display: flex;justify-content: space-between;align-items: center;flex-direction: row;
}

.bottom_l{
	width: 260px;border-right:1px solid #4a6fbd;position: relative;
}
.bottom_l:after{
	position: absolute;
	content: '';
	top: 0px;
	right: -2px;width: 3px;
	height: 32px;
	background: #fff;
}
.bottom_c{
	width: 500px;border-right:1px solid #4a6fbd;position: relative;
}
.bottom_c:after{
	position: absolute;
	content: '';
	top: 0px;
	right: -2px;width: 3px;
	height: 32px;
	background: #fff;
}
.bottom_r{
	width: 640px;
}

.bottom_l dl,.bottom_r dl,.bottom_c dl{
	display: flex;text-align: left;flex-direction: column;align-items: flex-start;margin-left: 60px;
}
.bottom_c dl{
	margin-left: 135px;
}
.bottom_r dl{
	margin-left: 135px;
}
.bottom_l dl dt,.bottom_r dl dt,.bottom_c dl dt{
	display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;
}
.bottom_l dl dd,.bottom_r dl dd,.bottom_c dl dd{
	display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: column;	line-height: 30px;
}

.bottom_l dl dt a,.bottom_r dl dt a,.bottom_c dl dt a{
		font-size: 16px;font-weight: bold;	color: #ffffff;margin-bottom: 20px;
}
.bottom_c p:hover a{
	color: #fff;
}







/*手机端*/

.sjbanner{
/* 	margin-top: 55px; */
	margin-top:78px;
	
	width: 100%;
	float: left;overflow: hidden;
}
.sjbannercon,.swiper-wrapper{
	width: 100%;float: left;
}


.bannerny {
	width: 100%;margin: 0px auto;padding-top: 0px;
}
.bannerny img{
	width: 100%;
}

.sjbanner img {
	width: 100%;border: none;float: left;
}
.sjtop{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;width: 95%;
	padding:0px 2.5%;background: #0034a2;position: fixed;top: 0px;
	background-size: 100% 100%;
	left: 0px;z-index: 999;height:80px;
}
.sjtop .search-btn2{
	width: 12%;
}
.sjtop .search-btn2 img{
	width:100%;
}
.sjlogo {
	width:85%;
}
.sjlogo img {
	width: 100%;
}
.navbtnm{
	width:10%;position: relative;
	z-index: 999;
}
.navbtnm img {
	width: 100%;
}

 .big-nav {
    position: fixed;
    z-index: 49;
    top: 0;
    right: 0%;
    background-size: cover;
 transition: 0.3s;
    height: auto;
    width: 100%;
    overflow-y: auto;
	display: none;
  }
  
  .big-nav .scroll {
/*    overflow-y:auto; */
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    position: fixed;
    top: 78px;
    z-index: 22;
    background: #0034a2;
    padding-bottom: 15px;
    color: #fff;
    height: 94%;
  }
  .big-nav .scroll ul {
	  width: 100%;
  }

  .big-nav .scroll .ul2 li {
    width: 33%;
    text-align: left;
    padding: 5px 0;
  }
  .big-nav .scroll .ul2 li a {
    color: #fff;
    font-size: 12px;
    line-height: 50px;
    font-weight: normal;
    padding: 0 10px 0 15px;
    position: relative;
    display: flex;
    align-items: center;
      word-break: keep-all;
  }
  .big-nav .scroll .ul2 li a i {
    font-size: 2rem;display: flex;align-items: center;justify-content: center;
  }
.big-nav .scroll .ul2 li a i.icon-fanhuishouye {font-size:3rem;}
  .big-nav .scroll .ul2 li .icons {
    margin-right: 1rem;
    width: 4rem;
    height: 4rem;
  }
   .big-nav .scroll .ul2 li .icons img {
	   line-height: 4rem;
	   vertical-align: middle;width: 90%;
   }
  .big-nav .scroll .ul2 li.on a {
    color: #c80514;
  }
  .big-nav .scroll .ul2 li.li2 {
    width: 65%;
  }
/*  .big-nav .scroll .ul2 li:last-child {
    margin-top: 1rem;
    width: 100%;
  } */
  .big-nav .scroll .ul1 li {
    width: 100%;
    text-align: left;
    padding-top: 0;
    border-bottom: rgba(238, 238, 238, 0.1) solid 1px;
  }
  .big-nav .scroll .ul1 li h2 {
    font-size: 15px;
    line-height: 40px;
    padding: 0 10px 0 15px;
    position: relative;
  }
  .big-nav .scroll .ul1 li h2 a {
    display: block;
    color: #fff;
    font-weight: normal;
  }

  .big-nav .scroll .ul1 li .list {
    padding: 0 15px 10px 15px;
    display: none;
  }
  .big-nav .scroll .ul1 li .list h3 {
    font-size: 14px;
    line-height: 38px;
    padding-left: 10px;
    margin: 0;
    font-weight: normal;
  }
  .big-nav .scroll .ul1 li .list h3 a {
    color: #fff;
  }
  .big-nav .scroll .ul1 li .list h3:nth-child(1) {
    border: 0;
  }
  .big-nav .scroll .ul1 li .list dl {
    padding: 0 10px 10px 10px;
    display: flex;
    flex-wrap: wrap;
  }
  .big-nav .scroll .ul1 li .list dd {
    font-size: 13px;
    line-height: 33px;
    width: 100%;
  }
  .big-nav .scroll .ul1 li .list dd a {
    display: block;
  }
  .big-nav .scroll .ul1 li.on h2 a {
    color: #fff;
  }
    .big-nav .scroll .ul1 li h2.v1:after {
      display: block;
      position: absolute;
      top: 13px;
      right: 20px;
      font-size: 12px;
      font-family: "iconfont" !important;
      content: "";
      color: #fff;
      transition: 0.3s;
  	background: url(/math/gjtysxzbzxesjd/static/images/xiajiantou.png) center center no-repeat;width: 25px;
  	height: 14px;background-size:80%;
    }
  .big-nav .scroll .ul1 li.on h2.v1:after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
  }
  
  .ss_input {
  		width:95%;margin: 10px auto;
  		display: flex;height:42px;
  		flex-direction: row;border-radius: 5px;
  		align-items: center;overflow: hidden;
  	}
  	.ss_input p{
  			width: 95%;
  			height:42px;
  			background-color: #ffffff;
  					border-radius: 5px;	display: flex;align-items: center;padding: 0px 2.5%
  	}
  			.ss_input input[type='text']{
  						width: 375px;
  						color: #a2a2a2;	font-size: 16px;height: 42px;
  						border: none;outline: none;color: #000;
  			}
  			
  		.ss_input img {
  	margin-left: 10px;
  	
  	} .big-nav .scroll .ul2{
		 width: 100%;
		 margin-top: 20px;
	 }
	 .big-nav .scroll .ul2 li {
	      width: 33%;float: left;
	      text-align: left;
	      padding: 5px 0;
	    }
		.icons {
		  width:30PX;
		  height:30PX;
		  flex-shrink: 0;
		  display: flex;
		  align-items: center;
		  justify-content: center;
		  box-sizing: border-box;
		  border-radius: 50%;
		  border: 1px dashed rgba(255, 255, 255, 0.2);
		}
	    .big-nav .scroll .ul2 li a {
	      color: #fff;
	      font-size: 14px;
	      line-height: 40px;
	      font-weight: normal;
	      padding: 0 10px 0 15px;
	      position: relative;
	      display: flex;
	      align-items: center;
	        word-break: keep-all;
	    }
	    .big-nav .scroll .ul2 li a i {
	      font-size: 2rem;display: flex;align-items: center;justify-content: center;
	    }
	  .big-nav .scroll .ul2 li a i.icon-fanhuishouye {font-size:24px;}
	    .big-nav .scroll .ul2 li .icons {
	      margin-right: 1rem;
	      width: 40px;
	      height: 40px;
	    }
	     .big-nav .scroll .ul2 li .icons img {
	  	   line-height: 4rem;
	  	   vertical-align: middle;width: 90%;
	     }
	    .big-nav .scroll .ul2 li.on a {
	      color: #c80514;
	    }
	    .big-nav .scroll .ul2 li.li2 {
	      width: 65%;
	    }
 .bottomsj{text-align: center;font-size: 14px;} 

	.closemenu{
		display: none;
	}


	.sjno{
			display: none;
		}
		.allno{
				display: none;
			}
		.pcno{
			display: block;overflow: hidden;
		}

.wid1240{width:1400px;margin:0 auto;}
.list{padding:30px 0;}
.list div.left{width:300px;}
.list div.left dd{margin-top:2px;}
.list div.left dd.location{font-size:24px;color:#fff;text-align:center;font-weight:bold;background:#0034a2;height:60px;line-height:60px;}
.list div.left dd.catbtn{height:60px;line-height:60px;text-align:center;background:#eaeaea;}
.list div.left dd.catbtn.hoverin{background:#3f74b5}
.list div.left dd.catbtn a{color:#717171;font-size:16px;}
.list div.left dd.catbtn.hoverin a{color:#fff;}
.list div.right{width:calc(100% - 330px);margin-right:10px;}
.locbox{border-bottom:1px solid #cccccc;height:50px;line-height:50px;width: 100%;float: left;}
.fl{
	float: left;
}
.fr{
	float: right;
}
.locbox p.catname{font-size:20px;color:#353535;text-align:right;}
.locbox p.catname:before{content:'';width:20px;background:url('/math/gjtysxzbzxesjd/static/images/locbefore.png') center center no-repeat;height:16px;display:inline-block;vertical-align:baseline;margin-right:10px;}
.locbox p.catname::before{content:'';width:20px;background:url('/math/gjtysxzbzxesjd/static/images/locbefore.png') center center no-repeat;height:16px;display:inline-block;vertical-align:baseline;margin-right:10px;}
.locbox p.location{font-size:14px;color:#4e4f51;}
.locbox p.location:before{content:'';width:12px;background:url("/math/gjtysxzbzxesjd/static/images/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.locbox p.location::before{content:'';width:12px;background:url("/math/gjtysxzbzxesjd/static/images/locationbf.png") center center no-repeat;height:12px;display:inline-block;vertical-align:baseline;margin-right:5px;}
.locbox p.location a{font-size:14px;color:#4e4f51;margin:0 10px;position:relative;}
.locbox p.location a:before{content:'';width:1px;height:19px;background:url("/math/gjtysxzbzxesjd/static/images/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.locbox p.location a::before{content:'';width:1px;height:19px;background:url("/math/gjtysxzbzxesjd/static/images/catnamebf.png") center center no-repeat;position:absolute;left:-8px;top:0;}
.locbox p.location a:hover{color:#0034a2;border-bottom:2px solid #0034a2;}

.category{padding-top: 20px;width: 100%;float: left;margin-bottom: 20px;}
.cat_box{padding:10px 2.5%;border:1px solid #dcdcdc;background: #fff;margin: 25px 0;width: 95%;float: left;}
.cat_box .cat_item{margin-top: 20px;width: 100%;float: left;}
.cat_box .cat_item:last-child ul.news_list_ul{border-bottom:none;}
.cat_box dd.title a.fl{font-size:18px;color:#424242;font-weight: bold;margin-left: 5px;}
.cat_box dd.title a.fl:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width: 17px;height: 17px;background: url('/math/gjtysxzbzxesjd/static/images/catnamebefore.png') center center no-repeat;}
.cat_box dd.title a.fl::before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width: 17px;height: 17px;background: url('/math/gjtysxzbzxesjd/static/images/catnamebefore.png') center center no-repeat;}
.cat_box dd.title a.fr{font-size:14px;color:#8b8b8b;margin-right:5px;}
.cat_box dd.title a.fr:hover{color:#0034a2;}
.category ul.news_list_ul{padding:10px 0;border-bottom:1px dashed #cf161b;width: 100%;float: left;}
.category ul.news_list_ul li{height:50px;line-height:50px;width: 100%;float: left;}
.category ul.news_list_ul li em{font-size:18px;color:#db6b11;text-align:center;width:24px;}
.category ul.news_list_ul li a{margin-left:15px;width:80%;float: left;}
.category ul.news_list_ul li a span{font-size:18px;color:#333333;width: 95%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;}
.category ul.news_list_ul li span.time{font-size:14px;color:#a8a8a8;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.category ul.news_list_ul li.hoverin{ border-bottom:2px solid #0034a2}
.category ul.news_list_ul li.hoverin em{color:#0034a2;}
.category ul.news_list_ul li.hoverin a span{color:#0034a2;border-bottom:2px solid #0034a2}
.category ul.news_list_ul li.hoverin span.time{color:#0034a2;}
/*???é??*/
#dopages{margin:40px 0;width: 100%;float: left;}
#dopages .page{font-size:0;text-align:center;margin-top: 10px}
#dopages .page a{line-height:30px;height:30px;display:inline-block;*display:inline;*zoom:1;font-size:14px;border:1px solid #d5d5d5;background:#fff;color:#666666;text-align:center;padding:0 10px;margin:0 5px;}
#dopages .page a:hover{background:#0034a2;color:#fff;}
#dopages .page a.now{background:#0034a2;color:#fff;}
#dopages .page a.prev{margin-right:10px;}
#dopages .page a.next{margin-left:10px;}

.list ul.news_list_ul{margin-top:25px;width: 100%;float: left}
.list ul.news_list_ul li{height:49px;border-bottom:1px dashed #ccc;line-height:50px;width: 100%;float: left;}
.list ul.news_list_ul li em{font-size:16px;color:#0034a2;text-align:center;width:24px;font-family:"宋体";}
.list ul.news_list_ul li a{margin-left:15px;width: 80%;float: left;}
.list ul.news_list_ul li a span{font-size:18px;color:#333333;width: 100%;display: inline-block;
white-space: nowrap; 
 overflow: hidden;
 text-overflow: ellipsis;}
.list ul.news_list_ul li span.time{font-size:14px;color:#a8a8a8;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.list ul.news_list_ul li.hoverin{}
.list ul.news_list_ul li.hoverin em{color:#0034a2;}
.list ul.news_list_ul li.hoverin a span{color:#0034a2;}
.list ul.news_list_ul li.hoverin span.time{color:#0034a2;}

/* show -start */
.show{padding:30px 0;}
.show h1{color:#dc0000;font-size:30px;line-height:48px;text-align:center;padding:20px 0;font-weight:bold;width: 100%;float: left;margin-top: 20px;}
.show .moreinfo{border-bottom:1px solid #e1e1e1;height:60px;line-height:60px;overflow:hidden;width: 100%;float: left;}

.show .moreinfo .left{}
.show .moreinfo .left span{font-size:12px;color:#898989;margin:0 5px;}
.show .moreinfo .right{font-size:0;}
.show .moreinfo .right dd{display:inline-block;}
.show .moreinfo .right .fontsize{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .fontsize a{color:#333;cursor:pointer;}
.show .moreinfo .right .fontsize a:hover{color:#0034a2;}
.show .moreinfo .right .print{font-size:14px;color:#333;margin-right:25px;}
.show .moreinfo .right .print a{color:#333;cursor:pointer;}
.show .moreinfo .right .print a:hover{color:#0034a2;}
.show .moreinfo .right .print a:before{content:'';background:url('/math/gjtysxzbzxesjd/static/img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .moreinfo .right .print a::before{content:'';background:url('/math/gjtysxzbzxesjd/static/img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .show-content{padding-top:10px;font-size:18px;color:#333;line-height:2;padding-bottom:25px;width: 100%;float: left;}
.show .show-content img{display:inline-block;}
.show .show-content p{}
.show .fxjc{height:42px;margin-top:32px;}
.show .fxjc .share{}
.show .fxjc .pjcc{}
.show .fxjc .pjcc a{font-size:14px;color:#3d3d73;cursor:pointer;line-height:48px;}
.show .fxjc .pjcc a:hover{color:#0034a2;}
.show .other{padding:25px 0;}
.show .other dd{font-size:16px;color:#0034a2;font-weight:bold;line-height:30px;width:50%;}
.show .other dd a{color:#333;font-weight:normal;}
.show .other dd a:hover{color:#0034a2;border-bottom:2px solid #0034a2;}


@media (max-width: 750px) {
	.pcno{display: none;}
	.sjno{display: block;}
.main,.wid1240{
	width: 95%;margin: 0px 2.5%;
}

.index1_left,.index2_left{
	width: 100%;float: left;
}

.index1_right,.index2_right{
	width: 100%;
	background: #fff;float: left;margin-top: 10px;
}
.index_l_b ul li {
		width:100%;
		height: 101px;	display: flex;
	flex-direction: row;margin-top: 15px;
}

.index_l_t{
	padding:20px 20px 20px 20px;width: calc(100% - 40px);display: flex;flex-direction: column;
	justify-content: space-between;
}

.index_l_t .swiper-container1 {
	width: 100%;margin: 0px;display: flex;flex-direction: row;
}
.index_l_t .swiper-container1>a{
	width: 480px;
}
.index_l_t_r{
	width: 100%;
}
.index_l_t .swiper-container1 img {width: 100%;}
.index_l_t_r a{
	width: 100%;
	display:inline-flex;flex-direction: column;margin-bottom: 10px;
}
.index2_l_b dl dd{
	width: calc(100% - 85px);
	padding: 0px 5px;
}
.index2 {
	display: flex;
	flex-direction: column;
}

.index_all{
	background: url(/math/gjtysxzbzxesjd/static/images/index_bjsj.jpg) top center no-repeat;
		padding: 10px 0px 10px 0px;

}
.bottom_l,.bottom_c,.bottom_r{
	width: 100%;
}

.bottom_l dl, .bottom_r dl, .bottom_c dl{margin-left: 0px;}

.swiper-pagination2{
	right: 0px;
	bottom: 0px;
	font-size: 40px;
}

.index1,.index2{
	display: flex;
	justify-content: space-between;flex-direction: column;
}

.index1_r ul li{
		width: 100%;
}
.index1_r ul li a {
	width: calc(100% - 20px);padding:5px 10px 5px 10px;
	display: inline-flex;background: #fff;display: flex;
	flex-direction: row;justify-content: space-between;flex-wrap: wrap;
}

.index_tit b img{
	width: 24px;
}
.index_tit a{
	font-size: 20px;
}
.index_tit p img {
	width: 24px;;
}
.index_tit p i{
	font-size: 14px;
}

.index1_r ul li a p{
	font-size: 16px;;
}


.index_l_t_r p{
		font-size: 16px;	color: #333333;font-weight: bold;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom:3px;line-height: 30px;
}

.index_l_t_r span{
			font-size: 14px;	color: #666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
			line-height: 24px;margin-bottom:10px;
}
.index_tit a{
		padding:10px 2.5%;
		width:95%;
}
.index_tit2 a:before{
	content: '';
	position: absolute;
	top: 43px;
	left: 80px;
	width: 10px;
	height: 10px;
	border-radius: 10px;background: #0034a2;
	
}
.index2_l_b dl dt{
	width: 70px;}
.index2_l_b dl a{
	padding: 10px 0px;
}

.index2_l_b dl dd p>b,.index2_l_b dl dd p>span{
	font-size: 16px;line-height: 20px;margin-bottom: 3px;;
}
.index2_l_b dl dd p>b{width: 100%;
		font-size: 16px;	color: #333333;;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;text-overflow:ellipsis;
		margin-bottom: 3px;line-height:22px;font-weight: bold;
}
.index2_l_b dl dd p i span{
	font-size: 14px;margin-bottom: 3px;;height: 20px;line-height: 20px;
}

.index2_l_b dl dd p i img {
	width: 14px ;
	height: 14px;margin-right:5px;
}
.index2_l_b dl dd p b.more{
	font-size: 14px;
}

.index2_l_b dl dt span{
	line-height: 16px;
}
.locbox p.location{
			display: none;
		}
		.category ul.news_list_ul li a{
			width: 65%;
			margin-left: 5px;
		}
		.category ul.news_list_ul li a span{font-size:16px;}
				.cat_box .cat_item{margin-top: 10px;}
				.category ul.news_list_ul{
					padding: 0px;
				}
				.list div.left{
					display: none;
				}
		.list div.right{
			width: 100%;margin-right: 0px;
		}
		.list ul.news_list_ul{margin-top: 0px;}
			.list ul.news_list_ul li a{
					width: 75%;
					margin-left: 5px;
				}
				.list ul.news_list_ul li a span{font-size:16px;}
				
			#dopages .page a{
				margin: 0px 2px;
				padding: 0px 5px;
			}		
				.show .other dd{font-size:16px;color:#f00;font-weight:bold;line-height:30px;width:100%;}
				.show .show-content img{display:inline-block;width: 100%;}


.show h1{
	font-size: 20px;line-height: 30px;padding: 5px 0px;
}

.index_l_t .swiper-container1 .swiper-slide{
	display: flex;flex-direction: column;
}

.index_l_t .swiper-container1 .swiper-slide img{
	width: 100% !important;
}
.swiper-container1img{
	width: 100%;overflow: hidden;
}
.swiper-pagination1{
	width: 200px;
	left: 150px;
	bottom: 145px;
}
.swiper-container1 .swiper-pagination-bullet-active {
		background-color: #0061ae;
		color: #fff;
		height: 34px;
		line-height: 40px;
}


}












