
/* =reset 网页样式重置
------------------------------------------------------------------------------------------------------------------------------*/
html { font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none;overflow:-moz-scrollbars-vertical;/*强制firefox出现滑动条*/}
body { font-size:0.75em;}
label { cursor:pointer;}
a:link, a:visited { text-decoration:none;}
input:focus { outline: none; }
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } /*利用阴影来填充掉input自动填充色*/

textarea,input,select { background: none; border:none; margin: 0; padding: 0; }

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { margin:0; padding:0;}

article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;} /*html5设置*/

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em;}
body, input, button, select, textarea, sub{ font-family:Arial, sans-serif;}
em, cite, address, optgroup { font-style:normal;}
kbd, samp, code { font-family:monospace;}

img, input, button, select, textarea { vertical-align:middle;outline:none;}
ul, ol { list-style:none;}
img, fieldset { border:0;}
abbr, acronym { cursor:help; border-bottom:1px dotted black;}
table {	width:100%; border-spacing:0; border:0;}
legend, hr { overflow:hidden; position:absolute; top:0; left:0;}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0;}

/**
 * = global 统一样式
 *******************************************************************************************************/

#overflow{
	overflow: hidden;
}
/* 公共样式 */
html,
body {
	font-family: "微软雅黑";
	font-size: 100px;
	font-size: calc(100vw/7.50);
	background: #fff;
	overflow-x: hidden;
	/*设计稿为750px宽度*/
}

@media only screen and (min-width:400px) {
	html {
		font-size: 100px !important;
		font-size: calc(100vw/7.50) !important;
	}
}
mip-ad>div{
	font-size:0;
}
/*.h5_video_tit2{
	margin-top: -0.8rem !important;
}*/
.huida_wrap{
	overflow: hidden;
}
.fontColor{
	color: #333333 !important;
}
.mip-img-popUp-wrapper img{
	display: block !important;
}
.topAd{
	background: #f0f5f8;
}
#tognqgqpn{
	font-size:0;
}
.flex_cb {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.flex_cbl {
	display: flex;
	align-items: center;

}
.flex_cl {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.flex_cc {
	display: flex;
	align-items: center;
	justify-content: center;
}

.flex_tb {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.flex_ca {
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.main_box {
	width: 7rem;
	margin: 0 auto;
	position: relative;
}
.main_pdbox{
	padding: 0 .1rem;
}

.actiebg:active{
	background: #ececec;
}
.red_font {
	color: #f25959 !important;
}

.top_head {
	padding: 0 .28rem;
	height: .86rem;
	font-size: 0;
	border-bottom: 1px solid #f8f8f8;
}

.top_head .back i {
	font-size: .32rem;
	color: #f25a57;
}

.top_head>span {
	flex: 1;
	text-align: center;
	font-size: .36rem;
	color: #333333;
	padding-right: .32rem;
}


/*底部*/
.footer{
	background: #fbfcfd;
	padding: .3rem .1rem;
}
.footer mip-img{
	position: relative;
	top: 0.1rem;
	display: inline-block;
	width: 1rem;
	margin-right: 0.1rem;
}
.footer_type{
	margin-bottom: .28rem;
}
.footer_type a{
	width: 1.14rem;
	height: .44rem;
	font-size: .22rem;
	color: #333;
	border-radius: .23rem;
	line-height: .44rem;
	margin: 0 .16rem;
	border: 1px solid #D6D6D6;
	text-align: center;
}
.footer p{
	font-size: .22rem;
	color: #999999;
	text-align: center;
	margin-bottom: 0.1rem;
}
.footer p a{
	font-size: .22rem;
	color: #999999;
}


/* 顶部公共样式（问题页) */
.link_a {
	font-size: 0;
}

.logo_bkw {
	width: 3.8rem;
}

.line_short {
	display: inline-block;
	vertical-align: top;
	width: 1px;
	height: .26rem;
	background: #333333;
	margin: 0 .2rem;
}

.qa_tit {
	height: .55rem;
}
.qa_tit_span {
	font-size: .28rem;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 3.22rem;
}
.qa_tit_r button,.qa_tit_r a{
	display: flex;
}
.qa_tit_r button i {
	display: block;
	margin-bottom: .1rem;
	margin: 0 auto;
	font-size: .42rem;
}

.qa_tit_r a,button .icon-fenlei {
	color: #fff;
}

.qa_tit_r a{
	font-size: .24rem;
	text-align: center;
	margin-left: .32rem;
	color: #666666;
	background-color: transparent;
	border: none;
}
.qa_tit_r p{
	margin-left: 0.05rem;
}
.qa_tit_r a,button {
	font-size: .24rem;
	text-align: center;
	margin-left: .12rem;
	color: #666666;
	background-color: transparent;
	border: none;
}

  .zixun_info button{
	  margin:0;
  }
.qa_tit_banner {
	padding: .55rem .2rem;
	background: url(../images/qabg.png) no-repeat 0 0;
	background-size: 100% 100%;
	text-align: center;
}

.qa_tit_banner p:first-of-type {
	font-size: .36rem;
	color: #fff;
	margin-bottom: .25rem;
}

.qa_tit_banner p:first-of-type>span {
	font-size: .54rem;
	margin: 0 .1rem;
	font-weight: bold;
}

.qa_tit_banner p:last-of-type {
	font-size: .34rem;
	color: #fff;
}

.qa_tit_banner p:last-of-type>span {
	margin: 0 .1rem;
}

.qa_tit_listtit {
	font-size: .32rem;
	color: #333;
	font-weight: bold;
	height: .9rem;
	line-height: .9rem;
	border-bottom: 1px solid #E6E6E6;
	padding: 0 .34rem;
	border-top: 0.16rem solid #F8F8F8;
}
.qa_list li {
	border-bottom: 1px solid #F0F5F8;
	margin: 0 .34rem;
	font-size: 0;
}

.qa_list li a {
	display: block;
	padding: .24rem 0;
}

.qa_list li a:active {
	background: #ececec;
}

.qa_list li a>p {
	font-size: .26rem;
	color: #000000;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: .15rem;
}

.qa_list_infor {
	display: flex;
	align-items: center;
	font-size: .24rem;
	color: #999999;
}
.qa_list_infor>span{
	line-height: .5rem;
}
.qa_list_infor>span i {
	font-style: normal;
	color: #F85C5B;
}
.qa_list_infor>span>span{
	position: absolute;
	right: .34rem;
}
.qa_list_infor .hot_icon {
	font-size: .2rem;
	color: #fff;
	text-align: center;
	padding: 0 .1rem;
	/* 	height: .32rem; */
	line-height: .32rem;
	background: #F23534;
	border-radius: .19rem;
	border-bottom-right-radius: 0;
	margin-right: .3rem;
}

.qa_list_infor .line_short {
	background: #999;
	height: .2rem;
}


.qa_list_inforl {
	display: flex;
	align-items: center;
	font-size: .24rem;
	color: #999999;
}
.qa_list_inforl>span{
	line-height: .5rem;
	text-indent : 2em;
}
.qa_list_inforl>span i {
	font-style: normal;
	color: #F85C5B;
}
.qa_list_inforl>span>span{
	position: absolute;
	right: .34rem;
}
.qa_list_inforl .hot_icon {
	font-size: .2rem;
	color: #fff;
	text-align: center;
	padding: 0 .1rem;
	/* 	height: .32rem; */
	line-height: .32rem;
	background: #F23534;
	border-radius: .19rem;
	border-bottom-right-radius: 0;
	margin-right: .3rem;
}

.qa_list_inforl .line_short {
	background: #999;
	height: .2rem;
}
.check_morebtn {
	height: 1rem;
	line-height: 1rem;
	font-size: .24rem;
	color: #999999;
	text-align: center;
	margin: 0 auto;
	background: white;
	border: none;
}

.icon-doubleright-copy{
	font-size: .24rem;
	margin-left: .05rem;
	margin-top: -0.01rem;
	display: inline-block;
	vertical-align: middle;
	/* 	animation: gengduo 0.8s ease infinite alternate;
        -webkit-animation: gengduo 0.8s ease 0 infinite alternate; */
}

@keyframes gengduo {
	from {
		margin-top: -0.02rem;
	}
	to {
		margin-top: 0.1rem;
	}
}

.down_app img {
	width: 7.5rem;
}


/*考试分类侧边栏*/

.testNav {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transform: translateX(-100%);
	z-index: 999;
	background: #fff;
	display: flex;
	flex-direction: column;
	transition: all 0.5s ease;
}

.testNav_open {
	transform: translateX(0);
}

.testNav_content {
	flex: 1;
	display: flex;
	align-items: inherit;
	justify-content: space-between;
}

.testnav_tit {
	height: .88rem;
	border-bottom: 1px solid #cccccc;
}
.testNav button{
	margin-left: 0;
	padding: 0.3rem;
}
.testnav_tit>a {
	font-size: 0;
	margin-left: .3rem;
}

.testnav_tit>a i {
	font-size: .38rem;
	color: #333;
}

.testnav_tit>span {
	font-size: .32rem;
	color: #222;
	flex: 1;
	text-align: center;
	margin-right: .56rem;
}

.testNav_list {
	background: #f8f8f8;
	width: 1.9rem;
	overflow: auto;
	border-right: 1px solid #cccccc;
}

.testNav_list li {
	position: relative;
}

.testNav_list li:after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: .06rem;
	height: 0;
	background: #F23534;
	transition: all 0.3s ease;
}

.testNav_list li button {
	font-size: .32rem;
	display: block;
	text-align: center;
	/*height: .9rem;*/
	/*line-height: .9rem;*/
	color: #222222;
}

.testNavr_content {
	flex: 1;
}

.testNavr_content>ul {
	overflow: auto;
	height: 100%;
	padding-top: .3rem;
	font-size: 0;
	box-sizing: border-box;
}

.testNavr_content>ul>li {
	display: inline-block;
	vertical-align: top;
	width: 2.4rem;
	font-size: 0;
	height: .64rem;
	line-height: .64rem;
	margin-bottom: .3rem;
}

.testNavr_content>ul>li:nth-child(2n-1) {
	margin-right: .3rem;
	margin-left: .3rem;
}

.testNavr_content>ul>li a {
	font-size: .28rem;
	color: #666666;
	display: block;
	text-align: center;
	height: .64rem;
	overflow: hidden;
	background: #f8f8f8;
	color: #666666;
	line-height: .64rem;
	border-radius: 3px;
}

.testNavr_content>ul>li a:active {
	color: #F23534;
	background: #ffdddd;
}

.testNav_list .testNav_action {
	background: #fff;
}

.testNav_list .testNav_action button {
	color: #F23534;
}

.testNav_list .testNav_action:after {
	height: .24rem;
}


/*问答列表*/

.qa_listtit {
	border-bottom: 1px solid #E1E1E1;
	position: relative;
	background: #4a4a4a;
	/* margin-top: 0.3rem;*/
}


/*问答详情*/

.qa_detailstit {
	border: 1px solid #f0f5f8;
	border-top: none;
}

.qa_detailstit>span {
	font-weight: bold;
}

.details_tit {
	padding: 0 .34rem 0 .34rem;
	background: #fff;
	padding-top: 0;
}

.details_tit {
	border-bottom: 0.16rem solid #F8F8F8;
}
.answer_do{
	padding-bottom: 0.24rem;
}
.answer_do .answer_do_btn>i {
	width: 0.32rem;
	height: 0.32rem;
	background: url("../images/huida_icon.png") no-repeat center center;
	background-size: 0.32rem 0.32rem;
	margin-right: 0.05rem;
}
.answer_do .answer_do_btn>span{
	font-size: 0.32rem;
	color: #DE1F06;
}
.answer_do .answer_num{
	font-size: 0.32rem;
	color: #98999A;
}
.details_tit_name {
	font-size: .48rem;
	line-height: 0.7rem;
	color: #000000;
	font-weight:600;
	padding-top: 0.25rem;
	padding-bottom: 0.2rem;
}
.details_tit_name mip-img
{
	width: 0.38rem;
	float: left;
	margin-right: 0.1rem;
	margin-top: 0.03rem;
}
.details_tit_info {
	font-size: .28rem;
	margin-bottom: .5rem;
	color: #333;
}

.details_tit_info span {
	margin-right: .3rem;
}

.details_tit_info>img {
	width: .54rem;
	height: .54rem;
	border-radius: 50%;
	margin-right: .15rem;
	margin-left: 0px;
}

.details_tittext {
	font-size: .28rem;
	color: #333333;
	line-height: 1.5;
	margin-bottom: .25rem;
}
.details_tittext img {
	margin-top: 0.2rem;
	display: block;
}
.details_tit_imglist {
	margin-bottom: .35rem;
}

.details_tit_imglist img {
	width: 1.9rem;
	height: 1.9rem;
	margin-right: .32rem;
}

.details_huidabtn {
	width: 1rem;
	height: .3rem;
	color: #F23534;
	text-align: center;
	line-height: .3rem;
	border: 1px solid #F23534;
	font-size: .2rem;
	border-radius: .28rem;
	display: inherit;
	vertical-align: top;
	float: right;
}

.details_huidabtn>i {
	font-size: .2rem;
	margin-right: 0.05rem;
}

.details_sm {
	font-size: .22rem;
	color: #B0B0B0;
	line-height: 1.5;
	padding: 0 .34rem 0 .34rem;
	z-index:999;
	position: relative;
}
.details_sm1{
	margin-top: 0.2rem;
}


/*回答*/

.huida_text {
	padding: 0.1rem 0;
	font-size: .28rem;
	color: #333;
	width: 100%;
	box-sizing: border-box;
	height: 2rem;
	margin-bottom: .15rem;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: none;
	border-right: none;
}

.huida_box_tool .close_huidabtn {
	font-size: .24rem;
	color: #222222;
	margin:0;
}

.huida_box_tool .close_huidabtn i {
	font-size: .24rem;
	margin-left: 0.05rem;
}

.huida_box_tool .submit_huidabtn {
	width: 1.3rem;
	height: .54rem;
	line-height: .24rem;
	color: #fff;
	font-size: .24rem;
	border-radius: 0.1rem;
	background: #F23534;
	text-align: center;
	position: relative;
	right: -0.6rem;
}

.details_huidabtn:active {
	background: #F23534;
	color: #fff;
}


.qa_details_info_tit_l img {
	width: .54rem;
	height: .54rem;
	border-radius: 50%;
	margin-right: .15rem;
}

.qa_details_info_tit_l span {
	font-size: .28rem;
	color: #999999;
}

.qa_details_info_tit_r span {
	margin-left: .1rem;
	font-size: .22rem;
	color: #CCCCCC;
	position: absolute;
	right: 20px;
}
.qa_details_info_tit_r {
	margin-top: 0.1rem;
}
.qa_details_info_content {
	font-size: .28rem;
	color: #333333;
	line-height: .41rem;
	position: relative;
	padding: 0 0.35rem;
}
.qa_details_info_content:last-child .best_answer_text{
	border-bottom: none;
	margin-bottom: 0;
}
qa_details_info_content mip-img{
	max-width: 260px;
	max-height: 150px;
}
.qa_details_info {
	padding: 0 .34rem 0.2rem .34rem;
	border-bottom: 1px solid #F0F5F8;
	margin-bottom: 0.2rem;
}
.qa_details_info:last-child{
	margin-bottom: 0.6rem;
}
.line:last-child
{
	border-bottom: 0px;
}
.qa_details_info mip-img{
	margin:0 0.1rem 0 0.1rem;
	width: fit-content;
	display: inline-block;
	vertical-align: middle;
}
.qa_details_list_tit {
	font-size: .34rem;
	color: #000000;
	padding: .24rem .32rem .22rem 0.27rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #E9EAEB;
	margin-bottom: 0.32rem;
}
.qa_details_list_tit mip-img{
	width: 0.45rem;
	margin-right: .1rem;
}
.qa_details_user {
	margin-bottom: 0.2rem;
}
.qa_details_user>img,.qa_details_user>mip-img,.qa_details_user>mip-img img{
	width: 0.7rem;
	height: 0.7rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 0.15rem;
}
.qa_details_user_r {
	flex: 1;
}
.qa_details_user_r_tit>span{
	font-size: 0.32rem;
	color: #000000;
	margin-right: 0.15rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 4.5rem;
}
.best_answer_text {
	font-size: 0.32rem;
	color: #2C2E30;
	line-height: 0.6rem;
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 0.35rem;
}
.best_answer_text img {
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;
	display: block;
}
.best_answer_text mip-img {
	width: fit-content;
	display: inline-block;
	vertical-align: middle;
}
.qa_details_user_r_tit>i{
	padding: 0 0.16rem;
	height: 0.32rem;
	line-height: 0.32rem;
	background: #FFEAE7;
	color: #DE1F06;
	font-style: normal;
	font-size: 0.22rem;
	border-radius: 0.16rem;
}
.qa_details_user_info>span {
	font-size: 0.24rem;
	color:#999999;
	margin-right: 0.15rem;
}
.best_img{
	width: 0.38rem;
	margin-right: 0.08rem;
}
.qa_details_list_line {
	margin: .1rem 0 .1rem 0;
	font-size: .24rem;
}
.qa_details_list_line span{
	font-size: .30rem;
	color: #222;
	padding-left:.32rem;
	font-weight: bold;
}
/* .qa_details_list_line:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: .06rem;
	background: #222222;
	width: 1.46rem;
} */

.qitahuida_more {
	border-top: 1px solid #f0f5f8;
}

.thebest_huida {
	background-image: url(../images/best_unser.png);
	background-repeat: no-repeat;
	background-position: right .69rem top;
	background-size: 1.77rem 1.4rem;
}
/*问答语音*/
.tiwen_yy{
	width: 2.2rem;
	height: 0.6rem;
	background: #FFF1F3;
	border-radius: 0px 0.1rem 0.1rem 0.1rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 0rem 0.125rem 0rem 0.075rem;
	margin-top: 0.2rem;
	cursor: pointer;
}
.tiwen_yy_icon1{
	background: url("../images/yy_icon1.png") no-repeat center center;
	width: 0.4rem;
	height: 0.4rem;
	background-size: 100% 100% !important;
}
.tiwen_yy_icon3{
	background: url("../images/yy_icon3.png") no-repeat center center;
	width: 0.4rem;
	height: 0.4rem;
	background-size: 100% 100% !important;
}
.tiwen_yy_icon2{
	background: url(../images/yy_icon2.png) no-repeat center center;
	width: 0.07rem;
	height: 0.07rem;
	margin-left: 0.08rem;
	margin-bottom: 0.2rem;
	background-size: 100% 100% !important;
}
.tiwen_yy_m{
	font-size: 0.28rem;
	color: #FF4357;
	line-height: 0.3rem;
	flex: 1;
	text-align: right;

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* 主页样式 */
@charset "utf-8";
.hottit {
	padding: 0 .34rem;
	height: .72rem;
	background: #fff;
    border-bottom: 1px solid #e6e6e6;
}

.hottit>span:first-child {
	font-size: .28rem;
	color: #F23534;
}

.hottit .hotlink {
	font-size: .26rem;
	color: #222;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}


/*轮播*/

.banner_tab {}

.banner_tab a img {
	display: block;
	width: 100%;
	height: 2.6rem;
}

.banner_wrap {
	position: relative;
}

.banner_tab_pagination {
	left: 0;
	right: 0;
	font-size: 0;
	bottom: 0.15rem;
}

.banner_tab_pagination .swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	margin: 0 2px;
	border-radius: 6px;
	transition: all 0.3s ease;
	background: transparent;
	border: 1px solid #f2352e;
	opacity: 1;
}

.banner_tab_pagination .swiper-pagination-bullet-active {
	background: #f2352e;
}

.new_libao {
	background: #f0f5f8;
	height: 2.16rem;
	position: relative;
	top: -0.1rem;
}


.new_libao a img {
	width: 7.26rem;
	height: 1.88rem;
}


/*类别切换滑动*/

.swiper_tab {
	height: .8rem;
	padding: 0 .34rem;
	border-bottom: 10px solid #f0f5f8;
	margin-bottom: .25rem;
	background-color: #fff;
    box-shadow: 0 1px 2px rgba(0,0,0,.1);
    font-size: 16px;
}
.swiper_tab a {
    font-size: 16px;
}
.swiper_tab li {
	width: 1.2rem;
	height: .4rem;
	line-height: .4rem;
	color: #222222;
	font-size: .24rem;
	text-align: center;
	border-radius: .2rem;
}

.swiper_tab .swiper_tabaction {
	background: #F23534;
	color: #fff;
}

.swiper_tab_sub {
	display: flex;
	flex-wrap: wrap;
	padding: 0 .34rem;
	border-bottom: 10px solid #f0f5f8;
    margin-bottom: 0.25rem;
    background-color: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
}

.swiper_tab_sub li {
	width: 3.15rem;
	height: .6rem;
	line-height: .6rem;
	margin-bottom: .19rem;
}
.swiper_tab_sub h1{
	font-size:16px;
    margin-bottom: 0.25rem;

}
.swiper_tab_sub li.on {
	width: 3.1rem;
	height: .6rem;
	line-height: .6rem;
	margin-bottom: .19rem;
	border-left: 4px #FE6D4B solid;
}
.swiper_tab_sub li a {
	display: block;
	font-size: .24rem;
	text-align: center;
	color: #222222;
	border-radius: 2px;
	background: #EDEDED;
	white-space: nowrap;
}

.swiper_tab_sub li a i {
	font-size: .26rem;
	color: #F23534;
	margin: 0 0.05rem;
}

.swiper_tab_sub li a:active {
	background: #cccccc;
}

.juli_time {
	padding: .1rem .34rem;
	font-size: .26rem;
	color: #333333;
	align-items: baseline;
	border-bottom: 1px solid #F0F5F8;
}

.juli_time .icon-shalou {
	color: #F23534;
	font-size: .36rem;
	margin-right: .15rem;
}

.juli_time span>b {
	font-size: .38rem;
	color: #F23534;
	margin: 0 .1rem;
}

.zixun_info {
	height: .8rem;
	padding: 0 .34rem;
	border-bottom: .2rem solid #F0F5F8;
}

.zixun_info>span {
	color: #222222;
	font-size: .32rem;
	font-weight: bold;
}

.zixun_info>botton {
	font-size: .24rem;
	color: #999999;
}
.diqu_icon{
	width: .34rem;
	margin-right: .18rem;
}
.diqu_tab{
	height: .85rem;
	border-bottom: 1px solid #F0F5F8;
}
/*咨询首页list*/

.zixun_list {
	padding: 0 .34rem;
	background: #fff;
	border-bottom: .2rem solid #F0F5F8;
}

.zixun_list>ul>li {
	display: flex;
	align-items: center;
	height: .77rem;
	border-bottom: 1px solid #F0F5F8;
}

.zixun_list>ul>li:last-child {
	border-bottom: none;
}

.zixun_list>ul>li i {
	font-size: .2rem;
	color: #fff;
	text-align: center;
	padding: 0 .1rem;
	font-style: normal;
	height: .32rem;
	line-height: .32rem;
	background: #F23534;
	border-radius: .19rem;
	border-bottom-right-radius: 0;
	margin-right: .15rem;
}

.zixun_list>ul>li img {
	width: 1.38rem;
}
.zixun_list_img{
	width: 1.38rem;
}
.zixun_list>ul>li>a {
	font-size: .3rem;
	/* display: flex; */
	flex: 1;
	height: .77rem;
	align-items: center;
	color: #222;

	display:block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

}

.zixun_list>ul>li>a:active {
	background: #ececec;
}

.zxzx_titimg {
	width: 1.52rem;
}

.rmhd_titimg {
	width: 1.38rem;
}

.zixun_list_qalist li:first-child {
	display: flex;
	align-items: center;
	height: .77rem;
}


/*地区选择*/

.choice_region {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transform: translateX(-100%);
	z-index: 999;
	background: #F0F5F8;
	transition: all 0.5s ease;
}

.region_navtit {
	border-bottom: none;
	background: #fff;
}

.region_list {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: space-between;
}

.region_list_open {
	transform: translateX(0);
}

.region_list {
	font-size: 0;
	padding: .4rem;
}

.region_list li {
	width: 1.3rem;
	height: .5rem;
	line-height: .5rem;
	margin-bottom: .4rem;
	background: #fff;
	text-align: center;
	border-radius: .25rem;
	color: #333333;
	margin-right: .3rem;
	font-size: .26rem;
}

.region_list li:active {
	background: #F23534;
	color: #fff;
}

.region_list li:nth-child(4n) {
	margin-right: 0;
}


/*考试资讯列表滑动列表*/

.exam_list_tit {
	position: relative;
}

.exam_swiper {
	height: .76rem;
}

.exam_swiper {
	background: #F23534;
}

.exam_swiper .swiper-slide a {
	display: block;
	font-size: .26rem;
	color: #fff;
	line-height: .76rem;
	text-align: center;
}

.exam_swiper .swiper-slide {
	position: relative;
}

.exam_swiper .swiper-slide:after {
	content: "";
	position: absolute;
	bottom: 1.5px;
	left: 50%;
	width: 0;
	height: 4px;
	border-radius: 2px;
	z-index: 2;
	background: #fff;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.exam_swiper .exam_swiper_action:after {
	position: absolute;
	bottom:1.5px;
	content: "";
	left: 30%;
	width: 40%;
	height: 4px;
	border-radius: 2px;
	z-index: 2;
	background: #fff;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
}

.exam_list_tit_more {
	position: absolute;
	right: 0;
	top: 1px;
	bottom: 1px;
	width: .78rem;
	color: #fff;
	background: #F23534;
	box-shadow: -1px 0px 3px 0px #9F0100;
	display: flex;
	z-index: 5;
	align-items: center;
	justify-content: center;
}

.exam_list_tit_more i {
	font-size: .32rem;
	color: #fff;
}
.exam_list_morelist_wrap{
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	background: #FFF9F7;
	z-index: 6;
	font-size: 0;
	padding-top: .2rem;
}
.exam_list_morelist {
	flex-wrap: wrap;
}

.exam_list_morelist li {
	width: 25%;
	margin-bottom: .2rem;
}

.exam_list_morelist li a {
	display: block;
	width: 1.26rem;
	margin: 0 auto;
	line-height: .5rem;
	height: .5rem;
	text-align: center;
	color: #666666;
	font-size: .26rem;
	border-radius: .25rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.exam_list_morelist .morelist_action a{
	background: #F23534;
	color: #fff;
}
/*咨询详情下拉列表*/
.exam_list_tit_details{
	padding: 0 .34rem;
	padding-left: 0.22rem;
	border-bottom: 1px solid #F0F5F8;
	height: .88rem;
}
.exam_list_tit_details a:last-child {
	color: #999999;
	cursor: default;
}
.exam_list_tit_details i{
	margin:0 0.1rem;
	font-size: .32rem;
}
.details_l_btn{
	font-size: .32rem;
	color: #333333;
	display: flex;
	align-items: center;
}
.details_l_btn i{
	font-size: .32rem;
	color: #222222;
}
.details_r_btn{
	font-size: .3rem;
	color: #333333;
	display: flex;
	align-items: center;
	line-height: .3rem;
}
.details_r_btn i{
	font-size: .34rem;
	font-weight: 700;
	color: #F23534;
	margin-right: 0.06rem;
}
/*报名指南九宫格*/
.bmzn_box{
	padding: .34rem;
}
.bmzn_box_tit{
	color: #222222;
	font-size: .32rem;
	padding-bottom: .32rem;
	font-weight: bold;
}
.zhinan_list {
	font-size: 0;
	box-sizing: border-box;
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
}

.zhinan_list>li {
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	box-sizing: border-box;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	cursor: pointer;
}

.zhinan_list>li a {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 1.96rem;
	align-items: center;
}

.zhinan_list>li i {
	width:.7rem;
	height: .7rem;
	display: block;
	margin: 0 auto;
	margin-bottom: .2rem;
	background-image: url(../images/zhinan_icon.png);
	background-size: .673rem 6.36rem;
	background-repeat: no-repeat;
}

.zhinan_list>li:nth-child(1) i {
	background-position: 0 0;
}

.zhinan_list>li:nth-child(2) i {
	background-position: .05rem -.74rem;
}

.zhinan_list>li:nth-child(3) i {
	background-position: .05rem -1.51rem;
}

.zhinan_list>li:nth-child(4) i {
	background-position: 0 -2.26rem;
}

.zhinan_list>li:nth-child(5) i {
	height: .6rem !important;
	background-position:.05rem -2.95rem;
}

.zhinan_list>li:nth-child(6) i {
	background-position: 0rem -3.57rem;
}

.zhinan_list>li:nth-child(7) i {
	background-position: 0 -4.29rem;
}

.zhinan_list>li:nth-child(8) i {
	background-position:0.1rem -4.96rem;
}

.zhinan_list>li:nth-child(9) i {
	background-position: 0 -5.73rem;
}

.zhinan_list>li:nth-child(10) i {
	background-position: 0 0;
}

.zhinan_list>li:nth-child(11) i {
	background-position: .05rem -.74rem;
}

.zhinan_list>li:nth-child(12) i {
	background-position: .05rem -1.51rem;
}

.zhinan_list>li:nth-child(13) i {
	background-position: 0 -2.26rem;
}

.zhinan_list>li:nth-child(14) i {
	height: .6rem !important;
	background-position:.05rem -2.95rem;
}

.zhinan_list>li:nth-child(15) i {
	background-position: 0rem -3.57rem;
}

.zhinan_list>li:nth-child(16) i {
	background-position: 0 -4.29rem;
}

.zhinan_list>li:nth-child(17) i {
	background-position:0.1rem -4.96rem;
}

.zhinan_list>li:nth-child(18) i {
	background-position: 0 -5.73rem;
}

.zhinan_list>li p {
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.zhinan_list>li:active {
	background: #f2bfb8;
}

.zhinan_list>li:active a>p {
	color: #d52a13;
}

.zhinan_list>li:active i {
	background-image: url(../images/zhinan_icon_hover.png);
}

/*免费测一测*/
.free_cyc{
	display: block;
}
.free_cyc img{
	display: block;
	width: 100%;
}
/*聚合*/
.juhe_list li:first-child{
	display: flex;
	justify-content: space-between;
}

.juhe_list li:first-child>span{
	font-size: .32rem;
	color: #222222;
	font-weight: bold;
}
.juhe_list li:first-child a{
	color: #999999;
	display: flex;
	align-items: center;
	font-size: .24rem;
}
.juhe_list li:first-child a:active{
	background: transparent;
	color: #F23534;
}
.juhe_list li:first-child a i{
	font-size: .26rem;
}
.juhe_list li:last-child{
	border-bottom: none;
}
/*详情页面*/
.details_wrap{
	padding: .34rem .34rem 0 .34rem;
}
.details_wrap a{
	color:blue;
}
.details_wrap a:hover{
	color:blue;
}
.details_wrap a:visited{
	color:rgb(85, 26, 139);
}
.details_wrap_tit{
	font-size: .48rem;
	font-weight: 600;
	color: #000001;
	line-height:0.7rem;
	margin-bottom: .4rem;
}
.details_wrap_info{
	font-size: .24rem;
	margin-bottom: .5rem;
	color: #999999;
}
.details_wrap_info>span{
	margin-right: .4rem;
}
.details_wrap_content img{
	max-width: 100%;
	display: block;
	margin-bottom: 0.4rem;
}
.details_wrap_content_img{
	margin-bottom: 0.4rem;
}
.details_wrap_content{
	margin-bottom: .4rem;
	font-size: .28rem;
	color: #666666;
	line-height: 1.5;
}
.details_wrap_content p{
	font-size: .32rem;
	color: #333;
	line-height:0.56rem;
	text-indent: 2em;
	margin-bottom: 0.5rem;
	word-break: break-all;
}
.details_wrap_content table{
	margin-bottom: 0.5rem;
}
.details_wrap_content table p{
	margin: 0.25rem 0.125rem;
	text-indent: unset !important;
}
.details_wrap_content table tr:first-child,.details_wrap_content table tr td:first-child{
	text-align: center;
}
.details_wrap_content table td{
	border: 1px solid #000;
}
.details_wrap_tip{
	font-size: .24rem;
	color: #CCCCCC;
	line-height: 0.36rem;
	padding: 0.2rem 0.3rem;
	background: #F8F8F8;
}
.details_wrap_info_logo{
	width: 0.68rem;
	height:0.68rem;
	margin-right: 0.15rem;
}
.details_wrap_info_r{
	height: 0.68rem;
	display: flex;
	flex-direction:column;
	justify-content:space-between;
}
.details_wrap_info_r>span{
	display: block;
}
.etails_wrap_info_tit{
	font-size: 0.32rem;
	color: #0B0C0D;
}
.etails_wrap_info_time{
	font-size: 0.24rem;
	color: #999999;
}
mip-video{
	width: 100%;
	height: auto;
	margin-bottom: .35rem;
}
.download{
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
	margin-bottom: 0.2rem;
}
.download mip-img{
	width: 0.3rem;
	margin-right: 0.05rem;
}
.download a{
	font-size: .28rem;
	color: rgb(216,30,6);
	font-weight: 545;
	word-break: break-all;
}
.download a:hover{
	color: rgb(216,30,6);
}
.download a:visited{
	color: rgb(216,30,6);
}
/* 本页mip样式 */
.mip-img-popUp-bg {
	opacity: 0.5 !important;
}
.mip-carousel-indicatorDot .mip-carousel-indecator-item{
	width:0.12rem;
	heigth:0.12rem;
}
.icon-doubleleft-copy:after{
	content: "\ec50";
}
.icon-doubleleft-copy{
	font-size: .24rem;
	margin-left: .05rem;
	margin-top: -0.01rem;
	display: inline-block;
	vertical-align: middle;
	/* 	animation: gengduo 0.8s ease infinite alternate;
        -webkit-animation: gengduo 0.8s ease 0 infinite alternate; */
}
#nav_action{
	color: #F23534;
	background: #ffdddd;
}
.hide{
	display:none!important;
}
.show{
	display:block!important;
}
mip-gototop.mip-gototop-show {transition-property: width;
	height: .8rem;
	width: .8rem;
	line-height: .8rem;
	background: rgba(0,0,0,0.6);
	position: fixed;
	font-size: 0;
	right: .3rem;
	text-align: center;
	bottom: 2rem;
	border-radius: 50%;
	z-index: 9999;
	cursor: pointer;
	-webkit-animation-name: fadeIn; /*动画名称*/
	-webkit-animation-duration: 1s; /*动画持续时间*/
}
mip-gototop.mip-gototop-show i {
	font-size: .48rem;
	color: #fff;
}
@-webkit-keyframes fadeIn {
	0% {
		opacity: 0; /*初始状态 透明度为0*/
	}
	50% {
		opacity: 0; /*中间状态 透明度为0*/
	}
	100% {
		opacity: 1; /*结尾状态 透明度为1*/
	}
}
.slider {
	overflow-y: hidden;
	max-height: 0;
	-webkit-transition: all .5s cubic-bezier(0, 1, 0.5, 1);
	transition: all .5s cubic-bezier(0, 1, 0.5, 1);
	background: #FFF9F7;
	height: inherit;
	width: inherit;
}
#toggle {
	display: none;
}
#toggle + label {
	padding: 1px 6px;
	text-align: center;
	border-radius: 2px;
	background: rgb(221, 221, 221);
	border: 1px outset buttonface;
	margin-bottom: 2px;
	display: inline-block;
	cursor: pointer;
}
.sliders{
	max-height: 100%;
	pointer-events: auto;
}

.demo1 a {
	padding: 0 0.15rem;
	white-space: nowrap;
}
#last_child a{
	padding-right: 1.05rem;
}
#last_child.exam_swiper_action:after{
	left: 15%;
	width: 30%;
}
#first_child{
	padding-left: 0.25rem;
}
#first_child.exam_swiper_action:after{
	left: 40%;
}


/* 上下轮播 */
#container {
	color: #999;
	text-transform: uppercase;
	font-size: 30px;
	position: relative;
	width: 85%;
	bottom: 0;
	display: block;
	pointer-events: none;
}

#flip {
	height:50px;
	overflow:hidden;
	text-overflow: ellipsis;
}

#flip > div > div {
	color:#fff;
	padding: 0 18px;
	/* line-height: 45px; */
	height:45px;
	margin-bottom:45px;
	display:inline-block;
}

#flip div:first-child {
	animation: show 14s linear infinite;
}
.mip-carousel-indicator-wrapper {
	position: relative;
	top: -0.4rem;
	display: flex;
	justify-content: center;
}
.hotlink{
	pointer-events: auto;
	position: relative;
	left: -14px;
}

@keyframes show {
	0% {margin-top:-270px;}
	5% {margin-top:-180px;}
	33% {margin-top:-180px;}
	38% {margin-top:-90px;}
	66% {margin-top:-90px;}
	71% {margin-top:0px;}
	99.99% {margin-top:0px;}
	100% {margin-top:-270px;}
}
.infor_go_name{
	font-size: .26rem;
	color: black;
	border-left: #F23534 solid 0.05rem;
	margin: 0.1rem 0 0.1rem 0.20rem;
	padding-left: 0.15rem;
}
.mip-showmore-btn-hide {
	display: none !important;
}
.more{
	color: rgb(55,99,147);
	float: right;
	padding: 0;
	border:none;
	background: white;
	position: absolute;
	left: 1.1rem;
	top: 1.62rem;
	width: 100%;
	display: inline-block;
}
.more:hover{
	background:white;
}
.showmore08{
	max-height: 2.05rem !important;
	height:auto !important;
}
.height{
	max-height: 100% !important;
}
.more span{
	color:black;
}
.all {
	margin: 8px 0px;
	width: 100%;
	color: #154D90;
	font-size: 0.32rem;
	border: 0;
	background: #fff;
	text-align: center;
	position: relative;
	top: -0.1rem;
	/*    border-top: 1px solid #f0f5f8;
        border-bottom: 1px solid #f0f5f8;*/
	padding: 5px;
	z-index: 999;
	display: unset !important;
}
.mip-showmore-btn{
	display: block !important;
}
.huida_box{
	padding-bottom: 0.2rem;
	display:none;
}
.user_head{
	height: 0.3rem;
	width: 0.3rem;
	margin-left: 0.08rem;
	margin-bottom: 0.05rem;
}
.bestAnswer{
	border-bottom: 0.16rem solid #F8F8F8;
}
.bestAnswerInsertdate{
	margin: 0rem 0 0.1rem 0;
}
.zan{
	position: relative;
	display: flex;
}
.zan i{
	background: url(../images/zan.png) no-repeat 0 0;
	background-size: 100%;
	width: 0.3rem;
	height: 0.3rem;
	display: inline-block;
	vertical-align: middle;
}
.zan span{
	position: relative;
	font-size: .22rem;
	color: gray;
	left:0.01rem;
}
.pointer{
	pointer-events:none;
}
.bg{
	background: url(../images/zan1.png) no-repeat 0 0 !important;
	background-size: 100% !important;
}
.span{
	color: rgb(216, 30, 6)!important;
}
.mip-vd-tabs .mip-vd-tabs-nav-li{
	text-overflow: unset;
}
.mip-vd-tabs .mip-vd-tabs-nav .mip-vd-tabs-nav-selected{
	border-bottom: 0.03rem  solid #d52a13;
	font-size: .30rem;
	color: #222;
	font-weight: bold;
}
.mip-vd-tabs .mip-vd-tabs-nav-li{
	color: gray;
	padding: unset;
}
.huida_wrap span{
	font-size: .22rem;
	color: #CCCCCC;
	margin: 0.1rem;
	display: block;
	line-height: .45rem;
}
.arrow-down {
	display: inline-block;
	vertical-align: top;
	border-top: 11px solid red;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	content: "";
	margin-top: 5px;
	margin-left: 5px;
}
.icon-gengduo{
	display: inline-block;
	transform: rotate(270deg);
	margin-left: 6px;
}



/*预约提醒*/
.m_yuyue{
	padding: 0.33rem 0.28rem 0.14rem 0.25rem;
}
.m_yuyue_bg{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 6.9rem;
	height: 2.65rem;
	background:url("../images/diqu_bg.png") no-repeat center center;
	background-size: 6.9rem 2.65rem;
}
.m_yuyue_top{
	display: flex;
	align-items: center;
	font-size: 0;
	margin-bottom: 0.36rem;
}
.yuyue_icon{
	width: 0.5rem;
	height: 0.25rem;
	background: url("../images/yuyue_icon.png") no-repeat;
	background-size: 0.5rem 0.25rem;
	margin-right: 0.16rem;
}
.m_yuyue_top>span{
	font-size: 0.26rem;
	color: #000001;
	font-weight: bold;
}
.m_yuyue_top>b{
	font-size: 0.26rem;
	color: #D73430;
	font-weight: bold;
}
.yuyue_box{
	width: 6.9rem;
	height: 2.65rem;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0.15rem 0.5rem 0.63rem .2rem;
	position: relative;
	font-size: 0;
}
.yuyue_box_list>li{
	display: flex;
	align-items: center;
	padding: 0.25rem 0 0.25rem 0;
	border-bottom: 1px solid #E2E2E2;
}
.yuyue_box_list>li>span{
	font-size: 0.28rem;
	color: #666666;
	width: 1.65rem;
}
.yuyue_box_list>li>input{
	flex: 1;
	font-size: 0.26rem;
	color: #333;
}
.yuyue_box_list>li>.arrow_right{
	width: 0.12rem;
	height: 0.21rem;
	background:url("../images/yuyue_right.png") no-repeat;
	background-size: 0.12rem 0.21rem;
}
.diqu_down{
	position: absolute;
	left: 50%;
	bottom: 0.52rem;
	z-index: 4;
	margin-left: -0.13rem;
	width: 0.26rem;
	height: 0.29rem;
	background: url("../images/yuyue_downred.png") no-repeat;
	background-size: 0.26rem 0.29rem;
	animation: pingyi 0.6s linear infinite alternate;
}
@keyframes pingyi {
	from {
		bottom: 0.52rem;
	}
	/*动画动作*/
	to {
		bottom: 0.3rem;
	}
}
.yzm_yuyue_diqu{
	width: 1.4rem;
	height: 0.54rem;
	line-height: 0.54rem;
	background: #D73530;
	font-size: 0.22rem;
	color: #fff;
	-webkit-border-radius: 0.27rem;
	-moz-border-radius: 0.27rem;
	border-radius: 0.27rem;
	text-align: center;
}
.yuyue_box .yuyue_hide{
	display: none;
}
.yuyue_box_open{
	height: auto;
	background: url("../images/diqu_bg.png") no-repeat center top;
	background-size: 6.9rem 2.65rem;
	padding-bottom: 0.3rem;
	overflow: inherit;
}
.yuyue_btn_now{
	display: block;
	width:6.35rem;
	height: 0.76rem;
	line-height: 0.76rem;
	background: #D73530;
	font-size: 0.26rem;
	color: #fff;
	-webkit-border-radius: 0.38rem;
	-moz-border-radius: 0.38rem;
	border-radius: 0.38rem;
	text-align: center;
	margin-top: 0.4rem;
}
.diqu_down_up{
	position: absolute;
	left: 50%;
	bottom: -0.3rem;
	z-index: 4;
	margin-left: -0.13rem;
	width: 0.26rem;
	height: 0.29rem;
	background: url("../images/yuyue_up.png") no-repeat;
	background-size: 0.26rem 0.29rem;
	bottom: 0;
	animation: pingyi2 0.6s linear infinite alternate;
}
@keyframes pingyi2 {
	from {
		bottom: -0.3rem;
	}
	/*动画动作*/
	to {
		bottom: 0rem;
	}
}
.city_nav{
	position: fixed;
	left: 100%;
	top: 0;
	bottom: 0;
	width: 100%;
	background: #fff;
	z-index: 99;
	display: none;
	transition: 0.3s ease all;
}
.city_nav_tit{
	padding: 0.4rem 0.32rem 0.48rem 0.32rem;
	position: relative;
	font-size: 0;
	text-align: center;
}
.city_nav_tit>span{
	font-size: 0.32rem;
	color: #333;
	font-weight: bold;
}
.city_nav_tit .shenfen_close{
	width: 0.22rem;
	height: 0.22rem;
	background:url("../images/sf_close.png") no-repeat;
	background-size: 0.22rem 0.22rem;
	position: absolute;
	right: 0.32rem;
	top: 0.52rem;
	z-index: 3;
}
.city_nav_list{
	padding: 0 0 0 0.29rem;
	font-size: 0;
}
.city_nav_list>li{
	display: inline-block;
	margin-right: 0.16rem;
	margin-bottom: 0.28rem;
}
.city_nav_list>li>a{
	display: block;
	width: 1.61rem;
	height: 0.66rem;
	line-height: 0.66rem;
	background: #F8F8F8;
	font-size: 0.28rem;
	color: #5D5D5D;
	-webkit-border-radius: 0.02rem;
	-moz-border-radius: 0.02rem;
	border-radius: 0.02rem;
	text-align: center;
}
.city_nav_list>li>a:active{
	background: #D73530;
	color: #fff;
}
.city_nav_open{
	left: 0;
}
.city_nav_list>li>.sf_action{
	background: #D73530;
	color: #fff;
}
.yuyue_ok{
/*	display: none;*/
	width: 6.54rem;
	box-sizing: border-box;
	padding:0.63rem 0.38rem 0.67rem 0.38rem;
}
.yuyue_ok_wrap{
	-webkit-border-radius: 0.3rem;
	-moz-border-radius: 0.3rem;
	border-radius: 0.3rem;
}
.yuyue_oktit>img{
	display: block;
	margin: 0 auto;
	width: 0.8rem;
	height: 0.8rem;
	margin-bottom: 0.22rem;
}
.yuyue_oktit>span{
	font-size: 0.34rem;
	color: #333333;
	font-weight: bold;
}
.yuyue_oktit{
	margin-bottom: 0.28rem;
	text-align: center;
	font-size: 0;
}
.yuyue_oksubtit{
	font-size: 0.28rem;
	text-align: center;
	color: #666;
	margin-bottom: 0.52rem;
	line-height: 0.5rem;
}
.yuyue_oksubtit>span{
	color: #D73530;
}

.yuyue_ok_b{
	width: 5.26rem;
	box-sizing: border-box;
	padding: 0.25rem 0 0.24rem 0.24rem;
	background: #FBFBFB;
	display: flex;
	font-size: 0;
	margin: 0 auto;
}
.yuyue_ok_b>img{
	width: 1.42rem;
	height: 1.42rem;
	margin-right: 0.15rem;
}
.yuyue_ok_b>p{
	font-size: 0.24rem;
	color: #323232;
	line-height: 0.38rem;
	margin-top: 0.15rem;
}
.mip-fixedlayer{
	display: none!important;
}


/*关注公众号*/
.weixin{
	position: fixed;
	z-index: 9;
	top: 5.2rem;
	right:0;
	text-align: center;
	font-size: 0;
	cursor:pointer;
	z-index: 999;
}
.weixin img{
	height: 0.8rem;
	width: 1.6rem;
}
.weixin span{
	font-size: .24rem;
	color: green;
	display: block;
}
.layui-layer-btn a{
	font-size: 0.32rem;
	height: 0.5rem;
	line-height:  0.5rem;
	margin: 0.6rem 0.1rem 0;
}
.layui-layer-dialog .layui-layer-content{
	font-size: 0.28rem;
}
.focus{
	margin-top: 0.2rem;
	cursor: pointer;
	display: block;
}
.guanzhu{
	margin-top: 0.2rem!important;
	margin-bottom: 0.2rem!important;
	display: block !important;
}
.bank_details_titin .guanzhu_bottom,.h5_video_detail_text .guanzhu_bottom,.details_wrap  .guanzhu_bottom{
	margin-left: 0;
	margin-right: 0;
}

.next_btn{
	font-size: 0.3rem;
	line-height: 0.6rem;
	margin-left: 0.35rem;
	display: block;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.next_btn a{
	color: #D73530!important;
}
.guanzhu_bottom{
	position: relative;
	margin-left: 0.35rem;
	margin-right: 0.35rem;
}
.guanzhu_code{
	position: absolute;
	top: 2rem;
	left: 1.45rem;
	width: 56% !important;
}
.layui-layer-btn0{
	background-color: #fff !important;
	color: #333 !important;
	border: 1px solid #dedede !important;
}
.layui-layer-btn1{
	border-color: #1E9FFF!important;
	background-color: #1E9FFF!important;
	color: #fff!important;
}
.fixed_bar_wrap a:first-child,.fixed_bar_wrap a:last-child{
	margin: 0 0.25rem !important;
}
.fixed_bar_wrap a:nth-child(2){
	margin: 0 !important;
}
.huge_icon{
	width: 0.32rem;
}
.mip-ad{
	display: none !important;
}
.index_list_wrap{
	margin-bottom: 0.25rem;
    background-color: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
}

.soft-list-loader {
    text-align: center;
    position: relative;
    line-height: 1rem;
    color: #999;
}
.pages {
    text-align: center;
    font-size: 0;
    padding-top: 0.15rem;
    padding-bottom: 0.3rem;
    background: #fff;
}
.pages a {
    display: inline-block;
    margin: 0 0.05rem;
    padding: 0 0.18rem;
    line-height: .48rem;
    background: #f5f5f5;
    color: #666;
    border-radius: 0.05rem;
    font-size: .2rem;
}
.pages b {
    display: inline-block;
    margin: 0 0.05rem;
    padding: 0 0.18rem;
    line-height: .48rem;
    background: #f5f5f5;
    color: #666;
    border-radius: 0.05rem;
    font-size: .2rem;
}
.qa_con{
    margin-bottom: 0;
    font-size: .28rem;
    color: #666666;
    line-height: 1.5;
}
.qa_con p{
font-size: .26rem;
    color: #333;
    line-height: 0.56rem;
    text-indent: 2em;
    margin-bottom: 0.3rem;
    word-break: break-all;
    padding-right: 10px;
    padding-left: 10px;
    
}
.qa_con h2{margin-left: 15px;
    margin-bottom: 10px;}
.head_b {text-align: center;color: #999;font-size: 16px;padding: 0.2rem 0;border-bottom: 1px solid #f1f1f1;position: relative;margin-bottom: 20px;}
.head_b time { margin: 0 1%; }
.head_b span { margin: 0 1%;}
.head_b .au-avatar {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 100%;
	overflow: hidden;
	border: 1px solid #e6e6e6;
	float: left;
}

.head_b .au-avatar img {
	width: 100%;
}


/*more btn*/
.click_more {
    text-align: center;
    border-top: 1px solid #f1f1f1;
    font-size: 16px;
    color: #333;
    margin-top: 16px;
    padding: 16px 0;
}
.click_more .showon{
	display:inline-block;
}
.click_more i {
    display: inline-block;
    width: 9px;
    height: 9px;
    border: solid #333;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    font-size: 0;
    line-height: 0;
    vertical-align: 3px;
    position: relative;
    top: 0;
    margin-left: 6px;
}
.snbg:after{
	content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 90px;
    background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);	
}
.tagdes{line-height: 30px;font-size: 14px;padding: 0 10px 0 10px;text-indent:2em;}
.tagother li{    padding: 4px;    line-height: 20px;    float: left;    width: auto;    border: 1px solid #0ab068;    border-radius: 12px;    font-size: 14px;    margin: 6px 6px 0px 6px;}
.tagother li a{color: #666;}
.zwml{    line-height: 24px;
    display: block;
    height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.wordHeadIcon {
    width: 3.3vw;
    height: 3.6vw;
    margin-bottom: 4px;
}
.userHead {
    width: 8.5vw;
    height: 8.5vw;
    border-radius: 50%;
margin-left: 10px;
margin-bottom: 6px;
}
.g-search{ overflow: hidden; margin: 15px;background: #fff; height:38px; border-radius: 6px; position: relative;}
.g-search .g-search-txt{padding: 0px;border: 0px;line-height: 55px;height: 41px;text-indent: 12px;width: 100%;border-radius: 6px;font-size: 16px;margin-bottom: 60px;}
.g-search .g-search-btn{ background: url(../images/m-sskico.png) no-repeat -4px -35px; background-size:100px;  height: 38px; width: 38px; display: block; border: 0px; position: absolute; top: 0px;right: 0px; padding: 0px; z-index:1;text-indent: -9999px;}
.g-title{ overflow: hidden; height: 45px; line-height: 45px; padding: 0px 15px;background: #fff; border-bottom:1px solid #eee; }
.g-title strong{font-size: 18px; font-style: normal;color: #333;display: inline-block;border-left:5px solid #34d0ba; text-indent:12px; height: 25px; line-height: 25px;}
.g-title a.u-more{font-size: 14px;color: #808080;float: right;background: url(../images/m-qqtn-more.png) no-repeat right center;-o-background-size: 5px;background-size: 5px;padding-right: 10px;}
.g-search-bg{ background: #f4f4f4; margin:15px; }
.searcha{font-size:16px;height: 0.8rem;
    padding: 0 0.34rem;
    border-bottom: 10px solid #f0f5f8;
    margin-bottom: 0.25rem;
    background-color: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / 10%);}