@charset "utf-8";

/*###############通用样式###############*/
html,body,body>form{height: 100%;} 	/*页脚固定在页面底部样式*/
body{font: 14px/1.5 'Microsoft Yahei';}
.wrapper{position:relative; min-height:100%;min-width:1400px;} 	/*页脚固定在页面底部样式*/
.inner{position:relative;width:1200px; margin-left:auto; margin-right:auto;} 	/*居中显示*/
.module{position:relative;} 	/*栏目设置为相对定位*/
a:hover{text-decoration:none;}
.content{padding-bottom: 168px;}  /*页脚固定在页面底部content的padding-bottom值为页脚高度加间距*/


/*###############栏目样式###############*/
.module-body{overflow:hidden;}
.module01 .module-header{height:62px;background:url(../images/moreList-hd.png) repeat-x bottom;}
.module01 .module-title{line-height:59px;font-size:22px;font-weight:normal;color:#333;}


/*###############导航样式###############*/
.nav{height: 70px;line-height: 70px;margin-right:100px;}
.nav-item{float:left;position: relative;z-index: 1;}
.nav-item a{display: block;padding:0 14px;font-size:16px;text-align: center;color:#3b413e;}
.nav-item:hover a{color:#009966;}
.nav-item.active a,
.nav-item.active:hover a{color:#009966;}
.nav .subNav{display:none;position: absolute;top:100%;left:50%;width:148px;margin-left:-74px;padding:2px 0 6px;background-color: #115f37;border-radius:0 40px 0 40px;}
.nav .nav-item03 .subNav{width:238px;margin-left:-119px;border-radius:0 50px 0 50px;}
.nav .subNav-item{position:relative;}
.nav .subNav-item a{padding:8px 0 8px 44px;line-height: 24px;font-size: 14px;color:#fff;text-align:left;}
.nav-item.active .subNav-item a{color:#fff;}
.nav .subNav-item:hover a{color:#f4bd12;}
.nav .subNav-item .icon{display:inline-block;width:5px;height:8px;margin-left:18px;background:url(../images/subNav-icon.png) no-repeat;vertical-align:middle;}
.nav .subNav-item .subNav{display:none;left:126px;top:-2px;width:134px;margin-left:0;padding-left:14px;}
.nav .subNav-item .subNav .subNav-item a{padding-left:5px;color:#fff;}
.nav .subNav-item:hover .subNav-item a{padding-left:5px;color:#fff;}
.nav .subNav-item:hover .subNav-item:hover a{color:#f4bd12;}

.sideNav-wrap{border-top:4px #187342 solid;}
.sideNav-wrap .module-header{height:78px;margin:0 20px;padding-top:25px;border-bottom:1px #e3e3e3 solid;}
.sideNav-wrap .module-title{font-weight:normal;}
.sideNav-wrap .module-title p{line-height:18px;color:#b2b2b2;font-size:12px;font-family: "Arial";}
.sideNav-wrap .module-title span{display:block;line-height:34px;color:#187342;font-size:22px;}
.sideNav-item{position: relative;z-index: 1;padding:0 20px;}
.sideNav-item a{display: block;line-height:49px;font-size:14px;border-bottom:1px #eaeaea solid;color:#666;}
.sideNav-item .icon-sub{position:absolute;top:22px;right:30px;width:8px;height:5px;background:url(../images/arrow-active.png) no-repeat;}
.sideNav-item .icon-active{position:absolute;top:22px;right:30px;width:8px;height:5px;background:url(../images/arrow.png) no-repeat;}
.sideNav-item:hover a{color:#187342;}
.sideNav-item.active{background:url(../images/sideNav-hover.png) repeat-x;}
.sideNav-item.active .icon-sub{background:url(../images/arrow-hover.png) no-repeat;}
.sideNav-item.active a,
.sideNav-item.active:hover a{color:#fff;border-color:#187342;}
.sideNav .subNav{display: none;background:#f8f8f8;border-bottom:1px #eaeaea solid;}
.sideNav .subNav a{padding-left:1em;line-height: 38px;font-size: 14px;border-bottom:none;background:none;}
.sideNav-item:hover .subNav-item a,
.sideNav-item.active .subNav-item a{color:#666;}
.sideNav .subNav-item:hover a{color:#187342;}
.sideNav .subNav-item.active a{background:#187342;color:#fff;}


/*###############页头样式###############*/
.header .inner{z-index:2;}
.logo{padding-top: 10px;height: 60px;}
.logo .title{line-height:50px;color:#187342;font-size:30px;}
.hd-link{position:absolute;top:22px;right:0;width:84px;height:27px;border:1px #dcdcdc solid;background:#fff;overflow:hidden;}
.hd-link .item{display:block;width: 49px;height:26px;margin-bottom:1px;padding-left:35px;line-height:26px;color:#333;font-size:12px;background:url(../images/language.png) no-repeat;}
.hd-link .item:hover{background-color:#e5e5e5;}
.hd-link .item01{background-position:0 -26px;}
.hd-link .item02{margin-bottom:0;}
.hd-link:hover{height:53px;}
.hd-link .icon{position:absolute;top:11px;right:7px;width:7px;height:4px;background:url(../images/language-arrow.png) no-repeat;}


/*###############页尾样式###############*/
.footer{position: absolute;bottom:0; width: 100%;background:#106035;} 	/*页脚固定在页面底部*/
.footer .inner{padding:48px 0;}
.footer-content p{line-height:24px;color:#4f9362;}
.footer-content p a{padding:0 5px;color:#4f9362;}
.footer-content p a:hover{color:#ffc100;}
.footer-logo{float:left;margin:0 76px 0 0;}
.footer-flags{position:absolute;top:48px;right:10px;}
.statistics{display:inline-block;margin-right:48px;padding-top:14px;vertical-align:top;}
.statistics p{line-height:24px;color:#4f9362;}
.statistics a{color:#4f9362;}
.statistics a:hover,.statistics a:hover p{color:#ffc100;}


/*###############首页样式###############*/
.banner-wrap{position:relative;}
.banner{height:690px;}
#slides{position:absolute;width:100%;left:50%;margin-left:-50%;}
#slides li{display:none;position:absolute;left:0;top:0;width:100%;height:690px;font-size:0;}
#slides .banner01{background:url(../images/banner01.jpg) no-repeat top center;}
#slides .banner02{background:url(../images/banner02.jpg) no-repeat top center;}
#slides .banner03{background:url(../images/banner03.jpg) no-repeat top center;}
#slides .banner04{background:url(../images/banner04.jpg) no-repeat top center;}
#slides li img{width:100%;}
#num{display:none;position: absolute;bottom: 166px;z-index:2;width: 100%;text-align: center;}
#num a {display: inline-block;width: 28px;height: 3px;line-height: 100;margin-right: 9px;font-size: 0;background:url(../images/num-cur.png) no-repeat;overflow: hidden;cursor:pointer;}
#num .cur{background:#fff;}
.prev-next{position:absolute;top:0;left:50%;width:1200px;height:690px;margin-left:-600px;}
.prev,.next{position: absolute;top:50%;z-index:2;width:52px;height:110px;margin-top:-55px;background: url(../images/btn-pre.png) no-repeat;font-size:0;}
.prev{left:-100px;}
.prev:hover{background-position:0 -110px;}
.next{right:-100px;background-position:-52px 0;}
.next:hover{background-position:-52px -110px;}
.link{position:absolute;bottom:0;width:100%;background:url(../images/link-bg.png) repeat-x;}
.iconLink .item{float:left;width:25%;padding:35px 0;color:#fff;}
.iconLink .item:hover{background:url(../images/link-hover.png) repeat-x;}
.iconLink .item .icon{float:left;width:75px;height:60px;margin:0 20px 0 50px;background:url(../images/iconLink.png) no-repeat;}
.iconLink .item .title{margin-top: 15px;line-height:30px;font-size:22px;font-weight:normal;}
.iconLink .item .info{font:12px/24px 'Arial';}
.iconLink .item02 .icon{background-position:0 -60px;}
.iconLink .item03 .icon{background-position:0 -120px;}
.iconLink .item04 .icon{background-position:0 -180px;}

.jtzx-box{background:url(../images/jtzx-box.jpg) no-repeat bottom center;}
.jtzx{padding:102px 0;}
.jtzx .module-header{width:192px;padding-top:18px;border-top:3px #3f8d55 solid;}
.jtzx .module-title{line-height:30px;color:#187342;font-size:26px;font-weight:normal;}
.jtzx .module-title p{font-family: "Arial";}
.jtzx .module-title span{line-height:44px;color:#187342;font-size:22px;font-weight:bold;}
.jtzx .module-body{height:450px;}

.motto{height:450px;background:url(../images/motto.jpg) no-repeat center;text-align:center;}
.motto .title{padding-top:185px;line-height:52px;color:#ffc100;font-size: 28px;font-weight:normal;}
.motto .info{line-height:22px;color:#c8c8c8;font-size: 15.4px;font-family: "Arial";opacity: 0.6;}

.link01{height:400px;background:url(../images/link01-bg.jpg) no-repeat center;}
.iconLink01{padding-top:120px;text-align:center;}
.iconLink01 .item{float:left;width:158px;height:158px;margin:0 40px;border:1px #cecece solid;border-radius:10px;}
.iconLink01 .item:hover{margin-top:-20px;border:1px #009966 solid;/*box-shadow:0px -5px 5px #ebebeb,5px 0px 5px #ebebeb,0px 5px 5px #ebebeb,-5px 0px 5px #ebebeb;*/}
.iconLink01 .item .icon{display:block;width:74px;height:74px;margin:26px auto 18px;background:url(../images/iconLink01.png) no-repeat;}
.iconLink01 .item span{color:#062c49;font-size:18px;}
.iconLink01 .item02 .icon{background-position:0 -74px;}
.iconLink01 .item03 .icon{background-position:0 -148px;}
.iconLink01 .item04 .icon{background-position:0 -222px;}
.iconLink01 .item05 .icon{background-position:0 -370px;}

.shool-under{padding-top: 100px;background:#f5f5f5;}
.shool-under .module-header{text-align:center;}
.shool-under .module-header .title{line-height:34px;font-size:34px;font-weight:normal;color:#187342;}
.shool-under .module-header .title a{color:#187342;}
.shool-under .module-header .info{line-height:24px;color:#999;font-size:12px;}
.shool-under .tabs{width:1300px;margin: 33px auto 0;text-align:center;font-size:0;}
.shool-under .tabs li{display:inline-block;width:298px;height:38px;line-height:38px;margin:0 5px 20px 5px;border:1px #187342 solid;color:#187342;font-size:16px;cursor:pointer;}
.shool-under .tabs .linefirst{margin-left:66px;}
.shool-under .tabs .linebreak{margin-right:66px;}
.shool-under .tabs li.current{background:#187342;color:#fff;}
.tab-pane{display:none;}
.tab-pane.current{display:block;}
.shool-under .module-body{width:1230px;margin:0 auto;padding-bottom: 100px;}
.introduce-fl{float:left;width:534px;height:400px;background:url(../images/introduce-fl.jpg) no-repeat right center;}
.introduce-main{float:right;width:470px;margin:28px 26px 0 0;color:#e5e5e5;}
.introduce-main .title{margin-bottom:12px;line-height:50px;text-align:center;font-size:24px;color:#ffc100;font-weight:normal;}
.introduce-main .info{margin-bottom:18px;line-height:24px;font-size:14px;text-indent:2em;}
.introduce-main .contact-name{position:relative;line-height:24px;font-size:14px;}
.introduce-main .contact-name::after{position:absolute;top:4px;left:-18px;content:"";width:4px;height:16px;background:#01af74;}
.introduce-main .contact{line-height:24px;font-size:14px;}
.introduce-main .enter-web{display:block;width:82px;height:30px;line-height:30px;margin-top:14px;background:url(../images/enter-arrow.png) no-repeat right center;color:#e5e5e5;}
.introduce-main .enter-web:hover{color:#ffc100;background:url(../images/enter-arrow-hover.png) no-repeat right center;}
.introduce-fr{position:relative;float:right;width:696px;font-size:0;}
.preschool .introduce-main{display:none;}
.preschool .introduce-main.current{display:block;}
.tab-school .item{position:absolute;width:50px;height:60px;background:url(../images/tab-school.png) no-repeat;cursor:pointer;}
.tab-school .item.current{background:url(../images/tab-school-hover.png) no-repeat;}
.tab-school .item01{top:154px;right:47px;}
.tab-school .item02{top:35px;left:67px;}
.tab-school .item03{top:65px;left:23px;}

.imgLink{padding:115px 0 104px;background:#187342;}
.imgLink a{float:left;margin-right:50px;}
.imgLink a:hover{opacity:0.8;}
.imgLink .last{margin-right:0;}

.float-flag{position:fixed;right:10px;top:300px;width:120px;}
.float-flag .close{position:absolute;right:0;top:-14px;width:15px;height:14px;background:url(../images/close.png) no-repeat;}


/*###############更多页样式###############*/
.more-banner{height:280px;background:url(../images/more-banner.jpg) no-repeat center;font-size:0;}
.breadcrumb{height:34px;line-height:34px;padding:13px 0;color:#808080;}
/*.breadcrumb a{cursor:default;}   全部面包屑导航设置为不可用状态*/
.breadcrumb a{color:#106034;}
.breadcrumb a:hover{color:#E4540E;}
.side{position:absolute;top:60px;left:0;bottom:0;width:280px;background:#f8f8f8;}
.main{width:882px;}
.moreList{margin-bottom:15px;}
.moreList .module-body{min-height:500px;}
.moreList .module-body .model{padding-top:10px;}


/*###############新闻页样式###############*/
.news .module-header{height:5px;}
.article {position: relative;padding: 28px 3%;margin-bottom: 10px;}
.article-title,
.article-title h1.nsy-newsTitle{line-height:2;text-align: center;font-size: 20px;color:#4b4b4b;}   /*文章标题*/
.article-meta{padding-top:5px;line-height: 35px;text-align: center;color: #666;font-size:12px;} /*文章元数据*/
.article-content{min-height:300px;padding:30px 0;border-bottom:1px #a6a6a6 dashed}  /*文章正文*/
.article-content .nsy-newsContent{line-height: 2;font-size:16px;font-family:"Microsoft Yahei";color:#4b4b4b;}
.article-content .nsy-newsContent p{margin-bottom: 1em;}
.articleUpDown{padding:18px 0 9px 0;border-top:1px #d9d9d9 dashed;}
.share{padding:9px 0 18px 0;}
.share .bds_more{display:none;}
.share a{width:30px;height:30px;margin:7px;padding:0;background:url(../images/share.png) no-repeat;}
.share .bds_weixin{background-position:0 0;}
.share .bds_weixin:hover{background-position:0 -30px;}
.share .bds_weixin:active{background-position:0 -60px;}
.share .bds_tsina{background-position:-30px 0;}
.share .bds_tsina:hover{background-position:-30px -30px;}
.share .bds_tsina:active{background-position:-30px -60px;}
.share .bds_qzone{background-position:-60px 0;}
.share .bds_qzone:hover{background-position:-60px -30px;}
.share .bds_qzone:active{background-position:-60px -60px;}
.share .bds_renren{background-position:-90px 0;}
.share .bds_renren:hover{background-position:-90px -30px;}
.share .bds_renren:active{background-position:-90px -60px;}


/*###############旗下学校页面样式###############*/
.shoolUnder-box{margin-bottom:50px;}
.shoolUnder{width:110%;}
.shoolUnder-list{float:left;position:relative;width:380px;height:318px;margin:0 30px 30px 0;-webkit-box-shadow:0 0 8px #ececec;-moz-box-shadow:0 0 8px #ececec;box-shadow:0 0 8px #ececec;overflow:hidden;}
.shoolUnder-photo{position:relative;height:30px;}
.shoolUnder-photo .school-name{position:absolute;left:0;bottom:0;width:380px;height:30px;line-height:30px;color:#fff;font-size:12px;background:#277049;text-align:center;}
.shoolUnder-main{padding:15px 23px 0;}
.shoolUnder-main .title{padding-bottom:18px;line-height:30px;text-align:center;font-size:22px;color:#333;font-weight:normal;}
.shoolUnder-main .info{margin-bottom:15px;line-height:24px;color:#808080;text-indent:2em;}
.shoolUnder-main .school-contact{line-height:24px;color:#106035;}
.shoolUnder-main .btn-enter{position:absolute;bottom:25px;left:23px;width:98px;height:30px;line-height:30px;text-align:center;color:#106035;border:1px #106035 solid;}
.shoolUnder-main .btn-enter:hover{background:#106035;color:#fff;}
.schoolUnder-code{position:absolute;bottom:25px;right:25px;width:74px;height:74px;font-size:0;}

.contactme{margin-bottom:60px;}
.contactme-map{font-size:0;}
.contactme-main{width:590px;}
.contactme-main .hd{height:30px;background:#277049;}
.contactme-main .hd .school-name{line-height:30px;color:#fff;text-align:center;}
.contactme-main .bd{height:244px;padding:18px 28px 0;border:1px #e9e9e9 solid;border-top:none;}
.contactme-main .bd .title{padding-bottom:8px;line-height:36px;text-align:center;color:#333;font-size:22px;font-weight:normal;}
.contactme-main .bd .info{margin-bottom: 42px;line-height:28px;color:#666;}
.contactme-main .bd .school-contact{line-height:32px;color:#666;}
.contactme-main .bd .school-contact span{display:inline-block;padding:0 24px;background:url(../images/icon-contact.png) no-repeat;}
.contactme-main .bd .school-contact .email{display:inline-block;padding:0 28px;color:#666;background:url(../images/icon-contact.png) no-repeat 0 -32px;}
.contactme-main .bd .school-contact .email:hover{color:#277049;}
.contactme-main .bd .school-contact span.address{background-position:0 -64px;}


/*###############集团简介页面样式###############*/
.module02{padding-left:62px;}
.module02 .module-header{position:relative;height:123px;}
.module02 .title-main{position:relative;z-index:2;padding-top:40px;}
.module02 .title .icon{position:absolute;top:23px;left:53px;z-index:1;width:132px;height:82px;border:8px #f1eff2 solid;}
.module02 .title-main span{line-height:40px;font-size:32px;color:#ffc100;}
.module02 .title-main .info{line-height:30px;font-size:18px;font-style: italic;font-family:"Arial";color:#333;}
.special-banner{height:280px;background:url(../images/special-banner.jpg) no-repeat center;}
.group-introduce{margin-bottom:40px;background:url(../images/group-bg.png) no-repeat left top;}
.introduce{margin:34px 0 8px;}
.introuce-chinese .info{float:left;width:438px;margin-right:36px;line-height:28px;color:#333;text-indent:2em;}
.introduce-english{line-height:28px;font-family:"Arial";color:#666;font-size:12px;}
.contact-group{margin:32px 0;}
.contact-group .title{line-height:34px;margin-bottom:13px;font-size:24px;font-weight:normal;color:#ffc100;}
.contact-group p{line-height:28px;color:#666;}


/*###############发展历程页面样式###############*/
.develop .module-header{margin-left:290px;}
.develop-main{margin-top:42px;padding-bottom:110px;background:url(../images/develop-bg.png) no-repeat top center;}
.develop-main .title{margin-bottom:4px;line-height:24px;font-size:16px;font-weight:normal;text-align:center;color:#187342;}
.develop-list{position:relative;height:120px;margin-left:408px;border-left:3px #187342 solid;}
.develop-list .icon-dotted{position:absolute;bottom:0;left:-15px;width:21px;height:21px;border:3px #fff solid;border-radius:50%;background:#187342;}
.develop-list .line{position:absolute;top:10px;border-top:1px #187342 solid;}
.develop-list.pt-fl .line{width:61px;left:-63px;}
.develop-list.pt-fr .line{width:59px;left:24px;}
.list-main{position:absolute;top:13px;width:338px;padding-top:18px;/*background:#f5f5f5;*/}
.develop-list.pt-fl .list-main{left:-411px;}
.develop-list.pt-fl .list-title{padding:0 92px 0 20px;}
.develop-list.pt-fr .list-main{left:71px;}
.develop-list.pt-fr .list-title{padding:0 18px 0 93px;}
.list-title li{padding:5px 0 5px 16px;line-height:20px;background:url(../images/list-arrow.png) no-repeat left top;color:#333;}
.date-title{position:absolute;top:-34px;border-bottom:2px #187342 solid;font:italic bold 30px/66px "Arial";color:#187342;}
.develop-list.pt-fl .date-title{right:13px;}
.develop-list.pt-fr .date-title{left:13px;}
.develop-list01{height:128px;}
.develop-list01 .list-main{top:55px;height:98px;}
.develop-list01.pt-fl .list-title{padding-left:48px;}
.develop-list02 .list-main{top:-9px;height:224px;}
.develop-list03 .list-main{top:36px;height:137px;}
.develop-list04 .list-main{top:57px;height:82px;}
.develop-list04.pt-fr .list-title{padding-right:32px;}
.develop-list05 .list-main,.develop-list07 .list-main,.develop-list11 .list-main{top:58px;height:82px;}
.develop-list05.pt-fl .list-title{padding-left:33px;}
.develop-list06 .list-main{top:45px;height:112px;}
.develop-list07.pt-fl .list-title{padding-left:76px;}
.develop-list08 .list-main,.develop-list10 .list-main,.develop-list12 .list-main{top:57px;height:82px;}
.develop-list09 .list-main{top:47px;height:101px;}
.develop-list09.pt-fl .list-title{padding-left:73px;}
.develop-list11.pt-fl .list-title{padding-left:73px;}


/*###############教育理念页面样式###############*/
.education-main{position:relative;height:429px;margin:50px 0 70px;padding:38px 24px 0 20px;background:url(../images/concept-bg.png) no-repeat left bottom;}
.concept-logo{position:absolute;top:75px;left:300px;width:200px;height:200px;background:url(../images/concept-logo.png) no-repeat;}
.concept-list.fn-fl{width:250px;margin-right:142px;text-align:right;}
.concept-list.fn-fr{width:266px;}
.concept-list .hd{margin-bottom:12px;}
.concept-list .hd .title{line-height:22px;font-size:16px;color:#7fb253;}
.concept-list .hd .info{font:12px/16px "Arial";color:#999;}
.concept-list .bd p{line-height:22px;color:#333;}
.concept-list .bd .motto-foreign{color:#999;font-size:12px;font-family:"Arial";}
.fn-mb{margin-bottom:76px;}
.concept-img{height:166px;margin-bottom:70px;}
.concept-img li{float:left;width:146px;height:146px;margin:0 19px 0 20px;padding:9px;border:1px #efefef solid;border-radius:50%;}
.concept-img li img{width:100%;border-radius:50%;}


/*###############办学成就页面样式###############*/
.achievement{margin-bottom:40px;}
.achievement-main{padding-top:34px;}
.achiev-china{margin-bottom:14px;}
.achiev-china p{line-height:28px;color:#333;text-indent:2em;}
.achiev-info{font:12px/28px "Arial";color:#666;}
.achiev-img{margin-top:34px;}
.achiev-img img{margin-bottom:39px;}
.achiev-img-main{max-height:1716px;background:url(../images/achiev-main.jpg) no-repeat;overflow:hidden;}
.achiev-img-main .hd{margin-top:67px;height:28px;padding-top:52px;text-align:center;font:12px/28px "Arial";color:#125958;}
.achiev-img-main .hd.zxxry{background:url(../images/zxxry-title.png) no-repeat top center;}
.achiev-img-main .hd.yjry{background:url(../images/yjry-title.png) no-repeat top center;}
.achiev-img-bd{margin-bottom:-44px;background:url(../images/achiev-bd.jpg) repeat-y;}
.achiev-img-ft{height:114px;background:url(../images/achiev-ft.jpg) no-repeat;}
.achiev-img-title{height:40px;margin:28px 0 34px;background:url(../images/achiev-line.png) no-repeat center;line-height:24px;text-align:center;color:#125958;font-size:20px;}
.achiev-img-title .info{line-height:16px;font-size:12px;}
.achiev-img-list{padding:0 60px 0 118px;}
.achiev-img-list li{padding-bottom:12px;}
.achiev-img-list li h4{line-height:24px;color:#333;}
.achiev-img-list li p{padding:4px 0;font:12px/16px "Arial";color:#666;}
.honor{margin-top:27px;}
.honor-list{width:393px;}
.honor-list img{display:block;margin-bottom:17px;}
.honor-list p{margin-bottom:5px;line-height:28px;}
.honor-list .info{margin-bottom:0;color:#666;font-size:12px;}


/*###############友好学校页面样式###############*/
.friendly-school{margin-bottom:60px;}
.friendly{position:relative;height:418px;margin-top:50px;padding:0 42px;background:url(../images/overseas-school.jpg) no-repeat;color:#fff;}
.friendly .title{padding-top:33px;line-height:30px;font-size:16px;}
.country{width:82px;margin:67px 0 0 80px;}
.country li{position:relative;line-height:28px;margin-bottom:50px;font-size:16px;}
.country li .num{position:absolute;right:94px;top:-30px;line-height:54px;font-size:60px;font-weight:bold;}
.friendly-link{padding-top:20px;line-height:24px;font-size:12px;}
.friendly-link a{color:#fff;}
.continent .tabs{padding:34px 0 34px 12px;background:#f6f6f6;}
.continent .tabs li{float:left;width:146px;height:38px;line-height:38px;margin-right:12px;text-align:center;border:1px #187342 solid;color:#187342;cursor:pointer;}
.continent .tabs li span{padding-left:4px;font-size:12px;font-family:"Arial";}
.continent .tabs li.current{background:#187342;color:#fff;}
.continent .tab-pane{border-left:1px #f5f5f5 solid;}
.continent-list a{float:left;width:204px;height:116px;padding-top:26px;border-width:0 1px 1px 0;border-color:#f5f5f5;border-style:solid;text-align:center;font-size:0;}
.continent-list a img{margin-bottom:10px;}
.continent-list a p{padding:0 16px;line-height:22px;font-size:14px;color:#333;}
.continent-list .list-wt{width:203px;}
.continent-list .list-mp{margin-top:33px;}
.circle{position:absolute;top:0;right:0;width:590px;height:323px;}
.circleregion{position:absolute;cursor:pointer;}
.circleregion img{position:absolute;width:18px;height:18px;transition: all 0.5s ease-in-out;}
.circleregion:hover img{transform: scale(1.2);}
.circleregion.item01{width:158px;height:118px;left:0;top:55px;}
.circleregion.item01 img{top:63px;left:70px;}
.circleregion.item02{width:88px;height:66px;left:230px;top:58px;}
.circleregion.item02 img{top:33px;left:29px;}
.circleregion.item03{width:184px;height:140px;right:77px;top:49px;}
.circleregion.item03 img{top:54px;left:54px;}
.circleregion.item04{width:70px;height:62px;right:69px;bottom:34px;}
.circleregion.item04 img{top:21px;left:25px;}
.asia{opacity:0;position:absolute;z-index: 22;width:101px;height:40px;line-height:40px;padding-left:19px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);border-radius:5px;transition: all 0.5s ease-in-out;}
.circleregion.item01 .asia{top:85px;left:87px;}
.circleregion.item02 .asia{top:55px;left:46px;}
.circleregion.item03 .asia{top:76px;left:71px;}
.circleregion.item04 .asia{top:38px;left:-95px;}
.asia p{padding-left:9px;background:url(../images/subNav-list.png) no-repeat left center;}
.circleregion:hover .asia{opacity:1;}


/*###############栏目默认样式覆盖###############*/
.nsy-aMore{font-size:12px;color:#999;}
.jtzx .rightTop{top:75px;right:5px;}
.jtzx .nsy-picnews1-ul li{position:relative;height:446px;margin:0 15px;background:#fafafa;border-bottom:4px #f0f0f0 solid;}
.jtzx .nsy-picnews1-ul .nsy-picnews1-li1{margin-left:0;}
.jtzx .nsy-picnews1-ul .nsy-picnews1-li3{margin-right:0;}
.jtzx .nsy-picnews1Title{margin: 16px 30px 0;height:56px;line-height:28px;color:#187342;font-size: 16px;font-weight:normal;overflow:hidden;}
.jtzx .nsy-picnews1Title:hover{color:#f4bd12;}
.jtzx .nsy-picnews1-img{width:306px;height:200px;overflow:hidden;}
.jtzx .nsy-picnews1-img img{transition: all 1s ease-in-out;}
.jtzx .nsy-picnews1-img:hover img{transform: scale(1.1);}
.jtzx .nsy-picnews1-summary{margin: 13px 30px 0;height: 96px;line-height:24px;padding-top: 13px;font-size:14px;color:#808080;border-top: 1px #f0f0f0 solid;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;white-space: normal;}
.jtzx .nsy-picNews1-link{position:absolute;right:30px;bottom:17px;color:#187342;font-size:14px;}
.jtzx .nsy-picNews1-link:hover{color:#f4bd12;}
.jtzx .nsy-picnews1-meta{display:block;}
.jtzx .nsy-newsTime{position:absolute;top:auto;right:auto;left:30px;bottom:20px;color:#999;font-size:14px;}
.wrapper-more .nsy-picnews1-ul li{width:882px !important;margin:0;padding:34px 0 32px;border-bottom:1px #f0f0f0 solid;}
.wrapper-more .nsy-picnews1-img{float:left;margin-right:28px;}
.wrapper-more .nsy-picnews1-img img{width:137px;height:103px;}
.wrapper-more .nsy-picnews1Title{width:auto;padding-bottom:28px;font-size:16px;color:#333;}
.wrapper-more .nsy-picnews1-ul li:hover .nsy-picnews1Title{color:#f4bd12;}
.wrapper-more .nsy-picnews1-summary{height: 48px;line-height:24px;margin-bottom: 0;overflow: hidden;white-space: normal;text-overflow:inherit;color:#808080;}
.wrapper-more .nsy-picNews1-link{display:none}
.wrapper-more .nsy-picnews1-meta{display:block;}
.wrapper-more .nsy-picnews1-meta .nsy-newsTime{right:auto;left:165px;top:65px;font-size:12px;color:#999;}
.wrapper-more .nsy-pageNav .nsy-num{color: #fff;background-color: #187342;}
.wrapper-more .nsy-paging{margin-top:20px;text-align:center;}
.wrapper-more .nsy-pageNav span,.wrapper-more .nsy-pageNav a{height:32px;line-height:32px;margin:0 5px;padding:0 12px;}


/*###############国际文化节###############*/
.festival{margin-bottom:42px;}
.festival-main{padding-top:50px;background:url(../images/festival-bg.jpg) no-repeat top;}
.festival-list{margin-bottom:29px;}
.festival-list .title{line-height:32px;color:#de551a;font-size:22px;font-weight:normal;}
.festival-list .title-sub{margin-bottom:10px;line-height:24px;color:#ed9314;font-size:14px;font-weight:normal;}
.festival-list .info{padding-bottom:11px;line-height:26px;color:#333;}
.festival-list .infoEng{line-height:24px;color:#666;font-size:12px;}
.festival-img{padding-top:19px;font-size:0;}
.festival-img img{margin-bottom:10px;}
.more-info{padding-top:42px;text-align:center;}
.more-info .btn-infor{display:inline-block;width:98px;height:30px;line-height:30px;border:1px #106135 solid;color:#106035;}

.photo-news .article{padding:0 0 28px;}
.photo-news .article-content{border-bottom:none;}
.photo-news .nsy-photo-item{margin:0 20px 20px 0;border:none;}
.photo-news .nsy-photo-img{width:285px;height:213px;}
.photo-news .nsy-photo-name{display:none;}
.photo-news .more-info{padding-top:0;}
.photo-list{margin-right: -20px;overflow: hidden;}

.festival-photo{padding-top:65px;color:#fff;}
.festival-photo .title{line-height:75px;font-size:36px;font-style: italic;font-weight:normal;}
.festival-photo .line{width:70px;margin-bottom:15px;border-bottom:2px #fff solid;}
.festival-photo .info p{line-height:22px;}


/*###############特色课程###############*/
.system{margin-bottom:42px;}
.system-main{padding-top:50px;}
.system-list{margin-bottom:29px;}
.system-list .title{margin-bottom:37px;line-height:32px;color:#ffc100;font-size:22px;font-weight:normal;}
.system-list .title-sub{margin-bottom:10px;line-height:24px;color:#ed9314;font-size:14px;font-weight:normal;}
.system-list .info{padding-bottom:10px;line-height:26px;color:#333;}
.system-list>.info{text-indent:2em;}
.system-list .infoEng{padding-bottom:10px;line-height:24px;color:#666;font-size:12px;}
.system-img{padding-top:50px;text-align:center;}
.system-img .info{padding:0;}
.system-img img{margin-bottom:35px;}

.system-list .textIndent0{text-indent: 0;}
.fn-mb26{margin-bottom:26px;}
.fn-mb0{margin-bottom:0;}
.system-list .fn-pb0{padding-bottom:0;}
.system-listGreen{min-width:410px;}
.system-listGreen .title{margin-top:19px;line-height:32px;color:#187342;font-size:22px;font-weight:normal;}
.system-listGreen .titleEng{margin-bottom:36px;line-height:22px;color:#187342;font-size:15px;font-weight:normal;}
.system-listGreen .info{line-height: 24px;color:#333;}
.system-listGreen .infoEng{margin-bottom:15px;line-height: 24px;color: #333;font-size:12px;}
.system-imgGreen{padding-top:33px;text-align:center;}
.system-imgGreen img{margin-bottom:35px;}
.system-imgGreen .info{line-height:24px;color:#333;}

.system-img-fl{width: 248px;margin:113px 0 0 172px;text-align:center;}
.system-img-fl .info{margin-top:40px;line-height:30px;color:#333;}
.system-img-info{width:155px;margin:49px 133px 37px 0;}
.system-img-info .info-list{position:relative;margin-bottom:36px;padding-left:25px;}
.system-img-info .info-list .icon{position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:50%;background:#aac830;}
.system-img-info .info-list .title{margin-bottom:3px;line-height:24px;font-size:14px;color:#aac830;}
.system-img-info .info-list .info{line-height:18px;color:#333;}
.system-img-info .info-list02 .icon{background:#6d9d46;}
.system-img-info .info-list02 .title{color:#6d9d46;}
.system-img-info .info-list03 .icon{background:#0a4f26;}
.system-img-info .info-list03 .title{color:#0a4f26;}

.system-list .titleSub{margin:10px 0 18px;line-height:30px;color:#ffc100;font-size:18px;font-weight:normal;}
.system-list .infoSub{line-height:24px;padding-bottom:16px;color:#333;}
.system-list .fn-pb0{padding-bottom:0;}
.system-list .infoSub b{display:block;padding-left:10px;background:url(../images/list.png) no-repeat -7px -3px;}
.system-video .model{width:656px;margin:27px auto 42px;}
.system-video .nsy-mediaNews-ul .nsy-mediaNews-img img{width:656px;height:369px;}
.system-video .nsy-mediaNews-title{margin:0 auto;}


/*###############招生招师###############*/
.recruitment .contact-group .title{font-size:20px;}


/*###############后期维护###############*/
#divx0{z-index:999;}
#divx0 .adclose{width:15px;height:14px;background:url(../images/close.png) no-repeat;}


/*###############用户添加###############*/