/*main*/
.resource-con{width: 1160px;margin: 0 auto;}
.breadcrumb{width:1160px;height: 30px;line-height: 30px;margin: 15px auto;}
.breadcrumb a{color: #ae0e16;}
/*新闻类别*/
.news-con{width:1160px;margin-bottom: 30px;}
/*left*/
.cour-cat-left{width: 226px;border: 1px solid #eae6e1;background: #f3f3f3;}
.cour-cat-left h2{height: 40px;line-height: 30px;background: url(images/cou-line.png) no-repeat;text-align: center;font-size: 18px;font-weight:500;color: #ffffff;}
.cour-cat-left ul{/*padding-top:10px;*/}
.cour-cat-left ul li{padding:12px 15px 12px 25px;line-height: 26px;border-bottom: 1px dotted #848484;background: url(images/rect-icon.png) no-repeat 12px 22px;}
.cour-cat-left ul li h3{font-size: 18px;color: #333333;font-weight: 500;cursor:pointer;}
.cour-cat-left h3 .switch{width: 15px;height: 15px;background: url(images/icon.png) no-repeat 0 -53px;margin-top: 5px;}
.cour-cat-left ul li a{margin-right: 12px;}
.cour-cat-left ul li a:hover,.cour-cat-left ul li a.active{color: #ae0e16;}
.cour-cat-left ul li h3 > span.active {color: #ae0e16;}
.cour-cat-left ul li:hover,.cour-cat-left ul li.active{background-color: #eae6e1;}
.open{background-position: 0 -73px !important;}
/*right*/
.resource-right{width: 912px;margin-bottom: 20px;}
.cour-ser{height: 57px;background: url(images/ser-bg.png) no-repeat top center;margin-bottom: 25px;}
.cour-ser h2{width:79px;height:22px;padding: 17px 17px 18px 30px;}
.cour-ser .form{width: 735px;height: 25px;padding:5px 0;background: #ffffff;margin-top: 11px;font-size: 0;position: relative;}
.cour-ser .form .txt-ser{width: 617px;padding: 0 10px;height: 25px;vertical-align: top;font-size: 12px;}
.cour-ser .form .button{width: 98px;height: 35px;line-height:35px;background: #c4a47b;font-size: 18px;color:#ffffff;text-align: center;position: absolute;top:0;right:0;cursor:pointer;}
/*书目列表*/
.resource-right-con{width: 852px;padding:33px 33px 0px 24px;min-height: 200px;border: 1px solid #eae6e1;border-top: 2px solid #a23839;}
.resource-right-con h3{margin: 15px 0;}
.book-list{margin-bottom: 50px;}
.book-list li{height: 56px;line-height: 56px;padding: 0 24px;}
.book-list li a{font-size: 15px;color: #333333;}
.book-list li a:hover{color: #ae0e16;}
.book-list li .down-icon{width: 18px;height: 16px;background: url(images/icon.png) no-repeat -22px -80px;margin-top: 20px;}
.book-list li span{margin-right: 58px;color: #999999;font-size: 13px;}
.book-list li.li-bg{background: #f8f8f8;}



