*{margin:0;padding:0;list-style:none; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);transition:all;-o-transition:all;-ms-transition:all;-moz-transition:all;-webkit-transition:all;outline: none;font-size: 0.28rem;}
body,html{font-family:"Microsoft YaHei",'微软雅黑','Source Han Sans'; width: 100%; background: #fff;overflow-x: hidden;position: relative;min-height: 100vh;}

a{text-decoration:none; color: #000; }
a:hover{text-decoration:none;}
em,i,strong{font-style:normal;}
img{ border: 0; vertical-align: middle; display: inline-block; flex-shrink: 0;}
input,textarea,select{ font-family: '微软雅黑';  outline: none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type='file'],
button, select{ -webkit-appearance: none; }
.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mainbox {
	/* overflow: hidden; */
}

.anim{

	-webkit-transform: translateY(100px) translateX(0);

	-moz-transform: translateY(100px) translateX(0);

	transform: translateY(100px) translateX(0);

	opacity: 0;

	-webkit-transition-timing-function: ease-in-out;

	transition-timing-function: ease-in-out;
	/* overflow: hidden; */

}



.anim-show{

	-webkit-transform: translateY(0px) translateX(0);

	-moz-transform: translateY(0px) translateX(0);

	transform: translateY(0px) translateX(0);

	opacity: 1;

}
.breathe {
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-name:breathe;
	-webkit-animation-duration:1000ms;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	
}
@-webkit-keyframes breathe {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}
.logo a {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 100;
}
.top {
	width: 100%;
	height: 1.55rem;
	background: rgba(196,23,40,0.48);
	position: absolute;
	top: 0;
	z-index: 10;
}
.topcontentbox {
	width: 95%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 100%;
}
.logo {
	width: 2.67rem;
	height: 0.71rem;
	background: url(../img/logo.png) no-repeat;
	background-size: contain;
}
.navbox {
	display: flex;
	justify-content: flex-end;
	height: 100%;
}
.navbtn {
	line-height: 1.55rem;
	margin-left: 0.65rem;
	color: #fff;
	white-space: nowrap;
	/* padding: 0 0.3rem; */
}
.navbtn * {
	font-size: 0.28rem;
}
.navbtn a {
	display: inline-block;
	width: 100%;
	height: 100%;
	color: #fff;
	transition: 0.3s;
	white-space: nowrap;
}
.navbtn a:hover {
	transform: scaleX(1.2) scaleY(1.2);
}
.mainbox {
	width: 100%;
}
.mainbox1 {
	height: 14.05rem;
	
	
}
.contentcenter11 {
	/* display: none; */
}
.topindex {
	/* background: none; */
}
.video {
	width: 100%;
}
.content {
	width: 100%;
	overflow: hidden;
	position: relative;
	/* text-align: center; */
}
.contentcenter {
	text-align: center;
}
.bannertextbox {
	margin-top: 5.32rem;
	
	
}
.bannertext {
	text-align: center;
	color: #fff;
	font-size: 0.45rem;
	margin-bottom: 0.3rem;
}
.blogo {
	width: 6.75rem;
	margin-top: 2rem;
}
.titlebox {
	margin-top: 1.52rem;
}
.title {
	text-align: center;
	font-size: 0.6rem;
	font-weight: bold;
	color: #2e3237;
	line-height: 1.4rem;
}
.titleline {
	width: 1.06rem;
	height: 0.05rem;
	background: #2E3237;
	margin: 0 auto 1.45rem;
}
.jieshaobox {
	position: relative;
}
.jieshaopic {
	position: absolute;
	width: 9.61rem;
	left: 1.82rem;
	top: 1.02rem;
	z-index: 2;
}
.jieshaotextbox {
	position: relative;
	width: 13.19rem;
	height: 9.25rem;
	box-sizing: border-box;
	margin-left: 9.74rem;
	border: 0.07rem solid #a9abad;
	padding: 1.15rem 2.06rem;
}
.baimask {
	width: 0.07rem;
	height: 7.04rem;
	position: absolute;
	background: #fff;
	right: -0.07rem;
	top: 50%;
	transform: translateY(-50%);
	
}
.jieshaotext {
	font-size: 0.24rem;
	color: #2e3237;
	line-height: 0.5rem;
	margin-bottom: 0.8rem;
}
.jieshaodatatitle {
	color: #2e3237;
	font-size: 0.24rem;
	/* font-weight: bold; */
	margin-bottom: 0.15rem;
}
.jieshaodatabox {
	/* background: url(../img/2019.png) no-repeat left center; */
	/* background-size:contain; */
	/* padding-left: 0.49rem; */
	overflow: hidden;
}
.datatext {
	color: #2e3237;
	font-size: 0.25rem;
}
.datatext span {
	font-size: 0.4rem;
	font-weight: bold;
}
.datatextbox {
	margin-top: -0.1rem;
}
.datatext .databold2 {
	font-size: 0.25rem;
}
.contentswiper {
	width: 90%;
	margin: 2.25rem auto 3.1rem;
	text-align: center;
}
.shou {
	width: 1.81rem;
}
.swiper-container1 {
	width: 100%;
	height: 7.57rem;
	background: url(../img/panzi.png) no-repeat center center;
	background-size: calc(7.27rem/1.5) calc(7.22rem/1.5);
	background-size: 7.27rem 7.22rem;
	position: relative;
}
.swiper-container1 img{
	width: 1.44rem;
	/* margin: 5rem; */
}
.swiper-container1 .swiper-wrapper {
	/* margin-left: -2rem; */
}
.swiper-container1 .swiper-slide {
	display: flex;
	align-items: center;
	justify-content: center;
	transform: scale(1);
	transition: 300ms;
	/* width: 4rem; */
	
} 
.swiper-container1 .swiper-slide-active,.swiper-container1 .swiper-slide-duplicate-active{
  transform: scale(1.2);
  /* padding: 0 2rem; */
  
 }
 .swiper-container1 .swiper-slide-prev {
 	 transform: translateX(-1.2rem);
 }
 .swiper-container1 .swiper-slide-next {
 	 transform: translateX(1.2rem);
 }
 .swiper-container1 .shangyige {
 	 transform: translateX(-0.6rem);
 }
 .swiper-container1 .xiayige {
 	 transform: translateX(0.6rem);
 }
 .swipertextbox {
	 display: none;
 }
 .swipertext {
	 text-align: center;
	 font-size: 0.26rem;
	 color: #2e3237;
	 line-height: 0.6rem;
	 letter-spacing:0.05rem;
	 
 }
 .mainboxyj {
	 width: 100%;
	 height: 14.22rem;
	 background: url(../img/bg2.jpg) no-repeat;
	 background-size: cover;
	 position: relative;
 }
 .title2 {
	 color: #fff;
	 text-align: left;
 }
 .titleline2 {
	 background: #fff;
	 margin: 0;
	 margin-left: 1rem;
 }
 .titletext {
	 font-size: 0.26rem;
	 color: #fff;
	 margin-top: 0.45rem;
 }
 .titlebox2 {
	 position: absolute;
	 margin-top: 0;
	 left: 50%;
	 top: 42%;
	 transform: translateX(-10%) translateY(-50%);
	 
 }
 .contentzl {
	 /* width: calc(100% - 2.98rem); */
	 margin: 0 auto;
 }
 .zlbox {
	 width: 100%;
	 display: flex;
	 /* justify-content: space-between; */
	 margin-bottom: 2.79rem;
 }
 .zlleft {
	 width: 8.36rem;
	 margin-left: 2.98rem;
 }
 .huidian {
	 width: 0.73rem;
	 margin: 0.58rem 0;
 }
 .zllefttext {
	 font-size: 0.25rem;
	 color: #2e3237;
	 line-height: 0.5rem;
 }
 .zlright {
	 position: relative;
	 margin-left: 1.96rem;
	 overflow: hidden;
 }
 .chilun {
	 width: 8.61rem;
 }
 .zlrighttext1 {
	 width: 2.6rem;
	 text-align: center;
	 position: absolute;
	 left:1.12rem;
	 top: 3rem;
	 color: #fff;
 }
 .zltitle {
	 font-size: 0.33rem;
	 margin-bottom: 0.3rem;
 }
 .zltext {
	 font-size: 0.22rem;
	 line-height: 0.4rem;
 }
 .zlrighttext2 {
 	 width: 2.81rem;
 	 text-align: center;
 	 position: absolute;
 	 left:5rem;
 	 top: 1.3rem;
 	 color: #fff;
 }
 .mainboxzc {
	 width: 100%;
	 height: 14.16rem;
	 background: #c41728;
 }
 .title3 {
	 text-align: center;
	 font-size: 0.6rem;
	 font-weight: bold;
	 color: #fff;
	 line-height: 1.4rem;
	 margin-top: 1.08rem;
 }
 .titleline3 {
	 width: 1.08rem;
	 height:0.05rem;
	 margin: 0 auto;
	 background: #fff;
	 margin-bottom: 0.46rem;
 }
 .shou2 {
	 width: 1.8rem;
	 display: block;
	 margin: auto;
 }
 .swiper-container2 {
	 width: 100%;
	 margin-top: 0;
 }
 .zcbox {
	 width: 90%;
	 display: flex;
	 justify-content: space-between;
	 margin: 1rem auto 0;
 }
 .zcleft {
	 width: 9.78rem;
 }
 .baidian {
	 width: 0.73rem;
	 margin-top: 0.25rem;
	 margin-bottom: 0.47rem;
 }
 .zclefttext {
	 font-size: 0.22rem;
	 color: #fff;
	 line-height: 0.64rem;
 }
.zcright {
	width: 11.98rem;
}
.zcright img {
	width: 100%;
}
.shou3 {
	width: 1.8rem;
	display: block;
	margin: 0 auto;
}
.titleline4 {
	margin-bottom: 0.42rem;
}
.mainboxfz {
	width: 100%;
	height: 13rem;
}
.fzboxmain {
	min-width: 100%;
	display: inline-block;
	margin-top: 2rem;
}
.fzbox {
	width: 100%;
	border-bottom: 0.04rem solid #c82435;
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}
.fzcontent1 {
	width: 3.94rem;
	height: 4.56rem;
	margin-left: 0.5rem;
	padding-left: 0.2rem;
	background: url(../img/xian.png) no-repeat top left;
	background-size: contain;
}
.fzicon {
	width: 1.4rem;
	position: relative;
	top: -0.5rem;
}
.fzcontentsj { 
	font-size: 0.24rem;
	font-weight: bold;
	margin-top: -0.4rem;
	margin-bottom: 0.15rem;
}
.fztext {
	width: 70%;
	font-size: 0.24rem;
	line-height: 0.4rem;
}
.fzcontent2 {
	width: 3.94rem;
	height: 3.07rem;
	margin-left: 0.5rem;
	padding-left: 0.2rem;
	background: url(../img/xian.png) no-repeat top left;
	background-size: contain;
}
.fzsjbox {
	width: 4.24rem;
	position: relative;
	height: 2.68rem;
	bottom: -2.05rem;
	left: -1rem;
	text-align: center;
}
.quanbox {
	color: #c82435;
	font-weight: bold;
	font-size: 0.28rem;
}
.quan {
	width: 0.35rem;
	margin-top:0.1rem;
}
.fzsjtitle {
	font-size: 0.22rem;
	color: #000;
	font-weight: bold;
	margin-top: 0.3rem;
	line-height: 0.5rem;
}
.fzsjcontent {
	font-size: 0.22rem;
	color: #000;
	line-height: 0.5rem;
}
.swiper-container3 {
	min-width: 100%;
	height: 10rem;
	cursor: url(../img/shubiao.png),auto;
}
.caidanbtn {
	display: none;
}
.sanheng {
	/* display: none; */
}
.swiper-container3 .swiper-slide {
	width: auto;
}
.footer {
	width: 100%;
	height: 3.83rem;
	background: #c41728;
}
.fconetent {
	width: 90%;
	height: 100%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	top: -0.2rem;
}
.fconetent>a {
	position: absolute;
	/* left: 0; */
	bottom: 0.5rem;
	right: 1.3rem;
}

.fconetent>span {
	position: absolute;
	right: 0.1rem;
	bottom: 0.5rem;
}
.fconetent>a>span {
	font-size: 0.2rem;
}
.fconetent>span img {
	width: 0.9rem;
}
.footerlogo {
	width: 4.99rem;
}
.footerlogo img {
	width: 100%;
}
.ficonbox {
	display: flex;
	align-items: center;
}
.footererwei {
	width: 2.43rem;
	
}
.footererwei img {
	width: 100%;
}
.ficonbox2 {
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	width: 2.71rem;
	margin-left: 0.45rem;
	justify-content: center;
}
.ficonbox2 a {
	display: inline-block;
	margin:0.05rem 0.1rem;
}
.ficonbox2 a {
	width: 0.47rem;
}
.ficonbox2 a img {
	width: 100%;
}
.mainboxnews {
	width: 100%;
	height: 7.44rem;
	
}



/*新闻*/
.contentnews {
	height: 100%;
}
.newsbannertext {
	text-align: center;
	position: absolute;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	font-size: 0.92rem;
	font-weight: bold;
}
.navbox2 {
	position: absolute;
	bottom: 0.5rem;
	left: 1.5rem;
	color: #fff;
}
.navbtn2 {
	font-size: 0.3rem;
	line-height: 0.8rem;
	position: relative;
	cursor: pointer;
	padding: 0 0.2rem;
	
	
}
#lianximap {
	width: 90%;
	height: 90%;
	position: absolute!important;
	left: 5%;
	top: 5%;
}
#lianximap2 {
	width: 90%;
	height: 90%;
	position: absolute!important;
	left: 5%;
	top: 5%;
}

.navbtn2 a {
	color: #fff;
	transition: 0.3s;
	display: inline-block;
}
.navbtn2 a:hover {
	transform: scaleX(1.2) scaleY(1.2);
}
.navbtn2 a span {
	font-weight: bold;
}
.navxian2 {
	width: 3rem;
	left: -2.7rem;
	height: 0.02rem;
	background: #fff;
	position: absolute;
	top: 50%;
	transform: translateY(150%);
	opacity: 0;
}
.navbtn2.active {
	left: 0.33rem;
	background: url(../img/yinying.png) no-repeat bottom;
	background-size: cover;
}

.navbtn2.active a {
	font-weight: bold;
	font-size: 0.4rem;
}
.navbtn2.active a:hover {
	transform: scaleX(1) scaleY(1);
}
.navbtn2.active .navxian2 {
	opacity: 1;
}
.mainboxnewshead {
	margin-top: 3.4rem;
	margin-bottom: 2.2rem;
}
.contentnewshead {
	width: 85%;
	margin: 0 auto;
}
.newsheadbox {
	display: flex;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.newsheadpic {
	width: 10.04rem;
}
.newsheadpic img {
	width: 100%;
}
.newsheadright {
	box-sizing: border-box;
	padding-right: 0.1rem;
	width:9.66rem;
}

.hongdian {
	width: 0.52rem;
	margin-bottom: 0.3rem;
}
.newsheadtitle {
	font-size: 0.44rem;
	font-weight: bold;
	color:#2e3237;
	line-height: 0.8rem;
}
.newsheadtext {
	font-size: 0.25rem;
	color: #2E3237;
	line-height: 0.5rem;
	margin: 0.4rem 0;
}
.newsheaddi {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.newsheadtime {
	font-size: 0.24rem;
	color: #2E3237;
}
.newsheadmore {
	font-size: 0.24rem;
	color: #c41728;
	transition: 0.3s;
}
.newsheadmore span {
	font-size: 0.2rem;
}
.newst {
	display: flex;
}
.newsitem {
	width: 97%;
	border-top: 0.01rem solid #eeeeee;
	border-bottom: 0.01rem solid #eeeeee;
	padding: 0.4rem 0.4rem 0.2rem 0;
}
.icon-yuandian {
	width: 3%;
	text-align: center;
	font-size: 0.2rem;
	margin-top: 0.7rem;
	color: #888a8d;
	margin-right: 0.35rem;
}
.newsitemtitle {
	font-size: 0.4rem;
	color: #2e3237;
	line-height: 0.8rem;
}
.newsitemdes {
	color: #2E3237;
	font-size: 0.3rem;
}
.newsitemtime {
	text-align: right;
	font-size: 0.22rem;
	color: #2E3237;
}
.more1 {
	width: 1.6rem;
	height: 0.68rem;
	border: 0.02rem solid #c82636;
	line-height: 0.68rem;
	text-align: center;
	display: block;
	margin: 0.7rem auto;
	color: #c41728;
	font-size: 0.25rem;
	cursor: pointer;
	
}
.newst:hover .icon-yuandian,.newst:hover .newsitemdes,.newst:hover .newsitemtitle,.newst:hover .newsitemtime{
	color: #c41728;
}
.navxian1 {
	width: 0.97rem;
	height: 0.03rem;
	background: #fff;
	margin: -0.4rem auto 0;
	opacity: 0;
}
.navbtn.active a {
	font-size: 0.35rem;
}
.navbtn.active .navxian1 {
	opacity: 1;
}
.dongtaiheadpic {
	width: 2.96rem;
	display: block;
	margin: 0.5rem 0;
}
.dongtaititle {
	margin: 0.8rem 0;
}

/*加盟*/
.mainboxjiameng1 {
	width: 100%;
	height: 6.52rem;
	position: relative;
}
.jiamengpic1 {
	width: 19.48rem;
	position: absolute;
	left: 2.71rem;
	top: -0.66rem;
}
.mainboxjiameng2 {
	width: 100%;
	height: 14.23rem;
	background: url(../img/jiamengbg1.jpg) no-repeat top;
	background-size: cover;
}
.contentjiameng1 {
	width: 80%;
	margin: auto;
	
}
.titleboxjiameng1 {
	margin-top: 1.02rem;
}
.jiamengbox1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 2.72rem;
}
.jiamengleftbox1 {
	width: 8.44rem;
}
.jiamenglogo {
	width: 4.14rem;
	margin-bottom: 1.37rem;
}
.jiamenglefttext1 {
	font-size: 0.25rem;
	color: #2E3237;
	line-height: 0.5rem;
}
.jiamengrightbox1 {
	width: 10.34rem;
}
.jiamengrightbox1 img {
	width: 100%;
}
.mainboxjiameng3 {
	margin-bottom: 2.57rem;
}
.jiamengbox2 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.jiamengleftbox2 {
	width: 7.97rem;
}
.jiamengleftbox2 img {
	width: 100%;
}
.jiamengrightbox2 {
	width: 9.54rem;
	
}
.jiamengrighttext2 {
	font-size: 0.27rem;
	color: #2E3237;
	line-height: 0.5rem;
	margin-top: 0.7rem;
}
.jiamengbox3 {
	width: 80%;
	margin: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.jiamengleftbox3 {
	width: 5.78rem;
	padding-left: 0.78rem;
}
.jiamenglogox1 {
	max-height: 1.5rem;
	margin-bottom: 0.9rem;
	max-width: 3rem;
	object-fit: contain;
}
.jiamenglefttext2 {
	font-size: 0.26rem;
	color: #2E3237;
	line-height: 0.5rem;
}
.jiamengrightbox3 {
	width: 11.68rem;
}
.jiamengrightbox3 img {
	width: 100%;
}
.jiamenglogobox {
	width: 90%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 1.7rem auto;
}
.jiamenglogoitem {
	cursor: pointer;
	width: 1.5rem;
	height: 1.5rem;
	position: relative;
	padding: 0.1rem;
	box-sizing: border-box;
}
.jiamenglogoitem img {
	/* width: 1.3rem; */
	display: block;
	margin: auto;
	object-fit: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	max-width: 80%;
	max-height: 80%;
	object-fit: cover;
	
}
.jiamenglogoitem.active {
	border: 0.01rem solid #8e8e8e;
	border-radius: 0.1rem;
	box-shadow: 0px 0.05rem 0.05rem #8e8e8e;;
}
.mainboxjiameng5 {
	width: 100%;
	height: 14rem;
	background: #C41728;
	overflow: hidden;
	position: relative;
}
.title5 {
	color: #fff;
	font-size: 0.6rem;
	margin-top: 0rem;
}
.titleboxjiameng5 {
	margin-top: 1.08rem;
}
.titleline2 {
	background: #fff;
	margin: 0 auto;
}
.jiamengbox5 {
	position: relative;
}
.jiamengbaibox {
	width: 17.34rem;
	height: 8.79rem;
	background: #fff;
	position: absolute;
	left: 3rem;
	top: 0.72rem;
	box-sizing: border-box;
	padding: 1.67rem 0 0 1.83rem;
}
.jiamengbaipic {
	position: absolute;
	width: 10.1rem;
	right: 0;
	top: 2rem;
}
.jiamengbaipic img {
	width: 100%;
}
.jiamengbaitext {
	margin-top: 1rem;
	width: 7.57rem;
	padding-left: 0.44rem;
	font-size: 0.25rem;
	color: #2E3237;
	line-height: 0.5rem;
}
.jiamengitem {
	background: url(../img/jiamengbg.png) no-repeat left center;
	background-size: contain;
	padding-left: 0.6rem;
	margin-bottom: 0.6rem;
}
.jiamengwenti {
	color: #C41728;
	font-size: 0.28rem;
	line-height: 0.5rem;
}
.jiamengdaan {
	color: #2E3237;
	line-height: 0.5rem;
}
.jiamengliuzibox {
	width: 15.94rem;
	height: 9.28rem;
	box-sizing: border-box;
	margin: 2rem auto 4rem;
	border: 0.02rem solid #C41728;
	padding: 0.7rem 2.6rem 0.93rem 2.13rem;
}
.liuzititle {
	text-align: center;
	color: #C41728;
	font-size: 0.25rem;
	margin: 0.5rem 0;
}
.nametitle {
	color: #2E3237;
	font-size: 0.25rem;
	line-height: 0.7rem;
	margin-top: 0.4rem;
}
.xingred {
	color: #C41728;
}
.nameinput {
	border: 1px solid #C41728;
	/* margin-left: 0.15rem; */
	/* margin-bottom: 0.4rem; */
	height: 0.68rem;
	line-height: 0.68rem;
	position: relative;
	/* padding-left: 0.15rem; */
	
}
.icon-yonghu,.icon-shouji {
	color: #909295;
	padding: 0 0.1rem 0 0.25rem;
	font-size: 0.35rem;
}
.nameinput input {
	border: none;
	outline: none;
	font-size: 0.28rem;
	color: #9e9f9f;
	width: 90%;
}
.leixing {
	color: #9e9f9f;
	border: none;
	width: 100%;
	box-sizing: border-box;
	padding-left: 0.25rem;
	line-height: 0.68rem;
	/* margin-left: 0.25rem; */
	/* text-indent: 0.25rem; */
}
.leixing option {
	/* margin-left: 0.15rem; */
	/* position: relative;
	left: 0.15rem; */
}
.icon-sanjiao2 {
	display: block;
	transform: rotate(90deg);
	position: absolute;
	color: #C41728;
	right: 0.2rem;
}
.jiamengtijiao {
	width: 1.62rem;
	display: block;
	margin:  0.7rem auto 0;
	cursor: pointer;
}
/*关系*/

.mainboxguanxi {
	width: 100%;
	height: 7.44rem;
	background: url(../img/guanxibanner.jpg) no-repeat;
	background-size: cover;
}
.navguanxi.active {
	background: url(../img/yinying2.png) no-repeat;
	background-size: cover;
}
.mainboxguanxi1 {
	margin-top: 2.52rem;
	margin-bottom: 6.47rem;
}
.contentguanxi {
	width: 80%;
	margin: auto;
}
.guanxiitem {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.guanxitimebox {
	width: 1.58rem;
	height: 1.98rem;
	background: #e0e0e0;
	text-align: center;
	box-sizing: border-box;
	padding-top: 0.5rem;
	padding-bottom: 0.37rem;
	/* padding-left: 0.34rem; */
}
.guanxiyue {
	color: #606060;
	font-size: 0.36rem;
	letter-spacing: 0.05rem;
	font-weight: bold;
}
.guanxiri {
	color: #606060;
	font-size: 0.36rem;
	font-weight: bold;
}
.guanxicbox {
	width: 8.52rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-left: 0.4rem;
}
.guanxiebox {
	width: 9.53rem;
	display: flex;
	margin-left: 0.4rem;
	justify-content: space-between;
	align-items: center;
}
.guanxititle {
	width: 6.42rem;
	font-size: 0.3rem;
	color: #2E3237;
}
.guanxicbtn {
	/* width: 1.6rem;
	height: 0.68rem; */
	background: #d3515e;
	/* line-height: 0.68rem; */
	text-align: center;
	color: #fff;
	padding: 0.15rem 0.26rem;
}
.btnicon {
	display: inline-block;width: 0.31rem;
	height: 0.3rem;
	background: url(../img/downicon.png) no-repeat;
	background-size: cover;
	position: relative;
	margin-right: 0.1rem;
	top: 0.05rem;
	
}
.guanxiitem {
	padding: 0.58rem 0;
	border-top: 0.01rem solid #eeeeee;
	border-bottom: 0.01rem solid #eeeeee;
}
.guanxiitem:hover .guanxitimebox {
	background: #c41728;
}
.guanxiitem:hover .guanxiyue,.guanxiitem:hover .guanxiri {
	color: #fff;
}
.guanxiitem:hover .guanxititle {
	color: #c41728;
}
.guanxiitem:hover .guanxicbtn {
	background: #c41728;
}
.mainboxguanzhi {
	width: 100%;
	height: 7.46rem;
	
}
.guanzhidianbox {
	width: 0.5rem;
	height: 0.5rem;
	/* margin-left: -1rem; */
	position: relative;
}
.contentguanzhi {
	/* overflow: auto; */
}
.guanzhiitem {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.guanzhiitem:hover .icon-yuandian2 {
	color: #dd7b85;
}
.mainboxcanwu {
	width: 100%;
	height: 7.46rem;
	
}
.mainboxcaiwunav {
	width: 100%;
	height: 1.48rem;
	background: #c41728;
}
.caiwunavbox {
	display: flex;
	height: 100%;
	align-items: center;
}
.contentguanxi {
	height: 100%;
}
.caiwunavbox a {
	margin-right: 1rem;
	margin-top: 0.2rem;
}
.caiwuitem {
	font-size: 0.4rem;
	color: #fff;
	opacity: 0.5;
	transtion: 0.3s;
}
.caiwuline {
	width: 1.3rem;
	height: 0.04rem;
	background: #fff;
	margin: 0.2rem auto 0;
	opacity: 0;
}
.caiwunavbox a.active .caiwuitem {
	opacity: 1;
}
.caiwunavbox a.active .caiwuline {
	opacity: 1;
}
.contentzixun {
	width: 85%;
	margin: auto;
}
.zixunbox {
	display: flex;
	justify-content: space-between;
}
.zixunleftbox {
	width: 9.17rem;
}
.zixuntitle {
	font-size: 0.6rem;
	font-weight: bold;
	margin-bottom: 0.7rem;
	color: #2E3237;
}
.zixundizhi {
	padding-left: 0.69rem;
	height: 0.52rem;
	font-size: 0.24rem;
	color: #2E3237;
	margin-bottom: 0.25rem;
	line-height: 0.52rem;
}
.zixundizhi1 {
	background:url(../img/dianhuaicon.png) no-repeat left center;
	background-size: 0.48rem 0.5rem;
}
.zixundizhi2 {
	background:url(../img/dizhiicon.png) no-repeat left center;
	background-size: 0.4rem 0.46rem;
}
.zixundizhi3 {
	background:url(../img/youxiangicon.png) no-repeat left center;
	background-size: 0.46rem 0.37rem;
}
.zixunrightbox {
	width: 8.28rem;
}
.zixunrightbox img {
	width: 100%;
}
.zixunbox1:last-child {
	margin-bottom: 7.56rem;
}
.mainboxzixun2 {
	width: 100%;
	height: 7.44rem;
	
}
.mainboxjiaru {
	width: 100%;
	height: 7.35rem;
	
}
.mainboxjiaru1 {
	margin-top: 0.5rem;
}
.jiarunavbox {
	display: flex;
	border-bottom: 0.01rem solid #8e8e8e;
}
.jiaruitem {
	margin-right: 1.05rem;
	font-size: 0.34rem;
	line-height: 1rem;
	transition: 0.3s;
}
.jiaruitem.active {
	border-bottom: 0.03rem solid #C82636;
}
.jiaruxuanzebox {
	display: flex;
	justify-content: space-between;
	margin: 0.55rem 0;
}
.jiaruxuanzebox select {
	width: 5.7rem;
	border: 0.01rem solid #a0a0a0;
	color: #737373;
	font-size: 0.32rem;
	line-height: 0.7rem;
	box-sizing: border-box;
	padding-left: 0.37rem;
	background: url(../img/xiajt.png) no-repeat 95% center;
	background-size: 0.36rem 0.16rem;
}
.zhiweiitem {
	width: 100%;
	box-sizing: border-box;
	padding: 0.34rem;
	border: 0.01rem solid #a0a0a0;
	margin-bottom: 0.6rem;
	transition: 0.3s;
}
.zhiweibox1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.zhiweititle {
	font-size: 0.38rem;
	font-weight: bold;
	line-height: 0.7rem;
	color: #2E3237;
}
.zhiweiqian {
	font-size: 0.35rem;
	color: #C82435;
	line-height: 0.7rem;
}
.zhiweibox2 {
	color: #737373;
	font-size: 0.3rem;
}
.mainboxlianxi {
	width: 100%;
	height: 7.44rem;
	
}
.mainboxlianxi2 {
	margin-top: 0.6rem;
}
.zixunleftbox {
	position: relative;
}
.lianxitext {
	font-size: 0.24rem;
    color: #2E3237;
	position: absolute;
	left: 2.15rem;
	top: 3.7rem;
}
.lianxierwei {
	position: absolute;
	width: 1.68rem;
	left: 4.5rem;
	top: 3.08rem;
}
.lianximapbox {
	width: 9.34rem;
	position: relative;
}
.lianxileftbox {
	margin-top: 0.5rem;
}
.jiarubox2 {
	width: 100%;
	height: 5.1rem;
	background: url(../img/lianxibg.png) no-repeat;
	background-size: cover;
	box-sizing: border-box;
	padding: 1.12rem 0 0 2rem;
}
.jiarubox2title {
	font-size: 0.39rem;
	color: #fff;
	font-weight: bold;
	margin-bottom: 0.5rem;
}
.jiarudizhi1 {
	color: #fff;
	background: url(../img/dianhuaicon2.png) no-repeat left center;
	background-size: 0.48rem 0.5rem;
}
.jiarudizhi2 {
	color: #fff;
	background: url(../img/youxiangicon2.png) no-repeat left center;
	background-size: 0.46rem 0.37rem;
}
.jiarudizhi3 {
	color: #fff;
	background: url(../img/dizhiicon2.png) no-repeat left center;
	background-size: 0.45rem 0.31rem;
}
.tousubox {
	width: 100%;
	padding: 0.9rem 0.53rem;
	border: 0.01rem solid #c72535;
	box-sizing: border-box;
	margin-bottom: 8.82rem;
}
.tousutext {
	font-size: 0.26rem;
	line-height: 0.8rem;
}
.titleline2xin {
	margin: 0;
}
.icon-yuandian3 {
	color: #fff;
	margin-right: 0.1rem;
	font-size: 0.1rem;
}
.newsheadmore:hover {
	transform: scaleX(1.2) scaleY(1.2);
}
.more1:hover {
	background: #c41728;
	color: #fff;
}
.caiwuitem:hover {
	opacity: 1;
}
.jiaruitem a:hover {
	display: inline-block;
	transform: scaleX(1.2) scaleY(1.2);
	color: #C41728;
}
.tiaobox {
	display: flex;
	width: 0;
	overflow: hidden;
	display: none;
	padding-right: 0.2rem;
	line-height: 1.55rem;
}
.heidi {
	display: none;
}
.sanheng {
	cursor: pointer;
}
.contentjiarude {
	width: 80%;
	margin: 0 auto;
	position: relative;
}
.jiarudetitle {
	font-size: 0.4rem;
	font-weight: bold;
	line-height: 0.8rem;
}
.jiarutitleline {
	width: 1.5rem;
	height: 0.04rem;
	background: #c41728;
	margin-bottom: 40px;
}
.jiarudebox1 {
	margin: 0.9rem 0 1.7rem;
}
.jiarudebox1title {
	font-size: 0.36rem;
	color: #2f2f2f;
	line-height: 1rem;
}
.jiarudebox2 {
	margin-bottom: 5rem;
}
.shenqingbtn {
	width: 3.02rem;
	height: 0.98rem;
	position: absolute;
	text-align: center;
	background: #a71322;
	color: #fff;
	right: 0;
	top: 0;
	line-height: 0.98rem;
	font-size: 0.3rem;
	font-weight: bold;
	cursor: pointer;
}
.shenqingbtn a {
	color: #fff;
}
.shenqingbtn:hover {
	background: #d3515e;
}
.contentnewsde {
	width: 80%;
	margin: 3rem auto;
}
.newsdetitle {
	font-size: 0.5rem;
	font-weight: bold;
	color: #a71322;
	text-align: center;
}
.newsdetime {
	font-size: 0.28rem;
	color: #2E3237;
	text-align: center;
	margin: 0.6rem 0;
	font-weight: bold;
}
.newsdetiaobox {
	margin: 2rem 0;
}
.newsdetiaobox a {
	display: block;
	font-size: 0.3rem;
	color: #2E3237;
	margin: 0.3rem 0;
}
.newsdetiaobox a:hover {
	color: #C72535;
}
.fanhui {
	width: 1.6rem;
	height: 0.68rem;
	border: 0.02rem solid #c82636;
	line-height: 0.68rem;
	text-align: center;
	display: block;
	margin: 0.7rem auto;
	color: #c41728;
	font-size: 0.25rem;
	cursor: pointer;
}
.fanhui a {
	color: #c41728;
}
.fanhui:hover {
	background: #c41728;
	color: #fff;
}
.fanhui:hover a {
	color: #fff;
}
.chilun1 {
	width: 4.8rem;
	margin-top:1.5rem;
}
.chilun2 {
	width: 4.49rem;
	margin-top: -1.8rem;
	margin-left: -0.7rem;
}
.rotation-reverse {
    -webkit-transform: rotate(360deg);
    animation: reverse_rotation 8s linear infinite;
    -moz-animation: reverse_rotation 8s linear infinite;
    -webkit-animation: reverse_rotation 8s linear infinite;
    -o-animation: reverse_rotation 8s linear infinite;
}
.rotation {
    -webkit-transform: rotate(360deg);
    animation: rotation 8s linear infinite;
    -moz-animation: rotation 8s linear infinite;
    -webkit-animation: rotation 8s linear infinite;
    -o-animation: rotation 8s linear infinite;
}
@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
    }
}
@-webkit-keyframes reverse_rotation {
    from {
        -webkit-transform: rotate(360deg);
    }
    to {
        -webkit-transform: rotate(0deg);
    }
}
.fadeIn {
    /* -webkit-transform: rotate(360deg); */
    animation: fadeIn 8s linear infinite;
    -moz-animation: fadeIn 8s linear infinite;
    -webkit-animation: fadeIn 8s linear infinite;
    -o-animation: fadeIn 8s linear infinite;
}
.fadeOut {
    /* -webkit-transform: rotate(360deg); */
    animation: fadeOut 8s linear infinite;
    -moz-animation: fadeOut 8s linear infinite;
    -webkit-animation: fadeOut 8s linear infinite;
    -o-animation: fadeOut 8s linear infinite;
}
@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.zhiweiitem:hover {
	border: 0.01rem solid #c41728;
}
.zhiweiitem:hover .zhiweititle {
	color: #C41728;
}
.zhiweiitem:hover .zhiweibox2 {
	color: #C41728;
}
.fuchuangbox {
	width: 3.65rem;
	height: 3.69rem;
	box-sizing: border-box;
	padding: 0.12rem;
	border-radius: 0.2rem;
	background: #c41728;
	position: fixed;
	right: 0;
	top: 60%;
	z-index: 50;
}
.fuchuangbox2 {
	width: 100%;
	height: 100%;
	border: 0.01rem solid #fff;
	border-radius: 0.2rem;
}
.fuchuangbtn {
	/* padding: 0 0.5rem; */
	margin: 0.6rem auto;
	text-align: center;
	background: #fff;
	width: 2.45rem;
	height: 0.75rem;
	border-radius: 0.1rem;
	line-height: 0.75rem;
	font-size: 0.3rem;
	color: #C41728;
	font-weight: bold;
	
}
.fuchuangbox2 p {
	text-align: center;
	color: #fff;
	font-size: 0.3rem;
	line-height: 1.5;
}

.swiper-container1 .swiper-slide {
	cursor: url(../img/shubiao.png),auto;
}
.fzicon2 {
	width: 2.63rem;
}
.fzicon5,.fzicon9,.fzicon11 {
	width: 2rem;
}
.fzicon12 {
	width: 2.47rem;
}
.mainboxdaxue {
	width: 100%;
	height: 14.07rem;
	
}
.daxuebannertext {
	text-align: center;
	font-size: 0.7rem;
	font-weight: bold;
	color: #fff;
	margin-top: 5rem;
}
.daxuelogo {
	width: 4rem;
	display: block;
	margin: auto;
	margin-top: 2rem;
}
.contentdaxue {
	width: 87%;
	margin: auto;
}
.daxuebox1 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 1.8rem;
	/* align-items: center; */
}
.daxuetext {
	width: 45%;
	font-size: 0.3rem;
	color: #2e3237;
	line-height: 2.8;
	margin-top: 0.5rem;
	
}
.daxuepic1 {
	width: 45%;
}
.daxuepic1 img {
	width: 100%;
}
.daxuebox2 {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 0.3rem;
	margin-bottom: 4rem;
}
.daxuepic2 {
	height: 6.18rem;
}
.daxuepic2 img {
	height: 100%;
}
.daxuepic3 {
	height: 6.18rem;
}
.daxuepic3 img {
	height: 100%;
}
.mainboxxxx {
	height: 11.5rem;
}
.erweix {
	width: 60%;
	display: block;
	margin: 0.5rem auto;
}
.fuchuangboxx {
	height: auto;
}
.fuchuangbox2 .fuchuangname2 {
	margin: 0.5rem 0 0.3rem 0;
	font-size: 0.35rem;
	letter-spacing: 0.05rem;
}
.jieshaodatabox {
	display: flex;
	align-items: center;
	align-items: center;
}
.nianfenbox {
	width: 1.2rem;
	margin-right: 0.2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.nianfen {
	width: 1.28rem;
	text-align: center;
	line-height: 0.8rem;
	font-size: 0.36rem;
	color: #fff;
	background: #2e3237;
	margin-top: 0.03rem;
	border-radius: 0.04rem;
	
}
.contentnewsde p {
	line-height: 30px;
}
.ficonbox2 a {
	position: relative;
}
.ficonbox2 a .iconerwei {
	width: 1.84rem;
	position: absolute;
	z-index: 5;
	left: 0;
	top: -1.84rem;
	display: none;
}
.contentjiarude p {
	line-height: 30px;
	font-size: 16px;
	line-height: 1.5;
	color: #2f2f2f;
}
.contentnewsde img {
	max-width: 100%;
}
.fzicon5,.fzicon9 {
	width: 1.4rem;
}
.fzicon7 {
	width: 3.11rem;
}
.fzicon3 {
	width: 2rem;
}
.fzicon10 {
	width:2rem;
}
.fuchuangboxjiaru {
	position: fixed;
	right: 0;
	z-index: 100;
	top: 50%;
	width: 6.48rem;
}
.jiamengtux {
	width: 100%;
}



























































@media screen and (max-width: 860px){
	/* .navbox .navbtn {
		display: none;
	} */
	.contentjiarude p {
		line-height: 1.5;
		font-size: 0.8rem;
	}
	.contentnewsde p{
		line-height: 1.5;
		font-size: 0.8rem;
	}
	.contentnewsde img {
		width: 100%;
		/* margin: 0.5rem 0; */
	}
	.ficonbox2 a .iconerwei {
		width: 3rem;
		top: -3rem;
		left: -1rem;
	}
	.chilun1 {
		width: 9.6rem;
		margin-left: 1.5rem;
		margin-top: 5rem;
	}
	.chilun2 {
		width: 8.98rem;
		margin-left: -1.2rem;
	}
	
	.contentnewsde {
		min-height: 55vh;
	}
	.newsdetitle {
		font-size: 1rem;
	}
	.newsdetime {
		font-size: 0.8rem;
	}
	.newsdetiaobox a {
		font-size: 0.7rem;
	}
	.fanhui {
		width: 3.2rem;
		height: 1.36rem;
		font-size: 0.6rem;
		line-height: 1.36rem;
	}
	.jiarudetitle {
		font-size: 1rem;
		line-height: 1rem;
	}
	.jiarutitleline {
		width: 2rem;
		height: 0.08rem;
		margin-top: 0.5rem;
		
	}
	.jiarudebox1title {
		font-size: 1rem;
	}
	
	
	.jiarudetitlebox {
		margin: 0.5rem 0;
	}
	.shenqingbtn {
		width: calc(3.02rem * 2);
		height: calc(0.98rem * 2);
		font-size: 0.8rem;
		line-height: 1.96rem;
	}
	.navbox {
		position: absolute;
		display: block;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		/* width: 100vw;
		height: 100vh; */
		overflow: hidden;
		/* background: rgba(0,0,0,0.5); */
		/* padding: 1rem; */
	}
	.navbox.active {
		width: 100vw;
		height: 100vh;
	}
	.heidi {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,0.5);
		/* display: block; */
	}
	.sanheng {
		position: absolute;
		top: 0.5rem;
		right: 1rem;
		z-index: 5;
	}
	.navbox .navbtn *{
		text-align: left;
		font-size: 0.95rem;
		line-height: 2.5rem;
	}
	.navbox .navbtn {
		/* margin-bottom: 1rem; */
		margin: 0;
		padding: 0 1rem;
		border-bottom: 0.01rem solid #fff;
		
		
	}
	.tiaobox {
		width: 100%;
		display: block;
		position: absolute;
		right: calc(-100% - 1rem);
		/* right: 0; */
		/* padding-right: 1rem; */
		background: #C41728;
		top: 0;
		height: 100%;
		padding-top: 3rem;
		/* border-top: 3rem solid #000000; */
		transtion: 0.3s;
		padding-right: 0;
	}
	
	.navbox .caidanbtn {
		display: block;
	}
	.top,.topcontentbox {
		height: 3rem;
	}
	.logo {
		width: calc(2.67rem * 2);
		height: calc(0.71rem * 2);
	}
	.navbox .icon-caidan {
		font-size: 1.2rem;
	}
	.bannertext {
		font-size: 0.8rem;
	}
	.blogo {
		width: calc(6.75rem * 2);
		margin-top: 2rem;
	}
	.mainbox1 {
		height: 16rem;
		background: url(../img/banner1.jpg) no-repeat;
		background-size: cover;
	}
	.title {
		font-size: 1.2rem;
		line-height: 2rem;
	}
	.jieshaopic {
		position: static;
		display: block;
		margin: 0.5rem auto;
		width: 90%;
	}
	.jieshaotextbox {
		width: 87%;
		margin: 0.5rem auto;
		height: auto;
	}
	.jieshaotext {
		font-size: 0.7rem;
		line-height: 1rem;
	}
	.jieshaodatatitle {
		font-size: 0.7rem;
		margin-bottom: 0.5rem;
	}
	.datatext {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.jieshaodatabox {
		/* padding-left: 0.7rem; */
		align-items: flex-start;
	}
	.nianfenbox {
		width: 1.5rem;
		margin-right: 0.5rem;
	}
	
	.nianfen {
		width: 0.7rem;
		line-height: 0.8rem;
		font-size: 0.5rem;
		border-radius: 0.1rem;
		margin-top: 0.1rem;
	}
	.datatext span {
		font-size: 0.8rem;
	}
	.shou {
		width: 4rem;
	}
	.swipertext {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.titletext {
		font-size: 0.6rem;
	}
	.titleline2 {
		margin-left: 2rem;
	}
	.zlbox {
		display: block;
	}
	.zlleft {
		width: 90%;
		margin: 0.5rem auto;
	}
	.zlright {
		width: 90%;
		margin: 0.5rem auto;
	}
	.zllefttext {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.chilun {
		width: 100%;
	}
	.zlrighttext1 {
		font-size: 0.6rem;
		width: 5rem;
		left: 3.82rem;
		top: 7.5rem;
	}
	.zlrighttext2 {
		font-size: 0.6rem;
		width: 5rem;
		left: 12.2rem;
		top: 4.3rem;
	}
	.zltitle {
		font-size: 0.7rem;
	}
	.zltext {
		font-size: 0.6rem;
		line-height: 0.8rem;
	}
	.title3 {
		font-size: 1.2rem;
		line-height: 2rem;
	}
	.shou2 {
		width: 4rem;
	}
	.mainboxzc {
		height: auto;
		padding-bottom: 2rem;
	}
	.zcbox {
		display: block;
	}
	.zcleft {
		width: 100%;
		font-size: 0.6rem;
		margin-bottom: 1rem;
	}
	.zclefttext {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.zcright {
		width: 100%;
	}
	.shou3 {
		width: 4rem;
	}
	.fzcontent1 {
		width: calc(3.94rem * 2);
		height: calc(4.56rem * 2);
		margin-left: calc(0.5rem * 2);
		padding-left: calc(0.2rem * 2);
	}
	.mainboxfz {
		height: auto;
	}
	.fzboxmain {
		margin-top: 4rem;
		margin-bottom: 6rem;
	}
	.swiper-container3 {
		height: auto;
	}
	.fzicon {
		width: 3rem;
		top: -1.18rem;
	}
	.fzcontentsj {
		font-size: 0.7rem;
	}
	.fztext {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.fzcontent2 {
		width: calc(3.94rem * 2);
		height: calc(3.07rem * 2.5);
		padding-left: 0.4rem;
		margin-left: 1rem;
	}
	.quan {
		width: 0.7rem;
	}
	.fznian {
		font-size: 0.7rem;
	}
	.fzsjbox {
		width: calc(4.24rem * 2);
		position: relative;
		/* height: calc(2.68rem * 2); */
		bottom: -1.05rem;
		left: -1rem;
	}
	.fzsjtitle {
		font-size: 0.6rem;
	}
	.fzsjcontent {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.fzsjtitle {
		margin-bottom: 0.5rem;
	}
	.footer {
		height: 6rem;
	}
	.footerlogo {
		width: 8rem;
	}
	.footererwei {
		width: 5rem;
	}
	.ficonbox2 {
		width: 5rem;
	}
	.ficonbox2 a {
		width: 0.8rem;
		margin: 0.1rem 0.2rem;
	}
	.swiper-container1 img {
		width: 1.8rem;
	}
	.newsbannertext {
		font-size: 1.5rem;
		top: 55%;
	}
	.mainboxcanwu {
		height: 12rem;
		
	}
	.navbtn2 {
		font-size: 0.9rem;
	}
	.navbtn2 a {
		font-size: 0.8rem;
		line-height: 1.5rem;
	}
	.navbtn2.active a {
		font-size: 0.9rem;
	}
	.navbtn2.active {
		left: 0.66rem;
	}
	.navxian2 {
		width: 3rem;
		height: 0.1rem;
		transform: translateY(-0%);
		left: -2.5rem
	}
	.navbtn2 a span {
		font-size: 0.5rem;
	}
	.mainboxcaiwunav {
		height: 2.5rem;
	}
	.caiwuitem  {
		font-size: 0.7rem;
	}
	.mainboxguanxi1 {
		min-height: 40vh;
	}
	.guanxiitem {
		display: block;
		min-width: 100%;
	}
	.guanxitimebox {
		width: 100%;
		display: flex;
		height: auto;
		padding: 0.5rem 1rem;
		/* justify-content: space-between; */
	}
	.icon-yuandian2 {
		font-size: 0.35rem;
	}
	.guanzhiitem {
		align-items: flex-start;
	}
	.guanzhidianbox {
		margin-top: 1.6rem;
	}
	.guanxiyue {
		line-height: 1;
		font-size: 0.8rem;
		line-height: 0.8rem;
		position: relative;
		margin-right: .3rem;
    	padding-right: .3rem;
	}
	.guanxiyue::before{
		content: '/';
		position: absolute;
		right: -.3rem;
	}

	.guanxiri {
		font-size: 0.8rem;
		line-height: 0.8rem;
	}
	.guanxicbox {
		width: 100%;
		margin: 0;
		padding: 0.5rem 1rem;
		box-sizing: border-box;
	}
	.guanxititle {
		width: 70%;
		font-size: 0.6rem;
	}
	.guanxicbtn {
		width: 4.6rem;
		padding: 0.3rem 0.52rem;
		font-size: 0.6rem;
	}
	.btnicon {
		width: 0.62rem;
		height: 0.6rem;
	}
	.guanxiebox {
		width: 100%;
		margin: 0;
		padding: 0.5rem 1rem;
		box-sizing: border-box;
	}
	.more1 {
		width: 3.2rem;
		height: 1.36rem;
		font-size: 0.6rem;
		line-height: 1.36rem;
	}
	.mainboxguanzhi,.mainboxguanxi {
		height: 12rem;
	}
	.mainboxnews {
		height: 12rem;
	}
	.jiamengpic1 {
		width: 80%;
		top:-2rem;
	}
	.mainboxjiameng2 {
		height: auto;
		/* background: url(../img/jiamengbg1.jpg) no-repeat top right;
		background-size: cover; */
		background: none;
	}
	.jiamengbox1 {
		display: block;
	}
	.jiamengleftbox1 {
		width: 100%;
	}
	.jiamenglogo {
		width: 7rem;
		display: block;
		margin: auto auto 1rem;
	}
	.jiamenglefttext1 {
		font-size: 0.7rem;
		line-height: 1.2rem;
	}
	.jiamengrightbox1 {
		width: 100%;
		margin: 0.7rem 0 1rem 0;
	}
	.jiamengbox2 {
		display: block;
	}
	.jiamengleftbox2 {
		width: 100%;
	}
	.jiamengrightbox2 {
		width: 100%;
		margin-top: 1rem;
	}
	.jiamengrighttext2 {
		font-size: 0.7rem;
		line-height: 1.2rem;
	}
	.hongdian {
		width: 1rem;
	}
	.jiamenglefttext2 {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.jiamenglogobox {
		display: block;
		width: 100%;
		overflow-x: auto;
		white-space: nowrap;
	}
	.jiamenglogoitem {
		display: inline-block;
		margin-left: 0.5rem;
		width: 3rem;
		height: 3rem;
		padding: 0.2rem;
	}
	.jiamenglogoitem img {
		max-width: 90%;
		max-height: 90%;
		object-fit: cover;
	}
	.titleline5 {
		margin: auto;
		width: 3rem;
	}
/* 	.jiamengbaitext {
		font-size: 0.6rem;
		line-height: 1rem;
		margin: 0;
	}
	.jiamengbaibox {
		width: 80%;
		height: auto;
		position: static;
		padding: 0;
		margin: auto;
		background: none;
	}
	.mainboxjiameng5 {
		height: auto;
		padding: 1rem 0;
	} */
	.jiamengbaitext {
		font-size: 0.8rem;
		line-height: 1.2rem;
		width: 100%;
	}
	.mainboxjiameng5 {
		height: auto;
	}
	.jiamengbaibox {
		width: 20rem;
		box-sizing: border-box;
		height: auto;
		position: static;
		margin: 2rem auto 2rem;
		padding: 3rem 2rem;
	}
	.jiamengbaipic {
		width: 20rem;
		top: 4.5rem;
		position: static;
		margin: 0 auto 2rem;
	}
	.jiamengwenti {
		font-size: 0.6rem;
		margin-bottom: 0.7rem;
	}
	.jiamengdaan {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.jiamengitem {
		margin-bottom: 1rem;
		background: url(../img/jiamengbg.png) no-repeat ;
		background-size: contain;
		background-position: left 0.8rem;
	}
	.jiamengliuzibox {
		width: 80%;
		height: auto;
	}
	.liuzititle {
		font-size: 0.6rem;
	}
	.nametitle {
		font-size: 0.6rem;
		line-height: 1rem;
		margin-bottom: 0.2rem;
	}
	.nameinput {
		height: 1.5rem;
		line-height: 1.5rem
	}
	.icon-yonghu, .icon-shouji {
		font-size: 0.8rem;
		line-height: 1.5rem;
	}
	.nameinput input {
		width: 92%;
		line-height: 1.5rem;
		font-size: 0.7rem;
		background: none;
	}
	.leixing {
		line-height: 1.5rem;
		font-size: 0.7rem;
		padding: 0rem 0.5rem;
		width: 100%;
		box-sizing: border-box;
	}
	.jiamengtijiao {
		width: 3rem;
	}
	.mainboxjiaru1 {
		min-height: 60vh;
	}
	.mainboxjiaru {
		height: 12rem;
		background-position: center center!important; 
	}
	.jiaruitem a{
		font-size: 0.5rem;
	}
	.jiaruxuanzebox select {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.zhiweititle {
		font-size: 0.7rem;
		line-height: 1.2rem;
	}
	.zhiweiqian {
		font-size: 0.6rem;
		line-height: 1.2rem;
	}
	.zhiweibox2 {
		font-size: 0.6rem;
	}
	.mainboxlianxi {
		height: 12rem;
	}
	.zixunbox {
		display: block;
	}
	.zixunleftbox {
		width: 100%;
		margin-bottom: 4rem;
	}
	.zixuntitle {
		font-size: 1rem;
		text-align: center;
	}
	.zixundizhi1 {
		font-size: 0.7rem;
		/* text-align: center; */
		background: url(../img/dianhuaicon.png) no-repeat left center;
		background-size: calc(0.48rem * 2) calc(0.5rem * 2);
		line-height: 1.5rem;
		padding-left: 1.5rem;
	}
	.zixundizhi2 {
		font-size: 0.7rem;
		/* text-align: center; */
		background: url(../img/dizhiicon.png) no-repeat left center;
		background-size: calc(0.48rem * 2) calc(0.5rem * 2);
		line-height: 1.5rem;
		padding-left: 1.5rem;
	}
	.zixundizhi3 {
		font-size: 0.7rem;
		/* text-align: center; */
		background: url(../img/youxiangicon.png) no-repeat left center;
		background-size: calc(0.46rem * 2) calc(0.37rem * 2);
		line-height: 1.5rem;
		padding-left: 1.5rem;
	}
	.zixundizhi {
		height: 1.5rem;
	}
	.lianxitext {
		font-size: 0.7rem;
		left: 6.3rem;
		top: 7rem;
	}
	.lianxierwei {
		width: 5rem;
		left: 14.5rem;
		top: 5.5rem;
	}
	.lianximapbox {
		width: 100%;
	}
	.jiarubox2 {
		height: auto;
		padding-bottom: 1.5rem;
	}
	.jiarubox2title {
		font-size: 1rem;
	}
	.jiarudizhi1 {
	    color: #fff;
	    background: url(../img/dianhuaicon2.png) no-repeat left center;
	    background-size: calc(0.48rem * 2) calc(0.5rem * 2);
		line-height: 1.5rem;
		padding-left: 1.5rem;
		font-size: 0.7rem;
	}
	.jiarudizhi2 {
	    color: #fff;
	    background: url(../img/youxiangicon2.png) no-repeat left center;
	    background-size: calc(0.46rem * 2) calc(0.37rem * 2);
		line-height: 1.5rem;
		padding-left: 1.5rem;
		font-size: 0.7rem;
	}
	.jiarudizhi3 {
	    color: #fff;
	    background: url(../img/dizhiicon2.png) no-repeat left center;
	    background-size: calc(0.48rem * 2) calc(0.5rem * 2);
		line-height: 1.5rem;
		padding-left: 1.5rem;
		font-size: 0.7rem;
	}
	.tousutext {
		font-size: 0.6rem;
		line-height: 1rem;
	}
	.newsheadbox {
		display: block;
	}
	.newsheadpic {
		width: 100%;
		margin-bottom: 2rem;
	}
	.newsheadright {
		width: 100%;
	}
	.hongdian {
		width: 2rem;
	}
	.newsheadtitle {
		font-size: 0.8rem;
		line-height: 1.2rem;
	}
	.newsheadtext {
		font-size: 0.7rem;
		line-height: 1.1rem;
	}
	.newsheadtime {
		font-size: 0.6rem;
	}
	.newsheadmore {
		font-size: 0.6rem;
	}
	.newsitemtitle {
		font-size: 0.8rem;
		margin-bottom: 0.5rem;
	}
	.newsitemdes {
		font-size: 0.6rem;
	}
	.newsitemtime {
		font-size: 0.6rem;
	}
	.dongtaititle {
		font-size: 1rem;
	}
	.dongtaiheadpic {
		width: 7rem;
	}
	.mainboxzixun2 {
		height: 12rem;
	}
	.titleline {
		width: 3rem;
	}
	.zixuntext {
		margin-bottom: 2rem;
	}
	.zixunrightbox {
		width: 100%;
	}
	.navbtn.active a {
		font-size: 1.2rem;
	}
	.navxian1 {
		display: none;
	}
	
	.fuchuangbox {
		width: calc(3.65rem * 2);
		height: calc(3.69rem * 2);
		box-sizing: border-box;
		padding: 0.4rem;
		border-radius: 0.4rem;
		background: #c41728;
		position: fixed;
		right: 0;
		top: 45%;
	}
	.fuchuangbox2 {
		width: 100%;
		height: 100%;
		border: 0.02rem solid #fff;
		border-radius: 0.2rem;
	}
	.fuchuangbtn {
		/* padding: 0 0.5rem; */
		margin: 0.6rem auto;
		text-align: center;
		background: #fff;
		width: calc(2.45rem * 2);
		height: calc(0.75rem * 2);
		border-radius: 0.1rem;
		line-height: 1.5rem;
		font-size: 0.8rem;
		color: #C41728;
		font-weight: bold;
		
	}
	.fuchuangbox2 p {
		text-align: center;
		color: #fff;
		font-size: 0.8rem;
		line-height: 1.5;
	}
	.fzicon2 {
		width: calc(2.63rem * 2);
	}
	.fzicon5,.fzicon9,.fzicon11 {
		width: 4rem;
	}
	.fzicon12 {
		width: calc(2.47rem * 2);
	}
	.mainboxdaxue {
		height: 28rem;
	}
	.daxuebannertext  {
		font-size: 1.2rem;
		margin-top: 12rem;
	}
	.daxuelogo {
		width: 8rem;
	}
	.daxuebox1 {
		display: block;
	}
	.daxuetext {
		width: 100%;
		font-size: 0.9rem;
		margin-bottom: 1rem;
	}
	.daxuepic1 {
		width: 100%;
	}
	.daxuebox2 {
		display: block;
	}
	.daxuepic2 {
		width: 100%;
		height: auto;
	}
	.daxuepic2 img {
		width: 100%;
		height: auto;
	}
	.daxuepic3 {
		width: 100%;
		height: auto;
	}
	.daxuepic3 img {
		width: 100%;
		height: auto;
	}
	.contentcenter11 {
		display: block;
	}
	.video {
		display: none;
	}
	.mainboxxxx {
		height: 14rem;
	}
	.navbox .caidanbtn {
		border-bottom: none;
	}
	.shenqingbtn a {
		font-size: 0.8rem;
	}
	.fanhui a {
		font-size: 0.6rem;
	}
	strong {
		font-size: 0.8rem;
	}
	.contentnewsde span {
		font-size: 0.8rem;
		line-height: 1.5;
	}
	.fzicon3 {
		width: calc(2rem * 2);
	}
	.fzicon5 {
		width: 3rem;
	}
	.fzicon7 {
		width: 6rem;
	}
	.fzicon9 {
		width: 3rem;
	}
	.fzicon10 {
		width: 4rem;
	}
	
	/* .fuchuangboxjiaru {
		width: 
	} */
	.fuchuangboxjiaru {
		position: fixed;
		right: 0;
		z-index: 100;
		top: 50%;
		width: 12rem;
	}
	.fconetent>a {
		/* left: 0; */
		bottom: 0.5rem;
		right: 2.8rem;
	}
	
	.fconetent>span {
		right: 0.1rem;
		bottom: 0.6rem;
	}
	.fconetent>a>span {
		font-size: 0.5rem;
	}
	.fconetent>span img {
		width: 2rem;
	}



	.chilun3 {
		margin-top: -2.8rem !important;
		margin-left: 7.4rem !important;
	}
	.zlrighttext3 {
		top: 14.6rem !important;
		left: 9.4rem !important;
	}
}