@charset "utf-8";
/* CSS Document */



.tushuguan{margin:0 0 12px 0;}
.box{margin:0 0 10px 0; width:613px;}
.box .hd{background:url(../images/study/box_top.gif) no-repeat 0 0; height:29px; padding:0 0 0 17px; color:#fff;}
.box .bd{background:url(../images/study/box_mid.gif) repeat-y 0 0; }
.box .ft{background:url(../images/study/box_bottom.gif) no-repeat 0 0; height:4px; line-height:0; font-size:0;}

#photo{position:relative;}
#photo .hd h3{font-size:12px; line-height:28px;}
#photo .bd{padding:13px 0 7px 21px; height:120px;}
#photo ul{overflow:hidden; zoom:1;height:120px; }
#photo ul li{float:left; width:129px; margin:0 7px; display:inline; text-align:center; color:#585858; height:120px; line-height:16px;}
#photo ul li img{display:block; margin:0 auto 5px;}
#photo ul li a{ color:#585858;}
#photo .more{position:absolute; right:10px; top:0; height:29px; line-height:29px; color:#fff;}

.list #photo .bd{padding:13px 0 7px 21px; height:auto;}
.list #photo ul{overflow:hidden; zoom:1;height:auto; }

.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2;padding:0;margin:0 0;overflow:hidden;position:relative;top:0}
.jcarousel-list{z-index:1;overflow:hidden;position:relative;top:0;left:0;margin:0;padding:0}
.jcarousel-next{z-index:3;display:none}
.jcarousel-prev{z-index:3;display:none}
.jcarousel-skin-ie7 .jcarousel-container-horizontal{width:572px;margin:0;top:0;zoom:1}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal{width:572px;height:120px}
.jcarousel-skin-ie7 .jcarousel-item{width:121px;height:120px;text-align:center;float:left;display:inline}
.jcarousel-skin-ie7 .jcarousel-item-horizontal{margin:0 34px 0 0}
.jcarousel-skin-ie7 .jcarousel-item-horizontal img{padding:0;border:0}
.jcarousel-skin-ie7 .jcarousel-next-horizontal{position:absolute;top:57px;right:0px;width:7px;height:12px;cursor:pointer;background:transparent url(../images/jifen/next-horizontal.jpg) no-repeat 0 0}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal{position:absolute;top:57px;left:0px;width:7px;height:12px;cursor:pointer;background:transparent url(../images/jifen/prev-horizontal.jpg) no-repeat 0 0}


#course_box .hd h3{float:left; color:#ffffff; font-size:14px; line-height:28px;}
#course_box .hd ul{margin:5px 0 0 -2px; overflow:hidden; float:left; padding:0 0 0 14px;}
#course_box .hd ul li{float:left; }
#course_box .hd ul li a{padding:0 12px; border-right:1px #000000 solid; color:#000}
#course_box .hd ul li a:hover{color:#fff;}
#course_box .hd ul li.current a{color:#fff;}
#course_box .bd .course_list ul{margin:0 17px;}
#course_box .bd .course_list ul li{line-height:26px; color:#5d5d5d; background:url(../images/exam/dot.gif) no-repeat 0 center; padding:0 0 0 10px;}
#course_box .bd .course_list ul li a{float:right; color:#6b6faf;}

.resource{width:606px; float:right;}
.resource h3{background:url(../images/common/alllist_bg.gif) no-repeat 0 0; height:33px; line-height:25px; color:#fff; font-size:12px; padding:0 0 0 27px; margin:0 0 14px 0;}
.resource h3 a{float:right; line-height:25px; color:#fff; display:inline; margin:0 10px 0 0;}
.resource .bd{overflow:hidden; zoom:1;}
.resource .bd ul{overflow:hidden; zoom:1;}
.resource .bd ul li{float:left; width:50%; padding:0 0 22px 0;}
.resource .bd ul li dt{float:left; margin:0 8px 0 0;}
.resource .bd ul li dt img{background:url(../images/study/book_bg.gif) no-repeat 0 0; padding:4px 5px 6px 5px; display:block;}
.resource .bd ul li dd{color:#5d5d5d; line-height:20px; padding:0 0px 0 0; float:right; width:195px;}
.resource .bd ul li dd a{color:#333399; font-weight:700; font-family:Arial, Helvetica, sans-serif;}
.resource .bd ul li dd a.more{font-weight:400;}

.book_detail h2{background:url(../images/common/alllist_bg.gif) no-repeat scroll 0 0; padding:0 0 0 30px; color:#fff; font-size:12px; line-height:24px; margin:0 0 15px 0; height:33px;}
.book_detail .left{float:left; width:120px; padding:0 0px 0 16px;}
.book_detail .left img{background:url(../images/study/book_bg.gif) no-repeat 0 0; padding:4px 5px 6px 5px;}
.book_detail .right{float:right; width:440px; padding:0 20px 0 0;}
.book_detail .right h3{font-size:12px; color:#5d5d5d; margin:5px 0 10px 0;}
.book_detail .right p{color:#7f7f7f; line-height:22px; }
.book_detail_content{clear:both; font-size:12px; padding:10px 16px;}
.book_detail_content p{font-size:12px; }