@charset "gb2312";
body,div,h1,h2,h3,h4,h5,h6,ul,li,input,textarea,,form, p,table,tr,td{ margin:0; padding:0;}
h1,h2,h3,h5,h5,h6{ font-size:100%; font-weight:normal;}
strong{ font-weight:800;}
*{margin:0px auto; padding:0px;}
ul,li{ list-style:none;}
img{ border:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color: #da0006; text-decoration:underline; cursor:pointer}
body{
	font:12px/1.75 '????',Tahoma, Arial;
	color:#333;
	height:100%;
	margin: 0 auto;
	width: 100%;
	background:url(../images/bg.jpg) repeat-x  #fff  0 0 ;
	
}
/****文字颜色设置**********/
a{color:#004276;}
p{color:#666;line-height:18px}
.fz12h666,.fz12h666 a{color:#666;}
.fz12red,.fz12red a{color:#930202;}
.fz12lan,.fz12lan a{color:#00439a;}
.fz12hui,.fz12hui a{color:#000; line-height:20px;}
.fz121hui,.fz121hui a{color:#656565; line-height:20px;}
.fz14lan,.fz14lan a{color:#00439a;}
.fz14bai,.fz14bai a{color:#fff; font-size:14px;}
.fz14lv,.fz14lv a{color:#29593b; font-size:14px;}
.fz12bai,.fz12bai a{color:#fff; font-size:12px; line-height:20px;}
.fz12lv,.fz12lv a{color:#29593b; font-size:12px; line-height:20px;}
.fz14h,.fz14h a{color:#333;}
/****文字大小设置**********/
.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz18,.fz18 a{font:18px "黑体"; line-height:24px;}
.fz24{ font:24px Arial, Helvetica, sans-serif;}
.fz30{ font:30px Arial, Helvetica, sans-serif;}
.bol{font-weight:bold;}
.bol2{font-weight:normal;}
.clear {height:0px; clear:both; overflow:hidden; width:200px;}
/*#top{margin:0 auto ;width:1004px;height:37px;clear:both;	background:url(../images/top.gif) no-repeat 0 0 ;}
#center{margin:0 auto;width:1004px;height:auto;clear:both;	background:url(../images/center.gif) repeat-y 0 0 ;}
#bottom{margin:0 auto;width:1004px;height:35px;clear:both;	background:url(../images/bottom.gif) no-repeat 0 0 ;}*/
.h20 { line-height:20px; width:960px; clear:both; }
.h10 { line-height:10px; width:200px; clear:both; }


/* CSS Document */
#header{margin:0;width:100%;background:url(../images/bg_hf.jpg) repeat-x; border-bottom:1px solid #fff;}
#header .inner{ width:960px; height:60px;overflow:hidden; margin:0 auto;}
#header .logo{width:240px;height:50px; margin:5px 0 ; background:url(../images/logo.png) no-repeat 0 0;float:left;}
#header .hr_txt{padding-right:10px;float:right;font-size:14px; font-family:"微软雅黑", "宋体"; height: 50px;line-height:50px;clear: right;}
#header .hr_txt a{color:#333;}
#header .hr_txt a:hover{color:#f00; text-decoration:underline;}
#banWrap{margin:0 ;width:100%;clear:both; }
.banner{ margin:0 auto;width:100%;height:120px; background:url(../images/ban_bg.jpg) repeat-x scroll 0 0px; }
.banner_img{ border:0;margin:0 auto;width:960px;position:relative;}

/* 导航 */
#nav {height:40px; width:100%; background:url(../images/nav_bg.jpg) repeat-x scroll 0 0px;}
#nav ul {width:960px; height:40px; margin:0 auto;}
#nav ul li { background:url(../images/lie.jpg) no-repeat left center;display:block;float:left;height:40px;line-height:40px;margin:0;padding:0 16px;font-size:16px;color:#ffffff; font-family:"微软雅黑"}
#nav ul li.cur {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left top; }
#nav ul li.curr {border-left:0px solid #589dda;border-right:0px solid #589dda;background:url(../images/cur.jpg) repeat-x left -40px; }
#nav ul li.cur a{color:#fff; line-height:40px;}
#nav ul li.cur a:hover{color:#c00; line-height:42px;}
#nav ul li.curr a{ color:#c00;}
#nav ul li a, #nav ul li span {color:#fff;cursor:pointer;}
#nav ul li a:hover {color:#f60;text-decoration:none;}
#nav .line{  background:url(../images/line.jpg) no-repeat left center;line-height:40px; }
/*=专题导读=*/
#content{padding:0;width:960px;margin:0 auto;height:auto;clear: both; position:relative;}

.school_con {padding:0;width:960px;margin:0px auto;clear: both;height:54px;display: block;background:url(../images/nav.jpg) no-repeat 0 0 ;}
.school_img {clear:both;float:left;width:170px;height:54px;}

.school_info {clear:right;float:left; width:785px;!important;width:785px;height:54px;}
.school_info_text {display:block;margin:5px 10px 1px 0;height: 48px;overflow: hidden;}
.school_info_text p {display:block;margin:0;font-size:12px;height: auto;line-height: 24px;text-indent: 2em;font-family: "微软雅黑"}

/*=精品摘要=*/
.main{ width:960px; margin:0 auto; height:auto;padding:0; clear:both;}

.main_left {width:700px;float:left;height: auto;}
.main_right {margin-top:14px; width:245px; float:right; clear:right; padding:0px; display:block; }
.main_left h3{padding:0;margin:10px 0 0 0;height:40px;line-height: 37px;border-bottom: 0px solid #dbd8d8; background:url(../images/jp_nav.jpg) no-repeat;color: #C30;  font-size: 18px; padding-left:55px;font-family:"微软雅黑"; font-weight:normal;}

/*.main_pic{ width:666px;padding:15px 16px 10px 16px;margin:0;clear: both; border-top:0px solid #dbd8d8; border-left:1px solid #dbd8d8;border-right:1px solid #dbd8d8; border-bottom:1px solid #dbd8d8; height:456px;}*/
.main_focus{ float:left; width:242px; height:252px;padding-right:10px ;margin:15px 0 0 0;}
/*=排行榜=*/
.main_top{ float:left; width:240px; height:256px;margin-top:15px ;padding:0;border:1px solid #dbd8d8;}
.main_top h5{ color:#f60;height:30px; line-height:30px; font-size:14px;padding-left:10px ;margin:0; border-bottom:1px dashed #dbd8d8;}
.tab_content { width:230px; margin:9px 0 0 10px;}
.tab_content ul { width:205px; background:url(../images/order.jpg) no-repeat left center ; margin:0 ; padding: 0 5px 0 20px;}
.tab_content ul li{width:205px;display:block; line-height:26px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.tab_content ul li a{ line-height:26px; color:#333; text-decoration:none}
.tab_content ul li a:hover{color:#c00;text-decoration:underline;}


.main_text{ clear:right;float:right; width:440px; padding:0; margin:15px 0 0 0 ;border-top:2px solid #4c822c;border-left:1px solid #dbd8d8;border-right:1px solid #dbd8d8;border-bottom:1px solid #dbd8d8;}


/*图片在左边，文字右边的标题文字样式*/
.newsbt {font-size:14px;font-weight:bold;line-height:20px;padding:10px 36px 4px 18px;text-align:center;}

.newszy {font-size:12px;line-height:20px;padding:0 5px 5px 18px !important;*padding:0 0px 6px 18px !important;text-align:left;text-indent:24px;color:#666666;}

.titbg{background:url(../images/list_icon03.gif) no-repeat 15px 2px;font-size:14px;font-weight:bold;padding:0 0 0 32px;height:24px;}
.txt_ct{ text-align:center}
.txtlist{ width:422px;padding:6px 0 ;  border-top:1px dashed #ddd;}
.txtlist ul { width:410px; margin:0 auto; padding-left:16px;_padding-left:8px;}
.txtlist ul li{width:394px; display:block; line-height:28px; padding-left:14px;background:url(../images/piont.jpg) 0px center no-repeat;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.txtlist ul li a{ line-height:28px; color:#333; text-decoration:none}
.txtlist ul li a:hover{color:#c00;text-decoration:underline;}

/*右边文字标题设置*/
.tit4{font-weight:bold; height:22px;color:#f60;margin:3px 10px 0 10px; padding-left:20px; background:url(../images/icon_r.gif) 0px center no-repeat;}
.tit4 a{line-height:22px;color:#004276;}
/*右边文字内容设置*/
.textSub{line-height:20px;text-indent:24px;color:#666;float:left;}
/*右侧试题*/
.snk {width:220px;height:auto; margin:0 ; padding:0;}
.snk  ul{ display:block; padding:6px 0 0 10px ;width:220px; float:left;text-align:left;}
.snk  ul li{width:210px; margin:0;display:block;height:26px; line-height:26px; padding-left:10px;background:url(../images/piont1.jpg) 0px center no-repeat;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.snk  ul li a{color:#333;text-decoration:none;}
.snk  ul li a:hover{color:#c30;text-decoration:underline;}

.mod_right {
	width:245px;
	clear:both;
	margin:14px 0 0px 0;}
.mod_title {
	height:25px; font-size:14px;
	font-weight:bold;
	padding:5px 10px 0 14px;
	line-height: 26px ;  line-height:22px !important;
	background:url(../images/side_tit.jpg) no-repeat;
	color:#fff;
	margin: 0;}

.mod_list {width:243px; border-top:none;border:1px solid #dbd8d8;height:306px; margin:0; padding:0;}
.mod_pic {width:243px;border:1px solid #dbd8d8;display:block;height:82px;}
.mod_pic img{ padding:1px; width:241px; height:80px;}
.mod_top {clear:both;width:243px;display:block;height:102px;border-bottom:1px dashed #dbd8d8;}
.mod_top dl {width:223px;height:91px; padding:0;margin:10px 10px 0px 10px; }
.mod_top dl dt{  float:left; width:98px; }
.mod_top dl dt img {padding:2px;border:1px solid #dbd8d8;}
.mod_top dl dd {float:left; width:125px; height:96px; padding:0; margin:0; line-height:22px; text-indent:1em;text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;}

/*=学科专题=*/

/*third*/


.mg_top{ margin-top:10px}
.mg_bot{ margin-bottom:10px}
.mg_lf{ margin-left:10px}
.mg_rt{ margin-right:10px}
.fd_bot{ width:958px; height:auto;  line-height:30px; text-align:left}
.fd_bot_top{ background:url(../images/side_nav2.jpg) no-repeat;color: #fff;margin:0;font-family:"微软雅黑";font-size: 14px; padding-left:25px; }
.fd_bot_top  span{ float:right; clear:right; padding-right:5px; }
.fd_bot_top  span a{color:#333; font-size:12px; }
.fd_bot_top  span a:hover{color:#f00; font-size:12px; }

.fd_bot_one{ width:306px; height:auto; float:left;  display:inline;}
.fd_bot_cen{ width:306px; float:left; padding-left:10px;  border-left:1px dashed #D9D9D9; border-right:1px dashed #dbd8d8;}


.r_deta{ width:300px; float:left; margin-left:0px;}
.r_deta h4 { width:300px; height:40px;line-height:28px; font-size:14px; background:url(../images/xkbg.jpg) no-repeat; margin:0;padding:0px; color:#fff;}
.r_deta ul { margin-top:10px; padding:0 0 0 20px;}
.r_deta ul li {padding-left:10px ; margin:0;height: 24px;line-height: 24px;text-align: left;background:url(../images/piont1.jpg) no-repeat center left; }
.r_deta  ul li a{  color:#004276;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; display:block}
.r_deta  ul li a:hover{color:#f00; text-decoration:underline;} 



.cont5{ overflow:hidden; height:337px; overflow:hidden; }
.xl5 dl{ margin:12px 0 0 0; height:105px; padding:0;}
.xl5 dl dt{ float:right; width:160px; line-height:25px; margin-bottom:5px;}
.xl5 dl dt a{ font-weight:bold; color:#333333; font-size:14px;}
.xl5 dl dt a:hover{ color:#DA2222;}
.xl5 dl dd{ line-height:23px; color:#888888;}
.xl5 dl dd img{ float:left; border:1px solid #E2E2E2; padding:2px; margin:0px 10px 0 0; display:inline;}
.cont5 .xl5{ float:left; width:275px; padding:0 20px; height:334px;}
.xl{ border-left:1px dashed #D9D9D9; border-right:1px dashed #dbd8d8;}
.sd_d{ margin-top:5px; background:#F6FDFF; padding:10px; _padding:5px;height:73px;}
.sd_d li{ line-height:25px; }
.sd_d li a{ color:#333; background:url(../images/piont1.jpg) no-repeat  left center; padding-left:10px;width:250px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; display:block;}
.sd_d li a:hover{ color:#DA2222;}

.subject { width:960px; padding:0px ; margin:0px auto;}
.subject  h3{height:44px;padding:0;line-height: 44px; background:url(../images/subnav.jpg) no-repeat;color: #fff;margin:0; font-size: 18px; padding-left:20px;font-family:"微软雅黑"; font-weight:normal;}
.subject  h3 a { text-align:right; padding-left:790px; font-size: 14px; color: #076699; }
.subject_cont { clear:both; width:958px; height:auto; border-top:none;border-bottom:1px solid #dbd8d8;border-left:1px solid #dbd8d8;
	border-right:1px solid #dbd8d8;  background:#FFF; padding:10px 0; margin:0px;}
.lm2Wrap{
	width:958px; border-top:none;border-bottom:1px solid #dbd8d8;border-left:1px solid #dbd8d8;
	border-right:1px solid #dbd8d8; padding-top:2px;
}


/*=专题推荐=*/
.zttj{padding:0;width:960px;margin: 0 auto;height:auto;clear: both;}
.zttj h3{height:44px;padding:0;line-height: 44px; background:url(../images/subnav.jpg) no-repeat;color: #fff;margin:0; font-size: 18px; padding-left:20px;font-family:"微软雅黑"; font-weight:normal;}
.zttj h3 a { text-align:right; padding-left:790px; font-size: 14px; color: #076699; }

.tjlist{height:170px;margin:0 auto; padding-top:10px;width:958px;clear: both;border-top:none;border-bottom:1px solid #dbd8d8;border-left:1px solid #dbd8d8;
	border-right:1px solid #dbd8d8; }

/* js代码如下 */
.rollBox {
	width:935px;
	float:left;
	height:160px;
}
.LeftBotton {
	float:left;
	display:inline;
	margin-top:60px;
	margin-left:18px;
	cursor:pointer;
}
.RightBotton {
	float:right;
	display:inline;
	margin-top:60px;
	cursor:pointer;
}
.Cont {
	width:850px;
	height:151px;
	overflow:hidden;
	float:left;
	margin-top:3px;
	margin-left:13px;
}
.ScrCont {
	width:10000px;
}
.rollBox #List1,.rollBox #List2 {
	float:left;
}
.pic {
	float:left;
	width:198px;
	height:151px;
	display:inline;
	margin-right:15px;
}
.pic img {
	border:1px solid #CCCACA; 
	padding:3px;
}
/*=页脚=*/
#Copyright{
	width:100%px; background:#efefef;
	padding:15px 0 10px 0;
	margin:0 auto;
	clear:both;  border-top: 1px solid #dbd8d8;
}
#Copyright p{ text-align:center; padding:0 15px 0 0; margin:0;font-size:12px; font-family:"微软雅黑", "宋体";line-height:22px; color:#4f4f4f;}

/*=学科layout=*/
.xk_left{ width:700px; height:auto; clear:both;}
.xk_left h3{padding:0;margin:10px 0 0 0;height:40px;line-height: 37px;border-bottom: 0px solid #dbd8d8; background:url(../images/jp_nav.jpg) no-repeat;color: #C30;  font-size: 18px; padding-left:55px;font-family:"微软雅黑"; font-weight:normal;}
.xk_left .side{ width:320px; float:left; margin-right:10px;padding:0;border:1px solid #dbd8d8;}
.xk_left .cent{ width:360px; float:right; clear:right;  padding:0;border:1px solid #dbd8d8;}
.xk_left .side  h5,.xk_left .cent h5{ height:30px; line-height:30px; font-size:14px;padding-left:10px ;margin:0; border-bottom:1px dashed #dbd8d8; background:#eee; color:#f60;}


.xk_text{ width:300px;padding:6px 0 ;  border-top:1px dashed #ddd;}
.xk_text ul { width:305px; margin:0 auto; padding-left:0px; _padding-left:6px;}
.xk_text ul li{width:290px; display:block; line-height:28px; padding-left:12px;background:url(../images/piont.jpg) 0px center no-repeat;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.xk_text ul li a{ line-height:28px; color:#333; text-decoration:none}
.xk_text ul li a:hover{color:#c00;text-decoration:underline;}


.xk_text1{ width:340px;padding:6px 0 ;  border-top:1px dashed #ddd;}
.xk_text1 ul { width:325px; margin:0 auto; padding-left:0px;}
.xk_text1 ul li{width:310px; display:block; line-height:28px; padding-left:12px;background:url(../images/piont.jpg) 0px center no-repeat;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.xk_text1 ul li a{ line-height:28px; color:#333; text-decoration:none}
.xk_text1 ul li a:hover{color:#c00;text-decoration:underline;}

/*-四连图-*/
.xk_left .centpic{ width:688px; height:100px; margin:0; padding:10px 0 0 10px;border:1px solid #dbd8d8; }

.xk_left .centpic ul{width:688px;height:90px; margin:0 ; padding:0px;  }
.xk_left .centpic  li{width:162px; display:block; height:90px; margin:0;padding-right:10px; float:left;}
.xk_left .centpic  li a{ color:#333; text-decoration:none}
.xk_left .centpic  li img{ border:0;}

/*-热门-*/
.xk_list {width:243px; border-top:none;border:1px solid #dbd8d8;height:222px; margin:0; padding:0;}

/*-免费-*/
.mf_right{ width:243px; float:left; margin:0px;padding:0;border:1px solid #dbd8d8;}
.mf_right h5{ height:30px; line-height:30px; font-size:14px;margin:0px 10px 0 10px; border-bottom:1px dashed #dbd8d8;padding-left:20px; background:url(../images/icon_r.gif) 0px center no-repeat;  color:#f60;}

.mf_text{ width:243px;padding:7px 0 ;  border-top:1px dashed #ddd;}
.mf_text ul { width:233px; margin:0 auto; padding-left:0px;_padding-left:8px;}
.mf_text ul li{width:210px; display:block; line-height:26px; padding-left:10px;background:url(../images/piont1.jpg) 0px center no-repeat;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden; }
.mf_text ul li a{ line-height:26px; color:#333; text-decoration:none}
.mf_text ul li a:hover{color:#c00;text-decoration:underline;}


/*-图片展示-*/
.ztbox{ width:958px; margin:0; padding:0;  height:400px; }
.ztbox img{border:1px #ccc solid;padding:3px; margin:6px 0 6px 0; width:200px; height:160px; }
 .ztbox img:hover{border:1px #00906D solid}
 .ztbox dl{width:928px;  margin:0; padding: 6px 0 0 26px}
 .ztbox dd{float:left;width:208px;  position:relative; margin:0; padding:10px 24px 0 0;}
 .ztbox dd span{display:block;width:200px;border:!px #f00 solid;background:#00906D;height:22px;filter:alpha(opacity=80);-moz-opacity:.60;opacity:0.6;float:left;}

.ztbox dd span, .ztbox dd em{
	position:absolute;
	top:158px;
	left:4px;
	text-align:center;
	
}
 .ztbox dd em{width:200px;height:22px; line-height:22px;font:12px/21px "宋体";color:#fff}
 .ztbox dd a{color:#fff;}
 .ztbox dd a:hover{color:#f00;}