*{margin:0;padding:0; box-sizing: border-box;}
button, input{
margin: 0;
font: inherit;
outline: 0;
border:0;
}
body {
	color: #333;
}
.content{
  background: #fff;
}
.content .contitle {
width: 100%;
background: #444;
padding: 24px;
height: 100vh;
padding-top: 3rem;
overflow: hidden;
text-align: center;
}
.content .contitle .title-ewm {
width: 200px;
height: 200px;
margin-bottom: 24px;
}
.content .contitle .text {
  height: calc(100% - 224px);
	padding-top: 0.4rem;
}
.content .contitle .text span {
line-height: 32px;
font-size: 16px;
color: #fff;
display: block;
text-align: left;
}
.content .contitle .text span:last-child {
margin-top: 2.4rem;
}
.textcent {
text-align: center;
}
.content .textcent h3 {
font-size: 18px;
font-weight: 600;
margin: 40px auto;
}
.content .textcent div {
margin-bottom: 32px;
}
.content .textcent label {
font-size: 14px;
margin-right: 10px;
}
.content .textcent .btn {
width: 118px;
height: 48px;
color: #fff;
background: #137BE6;
border-radius: 8px;
margin: 20px 0 25px 0;
box-shadow: 0px 14px 16px 0px rgba(58, 140, 231, 0.16);
cursor: pointer;
}
.content .textcent input {
width: 238px;
padding: 10px 25px;
font-size: 14px;
background-color: #f5f5f5;
}
 
.problem{
	font-size: 16px;
	padding:15px;
}
.problem .mb10 b{
	font-size: 16px;
}
.problem .ml15 p{
	font-size: 14px;
	text-indent: 23px;
}
.mb10 {
	margin-bottom: 10px;
}
.ml15 {
	margin-left: 15px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, div, blockquote, dl, dt, dd, ul, ol, li,
pre, form, fieldset, legend, button, input, textarea, th, td {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body, button, input, select, textarea {
font: 12px "microsoft yahei";
line-height: 1.5;
-ms-overflow-style: scrollbar;

}
h1, h2, h3, h4, h5, h6 {
font-size: 100%
}
ul, ol {
list-style: none
}
a {
text-decoration: none;
cursor:pointer
}
a:hover {
text-decoration: underline
}
img {
border: 0
}
button, input, select, textarea {
font-size: 100%
}
table {
border-collapse: collapse;
border-spacing: 0
}
.clear {
clear:both;
overflow: hidden;
}
.fr {
float:right
}
.fl {
float:left
}
.block {
display:block;
text-indent:-999em
}
body {
	/* font-size: 0.56rem; */
	color: #333;
}
.fcB {
	color: #137bE6;
}
.fcR {
	color: #ff1c1c;
}
.fwB {
	font-weight: bold !important;
}
.mb0 {
	margin-bottom: 0;
}
.mb32 {
	margin-bottom: 0.58rem;
}
.mb22 {
	margin-bottom: 0.38rem;
}
.mb26 {
	margin-bottom: 0.46rem;
}
.mb24 {
	margin-bottom: 0.36rem;
}
.mb36 {
	margin-bottom: 0.66rem;
}
.mb15 {
	margin-bottom: 0.3rem;
}
.mt60 {
	margin-top: 1.14rem;
}
.mt22 {
	margin-top: 0.32rem;
}
.mt24 {
	margin-top: 0.36rem;
}
.mt32 {
	margin-top: 0.58rem;
}
.mt46 {
	margin-top: 0.82rem;
}
.ml35 {
	margin-left: 0.7rem;
}
.mr24 {
	margin-right: 0.48rem;
}
.flexC {
	display: flex;
	width: 100%;
}
.width50 {
	width: 50%;
}
.fwrap {
  word-break: break-all;
}
.textAliC {
	text-align: center;
	text-indent: 0 !important;
}
.ellipsis3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    word-break: break-all;
}
.fs12 {
	font-size: 0.48rem !important;
}
.guide-box {
	/* height: 100vh; */
	width: 100vw;
	overflow-x: hidden;
}
.guide-nav-top {
	width: 100vw;
	height: 1.76rem;
	display:flex;
	/* justify-content: center; */
	text-align: center;
	display: none;
}
.guide-nav-title {
	width: 80%;
	line-height: 1.76rem;
	font-size: 0.72rem;
}
.guide-arrowLeft {
	width: 10%;
	height: 100%;
	position: relative;
	/* font-size: 0; */
	/* margin-top: 30px; */
}
.guide-arrowLeft::after{
	position: absolute;
	top: 0.6rem;
	content: ' ';
  border-left: 0.08rem solid #999;
	border-top: 0.08rem solid #999;
	transform: rotate(-45deg);
	margin-right: 0.4rem;
	line-height: 1.76rem;
	width: 0.4rem;
	height: 0.4rem;
}
.guide-page {
	/*padding:0.4rem 0.6rem 1.6rem 0.6rem;*/
	width: 100vw;
}
.guide-box .guide-page>h4:first-child {
	margin-top: 0rem!important;
}
.guide-box .guide-page p {
	text-indent: 1.1rem;
	font-size: 0.56rem;
	line-height: 0.8rem;
	/* margin-bottom: 0.72rem; */
}

.guide-box .guide-page .title {
	font-size: 0.72rem;
	line-height: 1;
	font-weight: bold;
	/* margin-bottom: 0.72rem; */
}
.guide-box .guide-page .line {
	display: inline-block;
	margin-right: 0.2rem;
	height: 0.56rem;
	border-left: 0.12rem solid #137bE6;
	border-radius: 0.06rem;
}
.guide-box .guide-page .dot {
	display: inline-block;
	width: 0.28rem;
	height: 0.28rem;
	background: linear-gradient(0deg, #67B2FF 0%, #2078E4 100%);
	border-radius: 50%;
	margin-left: -1.1rem;
	margin-right: 0.2rem;
}
.guide-box .guide-page .subtitle {
	text-indent: 0.8rem;
}
.guide-box .guide-page h5 {
	font-size: 0.56rem;
	line-height: 1;
	font-weight: normal;
	/* margin-bottom: 0.72rem; */
}
.guide-box .guide-page ul {
	line-height: 0.8rem;
	/* height: 10.4rem; */
}
.guide-box .guide-page ul li {
	font-size: 0.56rem;
	/* line-height: 0.8rem; */
	/* height: 10.14rem; */
	text-indent: 1.1rem;
}
.guide-box .guide-page ul .sub-ul {
  padding-left: 0.7rem;
}
.guide-box .guide-page ul li.li-sub-title {
	text-indent: 0.6rem;
}
.guide-box .guide-page ul.contact-way{
	/* height: 2.4rem; */
	margin-left: -1.1rem;
	margin-top: 1.08rem;
}
.guide-box .guide-page img {
	width: 100%;
	height: auto;
}
.guide-box .guide-page .img-box {
	width: calc(100% - 1.4rem)
}
.news_detail {
	padding:0 0.6rem 1.6rem 0.6rem;
	width: 100vw;
	color: #333 !important;
}
.guide-box .news_detail h4 {
	font-size: 0.72rem;
	line-height: 1;
}
.guide-box .news_detail p span.time {
	color: #666;
	font-size: 0.24rem;
	/*float:right;*/
}
.guide-box .news_detail img {
	width: 100%;
	max-width: 100% !important;
	height: auto;
}
.guide-box .news_detail p ,.guide-box .news_detail b, .guide-box .news_detail span {
	font-family: "宋体" !important;
	line-height: 1.5 !important;
	-ms-overflow-style: scrollbar ;
	font-size: 0.56rem !important;
	color:#333 !important;
}
.guide-box .news_detail .filterContent>h1 {
  font-weight: normal;
}
.guide-box .news_detail p {
	margin-bottom: 0.4rem;
	margin-left: 0 !important;
	text-indent: 1rem !important;
}
.guide-box .news_detail p>b>span {
	font-size: 0.68rem !important;
}
.guide-box .news_detail p>span+b {
  text-indent: 0;
	display: inline-block;
}
.guide-box .news_detail p font {
	font-family: "宋体" !important;
	color: #333 !important;
}
.guide-box .news_detail p span[lang='EN-US']>span {
  display: none;
}
.guide-box .news_detail img {
	text-indent: 0!important;
	/* float: left !important; */
	display: block;
	margin: 0 auto;
}
/* 新闻列表页 */
body {
    /* background: #333; */
    display: flex;
    flex-direction: column;
  }

  #wrapper {
    height: calc(100vh - 2.24rem);
    overflow: hidden;
  }

  p {
    color: #333;
    /*text-align: center;*/
    font-size: 0.56rem;
    line-height: 1.25rem;
  }

  ul {
    background: #fff;
    font-size: .4rem;
    position: relative;
  }

  .pullDown {
    position: absolute;
    top: -1.25rem;
    left: 0;
    width: 100%;
    z-index: 100;
  }

  .pullUp {
    position: relative;
    /* bottom: -1.25rem; */
    left: 0;
    width: 100%;
    z-index: 100;
  }

  li {
    line-height: .46875rem;
    padding: .3125rem;
    color: #000;
  }

  .van-tabs {
    position: relative;
  }

  .van-tabs__wrap {
    height: 1.76rem;
    margin-bottom: 0.48rem;
  }

  .van-tabs__nav--line {
    box-sizing: content-box;
    height: 100%;
    /* padding-bottom: 0.48rem; */
  }

  .van-tabs__nav {
    position: relative;
    display: flex;
    /* background: #fff; */
    -webkit-user-select: none;
    user-select: none;
  }

  .van-tab--active {
    color: #000;
    font-weight: 600;
  }

  .van-tab {
    position: relative;
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 0 0.16rem;
    color: rgb(101, 101, 101);
    font-size: 0.56rem;
    line-height: 0.8rem;
    cursor: pointer;
  }

  .van-tab__text--ellipsis {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }

  .van-tabs__line {
    position: absolute;
    bottom: 0.28rem;
    left: 0;
    z-index: 1;
    width: 0.64rem;
    height: 0.16rem;
    background: #137BE6;
    border-radius: 0.08rem;
  }

  .van-cell {
    position: relative;
    display: flex;
    box-sizing: border-box;
    width: 100%;
    /* padding: var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding); */
    overflow: hidden;
    color: #333;
    font-size: 0.56rem;
    line-height: 0.90rem;
    /* background: #fff */
  }

  .news-item {
    margin: 0 0.64rem 0.64rem;
    background-color: #fff;
    border-radius: 8px;
		width: 100%;
		display: block;
		text-decoration: none;
  }
  .news-item:hover {
		text-decoration: none;
	}
  .news-item>img {
    border-radius: 8px 8px 0 0;
  }

  .news-info {
    width: 100%;
    line-height: 1;
    padding: 0.6rem 0.64rem;
    border-radius: 0 0 8px 8px;
  }

  .news-info .title {
    font-size: 0.56rem;
    color: #333;
  }

  .news-info .news-desc {
    font-size: 0.56rem;
    color: #666;
    line-height: 0.8rem;
    margin: 0.28rem 0 0.48rem;
  }

  .news-info .news-bottom {
    display: flex;
    justify-content: space-between;
  }

  .news-info .news-bottom .fcolor2 {
    padding-left: 0.52rem;
  }

  .fcolor1 {
    color: #137BE6;
  }

  .fcolor2 {
    color: #999;
  }

  .fcolor3 {
    color: #FFBF4F;
  }

  .new-page {
    background-color: #f5f5f5;
  }

  .emptyData {
    background-color: #fff;
    text-align: center;
  }

  .font-size-14 {
    font-size: 0.56rem;
    padding: 1rem 0;
  }

  .emptyData img {
    width: 100%;
    height: auto;
  }
/* 加载动画 */
.gu_loading{ width:100%; height:100%; position:fixed; top:0; left:0; }
.gu_loading .loading_main{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); background:rgba(0, 0, 0, 0.5); border-radius:.3125rem; }
.gu_loading .loading_main .close{ position:absolute; top:-0.40625rem; right:-0.40625rem; width:.546875rem; line-height:.546875rem; border:solid #000 .015625rem; border-radius:50%; text-align:center; color:rgba(0, 0, 0, 0.6);; font-size:.4375rem; }
.gu_loading .loading_main .text{ width:2.34375rem; color:#fff; text-align:center; font-size:.40625rem; margin:-0.34375rem 0 .15625rem 0; padding:0 .15625rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.gu_loading .loading_main .circle_bounce{ width:2.34375rem; height:2.34375rem; position:relative; }
.gu_loading .loading_main .circle_bounce .child{ width:100%; height:100%; position:absolute; left:0; top:0; padding:.625rem; }
.gu_loading .loading_main .circle_bounce .child:before{ content:''; display:block; margin:0 auto; width:15%; height:15%; background-color:#fff; border-radius:50%; -webkit-animation:circle_bounce_delay 1.2s infinite ease-in-out both; animation:circle_bounce_delay 1.2s infinite ease-in-out both; }
.gu_loading .loading_main .circle_bounce .circle-2{ -webkit-transform:rotate(30deg); transform:rotate(30deg); }
.gu_loading .loading_main .circle_bounce .circle-3{ -webkit-transform:rotate(60deg); transform:rotate(60deg); }
.gu_loading .loading_main .circle_bounce .circle-4{ -webkit-transform:rotate(90deg); transform:rotate(90deg); }
.gu_loading .loading_main .circle_bounce .circle-5{ -webkit-transform:rotate(120deg); transform:rotate(120deg); }
.gu_loading .loading_main .circle_bounce .circle-6{ -webkit-transform:rotate(150deg); transform:rotate(150deg); }
.gu_loading .loading_main .circle_bounce .circle-7{ -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.gu_loading .loading_main .circle_bounce .circle-8{ -webkit-transform:rotate(210deg); transform:rotate(210deg); }
.gu_loading .loading_main .circle_bounce .circle-9{ -webkit-transform:rotate(240deg); transform:rotate(240deg); }
.gu_loading .loading_main .circle_bounce .circle-10{ -webkit-transform:rotate(270deg); transform:rotate(270deg); }
.gu_loading .loading_main .circle_bounce .circle-11{ -webkit-transform:rotate(300deg); transform:rotate(300deg); }
.gu_loading .loading_main .circle_bounce .circle-12{ -webkit-transform:rotate(330deg); transform:rotate(330deg); }
.gu_loading .loading_main .circle_bounce .circle-2:before{ -webkit-animation-delay:-1.1s; animation-delay:-1.1s; }
.gu_loading .loading_main .circle_bounce .circle-3:before{ -webkit-animation-delay:-1s; animation-delay:-1s; }
.gu_loading .loading_main .circle_bounce .circle-4:before{ -webkit-animation-delay:-0.9s; animation-delay:-0.9s; }
.gu_loading .loading_main .circle_bounce .circle-5:before{ -webkit-animation-delay:-0.8s; animation-delay:-0.8s; }
.gu_loading .loading_main .circle_bounce .circle-6:before{ -webkit-animation-delay:-0.7s; animation-delay:-0.7s; }
.gu_loading .loading_main .circle_bounce .circle-7:before{ -webkit-animation-delay:-0.6s; animation-delay:-0.6s; }
.gu_loading .loading_main .circle_bounce .circle-8:before{ -webkit-animation-delay:-0.5s; animation-delay:-0.5s; }
.gu_loading .loading_main .circle_bounce .circle-9:before{ -webkit-animation-delay:-0.4s; animation-delay:-0.4s; }
.gu_loading .loading_main .circle_bounce .circle-10:before{ -webkit-animation-delay:-0.3s; animation-delay:-0.3s; }
.gu_loading .loading_main .circle_bounce .circle-11:before{ -webkit-animation-delay:-0.2s; animation-delay:-0.2s; }
.gu_loading .loading_main .circle_bounce .circle-12:before{ -webkit-animation-delay:-0.1s; animation-delay:-0.1s; }
@-webkit-keyframes circle_bounce_delay {
    0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    }
    40% {
    -webkit-transform: scale(1);
            transform: scale(1);
    }
}
@keyframes circle_bounce_delay {
    0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
    }
    40% {
    -webkit-transform: scale(1);
            transform: scale(1);
    }
}
