.view .pc .casebox {
	width: 100%;
	padding:.32rem 0;
	text-align: center;
	font-size: 0;
	overflow: hidden;
	display: flex;
	justify-content: space-between
}

.view .pc .caseclass {
	width: 2.3rem;
	float: left;
	position: relative;
	margin-right: 0.3rem;
}

.view .pc .caseclass .titbox {
	width: 2.3rem;
	height: 0.67rem;
	line-height: 0.67rem;
	background: #dcdcdc;
	text-align: left;
	color: #343434;
}

.view .pc .caseclass .titbox .maintit {
	font-size: 0.25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: .46rem;
}

.view .pc .caseclass .clsbox {
	background: #fff;
	margin-bottom: 0.2rem;
}

.view .pc .caseclass .cls,.view .pc .caseclass .cls2 {
	width: 2.3rem;
	display: block;
	height: auto;
	overflow: hidden;
	line-height: 0.52rem;
	text-indent: 0.5rem;
	font-size: 0.16rem;
	text-align: left;
	color: #000;
	background-image: url(../images/btnright.jpg);
	background-position: 0.2rem 0.16rem;
	background-repeat: no-repeat;
	border: 0.01rem solid #dfdfdf;
	border-bottom: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.view .pc .caseclass .cls:hover {
    background: #1f8ceb;
}
.view .pc .caseclass .cls:hover a{
    color:#fff;
}

.view .pc .caseclass .cls2{
	text-indent: .2rem;
	line-height: .4rem;
	border: 0.01rem solid #dfdfdf;
	padding: 0 .1rem;
}

.view .pc .caseclass .hide {
	display: none;
}

.view .pc .caseclass .cls .show {
	display: block
}

.view .pc .caseclass .cls:hover>.hide {
	display: block;
}


.view .pc .caseclass .sec {
	width: auto;
	display: block;
	height: auto;
	overflow: hidden;
	line-height: 0.52rem;
	text-indent: 0.5rem;
	font-size: 0.16rem;
	text-align: left;
	color: #000;
	background-image: url(../images/btnright.jpg);
	background-position: 0.4rem 0.16rem;
	background-repeat: no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 0.2rem;
}

.view .pc .caseclass .sec:hover>.ths {
	display: block;
}

.view .pc .caseclass .ths {
	width: auto;
	display: none;
	height: auto;
	overflow: hidden;
	line-height: 0.52rem;
	text-indent: 0.5rem;
	font-size: 0.16rem;
	text-align: left;
	color: #000;
	background-image: url(../images/btnright.jpg);
	background-position: 0.4rem 0.16rem;
	background-repeat: no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 0.2rem;
}

.view .pc .caseclass .cls:last-child {
	border-bottom: 0.01rem solid #b6b6b6
}

.view .pc .caseclass .info {
	width: 100%;
	background: #fff;
}

.view .pc .caseclass .info .infobox {
	width: 100%;
	height: auto;
	background: #fff;
	border: 0.01rem solid #b6b6b6;
	padding: 0.1rem;
}

.view .pc .caseclass .info .infobox p {
	font-size: 0.16rem;
	text-align: left;
	color: #000;
	line-height: 0.32rem;
}

.view .pc .caseclass .info .infobox p.centertit {
	text-align: center;
}

.view .pc .caseclass .info .infobox p.call {
	font-weight: bold;
	font-size: 0.24rem;
	text-align: center
}

.view .pc .casepro {
	text-align: center;
	font-size: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.view .pc .casepro .titbox {
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	border-bottom: 0.01rem solid #000
}

.view .pc .casepro .titbox .tit {
	font-size: 0.22rem;
	float: left;
	line-height: 0.35rem;
	border-bottom: 0.02rem solid #000;
	margin-bottom: 0.1rem;
}

.view .pc .casepro .titbox .seat {
	font-size: 0.16rem;
	float: right
}

.view .pc .casepro .probox {
	width: 100%;
	margin: 0 auto;
	padding: 0.4rem 0;
}

.view .pc .casepro .probox .tit {
	font-size: 0.3rem;
	line-height: 0.5rem;
}

.view .pc .casepro .probox .time {
	font-size: 0.16rem;
	margin-bottom: 0.2rem;
}

.view .pc .casepro .probox mip-img {
	width: 80%;
	margin: 0 auto;
}

.view .pc .casepro .probox1 mip-img {
	width: 100%;
	margin: 0 auto;
}


.view .pc .casepro .probox .richtext {
	width: 90%;
	font-size: 0.18rem;
	text-align: left;
	padding: 0.2rem 0;
	margin: 0.2rem auto;
}

.view .pc .casepro .probox .richtextabout {
	width: 90%;
	font-size: 0.18rem;
	text-align: left;
	padding: 0.2rem 0;
	margin: 0.2rem auto;
}

.view .pc .casepro .probox .prev {
	font-size: 0.18rem;
	text-align: left;
	display: block;
}

.view .pc .casepro .probox .next {
	font-size: 0.18rem;
	text-align: left;
	display: block;
}

.view .pc .casepro .probox .back {
	width: 1.95rem;
	height: 0.45rem;
	line-height: 0.45rem;
	border-radius: 0.12rem;
	text-align: center;
	margin: 0 auto;
	font-size: 0.21rem;
	color: #000;
	border: 0.01rem solid #000;
	margin-top: 0.3rem;
	display: block
}


.view .pc .casepro .proboxjingpian {
	width: 100%;
	margin: 0 auto;
	padding: 0.4rem 0;
}

.view .pc .casepro .proboxjingpian .tit {
	font-size: 0.3rem;
	line-height: 0.5rem;
}

.view .pc .casepro .proboxjingpian .time {
	font-size: 0.16rem;
	margin-bottom: 0.2rem;
}

.view .pc .casepro .proboxjingpian mip-img {
	width: 90%;
	margin: 0 auto;
}

.view .pc .casepro .proboxjingpian .richtext {
	width: 90%;
	font-size: 0.18rem;
	text-align: left;
	padding: 0.2rem 0;
	margin: 0.2rem auto;
}
.view .pc .casepro .formbox {
	width: 100%;
	margin: 0 auto;
	padding: 0.4rem 0;
	background: #fbfbfb;
}

.view .pc .casepro .formbox .title {
	width: 100%;
	color: #0d0d0d;
	font-size: 0.19rem;
	text-align: center;
	margin-bottom: 0.45rem;
}

.view .pc .casepro .formbox mip-form .con {
	width: 100%;
	margin-top: 0.6rem;
	padding: 0 0.63rem;
	display: block;
}

.view .pc .casepro .formbox mip-form .con .qab_c {
	display: flex;
	margin-bottom: 0.1rem;
}

.view .pc .casepro .formbox mip-form .con .lbe_c {
	width: 1rem;
	display: inline-block;
	color: #000;
	font-size: 0.15rem;
	text-align: right;
	line-height: 0.4rem;
	vertical-align: top;
}

.view .pc .casepro .formbox mip-form .con .ipt_c {
	width: 7.25rem;
	padding: 0.1rem 0.2rem;
	border: 0.01rem solid #eeeeee;
	background: #fff;
	display: inline-block;
}

.view .pc .casepro .formbox mip-form .submit {
	width: 2.86rem;
	height: 0.38rem;
	background: #333333;
	font-size: 0.19rem;
	color: #fff;
	display: inline-block;
	line-height: 0.19rem;
	margin-top: 0.3rem;
	border-radius: 0;
}

.view .pc .casepro .formbox mip-form .con .lbe_c::after {
	content: '*';
	display: inline-block;
	font-size: 0.18rem;
	color: #f50000;
}

.view .pc .casepro .formbox mip-form .visible {
	margin-left: 0.9rem;
}

.view .pc .casepro .formbox .comment {
	margin-top: 0.6rem;
	text-align: left;
	padding: 0 1rem;
}

.view .pc .casepro .formbox .comment .qab {
	margin: 0.2rem 0;
}

.view .pc .casepro .formbox .comment .qab1 {
	padding-bottom: 0.2rem;
	border-bottom: 0.02rem dotted #ddd;
}

.view .pc .casepro .formbox .comment .qu {
	font-size: 0.18rem;
	color: #333;
	line-height: 0.3rem;
}

.view .pc .casepro .formbox .comment .qd {
	font-size: 0.14rem;
	color: #333;
	line-height: 0.24rem;
}

.view .pc .casepro .formbox .comment .qc {
	font-size: 0.16rem;
	color: #333;
	line-height: 0.3rem;
}

.view .pc .casepro .formbox .comment .anc {
	font-size: 0.16rem;
	color: #AF874D;
	line-height: 0.3rem;
}


/*

*/

.view .ipad {}

.view .ipad .tit {
	font-size: 0.4rem;
	line-height: 1.2rem;
	color: #000;
	text-align: center;
}

.view .ipad mip-img {
	width: 90%;
	display: block;
	margin: 0 auto;
	height: auto
}

.view .ipad mip-img img {
	width: 100%;
	display: block;
	height: auto
}

.view .ipad .richtext {
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 0.3rem;
	text-indent: 2em;
	line-height: 0.4rem;
	padding: 0.2rem 0;
}

.view .ipad .btnbox {
	margin: 0.4rem 0;
	width: 100%;
	text-align: center;
}

.view .ipad .btnbox a {
	width: 3.02rem;
	height: 0.83rem;
	line-height: 0.85rem;
	text-align: center;
	background-color: #feec3e;
	color: #1a1a1a;
	font-size: 0.38rem;
	border-radius: 0.2rem;
	display: inline-block;
	vertical-align: middle;
}

.view .ipad .formbox {
	width: 100%;
	margin: 0 auto;
	padding: 0.8rem 0.3rem;
	background: #fbfbfb;
	text-align: center;
	margin-bottom:80px;
}

.view .ipad .formbox .title {
	width: 100%;
	color: #0d0d0d;
	font-size: 0.25rem;
	text-align: center;
	margin-bottom: 0.6rem;
}

.view .ipad .formbox mip-form .con {
	width: 100%;
	margin-top: 0.9rem;
	padding: 0 0.3rem;
	display: block;
}

.view .ipad .formbox mip-form .con .qab_c {
	display: flex;
	margin-bottom: 0.16rem;
}

.view .ipad .formbox mip-form .con .lbe_c {
	width: 1.25rem;
	display: inline-block;
	color: #000;
	font-size: 0.24rem;
	text-align: right;
	line-height: 0.5rem;
	vertical-align: top;
}

.view .ipad .formbox mip-form .con .ipt_c {
	width: 8.19rem;
	padding: 0.1rem 0.2rem;
	border: 0.01rem solid #eeeeee;
	background: #fff;
	display: inline-block;
}

.view .ipad .formbox mip-form .submit {
	width: 3.85rem;
	height: 0.52rem;
	background: #333333;
	font-size: 0.3rem;
	color: #fff;
	display: inline-block;
	line-height: 0.3rem;
	margin-top: 0.3rem;
	border-radius: 0;
}

.view .ipad .formbox mip-form .con .lbe_c::after {
	content: '*';
	display: inline-block;
	font-size: 0.3rem;
	color: #f50000;
}

.view .ipad .formbox mip-form .visible {
	margin-left: 1.2rem;
}

.view .ipad .formbox .comment {
	margin-top: 1rem;
	text-align: left;
	padding: 0 0.3rem;
	margin-bottom: 0.6rem;
}

.view .ipad .formbox .comment .qab {
	margin: 0.2rem 0;
}

.view .ipad .formbox .comment .qab1 {
	padding-bottom: 0.2rem;
	border-bottom: 0.02rem dotted #ddd;
}

.view .ipad .formbox .comment .qu {
	font-size: 0.24rem;
	color: #333;
	line-height: 0.4rem;
}

.view .ipad .formbox .comment .qd {
	font-size: 0.2rem;
	color: #333;
	line-height: 0.34rem;
}

.view .ipad .formbox .comment .qc {
	font-size: 0.24rem;
	color: #333;
	line-height: 0.4rem;
}

.view .ipad .formbox .comment .anc {
	font-size: 0.24rem;
	color: #AF874D;
	line-height: 0.4rem;
}


/*




*/

.view .mobile {}

.view .mobile .tit {
	font-size: 0.3rem;
	line-height: 0.9rem;
	color: #000;
	text-align: center;
}

.view .mobile mip-img {
	width: 90%;
	display: block;
	margin: 0 auto;
	height: auto
}

.view .mobile mip-img img {
	width: 100%;
	display: block;
	height: auto
}

.view .mobile .richtext {
	width: 90%;
	display: block;
	margin: 0 auto;
	font-size: 0.3rem;
	line-height: 0.4rem;
	padding: 0.2rem 0;
}

.view .mobile .btnbox {
	margin: 0.3rem 0;
	width: 100%;
	text-align: center;
}

.view .mobile .btnbox a {
	width: 1.64rem;
	height: 0.46rem;
	line-height: 0.46rem;
	text-align: center;
	background-color: #feec3e;
	color: #1a1a1a;
	font-size: 0.21rem;
	border-radius: 0.23rem;
	display: inline-block;
	vertical-align: middle;
}

.view .mobile .formbox {
	width: 100%;
	margin: 0 auto;
	padding: 0.6rem 0.25rem;
	background: #fbfbfb;
	text-align: center;
	margin-bottom:35px;
}

.view .mobile .formbox .title {
	width: 100%;
	color: #0d0d0d;
	font-size: 0.19rem;
	text-align: center;
	margin-bottom: 0.4rem;
}

.view .mobile .formbox mip-form .con {
	width: 100%;
	margin-top: 0.66rem;
	padding: 0 0.25rem;
	display: block;
}

.view .mobile .formbox mip-form .con .qab_c {
	display: flex;
	margin-bottom: 0.1rem;
}

.view .mobile .formbox mip-form .con .lbe_c {
	width: 1.02rem;
	display: inline-block;
	color: #000;
	font-size: 0.18rem;
	text-align: right;
	line-height: 0.38rem;
	vertical-align: top;
}

.view .mobile .formbox mip-form .con .ipt_c {
	width: 5.3rem;
	padding: 0.1rem 0.12rem;
	border: 0.01rem solid #eeeeee;
	background: #fff;
	display: inline-block;
}

.view .mobile .formbox mip-form .submit {
	width: 2.85rem;
	height: 0.4rem;
	background: #333333;
	font-size: 0.22rem;
	color: #fff;
	display: inline-block;
	line-height: 0.22rem;
	margin-top: 0.4rem;
	border-radius: 0;
}

.view .mobile .formbox mip-form .con .lbe_c::after {
	content: '*';
	display: inline-block;
	font-size: 0.2rem;
	color: #f50000;
}

.view .mobile .formbox mip-form .visible {
	margin-left: 1.2rem;
}

.view .mobile .formbox .comment {
	margin-top: 1rem;
	text-align: left;
	padding: 0 0.3rem;
	margin-bottom: 0.4rem;
}

.view .mobile .formbox .comment .qab {
	margin: 0.3rem 0;
}

.view .mobile .formbox .comment .qab1 {
	padding-bottom: 0.3rem;
	border-bottom: 0.02rem dotted #ddd;
}

.view .mobile .formbox .comment .qu {
	font-size: 0.18rem;
	color: #333;
	line-height: 0.3rem;
}

.view .mobile .formbox .comment .qd {
	font-size: 0.16rem;
	color: #333;
	line-height: 0.34rem;
}

.view .mobile .formbox .comment .qc {
	font-size: 0.18rem;
	color: #333;
	line-height: 0.3rem;
}

.view .mobile .formbox .comment .anc {
	font-size: 0.18rem;
	color: #AF874D;
	line-height: 0.3rem;
}


.view .pc .crumb{width:100%;height: .4rem;margin-top: .2rem;line-height: .4rem;border-bottom: .01rem solid #eaeaea;font-size: .16rem;color:#737373;}


.view .pc .casepro .tuarticle{width: 100%;}
.view .pc .casepro .tuarticle .titbox{border-bottom: 0;}
.view .pc .casepro .tuarticle .titbox .tit{border-bottom: 0;padding: 0 .12rem;border-left: .03rem solid #3b3b3b;color:#222222;}
.view .pc .casepro .tuarticle .titbox .seat{font-size: .15rem;color:#727272;}
.view .pc .casepro .tuarticle .prolist{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.view .pc .casepro .tuarticle .propt{width: 45%;overflow: hidden;margin-bottom: .05rem;}
.view .pc .casepro .tuarticle .propt .p1{width:3.32rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: .16rem;color:#414141;float: left;line-height: .4rem;text-align: left;}
.view .pc .casepro .tuarticle .propt .p1::before{width: .05rem;height: .05rem;content:'';display: inline-block;background: #626262;margin-right: .16rem;vertical-align: middle;}
.view .pc .casepro .tuarticle .propt .p2{font-size: .14rem;color:#747474;float: right;line-height: .4rem;}

.littleIndex .pc .caseclass .titbox .maintit1 {
	font-size: 0.2rem;
	line-height: .34rem;
	padding-left: .46rem;
}
.view .pc .casebox .huodong {
    margin-bottom: .2rem;
}
.view .pc .caseclass .info1 {
    width: 100%;
    background: #dcdcdc;
}
.view .pc .caseclass .info1 .tt {
    font-size: .2rem;
    color: #1a1a1a;
    padding: .1rem;
}
.view .pc .caseclass .info1 .txt {
    font-size: .16rem;
    color: #727272;
    padding-left: .1rem;
    text-align: left;
    padding-bottom: .2rem;
}