header{
	height: 12.4vw;
}
.icon_logo{
	width: 26vw;
	height: 7.6vw;
}
.btn_menu{
	width: 6.8vw;
	margin-top: 3.6vw;
}
.btn_menu p::before,.btn_menu p::after{
	content: "";
	display: block;
	position: absolute;
}
.btn_menu p,.btn_menu p::before,.btn_menu p::after{
	width: 5.6vw;
	height: .8vw;
	background: #333;
	border-radius: .8vw;
}
.btn_menu p::before,.btn_menu p::after{
	width: 6.8vw;
}
.btn_menu p::before{
	top: -2.4vw;
}
.btn_menu p::after{
	top: 2.4vw;
}
.btn_menu.active p,.btn_menu.active p::before,.btn_menu.active p::after{
	transition: all .3s;
	top: 0;
}
.active.btn_menu p{
	background: transparent;
}
.active.btn_menu p::before{
	transform: rotate(45deg);
}
.active.btn_menu p::after{
	transform: rotate(-45deg);
}
.box_menu{
	box-shadow: 0px 10px 22px 2px rgba(0,0,0,0.1);
	right: 4vw;
	margin-top: 10vw;
	z-index: 9;
}
.box_menu a p{
	line-height: 7.2vw;
}
.swiper_banner{
	width: 100%;
	height: 40vw;
}
.list_index_tab p .line{
	height: .8vw;
	width: 4vw;
	border-radius: .8vw;
	background: transparent;
	margin: 2.4vw auto 0;
}
.list_index_tab p.active .fs32{
	font-weight: bold;
	color: #57c2dd;
}
.list_index_tab p.active .line{
	background: #57c2dd;
}
.list_kp_top a{
	display: inline-block;
}
.list_kp_top a img{
	height: 32vw;
}
.list_kp_top a div{
	height: 18.4vw;
	white-space: break-spaces;
}
.item_kp img,.item_rb img{
	width: 29.6vw;
	height: 24vw;
}
.item_kp:last-child,.item_wd:last-child,.item_rb:last-child,.item_ht:last-child{
	border-bottom: none;
}
.item_wd_w span::before,.item_wd_d span::before,.item_rb_title::before{
	display: block;
	width: 5.2vw;
	height: 5.2vw;
	border-radius: .8vw;
	font-size: 3.6vw;
	font-weight: bold;
	color: #fff;
	line-height: 5.2vw;
	text-align: center;
	float: left;
	margin-right: 3.2vw;
	margin-top: .4vw;
}
.item_wd_w span::before{
	content: "问";
	background: #70CD25;
}
.item_wd_d span::before{
	content: "答";
	background: #57c2dd;
}
.item_rb{
	counter-increment: rb;
}
.item_rb_title::before{
	content: counter(rb);
	background: #C1C1C1;
}
.item_rb:nth-of-type(1) .item_rb_title::before{
	background: #FF3101;
}
.item_rb:nth-of-type(2) .item_rb_title::before{
	background: #FF5601;
}
.item_rb:nth-of-type(3) .item_rb_title::before{
	background: #FF9220;
}
.list_ht a{
	width: 27.6vw;
	height: 16vw;
}

footer{	
	padding-bottom: 13.2vw;
}
.list_link_tab p.active{
	border-bottom: .4vw solid #57c2dd;
}
.bottom_fixed{
	width: 100%;
	bottom: 0;
	box-shadow: 0 0 1.2vw 0 #E9E9E9;
}
.bottom_fixed a{
	height: 10.8vw;
	border-radius: 2.8vw;
	line-height: 10.8vw;
}
.bottom_fixed a:nth-of-type(1){
	width: 45vw;
	font-size: 4vw;
}
.bottom_fixed a:nth-of-type(2),.bottom_fixed a:nth-of-type(3){
	width: 45vw;
	font-size: 4vw;
}
.bottom_fixed a:nth-of-type(3){
	background: rgba(44,177,255,0.1);
	border: 1px solid #2CB1FF;
	color: #2CB1FF;
}
.list_tab_wd p{
	border: .26667vw solid transparent;
}
.list_tab_wd p.active{
	color: #57c2dd;
	font-weight: bold;
	border: .26667vw solid #57c2dd;
}
.details_content h1{
	font-size: 5.6vw;
}
.details_content h1{
	line-height: 1.5;
}
.details_content h6,.details_content blockquote,.details_content strong,.details_content p,.details_content a,.details_content li,.details_content em,table tr td a{
	line-height: 1.8;
}
.details_content a,table tr td a{
	display: inline;
	color: #57c2dd;
}
.details_content h1,.details_content h2,.details_content h3,.details_content strong{
	font-weight: bold;
}
.details_content h2,.details_content h3,.details_content h6,.details_content blockquote,.details_content div,.details_content strong,.details_content p,.details_content span,.details_content ul,.details_content ol{
	margin-top: 4vw;
}
.details_content h3,.details_content p,.details_content span,.details_content h6,.details_content blockquote,.details_content strong,.details_content li,.details_content em{
	font-size: 4.2667vw;
}
.details_content div{
	color: #999;
}
.details_content h2{
	font-size: 4.8vw;
	line-height: 5.6vw;
}
.details_content h2::before{
	content: "";
	display: block;
	float: left;
	width: 1.2vw;
	height: 5.6vw;
	background: #57c2dd;
	border-radius: 1.2vw;
	margin-right: 2.8vw;
}
.details_content img{
	max-width: 80%;
	border-radius: 4vw;
	margin: 4vw auto 0;
}
.details_content span{
	text-align: center;
}
.details_content h6,.details_content blockquote{
	padding: 3.2vw 4vw;
	background: rgba(32,156,221,0.05);
	color: #666;
}
.details_content ul li,.details_content ol li,.list_topic a,.list_answer li{
	counter-increment: cli;
}
.details_content ul li::before,.details_content ol li::before,.list_topic a::before{
	content: counter(cli)"、";
	color: #333;
}
table{
	border-left: .1333vw solid #e5e5e5;
	border-top: .1333vw solid #e5e5e5;
	border-spacing: 0;
	width: 100%;
	margin: 4vw auto 0;
	border-radius: 2vw;
}
table tr:first-child{
	background: rgba(32,156,221,0.05);
}
table tr:last-child td:first-child{
	border-radius: 0 0 0 2vw;
}
table tr:first-child td:last-child{
	border-radius: 0 2vw 0 0;
}
table tr:last-child td:last-child{
	border-radius: 0 0 2vw 0;
}
table tr td{
	border-right: .1333vw solid #e5e5e5;
	border-bottom: .1333vw solid #e5e5e5;
	text-align: center;
	vertical-align: middle;
	padding: 2vw;
	line-height: 1.8;
	word-break: break-all;
}
.topic_title{
	background: #f5f5f5;
	width: 10.8vw;
	height: 59.2vw;
}
.list_page a{
	width: 45.8vw;
}
.list_page .line{
	border-left: .2vw solid #DEDEDE;
}
.icon_wd_tg{
	width: 5.2vw;
	height: 6vw;
	background: url(../img/icon_wd-tg.png) no-repeat;
	background-size: contain;
}
.list_answer::before{
	content: "";
	position: absolute;
	border-left: .1333vw dashed #DEDEDE;
	left: 3.6vw;
	top: 3.2vw;
	height: calc(100% - 10vw);
	z-index: 0;
}
.list_answer::after{
	content: "END";
	position: absolute;
	color: #57c2dd;
	bottom: 0;
}
.list_answer li p.num::before{
	content: counter(cli);
	position: absolute;
	display: block;
	width: 7.2vw;
	height: 7.2vw;
	border-radius: 7.2vw;
	background: #DEDEDE;
	text-align: center;
	line-height: 7.2vw;
	font-size: 4.2667vw;
	color: #fff;
	float: left;
	z-index: 10;
	margin-top: 3.2vw;
}
.content_ht .content_ht_img{
	height: 16vw;
}
.btn_more{
	bottom: 0;
	right: 0;
}
.popUp_ht,.popUp_catalog{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
	top: 0;
	left: 0;
	z-index: 11;
}
.popUp_ht_in{
	width: 100%;
	height: 80vh;
	border-radius: 3.2vw 3.2vw 0 0;
	bottom: 0;
	overflow-y: scroll;
}
.icon_down{
	right: 4vw;
}
.btn_catalog{
	background: #F0FAE9;
	border: .1333vw solid #70CE26;
	box-shadow: 0 0 1.333vw .1333vw rgba(112,206,38,0.2);
	border-radius: 50%;
	color: #70CE26;
	line-height: 11.6vw;
	text-align: center;
	z-index: 8;
	top: 20vw;
	right: 3.2vw;
}
.popUp_catalog_in{
	width: 67vw;
	height: 100%;
	right: 0;
	overflow-y: scroll;
}
.list_catalog a.c666::before{
	content: '';
	display: block;
	float: left;
	width: .8vw;
	height: .8vw;
	background: #666;
	margin-top: 3.2vw;
	margin-right: 2.4vw;
	margin-left: 3.2vw;
}
.list_catalog a.c666.active{
	color: #57c2dd;
}
.list_catalog a.c666.active::before{
	background: #57c2dd;
}
.list_catalog a.fwb.active{
	color: #fff;
	background: #2CB1FF;
}


.xzadIn{
	background: #F6F7FB;
	box-sizing: border-box;
}
.xzad.active{
	position: fixed;
	top: 0;
}
.xzadIn img{
	width: 5.6vw;
	height: 5.6vw;
	border-radius: 5.6vw;
	margin-left: -1.2vw;
}
.xzadIn img:nth-child(1){
	margin-left: 0;
}
.xzadIn p{
	line-height: 5.6vw;
}
.xzadIn p.cBlue{
	color: #4C6CEF;
}
.pdtb24 {
    padding: 3.2vw 0;
}
.flex {
    display: flex;
}
.flexBetween {
    justify-content: space-between;
}
.pd1624 {
    padding: 2.13vw 3.2vw;
}
.br12 {
    border-radius: 1.6vw;
}
.fs28 {
    font-size: 3.73vw;
}
.color666 {
    color: #666;
}
.ml21 {
    margin-left: 2.8vw
}
.fwBold {
    font-weight: bold;
}
.fs28 {
    font-size: 3.73vw;
}

.userAvatar{
     width:63px;
}
.swiper-wrapper img{
     margin-top:0px;
     margin-left: 0px;
}



.pdtb6{
	padding-top: .8vw;
	padding-bottom: .8vw;
}
.pdlr12{
	padding-left: 1.6vw;
	padding-right: 1.6vw;
}
.fs20 {
    font-size: 2.8vw;
}
.br8 {
    border-radius: 1.067vw;
}
.bc1{
	border: 1px solid #ccc;
}
.br20{
	border-radius: 20px;
}
.flexCenter {
    justify-content: center;
}
.flexColumn {
    flex-direction: column;
}
.mt24 {
    margin-top: 3.2vw;
}
.ml24 {
    margin-left: 3.2vw;
}
.pd24 {
    padding: 3.2vw;
}
.lh48 {
    line-height: 6.4vw;
}
.fww{
	flex-wrap: wrap;
}
.color999 {
    color: #999;
}
.colorfff {
    color: #fff;
}
.bgPink{
	background: #FD7896;
}
.bgLightPink{
	background: #FFEBEF;
}
.bgOrange{
	background: #FFB17B;
}
.bgLightOrange{
	background: #FFF4D1;
}
.bgYellow{
	background: linear-gradient(270deg,#F3A20A,#ffa228);
}
.bgBlue{
	background: linear-gradient(270deg,#49c066,#5eaa4b);
}
.bgLightBlue{
	background: #E5F8FC;
}
.bgLightGreen3{
	background: #E4F5DC;
}


.pt20 {
  padding-top: 2.6666875vw;
}
.lh49 {
  line-height: 6.40005vw;
}
.mb20 {
  margin-bottom: 2.6666875vw;
}
.fn {
  font-weight: normal;
}
.f32 {
  font-size: 4.2667vw;
}
.wbwr {
  word-break: break-all;
  word-wrap: break-word;
}
.xswt-first-title .flag {
  width: 9.86674375vw;
  line-height: 4.8000375vw;
  background: #ff6200;
  -webkit-border-top-right-radius: 1.33334375vw;
  border-top-right-radius: 1.33334375vw;
  -webkit-border-bottom-left-radius: 1.33334375vw;
  border-bottom-left-radius: 1.33334375vw;
}
.fcf {
  color: #fff;
}
.f24 {
  font-size: 3.200025vw;
}
.tac {
  text-align: center;
}
.vam {
  display:inline ;
}
.dib {
  display: inline-block;
}
.xswt-first-title a {
  color: #333333;
  text-decoration: none;
  border: none;
  font-weight:bold;
}
.xswt-first-des {
  background: #fffbf6;
  -webkit-border-radius: 5.333375vw;
  border-radius: 5.333375vw;
}
.pb20 {
  padding-bottom: 2.6666875vw;
}
.pr25 {
  padding-right: 3.333359375vw;
}
.pl25 {
  padding-left: 3.333359375vw;
}
.lh42 {
  line-height: 5.60004375vw;
}
.hid3 {
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.fc6 {
  color: #666;
}
.f28 {
  font-size: 3.7333625vw;
}