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;}
.titl_strong{ display:block; margin-top: 2em;border-bottom: 1px solid #eee;background: #F8F8F8;padding: .5em .8em;margin-bottom: 1em;}
.lemmaCatalog ul>li>ol>li i{ display: none;}
.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{ display: none;}
.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: 100%; 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 #2d7dff;padding-left:.5em;}
.case_content h3{font-weight: 600;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;}

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

.itemView{width: 290px;background: #fff;border-radius: 10px}
.itemView .title{font-size: 18px;margin-bottom: 8px;color: #343432;font-weight: bold;border-left: 2px solid #4082fd;padding-left: 15px;margin-top: 10px;}
.autoMenu{ /* display:none;position: fixed; top:20%; */z-index: 1;text-align: left; width: 100% !important;}
.autoMenu_fixed{position: fixed; top:0;z-index: 1;}
.autoMenu ul{line-height: 2;overflow-y: auto;padding: 10px;}
.autoMenu ul>li.sub{padding-left: 20px;}
.autoMenu ul>li>a{color: #434545;font-size: 1.02em;}
.autoMenu ul>li>a:hover{color: #4082fd;}
.autoMenu ul>li>a span,.autoMenu ul>li>a i{ padding-right: .5em;}
.autoMenu ul>li.active>a{color: #4082fd;font-weight: bold;}
.icon-plus-sign{display: inline-block;width: 26px;height: 26px;border-radius: 50%;border:4px solid #91ba61;background: #91ba61;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 #ff5370;background: #ff5370;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;}

@media (max-width: 1400px)
{
	.itemView{ width: 25%;}
	.actdetailpage{ display: inherit;}
}

@media (max-width: 800px)
{
	.itemView{ display: none;}
	
	.lemmaCatalog{ display: flex;}
}