*{margin:0;padding:0;}
body{margin:auto;font-size:12px;}
li{list-style:none;}
ol li{list-style:inherit;}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
a{text-decoration:none;font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
html {
	font-size: 100px !important;
	overflow-x:hidden;
}

body {
	background: #fff !important;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px !important;
		overflow-x:hidden;
	}
}

@media screen and (max-width: 1440px) {
	html {
		font-size: 78px !important;
	}
}

@media screen and (max-width: 1200px) {
	.hidden-1280 {
		display: none !important;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px !important;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px !important;
	}

}



.navbox {
	width: 100%;
	height: 0.7rem;
	background: url(../img/navbg.png) no-repeat;
	background-size: 100% 100%;
}
.navinner {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	float: left;
	width: 1.16rem;
	line-height: 0.65rem;
}
.logo img {
	width: 100%;
}
.nav {
	float: left;
	line-height: 0.7rem;
	margin-left: 0.3rem;
}
.navitem {
	float: left;
	position: relative;
}
.navitem>a {
	padding-left: 0.35rem;
	padding-right: 0.35rem;
	display: block;
	line-height: 0.7rem;
	color: #04afb6;
	font-size: .18rem;
	font-family: "Noto Sans SC";
	position: relative;
	transition: .25s all;
}
.navitem>a::before {
	display: block;
	content: attr(title);
	font-weight: bold;
	color: transparent;
	visibility: hidden;
	overflow: hidden;
	height: 0px;
}
.navitemactive>a {
	font-weight: bold;
}
.navitem>a:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 1px;
	height: 0.2rem;
	background-color: #c4e3e4;
	transform: translateY(-50%);
}
.nav .navitem:last-child>a:after {
	display: none;
}
.navright {
	float: left;
	margin-left: 0.25rem;
	height: .7rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.navrightitem {
	margin-left: 0.04rem;
	width: 1.08rem;
	height: 0.43rem;
	border-radius: .04rem;
	background: #04afb6;
	line-height: 0.43rem;
	text-align: center;
	color: #fff;
	font-size: .18rem;
	font-weight: bold;
}
.navrightitem a {
	color: #fff;
}
.navright .navrightitem:first-child {
	margin-left: 0;
}

.navitem:hover a {
	font-weight: bold;
}

.navtwo {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translate(-50%,0%);
  -ms-transform:translate(-50%,0%);
  transform:translate(-50%,0%);
  opacity: 0;
  visibility: hidden;
  transition: .25s all;
}
.navitem:hover .navtwo {
  opacity: 1;
  visibility: visible;
}
.navtwoitem a {
  line-height: .4rem;
  font-size: .14rem;
  text-align: center;
  width: 100%;
  display: block;
  padding: 0 .15rem;
  white-space:nowrap;
	color: #04afb6;
}
.navtwoitem:hover a {
	font-weight: bold;
}
.navtwoitem {
  border-bottom: 1px solid rgba(3, 187, 194, .4);
	background: #fff;
	transition: .25s all;
}
.navtwoitem:hover {
	background: url(../img/navbg.png) #fff no-repeat;
	background-size: auto 100%;
}
.navtwo .navtwoitem:last-child {
  border: none;
}



.banner {
	width: 100%;
}
.banner img {
	width: 100%;
}

.homeaboutbox {
	width: 100%;
	position: relative;
}
.homeaboutlefttop {
	position: absolute;
	top: 0;
	left: 0;
	width: 4.9rem;
	z-index: -1;
}
.homeaboutlefttop img {
	width: 100%;
}
.homeabout {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.03rem;
}
.homeabouttop {
	width: 100%;
	position: relative;
}
.homeabouttitle {
	width: 100%;
	text-align: center;
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: .35rem;
}
.homeaboutmore {
	position: absolute;
	right: 0.38rem;
	line-height: .35rem;
	color: #838282;
	font-size: .16rem;
	top: 0;
}
.homeaboutmore a {
	color: #838282;
}
.homeaboutdesc {
	color: #464646;
	font-size: .22rem;
	line-height: 0.48rem;
	margin-top: 0.5rem;
	width: 100%;
	text-align: justify;
}





.homedatebox {
	width: 100%;
}
.homedate {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.85rem;
}
.homedatetitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.35rem;
}
.homedatebottom {
	width: 100%;
	margin-top: 0.42rem;
	overflow: hidden;
}
.homedateitem {
	margin-top: 0.43rem;
	overflow: hidden;
	float: left;
	width: 33%;
	margin-left: 0.5%;
}
.homedateitem:nth-child(3n-2) {
	margin-left: 0;
}
.homedatebottom .homedateitem:first-child {
	margin-top: 0;
}
.homedatebottom .homedateitem:nth-child(2) {
	margin-top: 0;
}
.homedatebottom .homedateitem:nth-child(3) {
	margin-top: 0;
}
.homedateitemleft {
	width: 1.88rem;
	height: 0.71rem;
	border: 1px solid #03bbc2;
	float: left;
}
.homedateitemlefttop {
	width: 100%;
	background: #03bbc2;
	text-align: center;
	line-height: 0.36rem;
	height: 0.36rem;
	color: #ffffff;
	font-size: .22rem;
}
.homedateitemleftbottom {
	width: 100%;
	text-align: center;
	line-height: 0.35rem;
	height: 0.35rem;
	color: #03bbc2;
	font-size: .22rem;
}
.homedateitemright {
	float: left;
	color: #464646;
	font-size: .22rem;
	line-height: 0.35rem;
	height: 0.7rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-left: 0.3rem;
	width: calc(100% - 2.18rem);
}

.homehostbox {
	width: 100%;
}
.homehost {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.98rem;
}
.homehosttitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.35rem;
}
.homehostbottom {
	width: 100%;
	overflow: hidden;
}
.homehostitem {
	overflow: hidden;
	margin-top: 0.25rem;
}
.homehostitem a {
	display: flex;
  align-items: center;
}
.homehostitempic {
	width: 0.7rem;
	float: left;
}
.homehostitempic img {
	width: 100%;
}
.homehostitemright {
	float: left;
	margin-left: 0.2rem;
	width: calc(100% - 0.9rem);
}
.homehostitemtitle {
	font-family: "Noto Sans SC";
	color: #363636;
	font-size: .24rem;
	line-height: 0.26rem;
	height: 0.26rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight: 800;
}
.homehostitemftitle {
	color: #838282;
	font-size: .16rem;
	line-height: 0.2rem;
	height: 0.2rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top: 0.1rem;
}






.homeassistbox {
	width: 100%;
	padding-bottom: 1rem;
	position: relative;
}
.homeassist {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.53rem;
}
.homeassisttitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.35rem;
}
.homeassistbottom {
	width: 100%;
	overflow: hidden;
	margin-top: 0.05rem;
}
.homeassistitem {
	overflow: hidden;
	margin-top: 0.2rem;
}
.homeassistitem a {
	display: flex;
  align-items: center;
}
.homeassistitempic {
	width: 0.7rem;
	float: left;
}
.homeassistitempic img {
	width: 100%;
}
.homeassistitemright {
	float: left;
	margin-left: 0.2rem;
	width: calc(100% - 0.9rem);
}
.homeassistitemtitle {
	font-family: "Noto Sans SC";
	color: #363636;
	font-size: .2rem;
	line-height: 0.26rem;
	height: 0.26rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight: 800;
}
.homeassistitemftitle {
	color: #838282;
	font-size: .14rem;
	line-height: 0.2rem;
	height: 0.2rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.homeassistrightbottomimg {
	width: 3.57rem;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: -1;
}
.homeassistrightbottomimg img {
	width: 100%;
}


.footerbox {
	width: 100%;
	padding-top: 0.6rem;
	background: url(../img/footer.jpg) no-repeat;
	padding-bottom: 0.4rem;
	background-size: 100% 100%;
}
.footer {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.footerleft {
	float: left;
}
.footerlefttitle {
	color: #ffffff;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.35rem;
}
.footerleftbottom {
	margin-top: 0.34rem;
}
.footerleftbottomitem {
	overflow: hidden;
	margin-top: 0.24rem;
}
.footerleftbottomitem:nth-child(1) {
	margin-top: 0;
}
.footerleftbottomitemleft {
	float: left;
	width: 0.26rem;
}
.footerleftbottomitemleft img {
	width: 100%;
}
.footerleftbottomitemright {
	color: #ffffff;
	font-size: .18rem;
	line-height: 0.26rem;
	float: left;
	margin-left: 0.19rem;
}
.footerleftbottomcopy {
	color: #ffffff;
	font-size: .14rem;
	opacity: 0.3;
	line-height: 0.16rem;
	margin-top: 0.36rem;
}
.footerright {
	float: right;
	width: 1.84rem;
}
.footerrightpic {
	width: 100%;
}
.footerrightpic img {
	width: 100%;
}
.footerrighttitle {
	text-align: center;
	color: #ffffff;
	font-size: .14rem;
	line-height: 0.16rem;
	margin-top: 0.16rem;
	letter-spacing: .04rem;
	text-indent: .04rem;
}
.footerrighttitle a {
	color: #ffffff;
}



/* 联系我们内页开始 */
.contactbox {
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 0.9rem;
	position: relative;
}
.contactinner {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
}
.contacttitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.32rem;
}
.contactcontent {
	color: #363636;
	font-size: .24rem;
	line-height: 0.46rem;
	margin-top: 0.4rem;
}
.lianxilefttop {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	width: 3.91rem;
}
.lianxilefttop img {
	width: 100%;
}


/* 联系我们内页结束 */


/* 组织结构开始 */
.organizebox {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.organizetopleft {
	width: 3.91rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.organizetopleft img {
	width: 100%;
}
.organize {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.4rem;
	padding-bottom: 0.5rem;
}
.organizeone {
	width: 100%;
	margin-top: 0.5rem;
	padding-bottom: 0.47rem;
	border-bottom: .02rem solid #00bdc3;
}
.organizeonetitle {
	text-align: center;
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.32rem;
}
.axsszm {
	color: #838282;
	font-size: .16rem;
	line-height: 1;
	text-align: center;
	margin-top: 0.2rem;
}
.organizeonecontent {
	width: 100%;
	margin-top: 0.48rem;
}
.organizeoneitem {
	color: #363636;
	font-size: .24rem;
	line-height: 0.26rem;
	font-family: "Noto Sans SC";
	font-weight: 800;
	text-align: center;
	margin-top: 0.25rem;
}
.organizeoneitem:first-child {
	margin-top: 0;
}
.organizeoneitem a {
	color: #363636;
}

.organizetwo .organizeoneitem {
	font-size: .2rem;
	line-height: 0.22rem;
}
.organizethreecontent {
	display: flex;
	margin-top: 0.5rem;
	justify-content: center;
	width: 7.5rem;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
}
.organizefourcontent {
	margin-top: 0.18rem;
}
.organizethreeitem {
	width: 2rem;
	margin-left: 0.25rem;
	margin-right: 0.25rem;
	margin-top: 0.5rem;
}
.organizethreeitem:nth-child(1) {
	margin-top: 0;
}
.organizethreeitem:nth-child(2) {
	margin-top: 0;
}
.organizethreeitem:nth-child(3) {
	margin-top: 0;
}
.organizethreeitempic {
	width: 1.8rem;
	/* border-radius: .1rem; */
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.organizethreeitempic img {
	width: 100%;
}
.organizethreeitembottom {
	width: 100%;
	margin-top: 0.22rem;
}
.organizethreeitembottomtitle {
	width: 100%;
	text-align: center;
	font-family: "Noto Sans SC";
	color: #363636;
	font-size: .2rem;
	font-weight: 800;
	line-height: 0.22rem;
	height: 0.22rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.organizethreeitemdesc {
	color: #838282;
	font-size: .18rem;
	line-height: 0.2rem;
	height: 0.2rem;
	text-align: center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top: 0.11rem;
}
.organizefive {
	border: none;
}
.organizefiveitem {
	color: #363636;
	font-size: .2rem;
	line-height: 0.35rem;
	font-family: "Noto Sans SC";
	font-weight: 800;
	overflow: hidden;
}
.organizefiveitemleft {
	float: left;
}
.organizefiveitemright {
	float: left;
	margin-left: 0.3rem;
}
.organizefivecontent {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 0.43rem;
}
.organize>div:last-child {
	border-bottom: none;
}
/* 组织结构结束 */


/* 征文墙报开始 */

.callbox {
	width: 100%;
	position: relative;
}
.call {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0.5rem;
	padding-top: 0.8rem;
}
.callone {
	width: 100%;
	padding-bottom: 0.43rem;
	border-bottom: .02rem solid #00bdc3;
}
.callonetitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.32rem;
}
.callonecontent {
	color: #363636;
	font-size: .2rem;
	line-height: 0.35rem;
	margin-top: 0.46rem;
}
.callonecontent img {
	max-width: 100%;
}
.calltwo {
	padding-top: 0.36rem;
	padding-left: 0.14rem;
	padding-bottom: 0.3rem;
}
.calltwoitem a {
	color: #03bbc2;
	font-size: .24rem;
	line-height: 0.48rem;
	font-weight: bold;
}

.callbottomright {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
	width: 3.57rem;
}
.callbottomright img {
    width: 100%;
}
/* 征文墙报结束 */



/* 学术分会开始 */
.academictwotitle {
	color: #03bbc2;
	font-size: .24rem;
	font-weight: bold;
	line-height: 0.36rem;
	margin-top: 0.42rem;
}

.academicbox .organizethreecontent {
	margin-top: 0;
}

.academicbottom {
	margin-top: 0.1rem;
}




/* 学术分会结束 */

/* 注册缴费开始 */
.registerbox {
	width: 100%;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.registerlefttop {
	width: 3.91rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.registerlefttop img {
	width: 100%;
}
.registertight {
	position: absolute;
	width: 3.57rem;
	right: 0;
	top: 12.2rem;
	z-index: -1;
}
.registertight img {
	width: 100%;
}
.register {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	
}
.registeronetitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.32rem;
}
.registeronecontent {
	width: 100%;
	margin-top: 0.5rem;
}
.registeronecontent img {
	max-width: 100%;
}

.registertwo {
	width: 100%;
	margin-top: 1rem;
	padding-bottom: 0.4rem;
	border-bottom: .02rem solid #00bdc3;
}
.registertwocontent {
	color: #363636;
	font-size: .24rem;
	line-height: 0.35rem;
	margin-top: 0.44rem;
}
.registertwocontent img {
	max-width: 100%;
}
.registerthree {
	width: 100%;
	margin-top: .5rem;
	padding-bottom: 0.4rem;
	border-bottom: .02rem solid #00bdc3;
}
.registerthreecontent {
	color: #363636;
	font-size: .24rem;
	line-height: 0.35rem;
	margin-top: 0.44rem;
}
.registerthreecontent p {
	position: relative;
	padding-left: 0.26rem;
}
.registerthreecontent p:after {
	content: "";
	position: absolute;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	top: .14rem;
	left: -0rem;
	background: #03bbc2;
}

.registerfour {
	width: 100%;
	margin-top: .5rem;
	padding-bottom: 0.4rem;
	border-bottom: .02rem solid #00bdc3;
}
.registerfourcontent {
	color: #363636;
	font-size: .24rem;
	line-height: 0.35rem;
	margin-top: 0.44rem;
	padding-right: .9rem;
}
.registerfourcontent p {
	position: relative;
	padding-left: 0.26rem;
}
.registerfourcontent p:after {
	content: "";
	position: absolute;
	width: 0.1rem;
	height: 0.1rem;
	border-radius: 50%;
	top: .14rem;
	left: -0rem;
	background: #03bbc2;
}


.registerfive {
	width: 100%;
	margin-top: 0.46rem;
}
.registerfivecontent {
	margin-top: 0.48rem;
}
.registerfiveitem {
	width: 100%;
	overflow: hidden;
	margin-top: 0.3rem;
}
.registerfiveitem:first-child {
	margin-top: 0;
}
.registerfiveitemleft {
	float: left;
	width: 4.76rem;
}
.registerfiveitemleft img {
	width: 100%;
}
.registerfiveitemright {
	width: calc(100% - 5.1rem);
	margin-left: 0.34rem;
	float: left;
	padding-top: 0.06rem;
}
.registerfiveitemrighttitle {
	color: #363636;
	font-size: .24rem;
	line-height: .43rem;
	font-weight: bold;
}
.registerfiveitemrightcontent {
	color: #363636;
	font-size: .24rem;
	line-height: .43rem;
}
@media screen and (max-width : 1600px) {
	.registerfiveitemrighttitle {
		font-size: .2rem;
	}
	.registerfiveitemrightcontent {
		font-size: .2rem;
	}
}
@media screen and (max-width : 1300px) {
	.registerfiveitemleft {
		width: 4rem;
	}
	.registerfiveitemright {
		width: calc(100% - 4.44rem);
	}
	.registerfiveitemrighttitle {
		line-height: .35rem;
	}
	.registerfiveitemrightcontent {
		line-height: .35rem;
	}
}

/* 注册缴费结束 */


/* 赞助企业开始 */

.csponsorbox {
	width: 100%;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 0.8rem;
}
.csponsorlefttop {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1;
	width: 3.91rem;
}
.csponsorlefttop img {
	width: 100%;
}
.csponsorrightbottom {
	position: absolute;
	z-index: -1;
	right: 0;
	bottom: 0;
	width: 3.57rem;
}
.csponsorrightbottom img {
	width: 100%;
}
.csponsor {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
}
.csponsortitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.32rem;
}
.csponsorboxcontent {
	width: 100%;
	overflow: hidden;
	margin-top: 0.5rem;
}
.csponsoritem {
	width: calc((100% - .2rem) / 5);
	margin-left: 0.05rem;
	float: left;
}
.csponsoritem:nth-child(5n-4) {
	margin-left: 0;
}
.csponsoritempic {
	width: 100%;
}
.csponsoritempic img {
	width: 100%;
}
.csponsoritemtitle {
	color: #363636;
	font-size: .18rem;
	line-height: 0.2rem;
	height: 0.2rem;
	margin-top: 0.19rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align: center;
	margin-bottom: 0.19rem;
}
.sponsordgx {
	width: 100%;
	margin-top: 0.5rem;
}
.sponsordgx img {
	width: 100%;
}

/* 赞助企业结束 */


/* 赞助方案开始 */
.planbox {
	width: 100%;
	position: relative;
	padding-top: 1rem;
	padding-bottom: 0.55rem;
}
.planlefttop {
	position: absolute;
	left: 0;
	top: 0;
	width: 3.91rem;
	z-index: -1;
}
.planlefttop img {
	width: 100%;
}
.planright {
	position: absolute;
	right: 0;
	width: 3.57rem;
	z-index: -1;
	/*top: 12.2rem;*/
	bottom: 0;
}
.planright img {
	width: 100%;
}
.plan {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
}
.plantitle {
	color: #03bbc2;
	font-size: .3rem;
	font-weight: bold;
	line-height: 0.32rem;
}
.planhead {
	width: 100%;
	margin-top: 0.5rem;
	overflow: hidden;
}
.planheadtitle {
	width: 2.06rem;
	height: 0.6rem;
	border-radius: .1rem;
	line-height: 0.6rem;
	text-align: center;
	background: #00bdc3;
	color: #fff;
	font-size: .24rem;
	font-weight: bold;
	float: left;
}
.planheadcontent {
	width: calc(100% - 2.11rem);
	float: right;
	height: 0.6rem;
	border-radius: .1rem;
	line-height: 0.6rem;
	text-align: center;
	background: #00bdc3;
	color: #fff;
	font-size: .24rem;
	font-weight: bold;
}
.plancontent {
	width: 100%;
}
.planitem {
	width: 100%;
	overflow: hidden;
	margin-top: 0.04rem;
	display: flex;
	justify-content: space-between;
}
.planitemleft {
	width: 2.06rem;
	background: #e2f8fe;
	display: flex;
	border-radius: .1rem;
	color: #363636;
	font-size: .24rem;
	line-height: 0.42rem;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.planitemright {
	width: calc(100% - 2.11rem);
	background: #e2f8fe;
	color: #363636;
	font-size: .18rem;
	line-height: 0.3rem;
	padding-top: 0.36rem;
	padding-bottom: 0.48rem;
	padding-left: 0.42rem;
	padding-right: 0.4rem;
	border-radius: .1rem;
}
.plandesc {
	color: #363636;
	font-size: .24rem;
	line-height: 0.45rem;
	margin-top: 0.57rem;
}
/* 赞助方案结束 */