.indexWal{width:960px; margin:0px auto;}
.indexBg{height:780px; background:#061e3e url(../image/bodyBg.jpg) no-repeat 320px 0px; width:960px; padding-left:960px; margin-left:-960px; position:relative;}
.indexBg1{background:url(../image/indexBg1.gif) top right repeat-y; height:780px; position:relative;}

#indexLeft{width:750px; overflow:hidden; position:relative;}
#indexLeft .logo{height:65px; padding-top:12px; overflow:hidden;}
#indexLeft .banner{height:360px; overflow:hidden; border-bottom:#1F3552 solid 7px;}
#indexLeft .banner .content{line-height:20px; font-family:Arial; color:#ACD2EC; text-align:right; padding:5px 52px 0 0;}
#indexLeft .title{padding:23px 0 20px 0; color:#FFF;}
#indexLeft li{float:left; width:227px; height:224px; overflow:hidden; border-right:#394C65 solid 1px; margin-right:15px;}
#indexLeft li .imgDiv{height:130px; overflow:hidden;}
#indexLeft li .content{line-height:1.6em; color:#B1BFCC; width:210px; overflow:hidden;}
#indexLeft li .content a{color:#FFF;}

#navDiv{width:210px; height:780px; overflow:hidden; background:#FFF; position:relative;}
#navDiv .logo{height:75px; overflow:hidden; display:none; position:absolute; z-index:10;}
.Language{padding:32px 0 0 13px; width:190px; height:43px; overflow:hidden; font-family:"微软雅黑"; position:absolute; z-index:10;}
.Language a{color:#1F3452;}
.nav{padding-top:75px;}
.nav li{height:34px; overflow:hidden;}
.nav a{display:block; height:33px; line-height:33px; overflow:hidden; background:#789F2F; color:#FFF; padding-left:15px; text-decoration:none;}
.nav a:hover, .nav .a_now{text-decoration:none; background:#94B955;}
.search{padding-top:6px; height:240px; overflow:hidden; position:relative; padding-left:8px;}
.search .input1{width:188px; height:30px; line-height:30px; padding:0 5px; border:#B7B7B7 solid 2px; border-bottom:#EDEDED solid 2px; border-right:#EDEDED solid 2px; color:#999;}
.search .btn1{position:absolute; z-index:10; top:6px; right:0px; background:url(../image/searchBtn.gif) center no-repeat; width:34px; height:34px; border:0px;}
.nav2{padding-left:12px;}
.nav2 li{height:19px; line-height:19px; width:159px; overflow:hidden; border-bottom:#E1E1E1 solid 1px;}
.nav2 li a{color:#789F2F;}
.Copyright2{text-align:right; color:#999; padding-top:14px; height:30px; overflow:hidden;}

#indexBtn{position:absolute; z-index:100; left:730px; top:415px; background:url(../image/indexBtn1.png) left center no-repeat; height:50px; width:150px; overflow:hidden; cursor:pointer;}
#indexBtn div{padding-left:55px; color:#333; line-height:1.6em; padding-top:6px;}

#indexRight{width:0px; height:780px; background:#FFF; overflow:hidden; display:none; position:relative;}
.indexAbout{width:720px; overflow:hidden; margin-left:auto;}
.indexAbout .title{height:51px; font-family:"微软雅黑"; background:url(../image/line1.gif) left 50px repeat-x;}
.indexAbout .list{width:720px; overflow:hidden;}
.indexAbout ul{width:110%;}
.indexAbout li{float:left; width:250px; height:310px; overflow:hidden;}
.indexAbout li h2{padding-top:15px; height:100px; overflow:hidden; font-family:"微软雅黑"; font-size:12px; position:relative;}
.indexAbout li h2 span{font-size:65px; font-family:Arial;}
.indexAbout li h2 b{position:absolute; top:60px; white-space:nowrap;}
.indexAbout li .content{line-height:1.75em; width:216px; overflow:hidden; color:#656565;}

#pageNav{width:216px; overflow:hidden;}
#pageNav .logo{height:57px; padding-top:18px; overflow:hidden;}
#pageNav .nav{padding-top:0px;}
#pageNav .search{width:210px; padding-left:0px;}
#pageNav .search .input1{width:196px;}
#pageNav .nav2{padding-left:0px;}
#pageNav .nav2 li{width:210px; border-bottom:#2C4564 solid 1px;}
#pageNav .nav2 li a{color:#8A9CB0;}
#pageNav .Copyright2{text-align:left; color:#4B6483;}

.pageTab{height:29px; overflow:hidden; border-bottom:#E7E7E7 solid 2px; margin-bottom:25px;}
.pageTab li{float:left; height:20px; line-height:20px; overflow:hidden; font-family:Arial; padding:0 19px; border-right:#E7E7E7 solid 1px;}
.pageTab .li_01{padding-left:0px;}
.pageTab li a{color:#789F2C; text-decoration:none; display:block; height:20px; float:left;}
.pageTab li a:hover, .pageTab li .a_now{text-decoration:none; background:url(../image/line2.gif) bottom repeat-x; color:#000;}
.pageTab2{margin:0px;}
.pageTab3{height:50px; overflow:hidden; position:relative;}
.pageTab3 .share{position:absolute; z-index:10; bottom:10px; right:0px;}
.pageTab3 .share span{float:left; font-weight:100;}
.pageTab3 .share a{float:left; padding-left:8px;}
.pageTab4{height:60px; overflow:hidden; position:relative;}
.pageTab4 li{height:45px; overflow:hidden;}
.pageTab4 li a{height:42px;}

.overview{min-height:428px; _height:428px;}
.overview .content{line-height:1.6em; width:388px; overflow:hidden; padding:12px 12px 12px 0;}

.weiboDiv{border-top:#E7E7E7 solid 1px; padding-top:12px; height:50px; overflow:hidden;}
.weiboDiv .list{background:url(../image/weiboBg.gif) left top no-repeat; width:74px; padding-left:90px; height:40px; overflow:hidden; margin-left:auto;}
.weiboDiv li{float:left; width:21px; overflow:hidden; padding-top:4px;}
.weiboDiv2{border:0px; height:50px;}

.Written{min-height:428px; _height:428px; position:relative;}
.Written .content{line-height:1.6em; padding:0 0px 40px 0px; width:400px; overflow:hidden;}
.Written .imgDiv{position:absolute; z-index:10; top:0px; right:0px;}
.Written .title1{padding-left:24px; background:url(../image/ico2.gif) left center no-repeat;}

.case li{min-height:110px; _height:110px; position:relative; padding-left:190px; padding-bottom:25px;}
.case li .imgDiv{position:absolute; z-index:10; left:0px; top:0px;}
.case li h2{color:#789F2E; padding-bottom:10px;}
.case li h5{height:16px; overflow:hidden; color:#999;}
.case li .content{line-height:1.6em; padding-bottom:8px;}

.teachers li{min-height:145px; _height:145px; border:#CCC solid 1px; margin-bottom:29px;}
.teachers .imgDiv{width:185px; overflow:hidden; padding:10px 15px;}
.teachers .contentDiv{width:423px; padding:0 16px; overflow:hidden;}
.teachers h2{height:36px; line-height:36px; overflow:hidden; background:url(../image/ico1.gif) left 12px no-repeat; padding-left:16px; color:#647930;}
.teachers .content{line-height:1.6em; padding-bottom:15px;}

.Client li{float:left; width:135px; height:98px; padding-top:12px; overflow:hidden; text-align:center; background:url(../image/line1.gif) bottom repeat-x;}

.caseList{width:678px; overflow:hidden;}
.caseList ul{width:120%;}
.caseList li{float:left; width:246px; height:175px; overflow:hidden;}
.caseList .name{width:184px; overflow:hidden; text-align:center; padding-top:12px;}

.Feedback th{background:url(../image/line1.gif) bottom repeat-x; padding:2px 0; width:100px; overflow:hidden;}
.Feedback td{line-height:1.6em; background:url(../image/line1.gif) bottom repeat-x; padding:5px 0 5px 23px;}

.news dl{height:215px; overflow:hidden; background:url(../image/line1.gif) bottom repeat-x;}
.news dt{float:left;}
.news dd{float:right; width:378px; overflow:hidden;}
.news h2{text-align:center; padding-bottom:8px;}
.news dd .time{text-align:center;}
.news .content{line-height:1.6em; padding-top:15px;}
.news li{height:37px; line-height:37px; overflow:hidden; position:relative; background:url(../image/line1.gif) bottom repeat-x;}
.news li .time{position:absolute; z-index:10; top:0px; right:0px; color:#999;}
.news li a{background:url(../image/ico3.gif) 4px center no-repeat; padding-left:22px;}

.newsShow .title{text-align:center; padding-top:5px; position:relative;}
.newsShow .time{text-align:center; padding:10px 0 20px 0; background:url(../image/line1.gif) bottom repeat-x; color:#999;}
.newsShow .imgDiv{text-align:center; padding:22px 0;}
.newsShow .source{text-align:right; color:#666; padding:25px 0 10px 0;}
.newsShow .content{line-height:1.6em;}
.newsShow .title .weiboDiv{position:absolute; z-index:10; top:0px; right:0px; padding-top:0px;}

.team .title{height:38px; line-height:38px; overflow:hidden; border-bottom:#E7E7E7 solid 2px; margin-bottom:20px;}

.team{width:678px; overflow:hidden;}
.team ul{width:120%;}
.team li{float:left; width:246px; height:300px; overflow:hidden; background:url(../image/line3.gif) 213px top no-repeat;}
.team li .name{height:35px; line-height:35px; overflow:hidden; color:#F18C1F;}
.team li .content{line-height:1.6em; width:185px; overflow:hidden;}

.Qualification .imgDiv{text-align:center;}
.Qualification .content{line-height:1.6em; padding-top:24px;}

.contact{font-size:14px; background:url(../image/contactBg.gif) top right no-repeat; padding:0 350px 25px 0; margin-top:10px; border-bottom:#E7E7E7 solid 2px; margin-bottom:25px; line-height:1.4em;}
.contactForm{margin-bottom:50px;}
.contactForm h5{height:45px; overflow:hidden;}

.map{margin-bottom:50px; font-family:Arial;}
.map h2{height:48px; line-height:48px; overflow:hidden;}
.map .content{padding-bottom:16px; background:url(../image/line1.gif) bottom repeat-x;}
.map .content a{padding:0 6px;}
.map .content a:hover{color:#789F2D;}

.list_1 li{height:19px; line-height:19px; overflow:hidden; padding-left:19px; background:url(../image/ico4.gif) left center no-repeat;}

.pageContent{line-height:1.4em;}

.Successful{border-bottom:#eee solid 1px; margin-bottom:25px;}
.Successful li{height:133px; overflow:hidden; padding-left:218px; position:relative; line-height:1.4em;}
.Successful .imgDiv{position:absolute; z-index:10; left:0px; top:0px;}
.Successful .content{padding-top:15px;}

.faq li{border-bottom:#999 dotted 1px; line-height:1.4em; padding:15px 0;}
.faq .Q{background:url(../image/q.gif) left 3px no-repeat; padding:5px 0 5px 33px; color:#000;}
.faq .A{background:url(../image/a.gif) left 6px no-repeat; padding:5px 0 5px 33px;}








