/*
*启德教育集团市场部技术开发
*前端开发组制作版权所有
*/
/***************************公共组件样式控制***************************/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,img,b,i,dl,dt,dd,ul,li,th,td{margin:0;padding:0;border:0;list-style:none;}html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;_font-smoothing:antialiased;font-smoothing:antialiased;}#nav,#header,#menu,#section{display:block;}#nav,#header,#menu{width:100%;}.img{vertical-align:bottom}.zt-wrap{font-size:16px;}ul,li{list-style:none;}img{vertical-align: middle;}
a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;outline:none;cursor: pointer;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}.elips{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-o-text-overflow:ellipsis}table { border-collapse: collapse; border-spacing: 0;margin: 0;padding: 0; }
/*清除浮动方法*/
.clear{clear:both;overflow:hidden;font-size:0;line-height:0;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{*zoom:1;}.fix{zoom:1;}.fix:after{display:block;content:'clear';clear:both;line-height:0;visibility:hidden;}
/****************************页面样式控制*****************************/
/*---------------------------全局页面控制----------------------------*/
body{line-height:22px;font-size:12px;color:#333;font-family:"微软雅黑","Microsoft YaHei",Helvetica,Arial}a{background-color: transparent;}
a:hover{outline: 0;}
.mw{width:1000px;margin:0 auto}
.fl{float:left}.fr{float:right}
/*---------------------------全局导航模块---------------------------*/
#nav{height:105px;text-align:center;background-color:#FFF}
#looyuMid{z-index:99}

/*-------------------------全局菜单导航模块--------------------------*/
.title{text-align: center;}

.but-con{padding: 40px 0 0px;font-size: 0;text-align: center;}
.but-con a{width: 246px;height: 44px;line-height: 44px;text-align: center;font-size: 20px;color: #efcb15;margin: 0 50px;font-weight: bold;border: 2px solid #efcb15;border-radius: 3px;letter-spacing: 2px;display: inline-block;vertical-align: top;}
.but-con a:nth-of-type(2){background: #efcb15;color: #fff;}

#header {width: 100%;height: 480px;background:#469fbf url('../images/banner.jpg') center center no-repeat;}

#part2 .part2-tab{text-align: justify;text-justify:distribute-all-lines;font-size: 0;}
#part2 .part2-tab:after{width: 100%;height: 0;margin: 0;display: inline-block;overflow: hidden;content: '';}
#part6 .part6-con ul,#part7 ul{text-align: center;font-size: 0;}
#part2 .part2-tab li,#part6 .part6-con ul li,#part7 ul li{display: inline-block;vertical-align: top;}

#part2 .part2-tab li i,#part3 .part3-con li h3,#part4 .part4-dd span{background: url(../images/bg.png) no-repeat;}
#part5 .part5-hd li i,#part5 .part5-hid li .p1{background: url(../images/bg01.png) no-repeat;}


#part1{padding: 35px 0 40px;background: #f9f9f9;}
#part1 .part1-con{padding: 0 7px;box-sizing: border-box;}
#part1 .part1-con dt{padding-left: 130px;height: 70px;margin-top: 14px;width: 384px;background: url(../images/page1-1.jpg) no-repeat;line-height: 59px;font-size: 16px;color: #101010;}
#part1 .part1-con dd{padding: 13px 132px 0 18px;width: 549px;height: 118px;background: url(../images/page1-2.png) no-repeat;font-size: 16px;color: #fff;line-height: 24px;text-align: justify;margin-top: 14px;}

#part2{padding: 80px 0 57px;}
#part2 .part2-tab li{width: 85px;height: 85px;padding: 5px;border: 2px dashed #fff;border-radius: 100%;position: relative;cursor: pointer;}
#part2 .part2-tab li p{background: #fff;border: 2px solid #66b2c8;width: 81px;height: 81px;border-radius: 100%;color: #333;font-size: 16px;line-height: 81px;text-align: center;}
#part2 .part2-tab li:nth-of-type(1) p{padding-top: 16px;line-height: 24px;height: 65px;}
#part2 .part2-tab li i{width: 24px;height: 12px;background-position: 0 -105px;position: absolute;left: 36px;bottom: -19px;display: none;}
#part2 .part2-tab li.on{border-color: #56bbd2;}
#part2 .part2-tab li.on i{display: block;}
#part2 .part2-tab li.on p{color: #fff;background: #56bbd2;border-color: #56bbd2;}
#part2 .part2-hid{width: 980px;margin: 40px auto 0;box-shadow: 4px 4px 7px 0px rgba(0,0,0,0.1);display: none;}
#part2 .part2-hid dl{height: 390px;text-align: center;background: #fafafa;}
#part2 .part2-hid dd,#part2 .part2-hid dt{width: 490px;}
#part2 .part2-hid h3{height: 76px;font-size: 20px;line-height: 76px;border-radius: 2px;font-weight: normal;}
#part2 .part2-hid dd h3{color: #fff;background: #56bbd2;box-shadow: 2px 3px 8px -2px rgba(13,17,86,0.4);}
#part2 .part2-hid dt h3{color: #101010;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.1);}
#part2 .part2-hid p{padding: 51px 35px 0 32px;line-height: 30px;font-size: 16px;color: #333;text-align: justify;box-sizing: border-box;height: 314px;}
#part2 .part2-hid p span{margin-bottom: 25px;display: block;font-size: 20px;text-align: center;}
#part2 .part2-hid dd p{border-right: 1px solid #e1e1e1;}
#part2 .part2-hid dt p{border-left: 1px solid #e1e1e1;}
#part2 .part2-hid dd p span{color: #56bbd2;}
#part2 .part2-hid dt p span{color: #101010;}

#part2 .part2-hid .dl01 p{width: 980px;}

#part3{padding: 40px 0 60px;}
#part3 .part3-con{width: 980px;margin: 0 auto;padding-top: 44px;}
#part3 .part3-con li{margin-top: 20px;width: 100%;overflow: hidden;}
#part3 .part3-con li h3{font-weight: normal;height: 60px;line-height: 60px;background-color: #66b2c8;padding-left: 19px;width: 961px;background-position: 937px -36px;font-size: 20px;color: #fff;cursor: pointer;letter-spacing: 3px;}
#part3 .part3-con li p{padding: 14px 58px 22px 48px;background: #f3f3f3;width: 874px;line-height: 28px;font-size: 18px;color: #333;margin-bottom: 13px;letter-spacing: 1.5px;display: none;}

#part4{padding: 70px 0 50px;background: #66b2c8;}
#part4 .part4-con{padding-top: 11px;width: 940px;margin: 0 auto;}
#part4 .part4-bd{width: 940px;}
#part4 .part4-con dl{margin-top: 38px;width: 939px;}
#part4 .part4-con .dl01{height: 307px;background: url(../images/page4-1.jpg) no-repeat;}
#part4 .part4-con .dl02{width: 940px;height: 333px;background: url(../images/page4-2.jpg) no-repeat;}
#part4 .part4-con .dl03{height: 361px;background: url(../images/page4-3.jpg) no-repeat;}
#part4 .part4-con .dl04{height: 334px;background: url(../images/page4-4.jpg) no-repeat;}
#part4 .part4-con .dl05{height: 305px;background: url(../images/page4-5.jpg) no-repeat;}
#part4 .part4-con .dl06{width: 940px;height: 333px;background: url(../images/page4-6.jpg) no-repeat;}

#part4 .part4-con dl dt{width: 305px;height: 100%;position: relative;}
#part4 .part4-con dl dt p{width: 100%;height: 96px;background: rgba(86,184,210,0.8);position: absolute;bottom: 0;left: 0;text-align: center;color: #fff;font-size: 14px;line-height: 24px;}
#part4 .part4-con dl dt p span{font-size: 18px;line-height: 38px;display: block;}
#part4 .part4-con dl dd{width: 604px;padding: 30px 15px 0;}
#part4 .part4-dd{width: 605px;font-size: 0;height: 275px;overflow: hidden;}
#part4 .part4-dd span{display: inline-block;vertical-align: top;margin: 0 22px;width: 7px;height: 14px;cursor: pointer;}
#part4 .part4-dd .part4-prev{background-position: 0 -16px;}
#part4 .part4-dd .part4-next{background-position: 0 0;}
#part4 .part4-dd-bd li{width: 161px;padding: 0 20px;position: relative;margin-top: 20px;}
#part4 .part4-dd-bd li .p1{font-size: 18px;color: #161616;line-height: 26px;}
#part4 .part4-dd-bd li .p2{font-size: 16px;color: #333333;line-height: 24px;text-align: justify;}
#part4 .part4-dd-bd li em{display: block;width: 42px;height: 3px;background: #56bbd2;margin: 8px 0 12px;}
#part4 .part4-dd-bd li i{display: block;width: 2px;height: 187px;background: #e4e4e4;position: absolute;top: 4px;right: 0;}
#part4 .part4-con .dl04 .part4-dd{height: 300px;}
#part4 .part4-hd{text-align: center;font-size: 0;}
#part4 .part4-hd li{width: 36px;height: 4px;background: #fff;margin: 36px 12px 0;display: inline-block;vertical-align: top;cursor: pointer;}
#part4 .part4-hd li.on{background: #efcb15;}

#part5{padding: 40px 0;background: url(../images/page3.jpg) no-repeat center;}
#part5 .part5-con{width: 936px;margin: 0 auto;padding-top: 18px;}
#part5 .part5-hd li{margin-top: 14px;position: relative;width: 180px;height: 48px;line-height: 48px;border-radius: 2px;background: #d2d2d2;text-align: center;font-size: 20px;color: #fff;cursor: pointer;}
#part5 .part5-hd li i{position: absolute;top: 13px;right: -34px;width: 22px;height: 22px;background-position: 0 -172px;display: none;}
#part5 .part5-hd li.on{background: #66b2c8;}
#part5 .part5-hd li.on i{display: block;}
#part5 .part5-hid{padding: 11px 8px 0 22px;width: 700px;height: 219px;border: 2px solid #68b3c9;border-radius: 2px;margin-top: 14px;display: none;}
#part5 .part5-hid li .p1{padding-left: 38px;line-height: 40px;height: 40px;color: #333;width: 111px;letter-spacing: 2px;}
#part5 .part5-hid .li01 .p1{background-position: 0 -3px;}
#part5 .part5-hid .li02 .p1{background-position: 0 -43px;}
#part5 .part5-hid .li03 .p1{background-position: 0 -83px;}
#part5 .part5-hid .li04 .p1{background-position: 0 -123px;}
#part5 .part5-hid li p{font-size: 20px;}
#part5 .part5-hid li .p2{color: #666;width: 542px;letter-spacing: 1px;line-height: 40px;}
#part5 .part5-hid li .p3{line-height: 30px;}

#part6{padding: 66px 0 40px;}
#part6 .part6-con{padding-top: 40px;}
#part6 .part6-con ul li{width: 190px;position: relative;height: 280px;box-sizing: border-box;border-bottom: 2px solid #57c5d3;margin: 0 23px;cursor: pointer;}
#part6 .part6-con ul li .p1{width: 100%;font-size: 18px;color: #fff;height: 40px;line-height: 40px;text-align: center;position: absolute;top: 96px;left: 0;background: rgba(86,187,210,0.7);border-radius: 3px;}
#part6 .part6-con ul li img{display: block;}
#part6 .part6-con ul li .p2{padding: 9px 10px 0 9px;height: 95px;line-height: 22px;font-size: 14px;color: #333;text-align: justify;}
#part6 .part6-con ul li a{font-size: 14px;color: #56bbd2;width: 94px;height: 28px;text-align: center;line-height: 28px;margin-left: 10px;display: block;border-radius: 2px;}
#part6 .part6-con ul li:hover{border-color: #fff;box-shadow: 1px 1px 6px 0 rgba(2,2,2,0.1);}
#part6 .part6-con ul li:hover a{background: #56bbd2;color: #fff;}

#part7{padding: 56px 0 40px;background: #66b2c8;}
#part7 ul li{margin: 20px 8px 0;padding: 20px 31px 0 31px;width: 254px;height: 538px;background: rgba(0,0,0,0.15);}
#part7 ul li p{line-height: 24px;color: #fff;}
#part7 ul li .p1{margin-top: 46px;font-size: 16px;letter-spacing: 2px;}
#part7 ul li .p2{margin-top: 30px;font-size: 14px;text-align: justify;letter-spacing: 1px;}

.closeBtnLeft{width: 50px;height: 50px; position: absolute;right: 0;top: 0;cursor: pointer;}
