@charset "gb2312"
/* CSS Document */
/*以下是背景设置*/
html {
	background-color:#DBE0E6;
	background:url(../images/body_bg01.jpg) center; }

body {
	background-color:#DBE0E6;	
	background:url(../images/body_bg01.jpg) center; }
#body {height:770px; background-color:transparent; background-image: url(../images/j_body_bg.jpg); background-position:top center; background-repeat:repeat-x; }
/*以下是清零设置*/
body, div, td, p, table, tr，img, ul, li {
	margin:0px; 
	padding:0px;
	}
/*以下默认文字设置*/
body, div, td, p, table, tr {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:12px;
	line-height:180%; 
	word-break:break-all;
}
/*以下对齐设置*/
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
div img {vertical-align:bottom;}
/*以下头部设置---留*/
.funmenu {
	height:34px;
	margin-top:10px;
	margin-right:0px;
	padding-right:10px;
	float:right;
	list-style-type: none;
	}
.funmenu a {color:#000; text-align:center;}
.funmenu a:link, a:visited  {color:#000; text-decoration:none;}
.funmenu a:hover {color:#000; text-decoration:underline; }
.funmenu img {vertical-align:baseline; margin:0 5px 0 0 ;}
.funmenu li {float:left; padding:0px 8px; background-repeat:no-repeat;}
.cs {text-align:right; margin-top:0px; padding-right:5px;}
.hot {text-align:right; font-size:26px; padding:20px 20px 0 0; font-weight:bold;}
/*以下导航设置--留*/
.nav {
	margin:0px; 
	padding:0px;
	float:left;
	list-style-type: none;}
.nav li{
	float:left;
	margin:0px; 
	padding:0px;}
.nav li img{
	float:left;
	margin:0px; 
	padding:0px;
	cursor:hand;}

/*以下展示设置--留*/
.adshow {background:url(../images/j_show_bg.gif); background-repeat:no-repeat; width:664px; height:255px; margin:8px 0 0 1px; padding:8px 0 0 0;}
.adshow img{width:655px; height:230px;}
/*以下banner设置--留*/
.banner {background:url(../images/banner_bg.jpg); background-repeat:no-repeat; width:977px; height:206px; margin:8px 0 0 1px; padding:6px 0 0 0;}
.banner img{width:968px; height:169px;}
/*以下新闻中心设置--留*/
.newslist{
	background:url(../images/j_news_bg.gif); background-repeat:no-repeat;
	margin:10px 0 0 7px;
	padding:70px 0 0 30px; 
	height:532px;
	list-style-image:url(../images/dot_news.gif);
	font-size:12px;
	color:#000;
	line-height:184%
}
.newslist img{vertical-align:middle;
}
.newslist ul li{
	text-decoration:none;
	color:#000;	
}
.newslist li a{
	list-style-image:url(../images/dot_news.gif);
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.newslist li a:hover{
	color:red;
}
.newslist li a:active{
	text-decoration:none;
	color:#666;
}
#red {
	color:#CC0000;
	line-height:184%;
}
#red a{
	color:#CC0000;
	line-height:184%;
}
.more {float:right; padding:0px; margin:15px 35px 0 0; font-weight:bold; }
.more a{
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.more a:hover{
	color:red;
}
.more a:active{
	text-decoration:none;
	color:#666;
}
.casemore {float:right; padding:0px; margin:10px 35px 0 0; font-weight:bold; }
.casemore a{
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.casemore a:hover{
	color:red;
}
.casemore a:active{
	text-decoration:none;
	color:#666;
}
.thinkmore {float:right; padding:0px; margin:10px 35px 0 0; font-weight:bold; }
.thinkmore a{
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.thinkmore a:hover{
	color:red;
}
.thinkmore a:active{
	text-decoration:none;
	color:#666;
}
/*以下成功案例设置--留*/
.caselist{
	background:url(../images/j_case_bg.gif); background-repeat:no-repeat;
	margin:5px 0 0 7px;
	padding:40px 0 0 30px; 
	height:256px;
	list-style-image:url(../images/dot_news.gif);
	font-size:12px;
	color:#000;
	line-height:184%
}
.caselist img{vertical-align:middle;}
.caselist ul li{
	text-decoration:none;
	color:#000;	
}
.caselist li a{
	list-style-image:url(../images/dot_news.gif);
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.caselist li a:hover{
	color:red;
}
.caselist li a:active{
	text-decoration:none;
	color:#666;
}
/*以下思考设置--留*/
.thinklist{
	margin:5px 0 0 7px;
	padding:50px 0 0 40px; 
	list-style-image:url(../images/emrose.gif);
	font-size:12px;
	color:#FFF;
	line-height:184%
}
.thinklist img{vertical-align:middle;
}
.thinklist ul li{
	text-decoration:none;
	color:000;	
}
.thinklist li a{
	list-style-image:url(../images/dot_news.gif);
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.thinklist li a:hover{
	color:red;
}
.thinklist li a:active{
	text-decoration:none;
	color:#666;
}
/*以下思考设置--留*/
.xueshenglist{
	margin:5px 0 0 7px;
	padding:50px 0 0 25px; 
	list-style-image:url(../images/emrose.gif);
	font-size:12px;
	color:#FFF;
	line-height:184%
}
.xueshenglist img{vertical-align:middle;
}
.xueshenglist ul li{
	text-decoration:none;
	color:000;	
}
.xueshenglist li a{
	list-style-image:url(../images/dot_news.gif);
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.xueshenglist li a:hover{
	color:red;
}
.xueshenglist li a:active{
	text-decoration:none;
	color:#666;
}
/*以下经典之窗设置--留*/
.classiclist{
	margin:5px 0 0 7px;
	padding:50px 0 0 50px; 
	list-style-image:url(../images/emrose.gif);
	font-size:12px;
	color:#FFF;
	line-height:184%
}
.classiclist img{vertical-align:middle;
}
.classiclist ul li{
	text-decoration:none;
	color:000;	
}
.classiclist li a{
	list-style-image:url(../images/dot_news.gif);
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.classiclist li a:hover{
	color:red;
}
.classiclist li a:active{
	text-decoration:none;
	color:#666;
}
/*以下奖学金设置--留*/
.jiang{background:url(../images/scholarship.jpg); height:6px;}
.jiang ul li{display:inline;}
.jiang img{
	height:40px; width:200px; margin:10px 10px;
}
/*以下书斋设置--留*/
.book {padding:5px 0 0 0;}
.book img{ 
	margin:5px 10px 5px 20px; width:55px; height:76px;
}
.book ul li{
	list-style:none;
	text-decoration:none;
	color:#000;	
	margin:0 20px 0 0;
}
.book li a{
	list-style:none;
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.book li a:hover{
	color:red;
}
.book li a:active{
	text-decoration:none;
	color:#666;
}
.bookname {
	text-decoration:none;
	color:#000;	
	font-weight:bold;
	list-style:none;
}
.bookname li a{
	list-style:none;
	text-decoration:none;
	color:#000;	
	line-height:184%;
}

.bookname li a:hover{
	color:red;
}
.bookname li a:active{
	text-decoration:none;
	color:#666;
}
/*以下书斋列表设置--留*/
.bookintro {padding:10px 0 0 0;}
.bookintro img{ 
	margin:5px 10px 15px 20px; width:100px; height:136px; text-align:center;
}
.booktext {padding:20px 40px 30px 0; margin:0 50px 0 0; text-align:left;}
.booktext b {font-weight:bold; font-size:14px; color:#000; text-align:left;}
.booktext p{color:#666; margin:0 0 0 0; text-indent:2em; height:80px; overflow:hidden;}
.booktext_on{color:#275996;	}
.booktext_on {padding:20px 40px 30px 0; margin:0 50px 0 0; text-align:left;}
.booktext_on b {font-weight:bold; font-size:14px; color:red; text-align:left;}
.booktext_on p{color:red; margin:0 0 0 0; text-indent:2em; height:80px; overflow:hidden;}


/*以下tab设置---留*/
.ph_nav_bg {margin:0 0 0 7px; height:290px; 
	}
.ph_nav {
	padding:0px;
	margin:0px;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.ph_nav li{
	float:left;
	margin:15px 20px;
	padding:0px;
	text-decoration:none;
	color:#666;	
	list-style:none;
}
.ph_nav li a{
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#666;	
	font-weight:bold;
}

.ph_nav li a:hover{
	color:#275996;
	font-weight:bold;
}
.ph_nav li a:active{
	text-decoration:none;
	color:#275996;

} 
.ph_list {
	padding-top:50px;
	line-height:184%;
	text-decoration:none;
	color:#000;
}
.ph_list img{vertical-align:top;}
.intro {text-indent:2.1em; background:url(../images/arrow.gif); background-repeat:no-repeat; color:#990000;}
.ph_list ul {
	list-style-image:url(../images/dot_news.gif);
}
.ph_list li {
	float:left;
	display:block;
	width:295px;
	margin:0 10px 0 20px;
	list-style-image:url(../images/dot_news.gif);
	line-height:184%;
	text-decoration:none;
	color:#000;
}
.ph_list li a{
	line-height:184%;
	text-decoration:none;
	color:#5C5C5C;
}
.ph_list li a:link{
	color:#000;
}
.ph_list li a:hover{
	color:red;
}
.ph_list li a:active{
	color:#5C5C5C;
} 
.j_3_bg {background:url(../images/j_3_bg.jpg); background-position:left top; background-repeat:no-repeat; height:195px; margin:0 0 0 1px}
.j_3_bg1 {background:url(../images/j_3_bg1.jpg); background-position:left top; background-repeat:no-repeat; height:195px; margin:0 0 0 1px}

/*以下版权信息设置--留*/
.bottom {
	background:url(../images/j_bottom.gif); background-position:bottom; background-repeat:no-repeat;
	height:60px; text-align:center; padding:10px;  color:#000;
}
.bottom a{
	margin:0 5px;
	text-decoration:none;
	color:#36C;
}
.bottom a:link{
	text-decoration:none;
	color:#36C;
}
.bottom a:visited{
	text-decoration:none;
	color:#36C;
}
.bottom a:hover{
	text-decoration:none;
	color:#333333;
}
.bottom a:active{
	text-decoration:none;
	color:#666;
} 
/*以下下拉菜单设置--留*/
.popmenu_bg {border:1px solid #D11B1B; background:#fff; color:#000; position:absolute; display:none;z-index:99; width:170px; text-align:center; }
.popmenu_1{
	padding:5px 10px 5px 10px; text-align:left; color:#666; font-size:12px; font-weight:bold; 
}
.popmenu_1 li {list-style:none; border-bottom:1px dotted #ccc; text-align:center;}
.popmenu_1 a{
	padding:0px 10px;
	text-decoration:none;
	color:#c01c1d;
}
.popmenu_1 a:link{
	text-decoration:none;
	color:#c01c1d;
}
.popmenu_1 a:visited{
	text-decoration:none;
	color:#c01c1d;
}
.popmenu_1 a:hover{
	text-decoration:none;
	color:red;
}
.popmenu_1 a:active{
	text-decoration:none;
	color:#ccc;
} 
.pop_bm {
	background-image:url(../images/rm_bt_bg_off.gif); color:#fff; font-size:12px; height:5px; padding:0px 20px;
}

/*以下二级右侧----图片轮播设置---留*/
#pnav{
    position:absolute;
    z-index:99;
    top: 220px;
    right: 20px;
}
#pnav a, #s7 strong { margin: 0 3px; padding: 0px 4px; background: #525252; text-decoration: none;color:#FFF; }
#pnav a.activeSlide { background: #C30203; color:#FFF; }
.cycle_pic {border:0px ;}
/*以下二级菜单设置---留*/
.menu {background:url(../images/menu_bg.gif); background-repeat:repeat-y; border-left:1px solid #ccc; border-top:1px solid #ccc; margin:0 1px 0 0; min-height:700px;}
.menu_title {background:url(../images/menu_title.gif); width:223px; height:50px; margin:0 0 0 -5px; color:#FFF; font-weight:bold; padding:25px 0 0 20px; font-size:14px; }
.main-nr{border-bottom:1px solid #ccc; background:url(../images/main_bg.gif);}
.menu_list {color:#000; font-size:14px; font-weight: bold; list-style:none;}
.menu_list>ul>li{border-bottom:1px solid #ccc; color:#000; list-style:none; padding:5px 0 5px 30px;}
.menu_list a{
	padding:0px 10px;
	text-decoration:none;
	color:#c01c1d;
}
.menu_list a:link{
	text-decoration:none;
	color:#c01c1d;
}
.menu_list a:visited{
	text-decoration:none;
	color:#c01c1d;
}
.menu_list a:hover{
	text-decoration:none;
	color:red;
}
.menu_list a:active{
	text-decoration:none;
	color:#ccc;
} 
.submenu {color:#000; font-size:14px; font-weight bold; list-style:none;}
.submenu ul li{border-bottom:0px solid #ccc; color:#000; list-style:none; padding:5px 0 5px 50px;}

/*以下二级列表设置---留*/
.mainlist {padding:20px 40px;}
.mainlist p img {padding:10px 0; text-align:center;}
.mainlist h1{font-weight:bold; font-size:14px; color:#000; text-align:center; padding:0 0 0 0;}
.mainlist h2{font-size:14px; color:#000; text-align:center; padding:0 0 20px 0;}
.mainlist h3{font-weight:bold; font-size:14px; color:#000; padding:40px 0 7px 30px; background:url(../images/h1_bg.gif); background-position:bottom; background-repeat:no-repeat;}
.mainlist h4{font-weight:bold; font-size:14px; color:#9F0706; margin:0 0 0 30px; padding:5px 0 10px 0;}
.mainlist h5{font-weight:bold; font-size:14px; color:#696969; margin:0 0 0 30px; padding:10px 0 0 0;}
.mainlist p{color:#000; font-size:12px; text-indent:2.1em; margin:10px 0 0 0;}
.mainlist h6{font-family:"黑体";font-weight:bold; font-size:20px; color:#9F0706; text-align:center; padding:30px 0 20px 0;}
.mainlist ul li{color:#000; list-style-image:url(../images/dot_news.gif); margin:5px 40px 0 55px;}
.mainlist ol li{color:#000; margin:5px 30px 0 35px;}
.mainlist a{
	list-style-image:url(../images/dot_news.gif);
	padding:0px 10px;
	text-decoration:none;
	color:#666;
}
.mainlist a:link{
	text-decoration:none;
	color:#666;
}
.mainlist a:visited{
	text-decoration:none;
	color:#666;
}
.mainlist a:hover{
	text-decoration:none;
	color:red;
}
.mainlist a:active{
	text-decoration:none;
	color:#ccc;
} 
table.servicesT{	
color: #404040;
background-color: #FFF;
border-top:0;
border:1px #D9DBD0 solid;
border-collapse: collapse;
border-spacing: 0px;
margin:20px 30px;
width:595px;
}

table.servicesT th {
border-bottom: 1px solid #D9DBD0;
font-weight:bold;
color: #404040;
background-color:#EFEFEF;
height:29px;
text-align: center;
padding-left: 5px;
border-left: 1px solid #D9DBD0;
} 
table.servicesT td {
border-bottom: 1px solid #D9DBD0;
color: #404040;
background-color:#FFF;
height:29px;
text-align:left;
padding-left: 5px;
border-left: 1px solid #D9DBD0;
} 

.mainlist_news {padding:20px 40px;}
.mainlist_news img {vertical-align:middle;}
.mainlist_news h1{background:url(../images/h1-bg.jpg); font-size:14px; font-weight:bold; padding:7px 10px; margin:10px 30px;}
.mainlist_news ul li{color:#000; list-style-image:url(../images/dot_news1.gif); margin:5px 40px 0 55px;}
.mainlist_news a{
	list-style-image:url(../images/dot_news1.gif);
	padding:0px 10px;
	text-decoration:none;
	color:#666;
}
.mainlist_news a:link{
	text-decoration:none;
	color:#666;
}
.mainlist_news a:visited{
	text-decoration:none;
	color:#666;
}
.mainlist_news a:hover{
	text-decoration:none;
	color:red;
}
.mainlist_news a:active{
	text-decoration:none;
	color:#ccc;
} 
/*以下二级右侧----页码设置*/
.page_right {text-align:right; margin-right:10px; margin:20px 50px 20px 0;}
.arrow {border:1px solid #B2B2B2; background-color:#FFF; padding:0px 2px; height:15px; line-height:100%; color:#858585;}
.pagenub {color:#666;  margin:0px 2px;}
.placenow {font-weight:bold; color:#990000; margin:0px 2px;}
/*以下二级----公开课设置*/
.classlist_news {padding:20px 40px;}
.classlist_news ul {}
.classlist_news li{float:left; display:block; width:115px;}
.classlist_news li img{border:3px solid #ccc; width:100px; height:125px;}
.classlist_news li h1{font-size:14px; font-weight:bold; padding:5px 0 0 0;}
.classlist_news li p{font-size:12px; color:#888;}
.classlist_news a{
	text-decoration:none;
	color:#666;
}
.classlist_news a:link{
	text-decoration:none;
	color:#666;
}
.classlist_news a:visited{
	text-decoration:none;
	color:#666;
}
.classlist_news a:hover{
	text-decoration:none;
	color:red;
}
.classlist_news a:active{
	text-decoration:none;
	color:#ccc;
} 
.classtext {width:200px; height:100px;}
.classlist_news li span{
	list-style:none;
	padding:0px 10px;
	text-decoration:none;
	color:#d90200;
	position:relative;
	float:right;
	font-weight:bold;
}
.classlist_news li span a{
	list-style-image:url(../images/dot_news1.gif);
	padding:0px 10px;
	text-decoration:none;
	color:#d90200;
}
.classlist_news li span a:link{
	text-decoration:none;
	color:#d90200;
}
.classlist_news li span a:visited{
	text-decoration:none;
	color:#d90200;
}
.classlist_news li span a:hover{
	text-decoration:none;
	color:#666;
}
.classlist_news li span a:active{
	text-decoration:none;
	color:#666;
} 
/*以下二级----公开课子菜单设置*/
.sunmenu-heng {padding:5px 40px; background:url(../images/submenu_bg.jpg); margin:20px 0 0 0; color:#fff; font-weight:bold;}
.sunmenu-heng ul {}
.sunmenu-heng li{float:left; display:block;}
.sunmenu-heng a{
	text-decoration:none;
	color:#FFF;

}
.sunmenu-heng a:link{
	text-decoration:none;
	color:#FFF;
}
.sunmenu-heng a:visited{
	text-decoration:none;
	color:#FFF;
}
.sunmenu-heng a:hover{
	text-decoration:none;
	color:#000;
}
.sunmenu-heng a:active{
	text-decoration:none;
	color:#ccc;
} 
/*以下二级----公开课详细页面排版设置*/
.classshow {padding:20px 40px;}
.classshow h1{background:url(../images/h1-bg.jpg); font-size:14px; font-weight:bold; padding:7px 10px; margin:10px 30px;}
.classshow p{color:#000; font-size:12px; text-indent:2.1em; margin:5px 0 0 0;}
.classshow p img {padding:10px 0; text-align:center;}
.classshow ul li{color:#000; list-style-image:url(../images/dot_news.gif); margin:5px 40px 0 55px;}
.classshow ol li{color:#000; margin:5px 30px 0 35px;}
.classshow a{
	list-style-image:url(../images/dot_news.gif);
	padding:0px 10px;
	text-decoration:none;
	color:#666;
}
.classshow a:link{
	text-decoration:none;
	color:#666;
}
.classshow a:visited{
	text-decoration:none;
	color:#666;
}
.classshow a:hover{
	text-decoration:none;
	color:red;
}
.classshow a:active{
	text-decoration:none;
	color:#ccc;
} 
.classintro {padding:50px 60px;}
.classintro ul {}
.classintro li{float:left; display:block;}
.classintro li img{border:3px solid #ccc; width:100px; height:125px; margin:10px 0 0 10px;}
.classintro li h1{font-size:14px; font-weight:bold; padding:5px 0 0 0;}
.classintro li p{font-size:12px; color:#888;}
.zxbm {float:right; margin:20px 20px 0 0;}

.teacher {padding:0 40px; }
.teacher td {color:#000;}
.teacher td img{border:3px solid #ccc; width:100px; height:125px; margin:0 20px 0 10px; vertical-align:top;}
.teacher td h1{font-size:12px; font-weight:bold; padding:5px 0 0 0; background:none; color:#993300; margin:0 0 0 0; }

.moreclass {padding:0 40px; }
.moreclass td {color:#000;}
.moreclass td img{border:3px solid #ccc; width:132px; height:145px; margin:0 20px 0 10px; vertical-align:top;}
/*以下二级----视频短片列表设置*/
.vediolist_news {padding:20px 40px;}
.vediolist_news ul {}
.vediolist_news li{float:left; display:block; width:130px; margin:0 15px 40px 15px;}
.vediolist_news li img{border:3px solid #ccc; width:125px; height:100px;}
.vediolist_news li h1{font-size:12px; font-weight:none; padding:5px 0 0 0;}
.vediolist_news li p{font-size:12px; color:#888; font-weight:bold;}
.vediolist_news a{
	text-decoration:none;
	color:#666;
	font-weight:bold;
}
.vediolist_news a:link{
	text-decoration:none;
	color:#666;
}
.vediolist_news a:visited{
	text-decoration:none;
	color:#666;
}
.vediolist_news a:hover{
	text-decoration:none;
	color:red;
}
.vediolist_news a:active{
	text-decoration:none;
	color:#ccc;
} 
.vediolist_news li span{
	list-style:none;
	text-decoration:none;
	color:#d90200;
	position:relative;
	float:right;
	font-weight:bold;
}
.vediolist_news li span a{
	padding:0px 10px;
	text-decoration:none;
	color:#d90200;
}
.vediolist_news li span a:link{
	text-decoration:none;
	color:#d90200;
}
.classlist_news li span a:visited{
	text-decoration:none;
	color:#d90200;
}
.vediolist_news li span a:hover{
	text-decoration:none;
	color:#666;
}
.vediolist_news li span a:active{
	text-decoration:none;
	color:#666;
} 
/*以下二级----当前位置设置*/
.idx a{
	text-decoration:underline;
	color:#666;
	font-weight:bold;
	margin:0 3px;
}
.idx a:link{
	text-decoration:underline;
	color:#666;
}
.idx a:visited{
	text-decoration:underline;
	color:#666;
}
.idx a:hover{
	text-decoration:underline;
	color:red;
}
.idx a:active{
	text-decoration:none;
	color:#ccc;
} 
/*以下弹出表单设置*/
#name_list {width:130px; vertical-align:middle;}
.red {color:red;}