@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px; text-decoration:none; color:#808080;}
a{ color:#909090; text-decoration:none;}
a:hover{ color:red;}
*{ margin:0px; padding:0px;}
img{ border:none;}
img a{ border:none;}
ul{ list-style:none; margin:0px; padding:0px;}
li{ margin:0px; padding:0px;}
.clear{ clear:both;}
#box{ width:960px; margin:0px auto;}
/*头部样式*/
.top{ float:left; width:960px; padding:30px 0px 15px 0px; overflow:hidden;}
.logo{ float:left; padding:0px 0px 22px 15px;}
.top_right{ float:right; width:340px;}
.tel{ float:right; text-align:right; padding-top:5px;  line-height:24px; font-size:14px; font-family:"微软雅黑"; padding-right:30px; width:250px;}
.wsw{ float:left; width:242px;}
.wsw h2{ display:block; float:left;width:68px; font-size:14px; font-family:"微软雅黑"; font-weight:normal;} 
.souso{ float:left; border:solid 1px #cad3d8; height:19px; line-height:19px; width:152px;}
.ss_input{ height:16px; line-height:16px; width:122px; border:0px; float:left;}
.ss_button{ float:right; background:url(images/index_06.jpg); width:28px; height:19px; display:block; text-indent:-9999px; border:none;}
.s_Wz{ float:left; color:#666; line-height:20px;}
.s_Wz a{ color:#s_Wz; margin:0px 2px;}
.nav{ float:left; width:100%; text-align:center; color:#FFF; background:url(images/index_11.jpg); background-repeat:repeat-x; height:31px;}
.nav ul{ padding-left:35px;}
.nav li{ display:inline; float:left; padding:0px 30px; font-family:"微软雅黑"; font-size:14px; text-align:center;}
.nav li a{ color:#FFF; display:block; float:left; line-height:30px;}
.banner{ float:left; width:100%; text-align:center;}
/*banner*/
#banner { position:relative; width:960px; height:300px;overflow:hidden; clear:both; }
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:478px; }
#banner_info{position:absolute; bottom:0; left:5px;height:22px;color:#fff;z-index:1001;cursor:pointer}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; border:1px solid #fff;z-index:1002;
			margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:#6f4f67;cursor:pointer}
#banner ul li.on { background:#900}
#banner_list a{position:absolute;}


/*中间内容*/
.content{ width:960px; overflow:hidden; padding:15px 0px;}
.wjq{ float:left; width:264px; padding:5px 15px 5px 18px; background:url(images/left_one.gif); height:219px;}
.wjq h2{ display:block; color:#0f9cc5; margin-bottom:15px;line-height:24px; font-size:12px; font-weight:normal; padding:5px 0px;}
.wjq li{ display:block; line-height:24px;}
.anfx{ background:url(images/left_two.gif); margin:0px 34px 0 35px;}
.slmx{ background:url(images/left_three.gif);}
.mlf{ }
/*------------------------------------about--------------------*/
.about_content{ padding:6px; float:left; width:948px; background:#f6f6f6; margin-bottom:15px;}
.about_left{ float:left; width:178px;}
.gnd{ float:left; width:100%; padding-bottom:10px;}
.jqfa .gnd h2{ font-size:12px; color:#999; line-height:20px; margin:0px; padding:0px;}
.jqfa{ background:url(images/aio_15.jpg); width:138px; height:289px; float:left; padding:10px 20px;}
.jqfa h2{ display:block; line-height:24px; color:#58a1eb; font-size:14px; margin-bottom:10px;}
.jqfa li{ display:block; line-height:21px;}
.left_menu{ float:left; padding:5px; background:#FFFFFF; width:168px;}
.left_menu li{ display:block;  margin-bottom:8px; font-size:14px;}
.left_menu li a{ display:block;background:url(images/about_10.jpg); line-height:28px; height:28px; padding-left:15px; color:#FFFFFF; font-weight:bold;}
.left_menu li a:hover{ background:url(images/about_06.jpg); background-repeat:repeat-x;}
.left_menu .over{background:url(images/about_06.jpg); background-repeat:repeat-x;}
.about_right{ float:left; width:764px; margin-left:6px;}
.ab_banner{ float:left; width:100%; padding-bottom:7px;}
.ab_wz{ float:left; background:#FFFFFF; width:749px; margin:7px 0px; line-height:18px; height:18px; padding-left:15px;}
.ab_nei{ float:left; padding:20px; background:#FFFFFF; width:724px; line-height:20px;}
.kec{float:left; padding:20px 5px; background:#FFFFFF; width:754px; line-height:20px;}
.ab_nei h2{ display:block; font-size:14px; line-height:22px; border-bottom:dotted 1px #999999; padding:5px 0px; display:block; clear:both;}
.gete{ float:left; width:694px; line-height:20px; padding:5px 15px 10px 15px;}
.gey{ float:left; width:100%; line-height:18px;border-bottom:dotted 1px #999999;float:left; width:694px; line-height:20px; padding:20px 15px 20px 15px;}
.nbone{ border:none;}
.ab_ll{ float:left; width:236px; padding-left:10px;}
.ab_rr{ float:left; width:450px; padding-left:25px;}
.ab_rr h2{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:none;}
.buu{ color:#0356b2; font-size:14px; font-weight:bold;}
.menu{float:left; padding:5px; background:#FFFFFF; width:168px;}
.menu li{ display:block; font-size:14px;}
.menu li a{ display:block;background:url(images/about_10.jpg); line-height:28px; height:28px; padding-left:15px; color:#FFFFFF; font-weight:bold;}
.menu li span{display:block;background:url(images/about_10.jpg); line-height:28px; height:28px; padding-left:20px; color:#FFFFFF; font-weight:bold; cursor:pointer;}
.menu li span:hover{background:url(images/about_06.jpg); background-repeat:repeat-x;}
.menu li a:hover{ background:url(images/about_06.jpg); background-repeat:repeat-x;}
.menu .over{background:url(images/about_06.jpg); background-repeat:repeat-x;}
.menu li ul{ padding-left:7px; width:161px;}
.menu li ul li { line-height:28px; height:28px; font-weight:normal;}
.menu li ul li a{font-weight:normal; background:url(images/gee_06.jpg); height:28px; line-height:28px;width:146px; overflow:hidden;}
.tab{ border:solid 2px #83c3e1;}
.hitarea,.expandable-hitarea {
	height: 11px;
	width: 11px;
	float: left;
	background-image: url(images/zi_2.gif);
	background-repeat: no-repeat;
	background-position: -2px 3px;
	margin-top: 4px;
	display: block;
	position: absolute; margin-left:10px;
}
.expandable-hitarea {
	background-image: url(images/zi_1.gif);
}

/*知识*/
.dslb{ float:left; width:734px; padding:3px 15px; line-height:18px; background-color:#FFF; margin:0px 0px 10px 0px;}
.dslb h2{ display:block; font-size:12px; font-weight:bold; line-height:20px;}
.ab_nei dl{ display:block; float:left; width:100%; border-bottom:dotted 1px #cfcfcf; padding-bottom:15px; margin-bottom:20px;}
.ab_nei dt{ display:inline; float:left; background:url(images/img_bg.gif); padding-right:9px; width:110px; margin-left:10px; margin-right:40px; height:147px;}
.ab_nei dd{ display:inline;  float:left; width:550px; padding:5px 0px;}
.ab_nei .zs{ width:400px;display:inline;  float:left;}
.ab_nei dl .more{ text-align:right; color:#0356b2;}.ab_nei dl .more a{color:#0356b2;}
.yejiao{ display:block; width:100%; float:left; text-align:center; line-height:24px;}
.zsk{ float:left; width:100%;border-bottom:dotted 1px #cfcfcf; margin-bottom:20px;}
.zsk_img{ padding:0px 40px 0px 10px; width:146px; float:left;}
.zsk_nei{ float:left; width:528px; padding:0px;}
.zsk_nei dl{ display:block; float:left; width:528px; border-bottom:none; padding:0px; margin:0px;}
.zsk_nei dt{ float:left; width:528px; height:24px; line-height:24px; background:none; padding:0px; margin:0px;}
.zsk_nei dd{width:209px; float:left; }
.zsk_nei .more{ float:right; text-align:right;}
.zsk_wen{ float:left; padding-left:10px; width:700px;}
.fanh{ float:left; width:100%; padding:10px 0px;}
.fanh a{ display:block; float:left; margin:0px 10px; color:#0356b2;}
.ab_nei .ysb{ width:211px; height:195px; background:none; border:solid 1px #ababab; margin-top:10px; margin-right:60px;display:inline;  float:left;}
/*公开课*/
.gkk{ float:left; padding:0px 20px; width:714px; }
.wz_gkk{ float:left; width:100%;border-bottom:dotted 1px #cfcfcf; padding-bottom:15px; margin-bottom:20px;}
.wz_gkk h1{ font-size:14px; line-height:24px; color:#676767;}
.wz_gkk h2{ font-size:12px; line-height:24px; color:#676767;}
.wz_gkk h1 span a{ display:block; float:right; color:#0356b2; font-size:12px; font-weight:normal;}
.ks{ float:left; width:350px;}
/*下载中心*/
.down{ float:left; width:100%;}
.down li{ display:block; line-height:24px;border-bottom:dotted 1px #cfcfcf; padding:10px 0px; clear:both; width:100%;}
.down li span{ float:right;color:#0356b2;}
.down li span a{color:#0356b2;}
.down .lan{ display:block; float:left; width:220px; line-height:24px; padding:10px 0px;}
.down p{ float:left; display:block; width:500px;padding:10px 0px;}

.conbox{ width:960px; margin:20px auto 0; overflow:hidden;}
.conleft{ width:625px; height:462px; overflow:hidden; margin-right:14px; float:left; display:inline; background:url(images/leftbg.gif) no-repeat;}
.hcom{ height:35px; line-height:35px;  font-size:14px; color:#18618e; font-weight:bold;  padding-left:10px;}
.contab{ height:400px; padding:10px 15px;}
.tabbix{ width:100%; color:#909090;}
.tabbix tr th,.tabbix tr td{ height:25px; line-height:25px; text-align:center; }
.tabbix tr th{ font-size:12px; font-weight:700; border-bottom:1px dashed #afd152;}
.kcleft{ text-align:left; width:280px; overflow:hidden; float:left;}
.yuan{ font-weight:normal;}
.rightcon{ width:321px; height:462px; background:url(images/rightbg.gif) no-repeat; overflow:hidden; float:left;}
.righttab{ height:300px; padding:60px 50px; line-height:30px;}
.pic1{ width:85px;  font-size:14px; color:#909090; font-weight:bold; text-align:center; float:left; margin-bottom:60px; margin-right:40px;}
.pic2{ width:85px;  font-size:14px; color:#909090; font-weight:bold; text-align:center; float:left; margin-bottom:60px;}
.pic3{ width:95px;  font-size:14px; color:#909090; font-weight:bold; text-align:center; float:left; margin-right:25px;}
.pic4{ width:95px;  font-size:14px; color:#909090; font-weight:bold; text-align:center; float:left;}

/*footer*/
.footer{ float:left; width:100%;color:#909090;}
.footer_nav{ background:#f7f7f7; line-height:30px; height:30px;color:#909090; float:left; padding-left:25px; width:928px;}
.footer_nav a{ margin:0px 5px;}
/*
.wz{ height:30px; line-height:30px;padding-left:25px; width:935px; float:left;}
*/
.wz{ height:30px; line-height:46px;padding-left:25px; width:935px; float:left;}