@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%; height: 48px; background-color: #ac783e;}
.nav {height:100%; width: 1200px; line-height: 48px; margin:0 auto; }
.nav li {float:left; position:relative; width: 105px;}
.nav li .A1{color: #ffffff; display:block; height: 48px; font-size:16px; line-height: 48px; 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{background-color: #8f0100;}
.nav li:hover p{display:block;}
.nav li p{display:none; position:absolute; width: 105px; padding-top: 1px;}
.nav li p a{height: 30px; width: 105px; font-size:14px; line-height: 30px; color:#ffffff; display: block; white-space: nowrap; text-align:center; background-color: #9c1c10;}
.nav li p a:first-child{padding-top: 5px;}
.nav li p a:first-child{padding-bottom: 5px;}
.nav li p a:hover {text-decoration:none; font-weight: bold;}

.banner   {height: 392px; width: 100%; background: url(../images/banner.png) no-repeat center center;}
.section1 {height: 320px; width: 1200px; margin: 0 auto; margin-top: 33px; display: flex;}
.section2 {height: 339px; width: 1200px; margin: 0 auto; margin-top: 30px; display: flex; background-color: #fff7ee;}
.section3 {height: 238px; width: 1200px; margin: 0 auto; margin-top: 30px; margin-bottom: 36px; display: flex;}

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

.__area_1 {height: 167px; width: 484px; margin-top: 218px; float: left; background-color: #3e2515;}
.__area_1 .column_nav {height: 30px; width: 441px; margin: 20px 18px 0px 25px;}
.__area_1 .column_nav span {line-height: 30px; font-size: 16px; font-weight: bold; color: #ef8700; text-align: left;}
.__area_1 .info {height: 97px; width: 441px; margin: 0px 18px auto 25px;}
.__area_1 .info p {height: 84px; width: 100%; overflow: hidden; text-overflow: ellipsis; font-size: 14px; line-height: 24px; color: #ffffff;}
.__area_1 .info .xq {display: block; height: 12px; width: 100%; text-align: left; font-size: 14px; line-height: 12px; color: #ef8700;}

.__area_2 {height: 100%; width: 697px; margin-right: 20px;}
.__area_2 .column_nav {height: 38px; width: 100%;}
.__area_2 .column_nav .ch {} 
.__area_2 .column_nav .more {margin-right: 14px; margin-top: 5px;}
.__area_2 .list_desc {height: 68px; width: 645px; margin-top: 15px; padding: 14px 32px 24px 20px; background-color: #f5f5f5;} 
.__area_2 .list_desc h3 a{display: block; height: 24px; font-size: 16px; color: #ef8700; overflow: hidden; text-overflow: ellipsis;}
.__area_2 .list_desc p{height: 37px; width: 100%; margin-top: 13px; font-size: 14px; line-height: 16px; color: #555555; overflow: hidden; text-overflow: ellipsis;}
.__area_2 .list_desc p .xq{margin-left: 5px; font-size:14px; color: #ef8700;}
.__area_2 .list{height: 141px; width: 673px; margin: 20px 13px 0 10px;}
.__area_2 .list .list_type li{height:14px; width: 100%; margin-bottom: 18px;}
.__area_2 .list .list_type li:last-child {margin-bottom: 0px;}
.__area_2 .list .list_type li a{width: 90%; font-size: 14px; line-height: 14px; color: #000000; overflow: hidden; text-overflow: ellipsis;}
.__area_2 .list .list_time li span{font-size: 14px; line-height: 14px; text-align: right; color: #bdbdbd;}

.__area_3 {height: 100%; width: 483px;}
.__area_3 .column_nav {height: 38px; width: 100%;}
.__area_3 .column_nav .ch {margin-left: 1px;} 
.__area_3 .column_nav .more {margin-right: 1px; margin-top: 5px;}
.__area_3 .list{height: 228px; width: 443px; margin-top: 14px; padding: 20px; background: #f5f5f5 url(../images/aear_3_img.png) no-repeat left 20px center;}
.__area_3 .list .list_type {height: 228px; width: 159px; float: right;}
.__area_3 .list .list_type li{height: 34px; width: 100%; background: url(../images/dot.png) no-repeat left center;}
.__area_3 .list .list_type li a{width: 142px; margin-left: 17px; font-size: 14px; line-height: 34px; color: #000000; overflow: hidden; text-overflow: ellipsis;}

.section2 div .column_nav{height: 38px; width: 100%; margin-top: 26px;}
.section2 div .column_nav .ch{}
.section2 div .column_nav .more{ margin-top: 5px;}
.section2 div .list{height: 228px; width: 100%; margin: 20px 0 27px;}
.section2 div .list .list_type li{height: 38px; width: 100%; background: url(../images/dot.png) no-repeat left center;}
.section2 div .list .list_type li a{width: 70%; margin-left: 14px; font-size: 14px; line-height: 38px; color: #363636; overflow: hidden;}
.__area_4 {height: 100%; width: 662px; margin-left: 21px;}
.__area_5 {height: 100%; width: 483px; margin-left: 34px;}


.__area_6 {height:100%; width: 683px;}
.__area_6 .column_nav{height: 38px; width: 100%;}
.__area_6 .column_nav .ch{} 
.__area_6 .column_nav .more{margin-top: 6px;}
.__area_6 .teacherbox{height: 180px; width: 100%; margin-top: 20px;}
.__area_6 .teacherbox .prev,.__area_6 .teacherbox .next{height: 30px; width: 30px; margin-top: 78px;}
.__area_6 .teacherbox .prev{float: left; background: url(../images/left.png);}
.__area_6 .teacherbox .prev:hover{background: url(../images/left_.png);}
.__area_6 .teacherbox .next{float: right; background: url(../images/right.png);}
.__area_6 .teacherbox .next:hover{background: url(../images/right_.png);}
.__area_6 #index_user{float: left; height: 180px; width: 593px; position: relative; overflow: hidden; margin-left: 15px; margin-right: 15px;}
.__area_6 ul{height: 100%; width: 100%;}
.__area_6 ul li {height: 100%; width: 120px; float:left; overflow:hidden; margin-right: 37px;}
.__area_6 ul li a {height: 142px; width: 112px; display:block; position: relative; text-decoration: none; border: 1px solid #bebebe; padding: 3px;}
.__area_6 ul li a img{height: 100%; width:100%;}
.__area_6 ul li p{height: 30px; font-size: 14px; line-height: 30px; color: #535353; text-align: center; }
.__area_6 ul li:hover a {border: 1px solid #ac783e;}
.__area_6 ul li:hover p{color: #fff; background-color: #ac783e;}


.__area_7 {height:100%; width: 484px; margin-left: 33px;}
.__area_7 .column_nav {height: 38px; width: 100%;}
.__area_7 .column_nav .ch {} 
.__area_7 .column_nav .more {margin-top: 6px;}
.__area_7 .list{height: 170px; width: 100%; margin-top: 22px;}
.__area_7 .list .list_type li{height: 38px; width: 100%; background: url(../images/dot.png) no-repeat left center;}
.__area_7 .list .list_type li a{width: 420px; margin-left: 14px; font-size: 14px; line-height: 34px; color: #000000; overflow: hidden; text-overflow: ellipsis;}



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;}