/*banner开始*/
.bannertop{ background:#dadada ; width:100% ; height:0px}
.banner{ height:550px; overflow:hidden; position:relative; z-index:7; width:100% !important;}
.banner .td ul,.banner .td ul li,.banner .td ul li a{ width:100% !important;}
.banner .td ul li a{ display:block; display:block; height:550px; overflow:hidden;}

.banner .btn{  bottom: 50px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7; margin-right:-76px;}
.banner .btn li {border-radius:50%; width:12px; height:12px; background:#ffffff;cursor: pointer;display: inline-block;
  float:left;margin-right:20px; }
.banner .btn li.on { width:12px; height:12px;font-weight: bold; background:#e50112}
.banner .ljt{position: absolute;width: 50px; height: 118px;display: block;left:50%; margin-left:-600px;top:39%; z-index:999;background:url(../images/banner_l.png) no-repeat; cursor:pointer;}
.banner .rjt{position: absolute;width: 50px; height: 118px;display: block;left:50%; margin-left:600px; top:39%; z-index:999;background:url(../images/banner_r.png) no-repeat;cursor:pointer;}
/*banner结束*/

/*服务介绍*/
.ser{ width:1100px; }
.sertop{ text-align:center; margin-top:82px; width:799px; height:auto}
.serbot{ margin-top:36px}
.serbot ul li{ width:200px; height:300px; background:#008946; border-bottom:#b3b3b3 solid 5px; float:left; margin-right:10px; margin-left:10px}
.serbot ul li:hover { background:#e65b00}
.serbot ul li:hover a{ color:#e65b00}
.serbot ul li img{ width:200px; height:118px; margin-top:10px; cursor:pointer}
.serp1{ font-size:18px; color:#fff; height:25px; line-height:25px; margin-top:12px; overflow:hidden; width:180px;padding: 0 10px;text-align: center;}
.serp2{ height:80px; line-height:20px;margin-top: 10px;text-align:justify ; color:#fff; font-size:14px; width:180px;padding: 0 10px;overflow:hidden}
.serbot ul li a{ color:#008946; width:100px; height:25px; font-size: 12px ;margin-top:10px;line-height:25px; background:#fff; border-bottom:#b6ada7 solid 3px; float:right; margin-right:10px; text-align:center}

/*搜索*/
.serch{ width:1135px; height:106px; background:url(../images/serchbg.png) no-repeat center; position:absolute; top:-20px; z-index:10 }
.serch1{ width:1135px; height:auto; position:relative; color:#fff;  }
.serchl a{ height:68px; line-height:68px; font-size:13px; color:#fff ; margin-left:10px}
.serchl{ width:650px; margin:0 auto;height:68px; overflow:hidden;}
.serchr{ width:300px; float:right}
.txt{ width:200px; height:30px;outline: none;line-height:30px; font-size:13px; color:#797979; margin-top:16px; border:solid 0px}
.sub{ background:url(../images/ss.png); width:21px; height:21px;border:solid 0px; text-indent:-99999px; margin-top:16px; cursor:pointer}
/*拓展课程*/
.cla{ width:100%; height:766px; background:url(../images/clabg.jpg); margin-top:58px}
.clam{ width:1100px; height:766px;  position:relative}
.clabot1{ width:1300px; height:560px; }
.clatop{ text-align:center; padding-top:36px}
.clatop img{ width:681px; height:107px}
.litop img{ width:222px; height:222px}
.clabot{ height:560px; overflow:hidden; width:1168px;  margin-top:42px; position:relative;}
.clabot ul li{ width:222px; height:560px; overflow:hidden; position:relative; cursor:pointer; float:left; margin-right:70px}
.clabot ul li span{ background:url(../images/1.png); width:222px ; height:222px; overflow:hidden; display:block; position:absolute; z-index:3} 
.clabot ul li span:hover{ background:url(../images/2.png);}
.clabot ul li a{ display:block; width:222px; height:222px; z-index:1; }
.clabot ul li p { height:44px; line-height:44px; text-align:center; color:#fff ; font-size:17px; overflow:hidden}
.litop{ width:222px; height:266px;}
.litop a,.libot a{color:#fff;}
.libot{width:222px; height:266px; margin-top:26px}
#Left_Photo2{ position:absolute; width:43px; height:137px; top:360px; left:-53px; cursor:pointer}
#Right_Photo2{position:absolute; width:43px; height:137px; top:360px;right:-53px; cursor:pointer}

/*品牌合作客户*/
.hz{ width:1100px; height:auto; }
.hztop{ width:940px; height:105px; margin-top:40px; text-align:center}
.hztop img{width:940px; height:105px;}
.hzbot{ margin-top:38px; width:1100px; height:433px; overflow:hidden; position:relative}
.hzbot ul li{ width:220px; height:432px; overflow:hidden;  float:left}
.picimglink{border:#dedede solid 1px; width:218px; height:142px; display:block}
.hzbot ul li img{ width:218px; height:142px; }
.hzbot ul li img:hover{filter: Alpha(Opacity=80);opacity:0.8}

.info-btn{height:22px;overflow:hidden;width:180px;margin:0 auto;padding:11px 0;zoom:1;}
.info-btn li{float:left;padding:8px 3px 0;}
.info-btn li span{display:block;width:38px;height:8px;background:#E0E0E0;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span,.info-btn .info-hover span{background:#f60;}
#bigSlideUl{position:relative;width:8640px; height:433px;}

/*签约酒店*/
.qyjd{ width:100%; height:355px; background:url(../images/clabg.jpg)}
.qyjdm{ width:1100px; height:355px; overflow:hidden}
.qyjdl{ margin-top:32px; float:left; width:655px; height:123px}
.qyjdl img{ width:655px; height:123px}
.qyjdr{ float:right; width:242px; margin-top:52px}
.qyjdp1{font-size:14px; color:#fff; height:25px; line-height:25px; overflow:hidden}
.qyjdp2{font-size:30px; height:25px; line-height:25px; color:#fff; font-family:Impact}
.qyjdr a{ width:129px; height:29px; background:#e65b00; display:block; text-align:center; line-height:29px; color:#fff; font-size:14px; border-bottom:#b3b3b3 solid 3px; margin-top:12px}
.jd{ width:100%; height:390px; background:url(../images/bg2.jpg);}
.jdm{ width:1100px; height:390px; position:relative}
.jdd{ width:1100px; height:515px; background:#fff; position:absolute; top:-177px;}
.jddl{ width:664px; height:434px; border-top:#008946 solid 8px; border-bottom:#b3b3b3 solid 3px; float:left; margin-top:42px; margin-left:18px; position:relative; cursor:pointer}
.jddl img{ width:664px; height:365px}
.jddl span{ width:664px; height:70px; filter: Alpha(Opacity=80);opacity:0.8; display:block; position:absolute; bottom:0px; left:0; background:#fff }
.jddlp1{ font-size:16px ; color:#000; height:24px; line-height:24px; width:630px; overflow:hidden; margin-left:12px}
.jddlp2{ font-size:14px; color:#000; width:630px; overflow:hidden; margin-left:12px; height:40px; padding-top:4px; line-height:20px}
.jddr ul li a{ height:45px; line-height:45px; border-bottom:#a0a0a0 dashed 1px; display:block}
.jddr ul li a:hover{ color:#e65b00}
.jddr ul li:last-child{display:none}
.xxktopp1{ color:#e65b00}
.jddr { width:372px; height:510px; overflow:hidden; margin-top:26px}
.jddyy{ width:1100px; height:30px ; position:absolute; bottom:30px}
.kbyy{ width:1100px; height:30px ;}
/*视频案例*/
.sp{ width:1100px; height:auto; position:relative}
#Left_Photo3{ background:url(../images/spleft1.jpg) no-repeat; width:43px; height:137px; position:absolute; top:127px ; left:-60px}
#Left_Photo3:hover{ background:url(../images/spleft2.png)}
#Right_Photo3{ background:url(../images/spright1.jpg) no-repeat; width:43px; height:137px; position:absolute; top:127px ; right:-60px}
#Right_Photo3:hover{ background:url(../images/spright2.jpg)}
.sptop{ text-align:center; margin-top:45px; width:351px ; height:57px}
.spbot{ height:330px; overflow:hidden; width:1152px; margin-top:27px}
.spbot ul li{ width:334px; height:330px; overflow:hidden; float:left; margin-right:50px}
.spbott{ width:334px; height:221px; background:#eaeaea}
.spbott img{ width:326px; height:211px; margin-top:5px; margin-left:4px; cursor:pointer}
.spbotp1{ text-align:center; font-size:17px; color:#000; height:36px; line-height:36px; width:326px; overflow:hidden}
.spbotp2{ font-size:14px; color:#353535 ; height:50px; line-height:25px; width:320px; overflow:hidden}

/*典型案例*/
.case{ width:1100px; height:auto}
.casetop{ text-align:center; width:429px; height:55px; margin-top:50px}
.casetop img{ width:429px; height:55px}
.casebot{ width:1100px; height:515px ; margin-top:10px}
.casebotl{ width:758px; float:left}
.casebotll{ width:710px; height:460px; float:left; margin-left:15px; }
.cblltl{ width:243px; height:237px; border:#d7d7d7 solid 1px; float:left; cursor:pointer}
.cblltl img{ width:243px; height:237px}
.cblltr{ width:423px;  float:left; margin-left:23px}
.cblltrp1{ font-size:16px; color:#000; width:423px; height:33px; line-height:33px; overflow:hidden}
.cblltrp2{ height:152px; line-height:24px; width:423px; overflow:hidden; font-size:14px; color:#000}
.cblltrp3{height:48px; line-height:24px; width:423px; overflow:hidden; font-size:14px; color:#000}
.cblltr a{ width:129px; height:29px; line-height:29px; display:block; background:#e65b00; text-align:center; color:#fff; font-size:14px;border-bottom:#b3b3b3 solid 3px; margin-top:10px }
.cblltop{ width:710px; height:240px; overflow:hidden ; margin-top:36px}
.cbllbot{ width:710px; height:155px; margin-top:35px}
.cbllbot img{ width:218px; height:155px}
.casebotr{ height:446px; overflow:hidden; padding-top:40px}
.cbllbot a{ margin-right:15px}
.caseyyr{ float:left}
.xxktopp2{ color:#e65b00}
.casebotr ul li a{height:45px; line-height:45px; border-bottom:#a0a0a0 dashed 1px; display:block; overflow:hidden;}
.casebotr ul li a:hover{color:#e65b00}

/*师资教练*/
.teacher{ width:1100px; height:auto; margin-top:45px ; position:relative; }
.teabot{ position:relative; margin-top:40px; height:410px; width:1132px; overflow:hidden}
.teatop img{ width:752px; height:105px}
.teatop{ text-align:center; width:752px; height:105px}
.teabot ul li{ width:253px; height:409px; display:block; overflow:hidden; position:relative; cursor:pointer; float:left; margin-right:30px}
.teabot ul li:hover .teabots1{ background:url(../images/t1.png) ;}
.teabot ul li:hover a{ color:#e65b00}
.teabots1{background:url(../images/t2.png) no-repeat; width:253px; height:409px; display:block; overflow:hidden; position:absolute; z-index:23}
.teabots2{ position:absolute; z-index:22;  width:184px; height:184px; display:block; overflow:hidden; margin-left:35px}
.teabots2 img{ width:184px; height:184px}
.teabotp1{ color:#fff; top:218px ; position:absolute; z-index:25; font-size:17px; width:226px; overflow:hidden; margin-left:13px; height:43px; line-height:43px}
.teabotp2{ height:96px; line-height:24px; font-size:14px; color:#fff; width:226px; overflow:hidden;position:absolute; z-index:25; top:263px; margin-left:13px}
.teabot ul li a{ color:#008946 ; position:absolute; z-index:25; top:368px; background:#fff; width:129px; height:29px ; display:block; line-height:29px; text-align:center; right:10px}
#Left_Photo4{background:url(../images/spleft1.jpg) no-repeat; width:43px; height:137px; position:absolute; top:290px; left:-60px;  }
#Left_Photo4:hover{ background:url(../images/spleft2.png)}
#Right_Photo4{background:url(../images/spright1.jpg) no-repeat; width:43px; height:137px; position:absolute; top:290px; right:-60px;  }
#Right_Photo4:hover{ background:url(../images/spright2.jpg)}

/*行业口碑*/
.kb{ width:100%; height:230px; background:url(../images/clabg.jpg); margin-top:60px}
.kbm{ width:1100px; height:220px;  position:relative}
.kbml{ position:relative; left:-130px;top:25px;float:left; width:297px; height:225px;}
.kbmm{ margin-top:25px; float:left; text-align: right;width:550px; height:160px; overflow:hidden; position:absolute; right:0px}
.kbmm p{ font-size:18px; color:#fff; width:550px; height:105px; line-height:35px; margin-top:15px}
.kbmr{ position:absolute; right:0; bottom:10px}
.kbmrp1{font-size:14px; color:#fff; float:left;height:45px; line-height:45px; overflow:hidden}
.kbmrp2{font-size:30px; height:45px; float:left;line-height:45px; color:#fff; font-family:Impact}
.kbmr a{ width:129px; height:29px;float:left;border-bottom:#b3b3b3 solid 3px;background:#e65b00; display:block; text-align:center; line-height:29px; color:#fff; font-size:14px;margin-left: 20px;margin-top: 5px;}

/*好口碑好服务*/
.hkb{ width:1100px; height:600px; overflow:hidden; position:relative}
.hkbtop{ text-align:center; margin-top:35px}
.hkbtop img{ width:757px; height:58px}
.hkbl{ width:197px; height:197px; position:relative; overflow:hidden; float:left ; cursor:pointer}
.iimg{ position:absolute ; z-index:2; width:197px; height:197px}
.iimg img{ width:197px; height:197px}
.bbg{ position:absolute; z-index:9; width:197px; height:197px}
.hkbr{ width:317px; height:197px; overflow:hidden}
.hkbbot{ height:550px; overflow:hidden; width:1100px; margin-top:0; }
.hkbbot ul li{ width:530px; height:197px; overflow:hidden; float:left; margin-top:50px ; margin-left:20px ; position:relative}
.hkbrp1{ font-size:17px; color:#000; height:37px; line-height:37px; margin-top:10px; overflow:hidden}
.hkbrp2{ font-size:14px; color:#000; height:96px; line-height:24px; overflow:hidden}
.hkbr a{ width:129px; height:29px; background:#008946; display:block;border-bottom:#b3b3b3 solid 3px; text-align:center; line-height:29px; color:#fff; margin-top:12px}
.hkbr a:hover{ background:#e65b00; color:#fff ;}

/*合作流程*/
.hzlc{ width:1100px; height:430px; overflow:hidden ; margin-top:50px;}
.lctop{ width:788px; height:106px; text-align:center}
.lcbg{ background:url(../images/lcbg.png) no-repeat; width:185px; height:118px; font-size:20px; line-height:118px; font-weight:bold; text-align:center; color:#fff; cursor:pointer; float:left}
.lcbgp{ line-height:29px ; margin-top:30px}
.lcbg1{ float:left; height:118px; width:43px}
.lcbg2{background:url(../images/lcbg.png) no-repeat; width:185px; height:118px; font-size:20px; line-height:29px; font-weight:bold; text-align:center; color:#fff; cursor:pointer; float:left}
.lcbot1{ margin-top:38px; width:1100px; height:118px; }
.lcbot1 ul li{ float:left}
.lcbot2{ width:1100px; height:47px; text-align:right}
.lcbg3{ width:185px; height:118px; float:left; margin-right:43px}
.lcbot3 { width:1100px;  height:118px}
.lcbot3 ul li{ float:left;}

/*资讯中心*/
.zx{ width:1100px; height:630px; overflow:hidden; margin-top:53px}
.zxtop{  height:104px; text-align:center}
.zxtop img{ width:1000px; height:104px}
.zxmid{ width:346px; height:36px ; margin-top:23px}
.zxmid ul li{ width:133px; height:36px; background:#008946; line-height:36px; text-align:center; color:#fff; font-size:18px; float:left; margin:0 20px; cursor:pointer}
.zxmid .zxmidli{background:#e65b00}
#sad_1{ margin-top:36px}
#sad_2{ margin-top:36px}
.sadl{ width:547px; height:388px; float:left ;overflow:hidden; position:relative}
.sadlspan1{ cursor:pointer; width:547px; height:388px; display:block}
.sadlspan2{ position:relative; width:547px; height:50px; display:block}
.sadlspan2 p{ position:absolute;  width:547px; height:50px; background:#008946; line-height:50px; color:#fff; text-indent:20px; display:block; margin-top:-50px; overflow:hidden; float:left}
.sadlspan1 img{ width:547px; height:388px}
#Left_Photo5{ width:20px; height:19px; cursor:pointer; position:absolute; right:30px; display:block ; z-index:99; bottom:16px; color:#fff }
#Right_Photo5{ cursor:pointer ; position:absolute; right:10px;display:block ;width:20px; bottom:16px; height:19px; color:#fff; z-index:99 }

#Left_Photo6{ width:20px; height:19px; cursor:pointer; position:absolute; right:30px; display:block ; z-index:99; bottom:16px; color:#fff }
#Right_Photo6{ cursor:pointer ; position:absolute; right:10px;display:block ;width:20px; bottom:16px; height:19px; color:#fff; z-index:99 }
.sadl ul li{ width:547px; height:388px ; overflow:hidden; float:left; position:relative}
.sadr{ width:530px; height:388px; float:right}
.sdrtop{ font-size:20px; color:#000; height:30px; line-height:30px}
.list_lh{ height:340px ; overflow:hidden ; margin-top:18px; width:530px;}
.list_lh ul li a{font-size:16px ; display:block;  color:#000; height:50px; line-height:50px; background:url(../images/zxO1.png) no-repeat 0px 22px; text-indent:20px ; border-bottom:#a0a0a0 dashed 1px }
.list_lh ul li a:hover{ color:#e65b00; background:url(../images/zxO2.png) no-repeat 0 22px}
.list_lh ul li{ width:530px ; height:50px; overflow:hidden}

.list_lh1{ height:388px ; overflow:hidden ;  width:530px; background:#red}
.list_lh1 ul li a{font-size:16px ; display:block; width:330px; color:#000; height:50px; line-height:50px; background:url(../images/zxO1.png) no-repeat 0px 82px; text-indent:20px ; border-bottom:#a0a0a0 dashed 1px }
.list_lh1 ul li a:hover{ color:#e65b00; background:url(../images/zxO2.png) no-repeat 0 22px}
.list_lh1 ul li{ width:530px ; height:50px; overflow:hidden}

/*关于我们*/
.abus{ width:100%; height:730px; background:url(../images/bg2.jpg)}
.abusm{ width:1100px; position:relative}
.aumtop{ width:1100px; height:36px;border-bottom:#a0a0a0 dashed 1px;}
.autleft{ font-size:20px; color:#008946; height:36px; line-height:36px;  width:238px; float:left}
.autright{ height:36px; line-height:36px; float:right}
.autright a{ font-size:14px;}
.autright a:hover{}
.aumbot{ height:340px; width:1100px; margin-top:20px; margin-bottom:70px}
.aubleft{ height:340px; width:558px; position:relative; float:left}
.auublspan1{ width:560px; height:323px; display:block; position:absolute; border:#e2e2e2 solid 8px}
.auublspan1 img{ width:542px; height:308px}
.auublspan2{ width:83px; height:83px; display:block; position:absolute; top:116px; left:250px}
.auublspan3{ position:absolute; bottom:-55px}

.aubright{ width:501px; height:340px; float:right}
.aubrtop{ width:501px; }
.aubrtop a{ color:#000; font-size:17px; height:43px; line-height:43px;}
.aubrmid{ width:501px; min-height:168px; line-height:28px;font-size:14px; color:#000}
.aubrbot{ width:129px; height:35px; float:left;}
.aubrbot a{ width:129px; height:29px; background:#e65b00; border-bottom:#b3b3b3 solid3px; display:block; font-size:14px; color:#fff; text-align:center; line-height:29px; margin-top:20px}
.xcbot{ height:184px;  padding-top:28px; width:1130px; position:relative}
.xcbot ul li{ width:198px; height:184px;  cursor:pointer; margin-right:28px; float:left}
.xcbot ul li img{ width:198px; height:144px}
.xcbot ul li p{ height:40px; line-height:40px; width:190px; text-align:center; overflow:hidden; font-size:14px; color:#000}
#Left_Photo7{background:url(../images/spleft1.jpg) no-repeat; width:43px; height:137px; position:absolute; top:525px; left:-60px; cursor:pointer  }
#Left_Photo7:hover{ background:url(../images/spleft2.png)}
#Right_Photo7{background:url(../images/spright1.jpg) no-repeat; width:43px; height:137px; position:absolute; top:525px; right:-60px; cursor:pointer  }
#Right_Photo7:hover{ background:url(../images/spright2.jpg)}

/*新闻*/
.news{ width:1100px; height:635px; margin-top:25px}
.newbot{ width:1100px; height:405px; overflow:hidden; margin-top:26px;}
.nbleft{ width:535px; height:394px; float:left; position:relative; overflow:hidden }
.nbleft ul li{ width:535px; height:394px; position:relative; float:left ; cursor:pointer}
.nbbot{ width:535px; height:50px; background:#008946; line-height:50px; position:absolute; bottom:0; text-indent:20px; color:#fff; z-index:2}
#Left_Photo8{ width:10px; height:19px; position:absolute; bottom:13px; right:30px; cursor:pointer; z-index:99}
#Right_Photo8{ width:10px; height:19px; position:absolute; bottom:13px; right:10px; cursor:pointer ; z-index:99}
.nblimg{ width:535px; height:394px; z-index:60}
.nblimg img{ width:535px; height:394px}
.nbright{ width:537px; height:394px; float:right}
.nvrtl{ float:left; width:122px; height:105px; cursor:pointer}
.nbright img{ width:122px; height:105px}
.nbrtop{ height:125px; width:537px; overflow:hidden; border-bottom:#adadad dashed 1px}
.nbrmid{height:125px; width:537px; overflow:hidden; border-bottom:#adadad dashed 1px; margin-top:20px}
.nbrbot{height:125px; width:537px; overflow:hidden; border-bottom:#adadad dashed 1px; margin-top:20px}
.nvrtr .nvrtrp1{ font-size:16px; color:#000; height:31px; line-height:31px; width:397px; overflow:hidden}
.nvrtrp1:hover{ text-decoration:underline}
.nvrtrp2{ height:48px; line-height:24px; width:397px; overflow:hidden; font-size:14px; color:#000}
.nvrtr{ width:397px; height:105px; float:right}
.nvrtr a{ float:right; font-size:14px; height:24px; line-height:24px; margin-top:3px}
.newsbott{ width:1140px; height:auto; margin-top:20px}
.newsbott ul li{ float:left; margin-right:40px}
.newsbott ul li a{ background:url(../images/zxO1.png) no-repeat 0 18px; height:45px; line-height:45px; width:340px; overflow:hidden; text-indent:16px; display:block}
.newsbott ul li a:hover{ background:url(../images/zxO2.png) no-repeat 0 18px; color:#e65b00}

/*友情链接*/
.linkbox{background: url(../images/bg2.jpg);}
.link{ width:1100px; height:120px; overflow:hidden}
.linktop{ font-size:14px; color:#555555; height:30px; line-height:30px; width:1100px; border-bottom:#adadad dashed 1px; }
.linktop p{ float:left; width:500px; font-weight:bold;}
.linktop a{ float:left; width:600px; text-align:right}
.linkbot{ height:90px; line-height:45px; width:1100px; overflow:hidden}
.linkbot ul li{ float:left; width:auto; height:45px; margin-right:10px }
.linkbot ul li a{ font-size:13px; line-height:45px;}
