/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 4 version
*/

@charset "utf-8";

* {
	padding: 0;
	margin: 0;
	vertical-align: top;
	word-break: break-all;
	outline: none;
	line-height: 1;
	list-style: none;
	border: 0;
	background: none;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

/*声明 WebFont*/
@font-face {
	font-family: "Regular";
	src: url("../fonts/SourceHanSansCN-Regular.otf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Heavy";
	src: url("../fonts/SourceHanSansCN-Heavy.otf");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "light";
	src: url("../fonts/SourceHanSansCN-ExtraLight.otf");
	font-weight: normal;
	font-style: normal;
}


h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.3;
}

html{
	font-size: calc(100 / 1750 * 100vw);
	overflow-x: hidden;
}

@media (min-width: 1751px) {
	html{
		font-size: 100px !important;
	}
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-weight: 400;
	line-height: 1.3;
}
.h1 *,
.h2 *,
.h3 *,
.h4 *,
.h5 *,
.h6 *{
	font-weight: 400;
	line-height: 1.3;
}

body {
	color: #466e5e;
	font-family: "Regular", "arial", "sans-serif";
	overflow-x: hidden;
	font-size: 16px;
	background: url(../images/bodyBg.png) repeat-y center bottom/100%;
}

body.y-hidden {
	overflow-y: hidden;
}

i,
em {
	font-style: normal;
}

a {
	text-decoration: none;
	color: #466e5e;
}

img {
	max-width: 100%;
}

textarea {
	resize: none;
}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}

select,
input,
button,
textarea {
	color: #466e5e;
	font-size: 0.16rem;
	font-family: "Regular", "arial", "sans-serif";
}

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #818181;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #818181;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #818181;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #818181;
}


/* ***********************************************
					公共样式类
*********************************************** */
.link:hover{
	color: #fa5634;
}
.pr {
	position: relative;
}

.ab {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}

.w100{width: 100%;}

.sizing {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

.hidden {
	display: none;
}

.j-end {
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
}

.j-center {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}

.j-sb {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.j-start {
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}

.f-wrap {
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}

.f-colu {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}

.a-center {
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.a-start {
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}

.a-end {
	-webkit-box-align: end;
	    -ms-flex-align: end;
	        align-items: flex-end;
}

.nowrap1 {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nowrap2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.nowrap3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;

}

.pointer:hover {
	cursor: pointer;
}

.t-center {
	text-align: center;
}

/* 行高 */
.line-mn,
.line-mn * {
	line-height: 1.3;
}

.line-sm,
.line-sm * {
	line-height: 1.5;
}

.line-md,
.line-md * {
	line-height: 1.8;
}

.line-lg,
.line-lg * {
	line-height: 2;
}

/* 字体 */
.font-heavy{
	font-weight: 900;
}
.font-medium{
	font-weight: 500;
}
.font12 {
	font-size: 0.12rem;
}

.font14 {
	font-size: 0.14rem;
}

.font16 {
	font-size: 0.16rem;
}

.font18 {
	font-size: 0.18rem;
}

.font20 {
	font-size: 0.2rem;
}

.font22 {
	font-size: 0.22rem;
}

.font24 {
	font-size: 0.24rem;
}

.font25 {
	font-size: 0.25rem;
}

.font26 {
	font-size: 0.26rem;
}

.font28 {
	font-size: 0.28rem;
}

.font30 {
	font-size: 0.3rem;
}

.font32 {
	font-size: 0.32rem;
}

.font34 {
	font-size: 0.34rem;
}

.font35 {
	font-size: 0.35rem;
}

.font36 {
	font-size: 0.36rem;
}

.font40 {
	font-size: 0.4rem;
}

.font42 {
	font-size: 0.42rem;
}

.font45 {
	font-size: 0.45rem;
}

.font46 {
	font-size: 0.46rem;
}

.font48 {
	font-size: 0.48rem;
}

.font50 {
	font-size: 0.5rem;
}

.font55 {
	font-size: 0.55rem;
}

.font56 {
	font-size: 0.56rem;
}

.font60 {
	font-size: 0.6rem;
}

.font65 {
	font-size: 0.65rem;
}

.font70 {
	font-size: 0.7rem;
}

.font100 {
	font-size: 1rem;
}

.font-bold {
	font-weight: 700;
}

.font-heavy{
	font-family: "Heavy";
}

.font-light{
	font-family: "light";
}

/* 网站常用类 */

/* 颜色 */
.corfff {
	color: #fff;
}
.cor4d4{
	color: #4d4d4d;
}
.cor666{
	color: #666;
}
.cor333 {
	color: #333;
}
.cor999 {
	color: #929292;
}
.cor661,
.corHover:hover{
	color: #20975d;
}
.cor757{
	color: #466e5e;
}
{
	color: #9e141c;
}
.opacity0 {
	opacity: 0;
}

.clearfix:after {
	content: '';
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}

.mask {
	background-color: rgba(0, 0, 0, .6);
	display: none;
}

.t-sion {
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease;
}

.underline,
.corline:hover{
	text-decoration: underline;
}

.font-light {
	font-weight: 400 !important;
}

.d-block {
	display: block;
}

.d-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.w1750{
	width: 92%;
	margin: 0 auto;
}

/* Header */
.header{
	background: url(../images/topBg.jpg) no-repeat center/cover;
}
.header .logo{
	height: 1.3rem;
}
.header .logo img{
	max-height: 0.64rem;
}
.header .w1750{
	padding: 0 0.2rem;
}
.header nav{
	margin-top: 5px;
}
.header nav ul{
	background: url(../images/navLine.png) no-repeat 0 0.5rem/100%;
}
.header nav ul li:not(:last-child){
	margin-right: 0.5rem;
}
.header nav ul li{
	position: relative;
	padding-bottom: 0.2rem;
}
.header nav ul li:after{
	content: '';
	position: absolute;
	right: -0.26rem;
	width: 0.05rem;
	height: 0.05rem;
	background: #ffe7cc;
	top: 40%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.header nav ul li:last-child:after{
	display: none;
}
.header nav ul li>a{
	line-height: 2.2;
	opacity: 0.7;
}
.header nav ul li:hover > a,
.header nav ul li.active > a{
	opacity: 1;
}
.header nav ul li a,
.header .searchAndLanguage a{
	color: #ffe7cc;
}
.header .topForm form{
	background: #ffe7cc;
	border-radius: 0.25rem;
}
.header .topForm form .text{
	display: block;
	height: 0.25rem;
	width: 1.15rem;
	padding: 0 0.3rem 0 0.1rem;
}
.header .topForm form .tSubmit{
	position: absolute;
	right: 0.1rem;
	top: 0;
	width: 0.2rem;
	height: 100%;
	z-index: 5;
	background: url(../images/submit.png) no-repeat center/100%;
}
.header .language{
	margin: 0 0.2rem;
}
.header .have img{
	max-height: 0.2rem;
	margin-left: 0.1rem;
}
.header .topForm form .text.active{
	width: 1.8rem;
}
.header nav ul li:nth-of-type(3) .down{
	text-align: center;
	min-width: 2rem;
}
.header nav ul li .down{
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	        transform: translateX(-50%);
	min-height: 2.3rem;
	background: #ffe7cc;
	min-width: 1.8rem;
	padding: 0.2rem 0.3rem;
	border-bottom: solid 0.1rem #5a8061;
	display: none;
	z-index: 10;
}
.header nav ul li .down a{
	white-space: nowrap;
	color: #5a8061;
	display: block;
	margin-bottom: 0.2rem;
}
.header nav ul li .down a:last-child{
	margin-bottom: 0;
}
.header nav ul li .down a:hover{
	font-weight: 900;
	color: #20975d;
}
/* end */

/* Main */


/* 登录/注册 */
.registerContent{
	min-height: 90vh;
	padding: 1.5rem 0 1.2rem;
}
.registerContent .promise{
	max-width: 750px;
	margin: 0 auto;
	width: 7.5rem;
}
.registerContent .registerForm{
	max-width: 850px;
	margin: 0 auto;
	width: 8.5rem;
}
.registerContent .registerForm h3{margin-bottom: .9rem;}
.registerContent .registerForm #root-html .btn{margin-top: .8rem;}
.myBtn{
	width: 3rem;
	line-height: 0.8rem;
	text-align: center;
	margin: 0 auto;
	background: #20975d;
	color: #fff;
	letter-spacing: 2px;
	display: block;
}
.promise p{
	margin: 0.8rem 0;
}
.promise .btns span{
	padding-bottom: 5px;
	border-bottom: solid 1px #20975d;
}
.promise .btns span.logout{
	border-color: #929292;
}
.registerForm dl dd:not(:last-child){
	margin-bottom: 0.3rem;
}
.registerForm dl dd label{
	display: block;
	margin-bottom: 0.2rem;
}
.registerForm dl dd .text{
	display: block;
	height: 80px;
	padding: 0 0.2rem;
	width: 100%;
	border: 2px solid #6fa375;
}
.registerForm dl dd .code{
	width: 100%;
}
.registerForm dl dd.phone .input > input{
	border-bottom: 0;
}
.registerForm dl dd.phone .code > *{
	width: 50%;
}
.registerForm dl dd.phone .code span{
	padding: 0 0.25rem;
	letter-spacing: 3px;
	border: 2px solid #6fa375;
	border-left: 0;
}
.registerForm dl dd.phone .code span:hover{
	background: #20975d;
	color: #fff;
}
.registerForm .myBtn{
	margin: 0.5rem auto 0.3rem;
}
.registerForm .btn a{
	text-decoration: underline;
	letter-spacing: 2px;
}
.registerForm dl dd .radio span{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	border: solid 1px #20975d;
	margin-right: 0.1rem;
}
.registerForm dl dd .radio:not(:last-child) {
	margin-right: 0.8rem;
}
.registerForm dl dd .radio input[type='radio']:checked + span{
	background: #20975d url(../images/checked.png) no-repeat center/0.25rem;
}
.registerForm.loginForm .myBtn{
	margin-top: 0;
}
.registerForm.loginForm form dl{
	margin: 1rem 0 0.8rem;
}
/* end */


/* banner */
main{
	margin-top: 0.8rem;
}
.banner{
	margin-bottom: 1rem;
}
.banner figure img,
.banner img{
	width: 100%;
}
body .swiper-pagination-bullet{
	width: 0.2rem;
	height: 0.2rem;
	border: 2px solid #404c40;
	background: none;
	opacity: 1;
}
body .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.1rem;
}
body .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 0.3rem;
}
body .swiper-pagination-bullet-active{
	background: #404c40;
}
/* end */

/* 首页-新闻资讯 */
.title{
	margin-bottom: 0.45rem;
}
.title h2 img{
	max-height: 0.78rem;
}
.title a{
	color: #487f5f;
	margin-bottom: 0.2rem;
	letter-spacing: 2px;
}
.homeNews .tabSlide .txt{
	border: 0.06rem solid #fce393;
	border-top: 0;
	background: #fff;
}
.homeNews .tabSlide .txt:hover figure{
	-webkit-transform: scale(1.03);
	    -ms-transform: scale(1.03);
	        transform: scale(1.03);
}
.homeNews .tabSlide .txt h3{
	line-height: 0.7rem;
	padding: 0 0.4rem;
	background: #fce393;
	color: #487f5f;
}
.homeNews .tabSlide .txt figure{
	height: 3rem;
}
.homeNews .tabSlide .txt h3 span{
	font-weight: 400;
	line-height: 0.7rem;
	margin-left: 5px;
	text-transform: uppercase;
}
.homeNews .tabSlide .txt .desc{
	padding: 0 0.25rem 0.3rem;
	padding-top: 0;
}
.homeNews .tabSlide .txt .p{
	padding: 0.2rem 0;
	min-height: 2.5rem;
	color: #487f5f;
}
.homeNews .tabSlide .txt.zhanlan{
	border-color: #9e74a1;
}
.homeNews .tabSlide .txt.zhanlan .p{
	color: #9e74a1;
}
.homeNews .tabSlide .txt.zhanlan h3{
	background: #9e74a1;
	color: #fff;
}
.homeNews .tabSlide .txt.xinwen{
	border-color: #9cd4e8;
}
.homeNews .tabSlide .txt.xinwen .p{
	color: #9cd4e8;
}
.homeNews .tabSlide .txt.xinwen h3{
	background: #9cd4e8;
	color: #fff;
}
.homeNews{
	padding: 0 0.7rem;
}
.homeNews .tabSlide .prev,
.homeNews .tabSlide .next{
	width: 0.44rem;
	height: 0.77rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	z-index: 2;
}
.homeNews .tabSlide .prev{
	left: -0.7rem;
	background: url(../images/prevArrow.png) no-repeat center/100%;
}
.homeNews .tabSlide .next{
	right: -0.7rem;
	background: url(../images/nextArrow.png) no-repeat center/100%;
}
.homeNews .tabSlide .swiper-button-disabled{
	opacity: .5;
}
.homeNews .tabSlide .swiper-pagination{
	position: static;
	margin-top: 0.3rem;
}
.homeCloumn{
	margin: 1rem 0 0.3rem;
}
.homeCloumn ul li{
	overflow: hidden;
}
.homeCloumn ul li:hover img{
	-webkit-transform: scale(1.03);
	    -ms-transform: scale(1.03);
	        transform: scale(1.03);
}
/* end */


/* 关于我们 */
.aboutTitle{
	margin-bottom: 0.8rem;
}
.aboutTitle h3{
	color: #20975d;
}
.aboutContent .info{
	color: #466e5e;
	max-width: 13.25rem;
	margin: 0 auto;
	letter-spacing: 1px;
}
.zuzhi dl{
	padding-top: 0.2rem;
	margin-top: 0.2rem;
	border-top: solid 2px #52765C;
}
.zuzhi dl dd{
	-webkit-writing-mode: vertical-rl;
	    -ms-writing-mode: tb-rl;
	        writing-mode: vertical-rl;
}
.aboutTitle.ac h3 span:after{
	background: #FFEEBD;
}
.aboutTitle.ex h3 span:after{
	background: #E1BAD3;
}
/* end */


/* 联系我们 */
.contactContent .cForm dl dt,
.contactContent .cForm dl dd{
	letter-spacing: 2px;
}
.contactContent .aboutTitle{
	margin: 0;
}
.contactContent .cForm{
	margin: 0.5rem 0;
}
.contactContent .cForm form{
	width: 9.5rem;
	max-width: 100%;
	background: #f3f3f3;
	padding: 0.5rem 0.9rem 0.8rem 0.7rem;
}
.contactContent .cForm dl dd{
	margin-top: 0.3rem;
}
.contactContent .cForm dl dd .myBtn{
	width: 2rem;
	line-height: 0.6rem;
}
.contactContent .cForm dl dt:after{
	content: "";
	position: absolute;
	left: -0.15rem;
	width: 5px;
	height: 100%;
	background: #20975d;
}
.contactContent .cForm dl dd label{
	width: 2.3rem;
}
.contactContent .cForm dl dd .input{
	width: calc(100% - 2.5rem);
}
.contactContent .cForm dl dd .text{
	background: #C9DED0;
	padding: 0.2rem;
	display: block;
	width: 100%;
}
.contactContent .cForm dl dd input{
	height: 0.4rem;
}
.contactContent .cForm dl dd textarea.text{
	height: 1.1rem;
	padding-top: 0.1rem;
}
.contactContent .cForm dl dd.textarea label{
	padding-top: 0.1rem;
}
.contactContent .address{
	min-height: 3.1rem;
	padding: 0.4rem 0;
	background: url(../images/line.png) no-repeat 0 0/100%;
}
.contactContent .address ul li:not(:last-child){
	margin-bottom: 0.3rem;
}
.contactContent .address ul li figure{
	width: 0.4rem;
}
.contactContent .address ul li figure img{
	vertical-align: middle;
}
.contactContent .address ul li .p{
	width: calc(100% - 0.4rem);
}
/* end */


/* 新闻列表 */
.newsBanner{
	padding: 0.2rem 0.3rem;
	background: #a6c09f;
}
.newsBanner .hotNews{
	position: absolute;
	right: 0.3rem;
	width: 5.2rem;
	top: 0.2rem;
	z-index: 7;
}
.newsBanner .hotNews li a{
	display: block;
	padding: 0.2rem 0.7rem;
	background: #fff;
	height: 1.45rem;
	border-bottom: solid 1px #20975d;
}
.newsBanner .hotNews li:last-child a{
	border-bottom: 0;
}
.newsBanner .hotNews li h3{
	margin-top: 0.1rem;
}
.newsBanner .swiper-slide .txt{
	height: 7.25rem;
	color: #fff;
}
.newsBanner .swiper-slide .txt:hover .desc h3{
	text-decoration: underline;
}
.newsBanner .swiper-slide .txt .info{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2rem;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(80%, #a6c09f));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), #a6c09f 80%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0), #a6c09f 80%);
	letter-spacing: 2px;
}
.newsBanner .swiper-slide .txt .info .desc{
	max-width: calc(100% - 5.2rem);
	padding: 0 0.6rem;
}
.newsBanner .swiper-slide .txt .info .p{
	margin-top: 0.1rem;
}
.newsBanner .hotNews li a:hover{
	background: #20975d;
	color: #fff;
}
.newsBanner .hotNews li a:hover time,
.newsBanner .hotNews li a:hover h3{
	color: #fff;
}
.newsList{
	margin-top: 1rem;
}
.newsList .listBox{
	padding: 0 1rem;
}
.newsList ul{
	margin: 0 -0.35rem;
	margin-top: -0.5rem;
}
.newsList ul li{
	width: 33.33%;
	padding: 0 0.35rem;
	margin-top: 0.5rem;
}
.newsList ul li figure{
	overflow: hidden;
	margin-bottom: 0.25rem;
	border-radius: 0.1rem;
}
.newsList ul li .txt:hover figure a{
	-webkit-transform: scale(1.03);
	    -ms-transform: scale(1.03);
	        transform: scale(1.03);
}
.newsList ul li .txt:hover h3 a{
	color: #20975d;
}
.newsList .aboutTitle{
	margin-bottom: 0.5rem;
}
.detailBanner .position{
	height: 0.7rem;
	background: #fce393;
	padding: 0 0.5rem;
	padding-left: 0.7rem;
}
.detailBanner .position a{
	color: #20975d;
}
.detailInfo{
	padding: 0.8rem 0 0 0;
	max-width: 13.3rem;
	margin: 0 auto;
}
.newsBanner.activityBanner{
	background: #fce393;
}
.newsBanner.activityBanner .swiper-slide .txt .info{
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(80%, #fce393));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), #fce393 80%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0), #fce393 80%);
}
.newsBanner.activityBanner .hotNews li a{
	border-color: #a6c1a0;
}
.newsBanner.activityBanner .hotNews li a:hover{
	background: #a6c1a0;
}
.newsList.activityList ul li .txt:hover h3 a{
	color: #ffe89e;
}
.newsBanner.exhibitionBanner{
	background: #9e74a1;
}
.newsBanner.exhibitionBanner .swiper-slide .txt .info{
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(80%, #9e74a1));
	background-image: -o-linear-gradient(top, rgba(0,0,0,0), #9e74a1 80%);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0), #9e74a1 80%);
}
.newsBanner.exhibitionBanner .hotNews li a{
	border-color: #fce393;
}
.newsBanner.exhibitionBanner .hotNews li a:hover{
	background: #fce393;
}
.newsList.exhibitionList ul li .txt:hover h3 a{
	color: #9e74a1;
}
.newsBanner.exhibitionBanner .hotNews li a:hover,
.newsBanner.exhibitionBanner .hotNews li a:hover time{
	color: #4d4d4d;
}
/* end */


/* 展览赛事 */
.banner .enroll{
	position: absolute;
	right: 1.1rem;
	bottom: 0.9rem;
	width: 4.4rem;
	z-index: 2;
}
.aboutTitle h3{
	padding-bottom: 0.2rem;
	border-bottom: solid 2px #20975d;
	letter-spacing: 2px;
}
.aboutTitle h3 span{
	position: relative;
	text-transform: uppercase;
	font-weight: 900;
	color: #65C6A8;
	margin-left: 16px;
	font-family: "JOHN";
	vertical-align: middle;
	transform: translateY(-0.06rem);
	display: inline-block;
}
.aboutTitle h3 span:after{
	content: "";
	position: absolute;
	left: -10px;
	width: 4px;
	height: 76%;
	background: #a6c1a0;
	top: 60%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
}
.feild{
	padding: 0 1.1rem;
	margin-top: 0.3rem;
}
.feild h4{
	border-bottom: solid 2px #96bb98;
}
.feild h4 span{
	letter-spacing: 2px;
}
.feild h4 em{
	position: relative;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;

}
.feild h4 em:after{
	content: "";
	width: calc(100% - 40px);
	display: block;
	background: #CDE1CF;
}
.feild h4 em:before{
	content: "";
	width: 40px;
	display: block;
	background: url(../images/fieldBg.png) no-repeat 0 0/40px 100%;
}
.exhibitionContent .aboutTitle{
	margin-bottom: 0;
}
.feild .desc{
	padding: 0.3rem 0;
	padding-left: 2rem;
}
.exhibitionContent .exItem:not(:last-child) {
	margin-bottom: 0.8rem;
}
.feild dl{
	margin: 0 -0.2rem;
	margin-top: -0.25rem;
}
.feild dl dd{
	width: 33.33%;
	padding: 0 0.2rem;
	margin-top: 0.25rem;
}
.feild dl dd .txt{
	border: 2px solid #8eb793;
	padding: 0.2rem;
}
.feild dl dd .txt p{
	margin-top: 0.1rem;
}
.bringContent{
	padding-top: 1.2rem;
	min-height: 90vh;
}
.bringContent .leftMenu a{
	padding: 0.1rem 0;
	margin-bottom: 0.2rem;
	width: 3.6rem;
	padding-right: 0.2rem;
}
.bringContent .leftMenu a:hover,
.bringContent .leftMenu a.active{
	color: #20975d;
}
.bringContent .leftMenu a:hover img,
.bringContent .leftMenu a.active img{
	display: none;
}
.bringContent .leftMenu a:hover .hidden,
.bringContent .leftMenu a.active .hidden{
	display: inline-block;
}
.bringContent .leftMenu a img{
	max-height: 0.35rem;
}
.bringContent .rightTxt{
	width: calc(100% - 3.6rem);
}
.manageList .mgItem:not(:last-child) {
	margin-bottom: 0.2rem;
}
.manageList .mgTxt{
	padding: 0.3rem 0.6rem;
	padding-bottom: 0.8rem;
	background: rgba(255,243,229,.8);
}
.manageList .mgTxt h3{
	padding-left: 10px;
	border-left: solid 4px #20975d;
	line-height: 1;
	margin-bottom: 0.4rem;
}
.manageList .mgTxt ul{
	margin: 0 -0.15rem;
	margin-top: -0.3rem;
}
.manageList .mgTxt ul li{
	width: 25%;
	padding: 0 0.15rem;
	margin-top: 0.3rem;
}
.manageList .mgTxt ul li figure{
	overflow: hidden;
}
.manageList .mgTxt ul li:hover figure a{
	-webkit-transform: scale(1.03);
	    -ms-transform: scale(1.03);
	        transform: scale(1.03);
}
.manageList .mgTxt ul li figure a{
	display: block;
	height: 1.8rem;
	background: #D7DEC5;
	margin-bottom: 0.2rem;
}
.manageList .mgItem ul li img{object-fit: cover;}
.all{
	width: 3rem;
	line-height: 0.6rem;
	background: #D3E7D9;
	margin-top: 0.2rem;
}
.all:not(.not):hover{
	color: #fff;
	background: #20975d;
}
.all.not{
	cursor: default;
}
.allContent .all{
	margin: 0 0 0.2rem 0;
}
.allContent .manageList .mgTxt ul li h4{
	margin-bottom: 0.1rem;
}
.manageList .mgTxt ul li p{
	display: none;
	margin-bottom: 0.1rem;
	margin-top: -0.1rem;
}
.manageList .mgTxt ul li input{
	height: 0.4rem;
	border: 1px solid transparent;
	padding: 0 0.1rem;
	width: calc(100% - 60px);
}
.manageList .mgTxt ul li.active p,
.mgTxt ul li .btns.active,
.manageList .mgTxt ul li p.active{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.mgTxt ul li .btns{
	margin-top: 0.1rem;
}
.manageList .mgTxt ul li.active input{
	border-color: #8eb793;
}
.manageList .mgTxt ul li p.active input{
	padding: 0;
}
.manageList .mgTxt ul li .seleItem{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.manageList .mgTxt ul li .seleItem .text{
	padding:.1rem 0;
	font-size:.16rem;
	border:1px solid #929292;
	cursor: pointer;
	width: 0.9rem;
    text-align: center;
}
.manageList .mgTxt ul li .seleItem .text.active{
	border-color:#20975d;
	background:#20975d;
	color:#fff;
}
.proDetail .imgSlide{
	margin: 0.8rem 0 0.5rem;
}
.proDetail .manageList .mgTxt .t h3{
	margin-bottom: 0;
	line-height: 1.5;
}
.proDetail .manageList .mgTxt .t .desc{
	width: calc(100% - 1.65rem);
}
.proDetail .manageList .mgTxt .t:not(:last-child){
	margin-bottom: 0.2rem;
}
.proDetail .mySwiper{
	margin-top: 0.2rem;
}
.proDetail .mySwiper .next,
.proDetail .mySwiper .prev{
	position: absolute;
	top: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	        transform: translateY(-50%);
	width: 0.4rem;
	height: 0.4rem;
	z-index: 5;
	cursor: pointer;
}
.proDetail .mySwiper .next{
	right: 0;
	background: #fff url(../images/nextArrow.png) no-repeat center/10px;
}
.proDetail .mySwiper .prev{
	left: 0;
	background: #fff url(../images/prevArrow.png) no-repeat center/10px;
}
.proDetail .mySwiper .swiper-button-disabled{
	opacity: .5;
}
.proDetail .mySwiper figure{
	border: 2px solid transparent;
}
.proDetail .mySwiper figure:hover{
	border-color: #8eb793;
}
.proDetail .mySwiper .swiper-slide.active figure{
	border-color: #20975d;
}
.pageContent{
	padding: 0 1rem;
}
.pageContent p{
	text-decoration: underline;
}
.pageContent .prev{
	padding-left: 10px;
	border-left: solid 4px #929292;
}
.pageContent .next{
	padding-right: 10px;
	border-right: solid 4px #929292;
}
.pageContent .prev:hover,
.pageContent .next:hover{
	color: #20975d;
	border-color: #20975d;
	text-decoration: underline;
}
.noticeContent .manageList .mgTxt{
	min-height: 500px;
}
.bgCor{
	background: rgba(215,222,197,.7);
}
/* end */


/* 报名信息 */
.baomingContent .manageList .mgTxt h3{
	margin-bottom: 0.2rem;
}
.baomingContent .manageList .mgTxt{
	padding-left: 1.5rem;
	padding-right: 0.6rem;
}
.baomingContent .manageList .mgTxt .p{
	margin-bottom: 0.3rem;
}
.baomingContent .manageList .bmForm{
	max-width: 8.1rem;
	padding-left: 14px;
}
.baomingContent .manageList .bmForm .input{
	width: 5.5rem;
}
.baomingContent .manageList .bmForm dl dd:not(:last-child) {
	margin-bottom: 0.3rem;
}
.baomingContent .manageList .bmForm .text{
	height: 0.4rem;
	display: block;
	width: 100%;
	padding: 0 0.1rem;
}
.baomingContent .manageList .types{
	margin: 0 -0.15rem;
	margin-top: -0.1rem;
}
.baomingContent .manageList .types .typeItem{
	width: 50%;
	padding: 0 0.15rem;
	margin-top: 0.3rem;
}
.baomingContent .manageList .types .txt{
	padding: 0.15rem;
	border: 1px solid #3B9D66;
}
.baomingContent .manageList .types .txt span{
	display: block;
	width: 0.35rem;
	height: 0.35rem;
	border: 2px solid #3B9D66;
}
.baomingContent .manageList .types .txt input[type='radio']:checked ~ span{
	background: #3B9D66 url(../images/checked.png) no-repeat center/0.25rem;
}
/* end */


/* 作品管理 */
.baomingContent.zuopinContent .manageList .mgTxt{
	padding-left: 1.5rem;
	padding-right: 1rem;
}
.zuopinContent .manageList .mgTxt .bmForm figure{
	width: 2.7rem;
}
.zuopinContent .manageList .mgTxt .bmForm dl{
	width: calc(100% - 3.2rem);
}
.zuopinContent .manageList .mgTxt .bmForm:not(:last-child) {
	margin-bottom: 0.8rem;
}
.baomingContent.zuopinContent .manageList .bmForm{
	max-width: 100%;
	padding-left: 0;
}
.baomingContent.zuopinContent .manageList .bmForm .input{
	width: calc(100% - 1.5rem);
}
.bringContent.saishiContent .rightTxt{
	width: calc(100% - 2.6rem);
}
.bringContent.saishiContent .leftMenu a{
	width: 2.6rem;
}
.baomingContent.zuopinContent .manageList .bmForm textarea{
	height: 1.1rem;
	padding: 0.1rem;
}
.baomingContent.zuopinContent .manageList .bmForm .textarea label{
	padding-top: 0.1rem;
}
/* end */


/* 下载中心 */
.downloadContent .download a{
	padding-bottom: 5px;
	border-bottom: solid 2px #929292;
	padding-right: 1rem;
	background: url(../images/download.png) no-repeat right 0/0.3rem;
}
.downloadContent .download a:not(:last-child) {
	margin-bottom: 0.25rem;
}
.downloadContent .download a:hover{
	background-image: url(../images/downloadHover.png);
	border-color: #20975d;
}
.exhibitionContent .download a{
	font-size: .22rem;
	color: #333;
	display: block;
	padding-bottom: .1rem;
	border-bottom: solid 2px #929292;
	padding-right: 1rem;
	background: url(../images/download.png) no-repeat right 0/0.26rem;
}
.exhibitionContent .download a:not(:last-child) {
	margin-bottom: 0.25rem;
}
.exhibitionContent .download a:hover{
	background-image: url(../images/downloadHover.png);
	border-color: #20975d;
	color: #20975d;
}
/* end */


/* 设计师 */
body .designBanner .swiper-pagination-bullet{
	border-color: #fff;
}
body .designBanner .swiper-pagination-bullet-active{
	background: #fff;
}
.homeNews.designArtists{
	padding: 0;
	margin-bottom: 0.6rem;
}
.homeNews.designArtists .tabSlide{
	padding: 0 1.3rem;
}
.designArtists .swiper-slide h3{
	margin-top: 0.2rem;
}
.designArtists .swiper-slide figure{
	overflow: hidden;
}
.designArtists .swiper-slide:hover figure img{
	transform: scale(1.03);
}
.homeNews.designArtists .tabSlide .next,
.homeNews.designArtists .tabSlide .prev{
	width: 1.3rem;
	height: calc(100% - 0.5rem);
	top: 0;
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	background-size: 0.3rem;
}
.homeNews.designArtists .tabSlide .prev{
	left: 0;
}
.homeNews.designArtists .tabSlide .next{
	right: 0;
}
.designBox .links{
	padding: 0.8rem;
	padding-bottom: 0;
	margin-top: -0.3rem;
}
.designBox .links a{
	width: 28%;
	white-space: nowrap;
	padding-right: 0.2rem;
	margin-top: 0.3rem;
}
.designBox .links a:nth-of-type(4n) {
	width: 16%;
	margin-left: auto;
	text-align: right;
	padding-right: 0;
}
.designBox .links.little a{
	width: auto;
}
.designBox .links.little a:nth-of-type(1) {
	width: 3.7rem;
	padding-right: 0.2rem;
}
.designBox .links.little a:nth-of-type(2) {
	width: 2rem;
}
/* end */


/* 打样中心 */
.detailInfo p{
	text-indent: 2em;
}
.detailInfo .h3{ font-weight: bold;}
.detailInfo img{ display: block; margin-left: auto; margin-right: auto;}
/* .detailInfo p > img{ margin-left: -2em; } */
.centerPment ul{
	margin: 0 -0.2rem;
	margin-top: -0.3rem;
}
.centerPment ul li{
	margin-top: 0.3rem;
	padding: 0 0.2rem;
	width: 25%;
}
.centerPment ul li figure{
	margin-bottom: 0.25rem;
}
/* end */


/* 青瓷之源 */
.feild .detailInfo{
	padding-top: 0;
}
.fdActivity ol li:not(:last-child) {
	margin-bottom: 0.1rem;
}
.fdActivity ol li a{
	border-bottom: solid 2px transparent;
}
.fdActivity ol li a em{
	display: block;
	width: calc(100% - 2.5rem);
}
.fdActivity ol li a:hover{
	border-color: #20975d;
}
.yqInfo figure{
	width: 56%;
}
.yqInfo .txt{
	width: 38%;
}
/* end */


/* end */


/* footer */
footer .w1750{
	margin-top: 0.5rem;
	padding: 0.5rem 0 1rem;
	border-top: solid 1px #808080;
}
footer .small a,
footer .small{
	color: #466e5e;
	line-height: 1.3;
}
footer .small a:hover{
	text-decoration: underline;
}
footer .small a{
	margin-left: 10px;
}
/* end */

/* 手机端按钮 */
.menuBtn{
	margin-left: 25px;
}
.menuBtn span{
	display: block;
	width: 32px;
	height: 3px;
	background: #ffe7cc;
	margin-top: 7px;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.menuBtn span:nth-of-type(1) {
	margin-top: 0;
}
.menuBtn.active .two{
	-webkit-transform: scale(0);
	    -ms-transform: scale(0);
	        transform: scale(0);
}
.menuBtn.active .one{
	-webkit-transform: rotateZ(-45deg) translateX(-13px);
	    -ms-transform: rotate(-45deg) translateX(-13px);
	        transform: rotateZ(-45deg) translateX(-13px);
}
.menuBtn.active .three{
	-webkit-transform: rotateZ(45deg) translateX(-14px);
	    -ms-transform: rotate(45deg) translateX(-14px);
	        transform: rotateZ(45deg) translateX(-14px);
}
/* end */


/* **************************      响应式      ************************** */
@media (min-width: 1201px) {
	.header nav ul li:hover .down{
		display: block;
	}
}

@media (max-width: 1200px) {
	.header .w1750{
		padding: 0;
	}
	.w1750{
		width: 94%;
	}
}

@media (max-width: 900px) {
	.header nav{
		position: fixed;
		left: -100%;
		bottom: 0;
		width: 250px;
		background: #fff;
		height: calc(100% - 105px);
		display: block;
		margin-top: 0;
		overflow-y: auto;
		z-index: 14;
		-webkit-box-shadow: 10px 0 10px rgb(0 0 0 / 20%);
		        box-shadow: 10px 0 10px rgb(0 0 0 / 20%);
		padding: 20px;
		-webkit-transition: all .8s ease;
		-o-transition: all .8s ease;
		transition: all .8s ease;
	}
	.yqInfo .txt{
		margin-top: 0.3rem;
	}
	.header nav.active{
		left: 0;
	}
	html{
		font-size: 15vw;
	}
	.menuBtn{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.header .logo{
		height: 70px;
	}
	.header .logo img{
		max-height: 50px;
	}
	.header .rTxt{
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.header{
		position: fixed;
		left: 0;
		top: 0;
		z-index: 15;
		width: 100%;
		padding-top: 40px;
	}
	.header .toLogin,
	.header .language{
		position: absolute;
		right: 3%;
		top: 10px;
		padding: 5px;
	}
	.header .toLogin{
		right: 70px;
	}
	.header .topForm{
		position: absolute;
		top: 100%;
		width: 100%;
		right: 0;
		display: none;
	}
	.header .language{
		margin: 0;
	}
	.header .topForm form{
		border-radius: 0;
	}
	.header .topForm form .text,
	.header .topForm form .text.active{
		height: 60px;
		width: calc(100% - 80px);
		padding: 0 20px;
	}
	.header .topForm form .tSubmit{
		background-size: 19px;
		width: 70px;
		right: 0;
	}
	.header .phoneSearch,
	.homeNews .tabSlide .swiper-pagination,
	.header nav ul,
	.contactContent .cForm dl dd,
	main .bringContent,
	.baomingContent .manageList .bmForm dl dd,
	.baomingContent .manageList .bmForm dl dd label,
	.designBox .links p,
	.designBox .links p a,
	.detailInfo .yqInfo{
		display: block;
	}
	.header .phoneSearch img{
		width: 32px;
	}
	main{
		margin-top: 110px !important;
		padding-top: 0.5rem;
	}
	main.ndMain,
	.bringContent{
		padding-top: 0;
	}
	body .swiper-pagination-bullet{
		width: 16px;
		height: 16px;
		margin: 0 5px;
	}
	.banner,
	.homeCloumn,
	.aboutTitle,
	.exhibitionContent .exItem:not(:last-child),
	.manageList .mgItem:not(:last-child),
	.zuopinContent .manageList .mgTxt .bmForm:not(:last-child){
		margin-bottom: 0.5rem;
	}
	.homeCloumn,
	.newsList{
		margin-top: 0.5rem;
	}
	footer .w1750{
		padding-bottom: 0.5rem;
	}
	.detailInfo{
		padding-top: 0.5rem;
	}
	.homeNews,
	.newsList .listBox,
	.feild,
	.homeNews.designArtists .tabSlide{
		padding: 0;
	}
	.homeNews .tabSlide .prev, .homeNews .tabSlide .next,
	.newsBanner .hotNews{
		display: none;
	}
	.header nav ul li:not(:last-child){
		margin-right: 0;
		border-bottom: solid 1px #ddd;
	}
	.header nav ul li{
		padding-bottom: 0;
	}
	.header nav ul li>a{
		display: block;
		padding-right: 0.4rem;
		position: relative;
	}
	.header nav ul li a,
	.header nav ul li .down a{
		color: #466e5e;
	}
	.header nav ul{
		background: none;
	}
	.header nav ul li>a{
		line-height: 2.5;
		opacity: 1;
	}
	.header nav ul li>a:after{
		position: absolute;
		content: '';
		right: 10px;
		top: 46%;
		background: none;
		width: 8px;
		height: 8px;
		border-right: solid 2px #ddd;
		border-bottom: solid 2px #ddd;
		display: block;
		-webkit-transform: translateY(-50%) rotateZ(45deg);
		    -ms-transform: translateY(-50%) rotate(45deg);
		        transform: translateY(-50%) rotateZ(45deg);
	}
	.header nav ul li .down{
		position: static;
		-webkit-transform: translateX(0);
		    -ms-transform: translateX(0);
		        transform: translateX(0);
		display: block;
		padding: 0;
		min-height: 1px;
		padding-bottom: 0.3rem;
		background: none;
		border-bottom: 0;
		display: none;
		padding-top: 0.1rem;
	}
	.header nav ul li:after{
		display: none;
	}
	.contactContent .cForm form{
		padding: 0.4rem;
	}
	.contactContent .cForm dl dd label{
		width: 100%;
		margin-bottom: 0.1rem;
		display: block;
	}
	.contactContent .cForm dl dd label,
	.contactContent .cForm dl dd .input,
	.newsBanner .swiper-slide .txt .info .desc,
	.newsList ul li,
	.feild dl dd,
	.bringContent .rightTxt,
	.bringContent.saishiContent .rightTxt,
	.baomingContent .manageList .types .typeItem,
	.baomingContent .manageList .bmForm .input,
	.baomingContent.zuopinContent .manageList .bmForm .input,
	.designBox .links a,
	.designBox .links a:nth-of-type(4n),
	.designBox .links p a,
	.designBox .links.little a:nth-of-type(1),
	.yqInfo figure,
	.yqInfo .txt{
		width: 100%;
	}
	.newsBanner .swiper-slide .txt .info .desc{
		padding: 0 0.1rem;
		max-width: 100%;
	}
	.newsBanner .swiper-slide .txt{
		height: 4.5rem;
	}
	.newsBanner .swiper-slide .txt .info{
		height: auto;
		padding-bottom: 0.2rem;
	}
	.newsBanner,
	.detailBanner .position{
		padding: 0.2rem;
	}
	.header nav ul li:nth-of-type(3) .down{
		text-align: left;
	}
	.banner .enroll{
		right: 0.3rem;
		bottom: 0.3rem;
		width: 1.8rem;
	}
	.feild .desc{
		padding-left: 0;
	}
	.bringContent .leftMenu a{
		font-size: 0.3rem;
		width: 50%;
		text-align: center;
		padding-right: 0;
	}
	.leftMenu{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
		margin-bottom: 0.3rem;
	}
	.all{
		margin: 0.2rem auto 0;
	}
	.manageList .mgTxt,
	.baomingContent .manageList .mgTxt,
	.baomingContent.zuopinContent .manageList .mgTxt{
		padding: 0.3rem;
		padding-bottom: 0.5rem;
	}
	.manageList .mgTxt ul li,
	.bringContent.saishiContent .leftMenu a,
	.centerPment ul li{
		width: 50%;
	}
	.baomingContent .manageList .bmForm dl dd label{
		margin-bottom: 0.1rem;
	}
	.zuopinContent .manageList .mgTxt .bmForm figure{
		width: 2rem;
	}
	.zuopinContent .manageList .mgTxt .bmForm dl {
	    width: calc(100% - 2.4rem);
	}
	.designBox .links{
		padding: 0.5rem 0;
		padding-bottom: 0;
	}
	.designBox .links a:nth-of-type(4n){
		text-align: left;
	}
}


@media (max-width: 500px) {
	.header{
		padding-bottom: 10px;
	}
	.header .toLogin, .header .language{
		font-size: 18px;
		top: 5px;
	}
	.header .logo{
		height: 55px;
	}
	.header .toLogin{
		right: 50px;
	}
	body .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	body .swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: 5px;
	}
	html{
		font-size: 18vw;
	}
	.title h2 img{
		max-height: 0.6rem;
	}
	.homeNews .tabSlide .txt h3{
		padding: 0 0.2rem;
	}
	.homeNews .tabSlide .txt .p{
		min-height: 1.8rem;
	}
	nav{
		height: calc(100% - 105px);
	}
	.contactContent .cForm dl dd textarea.text{
		height: 2rem;
	}
	.header .topForm form .text, .header .topForm form .text.active{
		height: 50px;
	}
	.header nav ul li .down a{
		font-size: 0.24rem;
	}
	main{
		margin-top: 105px !important;
	}
	footer .w1750{
		padding: 0.3rem 0;
	}
	.aboutTitle h3{
		font-size: 0.32rem;
	}
}

.up_btn{
	width: 100%;
	height: 1rem;
	position:relative;
	cursor: pointer;
}

.up_btn::before {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	width: .5rem;
	margin-left: -.25rem;
	margin-top: -0.05rem;
	border-top: .1rem solid;
	color: #20975d;
}


.up_btn::after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	height: .5rem;
	margin-left: -0.05rem;
	margin-top: -.25rem;
	border-left: .1rem solid;
	color: #20975d;
}
.up_mask{
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	left: 0;
	top: 0;
	z-index: 99;
	display: none;
}
.up_pop {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 100;
	background-color: #fff;
	display: none;
}

.up_pop .mgTxt{
	padding: 0.3rem 0.6rem;
    padding-bottom: 0.8rem;
    background: rgba(255,243,229,.8);

}
.up_pop .mgTxt h3{
	margin-bottom: 0.2rem;
}
.up_pop .close_btn{
	width: .4rem;
	position: absolute;
	top: .2rem;
	right: .2rem;
}
.up_pop .mgTxt .p{
	margin-bottom: 0.3rem;
}
.up_pop .bmForm{
	max-width: 8.1rem;
	padding-left: 14px;
}
.up_pop .bmForm .input{
	width: 5.5rem;
}
.up_pop .bmForm dl dd:not(:last-child) {
	margin-bottom: 0.3rem;
}
.up_pop .bmForm .text{
	height: 0.4rem;
	display: block;
	width: 100%;
	padding: 0 0.1rem;
}
.up_pop .types{
	margin: 0 -0.15rem;
	margin-top: -0.1rem;
}
.up_pop .types .typeItem{
	width: 50%;
	padding: 0 0.15rem;
	margin-top: 0.3rem;
}
.up_pop .types .txt{
	padding: 0.15rem;
	border: 1px solid #3B9D66;
}
.up_pop .types .txt span{
	display: block;
	width: 0.35rem;
	height: 0.35rem;
	border: 2px solid #3B9D66;
}
.up_pop .types .txt input[type='radio']:checked ~ span{
	background: #3B9D66 url(../images/checked.png) no-repeat center/0.25rem;
}
.up_pop .up_btn{
	width: 5.5rem;
}

.myBtn{margin-top: .3rem;line-height: .6rem;}


.manageList .return{display: flex;align-items: center;justify-content: center;margin-bottom: .2rem;width: 1.4rem;height: .45rem;color: #fff;background-color: #20975d;border-radius: .45rem;font-size: .2rem;}