*{

	padding:0px;

	margin:0px;

}

html{

	background:#FFF;

}

body{

	font:12px Verdana,Arial,Tahoma;

}

img{

	border:none;

}



a{

	text-decoration:none;

}

a:hover{

	color:#ba2636;

	text-decoration:underline;

}

ul{

	list-style:none;

}

input,select,button{

	font:12px Verdana,Arial,Tahoma;

	vertical-align:middle;

}

.cleara

{

    clear: both;

    font-size: 0px;

    height: 0px;

    line-height: 0px;

}

/*head star*/

.toplinks{border-bottom:solid 1px #ddd; background:#FBFBFB; margin:0px auto; padding:0px inherit; height:32px; line-height:32px;}

.toplinks ul{margin:0px auto; padding:0px inherit; width:1000px; line-height:32px; text-align:right; }

.toplinks ul a{ color:#333; margin-right:3px; margin-left:3px;}

.toplinks ul a:hover{ text-decoration:underline;}

.head{ margin:0px auto; padding:0px inherit; width:1000px; height:55px; padding-top:15px;}

.head h2 {float: left;width: 318px; height:auto; font-size: 28px;line-height: 38px; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif; padding-bottom:5px;}

.head h2 span {color: #fd6a88;}

.head ul {float: right;}

.head ul li {float: left; margin-right:10px; height: 44px;line-height: 44px;text-align: right;}

.head ul li a {color: #999;}

.search{padding-top:5px;}

.sub-nav {height: 38px;background-color: #fd6a88;}

.sub-nav ul {width: 1000px;margin: 0 auto;}

.sub-nav li {float: left;height: 38px; font-size: 12px; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif;}

.sub-nav li a {display: inline-block;width: 78px;text-align: center;font-size: 14px;line-height: 38px;color: #fff;}

.sub-nav li a:hover {color: #fff;background-color: #61b599;text-decoration: none;}
.navon{color: #fff;background-color: #61b599;text-decoration: none;}
 .search-btn {

width: 34px;

height: 30px;

_height: 27px;

padding: 0;

background-color: #f2f2f2;

background-image: url(imagesicon2.png);

background-repeat: no-repeat;

background-position: 0 -570px;

border-left: 0 none;

font-size: 0;

line-height: 0;cursor: pointer;}



.search input {float: left;height: 16px;padding-top: 6px;

padding-bottom: 6px;

padding-left: 10px;

font-size: 12px;

line-height: 16px;

border: 1px solid #ddd;

color: #666;

}



.ad{margin:0px auto; padding:0px inherit;width:1000px; }

.ad ul{padding:15px 0px; }



/*---------- footer star ---------*/

.footer{padding: 26px 0 0;font-size: 13px;line-height: 24px;height: 88px;color: #999;text-align: center;background: #f7f7f7;font-family: arial,tahoma,'Microsoft YaHei',SimSun,sans-serif;

margin:auto;	border-top:1px solid #E5EFD6;}

.footer ul li a{ margin-right:8px; color:#999;}

/*main*/

.dqwz{ margin:0px auto; padding:0px inherit; width:960px; height:30px;  font: 14px/1.75 \5FAE\8F6F\96C5\9ED1,\5B8B\4F53!important; line-height: 30px;  text-align:left;}

.dqwz a{ color:#333;}

.edumain{ margin:0px auto; padding:0px inherit; width:1000px; height:auto;}

.edumainl{float:left; width:650px;}

.edumainr{float:right; width:300px; border-left: 1px #e1e1e1 solid; padding-left:20px;}



.edumainrb dl dt{border-left:3px solid #fd6a88; height: 35px;line-height: 35px; background:#f6f6f6; padding-left:5px; color: #666; font-size: 18px;}

.ssidei{padding: 10px 0;}

.ssidei a{display: block;width: 140px;height: 100px;position: relative;overflow: hidden;float: left; margin:0px 10px 15px 0px;}
.ssidei a img{width:160px;height:120px;-webkit-transition:-webkit-transform 1s ease 0s;transition:transform 1s ease 0s;-webkit-transform-origin:center;transform-origin:center;}
.ssidei a:hover img{-webkit-transform:scale(1.2);transform:scale(1.2);}

.edumainrb1 li{height: 30px;line-height: 30px; background: url(imagesicon2.png) no-repeat 2px -740px; padding-left:10px;}

.edumainrb1 li a{color:#666666; font-size:14px;}

.edumainrb1 li a:hover{ text-decoration:underline; }



/*主页*/

.topside{float:right;width: 300px; height:auto;}

.topside h3{height: 26px;border-bottom: 2px solid #fd5b78;font-size: 16px;font-weight: normal;}

.topside h3 strong {color: #fd5b78;font-size: 16px;font-weight: normal;}

.topside ul li{border-bottom:1px dotted #eee; height:45px; line-height:45px; background:url(imagesicon2.png) no-repeat 2px -733px; padding-left:15px;}

.topside ul li a{ color:#333;}



.topright{float: left; width: 320px;}

.topright .title {background: transparent url(imageshot.png) 0 0 no-repeat;height: 36px;position: relative;}

.topright .title a {color: #ddd;top: 11px;right: 0;position: absolute;}

.topright .news{}

.topright .news li {height: 133px;border-bottom: 1px solid #eee;}

.topright .news h3 {height: 36px;line-height: 36px;font-size: 16px;padding-left: 32px;margin-top: 10px;}

.topright .news li.no1 h3 {margin-top: 5px;background-position: -174px -817px; background:url(imagescompress_index.png) no-repeat -174px -817px;}

.topright .news li.no2 h3 {margin-top: 5px;background-position: -174px -817px; background:url(imagescompress_index.png) no-repeat -174px -905px;}

.topright .news li.no3 h3 {margin-top: 5px;background-position: -174px -817px; background:url(imagescompress_index.png) no-repeat -174px -983px;}

.topright .news h3 a {color: #333;}

.topright .news .desc {font-size: 14px;padding: 5px 0 5px 32px;line-height: 22px;}

.topright .news .desc a{ color:#666666;}

.topright .news .key {font-size: 12px;color: #999;padding: 13px 0 8px 32px;}

.topright .news .key a {color: #999;padding: 0 2px;margin-right: 5px;}



.topcenter{float:left; width: 320px;  border-right:solid 1px #ddd; height:465px; padding:0px 20px;}

.topcenter2{position: relative;width: 320px;height: 214px; margin-top: 10px;}

.topcenter2 ul li{ background:url(imagesbtnicon.png) no-repeat 0px 0px; border-bottom:1px #eee solid; height:42px; line-height:45px; padding-left:28px;}

.topcenter2 ul li a{ color:#333;}

.topcenter2 ul li a:hover{ color:#f00;}

.edumain2l{float: left;width: 680px; height:auto;}

.edumain2la{height: 46px; border-bottom: 2px solid #fd6a88; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif;}

.edumain2la .l {float: left;font-size: 20px;padding-left: 56px;line-height: 46px;font-weight: bold;background-image: url(imagesicon2.png);background-repeat: no-repeat;}

.edumain2la .l span {color: #fa7d5f; }

.edumain2la .more{float:right; padding-top:20px;}

.edumain2la .more a{ color:#666;}

.edumain2la .more a:hover{ text-decoration:underline;}

.edumain2lb{ margin-top:18px; border-bottom:1px solid #e7e7e7; padding-bottom:18px;}

.edumain2lb1{float:left; width:454px; border-right:1px solid #e7e7e7; padding-right:20px; }

.edumain2lb1 dl{ margin-bottom:20px; overflow:hidden;}

.edumain2lb1 dl dt{ float:left; width:120; height:100px;}
.edumain2lb1 dl dt a img:hover{ box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}

.edumain2lb1 dl dd{float: right;width: 322px;}

.edumain2lb1t{height: 32px;margin-bottom: 6px;font-weight: bold;font-size: 16px;line-height: 32px;}

.edumain2lb1t a{ color:#333; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif;}

.edumain2lb1t a:hover{ color:#f00;}

.edumain2lb1 dl dd p{ height: 66px;color: #999;line-height: 22px;}

.edumain2lb2{float:right; width:180px; height:auto;}

.edumain2lb2 dl{ overflow:hidden; height:260px; margin-bottom:15px; }

.edumain2lb2 dl dt{}

.edumain2lb2 dl dt img{ width:180; height:185px;}

.edumain2lb2 dl dd{height: 44px;color: #999;line-height: 22px;}

.edumain2lb2t a{ color:#333; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif;}

.edumain2lb2t a:hover{ color:#f00;}

.edumain2lb2t{height: 32px;font-size: 14px;font-weight: bold;line-height: 32px;text-align: center; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif;}

.edumain2lb2 li{}

.edumain2lb2 li p{height: 24px;padding-left: 12px;font-size: 14px;line-height: 24px;background-image: url(imagesicon2.png);background-repeat: no-repeat;background-position: 0 -742px; font-family: 'Microsoft Yahei','宋体',Helvetica Neue,Helvetica,Arial,Sans-serif;}

.edumain2lb2 li p a{ color:#333;}

.edumain2lb2 li p a:hover{ color:#f00;}



.edumain2r{ float:right; width: 298px; height:auto; margin-bottom: 20px;border: 1px solid #e7e7e7;}

.edumain2r .subheading {height: 32px;padding-left: 12px;font-size: 16px;line-height: 32px;color: #fff;background-color: #fd6a88; margin:20px 15px 0px 15px;}

.edumain2r .subheadinga{ margin-left:20px; width: 0;height: 0;font-size: 0;line-height: 0;border-top: 6px solid #fd6a88;border-bottom: 0 none;border-left: 6px solid transparent;border-right: 6px solid transparent;}

.edumain2ra {margin-left: 25px;border-left: 1px solid #f2f2f2;}

.edumain2ra1{position: relative;height: 28px;padding-top: 20px;padding-left: 14px;font-size: 14px;line-height: 28px;font-weight: bold;}

.edumain2ra2{width: 242px;padding-left: 14px;overflow: hidden;}

.edumain2ra2 ul li{height: 26px;padding-left: 12px;font-size: 14px;line-height: 26px;overflow: hidden;background-image: url(imagesicon2.png);background-position: 2px -743px;background-repeat: no-repeat;}

.edumain2ra2 ul li a{ color:#333;}

.edumain2ra2 ul li a:hover{ color:#f00;}



.specific-info{color:#fd6a88;}

.specific-info:hover{color:#fd6a88; text-decoration:underline;}

/* style=" height:125px; padding:10px 0px;"*/

.tutuijian{ height:145px; padding:15px 0px;}

.tutuijian ul li { float:left;height:125px; width:158px;}

.tutuijian ul li a img{ height:125px; width:158px;}



.teach0312_2Fimg{width:865px;float:left;}

.teach0312_2Fimg li{float:left;margin-left:10px;overflow:hidden;position:relative;}

.teach0312_2Fimg li.marb{margin-bottom:10px;}

.teach0312_2Fimg li div{position:absolute;left:0;bottom:-33%;width:100%;height:33%;}

.teach0312_2Fimg li div ins{display:block;width:100%;height:100%;background:#333;opacity:0.78;position:absolute;top:0;left:0;filter:alpha(opacity=78);}

.teach0312_2Fimg li div p{color:#fff;font-size:13px;padding:5px;position:absolute;z-index:2;}

.teach0312_2Fimg li div p a{color:#fff;font-size:13px;}

.teach0312_2Fimg li div p a:hover{text-decoration:none;}

.teach0312_3Fimg1{ width:100%; float:left; padding-left:0;}

.teach0312_3Fimg1 li{margin-bottom:10px;}



/*列表页 star*/

.listbox{margin:10px auto 0}

.listbox ul li{padding:20px 0 18px;border-bottom:1px solid #e6e6e6;overflow:hidden;zoom:1;}

.listbox ul li:hover{background: #F9F9F9;}

.e2{

	

}

.e2 li{

	width:100%;

	overflow:hidden;

	clear:both;

	padding:12px 0px;

	border-bottom:1px solid #EEE;

	color:#aaa;

}

.e2 li b a{

	color:#555;

}

.e2 li a.preview{

	width:84px;

	float:left;

	margin-right:7px;

	margin-bottom:3px;

	margin-left:10px;

	display:inline;

}

.e2 li a.preview img{

	width:145px;

	/*height:60px;*/

	display:block;

	padding:1px;

	border:1px solid #EEE;

}

.e2 li a.preview:hover img{

	border:1px solid #AAA;

}



.e2 span.info{

	display:block;

	line-height:23px;

	color:#555;

	padding-left:12px;

}

.e2 span.info small{

	color:#AAA;

	font-size:12px;

	margin-left:3px;

}

.e2 span.info a{

	color:#690;

}

.e2 p.intro{

	color:#776955;

	line-height:20px;

	margin-left:5px;

	padding-left:10px;

	padding-right:10px;

}

.listbiao dl dt{float:left;}

.listbiao dl .listtite{ float:right; width:470px; height: 20px;font-size: 18px;line-height: 20px;padding-bottom: 13px; font-family: "Microsoft YaHei";}

.listbiao dl .listtite a{ color: #000;}



.listbiao dl .listwenz{ float:right; width:470px;color: #666;font-size: 13px;line-height: 24px;}

.listtime{ float:right; width:470px; line-height: 20px;font-size: 12px;color: #999;}

.listtime a{color:#fd6a88;}

.listtime a:hover {color: #61b599;}

.pages{ margin:0px auto; padding:0px inherit;}

.pages ul{ padding:20px; text-align: center;}

.pages ul li{ float:left; padding:3px 5px; margin-right:5px;}

.pages ul li a{ color:#333;}

.pages ul li a:hover{ color:#fd6a88;}

.thisclass{background:#fd6a88; color:#fff;}



/*文章页 star*/

.title h2{font-size: 26px;line-height: 30px;height: 30px;margin-bottom: 30px; margin-top:30px;font-weight: normal;font-family: \5FAE\8F6F\96C5\9ED1,Arial;}

.info{padding-bottom: 8px; color:#999;}

.info small{margin-left:10px;}

.intro{ margin:20px 0px; font-size:13px; line-height:22px; background:#f5f4f3; padding:10px;}

.content{font-size: 16px;color: #666;line-height: 28px;}

.content p a{ color:#008000;}



.boxoff {height: 10px;overflow: hidden;clear: both;background: url(../images/boxoff.gif) left 15px repeat-x;margin: 4px auto;padding-top: 10px;}

.boxoff strong {display: block;width: 8px;height: 10px;overflow: hidden;font-size: 0px;line-height: 100px;background: url(../images/boxoff.gif) right -10px no-repeat;float: left;}

.context{}

.context ul{ margin-bottom:30px;}

.context ul li { line-height:30px;}

.context ul li a{ color:#333;}





/*搜索页*/

.soushuo{}

.soushuo input{ height:30px; line-height:30px; width:300px;}

.soushuo select{ height:30px; line-height:30px; }

.search-submit {

	cursor:pointer;

	width:68px;

	height:30px;

	font-size:0px;

	color:#fafafa;

	border:0px;

	background:url(imagessearch-bt.gif) no-repeat;

}



/*TAG标签*/

.sp-title{ margin:0px auto; padding:0px inherit; height:35px; line-height:45px;}

.sp-title h2{}

.tags_list{}

.tags_list dl{ margin:10px 0px;}

.tags_list dl dt{}

.tags_list dl dd{ line-height:26px;}

.tags_list dl dd a{ color:#333; margin-right:10px;}

.tags_list dl dd a:hover{ color:#fd6a88;}

/*---------- 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;

}

.clr{

	clear:both;

	}

.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;

}

.nb{

	line-height:20x;

	padding:1px 2px;

	border-width:1px;

	border-style:solid;

	border-color:#666 #BBB #BBB #666;

	font-size:12px;

	margin-right:2px

}

.btn-1{

	width:56px;

	height:24px;

	border:none;

	background:url(../images/comm-bt.gif) no-repeat;

	line-height:25px;

	letter-spacing:1px;

	cursor:pointer;

	overflow:hidden;

	color:#585858;

}

.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;

	cursor:pointer;

}

/*---------- frame ---------*/

/*---------- frame : header ---------*/

.header{

	width:100%;

	width:960px;

	margin:auto;

	overflow:hidden;

}

.header_top{

	height:25px!important;

	height:24px;

	line-height:25px;

	border-bottom:1px solid #DBDBDB;

	color:#676767;

	overflow:hidden;

    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;

	}

.header_top .time{

	float:left;

	padding-left:10px;	

	}

.header_top a.rss{

    

	}

.header_top .toplinks{	

	float:right;

	text-align:right;

}

.header_top .toplinks a{

	margin:0 5px;

	}

.header_top .toplinks span{

	margin-left:15px;

	}

.header_top .toplinks span a{

	margin:0 2px;

	}

.header .search {

	overflow:hidden;

}

.header a{

	color:#777;

}

.header a:hover{

	color:#ff3333;

	text-decoration:none;

}

.header .top{

	clear:both;

	overflow:hidden;

	margin-top:10px;

}

.header .title{

	float:left;

	padding-left:10px;



}

.header .title h1 a{

	width:216px;

	height:54px;

	display:block;

	overflow:hidden;

}

.header .banner{

	width:500px;

	height:60px;

	float:left;

	margin-left:20px;

	overflow:hidden;

}

.header .banner img{

	width:500px;

	height:60px;

	display:block;

}

.header .banner2{

	width:200px;

	height:60px;

	float:left;

	margin-left:10px;

	overflow:hidden;

}

.header .banner2 img{

	width:200px;

	height:60px;

	display:block;

}



.header .welcome{

	float:right;

	margin-top:20px;

	padding-right:10px;

	color:#999;

}

.header .welcome a{

	margin:0px 3px;	

}



/*----- 新版导航菜单位置的样式 -------*/

.header .nav { }

/*-------- 圆角模型 ---------*/

.module, .module .mid {

	overflow:hidden;

}

.module .top .t_l, .module .bottom .b_l {

	float:left;

	overflow:hidden;

}

.module .top .t_r, .module .bottom .b_r {

	float:right;

	overflow:hidden;

}

.module .top em {

	float:left;

	font-size:13px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin-left: 5px;

}

.module .top em a:link, .module .top em a:visited {

	font-size:13px;

	font-weight:bold;

}

.module .top span {

	

}

.module .top strong {

	cursor:pointer;

	float:right;

	font-weight:normal;

	margin-right:4px;

}

.module .mid .m_l, .module .mid .m_r {

	overflow:hidden;

}

.module .mid .content {

	overflow:hidden;

	height:100%;

	clear: both;

	margin-right: 8px;

	margin-left: 8px;

	padding-top: 8px;/*padding-bottom: 10px;*/

}

.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {

	background-image: url("../images/green_skin.png");

}

/*------ 主色 -------*/

.blue .top {

	background-position: 0 -72px;

	background-repeat: repeat-x;

	height: 70px;

}

.blue .top .t_l {

	background-position: 0 0;

	background-repeat: no-repeat;

	height: 70px;

	width: 5px;

}

.blue .top .t_r {

	background-position: -6px 0;

	background-repeat: no-repeat;

	height: 70px;

	width: 5px;

}

/* --------- 导航 ----------------*/

.w963 {

	width:960px;

}

#navMenu {

	width:915px;

	overflow:hidden;

	height: 28px;

	padding:8px 0 0 15px;

}

#navMenu ul {

	float:left;

	height: 22px;

}

#navMenu ul li {

    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";

	float:left;	

	height: 22px;

	margin-right: 10px;

	margin-left: -3px;

	padding-left: 10px;

}

#navMenu ul li a {

	color: #FFF;

	height: 22px;

	text-decoration:none;

	display: inline-block;

	position: relative;

}

#navMenu ul li a.hover {

	color:#DEFF01;

	height: 22px;

	text-decoration:none;

	display: inline-block;

	position: relative;

}

    

#navMenu ul li span {

	cursor:pointer;

	display:inline-block;

	height:22px;

	line-height:20px;

	margin:0 0 0 5px;

	padding:0 5px 0 0;

	text-align:center;

	vertical-align:middle;

	font-weight:bold;

	color:#ebf5e9;

}

#navMenu ul li.hover {

	padding-top:0;

}

#navMenu ul li.hover a {

	display: inline-block;

	position: relative;

}

#navMenu ul li.hover span {

	cursor:pointer;

	display:inline-block;

	height:22px;

	line-height:20px;

	margin:0 0 0 5px;

	padding:0 5px 0 0;

	text-align:center;

	vertical-align:middle;

}

#navMenu ul li a.hover, #navMenu ul li a:hover {

	text-decoration:none;

    color:#DEFF01;

	display: inline-block;

	position: relative;

}

#navMenu ul li a.hover span, #navMenu ul li a:hover span {

	cursor:pointer;

	display:inline-block;

	height:22px;

    color:#DEFF01;

	line-height:20px;

	margin:0 0 0 5px;

	padding:0 5px 0 0;

	text-align:center;

	vertical-align:middle;

}

/*-------- 下拉菜单 --------------*/

.dropMenu {

	position:absolute;

	top: 0;

	z-index:100;

	width: 120px;

	visibility: hidden;

    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);

	margin-top: -1px;

	border: 1px solid #93E1EB;

	border-top: 0px solid #3CA2DC;

	background-color: #FFF;

	background:url(../images/mmenubg.gif);

	padding-top:6px;

	padding-bottom:6px;

}



.dropMenu li {

	margin-top:2px;

	margin-bottom:4px;

	padding-left:6px;

}

.dropMenu a {

	width: auto;

	display: block;

	color: black;

	padding: 2px 0 2px 1.2em;

}

* html .dropMenu a {

	width: 100%;

}

.dropMenu a:hover {

	color:red;

	text-decoration: underline;

}

/*------ //搜索框 ---------*/

.search-keyword {

	width:210px;

	height:18px;

	padding-top:2px;

	padding-left:6px;

	border:0px;

	border:#badaa1 solid 1px;

	background: #FFF;

	color:#444;

}



.search-option {

	margin-left:3px;

	margin-right:3px;

	border:#badaa1 solid 1px;

	height:22px;

}

.w963 .search{

	padding-left:10px;

	line-height:32px;

}

.w963 .form h4 {

	display:none;

}

.w963 .form {

	float:left;

	margin:0 10px 0 0;

	*margin:0 10px 0 0;

	_margin:5px 10px 0 0;

}

.w963 .tags {

	width:500px;

	overflow:hidden;

}

.w963 .tags h4 {

	float:left;

	margin-right: 6px;

	height:26px;

	font-size:12px;

	color:#777;

}

.w963 .tags li {

	float:left;

	margin-right: 6px;

}

.header .nav .end { }

/*-- //End 导航菜单 --*/



/*---------- frame : channel-nav ---------*/

.channel-nav {

	margin-top:8px;

	padding-left:6px;

	height:24px;

	width:950px;

	overflow:hidden;

}

.channel-nav .sonnav {

	width:830px;

	line-height:26px;

	float:left;

	color:#256DB1;

}

.channel-nav .sonnav span {	

	margin-right:10px;

	float:left;

}

.channel-nav .sonnav span a{

	padding:0 4px;

	border:1px solid #BADAA1;

	height:22px;

	line-height:21px;

	background:url(../images/channel_bg.png) repeat-x;

	display:inline-block;

	}

.channel-nav .sonnav span a.thisclass{

	border:1px solid #3aa21b;

	}

.channel-nav .sonnav a {

	color:#428C5B;

	text-decoration:none;

}

.channel-nav .sonnav a:hover{

	 color:#287212;

	}

.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;

}

/*pic scroll

----------------------------------*/

.infiniteCarousel {

  width: 700px;

  position: relative;

  margin-left:auto;

  margin-right:auto;

}



.infiniteCarousel .wrapper {

  width: 640px; 

  overflow: auto;

  height: 170px;

  margin: 0 30px;

  top: 0;

}

.infiniteCarousel ul a img {

  border:1px solid #E3E3E3;

  padding:2px;

  width:143px;

  height:106px;

  display:block;

}

.infiniteCarousel .wrapper ul {

  width: 625px; 

  list-style-image:none;

  list-style-position:outside;

  list-style-type:none;

  margin:0;

  padding:0;

  top: 0;

}

.infiniteCarousel ul li {

  display:block;

  color:#6C6D61;

  float:left;

  padding: 10px 6px;

  height: 147px;

  width: 147px;

  text-align:center;

}

.infiniteCarousel ul li a,

.infiniteCarousel ul li a:visited{

	color:#6C6D61;

	}

.infiniteCarousel .wrapper ul li a:hover{

	text-decoration:underline;

	}

.infiniteCarousel ul li a:hover img {

  border-color: #aaa;

}

.infiniteCarousel ul li a span{

   display:block;

   line-height:17px;

   padding-top:6px;

}

.infiniteCarousel .arrow {

  display: block;

  height: 26px;

  width: 26px;

  text-indent: -999px;

  position: absolute;

  top: 70px;

  cursor: pointer;

  outline: 0;

}

.infiniteCarousel .forward {

  background:url(../images/green_skin.png) 0 -256px no-repeat;

  right: 0;

}

.infiniteCarousel .back {

  background:url(../images/green_skin.png) 0 -222px no-repeat;

  left: 0;

}

/*----------dedeinfolink  ---------*/

#dedeinfolink {

	margin-bottom:6px;

	}

#dedeinfolink tr td div {

	padding:0 5px;

	background:url(../images/white_bg.gif) repeat-x;

	margin-right:8px;

	}

#dedeinfolink tr td {

	line-height:18px;

	}

#dedeinfolink tr td.spline {

	font-size:1px;

	height:1px;

	line-height:1px;

	border-bottom:1px dashed #dedede;

	}

#dedeinfolink tr td.iftitle {

	font-weight:bold;

	color:#428C5B;

	line-height:24px;

	border-bottom:1px dashed #dedede;

}







/*new search result page

----------------------------------------*/

.search_header{

    overflow:hidden;

	zoom:1;

}

.search_header  h1{

    float:left;

    display:inline;

    margin:5px 20px 5px 10px;

    width:216px;

}

.search_header .search_box{

    float:left;

    padding-top:25px;

}

.search_header .search_box input{

    border-width:1px;

	border-style:solid;

	border-color:#707070 #CECECE #CECECE #707070;

	padding:2px 4px;

	height:18px;

	line-height:18px;

    width:200px;

	margin-right:5px;

}

.search_header .search_box select{

   font-size:14px;

   height:22px;

   margin-right:5px;

}

.search_header .search_box button{

    margin-right:3px;

}

.resultbar{

	height:32px;

	line-height:32px;

	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;

	text-indent:12px;

	color:#428C5B;

	border-bottom: 1px solid #E4E4E4;

	border-top: 1px solid #E4E4E4;

 }

 .result_content{

    overflow:hidden;

	zoom:1;

 }

.sidebar{

  float:right;

  width:300px;

  padding:20px 0 0 20px;

  margin-right:20px;

  border-left:1px solid #dadada;

  word-wrap:break-word;

}

.sidebar h2{

  font-size:14px;

  line-height:25px;

 }

.sidebar  ul {

  padding:4px 8px;

 }

.sidebar  ul li{

  line-height:24px;

  background:url(../images/ico-3.gif) 4px 9px no-repeat;

 }

.resultlist{

  overflow:hidden;

}

.resultlist ul{

  padding:20px 0 0 20px;

 }

.resultlist ul li{

  padding-top:15px;

 }

.resultlist ul li h3{

  line-height:30px;

  font-size:16px;

  font-weight:normal;

 }

.resultlist ul li h3 a{

  text-decoration:underline;

 }

.resultlist ul li p{

  line-height:22px;

  color:#333;

  font-size:14px;

  width:650px;

 }

.resultlist ul li span small{

  line-height:22px;

  font-size:12px;

  margin-left:5px;

  color:#999;

 }

.resultlist ul li span a{

  color:#008400;

 }
.edubabe{margin:0 auto;width:1000px; height:315px;}
.edubabe dl{float:left; width:99px; border:solid 1px #dedede; margin-left:10px; margin-bottom:5px; height:145px; text-align:center;}
.edubabe  a{color:#333}
.edubabe dl dt{height:110px;}
.edubabe dl dd{line-height:36px;}