html{ font-size:12px; }
body{margin:0;padding:0;color:#323232; background-color:#fff; overflow-x:hidden;}
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto}
ul,li{list-style:none;margin:0;padding:0}
form{margin:0}
.left{float:left}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:#c01701;transition:all 0.2s linear 0s;}
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }

.lubo{ width: 100%;clear: both; position: relative; height:985px;}
.lubo_box{ position: relative; width: 100%; height:950px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:985px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 985px;}
  
.tanwen {
    position:relative;
    width: 100%;
    height: 110px;
    top: 350px;
    text-align: center;
	margin:0 auto;
}
.tanwen h2{
    font-weight: bold;
    color: #fff;
    font-size: 110px;
    line-height: 1.5em;
}
.tanwen dd{font-size:35px;color:#000;background:#ffe200;width: 206px;height: 65px;line-height: 65px;text-align: center;border-radius:0px;margin:50px auto;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 10px; height: 10px; margin:0 10px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);border-radius:50%;}
.cir_on{ background: #ffe200 !important;}

/*关于*/
.about{width:94%;overflow:hidden;padding:300px 0 100px 0;margin: 0 0 0 6%;}

.aboutl{float:left;width:42%;margin-right:2%;margin-top:0px;}
.aboutl h3{font-size:6vw;color:#000;font-weight:normal;}
.aboutl h3 span{font-size:6vw;color:#ffe200;}

.aboutr{float:left;width:56%;margin-top: 2.5vw;}
.aboutr img{width:100%;}

/*价值观*/
.jiazhiguan{width:87%;overflow:hidden;padding:100px 0 100px 0;margin: 0 auto;}

.jiazhiguanl{float:left;width:23vw;margin-right:12vw;text-align: right;}
.jiazhiguanl h3{color:#231815;font-weight:normal;font-size:1vw;padding-bottom:20px;}
.jiazhiguanl img{width:100%;}
.jiazhiguanr{float:left;width:50vw;}
.jiazhiguanr h3{color:#4d4d4d;font-size:1vw;font-weight:normal;padding-bottom: 26px;}
.jiazhiguanr p{width:80%;color:#5f6061;font-size:0.8vw;text-align:left;margin:0;line-height: 25px;}

/*tu1*/
.dtu{width:90%;overflow:hidden;margin: 3vw auto 1vw auto;}
.dtul{width:52.3vw;float:left;margin-right:0.8vw;}
.dtul img{width:100%;transition: all .6s ease;}
.dtul:hover img{transform: scale(1.03);}
.dtur{width:35.7vw;float:right;}
.dtur img{width:100%;transition: all .6s ease;}
.dtur:hover img{transform: scale(1.03);}

/*tu2*/
.ftu{width:90%;overflow:hidden;margin: 0vw auto 0vw auto;}
.ftul{width:73vw;float:left;margin-right:0.8vw;}
.ftul img{width:100%;transition: all .6s ease;}
.ftul:hover img{transform: scale(1.03);}
.ftur{width:15vw;float:right;}
.ftur img{width:100%;transition: all .6s ease;}
.ftur:hover img{transform: scale(1.03);}

/*价值观*/
.fuwu{width:87%;overflow:hidden;padding:80px 0 100px 0;margin: 0 auto;}

.fuwul{float:left;width:23vw;margin-right:12vw;text-align: right;}
.fuwul h3{color:#231815;font-weight:normal;font-size:1vw;padding-bottom:20px;}
.fuwul img{width:100%;}

.fuwur{float:left;width:49vw;}
.fuwur dd{color:#4d4d4d;font-size:1vw;font-weight:normal;padding: 35px 0 10px 0;}
.fuwur p{width:88%;color:#5f6061;font-size:0.8vw;text-align:left;margin:0;line-height: 28px;}

/*专家*/

.box{width:90%;overflow:hidden;margin:0 auto 50px auto;}
.box ul li{width:25%;float:left;position:relative;overflow:hidden;}
.box ul li .dask{width:100%;height:100%;padding:0px;background:#000;opacity:1;position:absolute;left:0;}

.box ul li a img{width:100%;}

/*方法论*/
.fangfa{width:87%;overflow:hidden;padding:80px 0 100px 0;margin: 0 auto;}

.fangfal{float:left;width:23vw;margin-right:12vw;text-align: right;}
.fangfal h3{color:#231815;font-weight:normal;font-size:1vw;padding-bottom:20px;}
.fangfal img{width:100%;}

.fangfar{float:left;width:50vw;}
.fangfar dd{color:#4d4d4d;font-size:1vw;font-weight:normal;padding: 0px 0 10px 0;}
.fangfar p{width:88%;color:#5f6061;font-size:0.8vw;text-align:left;margin:0;line-height: 28px;padding-bottom:30px;}

/*团队*/
.tuandui{width:90%;overflow:hidden;padding:0px 0 50px 0;margin: 0 auto;}
.tuandui ul{padding:0;margin:0;}
.tuandui ul li{float:left;width:23.5%;position: relative;overflow: hidden;margin-right: 2%;margin-bottom: 2%;}
.tuandui ul li:nth-child(4n){margin-right: 0%;}
.tuandui ul li img{width:100%;position: relative;transition: all .6s ease;}
.tuandui ul li:hover img{transform: scale(1.03);}
.xq{background-color: rgb(238 237 237 / 50%);
    position: absolute;
    bottom: 0px;
    width: 80%;
    height: 65px;
	display: none;
    padding: 0 10%;}
.xq h3{color:#070707;font-size:20px;float:left;line-height:66px;font-weight:normal;}
.xq span{color:#070707;font-size:20px;float:right;line-height:66px;}
.tuandui ul li:hover .xq{background-color:rgb(0 0 0 / 50%);display: block;}
.tuandui ul li:hover .xq h3{color:#fff;font-size:20px;float:left;line-height:66px;font-weight:normal;}
.tuandui ul li:hover .xq span{color:#fff;font-size:20px;float:right;line-height:66px;}

/*品牌*/
.pinpai{width:90%;overflow:hidden;padding:30px 0 80px 0;margin: 0 auto;}
.pinpai img{width:100%;}

.ppfuwu{width:90%;overflow:hidden;padding:80px 0 100px 0;margin: 0 auto;}

.ppfuwul{float:left;width:23vw;margin-right:12vw;text-align: right;}
.ppfuwul h3{color:#231815;font-weight:normal;font-size:1vw;padding-bottom:20px;}
.ppfuwul img{width:100%;}

.ppfuwur{float:left;width:50vw;}
.ppfuwur p{width:88%;color:#5f6061;font-size:0.8vw;text-align:left;margin:0 0 25px 0;line-height: 28px;}

.wenan{width:92%;margin:8vh auto;overflow: hidden;}
.wenan ul{padding:0;margin:0;}
.wenan ul li{float:left;width:18%;height: 10vh;padding:4% 7%;margin-bottom:0vh;}
.wenan ul li h3{color:#4d4d4d;font-size:2vw;font-weight:bold;}
.wenan ul li p{color:#4d4d4d;font-size:0.8vw;padding-top: 3.5vh;line-height:1.3vw;}
.wenan ul li:hover{background: #ffe200;}

.wenanl{float:left;float:left;width:19%;height: 10vh;padding:4% 6.5%;margin-bottom:0vh;}
.wenanl h3{color:#4d4d4d;font-size:2vw;font-weight:bold;}
.wenanl:hover{background: #ffe200;}
.wenanl p{color:#4d4d4d;font-size:0.8vw;padding-top: 3.5vh;line-height:1.3vw;}
.wenanr{float:left;width:49%;height: 10vh;padding:4% 7%;margin-bottom:0vh;}
.wenanr h3{color:#4d4d4d;font-size:2vw;font-weight:bold;line-height: 2.8vw;}
.wenanr:hover{background: #ffe200;}

@media (max-width: 760px) {
.wenan {
    width: 83%;
    margin: 8vh auto;
    overflow: hidden;
}
.wenan ul li {
    float: left;
    width: 80%;
    height: 13vh;
    margin-bottom: 0vh;
}
.wenan ul li h3 {
    color: #4d4d4d;
    font-size: 3.5vw;
    font-weight: bold;}
.wenan ul li p {
    color: #717071;
    font-size: 3vw;
    padding-top: 3.5vh;
    line-height: 4.5vw;
}
.wenanl {
    float: left;
    width: 80%;
    height: 10vh;
    padding: 4% 6.5%;
    margin-bottom: 0vh;
}
.wenanl h3 {
    color: #4d4d4d;
    font-size: 3.5vw;
    font-weight: bold;}
.wenanl p {
    color: #717071;
    font-size: 3vw;
    padding-top: 3.5vh;
    line-height: 4.5vw;}
.wenanr{width:90%;}
.wenanr h3 {
    color: #4d4d4d;
        font-size: 3.5vw;
        font-weight: bold;
        line-height: 4.5vw;}
.wenan {
    width: 92%;
    margin: 8vh auto 0 auto;
    overflow: hidden;
}
.wenan ul {
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.bg img {
    position: absolute;
    top: 68%;
    left: 0%;
    width: 100%;
}
.lubo{ width: 100%;clear: both; position: relative; height:585px;}
.lubo_box{ position: relative; width: 100%; height:550px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:585px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 585px;}
.tanwen {
    position:relative;
    width: 100%;
    height: 110px;
    top: 280px;
    text-align: center;
	margin:0 auto;
}
.tanwen h2{
    font-weight: bold;
    color: #fff;
    font-size: 50px;
    line-height: 1.5em;
}
.tanwen dd{font-size:25px;color:#000;background:#ffe200;width: 206px;height: 50px;line-height: 50px;text-align: center;border-radius:0px;margin:20px auto;}	

.about {
    width: 94%;
    overflow: hidden;
    padding: 150px 0 100px 0;
    margin: 0 0 0 3%;}
.aboutl {
    width:100%;
    margin-left: 4%;
    margin-top: 0px;
}
.aboutl h3 {
    font-size: 12vw;
    color: #000;
    font-weight: normal;
}
.aboutl h3 span {
    font-size: 13vw;
    color: #ffe200;
}
.aboutr {
    width:87%;
    margin-top: 1.5vw;
    display: none;
}
.jiazhiguan {
    width: 87%;
    overflow: hidden;
    padding: 0px 0 100px 0;
    margin: 0 auto;}
.jiazhiguanl {text-align: left;
    width: 100%;}
.jiazhiguanl img {
    width: 45%;}
.jiazhiguanl h3 {
    color: #231815;
    font-weight: normal;
    font-size:4.5vw;
    padding-bottom: 20px;
}
.jiazhiguanr {
    width: 100%;
	margin-top: 0vw;}
.jiazhiguanr h3 {
    color: #4d4d4d;
    font-size: 4vw;
    font-weight: normal;
    padding-bottom: 26px;}
.jiazhiguanr p {
    width:100%;
    color: #4d4d4d;
    font-size: 3vw;
    text-align: left;
    margin: 0;
    line-height: 30px;}

.fuwul {
    width: 100%;}
.fuwul img {
    width: 37%;}
.fuwul h3 {
    color: #231815;
    font-weight: normal;
    font-size: 5vw;text-align: left;
    padding-bottom: 20px;}
.fuwur {
    width: 100%;margin-top: 0vw;
}
.fuwur p {
    width:100%;
    color: #4d4d4d;
    font-size: 3vw;
    text-align: left;
    margin: 0;
    line-height: 25px;
}
.fuwur dd {
    color: #4d4d4d;
    font-size: 4vw;
    font-weight: normal;
    padding: 35px 0 10px 0;
}
.box {
    width: 100%;
    overflow: hidden;
    margin: 0 auto 50px auto;}
.box ul li {
    width: 50%;
    float: left;margin-bottom: -10px;
    position: relative;
    overflow: hidden;}
.box ul li a img{width:100%;}
.fangfal {
    width: 100%;}
.fangfal img {
    width: 45%;}
.fangfar {
    width: 100%;margin-top: 0vw;
}
.fangfal h3 {
    color: #231815;
    font-weight: normal;
    font-size: 5vw;text-align:left;
    padding-bottom: 20px;}
.fangfar dd {
    color: #4d4d4d;
    font-size: 4vw;
    font-weight: normal;
    padding: 35px 0 10px 0;}
.fangfar p {
    width:100%;
    color: #4d4d4d;
    font-size: 3vw;
    text-align: left;
    margin: 0;
    line-height: 25px;
}
.tuandui {
    width: 100%;
    overflow: hidden;
    padding: 0px 0 50px 0;
    margin: 0 auto;
}
.tuandui ul li {
    float: left;
    width: 48%;
    position: relative;
    overflow: hidden;
    margin: 0px 1%;
    margin-bottom: 2%;
}
.pinpai {
    width: 100%;
    overflow: hidden;
    padding: 30px 0 80px 0;
    margin: 0 auto;}
.ppfuwul {
    width: 100%;}
.ppfuwul img {
    width: 37%;}
.ppfuwul h3 {text-align:left;
    color: #231815;
    font-weight: normal;
    font-size: 5vw;
    padding-bottom: 20px;}
.ppfuwur {
    width: 100%;margin-top: 0vw;}
.ppfuwur p {
    width:100%;
    color: #4d4d4d;
    font-size: 3vw;
    text-align: left;
    margin: 0 0 25px 0;
    line-height: 25px;
}
}
@media only screen and (min-width: 760px) and (max-width: 1280px){
.tanwen h2{
    font-weight: bold;
    color: #fff;
    font-size: 70px;
    line-height: 1.5em;
}
}
@media (max-width: 395px) {
.tanwen h2{
    font-weight: bold;
    color: #fff;
    font-size: 35px;
    line-height: 1.5em;
}	
}

