/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");

/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.btn-1{
	width:56px;
	height:23px;
	border:none;
	background:url(../images/btn-bg1.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#2F592E;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
}
/*---------- frame ---------*/

@charset "gbk";
/* CSS Document */
*{ margin:0; padding:0;}
ul li{ list-style:none;}
.clearlz{ clear:both;}
a img{ border:0;}
input,img{ vertical-align:middle;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#003d51; text-decoration:underline;}

.ul li{ background:url(/images/dot_l.jpg) no-repeat; line-height:24px; padding-left:10px; background-position:0 12px;}
.gztop{ background:url(/images/top_bg.jpg) repeat-x; height:36px; line-height:36px; overflow:hidden;}
.gztop1{ width:960px; margin:0 auto;}
.gztop_left{ float:left; color:#989898;}
.tl_1{ float:left;}
.tl_2{ float:left; margin-left:25px; display:inline;}
.tl_2 a,.tl_3 a{ color:#989898;}
.tl_2 a:hover,.tl_3 a:hover{ color:#000; text-decoration:underline;}
.tl_3{ float:left; margin-left:25px; display:inline;}
.top_right{ float:right; color:#989898;}
.top_right a{ color:#989898;}
.top_right a:hover{ color:#000; text-decoration:underline;}

.header{ width:960px; margin:0 auto; margin-top:5px;}
.logo_zx .logo{ width:171px; float:left;}
.logo_zx .zx{ width:758px; background:url(/images/kspd_05.gif) repeat-x; height:85px; border:1px #dcdcdc solid; float:right;}
.logo_zx .zx span{ background:url(/images/kspd_08.gif) no-repeat; width:55px; height:18px; display:block; float:left; text-align:center; line-height:18px; font-weight:bold; color:#FFF; margin-right:10px; margin-left:10px; display:inline;}
.logo_zx .zx a{ margin-left:6px; margin-right:6px; line-height:18px;}
.logo_zx .zx .zx1{ margin-top:6px;}
.logo_zx .zx .zx2{ margin-top:8px;}
.logo_zx .zx .zx3{ margin-top:8px;}

.gznav{ background:url(/images/nav_bg.jpg) no-repeat; height:42px; margin-top:5px; line-height:42px; font-size:14px; font-weight:bold; padding-left:5px; _padding-left:6px;}
.gznav ul li{ float:left; background:url(/images/nav_t.jpg) no-repeat; margin-right:12px; padding-left:12px; _padding-left:11px;}
.gznav ul .li_1{ background-image:none;}
.gznav ul li a{ color:#FFF;}
.gznav ul li a:hover{ color:#fff000; text-decoration:none;}

.gznav1{ background:url(/images/kps.jpg) repeat-x; height:30px; border-bottom:1px #c5eaf3 solid; padding-left:10px;}
.gznav1 .gznav1_n{ float:left; line-height:30px;}
.search{ float:right; margin-right:5px; display:inline; margin-top:5px;}
.gznav1 .gznav1_n a{ background:url(/images/dot.jpg) no-repeat; background-position:0 5px; padding-left:7px; margin-left:7px;}
.search .text{ width:144px; height:21px; border:1px #cbe5eb solid; border-right:none;}
.search .button{ background:url(/images/n_btn.jpg) no-repeat; width:64px; height:23px; border:0; cursor:pointer;}

.banner{ width:960px; margin:5px auto;}
.banner .banner1{ width:480px; float:left;}
.banner .banner2{ width:480px; float:right;}

.banner_3{ margin-top:2px;}
.banner_4{ border:1px #bde6f8 solid; margin:5px auto; width:958px; overflow:hidden;}

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	border:1px solid #D5ECFB;
	background:url(../images/navbg.gif) repeat-x;
	padding-left:6px;
	width:955px;
	overflow:hidden;
}
.channel-nav .sonnav {
	padding-top:2px;
	width:830px;
	line-height:26px;
	float:left;
}
.channel-nav .sonnav span {
	padding-left:14px;
	margin-right:8px;
	background:url(../../images/dd2.gif) 0 1px no-repeat;
	overflow:hidden;
}
.channel-nav .sonnav a {
	color:#333;
	text-decoration:none;
}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}

/*****************电子课本专用左右图片组合*********************/

.h6 { clear: both; height: 6px; width: 100%; line-height: 6px; font: 0px Arial; overflow: hidden; }
.t_l { width: 100%; display: inline-block; border: 1px solid #D0DEF7; background-color: #F2f7fd; position: relative; }
.t_l_z { display: inline-block; height: 40px; width: 100%; border-bottom: 1px solid #D0DEF7; background: #E6EDFB; }
/***导航条 tab more***/
.t_ul_d { margin: 0; display: inline-block; height: 40px; width: 100%; list-style-image: none; list-style-type: none; }
.t_ul_d li { float: left; width: auto; text-align: center; height: 40px; display: inline-block; padding-left: 20px; line-height: 40px; font-size: 16px; position: relative; margin-top: 0px; }
.t_ul_d li a { font-size: 16px; }
.big { color: #000; padding-left: 10px; font-size: 20px; line-height: 40px; }
.t_ul_d li.current a ,.t_ul_d li.current{ font-size: 20px; font-weight: bold; color: #060; }
.t_long_more { float: right; width: 100px; text-align: center; height: 40px; display: inline-block; padding-right: 6px; padding-left: 6px; line-height: 40px; font-size: 17px; margin-top: 0px; position: absolute; right: 6px; top: 0px; }
.t_ul_d li a:hover { color: #090; }
.t_ul_d li.current a:hover { color: #090; }
.f_dzkbrj { display: inline-block; float: left; margin-top: 8px; margin-bottom: 8px; width: 33.2%; text-align: center; }
.f_dzkbrj dt { font-size: 14px; line-height: 30px; height: 30px; }
.f_dzkbrj dd a img { height: 165px; width: 130px; margin-right: 5px; margin-left: 5px; padding: 3px; vertical-align: top; }
.f_dzkbrj dd a:hover { zoom: 1; }
.f_dzkbrj dd a:hover img { background-color: #666; height: 165px; width: 130px; margin-right: 5px; margin-left: 5px; padding: 3px; vertical-align: top; }

#footer{clear:both;width:960px;margin:8px auto 8px auto;background:url(../images/foot_bg.gif) repeat-x;height:75px;border:1px #97d1e7 solid;text-align:center; position:relative;}
#footer p.nav_bottom{margin-top:8px;}
#footer span{float:right; position:absolute; bottom:8px;right:8px;}

