@charset "utf-8";
/* CSS Document CSS Time:2018-4-16 点善军团 By Dawnlau qq:383978149 */
* {margin: 0;padding: 0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,table,td,img,dl,dt,dd,div{margin: 0;padding: 0;}
ul,ol,li {list-style: none;}

body{color:#4f5050;margin:0px;padding: 0px; font-family:Microsoft yahei,Arial, Helvetica, sans-serif; background-color:#fff; text-align:left; font-size:12px; line-height:24px; }

/* link */
a {color: #666;text-decoration: none;}
a:hover {color: #d6000e; text-decoration:none;}
img{border:0px;}
.w1200{ width:1200px; margin:0px auto;}


/* lei */
.g10{ height:10px; line-height:10px; clear:both; font-size:0px;}
.g80{ height:80px; line-height:80px; clear:both; font-size:0px;}
.g120{ height:120px; line-height:120px; clear:both; font-size:0px;}
.clear{clear:both; height:0; font-size:0px; line-height:0px; }


/* header */
#header{ height:100px;}
#header .logo{ padding-top:15px; float:left; width:100px;}
#header .nav{ float:right; padding-top:40px;}
#header .nav a{ font-size:15px; width:60px; margin-right:64px;}
#header .nav a:hover{ border-bottom:#d6000e 2px solid; padding-bottom:18px;}
#header .nav .cur{ border-bottom:#d6000e 2px solid; padding-bottom:18px; color: #d6000e;}

/* banner */
#banner{ height:720px; background:url(../images/banner.jpg) center top no-repeat;}
#banner .text{ padding-top:208px;}
#nbanner{ background:url(../images/nbanner.jpg) center top no-repeat; height:230px;}
#nbanner .bannertext{ font-size:32px; text-align:center; padding-top:80px;}

/* 优势 */
#youshi{ width:1200px; margin:0px auto; padding:70px 0px;}
#youshi li{ width:240px; float:left; background-color:#fff; text-align:center; padding:40px 60px; color:#999; margin:0px 10px; height:376px;}
#youshi .icon1{ margin-left:50px; width:130px; height:130px; border-radius:65px; background:url(../images/icon1.png) center center no-repeat; background-color:#f0f0f0;}
#youshi .icon2{ margin-left:50px; width:130px; height:130px; border-radius:65px; background:url(../images/icon2.png) center center no-repeat; background-color:#f0f0f0;}
#youshi .icon3{ margin-left:50px; width:130px; height:130px; border-radius:65px; background:url(../images/icon3.png) center center no-repeat; background-color:#f0f0f0;}
#youshi li h1{ font-size:18px; font-weight:normal; color:#0e050a; margin-top:20px; margin-bottom:30px;}
#youshi li .line{ height:2px; background-color:#ccc; width:30px; margin-left:105px; margin-bottom:30px;}

#youshi li:hover{ box-shadow: 0px 0px 20px #ccc; transition: all .2s linear;}
#youshi li:hover .line{ background-color:#d6000e; transition: all .2s linear;}
#youshi li:hover .icon1{  background:url(../images/icon1hover.png) center center no-repeat; background-color:#d6000e; transition: all .2s linear;}
#youshi li:hover .icon2{  background:url(../images/icon2hover.png) center center no-repeat; background-color:#d6000e; transition: all .2s linear;}
#youshi li:hover .icon3{  background:url(../images/icon3hover.png) center center no-repeat; background-color:#d6000e; transition: all .2s linear;}


.indextit{ font-size:36px; font-weight:bold; text-align:center; line-height:36px; padding-top:90px; padding-bottom:50px;}

/* 四够 */
#sigou{ background:url(../images/sigoubj.jpg) center top no-repeat; height:880px;}
#sigou .w1200{ background:url(../images/sigoumoxing.png) center 317px no-repeat;  position:relative;}

#sigou .gouer{ text-align:center; line-height:30px; font-size:14px; color:#888; padding-bottom:107px;}
#sigou .gouer h1{ font-size:24px; color:#2896c7; padding-bottom:10px;}

#sigou .gousun{ float:left; width:446px; text-align:right; line-height:30px; font-size:14px; color:#888;}
#sigou .gousun h1{ font-size:24px; color:#00cccb; padding-bottom:10px;}

#sigou .gouai{ float:right; width:446px; line-height:30px; font-size:14px; color:#888;}
#sigou .gouai h1{ font-size:24px; color:#f67716; padding-bottom:10px;}

#sigou .gouhen{ text-align:center; line-height:30px; font-size:14px; color:#888; padding-top:60px;}
#sigou .gouhen h1{ font-size:24px; color:#6cc44e; padding-bottom:10px;}

#sigou .sigoutext{ padding:40px 50px; background-color:#000; color:#fff; font-size:14px; position:absolute; bottom:-220px; left:0px; z-index:999;}

/*领导力之道*/
#ldlzd{ background:url(../images/ldlzdbj.jpg) center top no-repeat; height:985px; padding-top:80px; font-size:14px;}
#ldlzd .w1200{ position:relative;}
#ldlzd .indextit{ padding-bottom:140px;}
#ldlzd .siyaosu{ width:630px; padding-top:10px;}
#ldlzd .siyaosu img{ margin-left:108px;}
#ldlzd .siyaosu h2{ font-size:30px; font-weight:normal; padding-left:190px; line-height:90px; padding-bottom:30px;}
#ldlzd .siyaosubiao{ position:absolute; right:-40px; top:220px;}

/*项目三支柱*/
#sanzhizhu{ background:url(../images/sanzhizhubj.jpg) center top no-repeat; height:780px;}
#sanzhizhu .szzmoxing{ text-align:center; padding-top:10px;}

/*讲师团队*/
#teacher{ height:660px; position:relative;}
#teacher .line{ height:1px; position:absolute; background-color:#dedede; top:529px; width:100%;}
.teScroll-left{ position:relative; padding-top:20px; }
.teScroll-left .picList{ height:450px;}
.teScroll-left .hd{ position:absolute;  width:1200px;}
.teScroll-left .hd .prev{ display:inline-block; width:40px; height:40px; background:url(../images/arrleft.png) left top no-repeat; margin-top:190px;}
.teScroll-left .hd .prev:hover{ background:url(../images/arrlefthover.png) left top no-repeat; cursor:pointer;}
.teScroll-left .hd .next{ display:inline-block; width:40px; height:40px; background:url(../images/arrright.png) left top no-repeat; margin-top:190px; float:right;}
.teScroll-left .hd .next:hover{ background:url(../images/arrrighthover.png) left top no-repeat; cursor:pointer;}
.teScroll-left .bd{ width:1120px; margin-left:40px; }
.teScroll-left .bd ul li{ width:333px; float:left; margin:0px 20px; box-shadow: 0px 5px 20px #dfdfdf; position:relative;}
.teScroll-left .bd ul li .title{ text-align:center; color:#999; height:70px; border:#dedede 1px solid; padding-top:18px; font-size:13px;}
.teScroll-left .bd ul li .title h3{ font-size:16px; font-weight:normal; color:#0e050a;}
.teScroll-left .bd ul li a:hover{ color:#666;}

.teScroll-left .bd ul li .pic{ position:absolute; left:0px; top:0px; height:333px; overflow:hidden; }
.teScroll-left .bd ul li .pic img{ width:333px; height:333px; }
.teScroll-left .bd ul li .tejj{ width:263px; height:263px; background-color:#d6000e; color:#fff; line-height:32px; padding:35px;}

.teScroll-left .bd ul li:hover{box-shadow:none; transition: all .2s linear; }

.teScroll-left .bd ul li:hover .title{ border:#fff 1px solid; margin-top:40px; transition: position .2s linear;}

.teScroll-left .bd ul li:hover .pic{ width:90px; height:100px; position:absolute; left:120px; top:288px; transition: top .3s linear;}
.teScroll-left .bd ul li:hover .pic img{ width:90px; height:90px;  box-shadow: 0px 0px 10px #ccc; border-radius:45px; }

/*客户*/
#kehu .w1200{ text-align:center;}
#kehu img:Hover{ box-shadow: 0px 0px 20px #eee; transition: all 0.3s linear 0s;-webkit-transition: all 0.2s linear 0s;}

/*版权*/
#copyright{ background-color:#000; color:#666; line-height:30px; height:100px; padding-top:40px;}
#copyright .erweima{ float:right; width:120px; line-height:20px; position:relative; cursor:pointer;}
#copyright .erweima img{ float:left; margin-right:15px;}
#copyright .erweima .ewmimg{ position:absolute; top:-220px; left:-60px; display:none;}
#copyright .erweima:hover .ewmimg{ display:block; }

/*面包屑导航*/
.pos{ color:#999; font-size:14px; padding-top:30px;}
.pos a{ color:#999;}

/*项目实施*/
.sstit{ font-size:36px; font-weight:bold; color:#222; line-height:70px; padding-top:70px; padding-bottom:50px;}
.sstit span{ color:#999;}
.sstit .titimg{ width:130px; float:left;}
.greybj{ background-color:#f8f8f8;}
.sscont{ padding-bottom:80px;}
.sscont .left1{ width:540px; float:left; padding-left:60px;}
.sscont .left1 h1{ font-size:26px; text-align:center; padding-top:40px;}
.sscont .right1{ width:500px; float:right; text-align:right; padding-right:50px;}

.sscont .left2{ width:415px; float:left; padding-left:23px;}
.sscont .right2{ width:650px; float:right; text-align:right; padding-right:30px; padding-top:55px;}

.bz4tit{ font-size:32px; font-weight:bold; text-align:center; line-height:32px; padding-bottom:40px;}
.bz4contlist ul{ width:1210px;}
.bz4contlist li{ width:333px; float:left; background-color:#fff; padding:30px; height:580px; font-size:14px; color:#666; margin-right:10px}
.bz4contlist li:Hover{ box-shadow: 0px 0px 20px #ddd; transition: all 0.3s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.bz4contlist li h3{ text-align:center; font-size:24px; padding-top:15px; padding-bottom:20px; color:#222;}
.bz4contlist li h4{font-size:18px; padding-top:30px; color:#222; padding-bottom:7px;}

.bj01{ background:url(../images/01.png) center bottom no-repeat #fff; }
.bj02{ background:url(../images/02.png) center bottom no-repeat #fff; }
.bj03{ background:url(../images/03.png) center bottom no-repeat #fff; }
.bj04{ background:url(../images/04.png) center bottom no-repeat #fff; }

.bz4contlist li dl{ width:300px; float:left; padding-left:90px;}

/*项目实践*/
#caselist{ padding-top:20px;}
#caselist li{ border-bottom:#f4f4f4 1px solid; padding-bottom:40px; padding-top:60px;}
#caselist .left{ width:638px; height:386px; float:left; background:url(../images/casebj.png) no-repeat;}
#caselist .right{ width:475px; padding-right:45px; float:right; font-size:14px; color:#666; padding-top:23px;}
#caselist .right h5{ font-size:24px; color:#222; font-weight:normal; padding-bottom:15px;}
#caselist .right .info{ color:#999; line-height:26px; padding-top:20px; padding-bottom:62px; height:80px;}
#caselist .right .but a{ display:block; width:132px; height:38px; text-align:center; line-height:38px; color:#fff; background-color:#666;}
#caselist .right .but a:hover{ background-color:#444;}

.imgbox{ position:relative; background:#fff;overflow:hidden; width:493px; height:300px; margin-left:73px; margin-top:15px;}
.imgbox img{ transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s; cursor:pointer;}
#caselist .left:hover .imgbox img{transform: scale(1.05);}

.casetit{ font-size:30px; font-weight:bold; padding-top:70px; border-bottom:#f4f4f4 1px solid; padding-bottom:45px;}
.casetit .share{ width: 190px; float: right; font-size:14px; font-weight:normal; margin-top:-3px;}
.casetit .share span{ float:left; line-height:34px;}

.casecontit{ text-align:center; font-size:36px; font-weight:bold; padding-top:60px; padding-bottom:40px;}
.casecontit span{ font-size:14px; display:block; font-weight:normal; padding-top:35px;}


/*吉利*/
.jilicont2{ height:1030px; background:url(../images/jiliimg2.jpg) center top no-repeat;}
.jilicont2 .casecontit{ color:#fff;}

.jilicont3{ padding-bottom:40px;}
.jilicont4{ background:url(../images/jiliimg7.png) center top no-repeat; height:766px; padding-top:20px;}

/*宝钢*/
.baogangcont1{ padding-top:80px;}
.baogangcont1 .left{ float:left; width:500px;}
.baogangcont1 .right{ float:right; width:643px; font-size:14px; line-height:28px;}
.baogangcont1 .right h1{ font-size:28px; margin-top:20px;}
.redline{ height:3px; width:40px; background-color:#d6000e; margin-top:25px; margin-bottom:30px;}
.baogangcont2{ background:url(../images/baogangimg2.png) center top no-repeat; background-attachment:fixed; height:790px; text-align:center; font-size:14px; color:#fff;}
.baogangcont2 h2{ font-size:36px; color:#fff; padding-top:80px; line-height:36px; margin-bottom:24px;}

.baogangcont3 h2{ font-size:36px; padding-top:80px; line-height:36px; margin-bottom:24px; text-align:center; color:#222;}
.pingjialist{ padding-top:180px; width:1225px; overflow:hidden; margin:0px auto; padding-left:15px; height:400px;}
.pingjialist ul{ width:1245px;}
.pingjialist li{ background:url(../images/baogangimg7.png) center top no-repeat; width:270px; height:358px; float:left; box-shadow: 0px 4px 20px #ddd; text-align:center; font-size:14px; padding:0px 50px; margin-right:45px; color:#666;}
.pingjialist li:hover{ box-shadow: 0px 4px 30px #ddd; transition: all 0.3s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.pingjialist li img{ margin-top:-110px;}
.baogangcont3 h3{ font-size:24px; margin-bottom:16px; color:#222;}
.baogangcont3 .zhiwu{ font-size:18px; margin-bottom:40px; color:#444;}

.pingancont1 .left{ width:600px;}
.pingancont1 .right{ float:right; width:543px;}
.pingancont2{ background:url(../images/pinganimg2.png) center top no-repeat; background-attachment:fixed; height:790px; text-align:center; font-size:14px; }
.pingancont2 h2{ font-size:36px; color:#fff; padding-top:80px; line-height:36px; margin-bottom:24px; color:#fff;}

.fanganlist{ width:1200px; margin:0px auto; padding-top:150px;}
.fanganlist ul{ width:1245px;}
.fanganlist li{ width:270px; float:left; background-color:#fff; margin-right:45px; text-align:center; padding:0px 50px; height:338px;}
.fanganlist li:Hover{ box-shadow: 0px 0px 20px #fff; transition: all 0.3s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.fanganlist li img{ margin-top:-110px;}
.fanganlist h3{ font-size:24px; margin-bottom:16px; color:#222;}
.pingjia{ width:1020px; margin:0px auto; background:url(../images/pinganimg7.png) center top no-repeat; height:352px; text-align:center; box-shadow: 0px 4px 20px #ddd; margin-top:160px; font-size:14px; margin-bottom:40px;}
.pingjia:hover{ box-shadow: 0px 4px 40px #ddd; transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;}
.pingjia img{ margin-top:-110px;}
.pingjia h3{ font-size:24px; margin-bottom:30px; margin-top:10px;}

/*关于点善*/
.teamlist{ padding-bottom:40px;}
.teamlist ul{ width:1240px; margin-top:-30px;}
.teamlist li{ width:270px; height:270px; float:left; background-color:#fff; text-align:center; font-size:14px;  box-shadow: 0px 0px 20px #eee; margin-top:125px; margin-right:40px;}
.teamlist li:hover{ box-shadow: 0px 0px 40px #ddd; transition: all 0.3s linear 0s;-webkit-transition: all 0.2s linear 0s; }
.teamlist li .redline2{ width:24px; height:1px; margin:0px auto; background-color:#d6000e; margin-bottom:16px;}
.teamlist li img{ margin-top:-90px;}
.teamlist li h3{ font-size:20px; margin-top:10px; }

.teamlist2 li{ width:220px; height:250px; margin-right:25px;}
.teamlist2 li h3{ margin-top:0px;}

#aboutus{ text-align:center; background:url(../images/aboutimg3.png) center top fixed; padding-top:140px; height:480px;}
.prolist{ padding-top:130px;}
.prolist .zhiwu{ margin-bottom:20px;}
.kehuicon{ margin-left:15px; margin-top:40px;}
.kehuicon img:hover{ box-shadow: 0px 0px 10px #ccc; transition: all .2s linear;}
.biaoyu{ background:url(../images/aboutimg10.png) center top no-repeat; text-align:center; font-size:30px; height:202px; padding-top:150px;}

/*联系我们*/
.lxcont{ border:#f8f8f8 1px solid; margin-top:80px;}
.lxcont:hover{ box-shadow: 0px 0px 10px #ccc; transition: all .2s linear;}
.lxcont .left{ float:left; padding-left:85px; width:765px; font-size:16px; padding-top:40px; line-height:40px;}
.lxcont .left img{ float:left; margin-right:80px;}
.lxcont .left h1{ padding-top:30px; margin-bottom:20px; font-size:26px;}
.lxcont .right{ width:340px; text-align:center; font-size:14px; float:right; padding-top:40px; border-left:#f8f8f8 1px solid; height:320px;}
.lxcont .right div{ padding-top:20px;}