@charset "UTF-8";
html{width: 100%;height: 100%;}
body{
	font-family: "sans-serif","Helvetica","STHeiti","Hiragino Sans GB";
	/*font-family: ".PingFang SC","Microsoft Yahei","Helvetica";*/
	width: 100%;height: 100%;
	word-wrap:break-word;
	-webkit-overflow-scrolling:auto;
	-webkit-font-smoothing:antialiased;
	font-size:16px;
	background:#f2f2f2;
	color:#333;
	margin:0 auto;
	max-width:750px;
	position: relative;
}

@media screen and (min-width:768px) {
	body{max-width:750px;padding-top:50px;}
	.csc_footer .foot_text{
		display: none;
	}
}

body.modal-open {
    position: fixed;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

/* WebKit browsers */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#939393}
/* Mozilla Firefox 4 to 18 */
input:-moz-placeholder,
textarea:-moz-placeholder{color:#939393}
/* Mozilla Firefox 19+ */
input::-moz-placeholder,
textarea::-moz-placeholder{color:#939393}
/* Internet Explorer 10+ */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#939393}


a{color:#333;}
.body_overflowY{overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0;max-width:750px;max-height:100%;}

.m-search input[type="search"]{font-family: "sans-serif","Helvetica","STHeiti","Hiragino Sans GB";/*font-family: ".PingFang SC","Microsoft Yahei","Helvetica";*/padding-bottom:0.125rem;}

.main_content{margin: 0 auto;}

.scs_search{height:2.375rem;padding:6.6875rem 0 0 0;
	background:url(../../images/csc_h5/csc_s_bg.png?id=202008181800) no-repeat center top;
	background-size:100% 100%;}
.scs_search img.scs_search_bg{display:none;}

.scs_search .scs_search_col{margin:0 0.5rem;color:#fff;background-color:rgba(255,255,255,0.2);border-radius:0.8125rem;display:block;
text-align:center;height:1.75rem;line-height:1.65rem;}
.scs_search .scs_search_col strong{vertical-align:middle;display:inline-block;font-size:0.875em;padding-left:1.25rem;
	/* background:url(../../images/csc_h5/csc_icon.png?id=202008181800) no-repeat left center; */
	background-size:0.875rem 0.875rem;}
/*.scs_search .scs_search_col label{background-color:rgba(255,255,255,0.2);height:1.75rem;border-radius:0.8125rem;display:block;width:100%;text-align:center;}
.scs_search .scs_search_col label i{display:inline-block;width:0.875rem;height:0.875rem;vertical-align:middle;
	background:url(../../images/csc_h5/csc_icon.png?id=201611141700) no-repeat center top;
	background-size:100% 100%;}
.scs_search .scs_search_col label input[type="search"]{font-family: ".PingFang SC","Microsoft Yahei","Helvetica";}
 .scs_search .scs_search_col label input{border:0;color:#fff;background:none;line-height:1.75rem;height:1.75rem;font-size:0.875em;
 	overflow:hidden;vertical-align:middle;padding-left:1.25rem;width:7.5rem;
	background:url(../../images/csc_h5/csc_icon.png?id=201611141700) no-repeat left center;
	background-size:0.875rem 0.875rem;}*/


/*
@media screen and (min-width: 300px) and (max-width: 320px){
	.scs_search .scs_search_col{bottom:0.5rem;}
}
@media screen and (min-width: 360px){
	.scs_search .scs_search_col{bottom:0.625rem;}
}
@media screen and (min-width: 375px){
	.scs_search .scs_search_col{bottom:0.75rem;}
}
@media screen and (min-width: 414px){
	.scs_search .scs_search_col{bottom:0.875rem;}
}
*/
/*更大*/


/* @media screen and (min-width: 414px){
	.scs_search{background:none;position:relative;height:auto;padding:0;}
	.scs_search img.scs_search_bg{display:block;font-size:0;width:100%;height:100%;display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-object-fit:cover;
	object-fit:cover;}
	.scs_search .scs_search_col{position:absolute;right:0;left:0;}
	.scs_search .scs_search_col{bottom:0.875rem;}
}

@media screen and (min-width:768px) {
	.scs_search{background:none;position:relative;height:auto;padding:0;}
	.scs_search img.scs_search_bg{display:block;font-size:0;width:100%;height:100%;display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-object-fit:cover;
	object-fit:cover;}
	.scs_search .scs_search_col{position:absolute;right:0;left:0;}
	.scs_search .scs_search_col{bottom:1.125rem;cursor:text;}
} */

.overflow{
	overflow: hidden;
}

.card-title {
    margin: 0.625rem 0 0.625rem 0.75rem;
    font-size: 0.875rem;
    color: #939393;
}

.csc_txt{width:100%;}
.csc_txt_c h4{padding:0.9375rem 0.75rem 0.5rem 0.75rem;color:#636363;font-size:0.75rem;background:#f2f2f2;}
.csc_txt ul{background:#fff;}
.csc_txt li{padding:0.75rem;line-height:1.4575rem;font-size:1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;}
	.csc_txt li span.m-span{
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		width: 100%;
		display: block;}
		.csc_txt li span.m-span em{color:#FF8200;}
.csc_txt li aside{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-align:center;
		-ms-flex-align:center;
		align-items:center;}
.csc_txt li aside .m-icon{vertical-align:middle;}
.csc_txt li aside .like-num{font-size:0.75rem;color:#939393;margin:0 0 0 0.4375rem;overflow:hidden;height:0.75rem;line-height:0.75rem;}

.csc_txt_aside aside{width:3rem;}
.con_a{padding-bottom:4rem;}

.csc_card{padding-bottom:0.5625rem;margin-bottom:0;}
.csc_all{padding-bottom:0.5625rem;margin-bottom:0;}
.csc_card .card{margin-bottom:0;}
.csc_card .m-panel{border-top:0px;}
.csc_card .csc_iocn{width:2.25rem;height:2.25rem;
	background:url(../../images/csc_h5/csc-newicon.png?id=202008181800) no-repeat center top;
	background-size:100% 47.25rem;}
.csc_card .csc_iocnnew{background-size:cover}
/*
.csc_card .icon_wb{width:2.375rem;height:2.375rem;background:url(../../images/csc_h5/wubi_jubao.png?id=202008181800) no-repeat center top;
	background-size:2.375rem 2.375rem}

.csc_card .icon_wb_set{width:2.375rem;height:2.375rem;background:url(../../images/csc_h5/wubi_jubao.png?id=202008181800) no-repeat center top;
	background-size:2.375rem 2.375rem}
*/
.csc_card .icon_cca{background-position:0 0;}
.csc_card .icon_aa,
.csc_card .icon_ccb{background-position:0 -2.25rem;}
.csc_card .icon_ccc{background-position:0 -4.5rem;}
.csc_card .icon_ccd{background-position:0 -6.75rem;}
.csc_card .icon_ab,
.csc_card .icon_cce{background-position:0 -9rem;}
.csc_card .icon_ccf{background-position:0 -11.25rem;}
.csc_card .icon_ccg{background-position:0 -13.5rem;}
.csc_card .icon_ad,
.csc_card .icon_cch{background-position:0 -15.75rem;}
.csc_card .icon_ac,
.csc_card .icon_cci{background-position:0 -18rem;}
.csc_card .icon_ccj{background-position:0 -20.25rem;}
.csc_card .icon_aqfu{background-position:0 -22.5rem;}
/*
.csc_card .icon_aqfu{
	background:url(../../images/csc_h5/aq_center.png?id=202008181800) no-repeat;
	background-size: 2.375rem 2.375rem;
}
*/
.csc_card .icon_cck{background-position:0 -24.75rem;}
.csc_card .icon_wb,
.csc_card .icon_wb_set,
.csc_card .icon_ccl{background-position:0 -27rem;}
.csc_card .icon_ccm{background-position:0 -29.25rem;}
.csc_card .icon_ccn{background-position:0 -31.5rem;}
.csc_card .icon_cco{background-position:0 -33.75rem;}
.csc_card .icon_ccp{background-position:0 -36rem;}
.csc_card .icon_hy{background-position:0 -38.25rem;}
.csc_card .icon_kjfk{background-position:0 -40.5rem;}
.csc_card .icon_tjdv{background-position:0 -42.75rem;}
.csc_card .icon_xfzhyc,
.csc_card .icon_ccq{background-position:0 -45rem;}
/*
.csc_card .icon_hy{background:url(../../images/csc_h5/huiyuan.png?id=202008181800) no-repeat;background-size: 2.375rem 2.375rem}
.csc_card .icon_kjfk{background:url(../../images/csc_h5/icon_kjfk.png?id=202008181800) no-repeat;background-size: 2.375rem 2.375rem}
.csc_card .icon_tjdv{background:url(../../images/csc_h5/icon_tjdv.png?id=202008181800) no-repeat;background-size: 2.375rem 2.375rem}
*/
.csc_all .m-img-icon{width:1.5625rem;height:2.375rem;
	background:url(../../images/csc_h5/csc_icon_ba.png?id=202008181800) no-repeat center top;
	background-size:1.5625rem 40rem;}
.csc_all .csc_icon_baa{background-position:0 0;}
.csc_all .csc_icon_bab{background-position:0 -2.5rem;}
.csc_all .csc_icon_bac{background-position:0 -5rem;}
.csc_all .csc_icon_bad{background-position:0 -7.5rem;}
.csc_all .csc_icon_bae{background-position:0 -10rem;}
.csc_all .csc_icon_story{
	width: 1.5rem;
	height: 1.5rem;
	background:url(../../images/csc_h5/wb_story02.png?id=202008181800) no-repeat;
	background-size: cover;
}
.csc_all .csc_icon_baf{background-position:0 -12.5rem;}
.csc_all .csc_icon_bag{background-position:0 -15rem;}
.csc_all .csc_icon_bah{background-position:0 -17.5rem;}
.csc_all .csc_icon_bai{background-position:0 -20rem;}
.csc_all .csc_icon_baj{background-position:0 -22.5rem;}
.csc_all .csc_icon_bak{background-position:0 -25rem;}
/*全部问题部分icon修改成可配置的图片*/
.csc_all .m-img-icon.scs-icon-img{background: none;display: flex;justify-content: center;align-items: center;}
.csc_all .m-img-icon.scs-icon-img img{width:1.5625rem;height:1.5625rem;}
.csc_all .csc_all_con{}
.card .box-right .m-font-arrow-up,
.card .box-right .m-font-arrow-down{color: #939393;}
.csc_all .m-font-arrow-up::before {content: "\E008";}
.csc_all .m-font-arrow-up{-webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.csc_all_con .card50 .box-left .sub-link{font-size: 0.875rem;}
.csc_all_sub .card50 .box-left .main-link{max-width: 18rem;}

.card40 .m-img-box .csc_iocn{width:1.9375rem;height:2.375rem;margin:0 auto;
	background:url(../../images/csc_h5/csc_icon_aa.png?id=202008181800) no-repeat center top;
	background-size:1.9375rem 27.5rem;}
.card40 .m-img-box .icon_aaa{background-position:0 0;}
.card40 .m-img-box .icon_aab{background-position:0 -2.5rem;}
.card40 .m-img-box .icon_aac{background-position:0 -5rem;}
.card40 .m-img-box .icon_aad{background-position:0 -7.5rem;}
.card40 .m-img-box .icon_aae{background-position:0 -10rem;}
.card40 .m-img-box .icon_aaf{background-position:0 -12.5rem;}
.card40 .m-img-box .icon_aag{background-position:0 -15rem;}
.card40 .m-img-box .icon_aah{background-position:0 -17.5rem;}
.card40 .m-img-box .icon_aai{background-position:0 -20rem;}
.card40 .m-img-box .icon_aaj{background-position:0 -22.5rem;}
.card40 .m-img-box .icon_aak{background-position:0 -25rem;}
.card40 .m-img-box .icon_wb_story{
		width: 1.875rem;
    height: 1.875rem;
    margin: 0 auto;
		background: url(../../images/csc_h5/wb_story01.png?id=202008181800) no-repeat;
    background-size: cover;
}
.csc_card .icon_zzgj{
	background:url(../../images/csc_h5/kf_zzgj.png?id=202008181800) no-repeat center top;
	background-size:100%;
}
.csc_card .icon_tsjdcx{
	background:url(../../images/csc_h5/kf_tsjdcx.png?id=202204111800) no-repeat center top;
	background-size:100%;
}

.csc_card .icon_cjrk{
	background:url(../../images/csc_h5/kf_cjrk.png?id=202204111800) no-repeat center top;
	background-size:100%;
}
.csc_card .icon_gzqy{
	background:url(../../images/csc_h5/kf_gzqy.png?id=202302031800) no-repeat center top;
	background-size:100%;
}






.csc_describe{padding:0.9375rem 0.8125rem;background:#fff;margin-bottom:0.5625rem;}
.csc_describe h3{padding:0.375rem 0;line-height:1.5rem;font-size:1.125rem;color:#000;}
.csc_describe dd{line-height:1.3125rem;font-size:0.9375rem;color:#525252;}
.csc_describe dd a{color:#517DAD;}
.csc_describe dd strong{font-weight:bold;}
.csc_describe dd img{display:block;max-width:100%;margin:0.75rem auto;}
/*.csc_describe p.tit{line-height:1.5625rem;font-size:0.9375rem;color:#000;margin-bottom:0.375rem;}
.csc_describe p.txt{line-height:1.25rem;font-size:0.875rem;color:#525252;margin-bottom:0.751rem;}
.csc_describe p.pic{margin-bottom:0.751rem;}
.csc_describe p.pic img{display:block;width:100%;}*/


.con_ad{padding-bottom:2.75rem;}
.csc_ask{border-bottom:1px solid #e6e6e6;margin-bottom:0.5625rem;}/*margin-bottom:3.125rem;*/
.iosx2 .csc_ask{border-bottom:0.5px solid #e6e6e6;}
.iosx3 .csc_ask{border-bottom:0.375px solid #e6e6e6;}

.csc_ask dt{padding:0.3125rem 0.8125rem 0;font-size:0.75rem;line-height:1.625rem;color:#858585;}
.csc_ask dd{text-align:center;line-height:2.625rem;background:#fff;font-size:0.9375rem;}
.csc_ask dd a em{display:inline-block;width:1.5625rem;height:1.1875rem;vertical-align:middle;margin-right:0.125rem;
	background:url(../../images/csc_h5/csc_icon_ba.png?id=202008181800) no-repeat center top;
	background-size:1.5625rem 40rem;}
.csc_ask dd a em{background-position:0 -28.125rem;}

.csc_btn{position:fixed;bottom:-1px;left:0;right:0;}
.csc_btn .card{margin-bottom:0;}
.csc_btn i.m-icon{vertical-align:middle;}
.csc_btn i.m-icon-like{margin-right:0.75rem;}
.csc_btn i.m-icon-nolike{margin-right:0.75rem;
	background-position: -1em -25em;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); /* Opera */
	}
.csc_btn .card17 .m-item-box{text-align:center;}
.csc_btn .card17 .m-item-box .m-diy-btn h4{font-size:0.9375rem;}
.csc_btn .card17 .m-item-cur i.m-icon-like{background-position: -1em -28em;}
.csc_btn .card17 .m-item-cur i.m-icon-nolike{
	background-position: -1em -28em;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* Internet Explorer */
	-moz-transform:rotate(180deg); /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); /* Opera */
	}
.csc_btn .card17 .m-item-cur h4{color:#e14123;}

/*20200713新增热门问题*/

.hot_search{
	padding:0.5rem;
	background:rgba(228,228,228,1);
	margin-bottom: -0.625rem;
}
.hot_search dd .m-search-default{
	font-size: 0.875rem;
	background: #fff;
	border-radius: 0.875rem;
	padding-right: 2.1875rem;
	height: 1.75rem;
	line-height: 1.75rem;
	text-align: center;
	color: #939393;
}
.hot_search dt .m-search{
	background: transparent;
}
.hot_search dt .m-search input[type="search"]{
	font-size: 0.875rem;
	background: #fff;
	border-radius: 0.875rem;
}

.animated {
	-webkit-animation-duration: 0.8s;
	animation-duration: 0.8s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.fadeOutIn {
	-webkit-animation-name: fadeOutIn;
	animation-name: fadeOutIn;
  }
  @-webkit-keyframes fadeOutIn {
	from {
	  opacity: 0;
	}
  
	to {
	  opacity: 1;
	}
  }
  @keyframes fadeOutIn {
	from {
	  opacity: 0;
	}
  
	to {
	  opacity: 1;
	}
  }





.hot_problem{
	margin-top: 0.625rem;
	background: #fff;
}
.hot_problem_tag{
	padding: 0.5625rem 0;
	font-size: 0;
	text-align: center;
}
.hot_problem_tag a{
	display: inline-block;
	vertical-align: top;
	width: 3.75rem;
	line-height: 1.5rem;
	margin: 0 0.375rem;
	font-size: 0.875rem;
	border-radius: 0.75rem;
	color: #7F8081;
	background:rgba(245,246,247,1);
}
.hot_problem_tag a.hot_tag_cur{
	background:rgba(255,235,214,1);
	color: #FF8200;
	font-weight: bold;
}
.hot_problem .m-panel.hot_problem_tag{
	border-top: 0;
}

.hot_problem_con .hot_con_dot{
	display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: rgba(255,130,0,1);
    width: 0.3125rem;
    height: 0.3125rem;
    margin-right: 0.5rem;
}
.hot_problem_con dl.m-panel{
	border-top: 0;
}
.hot_problem_con dt{
    margin: 0.6875rem 0.75rem;
    font-size: 1rem;
	height: 1.375rem;
	overflow: hidden;
    line-height: 1.375rem;
    color: #333;
}
.hot_problem_con dt span{
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 100%;
	max-width: 90%;
}
.hot_problem_con dt .m-font{
    font-size: 1rem;
    float: right;
    color: #BABABA;
}
.hot_problem_con dt a{
    color: #333;
}
.hot_problem_more{
	text-align: center;
	line-height: 2.75rem;
	color: #939393;
}
.hot_problem_more a{
	color: #939393;
}
.hot_problem_more a .m-font{
	vertical-align: -3px;
}
.card .card-wrap{
	margin-left: 0;
	margin-right: 0;
	padding: 0 0.75rem;
}
.hot_foot_layer{
	position: fixed;
	z-index: 999;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 750px;
	margin: 0 auto;
	background: #fff;
	border-top-left-radius: 0.625rem;
	border-top-right-radius: 0.625rem;
}
.hot_foot_layer .hot_foot_layer_con{
	margin: 0.25rem 0 1rem;
}
.hot_foot_layer .hot_foot_layer_con dl{
	font-size: 0;
	box-sizing: border-box;
}
.hot_foot_layer .hot_foot_layer_con dt,
.hot_foot_layer .hot_foot_layer_con dd{
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}
.hot_foot_layer .hot_foot_layer_con dt{
	margin: 0.5rem 0;
	width: 17%;
}
.hot_foot_layer .hot_foot_layer_con dt em.layer_icon{
	display: inline-block;
	vertical-align: top;
	width: 1.5rem;
	height: 1.5rem;
	margin-left: 1.25rem;
	margin-top: 0.625rem;
}
.hot_foot_layer .hot_foot_layer_con dt em.layer_icon.icon_people{
	background-image: url(../../images/csc_h5/icon_people.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0 0;
}
.hot_foot_layer .hot_foot_layer_con dt em.layer_icon.icon_automatic{
	background-image: url(../../images/csc_h5/icon_automatic.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: 0 0;
}
.hot_foot_layer .hot_foot_layer_con dd{
	padding: 0.5rem 0;
	width: 83%;
}
.hot_foot_layer .hot_foot_layer_con dd strong{
	font-size: 1.0625rem;
	line-height: 1.5rem;
	display: block;
}
.hot_foot_layer .hot_foot_layer_con dd span{
	font-size: 0.875rem;
	line-height: 1.25rem;
	display: block;
	color: #939393;
}
.hot_foot_layer .hot_foot_layer_con .layer_btn{
	margin: 0 0.8125rem;
	height: 2.875rem;
	line-height: 2.875rem;
	text-align: center;
}
.hot_foot_layer .hot_foot_layer_con .layer_btn a{
	margin-top: 0.625rem;
	display: block;
	width: 100%;
	height: 100%;
	background:rgba(246,246,246,1);
	border-radius: 1.5625rem;
	font-size: 1.0625rem;
}
.hot_foot_layer .hot_foot_layer_con .layer_btn a:active{
  background: #dcdcdc;
}






.card40 .m-img-box{text-align:center;height:auto;width:4.6875rem;margin:0 auto;}
.card40 .m-img-box h4{font-size:0.75rem;margin:0.375rem 0 0 0;}
.card40 .m-img-box h4 .m-font-arrow-right{vertical-align:top;}
/*.card40 .m-img-box h5{font-size:0.5rem;margin:0.5rem 0 0 0;color:#aaa;}*/
.card40 .card-wrap .card-main{margin:0 -0.75rem;padding:0;}
.card40 .csc_txt li{margin-bottom:-1px;}

.csc_footer{
	position:fixed;
	bottom:-1px;
	left:0;
	/* right:0; */
	background:#F9F9F9;
	border-top:0.5px solid #DFDFDF;
	height:2.75rem;
	line-height: 2.75rem;
}
.csc_footer .m-ctrl-box{border-top:0.5px solid #fff;height:100%;}
.csc_footer h4{color:#666;}
.csc_footer .m-font-csc-a,
.csc_footer .m-font-csc-b,
.csc_footer .m-font-csc-c,
.csc_footer .m-font-csc-d{
	width:1.25rem;
	height:1.125rem;
	display:block;
	overflow:hidden;
	font-size:0;
	line-height:0;
	vertical-align:middle;
	background:url(../../images/csc_h5/csc_icon_z.png?id=202008181800) no-repeat center top;
	background-size:0.9375rem 3.4375rem;
}
.csc_footer .m-font-csc-b{background-position:0 -1.25rem;}
.csc_footer .m-font-csc-c{background-position:0 -2.5rem;}
.csc_footer .csc_footer_active{background:#e6e6e6;}


.foot_text{
	width: 100%;
	line-height: 3rem;
	font-size: 0.875rem;
	text-align: center;
}
.foot_text a{
	width: auto !important;
	color: #FF8200;
}


.con_aa,
.con_ab{padding-top:3rem;}
.con_aa .card31,
.con_ab .card31{position:fixed;top:0;left:0;right:0;z-index:100;}

.con_af .card31{margin-bottom:0;}
.csc_all .card50{margin-bottom:0;border-top:0 solid #E6E6E6;}

.csc_prompt{padding-top:9.375rem;}
.csc_prompt dt{text-align:center;padding:5.9375rem 0 2.8125rem 0;font-size:0.875rem;line-height:1.125rem;color:#525252;margin:0 auto;width:67%;
	background:url(../../images/csc_h5/csc_prompt_bg.png?id=202008181800) no-repeat center top;
	background-size:76px 76px;}
.csc_prompt dd{text-align:center;margin:0 auto;padding:0 1rem;}
.csc_prompt dd .m-btn.m-btn-block{width:12.5rem;display:block;margin:0 auto;}
.csc_prompt_b dt{
	background:url(../../images/csc_h5/csc_prompt_bg_b.png?id=202008181800) no-repeat center top;
	background-size:76px 76px;}
.csc_prompt_c dt{padding-bottom:0.5rem;
	background:url(../../images/csc_h5/csc_prompt_bg_c.png?id=202008181800) no-repeat center top;
	background-size:76px 76px;}
.csc_prompt_c dd p.txt{text-align:center;padding:0 0 1.25rem 0;font-size:0.8125rem;color:#bdbdbd;}
.csc_prompt_c dd p.txt a{color:#5184BC;}
.csc_prompt_c dd .m-btn.m-btn-block{margin-bottom:0.75rem;}

.csc_nodata{}
.csc_nodata p{text-align:center;padding:6.25rem 0 0 0;font-size:0.875rem;line-height:1.0625rem;color:#525252;margin:0 auto;margin-top:9.375rem;width:67%;
	background:url(../../images/csc_h5/csc_no_bg.png?id=202008181800) no-repeat center top;
	background-size:89px 75px;}

.m-search-font-gray{color:#bdbdbd;}
.m-search-font-black{color:#333;}
.csc_txt_bg_active{background:#f0f0f0;}

.csc_prompt_txt{color: #939393;line-height: 1.0625rem;font-size: 0.6875rem;margin: 0 0.875rem;position: absolute;border-left-width: 0;right: 0;bottom: 3.75rem;}
.csc_prompt_txt span{color: #333;}


.card31{margin-bottom:0;}
.card40{margin-bottom:0;}
.m-tips.m-tips-tp .main-link{font-size:0.875rem;}
.m-popup h3{line-height:120%;}
.card31 .m-search input{-webkit-appearance:none;}
.card31 .m-search input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    }
.card31 .m-search input::-webkit-search-decoration,
.card31 .m-search input::-webkit-search-cancel-button {
    display: none;
    }
.con_ae .card42::before{background:none;}
.con_ae .card42{border-top:0.5px solid #e6e6e6;}
.con_a .card40 .m-box-col,
.con_a .card40 .m-box-center{
  display: block;
  -webkit-box-flex:inherit;
  -ms-flex:inherit;
  flex:inherit;
}

.m-item-box::before{background:none;width:0;}

/*1px*/
.card40 .m-img-box{border-right:1px solid #e6e6e6;}
.iosx2 .card40 .m-img-box{border-right:0.5px solid #e6e6e6;}
.iosx3 .card40 .m-img-box{border-right:0.375px solid #e6e6e6;}
.m-item-box::before{border-left:1px solid #e6e6e6;}
.iosx2 .m-item-box::before{border-left:0.5px solid #e6e6e6;}
.iosx3 .m-item-box::before{border-left:0.375px solid #e6e6e6;}
.csc_describe,
.csc_txt_c h4,
.csc_txt li,
.card40 .card-wrap .card-main{border-bottom:1px solid #e6e6e6;}
.iosx2 .csc_describe,
.iosx2 .csc_txt_c h4,
.iosx2 .csc_txt li,
.iosx2 .card40 .card-wrap .card-main{border-bottom:0.5px solid #e6e6e6;
	/*border:0;
	background:url(../../images/csc_h5/csc_line.png?id=201611141700) repeat-x center bottom;*/}
.iosx3 .csc_describe,
.iosx3 .csc_txt_c h4,
.iosx3 .csc_txt li,
.iosx3 .card40 .card-wrap .card-main{border-bottom:0.375px solid #e6e6e6;}

.con_a .card40,
.con_a .iosx2 .card40,
.con_a .iosx3 .card40{border-bottom:0px;}


/*首页flex补丁*/
.con_a .card40 .m-img-box{margin:0;padding-top:1.25rem;}
.con_a .card40 .card-wrap .card-main{position:relative;height:5.90625rem;overflow:hidden;}
.con_a .card40 .csc_txt li{padding:0 0.75rem;line-height:2.96875rem;display:block;position:relative;}
.con_a .card40 .csc_txt li {padding:0 0.75rem;line-height:2.96875rem;display:block;position:relative;}
.con_a .card40 .csc_txt li span.m-span{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.con_a .card40 .csc_txt li aside{position:absolute;right:5.5rem;top:0;}
.con_a .card40 .csc_txt li span.m-span{width:auto;padding-right:5.5rem;}
.con_a .card40 .m-box-col{position:absolute;left:4.725rem;top:0;width:100%;}

/*其他补丁*/
.card42 .box-left .main-link{color:#636363;}
.m-font-arrow-right{color:#aaa;}
.con_a .csc_txt,
.con_aa .csc_txt,
.con_ab .csc_txt,
.con_ac .csc_txt,
.con_ae .csc_txt,
.con_af .csc_txt,
.con_ag .csc_txt{height:100%;background:#fff;}
.con_a .m-line-gradient{display:inline-block;line-height:0;overflow:hidden;font-size:0;}
.m-search input[type="search"]{padding-bottom:0;}

.m-dialog a.text-orange{color:#FF8200;}

/* 20170725补丁 */

.scs_notice .card-wrap {
    height: 2.25rem;
}

.card.card4 .card-wrap .card-main {
    margin: 0;
}

.scs_notice .m-img-icon{
	width: 1.5rem;
	height: 0.875rem;
	font-size: 0.625rem;
	line-height: 100%;
	color: #fff;
	background-color: #ff8200;
}

.scs_notice .m-img-icon img {
    vertical-align: text-top;
}

.scs_notice .main-link{
	font-size: 0.75rem;
	line-height: 100%;
	vertical-align: middle;
}

.csc_card_patch .card42::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -.0625rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0.1875rem;
    height: 1.375rem;
    border-radius: .125rem;
    background-color: #FF8200;
}

.csc_card_patch .card42 .box-right .m-font-arrow-right {
    width: 0.625rem;
    height: 0.625rem;
    line-height: 0.625rem;
    text-align: center;
    color: #FF8200;
    font-size: 0.625rem;
    font-weight: 700;
    background-color: #FFF;
}

.csc_card_patch  .card42 .box-right .sub-link {
    font-size: 0.75rem;
    color: #939393;
    margin-right: 0.3125rem;
    max-width: 5rem;
}

.con_a .card, .con_notice .card{
	margin-bottom: 0.6875rem;
}

.csc_card{
	padding-bottom: 0.3125rem;
}

.csc_card_patch .card{
	margin-bottom: 0;
}

.csc_card .card17 .card-main{
	padding-right: 0.8125rem;
	padding-bottom: 0.5rem;
}

.csc_card .card17 .m-item-box .m-diy-btn{
	margin-top: 0.5rem;
	padding: 0.46875rem 0.75rem;
	background-color: #f8f8f8;
	border-radius: 0.1875rem;
	box-sizing: border-box;
}

.csc_card .card17 .m-item-box .m-diy-btn h4{
	font-size: 0.8125rem;
}

.csc_card .card17 .m-item-box .m-diy-btn-hot h4{
	color: #ff1414;
}
.csc_card .card19 .m-item-box::after,.csc_card .card17 .m-item-box::after{
	height: 0;
}
.csc_card .card17 .m-item-box{
	padding: 0 0 0 0.8125rem;
	height: auto;
	line-height: normal;
}

.con_notice .card50{
	margin-bottom: 0;
}

.csc_card .card17 .m-item-box::before{
	border-left: 0;
}

/* 公告内容 */
.card27 header {
    margin: 0 0.75rem;
}

.con_notice .card27 h3 {
    padding: 1.125rem 0 0.625rem 0;
    font-size: 1.125rem;
    color: #333;
    font-weight: 500;
}

.con_notice .card27 h4 {
    padding-bottom: 0.625rem;
    font-size: 0.75rem;
    color: #939393;
}

.con_notice .card27 .m-img-box {
    position: relative;
}

.con_notice .m_text_box{
	padding-bottom: 1.375rem;
	font-size: 0;
}

.con_notice .text_tittle{
	padding-top: 1.125rem;
	font-size: 1rem;
	color: #333;
}

.con_notice .text_cont{
	padding: 0.9375rem 0 0.75rem 0;
	font-size: 1rem;
	color: #333;
}

.con_notice .text_cont_info{
	padding: 0;
	line-height: 150%;
}

@media screen and (max-width: 320px) {
	.csc_card .card17 .m-item-box .m-diy-btn {
    	padding: 0.46875rem 0.25rem;
	}
}

/* 公告内容 end*/

/* 20171107 新增弹层反馈 start */

/* 反馈选项 start */

.scroll_box{
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
}

.mask{
	position: fixed;
	left: 50%;
    top: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	max-width: 750px;
	height: 100%;
	margin: 0 auto;
	z-index: 888;
	background-color: rgba(0,0,0,.4);
}

.feedback{
	width: 100%;
	position: absolute;
	bottom: 0;
}

.ask_tittle{
	width: 100%;
	height: 2.5rem;
	padding: 0 .75rem;
	box-sizing: border-box;
	line-height: 2.5rem;
	color: #5d5d5d;
	font-size: 0.875rem;
	text-align: center;
	background-color: #f7f7f7;
}

.ask_tittle .m-font-close{
	float: right;
	color: #939393;
	font-size: 0.75rem;
}

.m-actionsheet .m-actionsheet-item {
    display: block;
    height: 3.0625rem;
    padding: 0 .75rem;
	box-sizing: border-box;
    line-height: 3.0625rem;
    text-align: center;
    font-size: 1.0rem;
    color: #333;
    background-color: #f7f7f7;
    background-clip: padding-box;
}

.border_top{
	border-top: 1px solid #e6e6e6;
}

.iosx2 .border_top{
	border-top: 0.5px solid #e6e6e6;
}

.iosx3 .border_top{
	border-top: 0.36px solid #e6e6e6;
}

.ask_tittle, .add_border_bto,.border_bto{
	border-bottom: 1px solid #e6e6e6;
}

.iosx2 .ask_tittle, .add_border_bto,.iosx2 .border_bto{
	border-bottom: 0.5px solid #e6e6e6;
}

.iosx3 .ask_tittle, .add_border_bto,.iosx3 .border_bto{
	border-bottom: 0.36px solid #e6e6e6;
}


.m-actionsheet .m-actionsheet-list .m-actionsheet-item + .m-actionsheet-item {
    border-top: 1px solid #e6e6e6;
}

.iosx2 .m-actionsheet .m-actionsheet-list .m-actionsheet-item + .m-actionsheet-item {
    border-top: 0.5px solid #e6e6e6;
}

.iosx3 .m-actionsheet .m-actionsheet-list .m-actionsheet-item + .m-actionsheet-item {
    border-top: 0.36px solid #e6e6e6;
}

.m-actionsheet .m-actionsheet-item:active {
    background-color: #E6E6E6;
}
/* 反馈选项 end */

/* 20180816 首页改版 start */
.service_phone{
	margin-bottom: 0.5625rem;
	padding: 0.875rem 0.8125rem;
	background-color: #fff;
}

.call_phone{
	padding: 0.6875rem 0;
	align-items:center;
}

.call_phone:last-child{
	padding-left: 0.8125rem;
	border-left:1px solid #e6e6e6;
}

.iosx2 .call_phone:last-child{
	border-left:0.5px solid #e6e6e6;
}
.iosx3 .call_phone:last-child{
	border-left:0.375px solid #e6e6e6;
}

.iosx2 .call_phone::before{
	border-left:0.5px solid #e6e6e6;
}
.iosx3 .call_phone::before{
	border-left:0.375px solid #e6e6e6;
}

.call_phone .icon_span,.call_phone .phone_span{
	display: inline-block;
	vertical-align: middle;
}
.call_phone .icon_span{
	margin-right: 0.5rem;
	width: 2.25rem;
	height: 2.25rem;
}

.call_phone span img{
	width: 100%;
	height: 100%;
}

.call_phone span i{
	display: inline-block;
}

.text_h1{
	color: #333;
}

.text_h3{
	color: #939393;
}

.call_phone .phone_name{
	font-size: 1.0rem;
}

.call_phone .phone_num{
	margin-top: 0.1875rem;
	font-size: 0.75rem;
}

@media only screen and (max-width:360px) {
	.service_phone{
		margin-bottom: 0.4375rem;
		padding: 0.75rem 0.6125rem;
		background-color: #fff;
	}

	.call_phone:last-child{
    padding-left: 0.6125rem;
	}

	.call_phone .icon_span{
		margin-right: 0.5rem;
		width: 2.2rem;
		height: 2.2rem;
	}

	.call_phone .phone_name {
    font-size: 1.0rem;
	}

	.call_phone .phone_num {
    margin-top: 0.1875rem;
    font-size: 0.75rem;
	}
}

@media screen and (max-width:320px) {
	.service_phone{
		margin-bottom: 0.4375rem;
		padding: 0.75rem 0.4125rem;
		background-color: #fff;
	}

	.call_phone:last-child{
    	padding-left: 0.6125rem;
	}

	.call_phone .icon_span{
		margin-right: 0.375rem;
		width: 1.75rem;
		height: 1.75rem;
	}

	.call_phone .phone_name {
    	font-size: .75rem;
	}

	.call_phone .phone_num {
    	margin-top: 0.1875rem;
    	font-size: 7px;
	}
}

.info{
	margin-left: 0.5rem;
	font-size: 0.75rem;
	color: #939393;
}


/* 20180816 首页改版 end */

/* 20181031 客服二期改版 start */

.main_amend{
	
}

.pbto_none{
	padding-bottom: 0;
}

.mtop_20px{
	margin-top: 0.625rem;
}

.mbto_54px{
	margin-bottom: 1.6875rem;
}

.mbto_22px{
	margin-bottom: 0.6875rem;
}

.main_amend .scs_search{
	width: 100%;
	height: auto;
	padding: 0.625rem 0.75rem;
	background: #4088DD;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main_amend .scs_search_col{
	height: 1.6875rem;
	margin: 0;
	padding: 0 0.46875rem;
	font-size: 0.875rem;
	text-align: left;
	line-height: normal;
	background-color: #fff;
	border-radius: 0.25rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}

.main_amend .scs_search_col strong{
	width: 100%;
	height: 1.6875rem;
	padding-left: 0;
	color: #939393;
	line-height: 1.6875rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.main_amend .m-font-search{
	margin-right: 0.625rem;
	font-size: 0.875rem;
	color: #bdbdbd;
	vertical-align: -2px;
}

.user_info{
	margin-top: 2.3125rem;
	font-size: 1.25rem;
	color: #fff;
}

.user_info .user_name{
	width: 100%;
	margin-bottom: 0.375rem;
	font-weight:500;
}

.user_info .customized{
	font-size: 0.75rem;
	font-weight: 400;
}

.main_amend .call_phone .icon_span,.main_amend .call_phone .phone_span{
	line-height: 120%;
}

.notice{
	width: 100%;
	font-size: 0.875rem;
	color: #636363;
	font-weight: 400;
	padding: 0.6875rem 0.875rem;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.notice p{
	position: relative;
}

.notice span{
	display: inline-block;
}

.notice .notic_tit{
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	/*padding: 0.125rem;*/
	width: 1.75rem;
	height: 1.0rem;
	font-size: 0;
	/*color: #fff;*/
	line-height: 1;
	/*text-align: center;*/
	/*background-color: #FF8200;*/
	/*background-color: red;*/
	background: url(../../images/csc_h5/notice.png);
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 0.125rem;
	vertical-align: middle;
}

.notice .notic_cont{
	max-width: 86%; 
	margin-left: 2.0625rem;
	vertical-align: middle;
}

.main_amend .service_phone{
	margin-bottom: 0;
}

.main_amend .csc_card_patch{
	background-color: #fff;
}

.main_amend .csc_card_patch .box-right .sub-link{
	color: #636363;
	font-weight: 400;
}

.main_amend .m-item-box::after{
	display: none;
	background-color: #fff;
}

.main_amend .csc_footer{
	max-width: 750px;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	height: auto;
	bottom: 0;
}

.main_amend .csc_footer footer{
	width: 100%;
	font-size: 0;
	text-align: center;
	position: relative;
}
.main_amend .csc_footer footer::before{
	position: absolute;
	top: 0.75rem;
	content: " ";
	width: 1px;
	height: 1.25rem;
	background:linear-gradient(180deg,rgba(229,229,229,1) 0%,rgba(188,188,188,1) 26%,rgba(188,188,188,1) 78%,rgba(229,229,229,1) 100%);
}
.main_amend .csc_footer footer::after{
	position: absolute;
	top: 0.75rem;
	content: " ";
	width: 1px;
	height: 1.25rem;
	background:linear-gradient(180deg,rgba(229,229,229,1) 0%,rgba(188,188,188,1) 26%,rgba(188,188,188,1) 78%,rgba(229,229,229,1) 100%);
}

.main_amend .csc_footer a{
	display: inline-block;
	/*padding-top: 0.125rem;
	padding-bottom: 0.0625rem;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.main_amend .csc_footer.footer_col1 a{
	width: 100%;
}
.main_amend .csc_footer.footer_col2 a{
	width: 50%;
}
.main_amend .csc_footer.footer_col3 a{
	width: 33.33333%;
}
.main_amend .csc_footer.footer_col1 footer::before{
	width: 0;
}
.main_amend .csc_footer.footer_col1 footer::after{
	width: 0;
}
.main_amend .csc_footer.footer_col2 footer::before{
	left: 50%;
}
.main_amend .csc_footer.footer_col2 footer::after{
	width: 0;
}
.main_amend .csc_footer.footer_col3 footer::before{
	left: 33.33%;
}
.main_amend .csc_footer.footer_col3 footer::after{
	right: 33.33%;
}


.main_amend .l_zero a{
	width: 50%;
}

.main_amend .csc_footer h4{
	/*margin-top: 0.1875rem;*/
	display: inline-block;
	vertical-align: middle;
	font-size: 0.875rem;
	font-weight: 400;
	color: #5d5d5d;
}

.main_amend .csc_footer_active{
	border-top: 1px solid #dfdfdf;
	/* background-color: #eee; */
}

.iosx2 .main_amend .csc_footer_active{
	border-top: .5px solid #dfdfdf;
}

.iosx3 .main_amend .csc_footer_active{
	border-top: .36px solid #dfdfdf;
}

.main_amend .m-font-csc-a, .main_amend .m-font-csc-b, .main_amend .m-font-csc-c, .main_amend .m-font-csc-d{
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 0.375rem;
}

.main_amend .m-font-csc-a{
	background: url(../../images/csc_h5/icon_problem.png?id=202008181800) no-repeat;
	background-size: cover;
}

.main_amend .m-font-csc-b{
	background: url(../../images/csc_h5/icon_selfservice.png?id=202008181800) no-repeat;
	background-size: cover;
	background-position: 0 0;
}

.main_amend .m-font-csc-c{
	background: url(../../images/csc_h5/icon_service.png?id=202008181800) no-repeat;
	background-size: cover;
}

.main_amend .m-font-csc-d{
	background: url(../../images/csc_h5/icon_record.png?id=202008181800) no-repeat;
	background-size: cover;
}

.lael_box{
	font-size: 0;
}

.lael_box .m-item-box{
	padding: 0;
}

.lael_box .m-diy-btn{
	padding: 0.75rem 0;
}

.hot_labelbim{
	position: relative;
	
}

.hot_labelbim::before{
	content:"";
	position: absolute;
	right: 0;
	top: 0;
	width: 1.75rem;
	height: 1.75rem;
	background: url("../../images/csc_h5/icon_hotlabel.png") no-repeat;
	background-size: cover;
}



/* 20181031 公告改版部分 start */

.recent .recent_notice{
	background-color: #fff;
}

/* .recent .card50 .box-left{
	color: #333;
}
 */

.recent .card27 h3{
	padding-bottom: 0;
}

.recent .card27 h4{
	padding-top: 0.625rem;
	padding-bottom: 0;
}

.mtop_48px{
	margin-top: 1.5rem;
}

.hide_height{
	position: relative;
	height: 24.875rem;
	overflow: hidden;
}

.look_all{
	width: 100%;
	max-width: 750px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);

}

.line_gradient{
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,#ffffff 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, #ffffff 100%);
	background: linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

.look_all .line_gradient{
	width: 100%;
	height: 4.6875rem;
}

.look_allmore{
	width: 100%;
	height: 2.25rem;
	line-height: 2.25rem;
	font-size: 0.875rem;
	color: #939393;
	text-align: center;
	background-color: #fff;
}

.look_allmore .m-font-arrow-down{
	margin-left: 0.5rem;
	vertical-align: middle;
}

.recent .csc_all .link-text{
	width: 98%;
}

/*@media screen and (min-width: 768px){
	.look_all {
	   top: 20.5rem;
	}
}*/

.position_rel{
	position: relative;
}

.right_arrow{
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}

/* 20181031 公告改版部分 end */


/* 20181031 客服二期改版 end */

/* 动画 start */
.an_up {
   -webkit-animation-timing-function: ease;
   animation-timing-function: ease;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
}

.an_active .an_up {
   -webkit-animation-name: an_up;
   animation-name: an_up;
   -webkit-animation-duration: .5s;
   animation-duration: .5s;
}

@-webkit-keyframes an_up {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes an_up {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.an_down {
   -webkit-animation-timing-function: ease;
   animation-timing-function: ease;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
}

.an_active .an_down {
   -webkit-animation-name: an_down;
   animation-name: an_down;
   -webkit-animation-duration: .5s;
   animation-duration: .5s;
}

@-webkit-keyframes an_down {
  0% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes an_down {
  0% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

/* 动画 end */

/* 反馈输入页面 start */

.textarea_cont section{
	position: relative;
	width: 100%;
	padding: 0.6875rem 0.75rem 0.4375rem 0.75rem;
	background-color: #fff;
	box-sizing: border-box;
}
.textarea_cont .m-textarea {
    display: block;
    overflow: hidden;
    padding: 0;
    margin: 0;
    color: #939393;
    font-size: 0;
}

.textarea_cont .m-textarea textarea {
    border: 0;
}

.m-textarea textarea {
    box-sizing: border-box;
    width: 100%;
    height: 6.75rem;
    padding: 0;
    font-size: 1rem;
    color: #333333;
    -webkit-appearance: none;
    resize: none;
    border-radius: 0;
    outline: none;
    min-height: 6.5625rem;
    border: none;
    margin: 0;
    box-shadow: none;
    border: 0;
}

.m-button-box{
	font-size: 0.875rem;
	color: #bdbdbd;
	text-align: right;
}

.textarea_cont .btn_box{
	padding:0 0.75rem;
}

.textarea_cont .m-btn-orange{
	width: 100%;
	margin: 1.4375rem auto 0 auto;
	height: 2.625rem;
	line-height: 2.625rem;
	font-size: 1.0625rem;
}

.textarea_cont .btn_dis{
	background: #f9bc7c;
}

/*@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
	.csc_btn .card {
		padding-bottom: 1.0625rem
	}
}

@media only screen and (device-width:375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
	.csc_footer {
		padding-bottom: 1.0625rem
	}
}*/

/*@media only screen and (-webkit-device-pixel-ratio: 2) and (device-height: 896px) and (device-width: 414px){
	.service_phone{
		margin-bottom: 0.4375rem;
		padding: 0.75rem 0.6125rem;
		background-color: #fff;
	}

	.call_phone:last-child{
    padding-left: 0.6125rem;
	}

	.call_phone .icon_span{
		margin-right: 0.5rem;
		width: 2.2rem;
		height: 2.2rem;
	}

	.call_phone .phone_name {
    font-size: 1.0rem;
	}

	.call_phone .phone_num {
    margin-top: 0.1875rem;
    font-size: 0.75rem;
	}
}*/

@media only screen and (-webkit-device-pixel-ratio: 3) and (device-height: 812px) and (device-width: 375px),only screen and (-webkit-device-pixel-ratio: 2) and (device-height: 896px) and (device-width: 414px),only screen and (-webkit-device-pixel-ratio: 3) and (device-height: 896px) and (device-width: 414px){
  .csc_footer ,.csc_btn .card,.ques_b,.ques_c{ padding-bottom: 1.0625rem; }
  .m-actionsheet-list{ padding-bottom: 1.0625rem; background: #f7f7f7;}
  .hot_foot_layer .hot_foot_layer_con{margin: 0.25rem 0 2.125rem;}
  .con_a{padding-bottom: 5rem;}
}

@media only screen and (device-width:1366px) and (device-height:1024px) and (-webkit-device-pixel-ratio:3){
	.csc_footer {
		padding-bottom: 1.0625rem
	}
}

/* 反馈输入页面 end */

/* 20171107 新增弹层反馈 end */

/* 20181228 新增工单系统 start */

.bbo_1px{
	border-bottom: 1px solid #e6e6e6;
}

.iosx2 .bbo_1px{
	border-bottom: .5px solid #e6e6e6;
}


.iosx3 .bbo_1px{
	border-bottom: .375px solid #e6e6e6;
}

.bto_1px{
	border-top: 1px solid #e6e6e6;
}

.iosx2 .bto_1px{
	border-top: .5px solid #e6e6e6;
}


.iosx3 .bto_1px{
	border-top: .375px solid #e6e6e6;
}

.main-link.m-text-cut{
	max-width: 10rem;
}

.sub-link.m-text-cut{
	max-width: 11.25rem;
	/*margin-left: 0.9375rem;*/
}

.m-text-cut2{
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	line-clamp: 2;
  	-webkit-box-orient: vertical;
}

.m-text-cut3{
	text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 3;
  	line-clamp: 3;
  	-webkit-box-orient: vertical;
}

.m-bubble {
    display: inline-block;
    vertical-align: middle;
} 

.m-bubble-red-s {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background: #f50000;
}

.card.card_active:active{
	background: #f4f5f6;
}

.ques_b{
	overflow: hidden;
}

.ques_b .nav-item{
	text-align: center;
}

.top_tab .m-top-nav{
	max-width: 750px;
	left: 50%;
	transform: translateX(-50%);
	height: 2.625rem;
}

.top_tab .nav-item li{
	font-size: 0.9375rem;
	color: #333;
	line-height: 2.5rem;
	font-weight: 500;
}

.top_tab .nav-item li:first-child{
	margin-right: 2.40625rem;
}

.top_tab .nav-item li:last-child{
	margin-left: 2.40625rem;
}


.top_tab .nav-item li.m-cur span{
	padding: 0;
}

.top_tab .nav-item li.m-cur span{
	position: relative;
	box-shadow: none;
}

.top_tab .nav-item li.m-cur span::after{
	position: absolute;
	content: " ";
	width: 1.5rem;
	height: 0.1875rem;
	bottom: 0.1875rem;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	background-color: #fe9600;
	border-radius: 0.09375rem;
}

.top_tab~.ques_tit{
	margin-top: 2.625rem;
}

.ques_tit{
	padding: 0.8125rem 0.8125rem 0.4375rem 0.8125rem;
	color: #939393;
	font-size: 0.875rem;
	font-weight: 400;
}

.ques_info{
	height: 2.75rem;
	line-height: 2.75rem;
}

.ques_info .card-wrap .card-main {
    margin: 0;
}

.ques_info .box-left{
	font-size: 1.0rem;
	color: #333;
	font-weight: 400;
}

.ques_info .box-right .sub-link{
	font-size: 1rem;
	color: #939393;
	font-weight: 400;
}

.ques_info .box-right .m-font-arrow-right{
	margin-left: 0.1875rem;
	color: #636363;
	font-size: 0.75rem;
}

.card_list .card{
	margin-bottom: 0;
	
}

.card_list .card:nth-child(1)~.card,.bto_none .m-panel{
	border-top: 0;
}

.my_ques .card_list .card{
	border: 0;
}

.my_ques .ques_info{
	height: auto;
	line-height: normal;
}

.ques_data{
	padding-bottom: 0.6875rem;
}

.time_info{
	/*height: 0.75rem;*/
	padding-top: 0.5625rem;
	padding-bottom: 0.3125rem;
	font-size: 0.875rem;
	vertical-align: middle;
	justify-content: space-between;
}

.time_info p{
	
}

.time_info span{
	display: inline-block;
}

.time_info span:first-child{
	color: #939393;
}

.time_info span:first-child i{
	vertical-align: -2px;
}

.time_info span:last-child{
	color: #333;
}

.ques_data .data_info{
	font-size: 0.9375rem;
	color: #333;
	line-height: 1.3125rem;
}

.time_info .m-bubble{
	margin-right: 0.375rem
}

.card .time_info .active_span{
	color: #FF8200
}

.ques_c{
	overflow: hidden;
}

.nav-item .m-bubble{
	position: absolute;
	right: -0.4375rem;
	top: 0.4375rem;
}

.m-radio{
	width: 1.375rem;
	height: 1.375rem;
	/*top: 50%;
	transform: translateY(-50%);*/
}

.m-radio input[type="radio"]{
	width: 1.375rem;
	height: 1.375rem;
	margin: 0;
}

.m-radio span{
	padding: 0;
	width: 1.3rem;
	height: 1.3rem;
	box-sizing: border-box;
}

.m-radio span:after{
	display: none;
	content: '\E009';
    position: absolute;
    text-align: center;
    width: 1.375rem;
	height: 1.375rem;
    line-height: 1.375rem;
    border-radius: 100%;
    background: -webkit-linear-gradient(top,#FF8200 0,#FF8200 100%);
    background: linear-gradient(to bottom,#FF8200 0,#FF8200 100%);
    color: #fff;
    top: -0.0625rem;
    left: -0.03125rem;
    font-size: 0.8125rem;
    font-family: marvelfont;
    -webkit-font-smoothing: antialiased;
    z-index: 9;
}

.m-radio ~ span > span{
	display: inline-block;
	max-width: 16rem;
    vertical-align: middle;
}

.user-name span:last-child{
	margin-left: 0.8125rem;
}

.card3 .m-auto-list {
    position: relative;
}

.card3 .m-auto-list {
    margin-left: -0.125rem;
    margin-right: -0.125rem;
    /*margin-bottom: -0.625rem;*/
    padding: 0.8125rem 0.75rem 0.3125rem .75rem;
}

.m-auto-list {
    overflow: hidden;
    font-size: 0;
}

.up-photo .card-wrap{
	/*padding-bottom: 0.8125rem;*/
}

.card3.up-photo .m-auto-box {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    margin-bottom: 0.5rem;
}

.card3.up-photo .m-btn-delect {
    position: absolute;
    right: 0;
    top: 0;
    width: 1.0625rem;
    height: 1.0625rem;
    text-align: center;
    line-height: 1.0625rem;
    background:rgba(0,0,0,.5);
	border-radius:0px 0px 0px 0.25rem;
    z-index: 3;
}

.card3.up-photo .m-btn-delect i {
    color: #fff;
    font-size: 0.75rem;
}

.card3.up-photo .file-box {
    position: absolute;
    left: 0;
    top: 0;
    border: 0;
    width: 100%;
    height: 100%;
    /*background: #f2f2f2;*/
    background: url(../../images/csc_h5/up_img2.png?id=201903191136) no-repeat;
    background-size: cover;
    box-sizing: border-box;
}

.card3.up-photo .file-box input[type="file"] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    z-index: 2;
}

.card3.up-photo .file-box i {
	display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #939393;
    font-size: 2.0rem;
    z-index: 1;
}

.textarea_cont~.m-panel{
	border-top: 0;
}

.ques_cont{
	display: block;
	padding: 0.75rem 0.8125rem;
	font-size: 0.75rem;
	color: #333;
	line-height: 1.0rem;
}

.ques_cont a span{
	margin-left: 0.1875rem;
	color: #507DAF;
}

.ques_c .card50 .card-wrap {
    height: 2.75rem;
}

.ques_c .card50 .box-right span{
	color: #9393993;
}

.ques_b .m-button-box,.ques_c .m-button-box{
	margin-top: 1.25rem;
	margin-left: 0.8125rem;
	margin-right: 0.8125rem;
	margin-bottom: 0.625rem;
}

.ques_c .m-btn{
	font-size: 1.0625rem;
	border-radius: 0.125rem;
}

.fx{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background:rgba(0,0,0,1);
	z-index: 22;
}

.fx2{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background:rgba(0,0,0,.4);
	z-index: 22;
}

.m-dialog {
    position: fixed;
    z-index: 999;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    box-sizing: border-box;
    width: 17.5rem;
    padding: 0;
    background: #FCFCFC;
    -webkit-backdrop-filter: blur(0.625rem);
    border-radius: 0.75rem;
    text-align: center;
    overflow: hidden;
}

.m-dialog header{
	margin: 0.75rem 0.9375rem 0 0.9375rem;
	overflow: hidden;
}

.m-dialog h2{
	margin: .5rem 0 0.625rem 0;
	font-size: 1.0625rem;
	color: #030303;
	font-weight:500;
}

.m-dialog h3{
	margin: 0 0 0.9375rem 0;
	font-size: 0.875rem;
	line-height: 1.25rem;
	text-align: left;
}

.m-dialog .m-btn {
    border: 0;
    border-radius: 0;
    background: #FCFCFC;
    height: 2.8125rem;
    line-height: 2.8125rem;
}

.details{
	background-color: #fff;
	overflow: hidden;
}

.details ~ .m-panel,.m-form-box ~ .m-panel{
	border-top: 0;
}

.details ~ .up-photo{
	border-bottom: 0;
}

.time_details{
	margin: 0.8125rem 0 0.6875rem 0;
	font-size: 0.875rem;
	color: #939393;

}


.cont_details{
	font-size: 0.9375rem;
	line-height: 1.375rem;
	color: #333;
}

.ques_d .ques_details{
	margin-top: 0.625rem;
	background-color: #fff;
}

.ques_details .card-wrap{
	padding: 0.75rem 0;
}

.ques_details .time_info{
	padding-top: 0;
}

.ques_details .data_info{
	font-size: 0.9375rem;
	line-height: 1.3125rem;
}

.ques_d .card_list{
	padding-bottom: 4.45rem;
}

.ques_d .card17 .m-item-box::before {
    top: 0.75rem;
    bottom: 0.75rem;
}

.ques_d .csc_btn .card17 .m-item-box .m-diy-btn h4{
	font-size: 0.875rem;
	/*color: #5D5D5D*/
}

.csc_btn .card17 .m-item-cur h4{
	color: #cf4e32;
}

.ques_d .m-icon{
	font-size: 15px;
}

.ques_d .csc_btn i.m-icon-nolike,.ques_d .csc_btn i.m-icon-like{
	margin-right: 0.5625rem
}

.null_page{
	text-align: center;
}

.feedback_null span{
	display: inline-block;
	width: 6.25rem;
	height: 6.25rem;
	margin-top: 5.0rem;
	margin-bottom: 0.625rem;
	background: url(../../images/csc_h5/feedback_null.png?id=201801011021) no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}

.null_page p span{
	font-size: 0.875rem;
	color: #bdbdbd;
}

.m-form-list .m-td label{
	font-size: 1rem;
	color: #333333;
}

.sub-link select{
	width: auto;
	margin-right: -0.03125rem;
	padding: 0;
	direction: rtl;
	text-align: right;
	font-size: 1rem;
	color: #939393;
	border: none;
	outline: none;
	background-color: #fff;
	appearance:none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance:none; /* Safari 和 Chrome */
}

/*.sub-link select option{
	direction: rtl;
}*/

.card.card4 .card-wrap {
    height: 2.75rem;
}

.m-form-box{
	/*margin-top: 0.625rem;*/
}

.city_layer_box{
	width: 100%;
	position: absolute;
	bottom: 0;
}

.m-select-wrap{
    width: 100%;
    height: 25.5rem;
    max-width: 750px;
    /*position: fixed;*/
    /*left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);*/
    background: #fff;
    z-index: 999;
}

.m-select-wrap .card4 h4.m-text-cut {
    font-size: 1.125rem;
    font-weight: bold;
    color: #333;
}

.m-top-nav {
    position: fixed;
    z-index: 20;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    height: 2.3125rem;
    box-sizing: border-box;
    border-bottom: 1px solid #e6e6e6;
}

.wrapper .m-top-nav {
    max-width: 750px;
    left: 50%;
    -webkit-transform: translate3d(-50%,0,0);
    transform: translate3d(-50%,0,0);
}

.m-select-wrap .m-top-nav {
    position: relative;
    text-align: center;
    background: none;
}

.m-top-nav .nav-main {
    overflow: hidden;
    width: 1px;
}

.m-top-nav .nav-item {
    white-space: nowrap;
    padding: 0 .5rem;
}


.m-top-nav .nav-item li {
    display: inline-block;
    width: 4.0rem;
    font-size: 1rem;
    line-height: 2.3125rem;
    padding: 0 .5625rem;
}


.m-top-nav .nav-item li span {
    display: block;
    padding: 0;
}

.m-select-wrap .m-top-nav .nav-item li.m-cur span {
    /*color: #1F6EFF;*/
     box-shadow: none;
}

.m-select-content {
    width: 100%;
}

.m-select-list {
    width: 100%;
    height: 21rem;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    background-color: #fff;
}

.m-select-list ul {
    width: 100%;
    overflow: hidden;
}

.m-select-list ul li {
    overflow: hidden;
    padding: 0 1.0625rem;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: .875rem;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
}

.m-select-list ul li.m-active {
    background: #FAFAFA!important;
}

.m-select-list ul li.m-active .box-left, .m-select-list ul li.m-active .box-right .m-font-check {
    color: #ff8200;
}

.m-select-list ul li .box-right {
    width: 1.125rem;
    text-align: center;
}

.m-select-list ul li .box-right .m-font-check {
    display: none;
}

.m-select-list ul li.m-active .box-right .m-font-check {
    display: inline-block;
}

.m-top-nav .nav-item li span,.m-top-nav .nav-item li.m-cur span {
    position: relative;
}

.m-select-wrap .m-top-nav .nav-item li.m-cur ::before {
	content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2.0625rem;
    height: 2px;
    left: 50%;
    font-size: 0;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    background: #ff8200;
}

.h100{
	height: 100%;
}

.img_pre{
	width: 100%;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%); 
    z-index: 100;
}

.card22 .slide-content {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}

.card22 .slide-content .slide-wrapper {
    max-height: 100%;
    /*padding-bottom: 26.875%;*/
    white-space: nowrap;
    font-size: 0;
    color: #fff;
    overflow-y: auto;
}

.max14rem{
	display: inline-block;
	max-width: 14rem;
	vertical-align: middle;
}

.img_num{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}

.img_num span{
	-webkit-box-flex: 1;
    -ms-flex: 1;
	flex: 1;
	color: #fff;
	font-size: 0.875rem;
	padding:  0.9375rem 1.125rem;
	background-color: rgba(0,0,0,.5);
}

.img_num span:first-child{
	text-align: left;
}

.img_num span:last-child{
	text-align: right;
}

.card22 .slide-content .slide-wrapper .slide-box a img {
    width: 100%;
    height: auto;
    /*vertical-align: top;
    -o-object-fit: cover;
    object-fit: cover;*/
}

.more_cont{
	height: auto;
	padding-top: .75rem;
	padding-bottom: .75rem;
	line-height: 1.25rem;
}

.more_cont .m-box{
	word-break: break-word;
	word-wrap:break-word;
}

.more_cont .m-box-center-a{
	align-items: normal;
	vertical-align: -2px;
}

.more_text{
	padding-left: .2rem;
}

.after_show .m-radio input[type="radio"] + span:after {
    display: inline-block;
}

/* 20181228 新增工单系统 end */

/*20190411新增反馈进度详情 end*/
.ques_b .ques_info.card_active{
	margin-bottom: 0;
}

.ques_info.card_active{
	margin-bottom: .5625rem;
}
.card30{
	background-color: #fff;
}

.card30 .card-wrap .card-main {
    margin: 0 !important;
    padding: 0.625rem 0;
}

.card30 .m_img_box {
 	position: relative;
    width: 0.875rem;
    /* height: 100%; */
    /* margin: 0 1.125rem 0 0.3125rem; */
    /* text-align: center; */
    margin-right: 1.125rem;
    box-sizing: border-box;
    overflow: hidden;
}

.card30 .m-panel {
    border-top: 0;
}

.padding_top {
    padding-top: 0.625rem;
}

.big_circular, .samll_circular {
    display: inline-block;
    border-radius: 50%;
    position: absolute;
}

.big_circular {
    width: 0.875rem;
    height: 0.875rem;
    background-color: rgba(255,130,0,0.3);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.samll_circular {
    width: 0.5rem;
    height: 0.5rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: rgba(255,130,0,1);
    z-index: 2;
}

.samll_circular_gary {
    background-color: #d9d9d9;
}

.vh_line_box {
    position: absolute;
    bottom: 0;
    display: inline-block;
    width: 100%;
    height: 50%;
    margin-top: 1rem;
    text-align: center;
    transform: translate3d(0,0,0);
}

.vh_line {
    display: inline-block;
    width: 1px;
    height: 100%;
    font-size: 0;
    overflow: hidden;
    background-color: #d9d9d9;
}

.vh_line_box_all {
    height: 100%;
}

.vh_line_box_top {
    top: -1rem;
    height: 50%;
}

.m-text-box .m-text-gary {
    color: #939393;
}

 .m-text-box h3 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.125rem;
}

.m-text-box h4:last-child {
    color: #939393;
}

	.user_info .user_name{
        height: 1.35rem;
        /*background-color: #000;*/
    }
    .user_info .user_name span{
        display: inline-block;
        margin-top: 1px;
        line-height: 1.35rem;
    }
    .card19 .m-item-box .m-diy-btn h4{
        /*margin-top: .34rem;*/
        /*line-height: 1.3;*/
        height: 1.0625rem;
    }

    .notic_cont span{
        margin-top: 1px;
    }

    @media (min-width:750px){
        .user_info .user_name span{
            margin-top: 0;
            line-height: 1.35rem;
        }
    }




.up-photo .W-add{
	background: #f2f2f2;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #e6e6e6;
	display: table;
}
.up-photo .W-add dt{
	height: 100%;
	position:relative;
	overflow:hidden;
	z-index: 1;
	text-align:center;
	vertical-align: middle;
	width:100%;
}
/*
	display: table-cell;
*/
.up-photo .W-add dt em{
	display: inline-block;
    vertical-align: top;
    width: 2rem;
    height: 2rem;
    margin: 1.625rem 0 0.625rem 0;
    background: url(../../images/csc_h5/h5_img.png?id=201909181122) no-repeat left top;
    background-size: 2rem 2rem;
}
@media (min-width:750px){
	.up-photo .W-add dt em{
		margin: 4rem 0 0.625rem 0;
	}
}
@media (max-width:320px){
	.up-photo .W-add dt em{
		margin: 1rem 0 0.5rem 0;
	}
}
.up-photo .W-add dt .txt_a{
    line-height: 1.125rem;
    color: #979797;
    font-size: 0.8125rem;
	display: block;
	vertical-align: top;
	width:98%;
	margin: 0 auto;
}
.M-btn-file input[type="file"]{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity:0);
}
.up-photo .W_loding{
	background: #f2f2f2;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #e6e6e6;
	display: table;
}
.up-photo .W_loding dt{
	width: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
.up-photo .W_loding dt .m-loading{
	width:auto;
	height:auto;
	font-size: 0.5rem;
}
.up-photo .W_loding dt .m-loading span{
	top:0.375rem;
	right:0;
	left:0;
	width:0.15em;
}

.up-photo .W_img{
	background: #f2f2f2;
	position: absolute;
	width: 100%;
	height: 100%;
	border: 1px solid #e6e6e6;
}


/*20230606新增用户隐私协议 start*/
.ques-privacy{
    padding: 0.75rem 0.75rem 0;
}
.ques-privacy dl{
    line-height: 1.0625rem;
    font-size: 0.75rem;
}
.ques-privacy dt label{
    font-size: 0.75rem;
}
.ques-privacy dt .m-checkbox span{
    width: 0.75rem;
    height: 0.75rem;
    background: url(../../images/csc_h5/checkbox-bg.png) no-repeat 0 0;
    background-size: 0.78125rem 1.875rem;
    vertical-align: -2px;
    margin-right: 0.25rem;
    border: 0;
    position: relative;
    overflow: initial;
}
.ques-privacy dt .m-checkbox input[type="checkbox"]:checked + span .m-font{
    width: 0.8125rem;
    height: 0.8125rem;
    background: url(../../images/csc_h5/checkbox-bg.png) no-repeat 0 -0.9375rem;
    background-size: 0.78125rem 1.875rem;
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.ques-privacy dd{
    padding-left: 0.9375rem;
}
.ques-privacy dl a{
    color: #507DAF;
}
.ques-privacy-layer{
    position: fixed;
    z-index: 99;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
}
.ques-privacy-layer .layer-con{
    background: #fff;
    border-radius: 0.75rem;
    width: 16.875rem;
    height: 9.625rem;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ques-privacy-layer .layer-con h3{
    padding: 0.875rem 1rem 0;
    font-weight: bold;
    font-size: 1rem;
    line-height: 1.375rem;
}
.ques-privacy-layer .layer-con h4{
    padding: 0.25rem 1rem 0;
    font-size: 0.8125rem;
    line-height: 1.125rem;
    height: 3.375rem;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.ques-privacy-layer .layer-con a{
    color: #507daf;
}
.ques-privacy-layer .layer-con .foot{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #D0D0D0;
    height: 2.75rem;
    line-height: 2.75rem;
    font-size: 0;
    white-space: nowrap;
}
.ques-privacy-layer .layer-con .foot::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    border-left: 1px solid #D0D0D0;
    height: 100%;
}
.ques-privacy-layer .layer-con .foot a{
    display: inline-block;
    vertical-align: top;
    width: 50%;
    font-size: 1rem;
}
.ques-privacy-layer .layer-con .foot a.gray{
    color: #BDBDBD;
}
.ques-privacy-layer .layer-con .foot a.orange{
    color: #FF8200;
}
.iosx2 .ques-privacy-layer .layer-con .foot,
.iosx3 .ques-privacy-layer .layer-con .foot{border-top:0.5px solid #D0D0D0;}
.iosx2 .ques-privacy-layer .layer-con .foot::after,
.iosx3 .ques-privacy-layer .layer-con .foot::after{border-left:0.5px solid #D0D0D0;}

img.wbicon{
    height: 1.25rem;
    vertical-align: -4px;
    margin-right: 0.125rem;
}

