@charset "utf-8";
/*全局*/
body{background:#f7faff;font-family:HarmonyOS_Sans_SC_Medium;color:#34495e;}
body,dd,dl,dt,ul,ul li{margin:0;padding:0;list-style:none}
.cur-pointer{cursor:pointer}
button,input,select{outline-color:invert;outline-style:none;outline-width:0;text-shadow:none;-webkit-user-select:text;box-shadow:none;}
code{font-size: 12px;line-height: 1.5;color: #333333;background-color: #ebf5fd;border-radius: 3px;border: 1px solid #dddddd;font-family: Menlo, Monaco, Consolas, "Courier New", monospace;padding: .2em .6em;margin:0 .3em}
table{border:1px solid #e5e5e5; border-collapse:collapse;margin-top:0.54em; clear:both;width: 100%;}
table th,table td{padding:8px; border:1px solid #e6e6e6;line-height:22px;}
table th{background:#f8f8f8;font-size:1.0rem;}
table thead,table.jbborder tr {background-color:#fff;}
table tr:nth-child(even){background-color:#f5fafa}
table tbody tr:hover {background: rgba(220,220,220,.4)}
table th img{display:block; margin:5px auto 0;}
table td{font-size:1.0rem;}
table td.version{font-weight:bold;}
table pre{width:auto;margin:0;padding:0;border:0;background:transparent}
table td p{margin:0; padding:0;line-height:22px;font-size:1.0rem;text-indent:0;}
table ul{margin-top:2px;}
textarea[disabled],textarea[readonly],input[readonly],input[disabled]{background-color:#fafafa;cursor:default;}
/*jianrong*/
table {
	border:1px solid #ccc;
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
}
table tr {
	border:1px solid #ddd;
	padding:5px;
}
table th,table td {
	padding:10px;
}
table th {
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
}
/* <= 568px */  @media screen and (max-width:35.5em) {
	table {
	border:0;
}
table thead {
	display:none;
}
table tr {
	margin-bottom:10px;
	display:block;
	border-bottom:2px solid #ddd;
}
table td {
	display:block;
	text-align:left;
	font-size:10px;
	border-bottom:1px dotted #ccc;
}
table td:last-child {
	border-bottom:0;
}
table td:before {
	content:attr(data-label);
	float:left;
	text-transform:uppercase;
	font-weight:bold;
}
}
.hr2 {
  border-bottom:1px dashed #ebebeb;
  overflow: hidden;
}
.ax-fleft{float:left;}
.ax-fright{float:right;}
.selected{color:#0f53fd;}
.bg{background-color: #fff;}
.mian{width:96%;padding-left:2.5rem;}
.pre{font-size:10px;}
.m0{margin:0rem;}
.mr5{margin-right:8px;}
.ml8{margin-left:8px;}
.mr8{margin-right:8px;}
.mt8{margin-top:8px;}
.mb8{margin-bottom:8px;}
.mt20{margin-top:20px;}
.pt8{padding-top:8px;}
.p1{padding:1.0rem;}
.mb16{margin-bottom:16px;}
.fz12{font-size:1.2rem;}
.fz14{font-size:1.4rem;}
.fz16{font-size:1.6rem;}
.fz18{font-size:1.8rem;}
.tcenter{text-align:center;}
.formc{width:40%;margin: auto;}
.width50{width:50%;display:grid;}
.menus{color:#fff;background-color:#0f53fd;}
.box{padding:1.0rem;}
.bl{border-left:0.4rem solid rgba(15,83,253,1.000);padding-left:0.8rem;line-height:2.2rem;}
.title{line-height:2.0rem;margin-bottom:0.8rem;overflow:hidden;}
.title span{position:static;}
.titler {float:right;margin-top:-1.6rem;}
.titler span{margin-right:0.5rem;}
.title_more{position:absolute;right:0;top:0.5rem;background:url(resources/more.png);display:inline-block;width:2.0rem;height:2.0rem;}
.ax-panel-header h1{font-size:18px;}
.ax-panel title{border-left:0.4rem solid rgba(15,83,253,1.000);padding-left:0.8rem;font-size:1.6rem;line-height:2.0rem;margin-bottom:1.5rem;}
.xiahuaxian {
    color:#0f53fd;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 30px;
    margin: 0 5px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    text-align: left;
}
.leftmenu{height:5rem;}
.sticky{
        background-color: #fff;
    }
.copyright {
  background-color: var(--color-primary-bg);
  padding: 0.5rem 1rem;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 1.4rem;
  border-left: 0.4rem solid rgba(0,128,255,1.000);
}
.copyright p{
  font-size:1.2rem;
  line-height:1.8rem;
  text-indent:0rem;
}
.copyright p a{
 text-decoration:none;
}
.footer{width:100%;font-size:12px;}
.shang-box img{width:100%;}
/*图片上传*/
.imgs{
        width: 100%;
        text-align: center;
    }
.up{
     width: 100%;
        height: 200px;
        margin: 0 auto;
        border-style:solid;
		border-width:1px 1px 1px 1px;
		border-color:#e0e0e0;
    }
#upc{
        width: 60px;
        margin-top: 60px;
		padding:10px;
		border: 1px dashed #b3b3b3;
		border-radius: 5px;
    }
.up p{
        font-size:10px;
		color:#b3b3b3;
    }
/*顶部*/
#navs.ax-menu{padding-top:15px;}
.new-nav-box{font-size:0;padding:0 15px;}
.new-nav-box li{width:15rem;font-size:1.4rem;display:inline-block;margin-right:1rem;margin-left:1.3rem;margin-bottom:1.5rem;position:relative}
.new-nav-box li i{position:absolute;background:url(resources/deltag.png) no-repeat;width:16px;height:16px;right:-8px;top:-8px;z-index:9;display:none}
.new-nav-box li em{position:absolute;right:10px;top:11px;color:#1054ff;cursor:pointer;display:none}
.new-nav-box li:hover em{display:inline-block}
.new-nav-box li a{display:block;position:relative;height:40px;line-height:40px;font-size:14px;padding-left:42px;border-radius:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#34495e}
.new-nav-box li a:hover{color:#34495e}
.new-nav-box li:hover a{background:#f7faff}
.new-nav-box li a img{position:absolute;width:24px;height:24px;top:8px;left:10px}
/*右侧*/
.right_tools{background:#fff;padding-left:1.2rem;margin-bottom:8px;margin-top:8px;}
.tools_list{font-size:0rem;}
.tools_list li{padding:0.5rem;margin-left:0.2rem;margin-right:0.2rem;display:inline-flex;}
.tools_list li:nth-child(4n){margin-right:0}
.tools_list li a{display: -webkit-box;width:6rem;height:6rem;border:1px #dde6eb solid;border-radius:10px;text-align:center;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.tools_list li a span{display:block;color:#34495e;line-height:19px;font-size:12px}
.tools_list li a img{width:24px;height:24px;display:inline-block;margin:9px 0 6px 0}
.widget_soft {
padding: 0 10px;
    margin-right: auto;
    margin-left: auto}
.widget_soft ul {
    padding: 10px 0 0;
    overflow: hidden
}
.widget_soft ul li {
    position: relative;
    min-height: 66px;
    border-bottom: 1px #efefef dashed;
    margin-bottom: 12px;
}
.widget_soft ul li:last-child {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0
}
.widget_soft ul li img {
    width: 42px
}
.widget_soft .softimg {
    display: block;
    width: 52px;
    float: left
}
.widget_soft .title a{
max-width:60%;
font-size:14px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}
.widget_soft span {
    margin-top: -30px;
    display: block;
    float: right
}
.widget_soft span a {
    font-size: 12px;
    color: #fff;
}

.widget_soft p {
    font-size: 12px;
    color: #a7a2a2;
    font-weight: 300;
    margin: 6px 0 0;
    line-height: 1.8rem;
	overflow:inherit;
}
.hVPost-list,.hCPost-list {padding:8px 0 5px}
.hVPost-list li,.hCPost-list li {padding:0 0 13px;overflow:hidden}
.hVPost-list li a {display:block;max-height:42px;line-height:21px;font-size:14px;color:#333;font-weight:normal;overflow:hidden;}
.hVPost-list li a:hover {color:#206be7;}
.hCPost-list li a {display:block;overflow:hidden}
.hVPost-thumb,.hCPost-thumb {float:left;overflow:hidden;display:block;width:100px;}
.hVPost-thumb img,.hCPost-thumb img {display:block;width:100px;height:66px;border-radius:3px}
.hVPost-content,.hCPost-content {margin-left:110px}
.hVPost-content h3,.hCPost-content h3 {height:42px;line-height:41px;font-size:14px;color:#333;margin-bottom:8px;font-weight:normal;overflow:hidden}
li.first-li {display:block;margin:0 0 10px 0;position:relative;overflow:hidden;border-radius:5px;padding:0;border:1px solid #f2f2f2; border-radius:4px;}
li.first-li .hVPost-thumb {float:none;width:100%;background:#333;border-radius:3px;}
li.first-li .hVPost-thumb img {height:164px;width:100%;display:block;}
li.first-li .hVPost-content {position:absolute;bottom:0%;left:0;right:0;color:#FFF;background:rgb(6 6 6 / 50%);text-align:center;font-size:15px;padding:0 20px;overflow:hidden;text-overflow:ellipsis;line-height:22px;margin-left:0;}
li.first-li .hVPost-content h3 {color:#fff;margin:0;}
.hVPost-list li.first-li a {max-height:none;}
/*内容*/
 .article-topic {
    display: flex;
    margin: 10px 0 20px 15px;
	color: #fff;
	overflow: hidden;
}
.article-topic .topic-item:hover{
    height: 26px;
    background: #0f53fc;
	color: #fff;
    border-radius: 12px;
    display: flex;
    align-items: center;
    padding: 0 20px 0 8px;
    margin-right: 5px;
text-decoration:none;
}
.article-topic .topic-item {
    height: 26px;
    background: #e4ecfb;
    border-radius: 12px;
	color: #0f53fc;
    display: flex;
    align-items: center;
    padding: 0 20px 0 8px;
    margin-right: 5px;
}
.article-topic .topic-item i {
    width: 18px;
    height: 18px;
    background: #0f53fc;
    box-shadow: 0 1px 2px 0 rgba(240,37,15,.1);
    border-radius: 8px 8px 8px 0;
    font-size: 10px;
    font-style: inherit;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.article-topic .topic-item span {
    font-size: 12px;
    font-weight: 400;
    padding-left: 9px;
    cursor: pointer;
}
.article-topic .topic-item span:hover {
    color: #fff;
}
.article-topic a {
text-decoration:none;
}
article a, .ax-article a {
  color: #0f53fc;
  text-decoration:none;
  text-underline-offset: 2px;
  transition: color 100ms linear, background-color 100ms linear, box-shadow 100ms linear;
}
/*downs*/
.ax-down {
  font-size: 1.4rem;
  width: 100%;
  padding:1rem;
  border:solid 0.1rem #dfdddd;
  box-sizing: border-box;
  display: flex;
  zoom: 1;
}
.ax-down .ax-left {
  line-height: 2.2rem;
  display: block;
  flex: auto;
  width: 0;
  position: relative;
}
.ax-down .ax-right {
  color: var(--color-text-aj);
}
.ax-down .ax-des {
  font-size: 1.2rem;
  color: var(--color-text-aj);
}
.ax-down a:not([class*='ax-btn']) {
  color: var(--color-text-aj);
}
.ax-down .ax-ico {
  margin-right: 0.8rem;
}
/*软件列表*/
.articleWrapper {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
}

.articleWrapper .itemArticle {
    width: 33.3333%;
}
.articleWrapper .contentWrap {
    display: block;
    margin-bottom: 10px;
    margin-right: 10px;
    /*height: 180px;*/
    border: 1px solid #eee;
    position: relative;
    font-size: 12px;
    color: #999;
    line-height: 1.8;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    -webkit-transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1);
    will-change: transform;
}
.articleWrapper .contentWrap:hover {
    z-index: 9;
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
    -webkit-transform: translate3d(0, -7px, 0);
    transform: ranslate3d(0, -7px, 0);
    -webkit-box-shadow: 0 10px 20px rgba(61, 79, 127, 0.17);
    box-shadow: 0 10px 20px rgba(61, 79, 127, 0.17);
}
.articleWrapper .topWrap {
    padding: 10px;
    position: relative;
}
.articleWrapper .topWrap .img {
    display: block;
    position: absolute;
    left: 20px;
    top: 20px;
    width: 48px;
    height: 48px;
    overflow: hidden;
    object-fit: cover;
}
.articleWrapper .topWrap .textBox {
    padding-top: 5px;
    margin-left: 80px;
    font-size: 14px;
    color: #454545;
}
.articleWrapper .topWrap h2 {
    line-height: 26px;
    color: #454545;
    font-size: 15px;
    height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.articleWrapper .topWrap p {
    font-size: 12px;
    color: #777;
    line-height: 21px;
    height: 21px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.articleWrapper .topWrap p.align {
    display: flex;
    align-items: center;
}
.articleWrapper .topWrap p.align i{
margin-right: 5px;
}
.articleWrapper .btmWrap {
    height: 38px;
    line-height: 20px;
    padding: 15px 20px 0;
    margin-bottom: 20px;
    border-top: 1px dotted #eee;
    overflow: hidden;
}

.articleWrapper .focus {
    display: block;
    width: 100%;
    height: 120px;
    border-radius: 4px;
    object-fit: cover;
    overflow: hidden;
    margin-bottom: 20px;
}
.articleWrapper .topWrap.down {
    padding-right: 60px;
}

.articleWrapper .topWrap.down .downIcon {
    opacity: 0;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -20px;
    font-size: 24px;
    color: #2254f4;
    line-height: 40px;
    text-align: center;
    width: 40px;
    height: 40px;
    overflow: hidden;
}

.articleWrapper .contentWrap:hover .downIcon {
    opacity: 1;
}
.articleWrapper.top {
    margin: 20px 30px;
}
/*软件*/
.app-card {
    overflow: auto;
    border-radius: 7px;
}
.app-card .app-logo {
    float: left;
    width: 180px;
    height: 180px;
    border-radius: 4px;
	position:absolute;
}

.app-card .app-des {
    float: right;
    padding-left: 30px;
    width: calc(100% - 200px);
}

.app-info .des-left {
    float: left;
    padding-top: 15px;
    width: calc(100% - 170px);
}

.app-info .down {
    float: right;
    padding-top: 25px;
}

.app-info .down div {
    max-width: 170px;
    min-width: auto;
    text-align: center;
}

.app-info .down .godown {
    padding-bottom: 15px;
}

.app-info .down a {
    display: inline-block;
    padding: 8px 28px;
    border-radius: 4px;
    background: #ff6600;
    background-image: linear-gradient(-40deg, #ff6600, #ffa365);
    color: #fff;
    font-size: 15px;
}
.app-info .down a:hover {
    color: #fff;
}
.app-info .down .comment a {
    background: #409EFF;
    background-image: linear-gradient(-40deg, #409EFF, #99cbff);
}
.app-card .app-des .data {
    overflow: hidden;
    padding: 15px;
    padding-bottom: 0;
    background: #F7F8FC;
    list-style: none;
	border-radius: 10px;
	box-shadow: 0 5px 10px #00000005;
}

.app-card .app-des .data li {
    float: left;
    margin-bottom: 10px;
    width: 50%;
    font-size: 13px;
	color: #6e6e6e;
}
.app-card .app-des .data li span {
color: #000;
font-weight:500;
}
.app-card .app-logo .icon {
    overflow: hidden;
    margin: 0 auto;
    width: 180px;
    height: 180px;
    border-radius: 4px;
    background: #e6e6e6;
    background-size: 100%;
}

.app-card .app-logo .app-cover {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    max-width: none;
    opacity: .3;
    transform: translate(-50%, -50%);
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    -o-filter: blur(10px);
    filter: blur(10px);
}

.app-card .app-logo .icon i {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    max-width: 100%;
    transition: all .3s;
    transform: translate(-50%, -50%);
}

.app-card .app-logo .icon i img {
    width: 100%;
    height: 100%;
	user-select: none;
}

.article_content .left .article-title {
    color: #333;
    font-weight: 700;
    font-size: 32px;
    line-height: 50px;
}
.softname{display:flex;}
.softname span{color:#6e6e6e;font-size:14px;margin-left:8px;}
.softimg{max-width:60%;margin: 0 auto;}
.xgsofts{width:100%;display:block;}
.xgsofts ul{display:flex;}
.xgsofts li{width:23%;margin-right:12px;border:1px solid #f2f2f2;border-radius: 10px;}
.xgsofts li:hover{box-shadow:0 0 10px #e8e8e8;}
.xgsoft{margin:10px;}
.xgsoft_logo {width:42px;height:42px;border-radius:100%;-webkit-border-radius:100%;margin-top:5px;float:left;}
.xgsoft_introduce {margin-left:50px;}
.xgsoft_name {margin:2px auto 0px;height:24px;line-height: 24px;font-size:14px;}
.xgsoft_words {color:#999;font-size:10px;margin-bottom:0px;height:26px;line-height:14px;overflow: hidden;text-overflow: ellipsis;white-space: break-spaces;}


/*工具*/
.item{width:100%;overflow:hidden;}
.item .com_title_more{position:absolute;right:0;margin-top:-2rem;background:url(resources/more.png);display:inline-block;width:2rem;height:2rem;}
.item ul{margin-right:10px;}
.item li{float:left;width:calc(20%);}
.item dl{margin:0 10px 10px 0;background:#fff; padding:10px;border:1px solid #f2f2f2; border-radius:10px; transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-webkit-transition:box-shadow .2s ease-out;flex-direction: column;}
.item dl:hover{box-shadow:0 0 10px #e8e8e8;}
.item dl dt{float:left;}
.item dl dd{ margin-left:40px; padding-left:10px;}
.item img{width:40px;height:40px;margin-top:8px;background:#fff;}
.item h3{margin:0;padding:0;text-indent:0;color:#595959;font-size:1.3rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.item p{font:12px/1.6 "微软雅黑", sans-serif;color:#8c8c8c;padding:0; margin:6px 0 0 0;display:block;height:38px; overflow:hidden;text-indent:0;}
/*导航*/
.com_title{position:relative;overflow:hidden;}
.com_title .com_title_more{position:absolute;right:0;top:0;margin-top:0.5rem;background:url(resources/more.png);display:inline-block;width:2rem;height:2rem;}
.com_title .more{float:right;font-size:1.4rem;color:#9aabb8;}
.ax-table .cha th{padding:10px 0;width:10px;border:1px solid #e6e6e6;text-align:center;}
.ax-table .cha td{padding:10px 0;width:10px;border:1px solid #e6e6e6;text-align:center;}
.colorhui{color:#6e6e6;}
.wzhead {
  position: relative;
  width: 100%;
  min-height: 150px;
  margin: 0;
  padding: 0;
}

.wzhead .banner {
  position: relative;
  width: 100%;
  min-height: 150px;
  background-image: url(resources/wzbg.png);
  background-size: cover;
  background-position: center;
  opacity: 0.8;
  user-select: none;
}

.wzhead .icos {
  position: absolute;
  top: 100px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
  background:#fff;
}
.wzhead .logo img{width:80px;height:80px;border-radius:50%;}

.wzhead h1 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin: 0;
  padding: 50px 0;
  font-size: 20px;
  width: 100%;
  text-align: center;
  z-index: 2;
  color: #34495e;
}
.wzline li{line-height:42px;}
.wzline span{vertical-align:baseline;}
.wz_author {padding-top:20px;padding-bottom: 20px;min-height:180px;}
.wz_author .info{margin: 0 30px 30px 30px;
padding-bottom: 20px;}
.wz_author .titles {text-align:center;padding-bottom:20px;margin-top: -20px;margin-bottom: 50px;
height: 108px;}
.wz_author .titles img {width:80px;height:80px;margin:0 auto;margin-top:0px;border-radius:100px;margin-top:80px;background:#FFF;user-select: none;}
.wz_author .titles h1 {font-weight:bold;font-size:20px;margin-top:8px;}
.author {
      position: relative;
      width: 100%;
      text-align: center;
      padding-top: 20px;
      padding-bottom: 20px;
      background-image: url(resources/authorbg.jpg);
      background-size: cover;
    }
.author::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.4); /* 设置蒙版的颜色和透明度 */
      z-index: 0;
    }

.author-content {
position: relative;
z-index: 1;
}
.author-content h1{
margin-top:12px;
color:#FFF;
}
.author img {
      width: 100px;
      height: 100px;
      border-radius: 50%;
      border: 2px solid #FFF;
	  user-select: none;
    }
.author p {
color:#FFF;
    }
.author p span{
margin-right:12px;
color:#FFF;
    }
.author .follow {
margin-top:12px;
    }
/*手机*/
@media screen and (min-width: 600px) {

}

@media screen and (max-width: 600px) {
.mian {
width:98%;padding-left:0.3rem;
}
.hidde{display:none;}
.leftmenu {
      display: none;
    }
.new-nav-box li{width:20%;font-size:14px;display:inline-block;margin-right:23px;margin-bottom:15px;position:relative}
#common,.be_similar_nav{width:100%}
    #common li,.be_similar_nav li{width:20%;margin-right:0}
    #common li img,.be_similar_nav li a img{display:block;position:relative;margin:0 auto 5px auto;left:0;top:0}
    #common li a,.be_similar_nav li a{height:48px;font-size:12px;padding:0;text-align:center;line-height:normal}
.ax-btn-group a{
font-size:12px;}
.ax-breadcrumb {
display:none;
}
 .app-card .app-logo,
    .app-card .app-des,
    .app-info .des-left,
    .app-info .down {
        height: auto;
        width: 100%;
        padding-left: 0px;
		position:relative;
    }
    .app-card .app-logo .icon {
        width: 100%;
    }
.app-card .app-des .data li {
    width: 30%;
}
    .app-info .down div {
        margin: 0;
        width: 50%;
        max-width: 50%;
        float: left;
    }
    .app-card .app-des h1 {
        margin-top: 1rem;
    }
.softname{display:block;}
.articleWrapper .itemArticle, .articleListWrapper .richTextItem, .articleListWrapper.article .richTextItem { width: 100%; }
.formc {width:90%;margin: auto;}
.toolsdes {width:90%;margin: auto;}
.top-tool a {float:left;display:inline-block;width:calc(50%);color:#797979;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.item li {float:left;width:100%;}
.homebox li {float:left;width:49%;padding-right:1%;padding-top:1%;}
.xgsofts ul{display:flex;flex-direction:column;}
.xgsofts li{width:98%;padding-right:12px;border:1px solid #f2f2f2;border-radius: 10px;margin-bottom:10px;}
.ax-graphic [caption] a {
  font-weight: bold;
  font-size: 1.4rem;
  line-height: 2.2rem;
  white-space: normal;
  text-overflow: ellipsis;
  max-width: 100%;
}
.fz18{font-size: 1.6rem;}
h1 {
  font-size: 1.8rem;
  line-height: 2.2rem;
}
h2 {
  font-size: 1.5rem;
  line-height: 1.6rem;
}
h3 {
  font-size: 1.4rem;
  line-height: 1.6rem;
}
h4 {
  font-size: 1.4rem;
   line-height: 1.6rem;
}
h5 {
  font-size: 1.4rem;
   line-height: 1.6rem;
}
h6 {
  font-size: 1.4rem;
  font-weight: normal;
   line-height: 1.6rem;
}
}