﻿@charset "utf-8";
.service-list{padding:2%;overflow: hidden;border-top:1px dashed #dedede;}
.service-list ul li{float:left;width:48%;margin-right:1%;border-bottom:1px dashed #dedede;padding:1% 0%;height:40px;text-align: left;}
.service-list ul li img{float:left;width:18%;}
.service-list ul li h3{float:left;width:23%;margin-left:2%;margin-right:1%;line-height:40px;}

.product-list{padding:2%;height:auto; overflow: hidden;}
.product-list .hd{width:100%;text-align: center;height:auto;}
.product-list .hd ul li{display: inline-block;padding:0% 10px;color:#fff;background:#034fb1;height:30px;line-height:30px;border-radius: 4px;}
.product-list .hd ul li.on{background:#FF5722}
.product-list .bd{margin-top:2%;}
.product-list .bd ul li{float:left;width:47%;margin:1%;overflow: hidden;border:1px solid #eee;}
.product-list .bd  ul li .pro-img{width:100%;border-bottom:1px solid #eee;height:auto; overflow: hidden; text-align: center;}
.product-list .bd  ul li .pro-img img{    width: 100%;
    /* max-width: 100%; */
    height: 160px;
    object-fit: cover;}
.product-list .bd  ul li .pro-p{    text-align: center;
    width: 90%;
    font-size: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
margin: auto;}

.ys-common{padding:5% 2%;overflow: hidden;}
.ys-text-t{width:100%;height:auto;overflow: hidden;}
.ys-text-t h3{float:left;background: #034fb1;font-size:150%;padding:2% 4%;text-align: center;float:left;color:#fff;border-radius: 100%;margin-right:2%;}
.ys-text-t span{float:left;width:82%;font-size:130%;font-weight:bold;color:#000;margin-top:3%;}
.ys-text-t span i{color:#034fb1;margin-right:1%;}
.ys-text-p{margin-left:13%;height:auto;}
.ys-text-p p{font-size:100%;line-height:2em;}

.casesArea{padding:2%;height:auto; overflow: hidden;}
.caseCateList{width:30%;float:left;height:auto;overflow: hidden;}
.caseCateList ul li{padding:7% 7%;background: #eeeeee;text-align: left;font-size:100%;margin-bottom:1%;}
.caseCateList ul li.on{background: #034fb1;color:#fff;}

.caseListArea{width:69%;border:1px solid #034fb1;height:100%;float:left;}
.caseListArea .case-list{padding:3%;overflow: hidden;}
.caseListArea .case-list .bd{width:100%;height:auto; overflow: hidden;}
.caseListArea .case-list .bd ul li{width:100%;height:auto; overflow: hidden;position: relative;z-index:10;}
.caseListArea .case-list .bd ul li .case-img{width:100%;height:100%;overflow: hidden;text-align: center;}
.caseListArea .case-list .bd ul li .case-img img{width:auto;max-width:100%;}
.caseListArea .case-list .bd ul li .case-p{width:100%;font-size:100%;text-align: center; overflow: hidden;max-height:20px;}

.khhz-list{width:100%;margin-top:1%;overflow: hidden;height:auto; position: relative;z-index:10;}
.khhz-list .bd{margin:1%;border:1px solid #ededed;overflow: hidden;padding:1%;}
.khhz-list .bd ul li{float:left;width:45%;padding:5px;overflow: hidden;background: #eee;margin:5px;}
.khhz-list .bd ul li .hz-img{overflow: hidden;height:100px;max-width:100%;width:auto;text-align: center;}
.khhz-list .bd ul li .hz-img img{width:auto;max-width:100%;}
.khhz-list .bd ul li .hz-p{text-align: center;font-size:100%;}
.khhz-list .hd a{position:absolute;z-index:20;width:25px;height:60px;background: url(../images/prev-next.png) no-repeat;}
.khhz-list .hd a.prev{left:0px;top:38%;background-position: 0px 0px;}
.khhz-list .hd a.next{right:0px;top:38%;background-position: 100% 0px;}

.khpj-list{width:100%;margin:1%;overflow: hidden;height:auto;padding-bottom:2%; }
.pj-vouch{width:48%;overflow: hidden;height:auto;padding:1%;background: #eee;}
.pj-vouch img{width:auto;max-width:100%;}

.pj-list{width:47%;overflow: hidden;height:auto;}
.pj-list .vouch-text{width:100%;height:auto;margin-bottom:2%;}
.pj-list .vouch-text h3{color:#000;font-size:120%;font-weight: bold;margin-bottom:1%;}
.pj-list .vouch-text p{line-height:1.3em;max-height:90px;overflow: hidden;}
.pj-list ul li{width:100%;border-top:1px dashed #ededed;padding:2% 0%;}

.aboutus-area{padding:2%;margin-top:1%;overflow: hidden;height:auto;background: #034fb1;}
.about-img{width:48%;margin-right:2%;height:auto;}
.about-img img{width:auto;max-width:100%;}
.about-text{width:50%;height:auto;overflow: hidden;}
.about-text h3{color:#fff;font-size:100%;font-weight: bold;margin-bottom:1%;}
.about-text p{line-height:1.5em;font-size:80%;color:#fff;}

.assessment-list{padding:2%;overflow:hidden;height:auto;margin-top:2%;position: relative;z-index:10;}
.assessment-list .bd{ width: 100%;height: auto;overflow: hidden;}
.assessment-list .bd ul li{float:left;width:40%;border:4px solid #ddd;margin:0px 10px;overflow: hidden;position: relative;z-index:12;}
.assessment-list .bd ul li .am-img{width:100%;height:auto;text-align: center; max-width: 150px; max-height: 150px;}
.assessment-list .bd ul li .am-img img{width: auto; max-width: 100%;height:130px;}
.assessment-list .bd ul li .am-t{color:#fff;text-align:center;font-size:100%;width:100%;position: absolute;z-index:20;bottom:0px;background: url(../images/case-p-bg.png) repeat-x;height:auto;overflow: hidden;}
.assessment-list .hd a{position:absolute;z-index:20;width:25px;height:60px;background: url(../images/prev-next.png) no-repeat;}
.assessment-list .hd a.prev{left:0px;top:38%;background-position: 0px 0px;}
.assessment-list .hd a.next{right:0px;top:38%;background-position: 100% 0px;}

.news-list{padding:2%;overflow:hidden;height:auto;margin-top:2%;}
.news-list .hd{width:100%;height:auto; overflow: hidden;}
.news-list .hd ul li{cursor:pointer;color:#333;float:left;border:1px solid #fff;width:24%;padding:2% 0%;text-align:center;font-size:100%;background: #eee;border-right:none;}
.news-list .hd ul li.on{color:#fff;background: #034fb1;border-bottom:1px solid #034fb1;}
.news-list .bd{padding:2%;border:1px solid #034fb1;}
.news-list .bd ul li{width:100%;line-height:30px;height:30px;overflow: hidden;}
.news-list .bd ul li p{max-width:245px;height:30px; overflow: hidden;float:left;padding-left:15px;background: url(../images/news-li-bg.png) no-repeat left;font-size:100%;line-height:30px;}
.news-list .bd ul li span{float:right;line-height:30px;}