.box{
 width:1258px;
 position:relative;
}
.box-part1{
 background:#fff;
 height:400px;
 display:block;
 margin-top:65px;
}
.index-banner{
 width:560px;
 position:relative;
 margin-left:10px;
}
.index-banner #featured {
 position:relative;
 overflow: hidden;
 left:0px;
 top:0px;
 height:360px;
}
.index-banner .orbit > img {
 display:none; 
 position:absolute;
 top:0;
 left:0;
 border:0 none;
 width:560px;
 height:360px;
}
.index-banner .orbit > a {
 display: none;
 position: absolute;
 top:0;
 left:0;
 line-height:0;
 border:0 none;
}
.index-banner .orbit > div {
 position:absolute;
 top:0; 
 left:0;
 width:100%;
 height:100%;
}
.index-banner .orbit-item {
 border:0px;
 width:560px; 
 height:360px; 
 float:left;
}
.index-banner .orbit-item img {
 width:560px !important;
 height:360px;
}
.index-banner .orbit-caption{ display:none; position: absolute; left:0px; bottom:0px; z-index:100; width:560px; height:50px;
font-size:18px; opacity:0.8; background:#000; line-height:50px;}
.orbit-caption .word{width:420px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align: center; color:#fff; padding-left:10px; display:inline-block;}
.index-banner .orbit-bullets{position:absolute; z-index:1000; list-style:none; right:0px; top:330px; width:120px; text-align:center;}
.index-banner .orbit-bullets li{margin:5px 5px; display:inline-block; cursor: pointer; overflow:hidden; text-indent:-9999px;
background:url(../images/index-page-icon.png) no-repeat; width:8px; height:8px;}
.index-banner .orbit-bullets li.active{ background:url(../images/index-page-icon-on.png) no-repeat; width:25px; height:8px;}
.slider-nav { display: block;}
.slider-nav span {width:61px; height:46px; text-indent: -9999px; position: absolute; z-index: 1000; bottom:160px; cursor: pointer; }
.slider-nav span.right { background:url(../images/new-arrow.png) no-repeat -61px 0;  right: 0px; }
.slider-nav span.left { background:url(../images/new-arrow.png) no-repeat 0 0; left:0px; }
.slider-nav span.right:hover { background-position:-61px -46px; }
.slider-nav span.left:hover { background-position:0 -46px;}

.news-main{
 width:660px;
 height:360px;
}
/*tabæ ‡ç­¾*/
.tab-common{
 height:50px;
 width:655px;
 background:#ededdc;
}
.tab-common ul{
 position:relative;	
}
.tab-common li{
 width:210px;
 font-size:21px;
 display:inline-block;
 text-align:center;
 height:50px;
}
.tab-common li ul{
 position:absolute;
	
}
.tab-common li a{
 height:50px;
 width:210px;
 display:inline-block;
 color:#333;
 line-height:50px;
}
.tab-common li .tab-on{
 width:200px;
 color:#fff;
 background:#b39560;
}
.tab-content{
 width:650px;
 float:left;
}
.tab-content .tab-box{
 padding-left:10px;
 position:relative;
}
.tab-content .news-title{
 width:650px;
 font-size:24px;
 font-weight:bold;
 line-height:30px;
 display:inline-block;
 color:#333;
 margin-top:20px;
}
.tab-content .news-cont{
 width:650px;
 height:40px;
 white-space:normal;
 overflow:hidden;
 margin-top:25px;
 display:inline-block;
 line-height:22px;
}
.new-list{
 padding-left:10px;
 position:relative;
}
.new-list ul{
 border-top:1px solid #ccc;
 margin-top:25px;
 padding-top:10px;
}
.new-list ul.boder0{
 border-top:0px;
 margin-top:5px;
}
.new-list ul li{
 margin-top:10px;
 margin-bottom:10px;
}
.new-list ul li a{
 width:530px;
 display:inline-block;
 color:#333;
 font-size:14px;
 padding-left:10px;
 background:url(../images/list-icon.png) no-repeat left center;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis; 
}
.new-list ul li a:hover{
 color:#b39560;
}
.new-list ul li .date{
 width:70px;
 color:#333;
 float:right;
}

.box-part2{
 display:block;
}
.box-part2 a{
 display:block;
 padding-top:10px;
 /* padding-bottom:10px; */
}
.box-title-head{
 width:100%;
 margin-top:15px;
 margin-bottom:10px;
 display:block;
}
.title-head1{
 background:url(../images/tzzhgx-head.png) no-repeat ;
 height:40px;
 width:220px;
 display:inline-block;
}

.title-head2{
 background:url(../images/zyyw-head.png) no-repeat ;
 height:40px;
 width:220px;
 display:inline-block;
 margin-top:10px;
}
.title-head3{
 background:url(../images/sxfh-head.png) no-repeat ;
 height:40px;
 width:220px;
 display:inline-block;
 
}
.title-head4{
 background:url(../images/zyyw-head.png) no-repeat ;
 height:40px;
 width:220px;
 display:inline-block;
}
.title-head5{
 background:url(../images/djgz-head.png) no-repeat ;
 height:40px;
 width:220px;
 display:inline-block;
}
.more{
 width:70px;
 font-size:14px;
 color:#333;
 line-height:60px;
}
.more:hover{
 color:#c4ac82;
}
.box-part3,.box-part4,.box-part5,.box-part6{
 display:block;
 background:#fff;
  
}
.box-part3 .list-sider,.box-part3 .list-sider1,.box-part3 .list-sider2{
 display:inline-block;
}
.box-part3 .list-sider{
 width:435px;
 border-right:1px solid #f5f5f5; 
 padding-right:25px;
 margin-left:5px;
}
.box-part3 .list-sider1{
 width:435px;
 border-right:3px solid #f5f5f5;
 padding-right:25px;
 
}
.font-b7985e{
 color:#b7985e !important;
}
.box-part3 .list-sider2{
 width:290px;
 float:right;
 margin-right:30px;
}
.box-part3 .head-info{
 height:50px;
 background:#ededdc;
 line-height:50px;
 width:100%;
 display:block;
 margin-top:20px;
 margin-left:10px;
}
.box-part3 .head-info em{
 font-size:21px;
 padding-left:20px;
 width:100px;
 height:50px;
}
.more-icon{
 background:url(../images/more-icon.png)  center center no-repeat;
 height:50px;
 display:inline-block;
 width:50px;
}
.info-list,.info-list1{
 position:relative;
 padding:20px;
}

.info-list ul{
 margin-top:10px;
 width:420px;
}
.info-list ul li{
 margin-top:10px;
 margin-bottom:10px;

}
.info-list ul li a{
 color:#333;
 padding-left:10px;
 background:url(../images/list-icon.png) no-repeat left center;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 display:inline-block;
 width:300px;
}
.info-list ul li a:hover,.info-list1 ul li a:hover{
 color:#b39560;
}
.info-list img{
 display:block;
}
.info-list ul li .date{
 width:70px;
 color:#333;
 float:right;
 text-align:right;
}
.box-part4 .head-info{
 height:50px;
 background:#ededdc ;
 line-height:50px;
 width:100%;
 display:block;
 margin-top:20px;
 margin-left:10px;
}
.box-part4 .head-info em{
 font-size:21px;
 padding-left:20px;
 width:100px;
 height:50px;
}
.box-part4 .list-sider{
 width:586px;
 display:inline-block;
 border-bottom:5px solid #f5f5f5;
 border-right:2px solid #f5f5f5;
 padding-right:25px;
 padding-left:10px;
}
.list-sider.border-right0{ border-right:0px;}

.info-list1 ul{
 margin-top:0px;
 width:550px;
}
.info-list1 ul li{
 margin-top:10px;
 margin-bottom:10px;
}
.info-list1 ul li a{
 color:#333;
 font-size:14px;
 padding-left:10px;
 background:url(../images/list-icon.png) no-repeat left center;
 width:455px;
 white-space:nowrap;
 overflow:hidden;
 display:inline-block;
 text-overflow:ellipsis;
}
.info-list1 ul li .date{
 width:55px;
 color:#333;
 float:right;
}

.pic-main{
 position:relative;
 margin-left:10px;
 margin-top:20px;
 border-bottom:1px solid #e7e7e7;
 padding-bottom:30px;
}
.pic-main img{ width:202px; height:130px;}
.pic-box{
 width:200px;
 height:130px;
 display:inline-block;
}
.pic-info{
 width:350px;
 display:inline-block;
 margin-left:10px;
 float:right;
}
.pic-info .span-title{
 color:#b7985e;
 font-size:14px;
 display:block;
 height:40px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
}
.pic-info .cont{
 display:block;
 height:66px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
 overflow: hidden;
 width:350px;
 line-height:22px;
}

.box-part5 .box-head{
 display:block;
 height:50px;
 line-height:50px;
 background:#ededdc;
 width:1220px;
 margin-left:20px;
 margin-top:20px;
}
.box-part5 .box-head em{
 font-size:21px;
 padding-left:20px;
 width:100px;
 height:50px;
}
.box-part5 .box-head .tab-info{
 font-size:14px;
 padding-left:20px;
 height:50px;
}
.box-part5 .box-head .tab-info a{
 padding-left:15px;
 padding-right:15px;
 color:#b7985e;
}
.box-part5 .list-main{
 position:relative;
 padding-top:10px;
}
#slides{ width:1230px; margin:20px 10px; height:315px; overflow:hidden; position:relative;}
.slides-container li{ width:1230px; float:left;}
.slides-container li a{ display:inline-block; width:170px; height:300px; margin-left:60px;}
.slides-container li a img{ width:166px; height:232px;}
.slides-container li a span{display:block; width:170px; text-align:center;
 cursor:pointer;  margin-top:10px; line-height:30px; color:#333;}
.slides-container li a span em{text-align:center; line-height:25px; display:block; color:#666;}
.slides-container li a:hover{ color:#333;} 
.slides-container li a:hover span{ color:#333;}

.pagination{ position:absolute; left:483px; z-index:10; top:170px;}
.pagination li{ float:left; padding-right:7px;}
.pagination a{ display:block; outline:none;  text-indent:-999em; width:14px; height:14px;}
.pagination li.current a{ background-position:-22px 0;}

.prev{ background:url(../images/arrow.png) no-repeat; width:61px; height:46px; display:block; left:1px; top:110px; position:absolute; text-indent:-999em; outline:none; z-index:11;}
.prev:hover{ background-position:0 -46px;}
.next{ background:url(../images/arrow.png) no-repeat -61px 0; width:61px; height:46px; display:block; right:0px; top:110px; position:absolute; text-indent:-999em;outline:none;z-index:11;}
.next:hover{ background-position:-61px -46px;}
.look-more{
 width:100%;
 text-align:center;
 position:relative;
}

/*tabæ ‡ç­¾*/

.tab-book{
 height:50px;
 width:600px;
 background:#f6f6eb;
 margin:0 auto;
}
.tab-book ul{
 position:relative;	
}
.tab-book li{
 width:145px;
 font-size:14px;
 display:inline-block;
 text-align:center;
 height:50px;
}
.tab-book li ul{
 position:absolute;
	
}
.tab-book li a{
 height:50px;
 width:145px;
 display:inline-block;
 color:#333;
 line-height:50px;
}
.tab-book li .tab-on{
 width:145px;
 color:#fff;
 background:#b7985e;
}
.tab-book-content{
 padding:20px 10px 30px 3px;
}
.tab-book-content ul{
 position:relative;
}
.tab-book-content ul li{
 width:220px;
 display:inline-block;
 margin-left:20px;
}

.tab-book-content ul li .box-img{
 width:220px;
 height:260px;
}
.tab-book-content ul li .box-img img{
 width:220px;
 height:260px;
}
.tab-book-content ul li .book-info{
 width:220px;
 background:#b7985e;
 display:block;
 padding-top:10px;
 position:relative;
 float:left;
 padding-bottom:10px;
 height:51px;
 text-overflow:ellipsis;
 margin-top:40px;
 
}
.tab-book-content ul li .book-info1{
 width:220px;
 background:#b7985e;
 display:block;
 padding-top:8px;
 position:relative;
 float:left;
 padding-bottom:8px;
 margin-top:0px;
}
.tab-book-content ul li .book-info:hover,.tab-book-content ul li .book-info1:hover{
 background:#cc0000;
}
.tab-book-content ul li .book-info em,.tab-book-content ul li .book-info1 em{
 text-align:center;
 line-height:25px;
 color:#fff;
 float:left;
 width:195px;
 white-space:nowrap;
} 
.book-info .book-tips{
 width:210px;
 height:40px;
 background:#f6f6eb;
 position:absolute;
 text-align:center;
 color:#bd1b20;
 z-index:100;
 padding-left:5px;
 padding-right:5px;
 line-height:40px;
 white-space:nowrap;
 text-overflow:ellipsis;
 margin-top:-50px;
 margin-left:-195px;
}
.book-info:hover .book-tips:hover{
 background:#3c3c3c;
 color:#fff;
}
.tab-book-content .teacher-sider{
 width:590px;
 height:350px;
 display:inline-block;
 margin-left:22px;	
}
.search-main{
 width:599px;
 height:60px;
 background:url(../images/search-bg.png) no-repeat;
 margin:0 auto;
 line-height:60px;
}
.search-main .search-text{
 height:55px;
 float:left;
 width:510px;
 border:0px;
 margin-left:20px;
 background:none;
}
.search-main .search-btn{
 height:28px;
 display:inline-block;
 width:28px;
 background:url(../images/search-btn.png) no-repeat;
 float:right;
 margin-right:15px;
 margin-top:15px;
}
