ol{ padding: 0; margin: 0;}
table {width: 100%;margin-top: 1em;border-collapse: collapse;}
table,table tr,table tr td {border: #ececec 1px solid;line-height: 2.5em;max-width: 100%;text-align: center;font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
table tr td{/* padding-left: 10%; */}
table tr:nth-child(odd){ background-color: #f1f1f1;}
.disp_flex{display: flex;}
.mbxdh{padding-top:1em;font-size: .9em;padding-bottom:1em;}
.mbxdh,.mbxdh a{color: #838485;}
.case_left{width: 86%;}
.case_right{width: 22%;}
.main-content{padding: 2em 1em 2em 2em;box-sizing: border-box;}
.main-content .top-tool{text-align: right;color: #888;font-size: .8em;}
.main-content .top-tool span{padding: 0 .2em;}
.main-content h1{font-size: 28px;line-height: 1.15;font-weight: 400;margin-bottom: .7em;vertical-align: sub;*vertical-align: text-bottom;}
.main-content .head-title{clear: both;font-size: 1em;word-wrap: break-word;color: #333;margin-bottom: 15px;text-indent: 2em;line-height: 24px;}
.main-content .head-title p,.head-title div{word-wrap: break-word;color: #333;margin-bottom: 15px;line-height: 24px;/* zoom: 1; */text-align: justify;}
.basic-info dl{width: 48%;flex-wrap: wrap;line-height: 3em;font-size:.9em;}
.basic-info dl:nth-child(odd){ margin-right:4%;}
.basic-info dl dt{width: 20%;border-bottom: 1px #ebebeb dashed;color: #999;font-weight: 700;}
.basic-info dl dd{width: 80%;border-bottom: 1px #ebebeb dashed;}

.lemmaCatalog{margin: 2em 0 0 0;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;background: #fbfbfb;font-family: arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif;}
.lemmaCatalog b{width: 15%;font-weight: 400;text-align: center; margin: 2em 0;}
.lemmaCatalog ul{ width: 85%; padding: .5em 1em; box-sizing: border-box; flex-wrap: wrap;}
.lemmaCatalog ul>li{ width: 50%; line-height: 2em;}
.lemmaCatalog ul>li>a>span{ padding-right: .5em;}
.lemmaCatalog ul>li>a{}
.lemmaCatalog ul>li>ol{padding-left: .5em;margin-left: 6em;}
.lemmaCatalog ul>li>ol>li i{padding-right: .5em;}
.lemmaCatalog ul>li>ol>li a{color: #333 !important; font-size: .9em;}

.case_content p,.case_content div{text-align: justify;font-size: 1em;word-wrap: break-word;color: #575757;margin-bottom: 15px;}
.case_content p img,.case_content div img{ display:block; margin:0 auto;max-width: 95% !important; min-width: auto !important;  height: auto !important;}
.case_content h2{font-weight: 400;line-height: 24px;font-size: 22px;padding-bottom: 1em;margin-bottom: 1em;margin-top: 2em;border-bottom: 1px solid #ebebeb;}
.case_content h2 span{border-left: 10px solid #d20d8d;padding-left:.5em;}
.case_content h3{font-weight: 400;font-size: 18px;margin-bottom: .5em;}

.content_l .titl_h2{margin-top: 2em;border-bottom: 1px solid #eee;background: #F8F8F8;padding: .5em .8em;}
.content_l ul{display: flex;flex-wrap: wrap;margin-top: 1em;}
.content_l ul li{width: 24%;box-sizing: border-box;border: 1px #f5f5f5 solid;margin-bottom: 2%;}
.content_l ul li:not(:nth-child(4n)){margin-right: 1%;}
.content_l ul li>a{display: block;height: 10em;overflow: hidden;background: #e8e8e8;}
.content_l ul li>a img{width:100%;height: 10em;object-fit: cover;}
.content_l ul li .hos{padding: .5em;}
.content_l ul li .hos h4{font-weight: normal;text-align: center;margin-bottom: .3em;}
.content_l ul li .hos p{font-size: .9em;color: #999;}
.content_l ul li .hos p span{line-height: 1.4em;text-align: justify;}

#autoMenu li{border: 1px solid #e6e6e6;font-size:.9em;margin-bottom: .5em;padding-bottom: .4em;}
#autoMenu li div{height: 8em;overflow: hidden; margin-bottom:.5em;}
#autoMenu li div img{height:8em;width:100%;object-fit: cover;}
#autoMenu li p{padding:.1em .5em;line-height: 1.5;}
#autoMenu li p:nth-child(2){text-align: center;font-size: 1.1em;}
#autoMenu li p:nth-child(2) a{ color:#090909;}


.autoMenu{display:none;position: fixed;bottom: 20%;z-index: 1;text-align: left;width: 100%;}
.autoMenu ul{padding: .5em;line-height: 2;overflow-y: auto;background: #fff;}
.autoMenu ul>li.sub{padding-left: 20px;}
.autoMenu ul>li>a{color: #434545;padding-left: 10px;}
.autoMenu ul>li>a span,.autoMenu ul>li>a i{ padding-right: .5em;}
.autoMenu ul>li.active>a{color: #f65453;}
.autoMenu ul{-webkit-box-shadow:0 0 10px #CCC;-moz-box-shadow:0 0 10px #CCC;box-shadow:0 0 10px #CCC;}
@media screen and (max-width:601px){
	.meau_ul{ display: none;}
	.autoMenu{ right: 1%;}
	.btn-box{display: inline-block;width: 40px;height: 40px;text-decoration: none;position: absolute;right: 2%;}
	.icon-plus-sign{display: inline-block;width: 26px;height: 26px;border-radius: 50%;border: 4px solid #f98787;background: #f98787;position: absolute;top:3px;left:3px;}
	.icon-plus-sign:before,.icon-plus-sign:after{content: '';display: inline-block;width: 3px;height: 20px;background: #fff;border-radius: 1px;position: absolute;top:3px;left:11.5px;}
	.icon-plus-sign:after{-webkit-transform:rotate(90deg);}
	
	.icon-minus-sign{display: inline-block;width: 26px;height: 26px;border-radius: 50%;border: 4px solid #f65453;background: #f65453;position: absolute;top:3px;left:3px;}
	.icon-minus-sign:before{content: '';display: inline-block;width: 20px;height: 3px;background: #fff;border-radius: 1px;position: absolute;left:3px;top:11.5px;}
}