body{background:#f5f6fa}
 
 
.container_box{width: 1140px; padding: 20px 30px; margin: auto; background: #fff;}
.content_location{border-bottom: 1px solid #eee; height: 36px;   line-height: 36px; background: url(../images/home.jpg) no-repeat 0 9px; font-size: 15px; padding-left: 24px;    background-size: 15px; color: #888;}
.content_location a{  color: #888;}
  
.content_location .backto{float:right}
.content_location .backto img{width:20px;height:20px;margin-right:10px;margin-top:-3px;opacity:0.5}
 
	
.content_catname{ position: relative; padding-bottom: 30px;}
.content_catname h3{display: block; border-left: 4px solid #0565f5; height: 24px; font-size: 24px; font-weight: bold; padding-left: 10px; color: #0565f5; line-height: 24px; margin-top: 40px;}

 
.content_list{}
.content_list li{position: relative; height: 55px; line-height: 55px; padding-left: 18px; background: url(../images/dot1.png) no-repeat 0 center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size:16px;border-bottom: 1px solid #eee;
    box-sizing: border-box}
.content_list li .tit{display: inline-block; width: 580px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: top;}
.content_list li .date{ position: absolute; right: 0; top: 0px; font-size: 14px; color: #c7cbd3;background: url(../images/dateIcon.png) no-repeat 0 center;padding-left:24px}
.content_list li .fenlei{ color: #0565f5;}
.content_list hr{ height: 1px; background: none; border: 0; border-bottom: 1px dotted #c2c2c2; margin: 20px 0;}
  

.content_box{padding:20px 30px;overflow:hidden;position:relative;}
 
.content_title{font-size:28px;line-height:1.8;text-align:center;padding:10px 0px;font-weight:bold;color: #000;}
.content_info{height:auto;line-height:30px;font-size:14px; margin-top: 24px; border-top:1px solid #eeeeee; color:#666;overflow:hidden;padding:10px 0px;}
.content_info a{ color:#666;}
.content_info .content_info_left{color:#999}
.content_info .content_info_left span{padding-left:10px;color:#666}
.content_info .content_info_right #myPrint{ display:inline-block; background: url(../images/print.gif) no-repeat 0 center; padding-left: 20px; margin-left: 15px;}
.content_info .content_info_right .close_btn{ display:inline-block; background: url(../images/close1.gif) no-repeat 0 center; padding-left: 20px; margin-left: 15px;}
.content_body{ margin-top: 30px; line-height: 2; font-size: 18px;}
.content_body strong{ font-weight: bold;}
.content_body p{ text-indent: 2em;}
/* 取消包含图片的段落的首行缩进和文本对齐 */
.content_body p:has(img){ text-indent: 0 !important; text-align: center !important;}
.content_body p[style*="text-align:center"],
.content_body p[style*="text-align: center"]{ text-indent: 0 !important;}
.content_body video{ display: inherit; width: 800px;height: auto; margin:20px auto;}
.content_body td{ border:1px solid #000; padding:10px;}
.content_body td p{text-indent:0;}
.content_body p img{display: block; margin:0 auto; max-width: 100%; height: auto;}

/* 扩展图片居中支持 - 修复编辑器图片居中在前端不显示的问题 */
.content_body img{display: block !important; margin:0 auto !important; max-width: 100% !important; height: auto !important;}
.content_body div img{display: block; margin:0 auto; max-width: 100%; height: auto;}
.content_body > img{display: block; margin:0 auto; max-width: 100%; height: auto;}
.content_body [style*="text-align:center"] img,
.content_body [style*="text-align: center"] img{display: block; margin:0 auto; max-width: 100%; height: auto;}
 
.content_baseinfo{padding: 10px 4%;width: 92%;background-color: #fafafa;border: 1px solid #ededed;}
.content_baseinfo .content_baseinfo_box{height: 110px;}
.content_baseinfo .content_baseinfo_box  .content_baseinfo_line{ width:100%; line-height: 36px;float:left}
.content_baseinfo .content_baseinfo_box  .content_baseinfo_line div{ width:45%;line-height: 36px;;float:left} 
 
.m-prev-next{ margin-top: 20px; border-top:1px solid #eee; line-height: 50px;}
.m-prev-next .prev,.m-prev-next .next{width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
 
.empty{ padding: 40px 0; text-align: center;}


.pics_list .list ul{display:flex;flex-wrap:wrap;padding-bottom:40px;}
.pics_list .list ul li{margin:15px 10px 15px 10px; box-sizing:border-box;width:260px;height:320px;border:1px solid #eeeeee;background:url(../images/olIcon01.png) no-repeat center;background-size:100% 100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
.pics_list .list ul li .img{width:80%;height:140px;margin:10%;}
.pics_list .list ul li .img img{border-radius:8px;}
.pics_list .list ul li .txt{padding:10px;}
.pics_list .list ul li .txt h3{margin-bottom:15px;}
.pics_list .list ul li .txt .com{text-align:center;margin-top:15px;font-weight:bold;line-height:1.5em;font-size:16px}
.pics_list .list ul li .txt .service_title{text-align:center;margin-top:15px;font-weight:bold;line-height:1.5em;font-size:16px}
.pics_list .list ul li .txt .company_name{text-align:center;margin-top:15px;line-height:1.5em;font-size:14px;color:#999}
.pics_list .list ul li:nth-child(4n + 4){margin-right:0;}


.zhuanjia-grid{}
.zhuanjia-grid ul{width:1200px;display:flex;align-items:center; text-indent:0px;flex-wrap:wrap;margin-top:20px}
.zhuanjia-grid ul li{width:270px;text-align:center;margin:10px 8px}
.zhuanjia-grid ul li a{width:267px;height:344px;display:block;margin:0 auto;background:url(../images/zhuanjia-bg.png) no-repeat 0 top;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.039), 5px 5px 6px rgba(0, 0, 0, 0.057), 10px 9px 12px rgba(0, 0, 0, 0.07), 18px 16px 22px rgba(0, 0, 0, 0.083), 13px 11px 11px rgba(0, 0, 0, 0.101);}
.zhuanjia-grid ul li a .zhuanjia-pic{width:90px;height:90px;margin:70px auto 0;border-radius:90px;}
.zhuanjia-grid ul li a .zhuanjia-name{width:100%;height:40px;line-height:50px;margin:50px auto 0;font-size:16px;font-weight:bold}
.zhuanjia-grid ul li a .zhuanjia-lingyu{width:100%;line-height:20px;margin:10px auto 0;padding:0 10%;color:#999}
.zhuanjia-grid ul li a .zhuanjia-lingyu{width:100%;line-height:20px;margin:10px auto 0;padding:0 10%;color:#999}
.zhuanjia-grid ul li a:hover{transform:scale(1.01)}
