/* sideNav */
#sideNav ul.Cate{text-align: center;font-size: 15px;color: #9e9e9e;display: flex;justify-content: center;flex-wrap: wrap;}
.fixTop { position: fixed; width: 1420px; top: -15px; }
.fixTop.showheader { top: 50px; }
#sideNav >ul >li {position: relative;display: inline-block;margin: 10px;}
#sideNav >ul >li.action >h3 a{/* color: #fff; */}
#sideNav >ul >li >h3 {display: block;}
#sideNav >ul >li >h3 a {letter-spacing: 0.5px;font-size: 16px;font-weight: 400;color: #35393a;display: block;padding: 15px 5px;transition: 0.9s;line-height: 0.8;}
#describe .info{margin-bottom: 20px;position: relative;}
#describe .info h5{text-align: left;color: #35393a;font-weight: 400;letter-spacing: 0.5px;position: relative;font-size: 22px;margin: 5px;font-weight: 500;}
#describe .info h5.action{font-weight: 500;padding-bottom: 15px;margin-bottom: 10px;border-bottom: 2px solid #dbdbdb;}
#articleInfo20 .tit2.wow{margin: 0 5px;}
#AB007 .action {
    margin-top: 12px;
    margin-bottom: 1.3em;
    font-weight: 500;
    line-height: 170%;
    position: relative;
    font-size: 24px;
    color: #675448;
    letter-spacing: 1px;
}
.menu_body .Txt .textEditor h5{}
ul.faqList li .classtxttype h3{line-height: 120%;font-weight: 400;letter-spacing: 0.5px;position: relative;margin-top: 10px;font-size: 20px;}
ul.faqList{display: flex;flex-wrap: wrap;}
ul.faqList li{display: inline-block;width: 100%;overflow: hidden;vertical-align: top;margin-bottom: 10px;border-bottom: 1px solid #a9a9a9;}
.textEditor ol li{border-bottom: 0px solid #a9a9a9;margin: 14px;display: list-item;width: auto;}
.textEditor ol li.txtFQA {padding: 12px 0;font-size: 16px;font-weight: 500;border-bottom: 1px solid #e5e5e5;width: auto;}
.textEditor ol li.txtFQA p{padding-left: 0px;padding-top: 10px;font-size: 16px;font-weight: 400;}
.textEditor ol li.txtN{display: flex;flex-wrap: wrap;flex-direction: row;}
.textEditor ol li.txtN p{width: 24%;list-style-type: circle;list-style-position: inside;display: list-item;padding-left: 12px;}
ul.faqList li .classtxttype i {position: absolute;width: 25px;height: 28px;display: block;top: calc((100% - 30px) / 2);right: 5px;background: #702973;border-radius: 5px;padding: 6px;color: #fff;}
.textEditor ol li iframe{height: 450px;}
#articleStyle27{margin: 10px auto 0px;width: auto;overflow: overlay;position: relative;padding: 5px 25px 15px 25px;display: block;}
#articleStyle27 img{width: 100%;}
#articleStyle27 .classPictype{position: relative;}
#articleStyle27 .classtxttype .smalldes{margin: 20px 0 20px 20px;position: relative;}
#articleStyle27 .classtxttype .smalldes span{font-size: 16px;letter-spacing: 0.8px;vertical-align: initial;}
#articleStyle27 .classtxttype .smalldes h2{font-weight: bold;color: #2e3233;line-height: 120%;font-size: 1.3rem;margin: 0px 0 10px;text-align: inherit;padding: 10px 0px;}
#articleStyle27 .classtxttype .smalldes h2::after {content: "";padding-right: 30px;background: url(/images/37/square.png) center right no-repeat;}
#articleStyle27 .classtxttype .smalldes p{font-size: 0.95rem;line-height: 180%;}
#articleStyle27 .classtxttype .smalldes .more{font-weight: 600;color: #3c3c3c;font-size: 16px;}
#articleStyle27 .classtxttype .smalldes .more i{color: #3c3c3c;font-size: 20px;}
#articleStyle27 .classtxttype{position: relative;}
#articleStyle27 .classtxttype .form-box{border: 1px solid #e6e6e6;padding: 20px 30px;margin: 10px 0 20px;}
#articleStyle27 .classtxttype .form-box ul{list-style: none;margin-bottom: 15px;}
#articleStyle27 .classtxttype .form-box ul li{overflow: hidden;border-bottom: 1px solid #e6e6e6;padding: 9px 0;display: block;width: 100%;}
#articleStyle27 .classtxttype .form-box ul li h4{float: right;font-size: 18px;}
#articleStyle27 .classtxttype .form-box ul li h4 b{display: inline-block;width: 7px;height: 7px;background: #69a77f;border-radius: 50%;margin-right: 5px;}
#articleStyle27 .classtxttype .form-box ul li p{float: left;font-size: 16px;color: #565656;}
#articleStyle27 .classtxttype .form-box ul li p i{width: 26px;display: inline-block;height: 30px;vertical-align: top;color: #c5c5c5;}
#articleStyle27 .classtxttype .form-box ul li p b{width: calc(100% - 26px);display: inline-block;vertical-align: text-bottom;line-height: 160%;}
#articleStyle27 .classtxttype .form-box ul li p b a{color: #676767;}
#articleStyle27 .classtxttype .form-box ul li span{vertical-align: baseline;font-size: 0.8rem;margin-right: 5px;}
#articleStyle27 .classtxttype .form-box >p{font-size: 0.9rem;}
.menu_body {position: relative;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}.menu_body .Txt {margin: 10px auto 10px;padding: 15px 20px 15px;width: auto;border: 1px solid #e6e6e6;}
.menu_body .Txt p.ellipsis{display: inline-block;vertical-align: top;width: auto;line-height: 170%;font-weight: 600;z-index: 99;opacity: 1;-webkit-transform: scale(1) translateY(0);-ms-transform: scale(1) translateY(0);transform: scale(1) translateY(0);height: 350px;overflow: auto;}

@media screen and (max-width: 1024px) {
	section{width: 90%;}
	.textEditor ol li.txtN p{width: 33%;}
	.textEditor ol li{margin: 8px;}
}
@media screen and (max-width: 960px){
	#articleStyle27 .classPictype {float: left;width: 100%;position: relative;}
	#articleStyle27 .classtxttype {width: 100%;float: right;margin-left: -40px;}
	.textEditor ol li.txtN p{width: 48%;}
	#sideNav ul.Cate{
    display: flex;
    flex-direction: column;
}
}
@media screen and (max-width: 768px) {
	.info em{font-size: 23px;letter-spacing: 1px;}.info h3{margin-bottom: 10px;}
	#articleStyle27 .classPictype{width: 100%;float:none;}
	#articleStyle27 .classPictype:after{bottom: 50px;}
	#articleStyle27 .classtxttype{width: 100%;margin: 0px 0 0;float:none;}
	#articleStyle27 {width: 100%;margin: 0px 0% 0px;}
	#articleStyle27 .classtxttype .smalldes{margin: 30px 0;}
	#articleStyle27 .classtxttype .form-box{padding: 30px 50px;}
	#articleStyle27 .classtxttype .form-box ul li h4 {float: left;font-size: 16px;}
	#articleStyle27 .classtxttype .form-box ul li{padding: 4px 0;}
	#articleStyle27 .classtxttype .form-box ul{margin: 14px 0 20px;}
	.menu_body .Txt {width: 89%;}#articleStyle27 .classtxttype .form-box{padding: 0px 20px;margin: 0px 0 20px;}
	#sideNav ul.Cate{display: flex;flex-wrap: wrap;}
	#sideNav >ul >li{margin: 8px;}
}
@media screen and (max-width: 640px) {
	.menu_body .Txt {width: 90%;}
	.textEditor ol li.txtN p{width: auto;padding-left: 8px;}
	.textEditor ol li iframe{height: 300px;}
	ul.faqList li .classtxttype h3{font-size: 18px;}
	#describe .info h5{font-size: 19px;}
}

@media screen and (max-width: 480px) {
	.menu_body .Txt {width: auto;padding: 20px 10px 20px;margin: 0px auto 10px;}
}