/* CSS Document */
.clear{ clear:both;}
.menu{ width:980px; margin:10px auto; background:#d70b2a; height:43px;}
.menu ul li{ width:88px; float:left; text-align:center; line-height:43px; border-right:1px #FFFFFF solid;}
.menu ul li a{ color:#FFFFFF; font-size:14px;}
.menu ul li a:link{color:#FFFFFF;}
.menu ul li a:visited{color:#FFFFFF;}
.menu ul li a:hover{ color:#FFFFFF!important; font-size:14px; text-decoration:underline;}
.menu ul li a:active{ color:#FFFFFF; font-size:14px;}

.sheeptop4 a{font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1}
/*正版考研大纲*/
.kydg{ width:980px; margin:10px auto;}
.kydg h1{ color:#DD4D45; font-size:17px; border-bottom:2px #DD4D45 solid; padding-left:15px; font-weight:bold;}
.kydg .bor{ border:#CCCCCC solid; border-width:0 1px 1px 1px; padding:10px;}
.kydg .bor .jd{ width:320px; float:left;}
.kydg .bor .dd{ width:320px; float:left;}
.kydg .bor .ymx{ width:310px; float:right;}
.kydg h2{font-size:16px; font-weight:bold; background:url(../images/jd.jpg) no-repeat left center; padding-left:10px;}
.kydg p{ padding-left:10px; line-height:24px; font-size:14px;}

/*wrap*/

.wrap{ width:980px; margin:0px auto; z-index:1; }
.newL{width:300px; float:left;}
.newC{width:410px;padding-left:10px; float:left;}
.newR{width:250px; float:right;}
.gkurl{background:#f2f2f3;overflow:hidden;margin-top:4px;padding:9px 10px}
.gkurl h3{font-size:17px;color:#d70b2a}
.gkurl ul li{width:130px;background:url(../images/dian.png) no-repeat 0 center;padding-left:10px;float:left;line-height:24px}
.narea{border-bottom:1px dashed #c9caca;padding:10px 0;}
.narea h3{font-size:18px;text-align:center;line-height:18px;padding-top:5px}
.narea h3 a{color:#d70b2a;}
.narea h3 a:hover{color:#d70b2a}
.narea p {color: #666666;font-size: 14px;padding-top: 5px;line-height: 22px;}

/*tab*/


.tab{background:#d70b2a;height:80px;overflow:hidden;padding:0 20px}
.newUl {height:37px;border-top:3px solid#d70b2a;background:#f4f4f4;}
.newUl li {float:left; text-align:center; cursor:pointer;width:203px;border:1px solid #f4f4f4;border-bottom:1px solid #c4c4c4;height:35px;font-size:18px;line-height:35px;}
.newUl li.hover { background:#FFF;color:#d70b2a!important;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #FFF;border-bottom:1px solid #fff;}
.newUl li.selected { color:#d70b2a!important; background:#FFF;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #FFF;border-bottom:1px solid #fff}
.tab_box{ clear:both;}
.hide{display:none}


.nlist{ height:108px; overflow:hidden;padding:10px 0 0 20px;}
.nlist li{clear:both;font-size:14px;padding-left:10px}




.fbox{overflow:hidden;}
.fbox h3{background:#c4c4c4;height:40px;font-size:18px;line-height:40px;color:#000;text-align:center;}
.fbox .f_list{overflow:hidden;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:0;border-bottom:1px solid #c4c4c4;padding:3px 0}
.fbox .f_list li{line-height:30px;float:left;font-size:14px;width:49px;text-align:center;}

.fbox ul.t{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:0;border-bottom:1px solid #c4c4c4;overflow:hidden;padding:10px 5px;}
.fbox ul.t li{width:104px;background:url(../images/dian.png) no-repeat 0 center;padding-left:10px;float:left;line-height:30px;font-size:14px}
/*考研大纲*/

.red_xt{background:#f1f1f1;height:38px;border:1px solid #c4c4c4;border-bottom:0;position:relative;}
.red_xt h3{width:100px;background:#d70b2a;float:left;font-size:18px;text-align:center;line-height:40px;position:absolute;top:-1px;left:-1px;color:white}
.red_xt ul{margin-left:99px;}
.red_xt li{float:left;width:140px;line-height:38px;font-size:18px;color:#333;cursor:pointer;position:relative;text-align:center;}
.red_xt li em{background:url(../images/jit.png) no-repeat;width:12px;height:6px;position:absolute;left:64px;top:38px;display:none}
.red_xt li.hover,.red_xt li.selected { background:#b5b5b6;color:#fff!important}
.red_xt li.selected em,.red_xt li.hover em{display:block;}



.fsTable{clear:both;}
.fsTable ul{width:958px;border:#c4c4c4 1px solid; padding: 0; margin:0 auto;border-collapse:collapse; border-spacing:0; font-size: 14px;overflow:hidden; padding:10px 0 10px 20px;}
.fsTable ul li{width:430px; padding-right:49px; font-size: 14px; float: left; height:24px; overflow:hidden; }/**/


/*tushu*/

.wrap h2{ color:#d70b2a; font-size:22px; border-bottom:2px #d70b2a solid; padding-left:10px; padding-bottom:10px;  margin-bottom:10px;}
.tu{ width:980px; margin:0 auto;}

.fl{ float:left;}
.tur{ float:right;}



.clear{ clear:both;}
.tushu_l{ height:220px; width:188px; background:url(../images/offcn_bg_ts.jpg) center center no-repeat; border:1px solid #dfdfdf;}
.tushu_l li{ float:left; width:94px; height:64px; padding-top:16px; cursor:pointer; }
.tushu_l .tushu_l_new{ width:188px; height:44px;}
.tushu_l li em{ display:block; width:30px; height:25px; margin:0 auto; background:url(../images/offcn_index_bg.jpg) center center no-repeat; background-position:0 -224px;}
.tushu_l .hover em{ display:block; width:30px; height:25px; background:url(../images/offcn_index_bg.jpg) center center no-repeat; background-position:-38px -224px;}
.tushu_l .hover{ background:#f0f0f0;}
.tushu_l li span{ display:block; text-align:center; height:22px; line-height:22px; color:#333;}
.tushu_l .tushu_l_new { padding-left:54px; width:134px;}
.tushu_l .tushu_l_new span{ float:left; height:25px; line-height:25px; width:70px; text-align:left;}
.tushu_l .tushu_l_new em{ float:left; margin-right:5px;}
/**/
.tushu_r{ width:746px; overflow:hidden; height:222px;}
.tushu_r_ts{ width:746px; height:222px; overflow:hidden;}
.tushu_r_ts .tushu_r_demo{width:701px; padding-left:35px; height:222px;position: relative; overflow:hidden;}
.tushu_r_ts .tushu_r_wrap ul li{ float:left; width:130px; height:222px; font-size:12px;}
.tushu_r_ts .tushu_r_wrap ul li a:hover{color:#e00; font-size:12px;}
.tushu_r_ts .tushu_r_wrap ul li span{ display:block; height:18px;line-height:18px; margin-top:10px;}
.tushu_r_ts .tushu_r_wrap ul li span a{ color:#333;  font-size:12px;}
.tushu_r_ts .tushu_r_wrap ul li span a:hover{ color:#e00;}
.tushu_r_ts .tushu_r_wrap ul li font{ display:block; height:18px; line-height:18px; color:#666;  font-size:12px;}
.tushu_r_ts .tushu_r_wrap ul li font i{ color:#e60000;}
.tushu_r_ts .tushu_r_wrap a.prev { z-index:10;position:absolute; display:block; width:10px; height:17px; top:70px; left:0px; outline-style:none;outline-width: 0;text-indent:-999em; background:url(../images/offcn_index_bg.jpg) center center no-repeat; background-position:right -105px;}
.tushu_r_ts .tushu_r_wrap a.next { z-index:10;position: absolute; display:block; width:10px; height:17px;top:70px; right:5px;outline-style:none;outline-width: 0;text-indent:-999em; background:url(../images/offcn_index_bg.jpg) center center no-repeat; background-position:right -128px;}
.tushu_r_ts .tushu_r_wrap a:hover{ text-decoration:none; color:#e00;}


/*tuijian*/
.tuijian{ clear:both;}
.tuijian ul.tj_left{ border:1px #C4C4C4 solid; width:317px; float:left; margin-right:10px; position:relative; padding-bottom:5px; padding-left:10px;}
.tuijian ul h3{ height:38px; line-height:38px; clear:both; border-bottom:1px #c4c4c4 solid; padding:0 10px; font-size:16px; font-weight:bold; background:url(../images/jd.jpg) no-repeat 10px center; padding-left:20px; margin-bottom:5px;}
.tuijian ul.tj_left span{ position:absolute; right:10px; top:10px; font-size:14px;}
.tuijian ul.tj_left li{ width:115px; float:left; height:24px; line-height:24px; padding:0 20px; background:url(../images/dian.png) no-repeat 10px center; font-size:14px;}
.tuijian ul.tj_left li a:hover{ text-decoration:none;}
.tuijian ul.tj_cont{ border:1px #C4C4C4 solid; width:327px; float:left; margin-right:10px; position:relative; padding-bottom:5px;}
.tuijian ul h3{ height:38px; line-height:38px; clear:both; border-bottom:1px #c4c4c4 solid; padding:0 10px; font-size:16px; font-weight:bold; background:url(../images/jd.jpg) no-repeat 10px center; padding-left:20px; margin-bottom:5px;}
.tuijian ul.tj_cont span{ position:absolute; right:10px; top:10px; font-size:14px;}
.tuijian ul.tj_cont li{ width:88px; float:left; height:24px; line-height:24px; padding:0 10px; font-size:14px;}
.tuijian .img1{ width:300px; float:right; border:1px #c4c4c4 solid; }


/*fxzd*/


.fxzd{ clear:both;}
.fxzd ul.left{ width:483px; float:left; position:relative; padding-bottom:5px; border:1px #c4c4c4 solid;}
.fxzd ul.right{ width:483px; float:right;  position:relative; padding-bottom:5px; border:1px #c4c4c4 solid;}
.fxzd ul h3{ height:38px; line-height:38px; clear:both; border-bottom:1px #c4c4c4 solid; padding:0 10px; font-size:16px; font-weight:bold; background:url(../images/jd.jpg) no-repeat 10px center; padding-left:20px; margin-bottom:5px;}
.fxzd ul span{ position:absolute; right:10px; top:10px; font-size:14px;}
.fxzd ul li{ background:url(../images/dian.png) no-repeat 10px center; height:24px; line-height:24px; padding-left:20px; font-size:14px;}


/*ztc*/

.ztc ul{ width:960px; padding:0 10px; clear:both;}
.ztc ul li{ width:300px; float:left; line-height:20px; background:url(../images/dian.png) no-repeat 0 center; padding-left:20px; font-size:14px;}


/*jyjl*/

.jyjl{ clear:both;}
.jyjl ul.j_left{ width:318px; float:left; position:relative; padding-bottom:5px; border:1px #c4c4c4 solid; margin-right:10px;}
.jyjl ul.j_cont{ width:318px; float:left; position:relative; padding-bottom:5px; border:1px #c4c4c4 solid;}
.jyjl ul.j_right{ width:318px; float:right;  position:relative; padding-bottom:5px; border:1px #c4c4c4 solid;}
.jyjl ul h3{ height:38px; line-height:38px; clear:both; border-bottom:1px #c4c4c4 solid; padding:0 10px; font-size:16px; font-weight:bold; background:url(../images/jd.jpg) no-repeat 10px center; padding-left:20px; margin-bottom:5px;}
.jyjl ul span{ position:absolute; right:10px; top:10px; font-size:14px;}
.jyjl ul li{ background:url(../images/dian.png) no-repeat 10px center; height:24px; line-height:24px; padding-left:20px; font-size:14px;}









