@charset "utf-8";

/*-----------------------------*/
body{line-height: 1.5;font-family:"Microsoft YaHei",Arial;font-size:14px;color:#333; background: url(../images/bj.png) no-repeat center top;}
a:hover{text-decoration:underline;}
a{text-decoration: none;}
.logo_wrap{background: none;height: 93px;}
.logo_wrap .logo{line-height: 78px;}

.navbox{width: 100%;}
.nav {height:58px; width: 1196px; line-height: 58px; margin:0 auto; border-radius: 8px; border: 2px solid #d77d24; background-color: #ffefdf;}
.nav li{float:left; position:relative; width: 111px; height: 49px; margin-top: 5px;}
.nav li:first-child{margin-left: 20px;}
.nav li .A1{color: #452520; display:block; height: 49px; font-size:16px; line-height: 49px; border-radius: 9px; white-space: nowrap; text-align:center; word-wrap: break-word; text-decoration: none;}
.nav li.active .A1
,.nav li .A1:hover
,.nav li:hover > a{color: #ffffff; background-color: #a1b18a;}
.nav li:hover p{display:block;}
.nav li p{display:none; position:absolute; width: 111px; padding-top: 7px;}
.nav li p a{height: 29px; width: 111px; margin: 0 auto; margin-top: 1px; font-size:14px; line-height:30px; color:#452520; display: block; border-radius: 8px; background-color: #ffefdf; white-space: nowrap; text-align:center;}
.nav li p a:hover {text-decoration:none; font-weight: bold;}

.banner   {height: 375px; width: 100%; margin-top: -15px; background: url(../images/banner.png) no-repeat center;}
.section1 {height: 271px; width: 100%; margin: 0 auto; margin-top: 24px; display: flex;}
.section2 {height: 141px; width: 100%; margin: 0 auto; margin-top: 36px; display: flex;}
.section3 {height: 290px; width: 100%; margin: 0 auto; margin-top: 22px; display: flex;}
.section4 {height: 237px; width: 100%; margin: 0 auto; margin-top: 29px; margin-bottom: 30px;}

.column_nav .ch {height: 38px; width: 160px; float: left; font-size: 18px; text-align: center; line-height: 38px; font-weight: bold; color: #452520; background: url(../images/zh-cn_bj.png) no-repeat center;}
.column_nav .more {float: right; font-size: 14px; color: #333333;}

.__area_1 {height: 100%; width: 685px; margin-right: 33px;}
.__area_1 .column_nav {height: 38px; width: 100%;}
.__area_1 .column_nav .ch{} 
.__area_1 .column_nav .more{line-height: 38px;}
.__area_1 .list_desc{height: 75px; width: 100%; margin-top: 30px; } 
.__area_1 .list_desc h3 a{height: 22px; width: 90%; display: block; font-size: 16px; font-weight: bold; color: #452520; overflow: hidden; text-overflow: ellipsis;}
.__area_1 .list_desc p{height: 43px; width: 100%; margin-top: 6px; font-size: 14px; line-height: 24px; color: #555555; overflow: hidden; text-overflow: ellipsis;}
.__area_1 .list_desc p .xq{margin-left: 10px; font-size: 14px; color: #a1b18a;}
.__area_1 .list{height: 113px; width: 100%; margin-top: 15px; background: url(../images/area1_img.png) no-repeat left top;}
.__area_1 .list .list_type {height: 100%; width: 385px; float: right;}
.__area_1 .list .list_type li{height: 30px; width: 100%;}
.__area_1 .list .list_type li span{width: 65px; font-size: 14px; line-height: 30px; color: #bdbdbd; left: 0;}
.__area_1 .list .list_type li a{width: 80%; margin-left: 76px; font-size: 14px; line-height: 30px; color: #000000; float: left; overflow: hidden; text-overflow: ellipsis;}

.__area_2 {height: 100%; width: 482px;}
.__area_2 .column_nav {height: 38px; width: 100%;}
.__area_2 .column_nav .ch {} 
.__area_2 .column_nav .more {line-height: 38px;}
.__area_2 .list{height: 218px; width: 100%; margin-top: 15px; background: url(../images/area2_img.png) no-repeat center;}
.__area_2 .list .list_type {height: 170px; width: 160px; padding-top: 26px; padding-left: 20px;}
.__area_2 .list .list_type li{height: 34px; width: 100%;}
.__area_2 .list .list_type li a{width: 160px; font-size: 14px; line-height: 34px; color: #ffffff; overflow: hidden; text-overflow: ellipsis;}

.__area_3 {height: 100%; width: 100%; border-radius: 10px; background: url(../images/area3_bj.png) no-repeat center;}
.__area_3 .column_nav {height: 100%; width: 167px; float: left; }
.__area_3 .column_nav span {display: block; height: 80px; width: 80px; margin-top: 33px; margin-left: 41px; line-height: 40px; font-size: 28px; font-weight: bold; color: #452520; text-align: center;}
.__area_3 .info {height: 85px; width: 988px; margin: 30px 32px auto 0px; float: right;}
.__area_3 .info p {font-size: 14px; line-height: 20px; color: #ffffff; overflow: hidden; text-overflow: ellipsis; }

.section3 div .column_nav{height: 38px; width: 100%; margin-top: 13px;}
.section3 div .column_nav .ch{display: block; margin: 0 auto; float: none;}
.section3 div .list{height: 160px; width: 100%; margin-top: 10px; margin-bottom: 13px;}
.section3 div .list .list_type li{height: 32px; width: 100%;}
.section3 div .list .list_type li a{height: 32px; width: 90%; margin: 0 auto; font-size: 14px; line-height: 32px; color: #363636; text-align: center; overflow: hidden;}
.section3 div .more{display: block; height: 41px; margin: 0 auto; font-size: 14px; line-height: 41px; text-align: center; color: #ffffff; background-color: #a1b18a; border-radius: 20px;}
.__area_4 {height: calc(100% - 2px); width: 561px; border-radius: 8px; border: 1px solid #ebebeb; margin-right: 20px;}
.__area_4 .more{width: 335px;}
.__area_5 {height: calc(100% - 2px); width: 296px; border-radius: 8px; border: 1px solid #ebebeb; margin-right: 20px;}
.__area_5 .more{width: 195px;}
.__area_6 {height: calc(100% - 2px); width: 296px; border-radius: 8px; border: 1px solid #ebebeb; }
.__area_6 .more{width: 195px;}

.__area_7 {height: 100%; width: 100%;}
.__area_7 .column_nav{height: 38px; width: 100%;}
.__area_7 .column_nav .ch{} 
.__area_7 .column_nav .more{line-height: 38px;}
.__area_7 .teacherbox{height: 181px; width: 100%; margin-top: 18px;}
.__area_7 .teacherbox .prev,.__area_7 .teacherbox .next{height: 30px; width: 30px; margin-top: 78px;}
.__area_7 .teacherbox .prev{float: left; background: url(../images/left.png);}
.__area_7 .teacherbox .prev:hover{background: url(../images/left_.png);}
.__area_7 .teacherbox .next{float: right; background: url(../images/right.png);}
.__area_7 .teacherbox .next:hover{background: url(../images/right_.png);}
.__area_7 #index_user{float: left; height: 100%; width: 1098px; position: relative; overflow: hidden; margin-left: 21px; margin-right: 21px;}
.__area_7 ul{height: 100%; width: 100%; }
.__area_7 ul li {height: 100%; width: 121px; float:left; overflow:hidden; margin-right: 74px;}
.__area_7 ul li a {height: 143px; width: 113px; display:block; position: relative; text-decoration: none; border: 1px solid #a1b18a; padding: 3px;}
.__area_7 ul li a img{height: 100%; width:100%;}
.__area_7 ul li p{height: 30px; font-size: 14px; line-height: 30px; color: #ffffff; ; text-align: center; background-color: #a1b18a;}
.__area_7 ul li:hover a {border: 1px solid #452520;}
.__area_7 ul li:hover p{background-color: #452520;}

body.index-page .footer-brace{margin: 0;}
.footer-brace{height: 97px;}
.footer{height: 97px; background-color: #232323; }
.infooter{padding: 26px 0;}
.infooter .infooter-line{color: #666666;}
.infooter .infooter-line a{color: #666666;}