/* 未能缩小。正在返回未缩小的内容。
(41,8): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(203,27): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(2503,18): run-time error CSS1036: Expected expression, found ';'
 */
@charset "UTF-8";
@media screen and (min-width: 320px){
    html{
        font-size: 50px; } }
@media screen and (min-width: 360px){
    html{
        font-size: 56px; } }
@media screen and (min-width: 400px){
    html{
        font-size: 63px; } }
@media screen and (min-width: 440px){
    html{
        font-size: 69px; } }
@media screen and (min-width: 480px){
    html{
        font-size: 75px; } }
@media screen and (min-width: 640px){
    html{
        font-size: 100px; } }

/*为了防止手机页面缩放导致字体失真*/
@media screen and (max-device-width: 320px){
    body{
        -webkit-text-size-adjust: none; } }
@media screen and (max-device-width: 480px){
    body{
        -webkit-text-size-adjust: none; } }
@media only screen and (-webkit-min-device-pixel-ratio: 2){
    body{
        -webkit-text-size-adjust: none; } }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
    body{
        -webkit-text-size-adjust: none; } }
/*************start-通用样式*********************/
body{
	margin: 0;
}
table{
	border-collapse:collapse;
	border-spacing:0
	border: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
p{
	padding: 0;
	margin: 0;
}
.bg-cover{
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
}
.text-nowrap{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
}
.text-nowrap2{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}
/*start-模板通用*/
.template, .template1, .template2{
	padding: .357rem .25rem;
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
}
.template2 .item{
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: .036rem;
	overflow: hidden;
	position: relative;
}
.template1{
	padding-bottom: .3rem;
}
.template1 .item, .template .item{
	position: relative;
}
.flx, .flx-c{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: stretch;
}
.flx-c{
	justify-content: center;
	align-items: center;
}
.prl{
	padding: 0 30px;
}
.fit, .fit2{
	overflow: hidden;
}
.fit img, .fit2 img{
	width: 100%;
	height: 100%;
	object-fit:cover;
    object-position: left top;
}
.fit2, .fit{
	position: relative;
}
.fit2 img, .fit img{
	position: absolute;
	left: 0;
	top: 0;
}
.h0, .h0 p{
	font-size: 0.411rem;
	line-height: 1.5;
	color: #5067f0;
}
.h3, .h4, .h5, .h3 p, .h4 p, .h5 p{
	font-size: .268rem;
	margin-top: 0;
	min-height: .268rem;
	color: #333;
	font-weight: bold;
}
.txt1, .txt2, .txt3, .txt1 p, .txt2 p, .txt3 p{
	font-size: .25rem;
	color: #808080;
	line-height: .357rem;
	text-align: justify;
	margin-top: .205rem;
}
.txt3{
	color: #808080;
}
.cir{
	border-radius: 50%;
}
.icon{
	width: 0.893rem;
	height: 0.893rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
	overflow: hidden;
}
.fit2 img, .fit img{
	-o-transition: ease .5s;
	-ms-transition: ease .5s;
	-moz-transition: ease .5s;
	-webkit-transition: ease .5s;
	transition: ease .5s;
}
.has-last .item:last-child, .has-last2 .item:last-child, .has-last2 .item:nth-last-child(2){
	margin-bottom: 0 !important;
}
.h00{
	font-size: .286rem;
	line-height: 1.5;
	color: #5067f0;
	position: relative;
}
.h00:after{
	content:'';
	position: absolute;
	left: 0;
	bottom: -.214rem;
	width: 0.652rem;
	height: 0.045rem;
	background-color: #5067f0;
}
.c-01{
	color: #12bfaf !important;
}
.c-33{
	color: #333 !important;
}
.c-66{
	color: #666 !important;
}
.c-99{
	color: #999 !important;
}
.c-80{
	color: #808080 !important;
}
.bz{
	box-sizing: border-box;
}
.tac{
	text-align: center !important;
}
.fz0{font-size: 0 !important;}
.fz14{font-size: .232rem !important;}
.fz16{font-size: 16px !important;}
.fz18{font-size: .179rem; !important;}
.fwb{font-weight: bold !important;}
.fwn{font-weight: normal !important;}
a:-webkit-any-link{
	text-decoration: none !important;
}
.bg{
    background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
}
.title.t18 .dib{
	position: relative;
}
.title.t18 .dib:before{
	content: '';
    position: absolute;
    left: -.286rem;
    top: -.179rem;
    width: .67rem;
    height: .732rem;
    background: url(images/icon02.png) no-repeat;
    background-size: 100% 100%;
    z-index: 1;
}
.title.t18 .dib span{
	position: relative;
	z-index: 2;
	padding: .089rem;
}
.nm{
	margin: 0 !important;
}
/*end-模板通用*/
/*start-组件模板*/
.temp01{
	position: relative;
}
.temp01 .item{
	position: relative;
	box-sizing: border-box;
}
.temp01 .item .fit{
	padding-bottom: 100%;
	background: rgba(0,0,0,.1);
}
.temp01 .item .fit img{
	position: absolute;
	left: 0;
	top: 0;
}
.temp01 .item .icon-txt{
	padding-left: 1.071rem;
	min-height: .893rem;
	position: relative;
	box-sizing: border-box;
	padding-top: .06rem;
	margin-top: .446rem;
}
.temp01 .item .icon-txt .icon{
	position: absolute;
	width: 0.893rem;
	height: 0.893rem;
	left: 0;
	top: 0;
}
.temp01 .item .icon-txt .icon img{
	width: .473rem;
}
.temp01 .item .txt2{
	
}
.temp02{
	text-align: center;
}
.temp02 .item{
	width: calc(50% - .1rem);
}
.temp02 .item .fit{
	padding-bottom: 66.97%;
}
.temp02 .item .h3{
	margin-top: .45rem;
	padding: 0 .08rem;
}
.temp02 .txt2{
	padding: 0 .08rem .65rem;
}
.temp02 .item:last-child .txt2, .temp02 .item:nth-last-child(2) .txt2{
	padding-bottom: 0;
}
.temp03{
	text-align: center;
}
.temp03 .item{
	padding-bottom: .545rem !important;
	position: relative;
	background-color: #fff;
}
.temp03 .item .content{
	padding: 0 .196rem;
	overflow: hidden;
	padding-bottom: .3rem;
}
.temp03 .btn{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: .545rem;
	line-height: .545rem;
	font-size: 0.25rem;
	color: #fff;
	background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	cursor: pointer;
}
.temp04 .fit2{
	float: left;
	width: 54.67%;
	padding-bottom: 33.3%;
	margin-right: .1rem;
}
.temp04 .h3{
	line-height: 1;
}
.temp04 .txt1{
	margin-top: .09rem;
}
.temp05 .item{
	margin-bottom: .42rem;
}
.temp05 .h3{
	margin-top: -.05rem;
}
.temp05 .item.item2 .fit2{
	margin-left: .214rem;
	margin-right: 0;
	float: right;
}
.temp05 .item .fit2{
	float: left;
	width: 40.35%;
	padding-bottom: 26%;
	margin-right: .107rem;
}
.temp05 .txt2{
	margin-top: .12rem;
}
.temp07 .item, .temp96 .item{
	width: calc(50% - .134rem);
	box-sizing: border-box;
	padding: .214rem .2rem 1.2rem;
	background-color: #ffffff;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: .036rem;
	overflow: hidden;
	margin-bottom: .268rem;
}
.temp07 .item:last-child, .temp07 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp07 .fit2{
	padding-bottom: 56.3%;
}
.temp07 .h3, .temp96 .h3{
	text-align: center;
	margin-top: .3rem;
	margin-top: .195rem;
}
.temp07 .more, .more.btn{
	position: absolute;
	left: 50%;
	margin-left: -.79rem;
	width: 1.58rem;
	height: .509rem;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .25rem;
	background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	border-radius: .25rem;
	color: #fff;
	bottom: .357rem;
}
.temp08 .item{
	float: left;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	/*min-height: 3.06rem;*/
}
.temp08 .item.i2{
	padding-bottom: 50%;
	overflow: hidden;
}
.temp08 .item.i2 .content{
	position: absolute;
	padding: 0 .2rem;
	left: 0;
	top: 0;
}
.temp08 .item:nth-last-child(2){
	clear: left;
}
.temp08 .item:nth-child(3),.temp08 .item:nth-child(5){
	float: right;
}
.temp08 .h0{
	margin-top: .15rem;
}
.temp08 .h3{
	margin-top: .05rem;
}
.temp08 .txt1{
	margin-top: .125rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-align: left;
}
.temp08 .more{
	display: block;
	position: static;
	width: 1.438rem;
	height: 0.509rem;
	line-height: 0.509rem;
	border-radius:  0.25rem;
	margin: .25rem auto 0;
}
.temp08 .fit2{
	padding-bottom: 100%;
}
.temp09 .left{
	box-sizing: border-box;
	margin-bottom: .294rem;
}
.temp09 .left .txt2, .temp10 .left .txt2{
	margin-top: .5rem;
}
.temp09 .more.btn, .temp10 .more.btn{
	position: static;
	/*display: block;*/
	width: 1.607rem;
	border-radius: 0.25rem;
	margin-left: 0;
	margin-top: .35rem;
}
.temp09 .right .item, .temp10 .bottom .item{
	font-size: 0;
	padding-top: .286rem;
	width: 44%;
}
.temp09 .right .item .img, .temp10 .bottom .item .img{
	width: .455rem;
}
.temp09 .right .h3, .temp10 .bottom .h3{
	margin-top: .2rem;
}
.temp09 .right .txt1, .temp10 .bottom .txt1{
	margin-top: .11rem;
}
.temp10 .fit2{
	width: 100%;
	padding-bottom: 47.8%;
	margin-top: .197rem;
}
.temp10 .bottom{
	clear: both;
	margin-top: .294rem;
}
.temp12{
	display: block;
}
.temp12 .item{
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: .5rem;
}
.temp12 .item:last-child{
	margin-bottom: 0;
}
.temp12 .item .fit{
	float: left;
	margin-right: .143rem;
	width: 30.25%;
	padding-bottom: 21.62%;
}
.temp12 .item .txt1{
	margin-top: .1rem;
}
.temp13{
	text-align: center;
	display: flex;
	justify-content: space-between;
}
.temp13 .item{
	float: left;
	width: 33.33%;
	padding-bottom: 1.196rem;
}
/*.temp13 .item:hover{
	border-bottom-color: #5067f0;
}*/
.temp13 .h3{
	margin-top: .33rem;
}
.temp13 .fit2{
	width: 100%;
	padding-bottom: 65.79%;
}
.temp13 .txt2{
	padding: 0 .2rem;
	margin-top: .14rem;
	text-align: center;
}
.temp14 .item{
	position: relative;
	overflow: hidden;
	padding-bottom: 22.2%;
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	text-align: center;
}
.temp14 .item .content, .temp14 .item .fit2{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
}
.temp14 .txt1{
	margin-top: 0;
	max-height: .963rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.temp14 .item .content{
	padding: 0 .13rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.temp15 .item{
	width: 31.7%;
	margin-top: .286rem;
	border: .018rem solid #5067f0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*.temp15 .item:hover .content{
	background:  linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
}*/
.temp15 .h3{
	color: #5067f0;
}
/*.temp15 .item:hover .h3, .temp15 .item:hover .txt1{
	color: #fff !important;
}*/
.temp15 .content{
	position: relative;
	text-align: center;
	padding: .4rem .214rem .3rem;
	box-sizing: border-box;
}
.temp15 .icon{
	width: 0.572rem;
	height: 0.572rem;
	position: absolute;
	left: 50%;
	top: -.286rem;
	margin-left: -.286rem;
}
.temp15 .icon img{
	width: .286rem !important;
	height: .286rem !important;
}
.temp17 .item, .temp03 .item{
	width: 32%;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	overflow: hidden;
	padding-bottom: .3rem;
}
.temp17 .item .fit, .temp03 .item .fit{
	padding-bottom: 66%;
}
.temp17 .content, .temp03 .content{
	padding: 0 .2rem;
}
.temp17 .item .h3, .temp03 .item .h3{
	margin-top: .26rem;
}
.temp18{
	text-align: center;
}
.temp18 .item{
	position: relative;
	width: calc(50% - .116rem);
	margin-bottom: .232rem;
	padding: .348rem .15rem .3rem;
	overflow: hidden;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
}
.temp18 .item:last-child, .temp18 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp18 .icon{
	margin: 0 auto;
	width: 0.955rem;
	height: 0.955rem;
}
.temp18 .icon img{
	width: .402rem;
}
.temp18 .h5{
	margin-top: .186rem;
	font-size: 0.232rem;
}
.temp18 .txt1{
	margin-top: .1rem;
}
.temp19 .fit2{
	float: none !important;
}
.temp19 .fit2.fl{
	padding-bottom: 52.3%;
}
.temp19 .fit2.fr{
	margin-top: .214rem;
}
.temp19 .com{
	border: solid .009rem #eee;
	padding: .4rem .43rem 1.2rem;
}
.temp19 .txt1{
	margin-top: 14px;
}
.temp19 .com .more1{
	position: absolute;
	left: .43rem;
	bottom: .446rem;
}
.more1{
	font-size: 12px;
	color: #12bfaf;
}
.more1 i{
	display: inline-block;
	width: 10px;
	height: 8px;
	background: url(images/more.png) no-repeat;
	margin-right: 4px;
}
.col-4 .item{
	width: 22.5%;
}
.temp20 .item{
	width: calc(50% - .1rem);
	box-sizing: border-box;
	margin-bottom: .45rem;
}
.temp20 .item:last-child,.temp20 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp20 .fit2{
	border-radius: 50%;
	padding-bottom: 100%;
}
.temp20 .h3{
	margin-top: .2rem;
}
.temp21 .item{
	width: calc(50% - .116rem);
	background-color: #f6f5fa;
	margin-bottom: .232rem;
}
.temp21 .item:last-child, .temp21 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp21 .h3{
	padding: .2rem;
}
.temp21 .fit2{
	padding-bottom: 50%;
}
.temp21 .txt1{
	padding: .2rem;
	margin-top: 0;
}
.temp22{
	padding: .357rem .25rem;
}
.temp22 .item{
	width: calc(50% - .09rem);
	margin-bottom: .18rem;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	overflow: hidden;
}
.temp22 .item:last-child, .temp22 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp22 .fit2{
	padding-bottom: 67.65%;
}
.temp22 .txt2{
	margin-top: .05rem;
}
.temp22 .cont{
	padding: .2rem .179rem;
}
.temp23 .item{
	width: calc(50% - .116rem);
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: 0.036rem;
	margin-bottom: .232rem;
	overflow: hidden;
}
.temp23 .item:last-child, .temp23 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp23 .fit2{
	padding-bottom: 100%;
}
.temp23 .content{
	padding: 18px 16px 14px; 
}
.temp24{
	display: block;
}
.temp24 .item{
	padding: .179rem;
	margin-bottom: .214rem;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	overflow: hidden;
}
.temp24 .fit2{
	float: left;
	width: 46.4%;
	padding-bottom: 30.4%;
	margin-right: .214rem;
}
.temp24 .h3{
	margin-left: calc(46.4% + .214rem);
	height: .492rem;
	position: relative;
}
.temp24 .h3:after{
	content: '';
	left: 0;
	bottom: 0;
	position: absolute;
	width: 0.313rem;
	height: 0.054rem;
	background-color: #5067f0;
}
.temp24.has-last2 .item:nth-last-child(2){
	margin-bottom: .214rem !important;
}
/*.temp24 .item:hover .h3:after{
	background-color: #fff;
}*/
.temp24 .txt2{
	margin-left: calc(46.4% + .214rem);
	margin-top: .25rem;
}
.temp25 .item .content{
	background-color: #ececec;
	position: relative;
	padding: .223rem .34rem;
	min-height: 83px;
	border-bottom: 4px solid transparent;
}
.temp25 .item .content:after{
	content:'';
	position: absolute;
	border: .16rem solid transparent;
	border-right-color: #ececec;
	left: -.32rem;
}
.temp25 .item:nth-child(2n-1) .content:after{
	top: .313rem;
}
.temp25 .item:nth-child(2n) .content:after{
	top: 1.196rem;
}
.temp25 .item:nth-child(2n-1) .content:before{
	top: .4rem;
}
.temp25 .item{
	position: relative;
	border-left: .018rem solid #ececec;
	padding-left: .366rem;
	padding-bottom: .214rem;
}
.temp25 .item:nth-child(2n) .content:before{
	top: 1.268rem;
}
.temp25 .item .content:before{
	position: absolute;
	border-radius: 50%;
	content: '';
	width: 0.107rem;
	height: 0.107rem;
	border: .018rem solid #5067f0;
	background-color: #fff;
	z-index: 100;
	left: -.429rem;
}
.temp25 .h3 img{
	width: .491rem;
	vertical-align: middle;
	margin-right: .232rem;
}
.temp27 .item{
	width: 31.88%;
}
.temp27 .fit2{
	padding-bottom: 100%;
}
.temp27 .content{
	padding: .17rem .2rem .3rem;
}
.temp29{
	position: relative;
}
.temp29 .item.right{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
}
.temp29 .item{
	width: 31.78%;
	float: left;
	margin-right: .143rem;
	margin-bottom: .134rem;
}
.temp29 .item.right .fit2{
	padding-bottom: calc(111.92% + .134rem);
}
.temp29 .content{
	position: relative;
	overflow: hidden;
	/*padding-right: 31.78%;*/
}
.temp29 .fit2{
	padding-bottom: 55.96%;
}
.temp30{
	display: block;
}
.temp30 .item{
	padding-top: .232rem;
	margin-bottom: .268rem;
}
.temp30 .txt2{
	margin-top: 0;
}
.temp30 .h3, .temp-con .content .h3{
	position: absolute;
	left: 50%;
	margin-left: -1.5rem;
	top: -.268rem;
	width: 3rem;
	height: 0.536rem;
	line-height: 0.536rem;
	text-align: center;
	font-weight: normal;
	background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	border: solid 2px #5067f0;
	color: #fff;
	box-sizing: border-box;
}
.temp30 .h3:before, .temp30 .h3:after, .temp-con .content .h3:before, .temp-con .content .h3:after{
	content: '';
	position: absolute;
	top: -.03rem;
	border-bottom: .25rem solid #4259df;
	z-index: 1;
}
.temp30 .h3:before, .temp-con .content .h3:before{
	border-left: .16rem solid transparent;
	left: -.19rem;
}
.temp30 .h3:after, .temp-con .content .h3:after{
	border-right: .16rem solid transparent;
	right: -.19rem;
}
.temp30.has-last2 .item:nth-last-child(2){
	margin-bottom: .268rem !important;
}
.temp30 .fit2{
	position: relative;
	margin-top: .563rem;
	margin-left: .4rem;
	z-index: 2;
	width: 33.64%;
	padding-bottom: 31.45%;
	float: left;
	margin-right: .357rem;
}
.temp30 .content{
	z-index: 1;
	padding: .536rem .5rem .277rem .5rem;
	position: relative;
	border: .018rem solid #5067f0;
	height: 100%;
}
.temp32{
	display: block;
}
.temp32 .item{
	border: solid .018rem #5067f0;
	position: relative;
	padding-right: .455rem;
	display: flex;
	justify-content: space-between;
	margin-bottom: .268rem;
}
.temp32.has-last2 .item:nth-last-child(2) {
    margin-bottom: .268rem !important;
}
.temp32 .left{
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	width: 2.455rem;
	margin-right: .429rem;
	flex-shrink: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.temp32 .right{
	min-height: 3.018rem;
	position: relative;
	padding-bottom: 1.24rem;
}
.temp32 .icon{
	margin: 0 auto;
	background: #fff;
}
.temp32 .h3{
	color: #fff;
	margin-top: 16px;
}
.temp32 .btn{
	position: absolute;
	bottom: 30px;
	width: 1.679rem;
	height: 0.509rem;
	line-height: 0.509rem;
	text-align: center;
	font-size: .214rem;
	color: #fff;
	background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	border-radius: 16px;	
}
/*end-组件模板*/
/*start-标题模板*/
.title{
	text-align: center;
	padding: 0 .25rem;
	padding-top: .32rem;
	clear: both;
	background-color: #fff;
}
.title .h{
	font-size: .268rem;
	line-height: 1.5;
	color: #333;
	font-weight: bold;
	position: relative;
}
.title .text{
	margin-top: .143rem;
	font-size: .25rem;
	line-height: 1.4;
	color: #808080;
}
.title.t3 .h{
	margin-bottom: .25rem;
	padding-bottom: .214rem;
}
.title.t3 .h i{
	position: absolute;
	bottom: 0px;
	left: 50%;
	margin-left: -.3215rem;
	width: 0.643rem;
	height: 0.036rem;
	background-color: #5067f0;
}
.title.t3 .h i:after{
	content: '';
	position: absolute;
	width: 50%;
	height: 0.036rem;
	right: 0;
	background-color: #fe5e60;
}
.title .h .icon1{
	margin-right: .134rem;
	height: .25rem;
}
.title .number{
	font-size: 0.212rem;
	color: #fff;
	position: relative;
	height: .643rem;
	line-height: .643rem;
}
.title .number span, .title .h span, .title .number .span, .title .h .span{
	position: relative;
	z-index: 2;
}
.title .number:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -.23rem;
	margin-top: -.23rem;
	width: .46rem;
	height: .46rem;
	background-image: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
	border-radius: .107rem;
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}
.title.t9 .h .after{
	position: absolute;
	font-size: .357rem;
	color: #f6f6f6;
	left: 50%;
	top: .2rem;
	z-index: 1;
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 1;
	margin: 0;
}
.title .letter{
	margin-top: 0;
}
.title.t11 .h .after{
	font-size: 0.571rem;
	white-space: nowrap;
	top: 50%;
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
/*.title.t11 .text{
	margin-top: 23px;
}*/
.title.t12 .h{
	font-size: 0;
}
.dib{
	display: inline-block;
}
.title.t12 .h .left{
	font-size: 0.536rem;
	margin-right: .08rem;
}
.title.t12 .h .right{
	font-size: 0.214rem;
	line-height: 1.2;
	text-align: left;
}
.title.t13 .con{
	line-height: 1;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 0 .071rem;
	top: -.2rem;
}
.title.t13 .border{
	background: transparent;
	padding: 0 .4rem;
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
	border: .036rem solid #5067f0;
}
.title.t13 .text{
	margin-top: .25rem;
}
.title.t14 .h{
	font-size: 0;
}
.title.t14 .h .dib span{
	position: relative;
	z-index: 2;
	color: #fff;
}
.title.t14 .dib{
	height: 0.536rem;
	line-height: 0.536rem;
	font-size: .268rem;
	padding: 0 .4rem;
	position: relative;
}
.title.t14 .dib:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	-o-transform: skew(-15deg);
	-ms-transform: skew(-15deg);
	-moz-transform: skew(-15deg);
	-webkit-transform: skew(-15deg);
	transform: skew(-15deg);
	box-shadow: 0px 7px 10px 0px rgba(80, 103, 240, 0.3)
}
.title.t14 .text{
	margin-top: .25rem;
}
.title.t16 .cont{
	padding: .241rem 0;
	position: relative;
}
.title.t16 .cont div{
	position: relative;
	z-index: 2;
}
.title.t16 .cont:after{
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.264rem;
	margin-top: -.43rem;
	width: .527rem;
	height: .938rem;
	background: url(images/icon03.png) no-repeat;
	background-size: 100% 100%;
}
.title.t16 .text{
	margin-top: .15rem;
}
.title.t16 .letter{
	line-height: 1;
	font-size: .179rem !important;
	margin-top: -2px;
}
.title.t20 .h{
	line-height: 1;
}
.title.t20 .text{
	margin-top: 0;
}
.title.t20 .h img{
	width: .5rem;
	vertical-align: -.196rem;
}
.title.t22{
	font-size: 0;
}
.title.t22 img{
	width: .5rem;
}
.title.t23 .line{
	font-size: 0;
	position: relative;
	margin-top: .107rem;
}
.title.t23 .line img{
	width: .571rem;
	position: relative;
	z-index: 2;
}
.title.t23 .line:after{
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	top: 50%;
	border-top: .009rem solid #ddd;
	z-index: 0;
}
.title.t24 img, .title.t25 img{
	width: 1.74rem;
	vertical-align: middle;
}
.title.t24 .h, .title.t25 .h{
	font-size: 0;
}
.title.t24 .h{
	white-space: inherit;
}
.title.t24 .h span, .title.t25 .h span{
	white-space: inherit;
	font-size: .268rem;
	display: inline-block;
	vertical-align: middle;
	padding: 0 .15rem;
	max-width: calc(100% - 3.78rem);
}
.title.t25 img{
	width: .49rem;
}
.title.t25 .h span{
	max-width: calc(100% - 1.286rem);
}
.title.t27 .h{
	position: relative;
}
.title.t27 .h:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 50%;
	left: 0;
	bottom: 0;
	border: .009rem solid #5067f0;
	border-bottom: none;
}
.title.t27 .dib{
	padding: .054rem .35rem;
	color: #fff;
	position: relative;
	z-index: 2;
	max-width: calc(100% - 1.239rem);
}
.title.t27 .dib span{
	position: relative;
	z-index: 2;
}
.title.t27 .dib i{
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
}
.title.t27 .dib:after, .title.t27 .dib:before{
	content: '';
	position: absolute;
	width: .107rem;
	height: 100%;
	top: 0;
	background-color: #fff;
	z-index: 3;
	overflow: hidden;
}
.title.t27 .dib i,.title.t27 .dib:after,.title.t27 .dib:before{
	transform: skewX(-15deg);
}
.title.t27 .dib span{
	display: inline-block;
	max-width: 100%;
}
.title.t27 .dib:after{
	left: .107rem;
}
.title.t27 .dib:before{
	right: .107rem;
}
/*end-标题模板*/
.temp33 .item{
	width: 50%;
	border-bottom: .036rem dotted #bdbabb;
	padding: 0 .25rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: .45rem;
}
.temp33 .item:nth-child(2n - 1){
	border-right: .036rem dotted #bdbabb;
}
.temp33 .item:first-child, .temp33 .item:nth-child(2){
	padding-top: 0;
}
.temp33 .item:last-child, .temp33 .item:nth-last-child(2){
	border-bottom: none;
	padding-bottom: 0;
}
.temp33 .item img{
	display: block;
	width: 1.018rem;
	margin: 0 auto;
}
.temp33 .txt1{
	text-align: center;
}
.temp33 .h3{
	margin-top: .35rem;
}
.temp34 .item{
	width: 50%;
	margin-bottom: .634rem;
	padding-bottom: .85rem;
}
.temp34 .item:nth-child(2n - 1){
	border-right: .009rem solid #5067f0;
	padding-right: .25rem;
}
.temp34 .item:nth-child(2n){
	padding-left: .25rem;
}
.temp34 .item:last-child, .temp34 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp34 .h3{
	font-weight: bold;
	color: #333;
}
.temp34 .h4{
	width: calc(100% - .25rem);
	position: absolute;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 0.214rem;
	font-weight: bold;
	text-align: center;
	height: 0.554rem;
	line-height: .554rem;
}
.temp34 .item:nth-child(2n) .h4{
	left: .25rem;
}
.temp35 .list{
	background: url(images/bg01.png) no-repeat center center;
	background-size: cover;
}
.temp35 .item{
	width: 50%;
	padding: .35rem .25rem 0;
	text-align: center;
}
.temp35 .item .content{
	margin-top: .35rem;
	padding: .25rem 0;
	border-top: .009rem solid #fff;
	border-bottom: .009rem solid #fff;
}
.temp35 .item:last-child{
	margin-bottom: .35rem;
}
.temp35 .h3{
	color: #fff;
}
.temp35 .txt1{
	margin: 0;
	color: #fff;
	line-height: .357rem;
	height: .714rem;
	text-align: left;
}
.temp37 .item{
	width: calc(50% - .089rem);
	margin-bottom: .179rem;
	border-radius: 0.036rem;
	overflow: hidden;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
}
.temp37 .item:nth-last-child(2), .temp37 .item:last-child{
	margin-bottom: 0;
}
.temp37 .h3{
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	color: #fff;
	padding: .15rem;
	text-align: center;
	line-height: 1.4;
}
.temp37 .content{
	position: relative;
	padding:  .232rem 0 .232rem 1.196rem;
	overflow: hidden;
}
.temp37 img{
	position: absolute;
	width: .58rem;
	height: .58rem;
	position: absolute;
	left: .313rem;
	top: 50%;
	margin-top: -.29rem;
}
.temp37 .txt1{
	border-left: .009rem solid #eee;
	padding: .089rem .196rem;
	margin: 0;
}
.temp38 .content{
	background-color: #5067f0;
}
.temp38 .item{
	width: 50%;
	border-bottom: .009rem solid #6c7ff2;
	border-right: .009rem solid #6c7ff2;
	padding: .446rem .25rem;
}

.temp38 .item:nth-child(2n){
	border-right: none;
}
.temp38 .item:nth-last-child(2), .temp38 .item:last-child{
	border-bottom: none;
}
.temp38 img{
	width: .875rem;
	display: block;
	margin: 0 auto;
	position: relative;
}
.temp38 .h3{
	margin-top: .3rem;
	text-align: center;
	color: #fff;
}
.temp38 .txt1{
	text-align: center;
	color: #fff;
}
.temp39 .txt1{
	padding: 0 .2rem;
}
.temp39 .item{
	width: calc(33.33% - .089rem);
}
.temp39 .content{
	padding-top: .2rem;
}
.temp39 .fit2{
	padding-bottom: 73.53%;
}
.temp39 .h3{
	position: relative;
	text-align: center;
}
.temp39 .h3 span{
	display: inline-block;
	max-width: 6em;
	text-align: left;
	box-sizing: border-box;
	background-color: #fff;
	position: relative;
	z-index: 2;
	padding: 0 .116rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.temp39 .h3:after{
	content: '';
	z-index: 1;
	width: 100%;
	top: 50%;
	left: 0;
	border-top: .0357rem solid #5067f0;
	margin-top: -.0179rem;
	position: absolute;
}
.temp39 .txt1{
	text-align: center;
}
.temp40 .content{
	background-color: #5067f0;
	padding: .357rem .286rem;
}
.temp40 .content:after{
	display: block;
	content: '';
	width: 1.5rem;
}
.temp40 .item{
	width: 1.5rem;
	padding-bottom: .25rem;
	margin-bottom: .5rem;
}
.temp40 .item:after{
	position: absolute;
	content: '';
	bottom: 0;
	left: 0;
	width: 0.75rem;
	height: 0.036rem;
	background-color: #ffffff;
}
.temp40 .item:nth-child(n + 4){
	margin-bottom: 0;
}
.temp40 .icon{
	width: .714rem;
	height: .714rem;
	background: #fff;
}
.temp40 .icon img{
	width: .357rem;
	height: .357rem;
}
.temp40 .txt1{
	color: #fff;
}
.temp41 .item{
	margin: 0 auto;
	width: 4.464rem;
	background-color: #5067f0;
	border: solid 0.009rem #666666;
}
.temp41 .h3{
	color: #ffe612;
}
.temp41 .fit2{
	padding-bottom: 100%;
}
.temp41 .content{
	padding: .35rem .35rem .44rem;
}
.temp41 .txt1{
	color: #fff;
}
.temp43 .item{
	width: calc(33.33% - .137rem);
}
.temp43 .content{
	padding: .2rem .15rem .25rem;
}
.temp94 .item, .temp95 .item{
	overflow: hidden;
	min-height: 2.27rem;
}
.temp94 .fit2, .temp95 .fit2{
	width: 29.15%;
	padding-bottom: 36.44%;
	margin-right: .179rem;
	float: left;
}
.temp94 .h3, .temp95 .h3{
	margin-top: -.04rem;
}
.temp95 .item{
	padding-top: .375rem;
	padding-bottom: .375rem;
	border-bottom: .009rem dashed #ccc;
}
.temp95 .item:first-child .fit2{
	top: 0;
}
.temp95 .item:first-child{
	padding-top: 0;
}
.temp95 .item:last-child{
	border-bottom: none;
	padding-bottom: 0;
}
.temp44 .top{
	background-color: #eeeeee;
	border-radius: 0.089rem;
	overflow: hidden;
	font-size: 0;
	padding: .23rem .214rem;
	position: relative;
	z-index: 0;
}
.temp44 .top .h3{
	float: left;
	margin-right: 14px;
	color: #5067f0;
}
.temp44 .top .txt1{
	margin-top: 2px;
}
.temp44 .line{
	height: .571rem;
	position: relative;
}
.temp44 .line .p{
	position: absolute;
	width: calc(50% + 4px);
	left: 50%;
	margin-left: calc(-25% - 2px);
	height: 50%;
	border: .009rem solid #bbb;
	border-bottom: none;
	bottom: 0;
}
.temp44 .line:after{
	content: '';
	position: absolute;
	border-left: .009rem solid #bbb;
	height: 50%;
	top: 0;
	left: 50%;
}
.temp44 .line .i{
	width: .18rem;
	height: .18rem;
	background-color: #ffffff;
	box-shadow: 0rem 0rem 0.069rem 0.003rem rgba(47, 66, 178, 0.39);
	border-radius: 50%;
	position: absolute;
	z-index: 3;
}
.temp44 .line .i1{
	top: -.09rem;
	left: 50%;
	margin-left: -.09rem;
}
.temp44 .line .i2{
	bottom: -.09rem;
	right: -.09rem;
}
.temp44 .line .i3{
	bottom: -.09rem;
	left: -.09rem;
}
.temp44 .content .item{
	position: relative;
	z-index: 0;
	width: calc(50% - .098rem);
	padding: .25rem;
	border-radius: 0.089rem;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
}
.temp44 .content .item:nth-child(2n){
	background: linear-gradient(135deg, #ff8284 0%, #fe5e60 100%);
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(254, 94, 96, 0.3);
}
.temp44 .content .item .h3{
	color: #fff;
}
.temp44 .content .item .txt1{
	color: #fff;
}
.temp46 .item{
	position: relative;
	padding-left: .8rem;
	margin-bottom: .268rem;
}
.temp46 .item:last-child{
	margin-bottom: 0;
}
.temp46 .item .num{
	position: absolute;
	left: 0;
	top: 0;
	width: .8rem;
	height: 100%;
	font-size: 0.507rem;;
	font-style: italic;
	font-weight: bold;
	color: #5067f0;
}
.temp46 .item .num span{
	margin-right: .2rem;
}
.temp46 .item .content{
	height: 1.34rem;
	border-radius: 0.179rem;
	border: solid 0.018rem #5067f0;
	font-size: 0;
}
.temp46 .item .content .dib{
	display: inline-block;
	vertical-align: middle;
}
.temp46 .item .content .txt1{
	width: calc(50% - .786rem);
	margin: 0;
	height: 100%;
	padding: 0 .15rem;
}
/*.temp46 .item .content .txt1.t1{
	padding-left: .15rem;
}
.temp46 .item .content .txt1.t2{
	padding-right: .15rem;
}*/
.temp46 .item .content .h3{
	width: 1.554rem;
	text-align: center;
	height: 100%;
}
.temp46 .item .content .h3 .span, .temp46 .item .content .h3 span{
	display: inline-block;
	color: #fff;
	position: relative;
}
 .temp46 .item .content .h3 span{
	z-index: 3;
	padding: 0 .054rem;
	vertical-align: middle;
	background: #5067f0;
	max-width: 1.16rem;
    max-height: .679rem;
    overflow: hidden;
 }
 .temp46 .item .content .h3{
 	position: relative;
 }
.temp46 .item .content .h3:after{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	content: '';
	width: 1.554rem;
	height: 100%;
	background-color: #5067f0;
	-o-transform: skew(-15deg);
	-ms-transform: skew(-15deg);
	-moz-transform: skew(-15deg);
	-webkit-transform: skew(-15deg);
	transform: skew(-15deg);
}
.temp46 .item .content .h3 .span:after{
	position: absolute;
	content:'';
	left: -.107rem;
	width: calc(100% + .214rem);
	top: 50%;
	/*margin-top: -.009rem;*/
	height: .028rem;
	background-color: #fff;
	z-index: 2;
}
.temp46 .item .content .font{
	height: 100%;
}
.temp46 .item .content .txt1 span{
	display: inline-block;
	max-height: 1rem;
	overflow: hidden;
} 











/*start-表格模板*/
.template table.fix{
	table-layout: fixed;
}
.template table{
	width: 100%;
	table-layout: fixed;
}
.template table th{
	font-size: .268rem;
	border: .009rem solid #ddd;
	padding: .179rem 0;
	border: .009rem solid #ddd;
	/*white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
}
.template table td{
	text-align: center;
	border: .009rem solid #ddd;
	padding: .179rem .15rem;
	font-size: .25rem;
	color: #666;
	line-height: 1.4;
	margin: 0;
	word-wrap: break-word;
	word-break: break-all;
}
.table-01 table th, .table-02 table th{
	background-color: #5067f0;
	border-color: #5067f0;
	color: #fff;
	width: 25%;
}
.table-01 table th{
	border-top-color: #ddd;
}
.table-01 thead th:first-child{
	border-left-color: #ddd;
}
.table-01 thead th:last-child{
	border-right-color: #ddd;
}
.table-01 table td, .table-02 table td{
	width: 25%;
}
.table-02 table{
	border: .009rem solid #ddd;
}
.table-02 table th{
	border-color: #fff;
	border-left-color: #ddd;
	height: auto;
}
.table-02 table tr:first-child th{
	border-top-color: #ddd;
}
.table-02 table tr:nth-last-child(2) th{
	border-bottom-color: #ddd;
}
.table-03 table tr th, .table-03 table tr:nth-child(2n) td{
	background-color: #f9f9f9;
}
.table-04 table td{
	background-color: #f8f9ff;
}
.table-04 table tr:nth-child(2n-1) td, .table-05 table tr:nth-child(2n-1) td{
	background-color: #f1f3ff;
}
.table-05 table th{
	border: none;
	background-color: #fff;
	color: #5067f0;
}
.table-05 table th{
	border-top: .009rem solid #5067f0;
	border-bottom: .009rem solid #5067f0;
}
.table-05 table td{
	background-color: #fff;
}
table th.fz16{
	font-weight: normal;
}
.table-07 tr th,.table-07 tr td{
	background-color: #f1f3ff;
}
.table-07 tr td, .table-07 thead th:last-child{
	border-bottom-color: #fff;
}
.table-07 tr:last-child td:last-child{
	border-bottom-color: #ddd;
}
.table-07 tr th:first-child, .table-07 tr td:nth-last-child(2){
	background-color: #5067f0;
	color: #fff;
}
.table-08 tr th, .table-09 tr th{
	border-color: #5067f0 !important;
}
.table-08 tr td, .table-09 tr td{
	border: none;
	border-bottom: .009rem solid #ddd;
}
.table-08 tr td:first-child, .table-09 tr td:first-child{
	border-left: .009rem solid #ddd;
}
.table-08 tr td:last-child, .table-09 tr td:last-child{
	border-right: .009rem solid #ddd;
}
.template .border1{
	border-radius: .25rem .25rem 0 0;
	overflow: hidden;
}
.table-10 tr td{
	border-color: #fff;
	background-color: #f8f9ff;
}
.table-10 tr th{
	border-color: #fff !important;
}
.table-10 tr td:nth-child(2n-1){
	background-color: #f1f3ff;
}

/*end-表格模板*/
.temp47 .container{
	background-image: url(images/bg02.png);
	background-repeat: no-repeat;
	background-size: cover;
	padding: .3rem .2rem .4rem;
}
.temp47 .h1{
	font-size: 0.321rem;
	color: #fff;
	line-height: 1.4;
	text-align: center;
}
.temp47 .font{
	margin: .25rem 0;
	color: #fe5e60;
	font-size: 0.214rem;
	line-height: 1.4;
	background-color: #fff000;
	text-align: center;
	padding: .05rem .286rem;
}
.temp47 .item{
	width: 40%;
	margin-bottom: .5rem;
}
.temp47 .item:last-child, .temp47 .item:nth-last-child(2){
	margin-bottom: 0;
}
.temp47 .item img{
	display: block;
	margin: 0 auto;
	width: .875rem;
	margin-bottom: .2rem;
}
.temp47 .item .con{
	padding: 0 .2rem;
}
.temp47 .h3{
	text-align: center;
}
.temp47 .h3, .temp47 .txt1{
	color: #fff;
}
.temp48{
	display: block !important;
}
.temp48 .item{
	display: block;
	border-radius: 10px;
	height: 140px;
	margin-bottom: .259rem;
	padding-left: 140px;
}
.temp48.has-last2 .item:nth-last-child(2){
	margin-bottom: .259rem !important;
}
.temp48 .left{
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 100%;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	box-shadow: 0px 7px 10px 0px rgba(80, 103, 240, 0.3);
	border-radius: .089rem 0 0 .089rem;
}
.temp48 .left img{
	display: block;
	margin: 32px auto 0;
	width: .563rem;
	height: .563rem;
}
.temp48 .right{
	border: solid 1px #5067f0;
	border-radius: 0 .089rem .089rem 0;
	height: 138px;
	padding-left: .4rem;
	padding-right: .5rem;
	overflow: hidden;
}
.temp48 .h{
	font-size: 0.286rem;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	margin-top: 16px;
	line-height: 1.1;
}
.temp48 .txt1{
	display: -webkit-box;
	overflow : hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.temp48 .h3{
	margin-top: .4rem;
}
.temp49 .fit .img, .temp49 .content .item{
	display: none;
}
.temp49 .fit .img.cur, .temp49 .content .item.cur{
	display: block;
}
.temp49 .container{
	height: 7rem;
	overflow: hidden;
	background: linear-gradient(0deg, #ffffff 0%, #f4f6ff 100%);
	padding-left: 3.1rem;
	position: relative;
	display: block;
	width: auto;
	padding-right: .25rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: 1.96rem;
}
.temp49 .txt1{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 10;
	-webkit-box-orient: vertical;
}
.temp49 .fit{
	width: 2.85rem;
	height: 4.35rem;
	position: absolute;
	left: 0;
	top: 0;
	
}
.temp49 .fit img{
	object-position: center center;
}

.temp49 .name{
	font-weight: bold;
	font-size: 0.286rem;
	color: #333;
	letter-spacing: 5px;
}
.temp49 .job{
	font-weight: normal;
	font-size: 16px;
	color: #666;
	margin-left: 5px;
}
.temp49 .content{
	padding-top: .4rem;
}
.temp49 .imgs{
	height: 1.732rem;;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.temp49 .imgs .fit0 img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
}
.temp49 .imgs .fit0{
	position: static;
	overflow: hidden;
	float: left;
	width: 1.393rem;
	height: 1.732rem;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.temp49 .imgs .fit0.cur{
	border: solid 2px #5067f0;
}
.temp49 .imgs img:last-child{
	margin: 0;
}
.temp50 .item{
	width: calc(50% - .09rem);
	margin-bottom: .179rem;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	padding: .321rem 0;
}
.temp50 .item .content{
	background-color: rgba(80,103,240,.9);
	padding: .2rem .214rem;
}
.temp50 .item.t1{background-image: url(images/t50b1.png);}
.temp50 .item.t2{background-image: url(images/t50b2.png);}
.temp50 .item.t3{background-image: url(images/t50b3.png);}
.temp50 .item.t4{background-image: url(images/t50b4.png);}
.temp50 .item.t5{background-image: url(images/t50b5.png);}
.temp50 .item.t6{background-image: url(images/t50b6.png);}
.temp50 .item:nth-child(n+5){
	margin-bottom: 0;
}
.temp50 .h3,.temp50 .txt1{
	color: #fff;
}
.temp50 .h3 img{
	margin-right: .15rem;
	width: 0.402rem;
	height: 0.402rem;
	vertical-align: middle;
}
.temp51 .item{
	width: calc(50% - .09rem);
	border: .009rem solid #ccc;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .179rem;
	
}
.temp51 .item:nth-child(n+5){
	margin-bottom: 0;
}
.temp51 .h3{
	padding: .1rem .214rem;
	border-bottom: .009rem solid #ccc;
	text-align: center;
}
.temp51 img{
	width: 0.455rem;
	height: 0.455rem;
	display: block;
	margin: .5rem auto 0;
}
.temp51 .txt1{
	margin: 0;
	padding: .4rem .196rem .5rem;
}
.temp52{
	background-image: url(images/t52.png);
	-webkit-background-size: cover;
	background-size: cover;
}
.temp52 .title{
	padding: 0;
	background: none;
}
.temp52 .title .text{
	height: .3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.temp52 .bg1{
	/*background-image: url(images/t52.png);*/
	background-repeat: no-repeat;
	
	height: 7.688rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*padding: 40px 20px 0;*/
}
.temp52 .container{
	position: relative;
	margin: .25rem auto 0;
	width: 4.821rem;
	height: 2.732rem;
	background-color: rgba(255,255,255,.75);
	border: solid 0.045rem #5067f0;
}
.temp52 .container:after, .temp52 .container:before{
	content: '';
	position: absolute;
	width: 0.268rem;
	height: 0.268rem;
	border: .009rem solid #fe5e60;
}
.temp52 .container:before{
	border-right: none;
	border-bottom: none;
	left: .25rem;
	top: .25rem;
}
.temp52 .container:after{
	border-left: none;
	border-top: none;
	bottom: .25rem;
	right: .25rem;
}
.temp52 .container .h{
	text-align: center;
	font-size: 0.304rem;
	font-weight: bold;
	position: relative;
	padding-bottom: .05rem;
	color: #fe5e60;
	margin-top: .255rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.temp52 .container .h:after{
	content:'';
	width: 1.2rem;
	height: 0.018rem;
	background-color: #fe5e60;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -.6rem;
}
.temp52 .container .txt1{
	margin: 0;
	padding: .429rem .7rem 0;
	text-align: center;
	color: #fe5e60;
	-webkit-line-clamp: 4;
	position: relative;
}
.temp52 .container .txt1:before{
	content: '';
	top: .15rem;
	left: 50%;
	margin-left: -.09rem;
	position: absolute;
	border-top: .179rem solid #5067f0;
	border-left: .09rem solid transparent;
	border-right: .09rem solid transparent;
}
.temp52 .container .item{
	display: none;
}
.temp52 .container .item.cur{
	display: block;
}
.temp52 .item-list{
	margin-top: .32rem;
}
.temp52 .item-list .item{
	width: 33.33%;
	flex-shrink: 0;
	margin-bottom: .15rem;
}
.temp52 .item-list .item .imgs{
	margin: 0 auto;
	width: 1.071rem;
	height: 1.071rem;
	position: relative;
}
.temp52 .item-list .item .imgs:after{
	content: '';
	position: absolute;
	height: .757rem;
	width: .757rem;
	left: 50%;
	top: 50%;
	margin-left: -.378rem;
	margin-top: -.378rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: .0357rem solid #5067f0;
	transform: rotate(45deg);
}
.temp52 .item-list .item .txt1{
	text-align: center;
	padding: 0 .15rem;
	height: .35rem;
	overflow: hidden;
}
.temp52 .item-list .item .imgs img{
	width: 0.429rem;
	height: 0.429rem;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -.214rem;
	margin-top:  -.214rem;
	flex-shrink: 0;
	z-index: 3;
}
.temp52 .item-list .item.cur .imgs img.img1{
	display: none;
}
.temp52 .item-list .item .imgs img.img2{
	display: none;
}
.temp52 .item-list .item.cur .imgs img.img2{
	display: block;
}
.temp52 .item-list .item.cur .imgs:after{
	background-color: #5067f0;
}
.temp53 .cont{
	margin-top: .326rem;
	padding-top: .84rem;
	border: solid .018rem #5067f0;
	padding-bottom: 1.05rem;
	position: relative;
	border-left: none;
}
.temp53 .titel{
	position: absolute;
	left: 0;
	top: -.326rem;
	background-color: #fff;
	width: 100px;
	height: .652rem;
	line-height: .652rem;
	font-size: .321rem;
	font-weight: bold;
	color: #fff;
}
.temp53 .titel .i{
	position: absolute;
	left: 16px;
	top: 0;
	height: .652rem;
	width: 4.6rem;
	background-color: #5067f0;
	z-index: 1;
	transform: skew(-24deg);
}
.temp53 .titel .i .before, .temp53 .titel .i .after{
	position: absolute;
	z-index: 2;
	height: .652rem;
	width: .16rem;
	top: 0;
	background-color: #fff;
}
.temp53 .titel .i .before{
	left: 0;
	background-color: #fe5e60;
}
.temp53 .titel .i .after{
	left: .16rem;
}
.temp53 .titel .word{
	position: absolute;
	width: 3.78rem;
	left: .85rem;
	top: 0;
	z-index: 3;
}
.temp53 .imgs{
	margin: 0 auto;
	width: 5.491rem;
	height: 3.938rem;
	border: solid 0.036rem #5067f0;
	z-index: 4;
	margin-bottom: .74rem;
}
.temp53 .fit2{
	width: 5.491rem;
	height: 3.938rem;
	left: -.223rem;
	top: -.223rem;
}
.temp53 .txt-ar{
	border-left: .063rem solid #fe5e60;
	margin-bottom: .446rem;
	padding-left: .205rem;
	padding-right: .42rem;
}
.temp53 .txt-ar:nth-last-child(2){
	margin-bottom: 0;
}
.temp53 .bt-btn{
	position: absolute;
	height: .56rem;
	bottom: -.05rem;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	z-index: 3;
	padding-right: .563rem;
}
.temp53 .bt-btn .btn{
	display: block;
	width: 2.259rem;
	height: 0.536rem;
	line-height: .536rem;
	overflow: hidden;
	text-align: center;
	background-image: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	font-size: 0.232rem;;
	color: #fff;
}
.temp54 .content{
	border: solid .089rem #5067f0;
	overflow: hidden;
	position: relative;
	padding: .3rem 0;
}
.temp54 .content:before, .temp54 .content:after{
	content: '';
	position: absolute;
	width: .286rem;
	height: .286rem;
	z-index: 2;
	border: .009rem solid #fe5e60;
}
.temp54 .content:before{
	border-right: none;
	border-bottom: none;
	left: .214rem;
	top: .214rem;
	
} 
.temp54 .content:after{
	border-top: none;
	border-left: none;
	right: 10px;
	bottom: 10px;
}
.temp54 .h{
	float: left;
	font-size: 0.321rem;
	color: #fe5e60;
	font-weight: bold;
	position: relative;
	padding-bottom: .161rem;
	max-width: 40%;
	line-height: 1.4;
	padding-left: .518rem;
	padding-right: .57rem;
	margin-right: .2rem;
	margin-top: .15rem;
}
.temp54 .h:before{
	content: '';
	position: absolute;
	width: 40%;
	height: .018rem;
	background-color: #fe5e60;
	left: 30%;
	bottom: 0;
}
.temp54 .h:after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	border-left: .313rem solid #5067f0;
	border-top: .179rem solid transparent;
	border-bottom: .179rem solid transparent;
	margin-top: -.179rem;
}
.temp54 .txt1{
	margin-top: 0;
	padding: 0 60px;
}
.temp55{
	background-color: #5067f0;
	overflow: hidden;
	text-align: center;
}
.temp55 .h{
	text-align: left;
	font-size: 24px;
	color: #fff;
	float: left;
	line-height: 1.4;
	margin-bottom: .45rem;
}
.temp55 .fit{
	display: inline-block;
	width: 2.67rem;
	height: 1.78rem;
}
.temp56 .bottom{
	margin-top: .25rem;
}
.temp56 .item{
	width: 33.33%;
	height: 1.232rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center center;
	overflow: hidden;
}
.temp56 .item .border{
	border: solid .018rem #5067f0;
	margin: .07rem .12rem 0;
	padding: .05rem;
}
.temp56 .item .border .content{
	background-color: #5067f0;
}
.temp56 .item .border .content .h3, .temp56 .item .border .content .txt2{
	color: #fff;
	text-align: center;
}
.temp56 .item .border .content .h3{
	position: relative;
	padding: .1rem 0;
}
.temp56 .item .border .content .txt2{
	padding-bottom: ;
	margin-top: 0;
}
.temp56 .item .border .content .h3:after{
	content: '';
	position: absolute;
	bottom: 0;
	width: 0.14rem;
	height: 0.045rem;
	background-color: #ffffff;
	left: 50%;
	margin-left: -.07rem;
}
.temp56 .item.i2{
	border: solid .04rem #5067f0;
}
.temp56 .item.t1{background-image: url(images/t56b1.png);}
.temp56 .item.t2{background-image: url(images/t56b2.png);}
.temp56 .item.t3{background-image: url(images/t56b3.png);}
.temp56 .item.i2 .txt2{
	margin: 0 .2rem 0;
	-webkit-line-clamp: 3;
	max-height: 63px;
}
.temp57 .bottom{
	margin-top: .33rem;
}
.temp57 .item{
	width: calc(50% - .107rem);
	padding-bottom: .26rem;
	margin-bottom: .509rem;
}
.temp57 .item:nth-child(n + 3){
	margin-bottom: 0;
}
.temp57 .hd{
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	height: 1.107rem;
	line-height: 1.107rem;
	position: relative;
	padding-left: 1.107rem;
}
.temp57 .icon{
	background: #fff;
	width: 0.68rem;
	height: 0.68rem;
	position: absolute;
	left: .214rem;
	top: 50%;
	margin-top: -.34rem;
}
.temp57 .icon img{
	width: .357rem;
	height: .357rem;
}
.temp57 .h3{
	color: #fff;
}
.temp57 .bd{
	border: solid .018rem #5067f0;
	border-top: none;
	position: relative;
	padding:0 .214rem 1.29rem;
}
.temp57 .txt2{
	margin: 0;
	border-bottom: .027rem solid #5067f0;
	padding: .26rem 0;
	font-size: 0.232rem;
	color: #333;
}
.temp57 .btn{
	position: absolute;
	width: 1.955rem;
	height: 0.571rem;
	line-height: 0.571rem;
	text-align: center;
	font-size: 0.214rem;
	color: #fff;
	background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	bottom: -.286rem;
	left: 50%;
	margin-left: -.977rem;
}
.temp59 .item{
	width: calc(50% - .07rem);
	margin-top: .527rem;
	border: solid .018rem #5067f0;
	border-top: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.temp59 .hd{
	padding: 0 .214rem .2rem;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
	position: relative;
}
.temp59 .h3{
	text-align: center;
	color: #fff;
	font-size: 0.268rem;
	margin-top: .616rem;
}
.temp59 .fit2{
	font-size: 0;
	width: 1.054rem;
	height: 1.054rem;
	border-radius: 50%;
	border: .08rem solid #6176f7;
	position: absolute;
	left: 50%;
	margin-left: -.527rem;
	top: -.527rem;
	box-shadow: 0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
}
.temp59 .fit2 img{
	position: static;
}
.temp59 .txt1{
	overflow: hidden;
	margin: 0;
	padding: .2rem .214rem .35rem;
}
.temp59 .txt1 p{
	margin-bottom: .215rem;
}
.temp59 .txt1 p .c{
	color: #5067f0;
}
.temp60 .content{
	background-image: url(images/t60.png);
}
.temp60 .h{
	text-align: center;
	font-size: 0.321rem;
	color: #333;
	padding-top: .4rem;
	padding-left: .214rem;
	padding-right: .214rem;
}
.temp60 .cont{
	padding-left: .357rem;
	padding-right: 2.53rem;
	padding-top: .3rem;
	padding-bottom: .3rem;
}
.temp60 .item{
	margin-bottom: .25rem;
}
.temp60 .h3{
	color: #5067f0;
}
.temp60 .btn{
	display: block;
	font-size: 0.214rem;
	color: #fff;
	text-align: center;
	width: 2.25rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background: linear-gradient(127deg, #5b5bfa 0%, #7a5ee9 100%);
	margin-top: .43rem;
}
.temp61 .h, .temp62 .h{
	text-align: center;
    font-size: 0.321rem;
    color: #333;
    padding-top: .3rem;
}
.temp61 .bg{
	background: url(images/t60.png) no-repeat center center / cover;
	position: relative;
	overflow: hidden;
}
.temp61 .temp-con{
	margin-left: .3rem;
	margin-top: .4rem;
	margin-bottom: .5rem;
}
.temp-con{
	padding-top: .286rem;
	width: 3.393rem;
}
.temp-con .content{
	position: relative;
	background-color: #ffffff;
	border: solid 0.009rem #5067f0;
	border-top-width: .036rem;
}
.temp-con .content .main{
	font-size: 0;
}
.temp-con .content .h3{
	width: 2.2rem;
	margin-left: -1.1rem;
}
.temp-con .content .main .fo{
	vertical-align: middle;
}
.temp-con .content .main .txt2{
	margin: .6rem .714rem 0;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	line-height: .35rem;
	max-height: 1.4rem;
	overflow: hidden;
}
.temp-con .content .main .tit{
	text-align: center;
	margin-left: .714rem;
	margin-right: .714rem;
	padding-top: .35rem;
	margin-bottom: .35rem;
	margin-top: .3rem;
	border-top: .009rem solid #333;
}
.temp-con .content .main .tit .con{
	position: relative;
	border: solid .027rem #5067f0;
	padding: .1rem .15rem;
}
.temp-con .content .main .i{
	position: absolute;
	width: .089rem;
	height: .089rem;
	border: .027rem solid #5067f0;
	background-color: #fff;
	z-index: 2;
}
.temp-con .content .main .i1{
	left: -.089rem;
	top: 50%;
	margin-top: -.089rem;
}
.temp-con .content .main .i2{
	right: -.089rem;
	top: 50%;
	margin-top: -.089rem;
}
.temp-con .content .main .i3{
	left: 50%;
	margin-left: -.089rem;
	top: -.089rem;
}
.temp-con .content .main .i4{
	left: 50%;
	margin-left: -.089rem;
	bottom: -.089rem;
}
.temp-con .content .main .font1{
	font-size: 0.321rem;
	font-weight: bold;
	border-bottom: .009rem solid #333;
	line-height: 1.5;
	padding-bottom: .05rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.temp-con .content .main .font2{
	font-size: 0.214rem;
	text-align: left;
	margin-top: .05rem;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.temp-con .word{
	font-size: 0.232rem;
	font-weight: bold;
	color: #333;
	border: solid .027rem #5067f0;
	width: calc(50% - .07rem);
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: .107rem;
	height: .625rem;
	line-height: .571rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.temp-con .word:nth-child(n+3){
	margin-bottom: 0;
}
/*.temp-con .tit1{
	margin-left: 20px;
}*/
.temp62 .bg{
	background: url(images/t62.png) no-repeat center center / cover;
	position: relative;
	overflow: hidden;
}
.temp62 .temp-con{
	margin-left: auto;
	margin-top: .4rem;
	margin-right: .25rem;
	margin-bottom: .5rem;
}
.temp63 .content{
	overflow: hidden;
	background-color: #fff;
	border: solid .009rem #ccc;
	position: relative;
}
.temp63 .cont{
	padding: 0 .214rem;
}
.temp63 .fit2{
	padding-bottom: 65%;
}
.temp63 .h3{
	margin-top: .26rem;
	font-size: .268rem;
	color: #5067f0;
}
.temp63 .txt1{
	display: block;
	height: auto;
}
.temp63 .btn{
	display: block;
	width: 2.241rem;
	height: 0.5rem;
	line-height: .5rem;
	font-size: 0.214rem;
	color: #fff;
	text-align: center;
	margin-bottom: .446rem;
	margin-top: .4rem;
}
.temp64{
	
}
.temp64 .item{
	overflow: hidden;
	position: relative;
	padding-left: 2.107rem;
}
.temp64 .h3{
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 1.767rem;
	padding-top: .107rem;
}
.temp64 .cont{
	border-left: .009rem solid #5067f0;
	padding-left: .3rem;
	padding-right: .8rem;
	padding-bottom: .4rem;
}
.temp64 .text-nowrap{
	max-width: 100%;
}
.temp64 .h3:after{
	content: '';
	position: absolute;
	width: 0.179rem;
	height: 0.179rem;
	background-color: #5067f0;
	border: .036rem solid #a7b3f7;
	border-radius: 50%;
	right: -.464rem;
	top: .179rem;
	z-index: 3;
}
.temp64 .item:first-child .h3:before{
	content: '';
	position: absolute;
	background-color: #fff;
	z-index: 2;
	width: 0.179rem;
	height: .321rem;
    right: -.429rem;
    top: 0;
}
.temp64 .h4{
	float: left;
	font-size: .268rem;
	padding: .089rem .179rem;
	line-height: 1.4;
	color: #fff;
	background-color: #5067f0;
	border-radius: 0.036rem;
}
.temp64 .txt1{
	text-align: justify;
	clear: both;
	padding-top: .25rem;
}
.temp66 .top{
	margin-bottom: .143rem;
}
.temp66 .itm{
	width: calc(33.33% - .095rem);
}
.temp66 .itm .h3{
	padding: .15rem .15rem;
	text-align: center;
	color: #5067f0;
	border: solid .018rem #5067f0;
	height: 100%;
}
.temp66 .itm .fit{
	width: 100%;
	padding-bottom: 92%;
	margin-bottom: .143rem;
}
.temp66 .itm .fit:last-child{
	margin-bottom: 0;
}
.temp70{
	overflow: hidden;
}
.temp70 .content{
	background: url(images/t70.png) no-repeat center center / 100% 100%;
	margin: 0 auto;
	padding-bottom: 84%;
	height: 0;
	position: relative;
}
.temp70 .content .ic{
	position: absolute;
	overflow: hidden;
	height: 0.884rem;
	width: 0.884rem;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #333;
	padding: 0 .2rem;
	font-size: 0.214rem;
}
.temp70 .content .i1{
    left: 7.49%;
    top: 5.84%;
}
.temp70 .content .i2{
	left: 2%;
    top: 30.7%;
}
.temp70 .content .i3{
	left: 7%;
    top: 55.6%;
}
.temp70 .content .i4{
	left: 22%;
    top: 73%;
}
.temp70 .content .i5{
    left: 43%;
    top: 80%;
}
.temp70 .content .i6{
	right: 20.5%;
    top: 73%;
}
.temp70 .content .i7{
	right: 6%;
    top: 55.6%;
}
.temp70 .content .i8{
	right: 1%;
    top: 30.7%;
}
.temp70 .content .i9{
    right: 6%;
    top: 5.84%;
}
.temp70 .main{
	position: absolute;
    left: 50%;
    margin-left: -1.25rem;
    top: 14%;
	width: 2.5rem;
	height: 2.5rem;
}
.temp70 .main .h3{
	color: #fff;
	text-align: center;
	overflow : hidden;
	max-height:.714rem;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.temp70 .main .txt1{
	text-align: justify;
	color: #fff;
	max-height: 1.428rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.temp71 .item{
	width: calc(50% - .107rem);
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: 0.036rem;
	overflow: hidden;
	margin-bottom: .214rem;
}
.temp71 .item:nth-child(n+3){
	margin-bottom: 0;
}
.temp71 .top{
	height: 1.76rem;
	position: relative;
}
.temp71 .top:after{
	content: '';
	position: absolute;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	box-shadow:  0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
	bottom: 0;
	left: 50%;
	width: 110%;
    height: 105%;
	border-radius: 0 0 50% 50%;
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 1;
}
.temp71 .top img{
	position: relative;
	width: .786rem;
	height: .786rem;
	display: block;
	margin: 0 auto;
	top: .45rem;
	z-index: 2;
}
.temp71 .con{
	padding: 0 .25rem .5rem;
}
.temp71 .h3{
	text-align: center;
	color: #5067f0;
	margin-top: 25px;
}
.temp71 .txt3{
	margin-top: .3rem;
	text-align: justify;
}
.temp73{
	background: #f6f5fa;
}
.temp73 .top .item{
	display: none;
	position: relative;
}
.temp73 .top .item.cur{
	display: block;
}
.temp73 .top .item:after{
	position: absolute;
	content: '';
	left: 2.686rem;
	top: 0;
	z-index: 2;
	border-left: .848rem solid #929292;;
	border-top: 1.4rem solid transparent;
	border-bottom: 1.4rem solid transparent;
}
.temp73 .top .fit{
	width: 2.41rem;
	height: 2.8rem;
	position: absolute;
	left: .286rem;
	top: 0;
	z-index: 4;
}
.temp73 .top .fit img{
	object-position: top center;
}
.temp73 .top .font{
	height: 2.1rem;
	background-color: #fff;
	border-radius: 0.089rem;
	padding-left: 2.9rem;
	margin-top: .34rem;
	position: relative;
	z-index: 3;
	padding-right: .214rem;
}
.temp73 .top .font .h3{
	color: #5067f0;
	margin-top: .3rem;
}
.temp73 .top .font span{
	display: inline-block;
	vertical-align: bottom;
}
.temp73 .top .font .p1{
	font-size: 0.286rem;
	max-width: 5em;
}
.temp73 .top .font .p2{
	font-weight: normal;
	font-size: 0.214rem;
	margin-left: .107rem;
}
.temp73 .txt1{
	margin-top: .1rem;
	-webkit-line-clamp: 3;
	max-height: 1.071rem;
}
.temp73 .imgs{
	display: block;
	overflow-y: auto;
	margin-top: .875rem;
	font-size: 0;
	white-space: nowrap;
	padding-bottom: .2rem;
}
.temp73 .imgs .fit{
	display: inline-block;
	vertical-align: top;
	margin-right: .196rem;
	width: 1.571rem;
	height: 1.321rem;
	background-color: #303030;
	border-radius: 0.089rem;
	opacity: .5;
}
.temp73 .imgs .fit:last-child{
	margin-right: 0;
}
.temp73 .imgs .fit.cur{
	opacity: 1;
}
.temp73 .imgs .fit img{
	object-position: top center;
}
.temp74 .item{
	width: calc(50% - .07rem);
	padding-top: .179rem;
	margin-bottom: .4rem;
}
.temp74 .item:nth-last-child(2), .temp74 .item:last-child{
	margin-bottom: 0;
}
.temp74 .cont{
	padding: 0 .214rem;
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: 0.089rem 0.446rem 0.089rem 0.446rem;
	height: 100%;
	padding-bottom: .4rem;
}
.temp74 .number{
	position: relative;
	top: -.179rem;
	line-height: 1;
	font-size: 0.382rem;
	color: #5067f0;
	font-weight: bold;
}
.temp74 .p{
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	border-radius: 0.036rem;
	color: #fff;
	padding: 5px 16px;
}
.temp74 .h3{
	margin-top: -.1rem;
}
.temp74 .txt1{
	margin-top: .15rem;
}
.temp75{
	display: block;
}
.temp75 .cont{
	height: 100%;
	position: relative;
	padding-bottom: 1.34rem;
	padding-top: .5rem;
	padding-right: .4rem;
}
.temp75 .txt1{
	margin: 0;
}
.temp75 .item{
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: 0.036rem;
	padding-left: 2.143rem;
	margin-bottom: .214rem;
	min-height: 2.375rem;
}
.temp75 .item:last-child{
	margin-bottom: 0;
}
.temp75 .icon{
	position: absolute;
	left: .4rem;
	top: .473rem;
	width: 1.429rem;
	height: 1.429rem;
}
.temp75 .icon img{
	width: .58rem;
	height: .58rem;
}
.temp75 .btn{
	position: absolute;
	font-size: 0.214rem;
	text-align: center;
	height: 0.509rem;
	line-height: 0.509rem;
	background: linear-gradient(90deg, #5b5bfa 0%, #7a5ee9 100%);
	border-radius: 0.036rem;
	padding: 0 .295rem;
	color: #fff;
	bottom: .55rem;
}
.temp85{
	display: block;
}
.temp85 .item{
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: .036rem;
	overflow: hidden;
	position: relative;
	padding-left: 2.68rem;
	min-height: 2.32rem;
	margin-bottom: .205rem;
}
.temp85 .item:last-child{
	margin-bottom: 0;
}
.temp85 .left{
	position: absolute;
	width: 2.455rem;
	top: 0;
	left: 0;
	bottom: 0;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
}
.temp85 .h2{
	padding-top: 0;
	font-size: 0.268rem;
	text-align: center;
	font-weight: bold;
	color: #fff;
}
.temp85 .left img{
	margin-top: .246rem;
	display: block;
	width: 100%;
}
.temp85 .left .con{
	position: absolute;
	left: 0;
	width: 100%;
	padding: 0 .268rem;
	top: 50%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.temp85 .h3{
	margin-top: .3rem;
}
.temp85 .cont{
	padding: 0 .286rem .4rem 0;
}
.temp85 .txt1{
	margin-top: .125rem;
}
.temp86{
	display: block;
}
.temp86 .item{
	position: relative;
	padding-left: 2.375rem;
	min-height: 2.098rem;
	margin-bottom: .268rem;
}
.temp86 .item:last-child{
	margin-bottom: 0;
}
.temp86 .fit2{
	position: absolute;
	top: 0;
	left: 0;
	width: 2.089rem;
	height: 2.098rem;
	box-shadow:  0rem 0.063rem 0.089rem 0rem rgba(80, 103, 240, 0.3);
	border: solid 0.027rem #5067f0;
	border-radius: 50%;
}
.temp86 .h3{
	margin-top: .35rem;
	color: #5067f0;
}
.temp86 .txt1{
	margin-top: .2rem;
}
.temp87 .item{
	width: calc(50% - .134rem);
	margin-bottom: .286rem;
}
.temp87 .item:nth-child(n+3){
	margin-bottom: 0;
}
.temp87 .fit2{
	padding-bottom: 100%;
	margin-bottom: .286rem;
}
.temp87 .h3, .temp89 .h3, .temp90 .h3, .temp93 .h3{
	height: 0.795rem;
	line-height: 0.795rem;
	text-align: center;
	color: #fff;
	background-image: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
	padding: 0 .25rem;
}
.temp89 .item, .temp90 .item, .temp90:after, .temp93 .item{
	width: calc(33.33% - .14rem);
}
.temp90:after{
	content: '';
}
.temp89 .fit2, .temp90 .fit2, .temp93 .fit2{
	padding-bottom: 100%;
	margin-bottom: .125rem;
}
.temp89 .h3, .temp90 .h3, .temp93 .h3{
	padding: 0 .15rem;
}
.temp90 .item{
	margin-bottom: .357rem;
}
.temp90{
	margin-bottom: -.357rem;
}
.temp93 .fit2{
	margin-bottom: 0;
}
.temp96 .item:hover{
	box-shadow: 2px 5px 28px 1px rgba(94, 119, 143, 0.22), 0 4px 0px 0px #5067f0;
}
.temp96 .icon{
	margin: .224rem auto .3rem;
}
.temp96 .icon img{
	width: .402rem;
	height: .402rem;
}
.temp96 .img{
	display: block;
	margin: .232rem auto .3rem;
	width: .938rem;
	height: .938rem;
}
/*.temp97*/
.temp98{
	overflow: hidden;
}
.temp98 .left .fit img{
	position: static;
}
.temp98 .left .h3{
	text-align: center;
}
.temp98 .left .fit{
	font-size: 0;
	margin-bottom: .348rem;
}
.temp98 .left .txt3{
	margin-bottom: .286rem;
}
.temp98 .right{
	
}
.temp98 .right .r-con{
	margin-bottom: -.5rem;
}
.temp98 .right .item{
	width: 25%;
	text-align: center;
	margin-bottom: .5rem;
}
.temp98 .right .item .img{
	width: 0.571rem;
	height: 0.571rem;
	display: block;
	margin: 0 auto .179rem;
}
.temp98 .right .item .text{
	font-size: 0.214rem;
	color: #333;
}
.temp99{
	display: block;
}
.temp99 .item{
	border-radius: 0;
	width: auto;
	margin-bottom: .357rem;
}
.temp99 .item:last-child{
	margin-bottom: 0;
}
.temp99 .btn{
	height: .893rem;
	line-height: .893rem;
}
.temp99 .item .fit{
	padding-bottom: 47.7%;
}
.temp99 .item .h3{
	margin-top: .25rem;
	margin-bottom: .15rem;
}
.temp99 .item .txt2{
	text-align: left;
	margin-bottom: .5rem;
}
.temp100{
	display: block;
}
.temp100 .item{
	box-shadow: 0.016rem 0.042rem 0.254rem 0.005rem rgba(94, 119, 143, 0.22);
	border-radius: 0.036rem;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.temp100 .fit img{
	position: static;
}
.temp100 .left{
	margin-bottom: .277rem;
	padding: .214rem;
}
.temp100 .right{
	padding: .286rem;
	padding-bottom: 2rem;
	background: linear-gradient(135deg, #6e83ff 0%, #5067f0 100%);
}
.temp100 .h3{
	color: #fff;
	margin-top: .1rem;
	margin-bottom: .3rem;
}
.temp100 .right .txt2{
	color: #fff;
}
.temp100 .right .more{
	background: linear-gradient(135deg, #ff8284 0%, #fe5e60 100%);
}
