body,div, dl, dt, dd, ul, ol{margin:0;padding:0}
body {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	background: #fff;
	font-size:12px;
}

table,tr,th,td {
	font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif, "宋体";
	color: #333;
	border:0; padding:0; margin:0;
}
input { font: 10pt Verdana, Arial, Helvetica, sans-serif, "宋体"; }
img {
	border: none;
}
p,ul,ol,li,form,h1,h2,h3,h4,h5 {
	margin: 0;
	padding: 0;
	list-style: none;
}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */
a:focus { -moz-outline-style: none; } /* IE不支持 */
a:focus { outline: none; } /*很多网站都会加的属性*/
a {
	color: #2f2f2f;
	text-decoration: none;
}
a:hover {
	color: #c30;
	text-decoration: none;
}
.content {
}
.sider {
	width: 300px;
}
.homepage .sider {
	width: 230px;
}

/** 页头区 **/

.top td {
	background: #F4F4F4;
}
.top table td {
	padding: 3px 10px;
}
.top a {
}
.top .inputText {
	height: 14px;
	border: 1px solid #999;
}
.top .inputSub {
	height: 19px;
}

/** 导航 **/
.nav {
	background: url(imagesnav_bg.jpg) repeat-x left top;
}
.nav .nav_global {
}
.nav .nav_global ul {
	padding: 0 10px;
}
.nav .nav_global li {
	cursor:pointer;
	float:left;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	line-height: 33px;
	font-weight: bold;
	color: #FFF;
	background: url(imagesnav_line.jpg) no-repeat right top;
	padding-right: 2px;
}
.nav .nav_global li a {
	display: block;
	color: #fff;
	text-align: center;
	padding: 0 14px;
}
.nav .nav_global li a:hover {
	color: #000!important;
	text-decoration: none;
}
.nav .nav_global li.curr a {
	color: #000;
	background: url(imagesnav_li_hover.jpg) repeat-x center top;
}
.nav_sub {
	padding: 6px;
}
.nav_sub a {
	padding: 0 2px;
}
/* 子栏目导航菜单距离调整 */
#tabnav_div_1 {
}
#tabnav_div_2 {
	padding-left: 100px;
}
#tabnav_div_3 {
	padding-left: 200px;
}
#tabnav_div_4 {
	padding-left: 300px;
}
#tabnav_div_5 {
	padding-left: 400px;
}
#tabnav_div_6 {
	padding-left: 500px;
}
#tabnav_div_7 {
	padding-left: 600px;
}
#tabnav_div_8 {
	padding-right: 40px;
	text-align: right;
}

/* 页尾区 */
.links {
	margin-top: -10px;
}
.links hr {
	color: #DCDCDC;
}
.search {
	background: #1F73BE;
	color: #fff;
}
.search td, .search a {
	color: #fff;
}
.search a:hover {
	color: #fff!important;
}
.copyright {
	margin: 5px 0;
}

/** 公共定义 **/

.box {
	border: 1px solid #DEE3E3;
	border-width: 1px 1px 1px 1px;
}
.box ul {
	list-style: none;
	padding: 8px;
}
.box ul li {
	background: url(imagesbullet.gif) no-repeat left center;
	line-height: 1.6;
	padding: 2px 0 2px 8px;
}
.no_doc ul li {
	background: url(none);
	padding-left: 0px;
}
.box ul li p {
	margin: 0 0 4px;
	padding: 0 0 5px;
	color: #666;
	border-bottom: 1px dashed #CCC;
}
.box ul li strong {
	display: block;
}
.rank {
	margin: 0px;
	padding: 8px 6px;
}
.rank li {
	padding-left: 18px;
	line-height: 23px;
}
.rank li.no1 {
	background: url(images1.gif) no-repeat 4px center;
}
.rank li.no2 {
	background: #F2F8FD url(images2.gif) no-repeat 4px center;
}
.rank li.no3 {
	background: url(images3.gif) no-repeat 4px center;
}
.rank li.no4 {
	background: #F2F8FD url(images4.gif) no-repeat 4px center;
}
.rank li.no5 {
	background: url(images5.gif) no-repeat 4px center;
}
.rank li.no6 {
	background: #F2F8FD url(images6.gif) no-repeat 4px center;
}
.rank li.no7 {
	background: url(images7.gif) no-repeat 4px center;
}
.rank li.no8 {
	background: #F2F8FD url(images8.gif) no-repeat 4px center;
}
.rank li.no9 {
	background: url(images9.gif) no-repeat 4px center;
}
.rank li.no10 {
	background: #F2F8FD url(images10.gif) no-repeat 4px center;
}
.news_title {
	margin-top: 10px;
}
.news_title strong {
	background: #f4f4f4 url(imagesh2_icon.gif) no-repeat 8px center;
	display: block;
	padding-left: 20px;
	line-height: 2;
	margin: 0 8px;
	font-size: 14px;
}
.news_title p {
	margin: 6px 8px 0px;
	padding: 0 0 8px;
	color: #666;
	border-bottom: 1px dashed #CCC;
}
.focus {
	margin-top: 10px;
	background: url(imagesfocus_bg.jpg) repeat-x left top;
	border: 1px solid #AACCEE;
}
.focus strong {
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 6px;
	text-align: center;
	display: block;
	border-bottom: 1px dashed #ccc;
}
.margin_top {
	margin-top: 10px;
}
.inputText {
	border: 1px solid #ccc;
}
.banner_ad {
	padding: 0 10px;
}
.picText {
	margin-bottom: 10px;
	background: #F8F8F8;
}
.picText strong {
	display: block;
}
.picText img {
}
.picList {
	padding: 8px 0;
}
.picList table td img {
	margin-bottom: 1px;
}
.tprice span {
	text-decoration: line-through;
}
.price {
	color: #f60;
}

/* tab选项卡 */
.tbtncon {
	height:26px;
	background:url(imagestitle_bg.gif) repeat-x;
}
.tbtn1 {
	font-size:12px;
	font-weight:normal;
	height:26px;
	border:1px solid #ace;
}
.tbtncon li{
	border:1px solid #ace;
	border-left:none;
	border-top:none;
	color:#07519A;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:80px;
	height:25px;
	line-height:25px;
}
.tbtncon li:hover{
	text-decoration:underline;
}
.tbtncon li.curr{
	background:#fff;
	border-bottom-color:#fff;
	cursor:default;
}

/* 频道和列表页 */
.position {
	color: #4d9f17;
	border: 1px solid #dee3e3;
	border-bottom: 2px solid #b3d5d5;
	margin-bottom: 10px;
}
.position a{color:#666666;}
.position td {
	line-height: 26px;
	padding: 0px;
	font-family: "宋体";
}
.channle .box {
	margin-bottom: 10px;
}
.listpage .news_list .box {
	border-width: 1px;	
	padding: 0 10px;
}
.listpage .list_content .box{
	border-width: 0px;	
	padding: 0px;
}
.listpage .news_list .box ul {
	border-bottom: 1px dashed #ccc;
}
.news_list .box ul li {
	clear: both;
	padding: 0 0 0 8px;
	line-height: 28px;
	height: 28px;
}
.news_list .box ul li a {
	font-size: 14px;
	float: left;
}
.news_list .box ul li span {
	font-size: 14px;
	float: right;
}
.flash_list .line_bottom {
	color: #666;
	margin-bottom: 4px;
	border-bottom: 1px dashed #ccc;
}
.flash_list .flashsay {
	color: #666;
}
.movie_list .line_bottom {
	color: #666;
	margin-bottom: 4px;
	border-bottom: 1px dashed #ccc;
}
.movie_list .titlepic img {
	border: 1px solid #ccc;
	padding: 3px;
}
.shop_list .line_bottom {
	color: #666;
	margin: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.shop_list .line_bottom table {
	margin-bottom: 8px;
}
.photo_list .line_bottom {
	color: #666;
	margin: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.photo_list .line_bottom table {
	margin-bottom: 8px;
}
.info_list .line_bottom {
	color: #666;
	margin: 8px 0;
	border-bottom: 1px dashed #ccc;
}
.info_list .line_bottom .titlepic {
	width: 90px;
}
.info_list .titlepic img {
	border: 1px solid #ccc;
	padding: 3px;
}
.info_list .line_bottom .click {
	color: #f60;
}
.info_list .line_bottom .smalltext {
	color: #666;
}

/* 内容页 */
.showpage .main .box {
	border-width: 1px;
}
.news .main .box {
	padding: 0 20px;
	background: #F7FDFF;
}
.info .main .box {
	padding: 0 20px;
}
.showpage .main .title_info {
	margin-top: 15px;
	text-align: center;
}
.showpage .main .title_info h1 {
	font-size: 24px;
	line-height: 2;
	margin: 0px;
	padding: 0px;
}
.showpage .main .title_info .info_text {
	border-bottom: 1px dashed #ccc;
	line-height: 2;
	padding-bottom: 6px;
	color: #666;
}
.showpage .digg {
	background: url(imagesdigg_bg.gif) no-repeat left top;
	width: 62px;
	margin-bottom: 10px;
}
.showpage .digg td {
	text-align: center;
	padding-right: 4px;
}
.showpage .digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.showpage .digg .diggit {
	height: 30px;
	line-height: 24px;
}
.showpage .main #text {
	font-size: 14px;
	line-height: 1.8;
}
.showpage .main #text p {
	margin: 1em 0;
}
.showpage #plpost {
	margin-top: 10px;
	border: 1px solid #AACCEE;
}
.showpage #plpost .title {
	border: 0px solid #AACCEE;
}
.showpage #plpost .title span {
	color: #CC0000;
}
.showpage #plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}

/* 系统文件表格样式 */
.header	{ 
	height:29px; line-height:29px;
	background:#f6f6f5;
	color: #07519A;
	
}
.listpage .header a				{ color: #50a000 }
.tableborder			{border: 1px solid #cccccc;background:#eee; } 

.tableborder td{line-height:30px;}
.tableborder1{border: 0px;background:#ccc; } 
.tableborder1 tr,.tableborder1 td{background:#fff}
#noborder td{border-bottom:1px solid #ccc;}
.list_content{width:990px;}
table.left_table{background:url(imagesuserspace_left_title_bg.jpg) top repeat-x; }
table.left_table td div{background:url(imagesuserspace_sign.jpg) 36px 6px no-repeat; }
.listpage td{text-indent:10px;}
.listpage a{color:#676767; text-decoration:none;}
.listpage a:hover{color:#c30; text-decoration:underline;}
/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3px 0;font:11px/12px Tahoma}
.epages *{vertical-align:middle;}
.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

/*图片自动缩图*/
.photoresize {
	max-width:560px;
	myimg:expression(onload=function(){
	this.style.width=(this.offsetWidth > 560)?"560px":"auto"}
		   );
	}

.body{width:100%; color:#333; font-family:"宋体"; font-size:12px;background: #fff;}
.w990{width:990px; margin:0 auto}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}


/*页面头部*/
.top{width:990px; margin:0 auto; height:26px; line-height:26px; font-size:12px; color:#94a390;}
.top a{font-size:12px; color:#94a390;}
.top .top_left{float:left; text-align:left; text-indent:10px; }
.top .top_left a{color:#47a72c;}
.top .top_right{float:right; text-align:right; padding-right:5px;width:380px;}
.top .top_right span{color:#47a72c;}
.index_logo{width:990px; height:100px; margin:0 auto; padding-top:3px; background:url(imageslogo.jpg) left top no-repeat; overflow:hidden;}
.logo_right{width:434px; height:70px; padding-top:30px; overflow:hidden;}
.logo_right .zdysearch{width:410px; height:27px; padding-left:24px;padding-top:1px; background:url(imagessearch.jpg) no-repeat;}
.logo_right .zdysearch td{text-indent:0;}
.logo_right .zdysearch .searchbox{width:326px; height:16px; margin:0; border:0; padding:4px 0 3px 5px; color:#9a9a9a; background:#fdfdfd;}
.logo_right .zdysearch .search_btn{width:75px; height:28px; background:none; border:0; cursor:pointer;}
.logo_right .hot{width:434px; height:26px; overflow:hidden; line-height:26px; }
.logo_right .hot input{margin-right:6px;}
.logo_right .hot a{color:#333333;}
.top_banner{width:990px; margin:0 auto;display:block;}
.top_banner img{display:block;}

/*栏目导航*/
.menu{height:46px; line-height:46px; background-color:#83b842; border-top:1px solid #5e812d;}
.menu .all_course{width:170px; height:46px; background-color:#0f6133; position:relative; z-index:10;}
.menu .all_course h2{font-size:14px; text-indent:20px; color:#fff; background:url("imagesall_course_bg.gif") 120px 17px no-repeat; cursor:pointer;}
ul.all_list{width:168px; position:absolute; top:46px; left:0px; border:1px solid #0f6133; padding:5px 0px; background-color:#f4f5f0;display:none;}
ul.current{display:block;}
ul.all_list li{height:34px;line-height:100%;position:relative; padding:0px 7px;}
ul.all_list li h3{font-size:14px; height:32px; width:152px;line-height:32px;position:absolute; left:7px; top:0px; z-index:10;margin:1px 0px 0px 1px; border-bottom:1px dashed #acc5b2; font-weight:normal; text-indent:50px;}
ul.all_list li h3 a{color:#265c00;display:block; background:url("imagesc_li_bg.gif") 120px 12px no-repeat;}
ul.all_list li h3 a:hover{text-decoration:none}

ul.all_list li .son_list{position:absolute; z-index:11; top:0px; left:159px; width:540px; border:1px solid #4c792d; background-color:#fff; display:none;overflow:hidden}
ul.all_list li.current{background-color:#fff;}
ul.all_list li.current h3{position:absolute; z-index:12; border:1px solid #4c792d; margin:0px; background-color:#fff;border-right:0px;}
ul.all_list li.current .son_list{display:block; }
ul.all_list li .son_list .son_left{width:400px; padding:10px 0 10px 10px;}
ul.all_list li .son_list .son_left td{border-bottom:1px dashed #c3c3c3;padding:5px 0;}
ul.all_list li .son_list .son_left td a{display:inline-block; padding:0px 5px; line-height:24px;}
ul.all_list li .son_list .son_left td.son_t_left{width:80px; vertical-align:top;}
ul.all_list li .son_list .son_left td.son_t_left a{font-size:12px; font-weight:bold; color:#418315;}
ul.all_list li .son_list .son_right{width:120px; background-color:#e5feec;padding:10px 0px; padding-bottom:1000px; margin-bottom:-1000px;}
ul.all_list li .son_list .son_right .son_r_title{padding-left:16px; font-weight:bold; color:#418315;line-height:30px;}
ul.all_list li .son_list .son_right ul{padding:5px 0px; }
ul.all_list li .son_list .son_right ul li{width:100px; height:24px; padding-left:10px; line-height:24px; overflow:hidden;}

.menu ul.menu_list{width:570px; height:46px; overflow:hidden;}
.menu ul.menu_list li{float:left;width:81px; padding-top:10px;}
.menu ul.menu_list li a{width:70px; height:26px; margin:0 auto; line-height:26px; font-size:14px; overflow:hidden; display:block; color:#fff; text-align:center;}
.menu ul.menu_list li a:hover{background-color:#fffffe; display:block; border-radius:3px 3px 3px 3px;color:#367111;}
.menu ul.menu_list li.li_h a{background-color:#fff; border-radius:3px 3px 3px 3px; color:#367111;}

h3.bg1{ background:url("imagesc_1.gif") 16px 4px no-repeat; }
h3.bg2{ background:url("imagesc_2.gif") 16px 4px no-repeat; }
h3.bg3{ background:url("imagesc_3.gif") 16px 4px no-repeat; }
h3.bg4{ background:url("imagesc_4.gif") 16px 4px no-repeat; }
h3.bg5{ background:url("imagesc_5.gif") 16px 4px no-repeat; }
h3.bg6{ background:url("imagesc_6.gif") 16px 4px no-repeat; }
h3.bg7{ background:url("imagesc_7.gif") 16px 4px no-repeat; }

.menu .k_list{width:246px; height:46px; overflow:hidden;}
.menu .k_list li{float:left; background:url(imagesk_li_bg.gif) 0 18px no-repeat; line-height:46px;padding-left:12px; padding-right:5px;}
.menu .k_list li a{color:#fff;}

/*快速导航*/
.nav{width:990px; height:48px; margin:0 auto; line-height:40px; overflow:hidden; background:url(imagesnav_bg.jpg) repeat-x; position:relative;}
.nav .nav_list{width:550px; height:40px; background:url(imagesnav_sign.jpg) 10px top no-repeat; text-indent:32px; font-size:13px;}
.nav .page_list{width:406px; height:40px; position:relative; z-index:2; top:6px; text-align:right;}
.nav .page_list a{display:block; height:36px; padding:0 6px; text-align:center; font-size:12px; color:#878787;line-height:35px;}
.nav .page_list a:hover{color:#54bd2f;}
.nav .page_list a.active{color:#54bd2f;}
.nav .page_list a.page{width:40px;background:none;padding:0px;}
.nav .page_list a.page:hover{color:#878787;background:none;}
.bottom_nav{width:735px; height:41px; line-height:41px; background:url(imagesbottom_nav.jpg) right no-repeat;}
.main .main_right .bottom_nav table{width:auto;}
.bottom_nav a{display:block; padding:0 6px; height:36px; text-align:center; font-size:12px; color:#878787;line-height:35px;}
.bottom_nav a:hover{color:#54bd2f;}
.bottom_nav a.active{color:#54bd2f;}
.bottom_nav a.page{width:40px;background:none;padding:0px;}
.bottom_nav a.page:hover{color:#878787;background:none;}
.bottom_nav{width:800px; height:41px; line-height:41px; background:url(imagesbottom_nav.jpg) right bottom no-repeat;}

/*页面内容部分*/
.main{width:990px; margin:0 auto;}
.main .main_left{width:172px; font-size:12px;}
.main .main_left .left_top{width:170px; border:1px solid #d5d5d5; border-top:3px solid #4bb44b; text-align:center; padding-top:14px;}
.main .main_left .left_top .denglu{width:160px; margin:0 auto; text-align:center; height:60px;background:url(imagesline.jpg) bottom center no-repeat;}
.main .main_left .left_top .denglu img{width:156px; height:43px;}
.main .main_left .contact{width:170px;}
.main .main_left .contact .left_phone{width:161px; height:75px; padding:10px 0; margin:0 auto; background:url(imagesline.jpg) bottom center no-repeat;}
.main .main_left .contact .qqcontact{width:170px; padding:6px 0;}
.main .main_left .contact .qqcontact table{width:170px; text-align:center;}
.main .main_left .contact .qqcontact table img{padding:9px 0;}
.main .main_left .left_middle{width:170px; border:1px solid #d5d5d5; border-top:3px solid #4bb44b;}
.main .main_left .left_bottom{width:170px; border:1px solid #d5d5d5; border-top:3px solid #4bb44b;}
.main .main_left .left_title{width:100%; background:url(imagestitle_bg.jpg) repeat-x; height:32px; margin:0; padding:0; text-indent:10px;line-height:32px; font-size:14px; font-weight:bold; border-bottom:1px solid #dadada;}
.main .main_left .left_title span{font-weight:normal; float:right; padding-right:10px;}
.main .main_left ul{width:160px; margin:10px auto;}
.main .main_left ul li{width:160px; overflow:hidden;}
.main .main_left ul span{color:#fff;}
.main .main_left .left_middle ul li{height:25px; border-bottom:1px dotted #dadada; line-height:26px; background:url(imagessign2.jpg) left no-repeat; text-indent:4px;}
.main .main_left .left_middle ul li.no1{ background:url(imagessign1.jpg) left no-repeat; }
.main .main_left .left_middle ul li.no1{ background:url(imagessign1.jpg) left no-repeat; }
.main .main_left .left_middle ul li.no2{ background:url(imagessign1.jpg) left no-repeat; }
.main .main_left .left_middle ul li.no3{ background:url(imagessign1.jpg) left no-repeat; }
.main .main_left .left_bottom ul li{height:25px; border-bottom:1px dotted #dadada; line-height:25px; background:url(imagessign4.jpg) left no-repeat; text-indent:15px;}
.main .main_left .left_bottom ul li.no1{ background:url(imagessign3.jpg) left no-repeat; }
.main .main_left .left_bottom ul li.no2{ background:url(imagessign3.jpg) left no-repeat; }
.main .main_left .left_bottom ul li.no3{ background:url(imagessign3.jpg) left no-repeat; }

.main .main_left .hotsearch{width:160px; margin:10px auto; line-height:30px;}
.main .main_left .hotsearch a{display:block; float:left; padding:0 5px; }

.main .main_right{width:800px; border-bottom:0;}
.main .main_right table{width:100%; text-align:center;}
.main .main_right table.course_list{ border:1px solid #dadada; border-top:3px solid #4bb44b; border-bottom:0px;}
.main .main_right table tr{border-bottom:1px solid #dadada;}
.main .main_right table th{font-size:14px; font-weight:bold; border-bottom:1px solid #dadada;}
.main .main_right table.course_list th{height:36px; line-height:36px; background:url(imagesth_bg.jpg) center top no-repeat;}
.main .main_right table td{ border-bottom:1px solid #dadada;}
.main .main_right table td.logo img{width:148px; padding:3px; height:70px; border:1px solid #dadada; background:#fff;}
.main .main_right table td.logo img:hover{border:1px solid #eb6100;}
.course_intr{width:350px; height:90px; margin:0 auto; padding:23px 0px; text-align:left;line-height:22px;}
.course_intr .t_top{height:22px; overflow:hidden;}
.course_intr .t_mid{height:22px; overflow:hidden;}
.course_intr .t_bot{height:22px; overflow:hidden;}
.course_intr .t_top .t_left{width:48px;line-height:22px; height:22px; background:url(imagessign5.gif) no-repeat; color:#ffffff; text-indent:4px;}
.course_intr .t_top .t_right{width:290px; font-size:14px;}
.course_intr .t_top .t_right a{color:#054da1; font-weight:bold;}
.course_intr .t_left{width:100px; overflow:hidden;}
.course_intr .t_right{width:240px; overflow:hidden;}
.course_intr .t_bot .t_left{ background:url(imagessign7.gif) left 50% no-repeat;text-indent:20px; }
.more{width:62px; display:block; margin:0 auto; height:24px; background:url(imagesmore.jpg) no-repeat; line-height:24px; text-align:center;}
.youhui{color:#c30;}
.main .main_right .co{width:800px; background-position:left bottom;}
.main .main_right .co a{font-size:14px;}
.color_g{color:#0d8f0d}

/*新闻列表*/
.news_title{width:778px; height:31px; line-height:26px; background:url(imagesnews_title.jpg) left bottom no-repeat; margin:0 auto;}
.news_title a{width:90px; height:31px; display:block; text-align:center; line-height:26px; font-size:12px; color:#058f0d; float:left; margin-left:4px;}
.news_title a.active{background:url(imagesnews_title_a_bg.jpg) no-repeat; color:#fff;}
.news_title a:hover{background:url(imagesnews_title_a_bg.jpg) no-repeat; color:#fff; text-decoration:none;}
ul.news_list{width:760px; margin:0 auto; padding:10px 0 0 0;  border-bottom:1px solid #cdcdcd;}
ul.news_list li{height:32px; line-height:32px; padding-left:15px; background:url(imagesnews_sign.jpg) 10px 14px no-repeat; border-top:1px solid #cdcdcd;;}
ul.ask_list{width:700px; margin:0 auto; padding:10px 0 0 0;  border-bottom:1px solid #cdcdcd;}
ul.ask_list li{height:60px; line-height:32px; overflow:hidden; padding-left:30px;padding-bottom:6px; background:url(imagesasksign.gif) 10px 10px no-repeat; border-bottom:1px dashed #cdcdcd;;}
ul.ask_list li div{float:left; width:auto;}
ul.ask_list li h3{font-size:14px; font-weight:normal;color:#277609; margin:0; padding:0;}
ul.ask_list li a{color:#ff4f01}

.feedback_search{height:60px; padding:20px 0px 30px 0px; width:778px; margin:0 auto; overflow:hidden; background:url(imagesnews_title.jpg) left bottom no-repeat;}
.feedback_s_left{width:240px; height:60px; padding:0 20px; border-right:1px dotted #dbdbdb;  color:#333333}
.feedback_s_left p{line-height:30px;}
.feedback_s_left #feedback_text{border:1px solid #d5d5d5}
.feedback_s_left #feedback_btn{border:1px solid #d5d5d5;background-color:#f5f9e8}
.feedback_s_right{width:450px; padding:0 20px; color:#989898; line-height:18px;}
.feedback_s_right b{color:#3b9f3d}

.q_contact{padding-left:30px;background:url(imagesx.gif) 336px 10px no-repeat;background:none}
.q_contact input{width:120px; padding:0 6px; height:24px; line-height:24px; color:#676767; border:1px solid #adadad; border-top:3px solid #4bb44b; margin-right:20px}
.q_title{padding-left:30px; background:url(imagesx.gif) 10px no-repeat;}
.q_title input{width:760px; text-indent:6px; color:#676767; height:24px; line-height:24px; border:1px solid #adadad;}
.q_content{padding-left:30px; background:url(imagesx.gif) 10px 10px no-repeat;}
.q_content textarea{width:748px; padding:6px; color:#676767; border:1px solid #adadad;}
.q_btn{padding-left:30px;}
.q_btn input{width:80px; height:24px; line-height:20px; color:#fff; background-color:#94d7a0; border:1px solid #94d7a0; border-radius:2px; cursor:pointer}


.view_info{border:1px solid #d5d5d5; padding:10px 20px;}
.view_info .view_list{border-bottom:1px dashed #d5d5d5; padding:10px 0px;}
.view_info .view_list .view_left{width:60px; padding-top:3px; text-indent:18px; color:#b0a59f; background:url("imagescourse_li_bg.jpg") left 4px no-repeat;}
.view_info .view_list .view_right{width:690px; line-height:20px;}
.view_info .view_list .view_right table td{border:0px; width:620px; text-align:left; vertical-align:top;}
.view_info .view_list .view_right .course_table_left{width:70px;}
.view_info .view_list .view_right a{color:#565656; display:inline-block; padding-bottom:6px; padding-right:5px;}
.view_info .view_list .view_right a:hover{color:#b20303; text-decoration: underline;}
.view_info .view_list .view_right a.current{color:#b20303; text-decoration: underline;}
.view_info .view_list .view_right span{cursor:pointer; color:#0d8f0d}
.view_info .view_list .view_right span.wb{font-weight:bold}

.ask_top{width:798px; border:1px solid #ccc; background:url(imagesask_top.jpg) repeat-x;}
.ask{width:90px; height:31px; text-align:center; margin-left:10px; line-height:26px; font-size:12px; background:url(imagesnews_title_a_bg.jpg) right no-repeat; color:#fff;}
h2.ask_title{padding-left:12px; line-height:36px;}
.ask_date{padding-left:28px; background:url(imagesask_sign1.jpg) 10px 5px no-repeat;line-height:22px;}
.ask_content{padding:20px 8px; line-height:22px;}

.ask_middle{border:1px solid #ccc; border-top:3px solid #4bc059;}

.other_ask{border:1px solid #ccc;}
.other_ask ul.other_list{border:0; padding:10px;}
.other_ask ul.other_list a{color:#4bc059;}
/*新闻内容*/
.nav .page_list a.back{position:absolute; right:30px; top:0; width:62px; height:33px; }
.news_date{width:780px; margin:0 auto; border-bottom:1px solid #ccc; padding-top:20px; line-height:26px; text-align:right;}

h1.news_title{width:730px; text-align:center; height:auto; padding:10px 0 30px 0; background:none; color:#0046ad;}
.news_note{width:760px; margin:0 auto; line-height:20px; background:#eee; padding:10px 5px;}
.news_content{width:720px; padding:10px 5px; margin:0 auto; line-height:24px; overflow:hidden;}

.other_news{width:720px; margin:0 auto; border-top:1px solid #ccc; padding-top:20px;}
.other_title{color:#0046ad; font-size:14px; font-weight:bold; text-align:left; line-height:30px;}
ul.other_list{border-top:1px solid #ccc; line-height:36px;}
ul.other_list li{height:35px; line-height:35px; border-bottom:1px solid #ccc; padding-left:15px; background:url(imagesnews_sign.jpg) 8px 15px no-repeat;}

.keyword{line-height:30px; padding-left:20px;}
.pageurl{width:720px; margin:0 auto; text-indent:10px; background-color:#eee; line-height:26px;}
.prompt{width:692px; margin:0 auto;}
.prompt_title{width:692px; height:34px; background:url(imagesprompt_title.jpg) no-repeat;}
.prompt_content{width:665px; margin-left:7px; background-color:#eee; line-height:24px; height:100px; padding:10px; text-indent:2em;}
.prompt_content span{font-size:24px; color:#FE6404; font-weight:bold;}

/*课程内容页*/
.ntitle{width:100%;background:#f8f8f8; border-bottom:1px solid #dadada; height:30px; color:#333; text-indent:10px; font-size:14px; font-weight:bold; line-height:30px;}
.jg_box{width:700px; margin:0 auto;}
.jg_box h1.course_title{font-size:18px; height:40px; text-indent:5px; font-family:"幼圆","微软雅黑"; color:#fe6404; text-align:left; border-bottom:1px solid #ddd}
.jg_box h1.course_title span{font-size:14px; color:#393534; font-family:"宋体";}
.course_left{width:270px; height:212px;}
.course_right{width:410px; line-height:34px;color:#676767}
.course_right span{color:#FF8600; }
.course_right span.red{color:#FF2900; font-size:18px; font-weight:bold;}
.course_right span.small{color:#FF2900; font-size:12px;font-weight:normal;}
.course_right span.big{color:#000; font-size:14px;}

h1.course_about{height:22px; padding-top:8px;font-size:16px; border-bottom:4px solid #da4c00; background:url( ../images/course_title.jpg ) left bottom no-repeat; color:#fff; text-align:left; text-indent:20px;}
.course_msg{width:680px; margin:0 auto; padding-left:18px; background:url(imagesjg_sign.jpg) 0 5px no-repeat; line-height:20px;}
.course_msg h3{color:#FF8600; font-size:14px;}
.course_msg p{color:#313131;line-height:22px;}
  
/*页面底部*/
.ym_foot{width:990px; margin:0 auto; height:100px; line-height:24px; color:#666; font-family:"arial";}
.ym_foot p{text-align:center;  }



/*登录页面*/
.login_body{width:100%; font-size:12px; color:#555454;}
.reg_body{width:100%; font-size:12px; color:#555454; background:url(imagesreg_bg1.jpg) bottom repeat-x;}
.clear{width:0; height:0; clear:both;}
.line{width:auto; height:10px; background:none;}
.line1{width:0px; height:20px; background:none;}
.login_body h1{font-size:16px; height:30px; padding:10px 0px; margin:0;}
.f_l{float:left;}
.f_r{float:right;}
.login_head{height:26px; line-height:26px; border-bottom:1px solid #dfe4de; background-color:#edefec;}
.login_main{width:960px; margin:0 auto; background:url(imageslogin_logo.jpg) left 28px no-repeat; padding-top:170px;}
.login_main .login_left{width:420px; padding-left:30px; }
.login_main .login_right{width:326px; height:380px; overflow:hidden; border:1px solid #e9e9e9; background:#f8f8f8; margin-right:30px; padding:15px 0;}
.login_table{width:260px; margin:0 auto;}
.login_table .login_input{height:48px; }
.login_table .input_left{width:50px; line-height:35px; text-align:right; padding-right:6px; font-size:14px;}
.login_table .input_right{width:190px; text-align:left; line-height:35px;}
.login_table .input{width:176px; height:16px; border:1px solid #e9e9e9; padding:8px 2px 8px 10px; }
.login_table .btn{width:87px; height:35px; border:0; background:url(imageslogin_sign.jpg) no-repeat;}
.login_bottom{width:290px; height:46px; line-height:46px; border-top:1px solid #e9e9e9; margin:0 auto; margin-top:36px;*margin-top:36px;_margin-top:24px;}
.login_foot{width:960px; height:40px; margin:0 auto; text-align:center; line-height:24px; padding:15px 0; color:#333333;}
.login_foot a{color:#333333;}

/*注册页面*/
.reg_main{width:100%; background:url(imagesreg_bg.jpg) right bottom no-repeat;}
.reg_table{width:900px; height:569px; margin:0 auto;padding-top:150px;*padding-top:150px;_padding-top:140px; position:relative; background:url(imageslogo.jpg) left 40px no-repeat;}
.reg_title{height:42px; width:412px; background:url(imagesreg_title.jpg) center bottom no-repeat; padding-left:100px; margin-bottom:-2px;z-index:2; position:absolute;}
.reg_list{width:880px; height:490px; border:2px solid #f89514; background:#fff; padding-top:16px; position:absolute; top:249px; }
.reg_left{width:620px;padding:20px; }
.reg_list .reg_input{width:620px; height:35px; padding:6px 0; line-height:35px; overflow:hidden;}
.reg_list .reg_input .input_left{width:100px; text-align:right; font-size:14px; }
.reg_list .reg_input .input_right{width:500px; height:35px; background:url(imagesinput_bg.jpg) left top no-repeat; padding-top:1px; padding-left:2px;}
.reg_list .reg_input .input_right1{ width:200px; height:35px; background:url(imagesinput_bg1.jpg) left top no-repeat; padding:1px 300px 0 2px;}
.reg_list .reg_input .input{width:266px; height:16px; border:0; padding:8px 6px 8px 8px;*padding:4px 6px 4px 8px;-padding:8px 6px 8px 8px; margin:0; font-size:14px; }
.reg_list .reg_input .input_right1 #key{width:86px; height:16px; border:0;  padding:8px 6px 8px 8px;*padding:4px 6px 4px 8px;-padding:8px 6px 8px 8px; margin:0; font-size:14px; }
.reg_list .reg_btn{width:126px; height:62px; border:0; background:url(imagesreg_sign.jpg) no-repeat; cursor:pointer;}
.reg_right{padding:0 20px; border-left:1px solid #ececec; height:440px; margin-top:10px}
.reg_right a{color:#ff801d; font-size:14px;}
.ffxy{background:url(imagesffxy.png) 10px no-repeat; height:52px; padding-left:38px;margin:5px 0; line-height:52px; border-bottom:1px dotted #cccccc;}
.advs{background:url(imagesadvs.png) 10px no-repeat; height:52px; padding-left:38px;margin:5px 0; line-height:52px; border-bottom:1px dotted #cccccc;}
/*注册协议*/
.reg_agree{width:960px; margin:0 auto; padding-top:150px; background:url(imageslogo.jpg) left 20px no-repeat;}
.reg_agree h3{font-size:16px; text-align:center; width:612px; height:30px; margin:0 auto; border-bottom:1px solid #dfdfdf;}
.reg_text{width:612px; height:400px; margin:0 auto; overflow-y:auto;  overflow-x:hidden;}
.reg_close{width:612px; text-align:center; margin:0 auto; border-top:1px solid #dfdfdf; padding-top:10px;}


/*会员信息管理*/
body.listpage{width:100%;}
.userspace{width:990px; margin:0 auto; }

/*搜索页面*/
.body_search{width:1010px; margin:0 auto;}
.body_search .box td{height:26px; vertical-align:middle; }

/*友情链接*/
#link{width:988px; margin:0 auto; overflow:hidden; border:1px solid #cccccc; border-top:3px solid #4bb44b}
#link .nameLink{width:975px; font-size:16px; font-weight:bold; color:#3f3f3f; padding-left:15px; border:1px solid #cccccc; border-left:0px; border-top:0px solid; height:36px; line-height:36px;}
#link .steupFrame{width:988px; overflow:hidden; border:0px solid #d4e4d8;border-left:0px; padding-top:10px; padding-bottom:30px;}
#link .steup{float:left; width:70px; padding-left:15px; color:#2e4553; font-size:13px; font-weight:bold;}
#link .steupName{line-height:24px; font-size:12px; padding:0 15px;}
#link .steupName td{text-align:left;}

/*书籍页面样式*/
.book{width:690px; margin:0 auto;}
.book .book_intr{float:left; padding-left:40px; line-height:24px; width:430px;}
.book .book_intr h1{font-size:16px; font-weight:normal; line-height:30px; border-bottom:1px solid #ccc;}
.book .book_intr span{color:#005aa1;}
.news_content  h3{background-color:#f3f3f3; line-height:30px; font-size:14px;}

/*登录窗口*/
.entryLogin{width:247px; height:241px; float:right; margin-top:12px; background:#83b842;}
.entryLogin .Eclassify{width:234px; height:35px; margin-left:13px; overflow:hidden; margin-top:18px;}
.entryLogin .Eclassify div{width:107px; height:35px;  background-position:bottom; background-repeat:no-repeat; float:left; margin-right:5px; font-size:14px; line-height:26px; font-weight:bold; text-align:center;}
.entryLogin .Eclassify .ECxzlm{ background-color:#ffffff; background-image:url(imagesECxzlm_bg.jpg); color:#265c00;}
.entryLogin .Eclassify .ECwxzlm{background-color:#265c00; background-image:url(imagesECwxzlm_bg.jpg); color:#ffffff;}
.entryLogin .Eloginborder{width:221px; height:188px; overflow:hidden; padding-left:13px;}
.entryLogin .Eloginborder .ELyhm{width:218px; height:30px; background:url(imagesELyhm_bg.jpg) no-repeat; overflow:hidden; margin-top:7px; padding:2px 0 0 3px;}
.entryLogin .Eloginborder .ELyhm input{width:185px; height:28px; line-height:28px; font-size:14px; padding:0px; border:0px;}
.entryLogin .Eloginborder .ELmm{width:221px; height:32px; background:url(imagesELmm_bg.jpg) no-repeat; overflow:hidden; margin-top:7px;padding:2px 0 0 3px;}
.entryLogin .Eloginborder .ELmm input{width:185px; height:28px; line-height:28px; font-size:14px; padding:0px; border:0px;}
.entryLogin .Eloginborder .forget{width:221px; height:20px; overflow:hidden; margin-top:7px; line-height:14px;*line-height:26px; font-size:12px; color:#ffffff;}
.entryLogin .Eloginborder .forget a{color:#ffffff;}
.entryLogin .Eloginborder .forget span{float:right; margin-right:15px;}
.entryLogin .Eloginborder .forget input{float:left; vertical-align:top;}
.entryLogin .Eloginborder .ELloan{width:221px; height:22px; overflow:hidden; margin-top:7px; font-size:12px; color:#ffffff;}
.entryLogin .Eloginborder .ELloan input{width:142px; height:22px; border:0px; margin:0px; padding:0px; text-align:center; background:#fb932e; line-height:22px; font-size:12px; color:#FFF; float:left;}
.entryLogin .Eloginborder .ELloan div{width:70px; height:22px; line-height:22px; background:#ffc015; float:left; text-align:center; margin-left:4px;}
.entryLogin .Eloginborder .ELloan a{color:#ffffff;}
.entryLogin .Eloginborder .ELfast{width:220px; height:22px; overflow:hidden; padding-top:18px; font-size:12px; color:#ffffff;}
.entryLogin .Eloginborder .ELfast div{width:65px; height:22px; line-height:22px; float:left;}
.entryLogin .Eloginborder .ELfast img{float:left; margin-right:5px;}
.entryLogin .Eloginborder .ELfast a{color:#fff;}

.index_user{width:230px; margin:10px auto;}
.index_user .user_pic img{width:80px; height:80px;}
.index_user .user_info{width:130px; float:right; color:#eee;line-height:20px;}
.index_user .user_info a{color:#fff;}
.bbs_article{padding-top:10px;}
.bbs_title{font-size:14px; width:80px; height:35px;  background-color:#ffffff; background-image:url(imagesECxzlm_bg.jpg); color:#265c00; background-position:bottom; background-repeat:no-repeat;line-height:26px; font-weight:bold; text-align:center;}
.bbs_list li{width:230px; height:20px; line-height:20px; overflow:hidden; color:#333}
.bbs_list li a{color:#fff;}
