html,body {
	height: 100%;
	background: #f6f6f6;
	margin: 0 auto -120px;
}

body {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei",sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background: #f6f6f6;
	margin: 0;
	padding: 0;
}

#total {
}

#total .t_num {
	display: inline-block;
	line-height: 13px;
	margin: 2px 4px 0 4px;
}

#total .t_num i {
	width: 15px;
	height: 23px;
	display: inline-block;
	background: url('//f.gjcha.com/images/number.png') no-repeat;
	background-position: 0 0;
	text-indent: -999em
}

#wrapp {
	min-height: 97%;
	height: auto!important;
	height: 100%;
	margin: 0 auto -60px;
}

.jumbotron {
	background: #f6f6f6;
}

.indexTop {
	z-index: 10;
	bottom: 0px;
	left: 15%;
	right: 15%;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

.indexTop h1 {
	font-size: 100px;
	line-height: 1;
	letter-spacing: -2px;
	font-weight: 700;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	margin-top: 20px;
	margin-bottom: 10px;
	color: inherit;
	margin: .67em 0;
	display: block;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.37em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color: #428bca;
}


.indexTop h1 small {
	color: #d9534f;
	display: block;
	font-size: 30px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

.indexTop small {
	color: #428bca;
	display: block;
	font-size: 30px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

.inerTop small {
	color: #428bca;
	display: block;
	font-size: 20px;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

.inerTop {
	z-index: 10;
	bottom: 0px;
	left: 15%;
	right: 15%;
	text-align: center;
}

.inerTop h1 {
	font-size: 30px;
	line-height: 1;
	letter-spacing: -0px;
	font-weight: 700;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	margin-top: 20px;
	margin-bottom: 10px;
	color: inherit;
	margin: .67em 0;
	display: block;
	-webkit-margin-before: 0.67em;
	-webkit-margin-after: 0.37em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	color: #428bca;
}

.inerTop h1 small {
	color: #d9534f;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

.inerTop h4 {
	display: inline;
}

.inerTop strong {
	color: #0C6;
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

.navbar-primary {
	color: #fff;
	background-image: -webkit-linear-gradient(top,#428bca 0%,#2d6ca2 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));
	background-image: linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	BORDER-TOP-COLOR: #2b669a;
	background-color: rgb(66,139,202);
	background-color: #428bca;
	background: #428bca;
	border-color: #357ebd;
}

.navbar-primary:hover {
	color: #fff;
	background-image: -webkit-linear-gradient(top,#428bca 0%,#2d6ca2 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));
	background-image: linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= false);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	BORDER-TOP-COLOR: #2b669a;
	background-color: rgb(66,139,202);
	background-color: #428bca;
	background: #428bca;
	border-color: #357ebd;
}

.navbar-primary .navbar-brand {
	color: #fff
}

.navbar-primary .navbar-brand:hover,.navbar-primary .navbar-brand:focus {
	color: #eee;
	background-color: transparent
}

.navbar-primary .navbar-text {
	color: #fff
}

.navbar-primary .navbar-nav>li>a {
	color: #fff
}

.navbar-primary .navbar-nav>li>a:hover,.navbar-primary .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent;
}

.navbar-primary .navbar-nav>.active>a,.navbar-primary .navbar-nav>.active>a:hover,.navbar-primary .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #080808
}

.navbar-primary .navbar-nav>.disabled>a,.navbar-primary .navbar-nav>.disabled>a:hover,.navbar-primary .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}

.navbar-primary .navbar-toggle {
	border-color: #333
}

.navbar-primary .navbar-toggle:hover,.navbar-primary .navbar-toggle:focus {
	background-color: #333
}

.navbar-primary .navbar-toggle .icon-bar {
	background-color: #fff
}

.navbar-primary .navbar-collapse,.navbar-primary .navbar-form {
	border-color: #101010
}

.navbar-primary .navbar-nav>.open>a,.navbar-primary .navbar-nav>.open>a:hover,.navbar-primary .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #080808
}

@media (max-width:767px) {
	.navbar-primary .navbar-nav .open .dropdown-menu>.dropdown-header {
		border-color: #080808
	}

	.navbar-primary .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808
	}

	.navbar-primary .navbar-nav .open .dropdown-menu>li>a {
		color: #fff
	}

	.navbar-primary .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-primary .navbar-nav .open .dropdown-menu>li>a:focus {
		color: #fff;
		background-color: transparent
	}

	.navbar-primary .navbar-nav .open .dropdown-menu>.active>a,.navbar-primary .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-primary .navbar-nav .open .dropdown-menu>.active>a:focus {
		color: #fff;
		background-color: #080808
	}

	.navbar-primary .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-primary .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-primary .navbar-nav .open .dropdown-menu>.disabled>a:focus {
		color: #444;
		background-color: transparent
	}
}

.navbar-primary .navbar-link {
	color: #fff
}

.navbar-primary .navbar-link:hover {
	color: #fff
}

.navbar-primary .btn-link {
	color: #fff
}

.navbar-primary .btn-link:hover,.navbar-primary .btn-link:focus {
	color: #fff
}

.navbar-primary .btn-link[disabled]:hover,fieldset[disabled] .navbar-primary .btn-link:hover,.navbar-primary .btn-link[disabled]:focus,fieldset[disabled] .navbar-primary .btn-link:focus {
	color: #444
}

input {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}

.btn {
	font-family: ff-tisa-web-pro-1,ff-tisa-web-pro-2,"Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
	margin-bottom: 5px;
	margin-right: 5px;
}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #f9f9f22!important;
}

.panel-title a {
	color: #CCCC33
}

.highlight {
	color: #a94442;
}

.form-control[readonly] {
	cursor: text;
}

.footer-bottom {
	height: 60px;
	padding-left: 20px;
	padding-right: 20px;
}

.credit {
	margin: 20px 0;
}

.muted {
	color: #999999;
}

#scrollUp {
	bottom: 20px;
	right: 20px;
	height: 38px;
	width: 38px;
	background: url('//f.gjcha.com/images/top.png') no-repeat;
}

.baidu-box,.bdSug_app,.bdsug_copy {
	display: none;
}

/* 通用 */
.panel-title-large {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
		line-height: 1.1;
    font-weight: 600;
}
.shuomingkuang {background:#F5F5F5;text-align:left;padding:8px;border:1px solid #FFFFFF;font-size:14px;margin-bottom:10px;}
li .selected {
		font-weight: 700;
}
li .selected:after {
		content: " ";
		display: block;
		position: absolute;
		left: 7px;
		bottom: 6px;
		right: 7px;
		height: 4px;
		background: #ebebeb;
		border-radius: 4px;
}
.ok__info {
margin-bottom: -1px;
border: 1px solid #ebebeb;
padding: 15px 20px;
}
.ok__info h1 {
font-size: 3rem;
text-align:center;
color: green;
margin-bottom: 0;
}
.ok__info h2 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}

.ico-home {
    display: inline-block;
    width: 1em;  /* 使用 em 单位，与文字大小保持一致 */
    height: 1em;
    background: url('https://f.gjcha.com/images/home.png') no-repeat center center;
    background-size: contain;
    vertical-align: middle;  /* 垂直居中对齐 */
    position: relative;
    top: -0.1em;  /* 微调垂直位置，使其看起来更协调 */
    margin-right: 0.3em;  /* 添加右侧间距，与文字保持适当距离 */
	font-size: 22px;
}

.ico-search {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(https://f.gjcha.com/images/search.png) no-repeat;
    background-size: contain;
    vertical-align: -3px;  /* 调整垂直对齐 */
    margin-right: 4px;     /* 添加右侧间距 */
}

/* 通用 */

/* 列表大小 */
.more_list a{color:#333;display:inline-block;height:24px;line-height:24px;background:#F5F5F6;border-radius:6px;padding:0 6px;text-decoration:none !important;}
.more30 a{text-decoration:none;float:left;display:block;width:30px;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more24 a{text-decoration:none;float:left;display:block;width:24%;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more44 a{text-decoration:none;float:left;display:block;width:44%;padding:3px;margin:0px 0px 6px 6px;text-align:center;color:#333;background:#ffffff;border:1px solid #dedede;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more65 a{text-decoration:none;float:left;display:block;width:65px;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more150 a{text-decoration:none;float:left;display:block;width:150px;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.more00 a{text-decoration:none;float:left;display:block;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tui100 a{text-decoration: none;float: left;display: block;width: 50%;}
.zxtja a{text-decoration:none;float:left;display:block;width:47%;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:black;}
.V-text{padding-left:15px;height:20px;font:16px/18px "\5FAE\8F6F\96C5\9ED1";background:url(//f.gjcha.com/images/h.png) left center no-repeat #fff;font-weight:700;position:inherit;width:100%;color:#333}
.V-title{padding-left:15px;height:20px;font:16px/18px "\5FAE\8F6F\96C5\9ED1";background:url(//f.gjcha.com/images/h.png) left center no-repeat #fff;position:inherit;width:100%;color:#333}
.V-item li.x3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 20em;list-style-type: decimal;float:left;list-style: inside;}
.V-item li.x4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 18em;list-style-type: decimal;float:left;list-style: inside;}
.V-item li.x8{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 5em;list-style-type: decimal;float:left;list-style: inside;}
.V-item li.x10{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 10em;list-style-type: decimal;float:left;list-style: inside;}

/* 通用字体颜色 */
.black{color:#151515;}
.green{color:green;}
.red{color:red;}
.blue{color:#0366d6;}
.gray{color:gray;}
.yellow{color:yellow;}

.zi_k_a {border: solid 1px #339900;padding: 1px 3px;color: #339900;font-size: 12px;margin-right: 5px;}
.zi_k_b {border: solid 1px #000;padding: 1px 3px;color: #000;font-size: 12px;margin-right: 5px;}
.zi_k_c {border: solid 1px #ff0000;padding: 1px 3px;color: #ff0000;font-size: 12px;margin-right: 5px;}

.gray_line {
    color: #666;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d9d9d9;
    padding-bottom: 3px;
    margin-bottom: 10px;
    text-align: center;
}
.dis{padding:0 10px;height:33px;line-height:32px;background:#f9f9f9;color:#999;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;border-top:0;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:.5rem}
.dis h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 600;
}
.keypoint {
    background-color: #f9f9f9;
    border: 1px solid #f9f9f9;
    border-radius: 10px;
    color: #394c9b;
    cursor: pointer;
    display: inline-block;
    line-height: 18px;
    margin-right: 5px;
    margin-top: 1px;
    text-decoration: none!important;
    vertical-align: top;
}
.keypoint-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color: #999;
}
/* 汉语词典 */
.xgcy {
	float: left;
    margin-right: 5px;
    color: Red;
}
.xgcy a:link, .visited {
    color: #333;
	margin-right: 1em;
    text-decoration: underline;
}
.xgciyu {
    color: Red;
}
.xgciyu a{
    color: #666666;
	margin-right: 1em;
    text-decoration: underline;
}
/* 汉语词典 */

/* 盒子 */
.box__index {
    padding: 10px 20px 0 20px;
}
.box__main {
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: .5em;
    clear: both;
}
.box__nr {
    width: 100%;
}
.HZ_Table{width:100%;margin-top:7px;margin-bottom:15px;border-collapse:collapse;border-spacing:0;border:1px solid #e7eaec;border-left:0}
.HZ_Table a{color:#1a73e8}
.HZ_Table tr{border-bottom:1px solid #e7eaec}
.HZ_Table .th{width:110px;text-align:center;background:#f5f5f5}
.HZ_Table table th,.HZ_Table td{border-left:1px solid #e7eaec;word-break:break-all;word-wrap:break-word;padding:6px 8px;font-weight:400}
.HZ_Table li{display:inline-block;margin-right:.5em}
.HZ_Table .thead{width:80px;background:#f7f7f7;text-align:center;color:#888}
.HZ_Table .thumb{width:150px;verticle-align:middle}
.HZ_Table .thumb_3{width:120px;verticle-align:middle}
.HZ_Table .tbody{font-size:14px}
.HZ_Table img{float:left;display:inline-block;max-width:100%}
.light_bb{    border-bottom: 1px solid #f0f2f7;}
.HZ_Table h2 {
    background: 0 0;
    padding-left: 0!important;
    line-height: 1.8em!important;
		font-weight: 500;
}
.HZ_Table h2 .h2__none {
    display: none;
}
/* 盒子 */
/* 笔画笔顺 */
.abihua {
    font-size: 22px;
    text-decoration: none;
    border: 1px solid #69c;
    float: left;
    display: block;
    width: 65px;
    line-height: 22px;
    padding: 5px 0 0 0;
    margin: 0 6px 10px 0;
    text-align: center;
    overflow: hidden;
}
.abishu {
    font-size: 13px;
    display: block;
    text-align: left;
    padding-left: 5px;
    padding-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
}
.abishun {
    border-top: 1px solid #69c;
    margin-top: 15px;
    font-size: 12px;
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 14px;
    background: #e9ebfe;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.abihua img {
    width: 20px;
    height: 20px;
    border: 0;
    margin: auto;
}
.bsimg img {
    width: 20px;
    height: 20px;
    border: 0;
    margin: auto;
}
.bishun_info {
	margin-bottom: -1px;
	border: 1px solid #ebebeb;
	padding: 15px 20px;
}
.bishun_main {
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 30px;
	line-height: 35px;
	font-size: 14px;
	border-radius: 10px;
}
.bishun_info h1 {
    text-align: center;
    font-size: 30px;
    line-height: 36px;
    word-break: break-all;
    position: relative;
    padding: 0;
    margin: 0;
    margin-bottom: 0px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #D91038;
}
.bishun_info p {
	padding-bottom: .6rem;
	margin: 0;
	padding: 0;
}
.bishun_info h2 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.bishun_info h3 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.bishun_info sub {
display: block;
font-size: 14px;
font-weight: 400;
color: #666;
margin-top: 0px;
text-align-last: center;
}
.bscenter {
display:block;
text-align: center;
}
/* 笔画笔顺 */


/* 字典 */
.box {
padding: 10px 20px;
background: #fff;
margin-bottom: 16px;
min-height: 180px;
border: 1px solid #f8f8f8;
border-radius: 6px;
-webkit-box-shadow: 0 1px 10px rgb(0 0 0 / 4%);
box-shadow: 0 1px 10px rgb(0 0 0 / 4%);
border: 1px solid #eee;
text-overflow: ellipsis;
overflow: hidden;
clear: both;
}

.box__tit {
	position: relative;
	padding-bottom: 8px;
	padding-top: 10px;
	border-bottom: 1px solid #f0f2f7;
	margin-bottom: .5em;
}
.box__tit h2 {
	font-size: 16px;
	font-weight: 700;
	display: inline-block;
	color: #333;
	padding-left: 10px;
}
.box__tit h2::before{
	content: "";
	position: absolute;
	left: 0;
	/* top: 16px; */
	width: 4px;
	height: 12px;
	/* background: -webkit-gradient(linear,left top,left bottom,from(#ff8100),to(#ff7600)); */
	background: -webkit-linear-gradient(top,#fca300,#fd6853);
	background: linear-gradient(180deg,#0373d4,#2b87ca);
	-webkit-box-shadow: 0 4px 4px 0 rgb(255 212 0);
	box-shadow: 0 4px 4px 0 rgb(255 211 131 / 94%);
	border-radius: 4px;

	}
.title-suffix {
			margin-left: .5em;
			font-weight: 500;
}
.box__tit span.js_wz{font-weight:700;color:#222;font-size:16px;line-height:20px;top:0;height:20px;padding:0}
.box__tit i.line{position:absolute;left:0;top:1px;width:3px;height:18px}
.box__tit strong{margin:0 .2em}
.box__tit em{margin:0 .2em;color:#c14;position:relative;z-index:0;font-style:normal;font-weight:600}
.mod__tit{color:#c5653e;font-family:arial,'pingfang sc',stheiti,'microsoft yahei',sans-serif}
.mod__col ul.col-2{width:100%;float:left;}
.mod__col ul.tit{display:flow-root}
.mod__col ul.tit li.c3{width:20%}
.mod__col ul.tit li{padding-left:18px;line-height:28px;height:28px;width:20%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;float:left;border-bottom:1px solid #e6e6e6;border-bottom:0}
.c3 ul.tit li{width:33.3%}
.c4 ul.tit li{width:25%}
.mod__col ul{margin:.25rem 0 .75rem;margin:0;outline:0;padding:0;vertical-align:baseline}
.mod__col ul li{display:block;}
.mod__col ul li:before{content:"#";float:left;font-size:.5rem;color:#999;margin-left:-.875rem}
.mod__col ul li a{color:currentColor}
.mod__col ul.table-c4 li{width:25%;float:left;line-height:1.6rem;height:1.6rem;margin-left:0;padding-left:1rem}
.mod__col ul.col-2 li{width:50%;float:left;line-height:1.6rem;height:1.6rem;margin-left:0;padding-left:1rem}
#textbox em{position:relative;z-index:0;font-style:normal;color:none!important;font-weight:600}
.fl {
    float: left;
    color: rgb(0 0 0 / 60%);
}
.fr {
	float: right!important;
	display: inline-block;
}
.zipic {
	border: 1px solid #c5653e;
	background: transparent url(//f.gjcha.com/img/zibg.gif) no-repeat center center;
	margin: 10px 0 10px 0;
	max-width: 100px;
	max-height: auto;
}
.fr img {
	max-width: 120px;
	max-height: 120px;
	height: auto;
	border: 0;
	padding: 0;
	border-radius: 1rem;
	mix-blend-mode: multiply;
}

.zipic img {
	display: block;
	margin: 0 auto;
	margin-bottom: 0!important;
	margin-top: 0!important;
	max-width: 100%!important;
	height: auto!important;
}

.zipic p {
	margin: 0 auto;
	font-size: 70px;
	text-align: center;
	width: 100px;
	height: 100px;
	/* padding-top: 55px; */
}
.gclear {
	zoom: 1;
	padding-top: 8px;
	min-height: 120px;
}
.attr {
	display: inline-block;
	zoom: 1;
	position: relative;
	margin: 0 8px 12px 0;
	min-width: 36%;
	line-height: 1.8;
}
.attr span {
	background-color: #f0f2f7;
	margin-right: .5em;
	border: 1px solid #20a53a;
	text-align: center;
	color: #666;
	border-radius: 3px;
}
.attr_name {
	padding: 2px 6px;
	color: #77744d;
	text-decoration: none;
	border: 0!important;
	float: left;
}
.gclear a:link {
	text-decoration: none;
	border-bottom: 1px dashed rgba(0,0,0,.6);
}
.attr_du {
	height: 26px;
	line-height: 26px;
	padding: 5px 0;
	display: inline-flex;
}
#aPlayList {
	margin-left: .5rem;
}
.gclear a {
	cursor: pointer;
	text-decoration: none;
}
.gclear .line {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: inherit;
}
.attr a img {
	display: inline-block;
	text-decoration: none!important;
}
.attr_bihua img {
	width: 20px;
	height: 20px;
	border: 0;
	display: initial;
	margin: 0;
}
.attr_ciyu a {
	color: #333;
	border-bottom: dashed 1px rgba(0,0,0,.6);
	margin-right: .5em;
}

.zidian_info {
	margin-bottom: -1px;
	border: 1px solid #ebebeb;
	padding: 15px 20px;
}
.zidian_main {
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 30px;
	line-height: 35px;
	font-size: 14px;
	border-radius: 10px;
}
.zidian_info h1 {
	/* font-size: 5rem; */
	/* text-align:center; */
	color: green;
	margin-bottom: 0;
}
.zidian_info p {
	padding-bottom: .6rem;
	margin: 0;
	padding: 0;
}
.zidian_info h2 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.zidian_info h3 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}

.hzKuozhan {
    width: auto;
    height: auto;
    overflow: hidden;
}
.hzKuozhan dl {
    float: left;
    width: 33.20%;
    margin-bottom: 2px;
}
.hzKuozhan dl dt {
    float: left;
    height: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 500;
}
.hzKuozhan dl dd {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    letter-spacing: 0;
}

.py__list {
    overflow: hidden;
}

.py__list ul{
    margin-bottom: 15px;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
}

.py__list ul li{
    float: left;
    border: 1px solid #e9ecef;
    border-radius: 5px;
    padding: 2px 6px;
    margin: 3px;
    white-space: nowrap;
    list-style-type: none;
    line-height: 26px;
}

/* 字典 */
/* 单词 */
.danci_info {
	text-decoration: none !important;
    background-color: white;
}
.danci_main {
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 30px;
	line-height: 35px;
	font-size: 14px;
	border-radius: 10px;
}

.danci_info h1 {
	/* font-size: 5rem; */
	/* text-align:center; */
	color: green;
	margin-bottom: 0;
}
.yinbiao {
	margin-bottom: 10px;
}
.yinbiao span {
	color: #999;
	margin-right: 1rem;
}
.danci_info p {
	padding-bottom: .6rem;
	margin: 0;
	padding: 0;
}
.tags ol {
	list-style: none;
}
.tags ol li {
	display: inline-block;
	color: #999;
	font-size: 12px;
	padding: 0 6px;
	background: #f2f2f2;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 20px;
	margin-right: 12px;
}
.danci_info h2 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.danci_info h3 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
font-weight: 700;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.en_List {
list-style: none;
}
.en_List ul {
padding-left: 2px;
list-style: none;
margin-bottom: 0;
}
.en_List li {
color: #254264;
font-size: 16px;
}
.en_List li span{
padding: 1px 3px;
color: #fff;
font-size: 12px;
margin-right: 5px;
background-color: #333;
}
.cn_lj{height:33px;color:#999;}
/* .cn_lj{height:33px;line-height:32px;background:#f9f9f9;color:#999;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;border-top:0;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} */
/* 单词 */
/* 缩写 */
.suoxie_info {
	margin-bottom: -1px;
	/* border: 1px solid #ddd; */
	padding: 15px 20px;
}
.suoxie_info h1 {
	font-size: 2rem;
	text-align: center;
	margin-bottom: 0;
}
/* 缩写 */
/* 机场 */
.jichang_info {
	margin-bottom: -1px;
	border: 1px solid #ddd;
	padding: 15px 20px;
}
.jichang_info h1 {
	font-size: 2rem;
	text-align: center;
	margin-bottom: 0;
}
/* 机场 */
/* 航空公司大全 */
.airline_info {
	margin-bottom: -1px;
	border: 1px solid #ddd;
	padding: 15px 20px;
}
.airline_info h1 {
	font-size: 2rem;
	text-align: center;
	margin-bottom: 0;
}
/* 航空公司大全 */

/* 繁体字内容页 */
.FTZ_Table{width:100%;margin-top:7px;margin-bottom:15px;border-collapse:collapse;border-spacing:0;border:1px solid #e7eaec;border-left:0}
.FTZ_Table a{color:#000000}
.FTZ_Table tr{border-bottom:1px solid #e7eaec}
.FTZ_Table .th{width:110px;text-align:center;background:#f5f5f5}
.FTZ_Table table th,.FTZ_Table td{border-left:1px solid #e7eaec;word-break:break-all;word-wrap:break-word;padding:6px 8px;font-weight:400}
.FTZ_Table li{display:inline-block;margin-right:.5em}
.FTZ_Table .thead{width:120px;background:#f7f7f7;text-align:center;color:#888}
.FTZ_Table .thumb{width:150px;verticle-align:middle}
.FTZ_Table .thumb_3{width:120px;verticle-align:middle}
.FTZ_Table .tbody{font-size:14px}
.FTZ_Table img{float:left;display:inline-block;max-width:100%}
.light_bb{    border-bottom: 1px solid #f0f2f7;}
.FTZ_Table h2 {
	background: 0 0;
	padding-left: 0!important;
	line-height: 1.8em!important;
	font-weight: 500;
}
.FTZ_Table h2 .h2__none {
	display: none;
}
.fantizi_info {
	padding: 10px 10px;
}
.fantizi_info h1 {
	font-size: 18px;
	text-align: center;
	color: green;
	margin-bottom: 0;
}
.ftz1{
font-size: 50px;
color: #DC143C;
}
.ftz2{
font-size: 50px;
color: #4e5af0;
}

.fantizi_info p {
padding-bottom: .6rem;
margin: 0;
padding: 0;
}
/* 繁体字内容页 */
/* 反义词 */
.fycinfo{border:2px solid #f1f1f1;padding:5px 20px;font-size:18px;min-height:100px;line-height:42px;color:#039}
.fyccontent {
font-size: 16px;
line-height: 28px;
color: #000000;
}
.fyccontent p {
	border: 1px solid #ddd;
	line-height: 30px;
	padding: 10px;
}
.fyccontent a {
padding: .1rem .2rem;
color: #006400;
text-decoration: underline;
}
/* 反义词 */
/* 近义词 */
.jycinfo{border:2px solid #f1f1f1;padding:5px 20px;font-size:18px;min-height:100px;line-height:42px;color:#039}
.jyccontent {
font-size: 16px;
line-height: 28px;
color: #000000;
}
.jyccontent p {
	border: 1px solid #ddd;
	line-height: 30px;
	padding: 10px;
}
.jyccontent a {
padding: .1rem .2rem;
color: #006400;
text-decoration: underline;
}
/* 近义词 */
/* 成语 */
.cycinfo{border:2px solid #f1f1f1;padding:5px 20px;font-size:18px;min-height:100px;line-height:42px;color:#039}
.cycontent {
font-size: 16px;
padding: 12px 10px;
line-height: 28px;
color: #000000;
}
.cycontent p {
	border: 1px solid #ddd;
	line-height: 30px;
	padding: 10px;
}
.cycontent a {
padding: .1rem .2rem;
color: #006400;
text-decoration: underline;
}
/* 词语 */
/* 词典 */
.cidianinfo{border:2px solid #f1f1f1;padding:5px 20px;font-size:18px;min-height:100px;line-height:42px;color:#039}
.box__py{width:100%;color: #24292e;}
.box__py .table__line{width:100%;border-collapse:collapse;border-spacing:0}
.box__py .table__line th{width:100px}
.box__py .table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #e7eaec;border-left:0}
.box__py .table a{color:#1a73e8}
.box__py .table tr{border-bottom:1px solid #e7eaec}
.box__py .table .th{width:110px;text-align:center;background:#f5f5f5}
.box__py .table td,.box__py .table th{border-left:1px solid #e7eaec;word-break:break-all;word-wrap:break-word;padding:.2rem .5rem;font-weight:400;vertical-align:top;}
.box__py .table td a{display:inline-block;line-height:18px;}
.box__py .table td span{display:inline-block;line-height:18px;color:#333;}
.box__py .table li{display:inline-block;margin-right:.5em}
.box__py .table .thead{width:80px;background:#f7f7f7;text-align:center;color:#888}
.box__py .table .thumb{width:150px;verticle-align:middle}
.box__py .table .thumb_3{width:120px;verticle-align:middle}
.box__py .table .tbody{font-size:14px}
.box__py .table img{float:left;display:inline-block;max-width:100%}
.box__py .table tr{height:28px;line-height:28px;border-bottom:1px solid #dee2e6;padding:0 .5em}
.box__py .table thead tr{border-bottom:1px solid #e7eaec;background-image:linear-gradient(276deg,#e9ecef,#f3f5f7)}
.box__py .table thead tr th{text-align: -webkit-auto;}
.box__py .table tbody tr th{font-family:italic small-caps Times New Roman}
.box__py .table .row{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.py__table_so .table{width:100%;padding:10px 5px 0 5px;width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse}
.py__table_so .table tbody tr{height:30px;line-height:30px;border-bottom:1px solid #dee2e6;padding:0 .5em}
.py__table_so .table tbody tr:nth-of-type(even){background-color:rgba(0,0,0,.02)}
.py__table_so .table tbody tr:hover{background-color:rgba(0,0,0,.06)}
.py__table_so a{color:#1a73e8;margin:0 .5em 0 0}
.w2em{width:3em}
.w3em{width:6em}
.w4em{width:8em}
.w5em{width:10em}
.w6em{width:12em}
.py__warp {padding: 10px 20px 0 20px;}
.py__base {margin-bottom: 10px;color: #254264;}
.py__base em {
	text-decoration: none;
	font-style: normal;
}
.py__base_en {margin-bottom: 10px;color: #254264;}
.py__base_en em {
	text-decoration: none;
	font-style: normal;
	color: #333;
	font-weight: 700;
	background-image: url(https://f.gjcha.com/images/em.png);
	background-repeat: repeat-x;
	background-position-y: bottom;
	background-size: 100% 8px;}
.py__push {
    text-align: center;
    font-size: 30px;
    line-height: 36px;
    word-break: break-all;
    position: relative;
    padding: 0;
    margin: 0;
    font-weight: 600;
    margin-bottom: 10px;
    color: #d14;
}
.py__base_pt {margin-bottom: 10px;color: #333333;font-size: 16px;}
.py__base_pt em {
	text-decoration: none;
	font-style: normal;
	color: #333;
	font-weight: 700;
	background-image: url(https://f.gjcha.com/images/em.png);
	background-repeat: repeat-x;
	background-position-y: bottom;
	background-size: 100% 8px;}
.py__sd {
    color: #888;
}
.py__sd a {
    /* text-decoration: none; */
    color: #131313;
}
.clear {
    clear: both;
}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.cidianp{padding:5px 20px;font-size:15px;line-height:42px;color:#000}
.cidianp a {
	color: #000;
	padding: 0 3px;
}
.cyjl {
	font-size: 16px;
    padding: 12px 10px;
    line-height: 28px;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cyjl a {
    padding: 0.1rem 0.2rem;
    color: #006400;
    text-decoration: underline;
}
.panel-cidian-text {
    font-size: 16px;
    line-height: 24px;
    padding: 2px;
}
.panel-cidian-text ul {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style:none;
}
.panel-cidian-text ul li {
    float: left;
    border-bottom: 1px #ddd solid;
    width: 100%;
    line-height: 24px;
    padding: 7px 0px;
    text-indent: 0em;
    background: none;
}
.panel-cidian-text ul li a {
    color: #999;
	font-size: 14px;
    text-decoration: none;
}
.panel-cidian-text .bt {
    color: #8F4D06;
    margin-right: 10px;
}

.cidian_info {
	background: #fff;
	clear: both;
}
.cidian_info em {
    font-style: normal;
	color: #c00;
}
.danci_main {
	background-color: #FFFFFF;
	border: 1px solid #DEDEDE;
	-moz-border-radius: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	padding: 5px 30px;
	line-height: 35px;
	font-size: 14px;
	border-radius: 10px;
}

.cidian_info h1 {
	color: green;
	margin-bottom: 0;
}
.pinyin {
	margin-bottom: 10px;
}
.pinyin span {
	color: #999;
	margin-right: 1rem;
}
.cidian_info p {
	padding-bottom: .6rem;
	margin: 0;
	padding: 0;
}
.cidian_info h2 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.cidian_info h3 {
padding-left: 15px;
height: 20px;
font: 16px/18px "\5FAE\8F6F\96C5\9ED1";
background: url(//f.gjcha.com/images/h.png) left center no-repeat #fff;
position: inherit;
width: 100%;
color: #333;
border-bottom: 1px solid #e6e6e6;
}
.yisi {
	padding: 5px 20px;
    font-size: 15px;
    line-height: 42px;
    color: #039;
}

/* 字典 */
.zbody {
  font-family: yahei;
  font-size: 14px;
}
.zbody .dtext {
    margin-bottom: 20px!important;
}
.zbody .ztitle_info {
    color: rgb(0 0 0 / 70%);
    color: #254264;
    display: flex;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    clear: both;
    margin: 0;
}
.zbody .zi_font {
    color: #cc0033;
}
.zbody .zi_py{
    margin-right: 10px;
}
.zidianinfo{border:2px solid #f1f1f1;padding:5px 20px;font-size:15px;min-height:100px;line-height:24px;color:#039}
.zidianinfo .zi_cx{
  border: solid 1px #339900;
  padding: 1px 3px;
  color: #339900;
  font-size: 12px;
  margin-right: 5px;
}
/* 成语 */
.chengyuinfo{border:2px solid #f1f1f1;padding:5px 20px;font-size:18px;line-height:42px;color:#039}
.chengyup{padding:5px 20px;font-size:15px;line-height:42px;color:#392b20}
.chengyup a {
	color: #c00;
	padding: 0 3px;
}
.geng {
    clear: both;
    color: #525252;
    padding: 5px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    margin-top: 2px;
    margin-bottom: 10px;
    line-height: 20px
}
.geng a{text-decoration:none !important; }
/* ad */
.card-ad1{
	padding: 15px;
}
.card-ad2{
	padding: 15px;
}
.card-ad3{
	padding: 15px;
	border: 1px solid #ddd;
	background-color: #fff;
}

.img_logo{
    display: block;
    min-width: 80px;
    height: 44px;
    margin-top: calc((50px - 44px)/ 2);
}
/* 列表_右边 */
.r_list_md3{text-align: left;}
.r_list_md3 ul{outline: 0;padding: 0;vertical-align: baseline;}
.r_list_md3 ul li{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  float: left;}
.r_list_md3 ul li.c2{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 50%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
float: left;}
.r_list_md3 ul li.c3{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 33%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	float: left;}
.r_list_md3 ul li:before{content:"\00BB\0020";color:#999;}
.r_list_md3 a{color: currentColor;}
/* 列表_左边 */
.l_list{text-align: left;}
.l_list ul{outline: 0;padding: 0;vertical-align: baseline;}
.l_list ul li{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  float: left;}
.l_list ul li.c0{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
float: left;}
.l_list ul li.c1{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
float: left;}
.l_list ul li.c2{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 50%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
font-size: 14px;
float: left;}
.l_list ul li.c3{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 33%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	float: left;}
.l_list ul li.c4{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 24%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	float: left;}
.l_list ul li.c5{border-bottom: 1px solid rgba(57,43,32,0.1);padding-left: 8px;line-height: 28px;height: 28px;width: 19%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	float: left;}
.l_list ul li:before{content:"\00BB\0020";color:#999;}
.l_list a{color: currentColor;}
/* 手机显示 */
.m-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1100;
    color: #4a4d4a;
    height: 50px;
    line-height: 55px;
    background: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    box-shadow: 0 0 3px #888;
    -webkit-box-shadow: 0 0 3px #888;
    -moz-box-shadow: 0 0 3px #888;
}
.icon {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.goback {
    left: 10px;
    width: 30px;
    height: 30px;
    background: url(//f.gjcha.com/img/ico/goback.png) no-repeat center center;
    background-size: 70%;
}
.searchR {
    right: 10px;
    width: 30px;
    height: 30px;
    background: url(//f.gjcha.com/img/ico/search.png) no-repeat center center;
    background-size: 80%;
}
.nav-ml {
    right: 5px;
    width: 30px;
    height: 30px;
    background: url(//f.gjcha.com/img/ico/sandwitch.png) no-repeat center center;
    background-size: 100%;
		margin-top: 8px;
}
.x-nav {
    cursor: pointer;
}
.h5-nav {
    position: fixed;
    z-index: 9;
    background: #f5f5f5;
    width: 100%;
    height: calc(100% - 104px);
    font-size: 14px;
    line-height: 40px;
    top: -100%;
    left: 0;
    overflow: auto;
    overflow-x: hidden;
    transition: top ease .35s;
}
.h5-nav h3 {
    font-size: 16px;
    text-align: center;
    color: #666;
    font-weight: 700;
}
.h5-nav ul {
    display: flex;
    flex-wrap: wrap;
}
.h5-nav ul li {
    width: 25%;
    margin: 0 0 2vw 1vm;
		display: block;
    box-sizing: border-box;
    /* text-align: center; */
}
.h5-nav ul li a {
    color: #666;
    width: 100%;
    display: block;
    float: left;
    line-height: 14px;
    padding: 8px 0;
    color: #4d4d4d;
}
.nav-show {
    top: 44px;
    padding: 10px;
    padding-bottom: 10px;
    padding-bottom: 0;
}
