@font-face {
  font-family: "sourcehansans"; /* 这个名字可以自己定义 */
  src: url("./fonts/sourcehansans.eot"); /* IE9 Compat Modes */ /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
  src: url("./fonts/sourcehansans.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("./fonts/sourcehansans.woff") format("woff"),
    /* Modern Browsers */ url("./fonts/sourcehansans.ttf") format("truetype"),
    /* Safari, Android, iOS */ url("./fonts/sourcehansans.svg#YourWebFontName")
      format("svg"); /* Legacy iOS */
  font-weight: bold;
  font-style: normal;
}
*{
	font-family: 'sourcehansans',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}
a:hover{
	text-decoration: none;
}

li{list-style: none;}

@media screen and (max-width: 576px) { 
	.carousel-indicators{
		margin-bottom: 0!important;
	}
	.carousel-indicators li{
		width:1rem!important;
		height: 1rem!important;
		border-radius: 50%;
		margin-right:3rem;
	}
	.carousel-indicators li:last-child{
		margin-right: unset;
	}
	.m_top{
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding:0 15px;
		height: 41px;
		background: #fff;
		z-index: 999;
		width:100%;
	}
	.m_r{
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.m_top .m_logo{
		/* width:195px */
	}
	.m_top .m_logo img.openBtnLogo{
		width:195px;
	}
	.m_top .m_logo img.closeBtnLogo{
		width:24px;
	}
	.m_search{
		/* margin-left:80px; */
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.m_search img{
		width:24px;
	}
	.img_bgmask .view_img_wrap{
		width:100%!important;
	}
	.m_search .searchBox input{
		
		width: 238px;
		height: 23px;
		opacity: 1;
		text-indent: 2rem;
		border-radius: 10px!important;
		background: rgba(216, 226, 235, 0.4);

	}
	.m_menu{
		margin-left:10px;
	}
	.m_menu button{
		width:24px;
		height: 24px;
		padding:0!important;
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		border:none!important;
	}
	.m_menu button > img.openBtn{
		width:24px;
	}
	.m_menu button > img.closeBtn{
		width:24px;
	}
	.pageMenu{
		padding:0!important;
		position: fixed;
		background: #fff;
		z-index: 99;
		top:41px;
	}
	.menu{
		padding:0!important;
	}
	.banner {
		height: auto;
		z-index: 8;
		width:100%;
		overflow: hidden;
	}
	.banner .carousel-inner{
		height: auto;
	}
	.navbar{
		min-height: auto!important;
		margin-bottom: unset!important;
		border:none!important;
	}
	.navbar-collapse.in{
		overflow-y: unset!important;
	}
	.navbar-nav{
		width:100%;
	}
	.navbar-nav .nav-item{
		min-height: 44px!important;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		border: 0.96px solid rgba(229, 229, 229, 1);
		border-left:none;
		border-right:none;
		text-indent: 28px;
		position: relative;
		width: 100%;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		perspective: 1000px;
		flex-direction: column;
	}
	.navbar-nav .nav-item > a{
		width:100%;
		font-size: 14px;
		padding:0!important;
		font-weight: 500;
		line-height: 44px;
		color: rgba(26, 55, 112, 1);
		text-align: left;
	}
	.navbar-nav .nav-item > a.clicked{
		background: rgba(52, 81, 133, 1);
		color:#fff;
		width:100%;

	}
	.navbar-nav .nav-item > a.clicked::after{
		position: absolute;
		right:23px;
		top: 20px;
		display: inline-block;
		content: "";
		width: 8px;
		border-bottom: 8px solid;
		border-right: 4px solid transparent;
		border-top: 0;
		border-left: 4px solid transparent;

	}

	.menu .navbar-collapse{
		padding:0!important;
	}
	header{
		height: auto;
		min-height: 41px;
	}
	.partyBanner{height: unset!important; object-fit: contain;margin-bottom:4rem;}
	.IndexBanner .carousel-item img{
		height: 18.8rem;
		object-fit: cover;
	}
	.dropdown-menu {
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		width: 100%;
		padding: 0.5rem 0;
		margin: 0.125rem 0 0;
		font-size: 1rem;
		color: #212529;
		text-align: left;
		list-style: none;
		background-color: #fff;
		background-clip: padding-box;
		border: none;
		box-shadow:none!important;
	}
	.navbar-nav .open .dropdown-menu{
		position: unset!important;
		float:  unset!important;
		width: auto;
		padding:0px;
		margin-top: 0;
		background-color: #fff;
		border:  unset!important;
		box-shadow: unset!important;
	}
	.dropdown-toggle::after{
		position: absolute;
		right: 23px;
		top:20px;
		display: inline-block;
		content: "";
		width:8px;
		border-top: 8px solid;
		border-right:4px solid transparent;
		border-bottom: 0;
		border-left:4px solid transparent;
	}
	.btn-group>.dropdown-menu:before, .dropdown-toggle>.dropdown-menu:before, .dropdown>.dropdown-menu:before{
		display: none!important;
	}
	.btn-group>.dropdown-menu:after, .dropdown-toggle>.dropdown-menu:after, .dropdown>.dropdown-menu:after{
		display: none!important;
	}
	.dropdown-item{
		padding:0!important;
		font-size: 14px!important;
		height: 44px;
		line-height: 44px;
		font-weight: 500!important;
		color: rgba(128, 128, 128, 1)!important;
		text-align: left;
		border-bottom:1px solid rgba(229, 229, 229, 1);
	}
	.dropdown-item:last-child{
		border-bottom:none!important
	}
	/* video */
	.picNews{
		padding:1.6rem;
	}
	.picNews .mVideoTitle{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.picNews .mVideoTitle dt{
		
		height: 2rem;
		line-height: 2rem;
		opacity: 1;
		/** 文本1 */
		font-size: 2rem;
		font-weight: bold;
		color: rgba(26, 55, 112, 1);
		text-align: left;
		position: relative;
		text-indent: 1rem;
	}
	.picNews .mVideoTitle dt::before{
		position: absolute;
		content: '';
		left:0;
		width: 0.3rem;
		height: 2rem;
		opacity: 1;
		background: rgba(52, 81, 133, 1);
	}
	.picNews .mVideoTitle span{
		color:rgba(128, 128, 128, 1)
	}
	.mHotNewsTitle{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.mHotNewsTitle dt{
		
		height: 2rem;
		line-height: 2rem;
		opacity: 1;
		/** 文本1 */
		font-size: 2rem;
		font-weight: bold;
		color: rgba(26, 55, 112, 1);
		text-align: left;
		position: relative;
		text-indent: 1rem;
	}
	.mHotNewsTitle dt::before{
		position: absolute;
		content: '';
		left:0;
		width: 0.3rem;
		height: 2rem;
		opacity: 1;
		background: rgba(52, 81, 133, 1);
	}
	.mHotNewsTitle span{
		color:rgba(128, 128, 128, 1)
	}
	.picNewsLeft .hotImg{
		margin-top:1.25rem;
		height: 19.3rem;
		width:100%;
		overflow: hidden;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		position: relative;
	}
	.picNewsLeft .hotImg video{
		height: 19.3rem!important;
	}
	.picNewsLeft .hotImg .play{
		display: none;
		width:5.4rem;
		height: 5.4rem;
		position: absolute;
		left: calc(50% - 2.7rem);
        top: calc(50% - 2.7rem);
		z-index: 99;
	}
	.picNewsRight{
		margin-top:4rem;
	}

	.mSwiperBox{
		width: 100%;
		padding:1.6rem;
		height: 24.2rem;
		opacity: 1;
		background: linear-gradient(0deg, rgba(178, 196, 209, 0.68) 0%, rgba(255, 255, 255, 0.68) 100%);

	}
	.mSwiperBox .swiper {
		width: 100%;
		height: 100%;
		margin-top:1.6rem;
	}

	.mSwiperBox .swiper-slide {
		text-align: center;
		font-size: 1.2rem;
		color:#000;
		background: #fff;
		display: flex;
		flex-direction: column;
		align-items: center;
		width:16.8rem!important;
		margin-right: 1.4rem!important;
		height: 16.4rem;
		box-shadow: 1px 2px 6px rgba(209, 209, 209, 0.15); ;
		border-radius: 0.6rem;
		position: relative;
	}
	.swiper-slide img {
		display: block;
		width: 16.2rem!important;
		height: 9rem;
		object-fit: cover;
		margin-top:0.35rem;
		border-radius: 0.4rem;
	}
	.swiper-slide .hotIcon{
		position: absolute;
		width:3.4rem!important;
		border-radius: unset;
		object-fit: unset;
		height:3.3rem;
		left: 0.3rem;
		top:0;
		margin-top: unset;
	}
	.swiper-slide p{
		margin-top:1rem;
		padding:0 1rem;
		text-align: left;
	}

	.swiper-slide p span{
		color:rgba(26, 55, 112, 1);
		font-weight: bold;
	}
	.jobBox{
		width: 100%;
		padding:1.6rem;
		height: 35rem;
		opacity: 1;
		background: linear-gradient(0deg, rgba(178, 196, 209, 0.68) 0%, rgba(255, 255, 255, 0.68) 100%);
	}
	.jobBox .swiper {
		width: 100%;
		height: 100%;
		margin-top:1.6rem;
	}

	.jobBox .swiper-slide {
		text-align: center;
		font-size: 1.2rem;
		color:#000;
		background: #fff;
		display: flex;
		flex-direction: column;
		align-items: center;
		width:21.4rem!important;
		margin-right: 1.4rem!important;
		height: 26.8rem;
		box-shadow: 1px 2px 6px rgba(209, 209, 209, 0.15); ;
		border-radius: 0.6rem;
		position: relative;
	}

	.jobBox .swiper-slide img {
		display: block;
		width: 20.65rem!important;
		height:10.75rem;
		object-fit: cover;
		margin-top:0.4rem;
		border-radius: 0.4rem;
	}

	.jobBox .swiper-slide .title{
		display: flex;
		justify-content:center;
		align-items: center;
		flex-direction: column;
		position: relative;
	}
	
	.jobBox .swiper-slide .title span{
		margin-top:0.25rem;
		line-height: 2.3rem;
		font-size: 1.3rem;
		font-weight: 500;
		color: rgba(17, 37, 79, 1);
		text-align: left;
		display: flex;
	
	}
	.jobBox .swiper-slide .title span img{
		margin-right:1rem; width:2rem!important;height: unset!important;
		display: block;
		object-fit: unset!important;
		margin-top: 0!important;
	}
	.jobBox .swiper-slide .title p{
		color:#000;
		font-size:1.2rem;
		font-weight: 500;
		text-align: left;
		margin-top: 0!important;
	}
	.coreSwiperBox .swiper-slide{
		text-align: center;
		font-size: 1.2rem;
		color:#000;
		background: #fff;
		display: flex;
		flex-direction: column;
		align-items: center;
		width:16.8rem!important;
		margin-right: 1.4rem!important;
		height: 14.8rem;
		box-shadow: 1px 2px 6px rgba(209, 209, 209, 0.15); ;
		border-radius: 0.6rem;
		position: relative;
	}
	.coreSwiperBox .swiper-slide p{
		color:rgba(17, 37, 79, 1);
		font-size:1.3rem;
		font-weight: bold;
		text-align: center;
		margin-top: 1.5rem!important;
	}
	.lx{
		display: flex;
		justify-content: space-between;
		flex-direction: column;
		align-items: center;
	}
	
	.pageMiddleMBox{
		padding:1.6rem;
	}
	.pageMiddleMBoxParty{
		padding:1.6rem;
	}
	.pageMiddleMBoxParty .mHotNewsTitle{
		margin-bottom:2rem
	}
	.pageMiddleMBox .contentBox p{
		font-size:1.2rem;
		line-height: unset!important;
		/* padding:0 1rem; */
	}
	.pageMiddleMBox .contentBox span{
		font-size:1.2rem;
	}
	.pageMiddleMBox .mHotNewsTitle{
		margin-bottom:2rem
	}
	.contentBox .ul{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
	}
	.contentBox .ul li{
		width: 48%;
		height: 17.8rem;
		opacity: 1;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		margin-bottom:2rem;

	}
	.contentBox .ul li .newImg{
		width: 100%;
		height:13.1rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ul li .newImg img{
		width:100%!important;
		height:13.1rem;
		object-fit: cover;
	}
	.contentBox .ul li p{
		margin:1rem 0.5rem;
		width:90%;
		left:5%;
		text-align: center;
		height: 3.6rem;
		/** æ–‡æœ¬1 */
		font-size: 1.2rem;
		font-weight: 600;
		letter-spacing: 0px;
		line-height: 1.4rem!important;
		display: flex;
		align-items: center;
		justify-content: center;
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ul li p:after{
		content: '';
		position: absolute;
		width: 5.08rem;
		height: 2px;
		bottom:0;
		left:calc(50% - 2.5rem);
		background: rgba(204, 204, 204, 1);
	}
	#dr_title{
		margin-left: 1rem!important;
		width: calc(100% - 2.1rem)!important;
		border:1px solid rgba(229, 229, 229, 1)!important;
		height:100px!important;
		border-radius: 8px;
		background: rgba(255, 255, 255, 1);
		border: 1px solid rgba(229, 229, 229, 1);
		text-indent: 1rem;
	}
	.contentBox .ulCore{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
	}
	.contentBox .ulCore li{
		width: 48%;
		height: 13.5rem;
		opacity: 1;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		margin-bottom:2rem;

	}
	.contentBox .ulCore li .newImg{
		width: 100%;
		height:10.7rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ulCore li .newImg img{
		width:100%;
		height:10.7rem;
		object-fit: cover;
	}
	.contentBox .ulCore li p{
		margin:0 auto;
		width:100%;
		/* left:5%; */
		text-align: center;
		height: 2.8rem;
		line-height: 2.8rem;
		/** æ–‡æœ¬1 */
		font-size: 1.2rem;
		font-weight: 600;
		overflow:hidden;
		text-overflow: ellipsis;
		letter-spacing: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ulCore li p:after{
		content: '';
		position: absolute;
		width: 5.08rem;
		height: 2px;
		bottom:0;
		left:calc(50% - 2.5rem);
		background: rgba(204, 204, 204, 1);
	}

	.contentBox .ulHonor{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
	}
	.contentBox .ulHonor li{
		width: 48%;
		height: 13.5rem;
		opacity: 1;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		margin-bottom:2rem;

	}
	.contentBox .ulHonor li .newImg{
		width: 100%;
		height:10.7rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ulHonor li .newImg img{
		width:100%;
		height:10.7rem;
		object-fit: cover;
	}
	.contentBox .ulHonor li p{
		margin:0 0.5rem;
		width:90%;
		left:5%;
		text-align: center;
		height: 2.8rem;
		/** æ–‡æœ¬1 */
		font-size: 1.2rem;
		font-weight: 600;
		letter-spacing: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ulHonor li p:after{
		content: '';
		position: absolute;
		width: 5.08rem;
		height: 2px;
		bottom:0;
		left:calc(50% - 2.5rem);
		background: rgba(204, 204, 204, 1);
	}
	.contentBox .ulCase{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
	}
	.contentBox .ulCase li{
		width: 48%;
		height: 13.5rem;
		opacity: 1;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		margin-bottom:2rem;

	}
	.contentBox .ulCase li .newImg{
		width: 100%;
		height:10.7rem;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ulCase li .newImg img{
		width:100%;
		height:10.7rem;
		object-fit: cover;
		margin-top: unset!important;
	}
	.contentBox .ulCase li p{
		margin:0 auto;
		width:100%;
		/* left:5%; */
		text-align: center;
		height: 2.8rem;
		/** æ–‡æœ¬1 */
		font-size: 1.2rem;
		font-weight: 600;
		letter-spacing: 0px;
		display: flex;
		align-items: center;
		justify-content: center;
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ulCase li p:after{
		content: '';
		position: absolute;
		width: 5.08rem;
		height: 2px;
		bottom:0;
		left:calc(50% - 2.5rem);
		background: rgba(204, 204, 204, 1);
	}
	.contentBoxNews .ulNews{
		display:flex;
		
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.contentBoxNews .ulNews li{
		display: flex;
		justify-content: flex-start;
		flex-direction: row-reverse;
		margin-bottom:1.5rem;
		width:100%;
		padding:0.8rem;
		border-radius: 5px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	}
	.contentBoxNews .ulNews li img{
		width:7.2rem;
		height:7.2rem;
		border-radius: 5px;
		object-fit: cover;
	}
	.contentBoxNews .ulNews li .articleBox{
		display: flex;
		flex-direction: column;
		margin-right:1.8rem;
		width:100%;
		margin-left:1rem;
	}
	.contentBody h2{
		
		font-size: 2rem;
		font-weight: bold;
		text-align: center;
		color:#000;
		width:100%;
	}
	.contentBoxNews .ulNews li .articleBox p{
		margin: unset!important;
		font-size: 1.4rem;
		line-height: 1.8rem;
		font-weight: bold;
		height: 5.5rem;
	}
	.contentBoxNews .ulNews li .articleBox a{
		display: block;
		text-align: right;
	}
	.submitBtnJob{
		width: 8.4rem;
		line-height: 1.9rem;
		opacity: 1;
		border-radius: 5px;
		background: rgba(13, 86, 191, 1);
		border: 1px solid rgba(229, 229, 229, 1);
		color:#fff;
		font-size: 1.2rem;
		margin-left: calc(50% - 4.2rem)!important;
	}
	.contentBoxLifes .ulLifes{
		display:flex;
		
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.contentBoxLifes .ulLifes li{
		display: flex;
		justify-content: space-between;
		flex-direction: row-reverse;
		margin-bottom:1.5rem;
		width:100%;
	}
	.contentBoxLifes .ulLifes li img{
		width:7.2rem;
		height:7.2rem;
		object-fit: cover;
	}
	.contentBoxLifes .ulLifes li .articleBox{
		display: flex;
		flex-direction: column;
		margin-right:1.8rem;
		width:100%;
	}
	.contentBoxLifes .ulLifes li .articleBox p{
		margin: unset!important;
		font-size: 1.4rem;
		line-height: 1.8rem;
		font-weight: bold;
		height: 5.5rem;
	}
	.contentBoxLifes .ulLifes li .articleBox a{
		display: block;
		text-align: right;
	}


	.contentBoxLifes .ulLifes li{
		display: flex;
		justify-content: flex-start;
		flex-direction: row-reverse;
		margin-bottom:1.5rem;
		width:100%;
		padding:0.8rem;
		border-radius: 5px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	}
	.contentBoxLifes .ulLifes li img{
		width:7.2rem;
		height:7.2rem;
		border-radius: 5px;
		object-fit: cover;
	}
	.contentBoxLifes .ulLifes li .articleBox{
		display: flex;
		flex-direction: column;
		margin-right:1.8rem;
		width:100%;
		margin-left:1rem;
	}

	

	.pageNavigator{
		display: flex;
		justify-content: space-around;
		align-items: center;
		margin:2rem 0px;
	}
	.lianxi{
		display: flex;
		justify-content: space-between;
		align-content: center;
		/* margin-top:24px; */
		flex-direction: column;
	}
	.lianxi .form-group{
		width:100%;
		display: flex;
		justify-content: flex-start;
		align-content: center;
	}
	.lianxi .form-group label{
		width:9rem!important;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	.uploadBox{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-content: center;
		margin-top:10px;
	}
	.uploadItem{
		display: flex;
		justify-content: space-between;
		margin:0 10px!important;
		/* width:895px; */
		flex-direction: column;
	}
	.form-horizontal .form-group{
		margin-left:0!important;
		margin-right:0!important;
		margin-bottom: 0 !important;
	}
	#dr_row_ssgw{
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items:center;
	}
	#dr_row_lianxiren div{
		height: 40px!important;
		justify-content: flex-end!important;
		margin-left: unset!important;
	}
	#dr_row_lxdh_jianli{
		margin-top:1rem;
	}
	#dr_row_jlsc{
		margin-top:1rem;
	}
	#dr_row_lxdh_jianli div{
		height: 40px!important;
		justify-content: flex-end!important;
		margin-left: unset!important;
	}
	#dr_row_jlsc .upClickBox{
		margin-top: unset!important;
	}
	#dr_row_lianxiren label{
		font-size: 1.4rem!important;
	}
	#dr_row_lxdh_jianli label{
		font-size: 1.4rem!important;
	}
	#dr_row_lxdh_jianli input{
		text-indent: 1rem;
		height: 4rem;
		opacity: 1;
		border-radius: 3.19px;
		background: rgba(255, 255, 255, 1);

		border: 0.64px solid rgba(229, 229, 229, 1);

		box-shadow:inset 0px 0px 10px 1px rgba(0, 0, 0, 0.03);

	}

	#dr_row_lianxiren input{
		text-indent: 1rem;
		height: 4rem;
		opacity: 1;
		border-radius: 3.19px;
		background: rgba(255, 255, 255, 1);

		border: 0.64px solid rgba(229, 229, 229, 1);

		box-shadow:inset 0px 0px 10px 1px rgba(0, 0, 0, 0.03);

	}
	#dr_row_jlsc label{
		font-size: 1.4rem;
	}
	.fwlc img{
		max-width: 80%!important;
		width: 80%!important;
	}
	#dr_row_lxdh input#dr_lxdh{
		text-indent: 1rem;
		width: 211px;
		height: 40px;
		opacity: 1;
		margin-left: 1rem;
		border-radius: 3.19px;
		background: rgba(255, 255, 255, 1);

		border: 1px solid rgba(229, 229, 229, 1);

		box-shadow:inset 0px 0px 10px 1px rgba(0, 0, 0, 0.03);

	}
	#dr_row_ssgw input#dr_ssgw{
		text-indent: 1rem;
		width: 211px;
		height: 40px;
		margin-left: 1rem;
		opacity: 1;
		border-radius: 3.19px;
		background: rgba(255, 255, 255, 1);

		/* border: 0.64px solid rgba(229, 229, 229, 1); */
		border: 1px solid rgba(229, 229, 229, 1)!important;
		box-shadow:inset 0px 0px 10px 1px rgba(0, 0, 0, 0.03);
	}
	#dr_row_ssgw label{
		padding:unset!important;
		/* text-indent: 1rem; */
		font-size: 1.4rem;
		/* margin-right: 1rem; */
		width: 8rem;
	}
	#dr_row_ssgw .ssgwDiv{
		height: 60px!important;
		/* width:79%; */
	}
	#dr_row_author label{
		padding:unset!important;
		font-size: 1.4rem;
	}
	#dr_row_lxdh label{
		padding:unset!important;
		font-size: 1.4rem;
	}
	#dr_row_author input#dr_author {
		text-indent: 1rem;
		width: 211px;
		height: 40px;
		opacity: 1;
		margin-left: 1rem;
		border-radius: 3.19px;
		background: rgba(255, 255, 255, 1);

		border: 1px solid rgba(229, 229, 229, 1);

		box-shadow:inset 0px 0px 10px 1px rgba(0, 0, 0, 0.03);
	}
	
	.fileinput-button span{
		color: rgba(49, 55, 61, 1);
		font-size:1.4rem;
	}
	.upClickBox{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-radius: 8px;
		height: 179px;
		border: 1px dashed rgba(212, 214, 217, 1);
		width:unset!important;
	}
	.addImgLabel{
		text-indent: 1rem;
		margin:1.5rem 0 ;
	}
	#fileupload_jlsc label{
		cursor: pointer;
	} 
	
	.files_row_preview img{
		width: 4rem;
		height: 5rem;
		margin-left:0.6rem;
	}
	.scroller_jlsc_files{
		margin:1.5rem 2px;
	}
	.scroller_jlsc_files table tr{
		background: unset!important;
		height: 6.5rem;
		opacity: 1;
		border-radius: 6px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 3.28px 3.28px 9.85px  rgba(47, 130, 255, 0.08), 3.28px 3.28px 26.27px  rgba(118, 145, 185, 0.2), 1.64px 1.64px 3.28px  rgba(9, 53, 120, 0.06);
	}
	#fileupload_jlsc_files tr:first-child td:first-child{width:5rem;}

	.scroller_sctp_files{
		margin-top:1.5rem;
	}
	.scroller_sctp_files table tr{
		background: unset!important;
		height: 6.5rem;
		opacity: 1;
		border-radius: 6px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 3.28px 3.28px 9.85px  rgba(47, 130, 255, 0.08), 3.28px 3.28px 26.27px  rgba(118, 145, 185, 0.2), 1.64px 1.64px 3.28px  rgba(9, 53, 120, 0.06);
	}
	#fileupload_sctp_files tr:first-child td:first-child{width:5rem;}

	.scroller_scsp_files{
		margin-top:1.5rem;
	}
	.scroller_scsp_files table tr{
		background: unset!important;
		height: 6.5rem;
		opacity: 1;
		border-radius: 6px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 3.28px 3.28px 9.85px  rgba(47, 130, 255, 0.08), 3.28px 3.28px 26.27px  rgba(118, 145, 185, 0.2), 1.64px 1.64px 3.28px  rgba(9, 53, 120, 0.06);
	}
	#fileupload_scsp_files tr:first-child td:first-child{width:5rem;}

	.files_show_title_html{
		display: flex;
		flex-direction: column;
	}

	.form-control{
		padding-left:unset!important;
	}
	.tousu{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding: 0!important;
	}
	.tousu li{
		margin-right:32px;
		color:#000;
		font-size:1.4rem;
		cursor: pointer;
	}
	.tousu li img{
		margin-right:10px;
	}
	#dr_row_leibie {
		margin-bottom: 1.25rem!important;
	}
	#dr_row_leibie label{
		width:7rem!important;
		margin-bottom: unset;
		font-size: 1.4rem;
	}
	#dr_row_title label{
		font-size: 1.4rem;
	}
	.submitBtn{
		width: 8.4rem;
		height: 3.8rem;
		line-height: 3.8rem;
		opacity: 1;
		border-radius: 5px;
		background: rgba(13, 86, 191, 1);
		border: 1px solid rgba(229, 229, 229, 1);
		font-size: 1.2rem;
		color:#fff;
	}
	.files_row_preview{
		margin-right: unset!important;
		border: unset!important;
		padding: unset!important;
		width: 5rem;
		height: 5rem;
		overflow: hidden;
		border-radius: 4px;
		text-align: center;
	}
	#dr_row_sctp .finecms-file-ts{
		width:80%;
		margin:0 auto;
	}
	#dr_row_scsp  .finecms-file-ts{
		width:80%;
		margin:0 auto;
	}
	.finecms-file-ts{
		color: rgba(187, 189, 191, 1);
	}
	.upClickBox input{
		width:1px;
		height: 1px;
	}

	.scroller_sctp_files{
		margin-top:1.5rem;
	}
	.scroller_sctp_files table tr{
		background: unset!important;
		height: 6.5rem;
		opacity: 1;
		border-radius: 6px;
		/* background: rgba(255, 255, 255, 1); */
		/* box-shadow: 3.28px 3.28px 9.85px  rgba(47, 130, 255, 0.08), 3.28px 3.28px 26.27px  rgba(118, 145, 185, 0.2), 1.64px 1.64px 3.28px  rgba(9, 53, 120, 0.06); */

	}
	.scroller_sctp_files td, th{
		border-top: unset!important;
	}
	#fileupload_sctp_files tr:first-child td:first-child{width:5rem;}
	
	.scroller_scsp_files{
		margin-top:1.5rem;
	}
	.scroller_scsp_files table tr{
		background: unset!important;
		height: 6.5rem;
		opacity: 1;
		border-radius: 6px;
		/* background: rgba(255, 255, 255, 1); */
		/* box-shadow: 3.28px 3.28px 9.85px  rgba(47, 130, 255, 0.08), 3.28px 3.28px 26.27px  rgba(118, 145, 185, 0.2), 1.64px 1.64px 3.28px  rgba(9, 53, 120, 0.06); */

	
	}
	.scroller_scsp_files td, th{
		border-top: unset!important;
	}
	#fileupload_scsp_files tr:first-child td:first-child{width:5rem;}
	.carousel-caption h5{
		font-size:1.8rem;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
		font-weight: 700;
	}
	.carousel-caption p{
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.carousel-caption .skL{
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.carousel-item:nth-child(1) .carousel-caption{
		position: absolute;
		top: 0.1rem;
		left:1.5rem;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;
	}
	.carousel-item:nth-child(1) .carousel-caption p{
		width:30rem!important;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.carousel-item:nth-child(2) .carousel-caption{
		position: absolute;
		left: 57%;
		right:0;
		top: 0;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;
		
	}
	.carousel-item:nth-child(2) .carousel-caption p{
		width:30rem!important;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.carousel-item:nth-child(3) .carousel-caption p{
		width:35rem!important;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.carousel-item:nth-child(3) .carousel-caption{
		position: absolute;
		left:1.5rem;
		top: 6.1rem;
		z-index: 10;
		color: #fff;
		text-align: left;
	}
	/* 优势 */
	.ourAdvantage{
		padding:1.6rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		background: #f7f7f7;

	}
	.searchMiddleBox{
		width: 100%;
		min-height: 40rem;
		border-radius: 10px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);

	}
	.searchMiddleBox .blueBg{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		background: rgba(13, 86, 191, 1);

	}
	.searchMiddleBox .blueBg .search{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 7.5rem;
		margin-right:0px;
	}
	.searchMiddleBox .blueBg .search img{margin-right: 10px;width:46px;}
	.searchMiddleBox .blueBg .search .searchBox{
		width: 100%;
		height: 3.5rem;
		line-height: 3.5rem;
		border-radius: 12px;
		background: #ffffff;
	}
	.searchMiddleBox .blueBg .search .searchBox input{text-indent:2rem;font-size:14px;height: 35px;line-height: 35px;background:none;outline: none;border:none;padding-left:19px}
	.searchMiddleBox .blueBg .search .searchBox input::placeholder {
	   color: #000;
	}
	.searchMiddleBox .txt{
		text-align: left;
		text-indent: 1.5rem;
		width: 100%;
		height: 57px;
		opacity: 1;
		background: rgba(229, 229, 229, 1);
		font-size: 20px;
		font-weight: bold;
		line-height: 57px;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableBox{
		width: 100%;
	}
	.searchMiddleBox .tableTop{
		height: 4.3rem;
		width:100%;
		margin:0 auto;
		margin-top:2rem;
		line-height: 4.3rem;
		position:relative;
		display: flex;
		justify-content: flex-start;
		font-size: 16px;
		font-weight: bold;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableTop::after{
		content: '';
		position: absolute;
		width:100%;
		left: 0px;
		top:43px;
		height: 1px;
		border-bottom: 1px solid rgba(229, 229, 229, 1);
	}
	.searchMiddleBox .tableTop .titleLeft{
		width:100%;
		text-align: left;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableTop .categoryMiddle{
		width:100%;
		text-align: left;color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableTop .timeRight{color: rgba(26, 55, 112, 1);}
	.searchMiddleBox .tableBody{
		width:100%;
		display: flex;
		flex-direction: column;
		margin-top:20px;
	}
	.searchMiddleBox .tableBody li{
		height: 43px;
		width:100%;
		margin:0 auto;
		line-height: 43px;
		position:relative;
		display: flex;
		justify-content: flex-start;
		font-size: 16px;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableBody li:nth-child(even){
		background: rgba(247, 247, 247, 1);
	}
	.searchMiddleBox .tableBody li .titleLeft{
		padding-left:1.5rem;
		width:100%;
		text-align: left;
	}
	.searchMiddleBox .tableBody li .titleLeft a{
		color:#000
	}
	.searchMiddleBox .tableBody li .titleLeft a:hover{
		color:#007AFF
	}
	.searchMiddleBox .tableBody li .categoryMiddle{
		width:100%;
		text-align: left;
		font-size: 18px;
		font-weight: 500;
		color: rgba(128, 128, 128, 1);
		text-align: left;
	}
	.searchMiddleBox .tableBody li .categoryMiddle a{
		color: rgba(128, 128, 128, 1);
	}
	.searchMiddleBox .tableBody li .titleLeft a:hover{
		color:#007AFF
	}
	.searchMiddleBox .tableBody li .timeRight{
		font-size: 18px;
		font-weight: 500;
		color: rgba(128, 128, 128, 1);
		text-align: left;
	}
	.contentBox{
		overflow: hidden;
	}
	.contentBox img{
		max-width:90%!important;
		height: unset;
	}
	.contentBodyTxt{
		overflow: hidden;
	}
	.contentBodyTxt img{
		max-width:90%;
		height: unset;
	}
	.ourAdvantage > dt{
		
		height: 20px;
		line-height: 20px;
		opacity: 1;
		/** 文本1 */
		font-size: 2rem;
		font-weight: bold;
		color: rgba(26, 55, 112, 1);
		text-align: left;
		position: relative;
		text-indent: 1rem;
		
	}
	.ourAdvantage > dt::before{
		position: absolute;
		content: '';
		left:0;
		width: 3px;
		height: 20px;
		opacity: 1;
		background: rgba(52, 81, 133, 1);

	}
	.ourAdvantage > .ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: center;
		margin-top:1.5rem;
	}
	.ourAdvantage > .ul:after{
		content: "";
		width: 48%;
	}
	.ourAdvantage > .ul li{
				
		width: 48%;
		opacity: 1;
		border-radius: 5px;
		background: rgba(255, 255, 255, 1);
		box-shadow: 1px 2px 6px  rgba(209, 209, 209, 0.15);
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		margin-bottom:1rem;
		height: 36.5rem;

	}
	.ourAdvantage > .ul li img{
		width: 5.4rem;
		height: 5.4rem;
		border-radius: 100%;
		background: rgba(216, 226, 235, 0.5);
		padding: 1rem;
		margin-top: 1.5rem;

	}
	.ourAdvantage > .ul li .txt{
		margin-top:2rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}
	.ourAdvantage > .ul li .txt dt{
		text-align: center;
		padding-bottom:8px;
		font-size:1.2rem;
	}
	.ourAdvantage > .ul li .txt p{
		text-indent: 2rem;
		font-size: 1.2rem;
		padding:0 1.2rem;
		word-break: break-all;
	}
	footer{
		width: 100%;
		opacity: 1;
		border-radius: 0px 5rem 0px 0px;
		background: rgba(52, 81, 133, 1);
		box-shadow: 1.75px 3.5px 10.49px  rgba(209, 209, 209, 0.15);
		padding:3.3rem 1.5rem 3.3rem 1.5rem;
		margin: 0 auto;
		
	}
	footer .c_L> dt{
		position: relative;
		color:#fff;
		text-indent: 1rem;
		height: 1.7rem;
		line-height: 1.7rem;
		font-size: 14px;
	}
	footer .c_L>dt::before{
		position: absolute;
		content: '';
		left:0;
		width: 0.3rem;
		height: 1.65rem;
		opacity: 1;
		background:#fff;
	}
	footer .telBox{
		margin-top:1.65rem;
		color:#fff;
	}
	footer .telBox .address{
		display: flex;
		justify-content: flex-start;
		align-items:flex-start;
	}
	footer .telBox dl p{
		margin-bottom: 0!important;
		width:196px;
	}
	footer .telBox dl{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-left:1rem;
	}
	footer .telBox dl span{
		display: inline-block;
		width:11rem;
		margin-right: 1rem;
	}
	footer .telBox dl img{
		width:1.5rem;
		margin-right:1rem
	}
	footer .c_R dt{
		color:#fff;
		margin-bottom:1rem;
	}
	footer .c_R img{
		width:12rem;
	}
	footer .version{
		color:#fff;
		margin-top:3.5rem;
		text-align: center;
		line-height: 3rem;
		width:29.8rem;
		position: relative;
		left: calc(50% - 14.9rem);
		display: flex;
		justify-content: center;
		flex-direction:column;
	}
	footer .version a{
		color:#fff;
	}
	footer .contact{
		position: relative;
	}
	footer .contact::after{
		content: '';
		position: absolute;
		height: 0.1rem;
		width: calc( 100% - 2rem );
		margin: 0 1rem;
		bottom: -2.6rem;
		background: rgba(178, 196, 209, 1);

	}
	footer .followUs{
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin:2.5rem 3rem 0 3.7rem;
	}
	.slogan{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
	}
	.slogan p{
		font-size: 1rem;
		font-weight: 500;
		letter-spacing: 0px;
		color: rgba(255, 255, 255, 1);
		margin-bottom: 0;
	}
	.slogan span{
		font-size: 1.2rem;
		color:#fff;
		width:15rem;
	}
	.weichat{
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 1.2rem;
		color:#fff;
	}
	.weichat dt{
		font-weight: unset!important;
	}
	.weichat img{
		width:3.75rem;
		margin-right:0.4rem
	}
 }
@media screen and  (min-width: 992px){
	.contentBoxNews .ulNews li:hover{
		color:#007BFF
	}
	input[type=file]{
		width:1px;
		height: 1px;
	}
	footer{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin:0 auto;
		margin-bottom:73px;
		width:1616px;
		/* margin-top:97px; */
		border-radius:unset!important;
		background: unset!important;
		box-shadow: unset!important;
		padding: unset!important;
	}
	footer .contact{
		width:1616px;
		height: 233px;
		position: relative;
		display: flex;
		justify-content:flex-start;
		align-items: flex-start;
		flex-direction: row;
		font-size:12px;
	}
	footer .contact:before{
		top:0;
		left:0;
		content: "";
		position: absolute;
		width:1616px;
		height: 1px;
		background: rgba(204, 204, 204, 1);
	}
	footer .contact:after{
		bottom:0;
		left:0;
		content: "";
		position: absolute;
		width:1616px;
		height: 1px;
		background: rgba(204, 204, 204, 1);
	}
	footer .contact .c_L{
		display: flex;
		justify-content: flex-start;
		position: relative;
		flex-direction: column;
		top:36px;
		padding-left:150px;
		width: 1110px;
	}
	footer .c_L>dt::before{
		position: absolute;
		content: '';
		left:0;
		width: unset;
		height: unset;
		opacity: 1;
		background:unset;
	}
	footer .contact .c_L dt{
		height: 36px;
		font-size: 22px;
		font-weight: 500;
		line-height: 31.86px;
		color: rgba(0, 0, 0, 1);
		text-align: left;
		text-indent:unset
	}
	footer .contact .c_L .telBox{
			display: flex;
			justify-content: flex-start;
			align-items: center;
			flex-direction: row;
			margin-top:31px;
	}
	footer .telBox dl span{
		color:#000;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-right: unset;
		width: unset;
		font-weight:500;

	}
	footer .telBox .address{
		display: flex;
		justify-content: flex-start;
		align-items:flex-start;
	}
	footer .telBox dl p{
		margin-bottom: 0!important;
		width:240px;
	}
	footer .telBox dl span img{margin-right:8px;}
	footer .contact .c_L .telBox .telBoxL{
		width:280px;
	}
	footer .contact .c_L .telBox .telBoxM{
		margin-left:112px;
	}
	footer .contact .c_L .telBox .telBoxR{
		margin-left:100px;
		height:97px;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	footer .contact .c_R{
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		flex-direction: column;
		top:36px;
		padding-left:120px;
		/* margin-left:93px; */
	}
	footer .contact .c_R:before{
		top:0;
		left:0;
		content: "";
		position: absolute;
		width:1px;
		height: 165px;
		background: rgba(204, 204, 204, 1);

	}
	footer .contact .c_R dt{
		
		height: 36px;
		font-size: 22px;
		font-weight: 500;
		line-height: 31.86px;
		color: rgba(0, 0, 0, 1);
		text-align: left;
	}
	footer .contact .c_R img{
		width: 91px;
		height: 91px;
		margin-top:20px;
	}
	footer .version{
		left:unset!important;
		height: 16.1rem;
		font-size: 1rem;
		font-weight: 500;
		width:1616px;
		margin:0 auto;
		line-height: 14.48px;
		color: rgba(56, 56, 56, 1);
		text-align: center;
		vertical-align: bottom;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction:column;

	}
	footer .version a{
		color:#383838;
	}
	footer .telBox dl{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		color:#000;
		margin-left: unset;
		font-size: 15px;
	}
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 0px!important;
		width:auto;
		height: 30px;
		line-height: 30px;
		font-size: 22px;
	}
	#dr_row_title label{
		font-size: 22px;
	}
	#dr_row_jlsc label{
		font-size: 22px;
	}
	#dr_row_lianxiren label{
		font-size: 22px!important;
	}
	.lianxi .form-group label {
		width: auto!important;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-right: 15px;
	}
	.form-control{
		border-radius: 5px;
		background: rgba(255, 255, 255, 1);
		border: 1px solid rgba(229, 229, 229, 1);
		
	}
	#dr_row_leibie label {
		width: auto!important;
		text-align: left;
		height: 60px;
		display: flex;
		align-items: center;
		font-size: 22px;
	}
	#dr_ssgw{
		height: 100px!important;
		width: 890px!important;
		margin-left: 10px!important;
		margin-top: 10px!important;
		border: 1px solid rgba(229, 229, 229, 1);
	}
	.ssgwDiv{
		width:895px!important;
		max-width: 895px!important;
	}
	.lianxi .form-control{
text-indent: 1rem;
	}
	.tousu li{
		margin-right:32px;
		color:#000;
		font-size:22px;
		cursor: pointer;
	}
	.tousu li img{
		margin-right:10px;
	}
	#dr_row_title{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}

	#dr_row_title textarea{
		height: 280px!important;
		width: 890px!important;
		margin-left: 10px!important;
		margin-top: 10px!important;
		border: 1px solid rgba(229, 229, 229, 1);
	}
	.form-group{
		margin-bottom: 0px!important;
		;
	}
	#dr_row_ssgw{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}
	#dr_row_ssgw textarea{
		height: 100px!important;
		width: 100%;
		margin-top: 10px;
		border: 1px solid rgba(229, 229, 229, 1);
	}
	.lianxi{
		display: flex;
		justify-content: space-between;
		align-content: center;
		flex-direction: column;
		margin-top:24px;
	}
	.lianxiJianLi{
		display: flex;
		justify-content: space-between;
		align-content: center;
		flex-direction: row;
		margin-top:24px;
	}
	
	.lianxi .form-group{
		/* width:50%; */
	}
	.uploadBox{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-content: center;
		margin-top:10px;
	}
	.uploadItem{
		display: flex;
		justify-content: space-between;
		margin:0 10px!important;
		width:895px;
		flex-direction: row;
	}
	.form-horizontal .form-group{
		margin-left:0!important;
		margin-right:0!important;
	}
	#dr_row_sctp{
		
		width: 427px;
		min-height: 179px;
		opacity: 1;

	}
	#dr_row_ssgw label {
		font-size: 22px!important;
		margin-top: 20px;
		margin-left:0px!important;
		position: relative;
		left: -22px;
	}
	.lx{
		display: flex;
		justify-content: space-between;
		flex-direction: row;
		align-items: center;
		margin-top: 20px;
	}
	#dr_row_author label{
		font-size: 22px!important;
		width: 200px!important;
		
	}
	#dr_row_lxdh label{
		font-size: 22px!important;
	}
	#dr_row_lianxiren input#dr_lianxiren{
		width: 286px!important
	}
	#dr_row_lxdh input#dr_lxdh{
		width: 288px!important;
	}
	
	.addImgLabel{
		
		font-size: 22px!important;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 31.86px;
		color: rgba(0, 0, 0, 1);
		text-align: left;
		vertical-align: top;
		margin:15px 0;
		margin-left:0px;
		text-indent: 10px;

	}
	.labelFontSize{
		font-size: 22px;
		font-weight: 500;
	}
	.mt-radio-inline{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 60px;
		padding-top: unset!important;
	}
	.upClickBox{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-radius: 8px;
		height: 179px;
		border: 1px dashed rgba(212, 214, 217, 1);
	}
	.table-striped tbody tr{
		background:none!important;
		box-shadow: none;
	}
	.files_show_title_html{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	.files_show_title_html{
		padding: 1.2rem !important;
	}
	.files_row_preview{
		margin-right: 0px!important;
		border: none!important;
		padding: 0px!important;
		width: 65px;
		height: 80px!important;
		line-height: 80px;
		overflow: hidden;
		border-radius: 4px;
		text-align: center;
	}
	.files_row_preview img{
		margin-left:20px;
	}
	.upClickBox img{margin:20px 10px 10px 10px!important;}
	
	.upClickBox .finecms-file-ts{
		
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0px;
		color: rgba(187, 189, 191, 1);
		text-align: center;
		vertical-align: top;
		width:350px;
		margin:0 auto;
	}
	#dr_row_scsp{
		
		width: 427px;
		min-height: 179px;
		opacity: 1;

	}
	.scroller_sctp_files table{
		background-color:none!important;
	}
	.scroller_jlsc_files {
		margin-top: 30px;
		margin-left: 0;
		margin: 30px 2px;
	}
	#fileupload_jlsc_files tr:first-child td:first-child{
		width:75px;
	}
	.fwlc img{
		
		max-width: unset!important;
	}
	#dr_row_lianxiren{
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}
	#dr_row_lxdh{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		left: -40px;
	}
	#dr_row_lxdh_jianli{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		left: -20px;
	}
	#dr_row_lxdh_jianli label{
		width: 200px!important;
	}
	#dr_row_author {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		position: relative;
		left:-25px;
	}
	.navbar-nav .open .dropdown-menu{
		position: absolute!important;
		float:  unset!important;
		width: auto;
		margin-top: 0;
		background-color: #fff;
		border: 1px solid #efefef;
		box-shadow: 5px 5px rgb(102 102 102 / 10%);
	}
	.submitBtnJob{
		width: 143px;
		height: 38px;
		opacity: 1;
		border-radius: 5px;
		background: rgba(13, 86, 191, 1);
		border: 1px solid rgba(229, 229, 229, 1);
		margin-top:80px;
		margin-bottom:80px;
		font-size: 22px;
		font-weight: 500;
		line-height: 31.86px;
		color: rgba(255, 255, 255, 1);
	}
	.submitBtn{
	
		width: 103px;
		height: 38px;
		opacity: 1;
		border-radius: 5px;
		background: rgba(13, 86, 191, 1);
		border: 1px solid rgba(229, 229, 229, 1);
		margin-top:80px;
		margin-bottom:80px;
		font-size: 22px;
		font-weight: 500;
		line-height: 31.86px;
		color: rgba(255, 255, 255, 1);

	}
	header{
		width:100%;
		height: 370px;
		background: #fff;
	}
	.skR img{
		width: 185px!important;
		height: 43px;
	}
	.carousel{
		height: 588px;
	}
	.banner .carousel-inner{
		height: 588px;
		margin:0 auto;
		/* width:1912px; */
	}
	
	.carousel-item > img{
		height: 588px;
		object-fit: cover;
		/* width: 1912px!important; */
	}
	.bgBlue{
		background: #0D56BF;
		height: 75px;
		display: flex!important;
		justify-content: space-between;
		align-items: center;
		width:100%;
	}
	.welcome{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 75px;
		margin-left:209px;
	}
	.welcome img{margin-right: 10px}
	.welcome span{
		font-size: 16px;
		font-weight: 400;
		letter-spacing: 0px;
		line-height: 23.17px;
		color:#ffffff;
		text-align: left;
		vertical-align: top;
	
	}
	.search{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 75px;
		margin-right:209px;
	}
	.search img{margin-right: 10px}
	.search .searchBox{
		width: 236.85px;
		height: 23px;
		border-radius: 12px;
		background: #ffffff;
		padding-top: 1px;
	}
	.search .searchBox input{text-indent:2rem;font-size:14px;height: 20px;line-height: 20px;background:none;outline: none;border:none;padding-left:19px}
	.search .searchBox input::placeholder {
	   color: #000;
	}
	.logo{
		max-width: 1920px;
		margin: 0 auto;
	}
	.logo img{
		margin:55px 0 53px 151px;
	}
	.dropdown:hover>.dropdown-menu {
		/* display: block; */
	}
	.dropdown>.dropdown-toggle:active {
		pointer-events: none;
	}
	.pageMenu{
		padding:0!important;
		width:100%;
		margin:0 auto;
		display: flex;
		justify-content: center;
		background: #fff;
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	}
	.pageMenu .navbar{
		margin-bottom:0!important;
	}
	.banner{
		width:100%;
		position: relative;
		height:588px;
	}
	.carousel-indicators li{
		width:19px!important;
		height: 19px!important;
		border-radius: 50%;
		margin-right:30px;
	}
	.navbar-expand-lg{
		padding: 0!important
	}
	.navbar-expand-lg .navbar-nav {
		height:95px!important;
		padding: 0rem!important;
		margin-bottom:0!important;
	}
	.pageMiddleMBox .contentBox span{
		font-size: 14px;
	}
	.navbar-expand-lg .navbar-nav .nav-item {
		padding-left:unset!important;
		height:95px!important;
		display: flex;
		align-items: center;
		width:150px;
		text-indent:unset!important;
		border:none;
	}
	.navbar-expand-lg .navbar-nav .active {
		width:150px;
		height:95px!important;
		display: flex;
		font-weight: 700;
		align-items: center;
		background: rgba(13, 86, 191, 1);
	}
	.navbar-expand-lg .navbar-nav .active .nav-link {
		color:#fff!important;
		
	}
	.navbar-expand-lg .navbar-nav .nav-item .nav-link {
		height:95px!important;
		display: flex;
		align-items: center;
		justify-content: center;
		width:150px;
		font-size: 24px;
		letter-spacing: 3px;
		color: rgba(26, 55, 112, 1);
		padding:0!important

	}
	.navbar-expand-lg .navbar-nav .open{
		width:150px;
		height:95px!important;
		display: flex;
		align-items: center;
		background: rgba(13, 86, 191, 1);
		color:#fff;
	}
	.navbar-expand-lg .navbar-nav .open .nav-link{
		width:150px;
		height:95px!important;
		display: flex;
		align-items: center;
		background: rgba(229, 229, 229, 1);
		
	}
	.dropdown-toggle::after{
		display: inline-block;
		margin-left: 0em;
		vertical-align: 0em;
		content: "";
		border: 0em;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu{
		
		width:210px!important;
		
		margin-top: -1px;
		padding: 0;
		border:none;
		box-shadow:none;
	}
	.btn-group>.dropdown-menu:before, .dropdown-toggle>.dropdown-menu:before, .dropdown>.dropdown-menu:before{
		top:unset!important;
		border:unset!important;
	}
	.btn-group>.dropdown-menu:after, .dropdown-toggle>.dropdown-menu:after, .dropdown>.dropdown-menu:after{
		top:unset!important;
		border:unset!important;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{
		width:210px!important;
		display: flex;
		align-items: center;
		text-align: center;
		padding:0;
		height: 48px;
		background: rgba(0, 13, 38, 0.8);
		color:#fff!important;
		justify-content: center;
		font-size:20px!important;
		border-bottom:none!important;
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:hover{
		width:210px!important;
		display: flex;
		align-items: center;
		text-align: center;
		padding:0;
		height: 48px;
		background: rgba(0, 13, 38, 0.5);
		color:#fff;
		justify-content: center;
		font-size:20px;
	}
	.carousel-inner{position: relative;cursor:pointer}
	
	.carousel-caption{
		position: absolute;
		width:570px;
		height:100%;
		z-index: 1;
	}
	.carousel-caption h5{
		position:absolute;
		top:167px;
		right:23%;
		font-size: 60px;
		width:570px;
		font-weight: 700;
		letter-spacing: 0px;
		line-height: 86.88px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		vertical-align: top;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.carousel-caption p{
		position:absolute;
		top:245px;
		right:21%;
		width:570px;
		font-size: 22px;
		font-weight: 400;
		letter-spacing: 0px;
		line-height: 34.75px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		vertical-align: top;
		margin-bottom:0!important;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	.shekouBox{
		display: flex;
		justify-content: space-between;
		align-items: center;
		width:566px;
		position:absolute;
		top:330px;
		right:23%;
	}
	.shekouBox .skL{
		font-size: 24px;
		font-weight: 700;
		letter-spacing: 0px;
		line-height: 34.75px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		vertical-align: top;
		text-shadow: 0px 2px 4px  rgba(0, 0, 0, 0.25);
	}
	
	/* .carousel-item:last-child .carousel-caption h5{
		position:absolute;
		top:167px;
		left:0%;
		font-size: 60px;
		font-weight: 700;
		letter-spacing: 0px;
		line-height: 86.88px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		vertical-align: top;
	}
	.carousel-item:last-child .carousel-caption p{
		position:absolute;
		top:245px;
		width:100%;
		left:0%;
		font-size: 22px;
		font-weight: 400;
		letter-spacing: 0px;
		line-height: 34.75px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		vertical-align: top;
	}
	.carousel-item:last-child .shekouBox{
		display: flex;
		justify-content: space-between;
		align-items: center;
		width:566px;
		position:absolute;
		top:330px;
		left:0%;
	}
	.carousel-item:last-child .shekouBox .skL{
		font-size: 24px;
		font-weight: 700;
		letter-spacing: 0px;
		line-height: 34.75px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		vertical-align: top;
	} */
	.carousel-item:nth-child(1) .carousel-caption{
		position: absolute;
		left: 15%;
		z-index: 10;
		width:585px;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: center;
	}
	.carousel-item:nth-child(1) .carousel-caption p{
		width:570px!important;
	}
	.carousel-item:nth-child(2) .carousel-caption{
		position: absolute;
		right: 0%;
		left:unset;
		width:570px;
		bottom: 2.1rem;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;
		text-align: left;
	}
	.carousel-item:nth-child(2) .carousel-caption p{
		width:570px!important;
		text-align: left;
	}
	.carousel-item:nth-child(3) .carousel-caption p{
		width:570px!important;
	}
	.carousel-item:nth-child(3) .carousel-caption{
		position: absolute;
		left: 15%;
		top:unset;
		width:585px;
		z-index: 10;
		color: #fff;
		text-align: center;
	}

	.ourAdvantage{
		padding:0!important;
		display: flex;
		justify-content: center;
		align-items: flex-start;
		background:unset!important;
		width:1318px;
		margin:0 auto;
		margin-top:86px;
		flex-direction: column;
	}
	.ourAdvantage > dt{
		position: relative;
		padding-left:24px;
		font-size: 36px;
		font-weight: 500;
		letter-spacing: 0px;
		color: rgba(26, 55, 112, 1);
		text-align: left;
		vertical-align: top;
		height: 60px;
		line-height: 60px;
		
	}
	.ourAdvantage > dt:before{
		content: "";
		position: absolute;
		left: 0;
		top: 8px;
		width: 10px;
		height: 45px;
		opacity: 1;
		background: rgba(52, 81, 133, 1);
	}
	.ourAdvantage .ul{
		margin-top:72px;
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-wrap: wrap;
		margin-bottom:122px;
	}
	.ourAdvantage .ul li{
		width:386px;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: row;
	}
	.ourAdvantage .ul li:first-child{
		margin-bottom:46px;
	}
	.ourAdvantage .ul li:nth-child(2){margin:0 80px;}
	.ourAdvantage .ul li:nth-child(5){margin:0 80px;}
	/* .ourAdvantage .ul li:last-child {  margin-left:80px;  margin-right:auto} */
	.ourAdvantage .ul li img{margin-right:17px; width:77px;height:77px;background: unset;padding: unset;margin-top: 15px;}
	.ourAdvantage .ul li .txt{
		margin-top: 2rem;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.ourAdvantage .ul li .txt dt{
		font-size: 22px;
		font-weight: bold;
		color: rgba(0, 0, 0, 1);
		text-align: left;
		vertical-align: bottom;

	}
	.ourAdvantage .ul li .txt p{
		height:173px;
		font-size: 15px;
		font-weight: bold;
		color: rgba(56, 56, 56, 1);
		text-align: left;
		padding:0!important;
		white-space: pre-wrap;
		word-break: break-all;
	}
	.swiper-slide img {
		display: block;
		width: unset!important;
		height: unset!important;
	}
	.picNews{
		width:1318px;
		margin:0 auto;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		margin-top:73px;
		padding-bottom: 64px;
		border-bottom:1px solid #ccc;
	}
	.picNews .picNewsLeft{
		display: flex;
		flex-direction: column;
		justify-content:center;
		align-items: flex-start;
		cursor: pointer;
	}
	.picNews .picNewsLeft dt{
		position: relative;
		padding-left:24px;
		font-size: 30px;
		font-weight: 500;
		letter-spacing: 0px;
		color: rgba(26, 55, 112, 1);
		text-align: left;
		vertical-align: top;

	}
	.picNews .picNewsLeft dt:before{
		content: "";
		position: absolute;
		left: 0;
		top: 2px;
		width: 10px;
		height: 45px;
		opacity: 1;
		background: rgba(52, 81, 133, 1);
	
	}
	.picNews .picNewsLeft .hotImg{
		margin-top: 29px;
		width:811px;
		height: 511px;
		overflow: hidden;
		background-size: 900px;
		background-position: center center;
		background-repeat:  no-repeat;
	} 
	.picNews .picNewsLeft .hotImg video{
		height: 511px;
	}
	.picNews .picNewsLeft p{
		margin-top:25px;
		width:810px;
		color:#333;
		font-size:25px;
	}
	.picNews .picNewsLeft p span{
		color:rgba(26, 55, 112, 1);
		font-weight: 700;
	}
	.picNews .picNewsRight{
		display: flex;
		flex-direction: column;
		justify-content:center;
		align-items: flex-start;
		margin-top:unset!important;
	}
	.picNews .picNewsRight dt{
		position: relative;
		padding-left:24px;
		font-size: 30px;
		font-weight: 500;
		letter-spacing: 0px;
		color: rgba(26, 55, 112, 1);
		text-align: left;
		vertical-align: top;
	
	}
	.picNews .picNewsRight dt:before{
		content: "";
		position: absolute;
		left: 0;
		top: 2px;
		width: 10px;
		height: 45px;
		opacity: 1;
		background: rgba(52, 81, 133, 1);
	
	}
	.dtTitle{
		height: 45px;
		line-height: 45px;
	}
	
	.picNews .picNewsRight .ul {
		margin-top: 29px;
	}
	.picNews .picNewsRight .ul li{
		margin-bottom: 15px;
		display: flex;
		flex-direction: row;
		cursor:pointer;
	}
	.picNews .picNewsRight .ul li .hotImg{
		width:198px;
		height: 198px;
		overflow: hidden;
		background-size: 290px;
		background-position: center center;
		background-repeat:  no-repeat;
	} 
	.picNews .picNewsRight .ul li .rightContent{
		display: flex;
		flex-direction: column;
		cursor:pointer;
	}
	.picNews .picNewsRight .ul li .rightContent p{
		width:198px;
		margin-top:4px;
		margin-left:17px;
		color:#000;
		font-size: 20px;
		line-height: 28.96px;
		font-weight: 500;
		height: 155px;
		overflow: hidden;
	}
	.picNews .picNewsRight .ul li .rightContent p span{
		color:rgba(26, 55, 112, 1);
		font-weight: 700;
	}
	.picNews .picNewsRight .ul li .rightContent a{
		width:198px;
		text-align: right;
		font-size: 16px;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 28.96px;
		color: rgba(26, 55, 112, 1);
	}
	.picNews .picNewsRight .ul li .rightContent a:hover{
		color: rgba(128, 128, 128, 1);
		text-decoration: underline;
	}
	.pageMiddleTopParty{
		width:100%;
		margin:0 auto;
		height:557px;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	.pageMiddleTopParty .partyBanner{
		position: absolute;
		z-index: 0;
		height:100%;
		width: 100%;
		object-fit: cover;
	}
	.pageMiddleTop{
		width:100%;
		margin:0 auto;
		height: 252px;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}
	.pageMiddleTop img{
		position: absolute;
		z-index: 0;
		height:100%;
		width: 100%;
		object-fit: cover;
	}
	.pageMiddleTop dt{
		position: absolute;
		z-index: 1;
		font-size: 40px;
		font-weight: 500;
		color: rgba(26, 55, 112, 1);
	}
	.pageMiddleTop dl{
		position: absolute;
		margin-top:8rem;
		z-index: 1;
		font-size: 20px;
		font-weight: 500;
		color: rgba(166, 166, 166, 1);
		margin-bottom: 0!important;
	}
	.pageMiddle{
		width:100%;
		margin:0 auto;
	}
	.searchMiddleBox{
		width: 1204px;
		margin-top:77px;
		height: 1262px;
		border-radius: 10px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);

	}
	.searchMiddleBox .blueBg{
		display: flex;
		justify-content: center;
		align-items: center;
		width: 1204px;
		height: 134px;
		background: rgba(13, 86, 191, 1);

	}
	.searchMiddleBox .blueBg .search{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 75px;
		margin-right:0px;
	}
	.searchMiddleBox .blueBg .search img{margin-right: 10px;width:46px;}
	.searchMiddleBox .blueBg .search .searchBox{
		width: 361px;
		height: 35px;
		line-height: 35px;
		border-radius: 12px;
		background: #ffffff;
	}
	.searchMiddleBox .blueBg .search .searchBox input{font-size:14px;height: 35px;line-height: 35px;background:none;outline: none;border:none;padding-left:19px}
	.searchMiddleBox .blueBg .search .searchBox input::placeholder {
	   color: #000;
	}
	.searchMiddleBox .txt{
		text-align: left;
		text-indent: 57px;
		width: 1203px;
		height: 57px;
		opacity: 1;
		background: rgba(229, 229, 229, 1);
		font-size: 20px;
		font-weight: bold;
		line-height: 57px;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableBox{
		width: 1204px;
	}
	.searchMiddleBox .tableTop{
		height: 43px;
		width:1088px;
		margin:0 auto;
		margin-top:43px;
		line-height: 43px;
		position:relative;
		display: flex;
		justify-content: flex-start;
		font-size: 16px;
		font-weight: bold;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableTop::after{
		content: '';
		position: absolute;
		width:1088px;
		left: 0px;
		top:43px;
		height: 1px;
		border-bottom: 1px solid rgba(229, 229, 229, 1);
	}
	.searchMiddleBox .tableTop .titleLeft{
		width:577px;
		text-align: left;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableTop .categoryMiddle{
		width:150px;
		text-align: left;color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableTop .timeRight{color: rgba(26, 55, 112, 1);}
	.searchMiddleBox .tableBody{
		width:100%;
		display: flex;
		flex-direction: column;
		margin-top:20px;
	}
	.searchMiddleBox .tableBody li{
		height: 43px;
		width:100%;
		margin:0 auto;
		line-height: 43px;
		position:relative;
		display: flex;
		justify-content: flex-start;
		font-size: 16px;
		color: rgba(26, 55, 112, 1);
	}
	.searchMiddleBox .tableBody li:nth-child(even){
		background: rgba(247, 247, 247, 1);
	}
	.searchMiddleBox .tableBody li .titleLeft{
		padding-left:57px;
		width:637px;
		text-align: left;
	}
	.searchMiddleBox .tableBody li .titleLeft a{
		color:#000
	}
	.searchMiddleBox .tableBody li .titleLeft a:hover{
		color:#007AFF
	}
	.searchMiddleBox .tableBody li .categoryMiddle{
		width:150px;
		font-size: 18px;
		font-weight: 500;
		color: rgba(128, 128, 128, 1);
		text-align: left;
	}
	.searchMiddleBox .tableBody li .categoryMiddle a{
		color: rgba(128, 128, 128, 1);
	}
	.searchMiddleBox .tableBody li .titleLeft a:hover{
		color:#007AFF
	}
	.searchMiddleBox .tableBody li .timeRight{
		font-size: 18px;
		font-weight: 500;
		color: rgba(128, 128, 128, 1);
		text-align: left;
	}
	.swiper-button-next, .swiper-button-prev{
		color:#fff!important;
	}
	.bg{
		background: url(../images/bg3.jpg) center -185px no-repeat !important; background-size:100%!important;
	}
	.bgParty{
		background: url(../images/bg2.png) center -530px repeat-x !important; 
		
		height: 2338px!important;
		position: relative;
	}
	.bgParty .bgGroup{
		width:1416px;
		left:calc(50% - 710px);
		position: absolute;
		bottom:0;
	}
	.bgParty .bgGroup .sichou{
		position: absolute;
		bottom:153px;
		left:-335px;

	}
	.bgParty .bgGroup .junren{
		position: absolute;bottom:0;
		left:-195px;
	}
	.bgParty .bgGroup .wenzi{
		position: absolute;    bottom: 224px;
		left: 695px;
	}
	.bgParty .bgGroup .changcheng{
		position: absolute;bottom:0;right:-250px;
	}

	.bgNews{
		background: url(../images/bg1.jpg) center -185px no-repeat !important; background-size:100%!important;
	}
	.bgNewsJob{
		background: url(../images/bg1.jpg) center -185px no-repeat !important; background-size:100%!important;
	}
	.jobHeight{
		height: 2140px!important;
	}
	.noWhiteBg{
		background: unset!important;
	}
	.partyBg{
		background: linear-gradient(180deg, rgba(171, 9, 0, 1) 38.18%, rgba(255, 255, 255, 0.02) 100%);
	}
	.containerBg{
		background: rgba(247, 247, 247, 0.85);
	}
	.containerBgJob{
		background: rgba(247, 247, 247, 0.9);
	}
	.pageMiddleM{
		margin:0 auto;
		width:1350px;
		height: 1500px;
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}
	.picNewsLeft .hotImg .play{
		display: block;
		width:5.4rem;
		height: 5.4rem;
		position: absolute;
		left: calc(50% - 2.7rem);
        top: calc(50% - 2.7rem);
		z-index: 99;
	}
	.pageMiddleMBox{
		margin:0 auto;
		width:1350px;
		height: 1500px;
		/* margin-top:40px; */
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
	}
	.pageMiddleMBoxParty{
		margin:0 auto;
		width:1419px;
		/* margin-top:40px; */
		height: 1695px;
		display: flex;
		position: relative;
		top:55px;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
		background: rgba(255, 255, 255, 0.7);
		border-radius: 10px;
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	}
	.pageMiddleMBoxParty .titleTop{
		width:1419px;
		height: 231px;
		background: url(../images/titleTop.png) center center no-repeat;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin: 0 auto;
	}
	.titleH{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		height: 231px!important;
	}
	.titleH h3{
		font-size: 40px;
		font-weight: 500;
		line-height: 40px;
		color: rgba(255, 255, 255, 1);
	}
	.titleH p{
		font-size: 20px;
		font-weight: 500;
		line-height: 40px;
		color: rgba(166, 166, 166, 1);
	}
	.breadLink{
		width:1363px;
		margin:38px 0 0mm 0;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		font-size:22px;
	}
	.breadLink span a{
		color:#333!important
	}
	.breadLink span a:hover{
		color:rgba(0, 104, 183, 1)!important
	}
	.breadLink span:last-child a{
		color: #A6A6A6!important;
	}
	
	
	.pageMiddleM_L ul{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		margin-top: 24px;
	}
	.pageMiddleM_L ul li{
		width:145px;
	}
	.pageMiddleM_L ul li a{
		height: 75px;
		line-height: 75px;
		font-size: 24px;
		font-weight: 500;
		color: rgba(26, 55, 112, 1);
	}
	.pageMiddleM_L ul li a:hover{
		text-decoration: none;
		height: 75px;
		line-height: 75px;
		font-size: 24px;
		font-weight: 500;
		color: rgba(166, 166, 166, 1);
		position: relative;
	}
	.pageMiddleM_L ul li a:hover:before{
		position: absolute;
		content: '';
		left:-35px;
		width: 10px;
		height: 75px;
		line-height: 75px;
		background: rgba(229, 229, 229, 1);
		text-decoration: none;
		font-size: 24px;
		font-weight: 500;
		color: rgba(0, 104, 183, 1);
	}
	.pageMiddleM_L ul li a.active{
		position: relative;
		content: '';
		width: 10px;
		height: 75px;
		line-height: 75px;
		text-decoration: none;
		font-size: 24px;
		font-weight: 500;
		color: rgba(0, 104, 183, 1);
	}
	.pageMiddleM_L ul li a.active:before{
		position: absolute;
		content: '';
		left:-35px;
		width: 10px;
		height: 75px;
		line-height: 75px;
		background: rgba(41, 107, 201, 1);
		text-decoration: none;
		font-size: 24px;
		font-weight: 500;
		color: rgba(0, 104, 183, 1);
	}
	.pageMiddleM_RP{
		width:1168px;
		margin-top:25px;
		background: rgba(255, 255, 255, 1);
		border-radius: 10px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	}
	.pageMiddleM_R_party{
		width:1138px!important;
	}
	.pageMiddleM_R_life{
		width:1138px!important;
	}
	.pageMiddleM_R{
		width:1158px;
		height: 1235px;
		margin-right:8px;
		margin-top:25px;
		margin-bottom:25px;
		overflow-y: scroll;
		background: rgba(255, 255, 255, 1);
	}
	.pageMiddleM_R::-webkit-scrollbar {
	    width: 8px;
	}
	 
	.pageMiddleM_R::-webkit-scrollbar-track {
	    background-color: #f5f5f5;
	    border-radius: 100px;
		-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 10%);
	}
	 
	.pageMiddleM_R::-webkit-scrollbar-thumb {
	    background-color: rgba(178, 196, 209, 0.68);
	    border-radius: 100px;
		margin-right:10px;
	}
	.pageNavigator{
		width:1168px;
		height:110px;
		display: flex;
		position: relative;
		margin:25px 0 53px 0;
		left: 175px;
		justify-content: center;
		align-items: center;
	}
	.pageNavigator .btnPre{
		left: 945px;
		top: 1995px;
		width: 68px;
		height: 28px;
		opacity: 1;
		border-radius: 3px;
		background: rgba(255, 255, 255, 0.35);
		border: 0.7px solid rgba(128, 128, 128, 1);
		text-align: center;
	}
	.pageNavigator .btnPre{
		cursor: pointer;
		width: 68px;
		height: 28px;
		line-height: 28px;
		border-radius: 3px;
		background: rgba(255, 255, 255, 0.35);
		border: 0.7px solid rgba(128, 128, 128, 1);
		text-align: center;
		font-size: 12px;
		font-weight: 400;
		color: rgba(128, 128, 128, 1);
	}
	.currentPage{
		margin:0 10px;
		color: rgba(128, 128, 128, 1);
	}
	.currentPage span{
		color: rgba(56, 56, 56, 1); 
	}
	.pageNavigator .btnNext{
		cursor: pointer;
		width: 68px;
		height: 28px;
		border-radius: 3px;
		background: rgba(255, 255, 255, 0.35);
		border: 0.7px solid rgba(56, 56, 56, 1);
		font-size: 12px;
		font-weight: 400;
		color: rgba(56, 56, 56, 1);
		text-align: center;
		line-height: 28px;

	}
	.pageNavigator a{
		color:#000
	}
	.contentBox{
		width:916px;
		margin:87px auto 0 auto;
	}
	.contentBox .titleTop{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		/* margin-left:30px; */
	}
	.contentBox .titleTop li:first-child{
		width: 6px;
		height: 39px;
		opacity: 1;
		margin-right: 4px;
		background: rgba(200, 220, 235, 1);
	}
	.contentBox .titleTop li:last-child{
		padding:0 7px;
		line-height: 39px;
		height: 39px;
		opacity: 1;
		background: linear-gradient(90deg, rgba(199, 220, 235, 1) 0%, rgba(255, 255, 255, 0) 100%);
	}
	.contentBox .titleTop li span:nth-child(1){
		font-size: 24px!important;
		font-weight: bold;
		color: rgba(26, 55, 112, 1);
	}
	.contentBox .titleTop li span:nth-child(2){
		font-size: 24px!important;
		font-weight: 500;
		color: rgba(26, 55, 112, 1);
		padding:0 3px;
	}
	.contentBox .titleTop li span:nth-child(3){
		font-size: 15px!important;
		font-weight: 500;
		color: rgba(166, 166, 166, 1);
	}
	.contentBox h2{
		font-size: 22px;
		font-weight: 500;
		color: rgba(0, 0, 0, 1);
		text-align: center;
	}
	.contentBox img{
		
	}
	.contentBox .ul{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
		margin-top: 65px;
	}
	.ml30{
		margin-left: 0px!important;
	}
	.contentBox .contentTxt h4{
		margin-top:62px;
	} 
	.contentBox .contentTxt .telBox{
			display: flex;
			justify-content: flex-start;
			align-items: center;
			flex-direction: row;
			margin-top:31px;
	}
	.contentBox .contentTxt .telBox .telBoxL{}
	.contentBox .contentTxt .telBox .telBoxL dl{
		height: 30px;
		line-height: 30px;
	}
	.contentBox .contentTxt .telBox .telBoxM dl{
		height: 30px;
		line-height: 30px;
	}
	.contentBox .contentTxt .telBoxR dl{
		height: 30px;
		line-height: 30px;
	}
	.contentBox .contentTxt .telBox .telBoxM{
		margin-left:100px;
	}
	.contentBox .contentTxt .telBox .telBoxR{
		margin-left:106px;
	}
	.contentBox .contentTxt .qrcode{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.contentBox .contentTxt .qrcode li{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin-right:20px;
	}
	.contentBox .contentTxt .qrcode li img{
		width:90px;
		height: 90px;
	}
	.contentBox .contentTxt .qrcode li p{
		font-size: 12px;
		font-weight: 400;
		color: rgba(0, 0, 0, 1);
	}
	
	.contentBox .ul li{
		cursor: pointer;
		width: 264px;
		height: 416px;
		margin-bottom:69px;
		opacity: 1;
		border-radius: 6px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		transform: translateY(0px);
		transition: all 0.5s ease-in;
	}
	.contentBox .ul li:hover{
		transform: translateY(-5px);
		transition: all 0.5s ease-in-out;
		color:#007AFF;
	}
	.contentBox .ul li .newImg{
		width:264px;
		height:324px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ul li .newImg img{
		width:100%;
		height: unset!important;
		max-height: 324px;
		object-fit: cover;
	}
	.contentBox .ul li p{
		margin:20px auto;
		width:166px;
		text-align: center;
		height: 46px;
		left:unset;
		/** 文本1 */
		font-size: 16px;
		font-weight: 600;
		letter-spacing: 0px;
		line-height: 23.17px!important;
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ul li p:hover{
		color:#007AFF;
	}
	.contentBox .ul li p:after{
		content: '';
		position: absolute;
		width: 148px;
		height: 6px;
		top:66px;
		left:10px;
		background: rgba(204, 204, 204, 1);
	}
	.contentBox .contentBody{
		display:flex;
		
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin-top:35px;
	}
	.contentBox .contentBody h2{
		
		font-size: 36px;
		font-weight: bold;
		letter-spacing: 0px;
		color: rgba(0, 0, 0, 1);
		text-align: left;

	}
	.contentBox .contentBodyTxt{
		margin-top:20px;
		font-size: 14px;
	}
	.contentBox .ulCore{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:880px;
		margin-top: 65px;
	}
	.contentBox .ulCore li{
		width: 424px;
		height: 460px;
		margin-bottom:69px;
		opacity: 1;
		border-radius: 6px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		transform: translateY(0px);
		transition: all 0.5s ease-in;
	}
	.contentBox .ulCore li:hover{
		transform: translateY(-5px);
		transition: all 0.5s ease-in-out;
	}
	.contentBox .ulCore li .newImg{
		width:424px;
		height:369px;
		margin:0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ulCore li .newImg img{
		width:100%;
		height: unset!important;
		margin:0!important;
	}
	.contentBox .ulCore li p{
		margin:20px auto;
		width:100%;
		text-align: center;
		height: 46px;
		/** 文本1 */
		font-size: 24px;
		font-weight: 600;
		letter-spacing: 0px;
		/* line-height: 23.17px; */
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ulCore li p:hover{
		color:#007AFF
	}


	.contentBox .ulHonor{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:880px;
		margin-top: 65px;
	}
	.contentBox .ulHonor li{
		width: 424px;
		height: 460px;
		margin-bottom:69px;
		opacity: 1;
		border-radius: 6px;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
		transform: translateY(0px);
		transition: all 0.5s ease-in;
	}
	
	.contentBox .ulHonor li:hover{
		transform: translateY(-5px);
		transition: all 0.5s ease-in-out;
	}
	.contentBox .ulHonor li .newImg{
		width:424px;
		height:369px;
		margin:0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ulHonor li .newImg img{
		width:100%;
		height: unset!important;
		margin:0!important;
	}
	.contentBox .ulHonor li p{
		margin:20px auto;
		width:100%;
		text-align: center;
		height: 46px;
		/** 文本1 */
		font-size: 24px;
		font-weight: 600;
		letter-spacing: 0px;
		line-height: 23.17px!important;
		display: flex;
		justify-content: center;
		align-items: center;
		color: rgba(26, 55, 112, 1);
		position: relative;
	}
	.contentBox .ulHonor li p:after{
		content: '';
		position: absolute;
		width: 148px;
		height: 6px;
		top:66px;
		left:calc(50% - 74px);
		background: rgba(204, 204, 204, 1);
	}
	.job_p{
		font-size: 24px!important;
		font-weight: 700!important;
		line-height: 46px!important;
		color: rgba(26, 55, 112, 1)!important;
	}
	.contentBox .ulCore li p:after{
		content: '';
		position: absolute;
		width: 148px;
		height: 6px;
		top:66px;
		left: calc(50% - 74px);
		background: rgba(204, 204, 204, 1);
	}
	.contentBox .ulCase{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
		margin-top: 65px;
	}
	.contentBox .ulCase li{
		width: 265px;
		height: 246px;
		margin-bottom:28px;
		margin-right:35px;
		overflow: hidden;
		opacity: 1;
		/* border-radius: 6px; */
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	
		transform: translateY(0px);
		transition: all 0.5s ease-in;
	}
	.contentBox .ulCase li:hover{
		transform: translateY(-5px);
		transition: all 0.5s ease-in-out;
	}
	.contentBox .ulCase li:nth-child(3n){
		margin-right:0!important;
	}
	.contentBox .ulCase li .newImg{
		width:265px;
		height:215px;
		margin:0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.contentBox .ulCase li .newImg img{
		width:100%;
		height: unset!important;
		margin:0!important;
	}
	.contentBox .ulCase li p{
		margin:0px auto;
		width:100%;
		text-align: right;
		height: 31px;
		/** 文本1 */
		font-size: 12px;
		left:unset;
		letter-spacing: 0px;
		line-height: 31px;
		color: #fff;
		position: relative;
		background: rgba(26, 55, 112, 1);
	}
	#dr_row_lianxiren div{
		height: 60px!important;
	}
	.contentBox .ulCase li p::after{
		background: unset;
	}
	.contentBoxNews{
		width:1109px;
		margin:0px auto 0 auto;
	}
	.contentBoxNews .contentBody{
		display:flex;
		
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
		margin: 0 auto;
		margin-top:94px;
		width:916px;
		
	}
	.contentBoxNews .contentBody .timeBox{
		margin-top: 54px;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0px;
		line-height: 17.38px;
		color: rgba(128, 128, 128, 1);
		text-align:right;
		width:916px;
	}
	.contentBoxNews .contentBody h2{
		
		font-size: 36px;
		font-weight: bold;
		letter-spacing: 0px;
		color: rgba(0, 0, 0, 1);
		text-align: center;
		width: 100%;
	
	}
	.contentBoxNews .contentBodyTxt{
		margin-top:20px
	}
	.contentBoxNews .ulNews{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
		/* margin-top: 65px; */
	}
	.contentBoxNews .ulNews li:nth-child(odd){
		cursor: pointer;
		width: 1109px;
		height: 342px;
		margin-bottom:20px;
		border-radius: 10px;
		display: flex;
		justify-content: flex-start;
		flex-direction:row;
		align-items: flex-start;
		background: rgba(255, 255, 255, 1);
		/* box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15); */
	}
	
	.contentBoxNews .ulNews li:nth-child(even){
		cursor: pointer;
		width: 1109px;
		height: 342px;
		margin-bottom:20px;
		border-radius: 10px;
		display: flex;
		justify-content: flex-start;
		flex-direction: row-reverse;
		align-items: flex-start;
		background: rgba(255, 255, 255, 1);
		/* box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15); */
	}
	.contentBoxNews .ulNews li:nth-child(odd) img{
		width: 536px;
		height: 311px;
		border-radius: 6px;
		margin:16px 16px 16px 19px;
		margin-right:38px;
	}
	.contentBoxNews .ulNews li:nth-child(odd) .articleBox{
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: center;
		width:494px;
		margin:18px 0;
		position: relative;
	}
	.contentBoxNews .ulNews li img{
		width: 536px;
		height: 311px;
		border-radius: 6px;
		margin:16px 19px 16px 16px;
		object-fit: cover;
	}
	.contentBoxNews .ulNews li:nth-child(even) .articleBox{
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: center;
		width:500px;
		margin:18px 0;
		margin-right:7px;
		position: relative;
	}
	.contentBoxNews .ulNews li:nth-child(even) .articleBox h3{
		width:494px;
		margin-top:30px;
		text-align: left;
		font-size: 30px;
		font-weight: bold;
		color: rgba(0, 0, 0, 1);

	}
	.contentBoxNews .ulNews li:nth-child(even) .articleBox p{
		margin:0px auto;
		width:100%;
		margin-top:15px!important;
		text-align: left;
		font-size: 14px;
		line-height: 25px;
		font-weight: 400;
		color: rgba(0, 0, 0, 1);
	}
	.contentBoxNews .ulNews li .articleBox a{
		position: absolute;
		right:0px;
		top:0px;
		font-size: 15px;
		font-weight: 500;
		color: rgba(128, 128, 128, 1);
	}
	.contentBoxNews .ulNews li .articleBox h3{
		width:517px;
		margin-top:30px;
		text-align: left;
		font-size: 30px;
		font-weight: bold;
		color: rgba(0, 0, 0, 1);

	}
	.contentBoxNews .ulNews li .articleBox h3:hover{
		color:#007AFF
	}
	
	.contentBoxNews .ulNews li .articleBox p{
		margin:0px auto;
		width:100%;
		margin-top:15px!important;
		text-align: left;
		font-size: 14px;
		line-height: 25px;
		font-weight: 400;
		color: rgba(0, 0, 0, 1);
	}
	.contentBoxLifes{
		width:1109px;
		margin:0px auto 0 auto;
	}
	.contentBoxLifes .ulLifes{
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		width:100%;
		/* margin-top: 65px; */
	}
	.contentBoxLifes .ulLifes li{
		cursor: pointer;
		width: 1109px;
		height: 622px;
		margin-bottom:25px;
		border-radius: 10px;
		overflow: hidden;
		padding:24px 0;
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: flex-start;
		background: rgba(255, 255, 255, 1);
		box-shadow: -9px 5px 26px 4px rgba(176, 176, 176, 0.15);
	}
	.contentBoxLifes .ulLifes li:hover p{
		color:#007BFF
	}
	.contentBoxLifes .ulLifes li .hotImg{
		
		margin:0 36px;
		width: 1037px;
		height: 367px;
		border-radius: 6px;
		overflow: hidden;
		background-size: 1050px;
		background-position: center center;
		background-repeat:  no-repeat;
	}
	.contentBoxLifes .ulLifes li .title{
		display: flex;
		justify-content: space-between;
		align-items: center;
		width:1037px;
		margin:0px auto;
		position: relative;
		margin-bottom:18px;
	}
	.contentBoxLifes .ulLifes li .title a{
		font-size: 15px;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 21.72px;
		color: rgba(128, 128, 128, 1);
		text-align: left;
		vertical-align: top;
	}
	.contentBoxLifes .ulLifes li .title h3{
		margin-bottom:unset!important;
		text-align: left;
		font-size: 24px;
		font-weight: 500;
		color: rgba(26, 55, 112, 1);
	}
	.contentBoxLifes .ulLifes li .title h3 span{
		font-size: 15px;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 34.75px;
		color: rgba(166, 166, 166, 1);
	}
	.contentBoxLifes .ulLifes li .articleBox{
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: center;
		width:1037px;
		margin:18px auto;
		position: relative;
	}
	.contentBoxLifes .ulLifes li .articleBox a{
		position: absolute;
		right:0px;
		top:0px;
		color:#333;
		font-size:13px;
	}
	.contentBoxLifes .ulLifes li .articleBox h3{
		width:1037px;
		text-align: left;
		font-size: 30px;
		font-weight: 500;
		color: rgba(0, 0, 0, 1);
	}
	.contentBoxLifes .ulLifes li .articleBox h3:hover{
		color:#007AFF
	}
	.contentBoxLifes .ulLifes li .articleBox p{
		margin:0px auto;
		width:100%;
		text-align: left;
		font-size: 14px;
		height: unset;
		line-height: 25px;
		font-weight: 400;color: rgba(0, 0, 0, 1);
	}
	.picBoxJob{
		width:100%;
		height: 641px;
		margin:0 auto;
		background: rgba(33, 51, 84, 0.8);
		box-shadow: 2px 2px 35px 5px rgba(219, 219, 219, 0.13);
	}
	.picBox{
		width:100%;
		height: 523px;
		margin:0 auto;
		background: rgba(33, 51, 84, 0.8);
		box-shadow: 2px 2px 35px 5px rgba(219, 219, 219, 0.13);
	}
	.picList{
		width:1350px;
		margin:0 auto;
		height:523px;
	}
	.picTop{
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-top:50px;
	}
	.picTop .picTopL{
		
		width: 206px;
		height: 60px;
		opacity: 1;
		/** 文本1 */
		font-size: 36px;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 52.13px;
		color: rgba(255, 255, 255, 1);
		text-align: left;
		position: relative;
		padding-left:25px;
	}
	.picTop .picTopL:before{
		position: absolute;
		content: '';
		left: 0px;
		top: 4.5px;
		width: 10px;
		height: 45px;
		opacity: 1;
		background: rgba(0, 104, 183, 1);

	}
	.picTop .picTopR{
			
			height: 28px;
			opacity: 1;
			/** 文本1 */
			font-size: 18px;
			font-weight: 500;
			letter-spacing: 0px;
			line-height: 26.06px;
			color: rgba(229, 229, 229, 1);
			text-align: left;
			vertical-align: top;
	}
	.picTop .picTopR a{
		color:#fff;
	}.picTop .picTopR a:hover{
		color:#007AFF;
	}
	.picUl{
		height:246px;
		margin-top:31px;
		position: relative;
	}
	.picUl .mySwiper{
		width:1203px!important;
		height:246px;
	}
	.picUl .swiper-wrapper{
		width:1203px!important;
		height:246px;
	}
	.picUlJob{
		height:246px;
		margin-top:31px;
		position: relative;
	}
	.picUlJob .mySwiper{
		height:393px;
	}
	.picUlJob .swiper-wrapper{
		height:393px;
	}
	.picUlJob .swiper-slide {
		text-align: center;
		font-size: 18px;
		background: rgba(229, 229, 229, 1);
		/* Center slide text vertically */
		
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: flex-start;
		width:414px!important;
		height: 393px!important;
		border-bottom-right-radius: 30px;
	}
	
	.picUlJob .swiper-slide .topimg {
		display: block;
		width:414px!important;
		height: 225px!important;
		object-fit: cover;
	}
	.picUlJob .swiper-slide .title{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
		position: relative;
		margin-left:13px;
		height: 86px;
	}
	
	.picUlJob .swiper-slide .title span{
		margin-top:18px;
		line-height: 20px;
		font-size: 22px;
		font-weight: 500;
		color: rgba(17, 37, 79, 1);
		text-align: left;
		margin-left:70px;
		display: flex;
	
	}
	.picUlJob .swiper-slide .title span img{margin-right:1rem}
	.picUlJob .swiper-slide .title p{
		color:#000;
		font-size:14px;
		margin-top:18px;
		margin-left:30px;
		font-weight: 500;
		width:339px;
		text-indent: 1.5rem;
		text-align: left;
	}
	




	.picUlNews{
		height:246px;
		margin-top:31px;
		position: relative;
	}
	.picUlNews .mySwiper{
		width:1203px!important;
		height:328px;
	}
	.picUlNews .swiper-wrapper{
		height:393px;
	}
	.picUlNews .swiper-slide {
		border-bottom-right-radius: 30px!important;
		text-align: center;
		font-size: 18px;
		background: #fff;
	
		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: flex-start;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: flex-start;
		width:357px!important;
		height: 323px!important;
		position: relative;
		top:5px;
	}
	.picUlNews .swiper-slide .hotIcon{
		position: absolute;
		left:6px;
		top: -5px;
		width:67px!important;
		height: 66px;
	}
	.picUlNews .swiper-slide .topimg {
		display: block;
		width:357px!important;
		height: 227px!important;
		object-fit: cover;
	}
	.picUlNews .swiper-slide .title{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: column;
		margin:0 30px;
		width: 300px;
		margin-top: 25px;
		position: relative;
		/* margin-left:13px; */
		height: 96px;
	}
	
	.picUlNews .swiper-slide .title > span{
		margin-top:13px;
		line-height: 20px;
		font-size: 22px;
		font-weight: 500;
		color: rgba(17, 37, 79, 1);
		text-align: left;
		margin-left:70px;
	
	}
	.picUlNews .swiper-slide .title p{
		color:#000;
		font-size:16px;
		/* margin-top:18px; */
		/* margin-right:10px; */
		/* text-indent: 2rem; */
		text-align: left;
		margin-bottom: 0!important;
	}
	.picUlNews .swiper-slide .title p >span{
		font-size:16px;
		color: rgba(17, 37, 79, 1);
		font-weight: bold;
	}
	.picUl .swiper-slide {
		text-align: center;
		font-size: 18px;
		background: #fff;

		/* Center slide text vertically */
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: flex-start;
		width:275px!important;
		height: 246px!important;
	}

	.picUl .swiper-slide .topimg {
		display: block;
		width:275px!important;
		height: 160px!important;
		object-fit: cover;
	}
	.picUl .swiper-slide .title{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: row;
		margin-top: 15px;
		position: relative;
		margin-left:13px;
		height: 86px;
		width:262px;
	}
	.picUl .swiper-slide .title:before{
		position: absolute;
		content: '';
		width:40px;
		height: 2px;
		background: #007AFF;
	}
	.picUl .swiper-slide .title > span{
		margin-top:13px;
		line-height: 20px;
		font-size: 14px;
		display:block;
		width:215px;
		font-weight: 500;
		color: rgba(17, 37, 79, 1);
		text-align: left;

	}
	.picUl .swiper-slide .title span a{
		color:#000;
	}
	.picUl .swiper-slide .title span a > span{
		color:rgba(17, 37, 79, 1);
		font-weight: bold;
		font-size: 14px;
	}
	.picUl .swiper-slide .title span a:hover{
		color:#007AFF;
	}

	
}
/* 
@media  screen and  (min-width: 768px){
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 0px!important;
		width:auto;
		height: 60px;
		line-height: 60px;
	}
	.tousu li{
		margin-right:32px;
		color:#000;
		font-size:22px;
		cursor: pointer;
	}
	.tousu li img{
		margin-right:10px;
	}
	#dr_row_title{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}

	#dr_row_title textarea{
		height: 280px!important;
		width: 890px!important;
		margin-left: 20px!important;
		margin-top: 10px!important;
		border: 1px solid rgba(229, 229, 229, 1);
	}
	.form-group{
		margin-bottom: 0px!important;
		;
	}
	#dr_row_ssgw{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}
	#dr_row_ssgw textarea{
		height: 100px!important;
		width: 100%;
		margin-top: 10px;
		border: 1px solid rgba(229, 229, 229, 1);
	}
	.lianxi{
		display: flex;
		justify-content: space-between;
		align-content: center;
		margin-top:24px;
	}
	.lianxi .form-group{
		width:50%;
		margin-bottom:1rem!important;
	}
	.uploadBox{
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-content: center;
		margin-top:10px;
	}
	.uploadItem{
		display: flex;
		justify-content: space-between;
		margin:0 20px!important;
		width:895px;
		flex-direction: row;
	}
	.form-horizontal .form-group{
		margin-left:0!important;
		margin-right:0!important;
	}
	#dr_row_sctp{
		
		width: 427px;
		min-height: 179px;
		opacity: 1;

	}
	.addImgLabel{
		
		font-size: 22px;
		font-weight: 500;
		letter-spacing: 0px;
		line-height: 31.86px;
		color: rgba(0, 0, 0, 1);
		text-align: left;
		vertical-align: top;
		margin:15px 0;
		margin-left:20px;

	}
	.labelFontSize{
		font-size: 22px;
		font-weight: 500;
	}
	.mt-radio-inline{
		display: flex;
		justify-content: flex-start;
		align-items: center;
		height: 60px;
	}
	.upClickBox{
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-radius: 8px;
		height: 179px;
		border: 1px dashed rgba(212, 214, 217, 1);
	}
	.table-striped tbody tr{
		background:none!important;
	}
	.files_show_title_html{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	.files_show_title_html{
		padding: 1.2rem !important;
	}
	.files_row_preview{
		margin-right: 0px!important;
		border: none!important;
		padding: 0px!important;
		width: auto;
		height: 80px!important;
		line-height: 80px;
		overflow: hidden;
		border-radius: 4px;
		text-align: center;
	}
	.files_row_preview img{
		margin-left:20px;
	}
	.upClickBox img{margin:20px 10px 10px 10px!important;}
	
	.upClickBox .finecms-file-ts{
		
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0px;
		color: rgba(187, 189, 191, 1);
		text-align: left;
		vertical-align: top;
		width:350px;
		margin:0 auto;
	}
	#dr_row_scsp{
		
		width: 427px;
		min-height: 179px;
		opacity: 1;

	}
	.scroller_sctp_files table{
		background-color:none!important;
	}
	#dr_row_lxdh{
		display: flex;
		justify-content: flex-end;
	}
	
}
 */
