﻿.indexFlash .wal{height:556px;position:relative;color:#FFF}
.indexFlash .msg{font-size:24px;padding:100px 0 10px 0}
.indexFlash .info{font-size:35px}
.indexFlash .info div{font-size:50px;font-weight:400;padding-bottom:5px}
.indexFlash .info span{color:#fa7f24}
.indexFlash .btn a{display:block;width:243px;height:67px;line-height:67px;text-align:center;background:#fa7f24;font-size:23px;color:#FFF}
.indexFlash .form{position:absolute;top:0;right:50%;margin-right:-640px;width:287px;height:556px;background:url(../images/bg1.png);padding:0 45px}
.indexFlash .title{text-align:center;font-size:24px;line-height:36px;padding:100px 0 20px 0;white-space:nowrap}
.indexFlash li{height:51px;position:relative}
.indexFlash li label{position:absolute;left:18px;top:0;line-height:32px;font-size:14px}
.indexFlash .input1{width:284px;height:30px;line-height:30px;text-indent:17px;font-size:14px;color:#FFF;border:rgba(255,255,255,.85) solid 1px}
.indexFlash .select{width:130px;height:30px;line-height:30px;text-indent:17px;font-size:14px;color:#FFF;border:rgba(255,255,255,.85) solid 1px;position:relative;background:url(../images/select.png) right center no-repeat}
.indexFlash .select select{position:absolute;left:0;top:0;width:100%;height:32px;border:0;opacity:0;filter:alpha(opacity=0)}
.indexFlash .btn1{width:100%;height:32px;background:#fa7f24;font-size:14px;font-weight:700;color:#FFF}
.indexFlash .btn2{text-align:right}
.indexFlash .btn2 a{color:#d5d5d5}
.indexFlash .carul li{font-size:24px}
.mylist{background-color:#000;position:relative;display:none;border-radius:5px}
.mylist dd{height:40px;display:block;width:230px;text-align:left;padding-left:5px}
.navList{height:40px;display:block;width:230px;text-align:left}
.mylist dd a{color:#fff;font-size:14px;line-height:40px;text-align:left;padding-left:60px}
.mylist dd:hover{background-color:#333;border-radius:5px}
.indexPart1{width:1170px}
.indexPart1 .title{text-align:center;font-size:25px;color:#a48b78;height:270px;background:url(../images/nimg37.png) center 190px no-repeat}
.indexPart1 .title div{font-size:32px;font-weight:400;color:#000;padding:80px 0 10px 0}
.indexPart1 .list{margin-right:-5px}
.indexPart1 li a{display:block;padding:0 5px 5px 0}
.indexPart1 .h10{height:110px}
.indexPart1 #masonry2 img{transition:.1s transform;transform:translateZ(0)}
.indexPart1 #masonry2 img:hover{transform:scale(1.03,1.03);transition:.1s transform}
.indexPart2{background:#f5f8f9;min-height:802px}
.indexPart2 .wal{width:1212px}
.indexPart2 .title{text-align:center;font-size:17px;color:#5a5858;border-bottom:#5a5858 solid 1px;height:91px;padding-top:55px;width:975px;margin:0 auto}
.indexPart2 .title h2{font-size:39px;color:#000;font-weight:400}
.indexPart2 .msg{text-align:center;font-size:16px;line-height:26px;color:#5a5858;padding:20px 0 35px 0}
.indexPart2 .msg div{font-size:26px;padding-bottom:5px}
.indexPart2 .box{width:510px;height:444px;padding:0 40px;border:#a0a0a0 solid 1px;position:relative;color:#5a5858;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.indexPart2 .time{position:absolute;left:40px;top:28px;text-align:center;width:190px;white-space:nowrap;font-size:23px}
.indexPart2 .time div{font-size:50px;border-bottom:#131313 solid 1px;padding-bottom:5px;margin-bottom:5px}
.indexPart2 .content{height:125px;padding:35px 0 0 223px;border-bottom:#a0a0a0 solid 1px;line-height:25px;font-size:14px;text-align:justify}
.indexPart2 .list{padding-top:25px}
.indexPart2 li{height:58px;position:relative;padding:0 0 0 104px}
.indexPart2 li em{position:absolute;left:0;top:0;font-size:14px}
.indexPart2 li .info{position:absolute;left:427px;top:0;white-space:nowrap}
.indexPart2 li .info2{line-height:40px;white-space:nowrap}
.indexPart2 .img{height:14px;width:295px;position:relative;background:#dbdbdb;top:2px}
.indexPart2 .img div{position:absolute;z-index:2;left:0;top:0;height:14px;background:#6ed5a0}
.indexPart2 .img div.img-1{z-index:1;background:#fa7f24}
.indexPart2 .img,.indexPart2 .img div{-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}
.indexPart2 .fr li{height:81px;padding-left:291px}
.indexPart2 .fr li .info{left:471px}
.indexPart2 .fr li .info2{position:absolute;left:72px;top:16px}
.indexPart2 .fr .img{width:135px}
.indexPart3 .title{font-size:32px;color:#FFF;padding:65px 0 45px 0}
.indexPart3 .list{width:1299px}
.indexPart3 li{float:left;width:305px;height:498px;padding:0 85px 0 43px}
.indexPart3 .name{height:107px;background:url(../images/bg2.png);color:#FFF;font-size:14px;line-height:20px;margin-bottom:7px}
.indexPart3 .name div{font-size:32px;line-height:46px;padding-top:9px}
.indexPart3 dd{margin-bottom:3px;height:46px;line-height:46px;border:#a48b78 solid 1px;overflow:hidden}
.indexPart3 dd a{color:#FFF;font-size:16px}
.indexPart3 .content{font-size:13px;line-height:20px;text-align:justify;color:#d5d5d5;padding:10px 5px}
.indexPart3 .btnDiv{clear:both}
.indexPart3 .btnDiv a{display:inline-block;width:252px;height:65px;line-height:65px;background:#fa7f24;color:#FFF;font-size:24px;font-weight:400}
.indexPart4{text-align:center;width:940px}
.indexPart4 .title{font-size:32px;color:#2b240b;padding:60px 0 10px 0}
.indexPart4 .msg{font-size:24px;color:#a48b78;padding-bottom:53px}
.indexPart4 .h10{height:70px}
.indexPart4 .box{width:275px;padding:0 60px;border:#d5d5d5 solid 1px}
.indexPart4 .box h2{width:212px;height:109px;line-height:109px;border-bottom:#a48b78 solid 2px;font-size:32px;font-weight:400;color:#2b240b;margin:0 auto;margin-bottom:40px}
.indexPart4 .content{line-height:47px;background:url(../images/line.gif) left top repeat;font-size:14px;color:#7a7a7a;text-align:justify}
.indexPart4 .btn{background:#FFF;position:relative;top:-1px;padding:40px 0 50px 0}
.indexPart4 .btn a{display:inline-block;width:212px;height:59px;line-height:59px;background:#fa7f24;font-size:24px;color:#FFF}
.indexPart5{min-height:650px;background:#f5f8f9;text-align:center}
.indexPart5 .title{font-size:32px;color:#2b240b;padding:80px 0 10px 0}
.indexPart5 .msg{font-size:24px;color:#a48b78;padding-bottom:60px}
.indexPart5 li{float:left;width:25%;color:#5a5858}
.indexPart5 .name{font-size:22px;padding:20px 0 12px 0}
.indexPart5 .content{padding:0 40px;font-size:14px;line-height:22px;text-align:justify}
.indexPart6{text-align:center;color:#5a5858}
.indexPart6 .title{font-size:32px;color:#2b240b;padding:50px 0 10px 0}
.indexPart6 .msg{font-size:16px;line-height:26px;color:#5a5858;padding-bottom:32px}
.indexPart6 .tab{height:97px;width:640px;padding:0 15px;margin:0 auto;background:url(../images/indexpart6.gif) center 41px repeat-x}
.indexPart6 .tab li{float:left;width:20%;height:90px;font-size:18px;color:#5a5858;background:url(../images/img15.png) center 34px no-repeat}
.indexPart6 .tab .liNow{background:url(../images/img15on.png) center 34px no-repeat}
.indexPart6 .list li{float:left;width:276px;padding:0 40px;height:636px;border:#b5b5b5 solid 1px;margin-left:49px}
.indexPart6 .imgDiv{padding-top:38px}
.indexPart6 .name{line-height:57px;font-size:18px}
.indexPart6 td{height:107px;border-top:#c5c5c5 solid 1px;border-bottom:#c5c5c5 solid 1px;font-size:14px;line-height:22px}
.indexPart6 .content{text-align:justify;line-height:22px;padding-top:18px}
.indexPart6 .content li{float:none;width:auto;padding:0;height:192px;border:0;margin:0}
.indexPart6 .btnDiv{text-align:center}
.indexPart6 .btnDiv span{display:inline-block;background:url(../images/img8.png) right top no-repeat;width:8px;height:8px;margin:0 4px}
.indexPart6 .btnDiv .on{background:url(../images/img8.png) left top no-repeat}
.indexPart6 .btn{clear:both;padding:40px 0 50px 0}
.indexPart6 .btn a{display:inline-block;width:252px;height:65px;line-height:65px;background:#fa7f24;font-size:24px;color:#FFF}
.indexPart7{background:#f5f8f9;min-height:786px;text-align:center}
.indexPart7 .title{font-size:32px;color:#2b240b;padding:60px 0 10px 0}
.indexPart7 .msg{font-size:24px;color:#a48b78;padding-bottom:45px}
.indexPart7 .msg a{color:#a48b78}
.indexPart8{width:1000px}
.indexPart8 .title{font-size:32px;color:#29d9c2;border-bottom:#969696 solid 1px;padding:40px 0 15px 0;text-align:center}
.indexPart8 .content{font-size:16px;line-height:26px;color:#5a5858;text-align:justify;padding:15px 0 20px 0}
.indexPart8 .list{min-height:314px;position:relative}
.indexPart8 .list li div{width:100%;overflow:hidden;position:relative}
.indexPart8 .prev{display:block;position:absolute;z-index:10;left:-55px;top:40%;margin-top:-19px;background:url(../images/nimg38_1.png) center no-repeat;width:38px;height:38px}
.indexPart8 .next{display:block;position:absolute;z-index:10;right:-55px;top:40%;margin-top:-19px;background:url(../images/nimg38_2.png) center no-repeat;width:38px;height:38px}
.indexPart8 .name a{position:absolute;z-index:10;left:0;bottom:0;display:block;width:1000px;height:40px;color:#FFF;background-color:#000;filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;text-align:center}
.indexPart8 .name h5{font-size:16px;padding:10px 0 5px 0;display:inline-block;width:100%}
.indexPart8 .tab{height:87px;padding-top:36px;text-align:center}
.indexPart8 .tab li{display:inline-block;width:111px;font-size:16px;color:#FFF;background:url(../images/img99.png) center top no-repeat;height:34px;line-height:34px}
.indexPart8 .tab .liNow{background:url(../images/img99on.png) center top no-repeat}
.indexPart8 .listHover{background-color:#000}
.indexPart8 .listHover li{display:block}
.indexPart8 .listHover img{display:inline-block}
.indexPart9{background:#f5f8f9;min-height:540px}
.indexPart9 .wal{width:1170px}
.indexPart9 .title{font-size:32px;color:#000;padding:45px 0 35px 0;text-align:center}
.indexPart9 .fl{width:585px;height:350px;position:relative}
.indexPart9 .fl .imgDiv{width:585px;height:350px;position:relative;overflow:hidden}
.indexPart9 .name{position:absolute;left:0;bottom:0;width:585px;height:126px;background:url(../images/bg3.png) top repeat-x}
.indexPart9 .name a{color:#FFF;display:block;font-size:18px;padding:80px 0 0 16px}
.indexPart9 .list{width:558px;overflow:hidden;position:relative}
.indexPart9 ul{width:110%}
.indexPart9 li{float:left;width:292px;height:187px;position:relative}
.indexPart9 li .imgDiv{width:266px;height:163px;overflow:hidden;position:relative}
.indexPart9 li .name{height:57px;background:url(../images/bg3-1.png) top repeat-x;width:266px;bottom:24px}
.indexPart9 li .name a{padding:30px 0 0 10px;font-size:12px}
.indexPart10{width:1200px;min-height:480px;text-align:center;color:#5a5858;position:relative;background:url() center 515px repeat-x}
.indexPart10 .title{font-size:32px;color:#29d9c2;padding:40px 0 40px 0}
.indexPart10 .prev{display:block;position:absolute;z-index:10;left:70px;top:235px;background:url(../images/nimg24_3.png) center no-repeat;width:24px;height:42px}
.indexPart10 .next{display:block;position:absolute;z-index:10;right:70px;top:235px;background:url(../images/nimg24_4.png) center no-repeat;width:24px;height:42px}
.indexPart10 .list{width:1000px;height:360px;margin:0 auto}
.indexPart10 li{float:left;width:258px;height:360px;background:url() center bottom no-repeat;font-size:14px}
.indexPart10 li.on1{background:url(;}
.indexPart10 li .imgDiv{border:#fff solid 2px; width:240px; height:280px; overflow:hidden; position:relative; margin:0 auto;}
.indexPart10 li .name{font-size:16px; padding:20px 0 5px 0;}
.indexPart10 .content{clear:both; font-size:16px; line-height:26px; text-align:justify; padding:20px 0; width:735px; margin:0 auto; display:none;}
.rng{width:1200px; min-height:608px; text-align:center; color:#5a5858; position:relative; background:url(../images/line1.gif) center 515px repeat-x}
.rng .rng_1{font-size:32px;color:#5EC3CF;padding:55px 0 40px 0}
.rng .dl{display:block;position:absolute;z-index:10;left:24px;top:262px;background:url(../images/nimg24_3.png) center no-repeat;width:24px;height:42px}
.rng .cl{display:block;position:absolute;z-index:10;right:24px;top:262px;background:url(../images/nimg24_4.png) center no-repeat;width:24px;height:42px}
.rng .rng_2{width:1050px;height:400px;margin:0 auto}
.rng li{float:left;width:258px;height:400px;background:url(../images/img25.png) center bottom no-repeat;font-size:14px}
.rng li.on1{background:url(../images/img25on.png) center bottom no-repeat}
.rng li .imgng{border:#d5d5d5 solid 8px;width:199px;height:278px;overflow:hidden;position:relative;margin:0 auto}
.rng li .nae{font-size:16px;padding:20px 0 5px 0}
.rng .content{clear:both;font-size:16px;line-height:26px;text-align:justify;padding:20px 0;width:735px;margin:0 auto;display:none}
.indexPart11{width:1200px;min-height:608px;text-align:center;color:#5a5858;position:relative;margin-top:-138px}
.indexPart11 .title{font-size:32px;color:#29d9c2;padding:100px 0 70px 0}
.indexPart11 .prev{display:block;position:absolute;z-index:10;left:-24px;top:300px;background:url(../images/icon_sz_left.png) center no-repeat;width:24px;height:42px}
.indexPart11 .next{display:block;position:absolute;z-index:10;right:24px;top:300px;background:url(../images/icon_sz_right.png) center no-repeat;width:24px;height:42px}
.indexPart11 .list{width:1200px;height:300px;margin:0 auto}
.indexPart11 li{float:left;width:220px;height:264px;font-size:14px;margin:0 5px}
.indexPart11 li .imgDiv{border:#d5d5d5 solid 2px;width:199px;height:242px;overflow:hidden;position:relative;margin:0 auto}
.indexPart11 li .name{font-size:16px;padding:5px 0}
.indexPart11 li .msg{font-size:14px;padding:5px 0}
.imgDiv{width:203px;height:282px}
.bd{width:220px;height:64px;position:absolute;top:200px;color:#fff;text-align:center;background:rgba(0,0,0,.5)}
.hb{margin-left:10px}
.un :hover{cursor:pointer}
.lp{width:171px;height:30px;text-align:center;cursor:pointer;margin:auto;margin-top:15px}
.lp a{border:2px solid #c41f59;padding:5px 20px;font-size:14px}
.bd:hover{color:#29d9c2}
.un{height:264px;overflow:hidden}
.un img{cursor:pointer;transition:all .6s}
.xinw{width:1200px;height:auto;margin:0 auto}
.xinw ul{list-style:none}
.xinw .xinw_1,.xinw .xinw_2{width:590px;height:auto;float:left}
.xinw .xinw_1 ul li,.xinw .xinw_2 ul li{width:590px;height:124px;border-bottom:1px dashed #ccc;padding-top:20px}
.xinw .xinw_2{margin-left:10px}
.media-object{width:118px;height:98px}
.media-left,.media>.pull-left{padding-right:10px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.in-news-title{font-size:16px;font-weight:700}
.in-news-text{color:#666;line-height:20px;margin:8px 0}
.in-news-date{color:#999;font-family:arial}
.footForm{background:url(../images/nimg1920_3.jpg) center no-repeat;height:460px;text-align:center;color:#FFF}
.footForm h2{font-weight:400;font-size:40px;padding-top:80px}
.footForm .msg{font-size:19px;padding:5px 0 35px 0}
.footForm .input1{width:252px;height:47px;line-height:47px;border:#d5d5d5 solid 1px;text-align:center;font-size:14px;color:#d5d5d5}
.footForm .info{font-size:14px;line-height:86px}
.footForm .btn1{width:252px;height:54px;background:#fa7f24;color:#FFF;font-size:24px}
.page_01{width:100%;height:52px;line-height:52px;text-transform:uppercase;overflow:hidden;position:relative;background:#f6f6f6;border-bottom:#ededed solid 1px;font-size:20px;color:#bfbebe}
.page_01 div{width:2900px}
.curriculum{text-align:center}
.curriculum .title{color:#333;font-size:21px;padding:65px 0 25px 0;background:url(../images/curriculum.gif) center bottom no-repeat}
.curriculum .title div{font-size:32px;padding-bottom:2px}
.curriculum .msg{font-size:16px;line-height:31px;color:#4b4b4b;padding:25px 0 50px 0}
.curriculum .tab{margin-bottom:11px;background:#f8f8f8;height:46px;padding-top:2px;border-top:#ebebeb solid 2px;border-bottom:#e5e5e5 solid 2px}
.curriculum .tab li{display:inline-block;width:141px;height:44px;line-height:44px;margin:0 1px;background:#a38679;font-size:15px;color:#FFF}
.curriculum .tab .liNow{background:#f87f33}
.curriculum .name{height:57px;line-height:57px;background-color:#ededed;font-size:16px;cursor:pointer;margin-bottom:3px}
.curriculum .list-1{display:none;text-align:left;padding-top:15px}
.curriculum .list-1 .h10{height:25px}
.curriculum .fl.box{width:638px}
.curriculum .fr.box{width:639px}
.curriculum .fl.box .list-1 li,.curriculum .fr.box .list-1 li{float:none;left:0}
.curriculum .box .list-1 .content1{width:713px;margin:15px auto}
.curriculum .box .list-1 .content2{width:713px;margin:15px auto}
.curriculum .box .list-1 .content3{width:420px;margin:0 auto}
.curriculum .box .list-1 .content4{width:420px;margin:0 auto}
.curriculum .box.on .name{background-color:#ededed}
.curriculum .box.on .list-1{display:block}
.curriculum .mycontent{width:713px;margin:15px auto;text-align:left}
.curriculum .teacherContent{width:713px;margin:15px auto;text-align:left;overflow:hidden}
.curriculum .teacherContent .mycontent-0{width:25%;float:left}
.curriculum .teacherContent .teacherName{color:#7a7a7a;font-size:14px;text-align:center;display:block}
.curriculum .teacherContent img{margin-bottom:10px}
.curriculum .teacherContent .mycontent-1{width:70%;float:right;text-indent:2em}
.about .aboutTitle{color:#7a7a7a;padding:65px 0 25px 0;font-size:32px;text-align:center;border-bottom:2px solid #d5d5d5;width:50%;margin:0 auto 25px auto}
.about .aboutContent{width:80%;margin:25px auto 50px auto}
