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 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_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)}
