/* CSS Document */
.none{display:none;}
.w1200{ width:1200px; margin:0 auto;}
.local{ padding-bottom:20px; border-bottom:1px solid #eaeaea; margin-bottom:100px; text-align:right;} 
.topdetail{ border-bottom:2px solid #0a5640;}
.topdetail span{ display:inline-block; height:30px; line-height:30px; padding:0 20px; background:#0a5640; color:#fff;}
.area01-detail{ margin-bottom:50px;}
.area02-type .topdetail{ margin-bottom:50px;}
.introbox{ min-height:409px;}
.introbox li{ width:232px; height:235px; border:1px solid #a8a8aa; margin-bottom:20px; padding-top:34px; list-style:none; float:left; margin-right:77px;}
.introbox li:nth-child(4n){ margin-right:0;}
.introbox li .title{ margin:0 20px; padding-bottom:10px; border-bottom:1px solid #9fa2a3; height:40px; background:url(/skin/img/img2020/arrow_d.png) no-repeat right 2px; font-size:18px;}
.introbox li .dl{ margin:0 20px; padding-top:25px;}
.introbox li dt{ margin-bottom:5px; color:#a2a1a1; font-weight:normal;}
.banbox{ text-align:center;}
.area01-type{ padding-top:88px; }
.area01-type ul{height:145px; display:flex; border-bottom:1px solid #d8d8d8; margin-bottom:50px; }
.area01-type ul li{flex:1; text-align:center; justify-content:center;}
.area01-type ul li .img{ display:block; margin:0 auto 15px auto;}
.col01-type{ text-align:center; margin-bottom:50px; width:100%;}
.col01-type span{ cursor:pointer; display:inline-block; width:164px; color:#5a5a5a; height:40px; line-height:40px; border:1px solid #fff;}
.col01-type span.active{ border:1px solid #5a5a5a;}
.typetitle{ text-align:center; margin-bottom:50px;}
.typetitle .en{ text-transform:uppercase; letter-spacing:2px; color:#5a5a5a; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px;border-bottom:1px solid #5a5a5a; margin-bottom:15px; font-size:18px; display:inline-block;}
.proul{ min-height:950px; width:1080px; margin:0 auto;}
.proul li{ width:317px; height:490px; float:left; margin-right:40px; text-align:center;}
.proul li .img{ margin-bottom:35px; width:317px; height:317px;}
.proul li:last-child{ margin-right:0;}
.pages{ width:100%; clear:both; text-align:center; padding-bottom:80px;}
.pages .item{ display:inline-block; height:38px; margin:0 8px; line-height:38px; cursor:pointer; border:1px solid #ccc; padding:0 15px;}
.pages .item.active{ background:#01533a; color:#fff;}
.pages .itemtotal{ display:inline-block; height:38px; margin:0 8px; line-height:38px; border:1px solid #ccc; padding:0 15px;}
.area01-serve{ padding-top:78px; }
.itemtitle{height:132px; position:relative; text-align:center;}
.itemtitle:before{ display:block; content:''; position:absolute; width:100%; height:1px; background:#666; top:17px;}
.itemtitle span{ display:inline-block; padding:0 35px; background:#fff; z-index:20; position:relative; font-size:22px;}
.area01-serve .parttitle{ text-align:center; font-size:28px; text-align:center; color:#666;}
.area01-serve ul{ padding-top:90px; height:876px;}
.area01-serve ul li{ border:1px solid #898c8d; width:285px; height:285px; float:left; margin-right:15px; margin-bottom:50px;}
.area01-serve ul li:nth-child{ margin-right:0;}
.area01-serve ul li img{ width:100%; height:100%;}
.qaul{ min-height:800px; clear:both; padding-top:20px;}
.qaul li{ width:570px; padding-top:29px; padding-left:20px; padding-right:20px; height:170px; border:1px solid #898c8d; margin:0 53px 53px 0; float:left;overflow-y: auto;}
.qaul li:nth-child(2n){ margin-right:0;}
.qaul li .title{ padding:5px 0 5px 40px; color:#666;font-size:16px; background:url(/skin/img/img2020/q.png) no-repeat 0 3px; margin-bottom:20px;}
.qaul li .ans{ ;padding:5px 0 5px 40px; color:#666; font-size:16px; background:url(/skin/img/img2020/a.png) no-repeat 0 3px;}
.qatab{ display:flex; justify-content:space-between;}
.qatab li{ width:570px; height:50px; line-height:46px; letter-spacing:2px; cursor:pointer; font-size:18px; border:3px solid #d1cdcc; text-align:center;  margin-bottom:20px;}
.qatab li.on{ background:#0b5641; color:#fff;border:3px solid #0b5641; }
.footer{ clear:both;}
.area01-qa{ clear:both;}<!--ºÄÊ±1764482089.2306Ãë-->