﻿@charset "UTF-8";
/*
*-----------------------------
**文件内容描述：网站主要框架样式

**主要涉及页面：企业站和商城公用样式表

**项目特殊说明：目前暂无

**项目制作人：杨冬
*------------------------------
*/

/*----------
* 全局设置
*-----------
*/
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, 
blockquote, /* structural elements 结构元素 */ 
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ 
pre, /* text formatting elements 文本格式元素 */ 
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ 
th, td, /* table elements 表格元素 */ 
img/* img elements 图片元素 */ 
{
	border:medium none;
	margin: 0;
	padding: 0;
	}
/** 设置默认字体 **/
body, button, input, select, textarea {font: 12px/1.5 '宋体', tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	}
em {
	font-style:normal;
	}
/** 重置列表元素 **/
ul, ol {
	list-style: none;
	}
/** 重置超链接元素 **/
a {
	text-decoration: none;
	color:#5e5f60;
	}
a:visited {
	text-decoration: none;
	color:#5e5f60;
	}
a:hover {
	color:#cc0000;
	}
a:active {
	color:#cc0000;
	}
/** 重置图片元素 **/
img {
	border:0px;
	}
/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
/** 设置主体默认样式 **/
body{
	font-family:"宋体";
	background:#ffffff url(../images/body_bg.jpg) no-repeat center top;
	color:#5e5f60;
	font-size:12px;
	}
/** 滚动条 **/
html {
	overflow:-moz-scrollbars-vertical;
	overflow-x:hidden;
	} 
.left{
	display:inline;
	float:left;
	}
.right{
	display:inline;
	float:right;
	}
/*============================================头部===================================================*/
.top_box{
	width:100%;
	height:35px;
	margin:0 auto;
	clear:both;
	position:absolute;
	z-index:9999;
	background:url(../images/top_bg.png) repeat-x left top;
	}
.top{
	width:980px;
	height:28px;
	margin:0 auto;
	clear:both;
	}
.top_time{
	height:28px;
	float:left;
	line-height:28px;
	color:#626262;
	}
.top_link{
	height:28px;
	float:right;
	line-height:28px;
	}
.top_link a{
	height:28px;
	line-height:28px;
	padding:0 5px;
	}
.flash_box{
	width:100%;
	clear:both;
	height:240px;
	position:relative;
	z-index:1111;
	margin:0 auto;
	background:url(../images/banner_bg.jpg) no-repeat center top;
	}
/*----------------------------------------------------------teacher-------------------------------------------------------*/
.menu{
	width:1000px;
	height:70px;
	clear:both;
	margin:-35px auto 0;
	position:relative;
	z-index:8888;
	background:url(../images/menu_bg.jpg) no-repeat;
	}
.row{
	position:relative;
	z-index:8888;
	}
.menu dl{
	height:27px;
	padding:8px 0 0 0;
	}
.menu dl dd{
	float:left;
	display:block;
	height:27px;
	position:relative;
	width:71px;
	margin:0 14px 0 13px;
	}
.menu dl dd.hover{
	float:left;
	display:block;
	height:27px;
	position:relative;
	}
.menu dl dd span a{
	display:block;
	line-height:27px;
	width:100%;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	}
.menu dl dd span a:visited{ color:#fff;}
.menu dl dd span a:hover{ color:#fff;}
.menu dl dd span a:active{ color:#fff;}

.menu dl dd:hover span{
	color:#b20304;
	height:27px;
	display:block;
	background:url(../images/menu_hover.jpg) no-repeat center bottom;
	}
.menu dl dd:hover span a{color:#b20304;}
.menu dl dd:hover span a:visited{color:#b20304;}
.menu dl dd:hover span a:hover{color:#b20304;}
.menu dl dd:hover span a:active{color:#b20304;}

.menu dl dd div{
	width:600px;
	height:30px;
	line-height:30px;
	position:absolute;
	left:0;
	top:27px;
	color:#acacac;
	}
.menu dl dd div a{
	padding:0 10px;
	color:#5b5b5b;
	}
.menu dl dd div a:visited{
	color:#5b5b5b;
	}
.menu dl dd div a:hover{
	padding:0 10px;
	color:#cc0000;
	}
.menu dl dd div a:active{
	color:#cc0000;
	}
.menu dl dd div.hover{
	display:block;
	}
.menu dl dd div.sub1{
	width:960px;
	height:30px;
	}
.menu dl dd div.sub1 strong{
	font-weight:normal;
	color:#626262;
	float:left;
	}
.menu dl dd div.sub1 strong i{
	font-style:normal;
	color:#cc0000;
	}
.menu_right{
	display:inline;
	float:right;
	width:204px;
	height:22px;
	background:url(../images/search.jpg) no-repeat;
	margin-top:5px;
	}
.menu_text{
	width:125px;
	height:22px;
	border:none;
	background:none;
	margin-left:27px;
	float:left;
	line-height:22px;
	}
.menu_but{
	width:58px;
	height:22px;
	border:none;
	cursor:pointer;
	float:left;
	width:50px;
	border:none;
	background:none;
	}
.head_box{
	width:1000px;
	height:175px;
	clear:both;
	margin:0 auto;
	position:relative;
	z-index:888;
	top:30px;
	}
.logo{
	width:335px;
	height:115px;
	display:inline;
	float:left;
	margin:31px 0 0 11px;
	}

/*
** Begin banner
******************/
.indexBanner {
	position:relative;
	height:175px;
	width:529px;
	overflow:hidden;
	display:inline;
	float:right;
	}
.mask{display:none;}
.indexBanner p{
	width:100%;
	height:175px;
	position:absolute;
	z-index:300;
	left:0;
	top:0;
	background:url(../images/indexBanner_bg.png) no-repeat;
	}
.indexBanner div{
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:175px;
	width:355px;
	padding:0 87px;
	overflow:hidden;
	text-align:center;
	z-index:10;
	}
.indexBanner div img{
	height:175px;
	width:355px;
	clear:both;
	}
.indexBanner div.now {
	display:block;
	}
.ul_bannerMenu {
	position:absolute;
	bottom:12px;
	z-index:80000;
	display:none;
	}
/*
** End banner
*****************/
.wrap1{
	width:1000px;
	overflow:hidden;
	clear:both;
	margin:20px auto 0;
	}
.wrap2{
	width:730px;
	overflow:hidden;
	}
.wrap3{
	width:256px;
	overflow:hidden;
	}
.newsCenter{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.title1{
	width:100%;
	height:29px;
	line-height:29px;
	clear:both;
	background:url(../images/title1_bg.jpg) repeat-x;
	}
.title1 span{
	width:80px;
	height:29px;
	color:#cc0000;
	font-size:14px;
	font-family:microsoft yahei;
	text-align:center;
	float:left;
	cursor:default;
	}
.title1 span.hover{
	width:80px;
	height:29px;
	color:#fff;
	background:url(../images/title1_left.jpg) no-repeat;
	}
.title1 span.hover a{
	width:80px;
	height:29px;
	color:#fff;
	background:url(../images/title1_left.jpg) no-repeat;
	}
.title1 .right{color:#cc0000; padding-right:5px;}
.title1 .right:visited{color:#cc0000;}
.title1 .right:hover{color:#cc0000;}
.title1 .right:active{color:#cc0000;}

.fouce {
	width:280px;
	height:185px;
	}
.feature_list {
	width:280px;
	height:185px;
	overflow:hidden;
	position: relative;
	}
.feature_list ul {
	position:absolute;
	}

.tabs{
	left:0;
	bottom:0;
	z-index: 2;
	width:280px;
	height:17px;
	z-index:30;
	background:url(../images/tabs_bg.png) no-repeat left top;
	}
.tabs div{
	float:right;
	display:inline;
	}
.tabs li{
	float:left;
	display:inline;
	}
.tabs li a {
	width:20px;
	line-height:20px;
	display:block;
	text-align:center;
	color:#fff;
	border-left:1px solid #fff;
	background:#000;
	}
.tabs li a:visited{color:#fff;}
.tabs li a:hover {
	width:20px;
	line-height:20px;
	display:block;
	text-align:center;
	color:#fff;
	}
.tabs li a:active{color:#fff;}
.tabs li a.current {
	width:20px;
	line-height:20px;
	display:block;
	text-align:center;
	color:#fff;
	background:#cc0001;
	border-left:1px solid #fff;
	}
.tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
.output{
	top:0;
	left:0;
	width:280px;
	height:185px;
	position:relative;
}
.output li {
	position:absolute;
	width:280px;
	height:185px;
	z-index:0;
}
.output li a{
	width:280px;
	height:185px;
	display:block;
	clear:both;
	}
.output li a:hover {
	background:#fff;
}
.output li img{
	width:280px;
	height:185px;
	}
.newsCenter_content{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:20px;
	}
.newsCenter_bontent_right{
	width:424px;
	overflow:hidden;
	padding-right:8px;
	}
.imgList1{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.imgList1_img{
	width:90px;
	height:60px;
	padding:2px;
	border:1px solid #d9d9d9;
	}
.imgList1_img img{
	width:90px;
	height:60px;
	}
.imgList1_text{
	width:315px;
	overflow:hidden;
	}
.imgList2_text{
	width:132px;
	overflow:hidden;
	}
.imgList1_title{
	width:100%;
	height:20px;
	line-height:20px;
	}
.imgList1_content{
	height:44px;
	line-height:22px;
	padding-top:2px;
	}
.newsList1_box{
	height:100px;
	padding-top:19px;
	}
.newsList1{
	clear:both;
	line-height:25px;
	}
.newsList1 span{color:#bdbdbd;}
.newsList1 dd{
	height:25px;
	line-height:25px;
	clear:both;
	overflow:hidden;
	}
.newsList1 a{
	padding:0 0 0 15px;
	background:url(../images/icon2.jpg) no-repeat left center;
	}
.newsList1 a:hover{
	background:url(../images/icon1.jpg) no-repeat left center;
	}
.newsBox{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:20px;
	}
.newsBox_small{
	width:356px;
	overflow:hidden;
	}
.title3{
	width:100%;
	height:33px;
	background:url(../images/title3_bg.jpg) repeat-x;
	position:relative;
	z-index:10;
	}
.title3_left{
	width:79px;
	height:33px;
	position:absolute;
	z-index:15;
	background:url(../images/title3_left.jpg) no-repeat;
	}
.title3_left span{
	width:100%;
	display:block;
	height:27px;
	line-height:27px;
	color:#fff;
	font-size:14px;
	font-family:microsoft yahei;
	text-align:center;
	}
.title3_right{
	width:40px;
	height:33px;
	position:absolute;
	z-index:15;
	right:0;
	padding:0 6px 0 0;
	line-height:27px;
	background:url(../images/title3_right.jpg) no-repeat right top;
	}
.newsBox_small_content{
	height:149px;
	padding:15px 5px 0;
	clear:both;
	overflow:hidden;
	}
.title2{
	width:100%;
	height:29px;
	background:url(../images/title2_bg.jpg) repeat-x;
	position:relative;
	z-index:10;
	}
.title2_left{
	width:82px;
	height:29px;
	position:absolute;
	z-index:15;
	background:url(../images/title2_left.jpg) no-repeat;
	}
.title2_left span{
	width:100%;
	display:block;
	height:29px;
	line-height:27px;
	color:#fff;
	font-size:14px;
	font-family:microsoft yahei;
	text-align:center;
	}
.title2_right{
	width:40px;
	height:29px;
	position:absolute;
	z-index:15;
	right:0;
	padding:0 6px 0 0;
	line-height:27px;
	background:url(../images/title2_right.jpg) no-repeat right top;
	}
.video{
	width:100%;
	height:185px;
	padding-top:20px;
	}
.clear{
	width:100%;
	height:20px;
	clear:both;
	}
.grey{
	padding:19px 10px 10px;
	background:#f3f3f3 url(../images/box_bottom.jpg) no-repeat left bottom;
	overflow:hidden;
	}
.grey1{height:142px;}
.newsList2{
	clear:both;
	line-height:25px;
	}
.newsList2 dd{
	height:25px;
	line-height:25px;
	clear:both;
	overflow:hidden;
	}
.newsList2 a{
	padding:0 0 0 15px;
	background:url(../images/icon3.jpg) no-repeat left center;
	}
.ad{
	width:1000px;
	height:90px;
	clear:both;
	margin:0 auto;
	}
.ad img{
	width:1000px;
	height:90px;
	}
.grey2{height:140px;}
.newsList21{padding-top:10px;}
.ebook_content{
	overflow:hidden;
	clear:both;
	height:140px;
	position:relative;
	z-index:5;
	}
.ebook_img{
	width:100px;
	height:132px;
	padding:2px;
	border:1px solid #dfdfe0;
	}
.ebook_img img{
	width:100px;
	height:132px;
	}
.ebook_content_text{
	width:120px;
	overflow:hidden;
	height:105px;
	line-height:24px;
	}
.ebook_title{
	width:100%;
	height:30px;
	clear:both;
	font-size:14px;
	font-family:microsoft yahei;
	}
.ebook_title a{color:#cc0000;}
.ebook_title a:visited{color:#cc0000;}
.ebook_title a:hover{color:#cc0000;}
.ebook_title a:active{color:#cc0000;}
.book_button{
	width:49px;
	height:15px;
	background:url(../images/book_button.jpg) no-repeat left top;
	position:absolute;
	z-index:10;
	right:5px;
	bottom:10px;
	}
.book_button div{
	width:48%;
	height:15px;
	cursor:pointer;
	}
.button_content{
	width:100%;
	height:155px;
	overflow:hidden;
	}
.button_content dd{
	width:124px;
	height:36px;
	display:inline;
	margin-top:15px;
	}
.button_content dd a{
	display:block;
	height:36px;
	line-height:36px;
	padding:0 0 0 55px;
	font-size:14px;
	font-family:microsoft yahei;
	}
.button1{
	float:left;
	background:url(../images/severce1.jpg) no-repeat left top;
	}
.button2{
	float:right;
	background:url(../images/severce2.jpg) no-repeat left top;
	}
.button3{
	float:left;
	background:url(../images/severce3.jpg) no-repeat left top;
	}
.button4{
	float:right;
	background:url(../images/severce4.jpg) no-repeat left top;
	}
.button5{
	float:left;
	background:url(../images/severce5.jpg) no-repeat left top;
	}
.button6{
	float:right;
	background:url(../images/severce6.jpg) no-repeat left top;
	}
.newsBox2{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.hot_news{
	width:100%;
	height:65px;
	clear:both;
	padding-bottom:10px;
	overflow:hidden;
	clear:both;
	}
.hot_news_title{
	width:100%;
	height:25px;
	overflow:hidden;
	}
.hot_news_content{
	width:100%;
	height:40px;
	line-height:20px;
	clear:both;
	color:#8e8e8e;
	text-indent:2em;
	}
/*
** Begin ScrollImg
***************/
.scroll_box{
	width:100%;
	overflow:hidden;
	clear:both;
	}
#ScrollImg{
	position:relative;
	margin:0 auto;
	width:100%;
	z-index:10;
	padding-top:20px;
	}
#ScrollImg .ScrollImg_prev, #ScrollImg .ScrollImg_next{
	display:block;
	position:absolute;
	top:53px;
	width:17px;
	height:88px;
	background:#000;
	cursor:pointer;
	}
#ScrollImg .ScrollImg_prev{
	left:0;
	background:url(../images/prev.jpg) no-repeat left top;
	}
#ScrollImg .ScrollImg_next{
	right:0;
	background:url(../images/next.jpg) no-repeat left top;
	}
#ScrollImg .ScrollImg_list{
	position:relative;
	width:650px;
	height:142px;
	margin-left:55px;
	overflow:hidden;
	}
#ScrollImg .ScrollImg_list ul{
	width:9999px;
	}
#ScrollImg .ScrollImg_list li{
	float:left;
	display:inline;
	width:175px;
	overflow:hidden;
	margin-right:45px;
	}
#ScrollImg .ScrollImg_list li div{
	width:165px;
	height:105px;
	padding:4px;
	border:1px solid #d9d9d9;
	}
#ScrollImg .ScrollImg_list li div img{
	width:165px;
	height:105px;
	}
#ScrollImg .ScrollImg_list li p{
	width:100%;
	height:27px;
	text-align:center;
	line-height:27px;
	}
/*
** End ScrollImg
***************/

.ninth_bar{
	width:1002px;
	height:80px;
	clear:both;
	margin:40px auto 0 auto;
	background:url(../images/linker_bg.jpg) no-repeat;
	}
.ninth_bar_main{
	width:1000px;
	height:80px;
	}
.link{
	height:51px;
	width:100%;
	clear:both;
	}
.link span{
	padding:0 0 0 30px;
	line-height:49px;
	font-size:15px;
	color:#cc0000;
	font-weight:bold;
	float:left;
	}
.select_box{
	width:184px;
	height:20px;
	line-height:20px;
	display:inline;
	float:left;
	background:url(../images/select_box.jpg) no-repeat left top;
	position:relative;
	z-index:10;
	margin:15px 0 0 80px;
	}
.select_box a{
	width:164px;
	height:18px;
	float:left;
	text-align:center;
	}
.select_down{
	width:182px;
	overflow:hidden;
	clear:both;
	position:absolute;
	z-index:20;
	bottom:20px;
	left:0;
	background:#fff;
	display:none;
	padding:5px 0;
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	}
.select_down dl dd{
	clear:both;
	height:22px;
	}
.select_down dl dd a{
	line-height:22px;
	}
.footer_link{
	height:30px;
	clear:both;
	text-align:center;
	color:#fff;
	}
.footer_link a{
	color:#fff;
	line-height:30px;
	padding:0 16px;
	}
.footer_link a:visited{
	color:#fff;
	}
.footer_link a:hover{
	color:#fff;
	line-height:30px;
	padding:0 16px;
	}
.footer_link a:active{
	color:#fff;
	}
.footer{
	width:1000px;
	clear:both;
	height:80px;
	margin:0 auto;
	padding-top:15px;
	text-align:center;
	color:#646464;
	line-height:30px;
	}
/*
*二级
****/
.main_left{
	width:230px;
	overflow:hidden;
	}
.main_right{
	width:730px;
	overflow:hidden;
	}

/*左侧导航*/
.sideBar_title{
	width:100%;
	height:37px;
	clear:both;
	background:url(../images/sideBar_title.jpg) no-repeat left top;
	}
.sideBar_title span{
	padding:0 0 0 35px;
	color:#fff;
	line-height:37px;
	font-size:14px;
	font-family:microsoft yahei;
	}
.main_left_box{
	width:188px;
	padding:10px 21px 20px;
	overflow:hidden;
	clear:both;
	background:url(../images/main_left_bg.jpg) repeat-y;
	}
.main_left_bottom{
	width:100%;
	height:2px;
	overflow:hidden;
	clear:both;
	background:url(../images/main_left_bottom.jpg) no-repeat;
	}
.sideBar{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.sideBar dd{
	width:100%;
	overflow:hidden;
	clear:both;
	margin-top:10px;
	}
.sideBar dd span{
	width:100%;
	line-height:25px;
	overflow:hidden;
	clear:both;
	display:block;
	font-size:14px;
	height:25px;
	text-align:center;
	}
.sideBar dd span a{
	display:block;
	text-align:center;
	line-height:25px;
	color:#cc0000;
	background:url(../images/sideBar_link.jpg) no-repeat;
	}
.sideBar dd span a:visited{
	color:#cc0000;
	background:url(../images/sideBar_link.jpg) no-repeat;
	}
.sideBar dd span a:hover{
	color:#fff;
	background:url(../images/sideBar_hover.jpg) no-repeat;
	}
.sideBar dd span a:active{color:#fff;}
.sideBar dd.hover span a{
	color:#fff;
	background:url(../images/sideBar_hover.jpg) no-repeat;
	}
.sideBar dd ul{
	overflow:hidden;
	clear:both;
	display:none;
	}
.sideBar dd.hover ul{
	overflow:hidden;
	clear:both;
	display:block;
	padding-top:5px;
	}
.sideBar dd ul li{
	padding:0 0 0 52px;
	line-height:24px;
	overflow:hidden;
	clear:both;
	display:block;
	height:24px;
	}
.sideBar dd ul li a{
	padding:0 0 0 15px;
	display:block;
	color:#8e8e8e;
	background:url(../images/icon2.jpg) no-repeat left center;
	}
.sideBar dd ul li a:visited{
	color:#8e8e8e;
	}
.sideBar dd ul li a:hover{
	color:#cc0000;
	background:url(../images/icon1.jpg) no-repeat left center;
	}
.sideBar dd ul li a:active{
	color:#cc0000;
	}
.sideBar dd ul li.hover a{
	color:#cc0000;
	background:url(../images/icon1.jpg) no-repeat left center;
	}
.hot_title{
	width:100%;
	height:30px;
	line-height:30px;
	clear:both;
	background:url(../images/hot_title.jpg) no-repeat;
	}
.hot_title span{
	padding:0 0 0 35px;
	color:#808080;
	font-size:14px;
	font-family:microsoft yahei;
	background:url(../images/icon2.jpg) no-repeat 25px center;
	}
.main_right_title{
	width:100%;
	height:35px;
	clear:both;
	line-height:35px;
	background:url(../images/main_right_title.jpg) no-repeat;
	}
.main_right_name{
	padding:0 0 0 20px;
	color:#808080;
	font-weight:bold;
	}
.nav{
	padding:0 10px 0 0;
	text-align:right;
	color:#626262;
	}
.nav a.hover{
	color:#cc0000;
	cursor:default;
	}
.nav a{padding:0 5px;}
.main_right_content{
	width:100%;
	overflow:hidden;
	clear:both;
	background:url(../images/main_right_middle.jpg) repeat-y;
	}
.main_right_bottom{
	width:100%;
	height:2px;
	overflow:hidden;
	clear:both;
	background:url(../images/main_right_bottom.jpg) no-repeat;
	}




/*文章分页*/
.page {clear:both; color:#fff; padding-top:20px; margin-top:40px; border-top:1px solid #ccc;}
.page a,.page span {display:block; padding:0 2px; margin:0 3px; float:left; color:#666;}
.page select {display:none;}

.inp_button{
    background:#cc0000;
    border: 1px solid #cc0000;
	width:58px;
	height:20px;
	font-weight:normal;
	border:none;
	cursor:pointer;
	color:#fff;
	}
.inp_text{
	width:28px;
	height:18px;
	border:1px solid #d6d6d6;
	background:#fff;
	line-height:18px;
	color:#000;
	text-align:center;
	margin:0 5px;
	}


/*新闻阅读页*/
.articleBox{
	padding:20px 30px 50px 30px;
	overflow:hidden;
	clear:both;
	}
.article_title{
	width:100%;
	overflow:hidden;
	clear:both;
	text-align:center;
	}
.article_title div{
	width:100%;
	height:65px;
	line-height:65px;
	clear:both;
	text-align:center;
	color:#393939;
	border-bottom:1px dotted #393939;
	font-size:18px;
	font-family:microsoft yahei;
	}
.article_title p{
	padding-top:5px;
	padding-bottom:20px;
	color:#737373;
	}
.article{
	clear:both;
	line-height:30px;
	width:100%;
	padding-top:15px;
	}
.article_up{
	width:100%;
	overflow:hidden;
	clear:both;
	border-top:1px solid #9e9e9e;
	line-height:24px;
	margin-top:10px;
	padding-top:15px;
	}
.article_up strong{
	color:#848485;
	float:left;
	font-weight:normal;
	}
/*单篇文章*/
.singleArticle{
	clear:both;
	line-height:32px;
	padding:20px 30px 30px 30px;
	min-height:500px;
	height:auto !important;
	height:500px;
	}
/*新闻列表*/
.news_dl{
	width:100%;
	overflow:hidden;
	clear:both;
	padding-top:10px;
	}
.news_dl dd{
	width:100%;
	height:32px;
	clear:both;
	line-height:32px;
	}
.news_dl dd .left{padding-left:10px;}
.news_dl dd .right{padding-right:10px;}
.news_dl dd em{font-style:normal;}
.news_dl dd em a{color:#cc0000;}
.news_dl dd em a:visited{color:#cc0000;}
.news_dl dd em a:hover{color:#cc0000;}
.news_dl dd em a:active{color:#cc0000;}
/*图文列表页*/
.imgList_dl{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.imgList_dl dd{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:25px 0;
	border-bottom:1px dotted #9e9e9e;
	}
.imgList_img{
	width:165px;
	height:122px;
	display:inline;
	float:left;
	padding:2px;
	border:1px solid #dedede;
	background:#fff;
	}
.imgList_img img{
	width:165px;
	height:122px;
	}
.imgList_content{
	width:480px;
	overflow:hidden;
	display:inline;
	float:right;
	}
.imgList_title{
	width:100%;
	height:20px;
	font-weight:bold;
	}
.imgList_title a{color:#626262;}
.imgList_title a:visited{color:#626262;}
.imgList_title a:hover{color:#cc0000;}
.imgList_title a:active{color:#cc0000;}
.imgList_text{
	width:100%;
	height:100px;
	clear:both;
	line-height:24px;
	padding-top:8px;
	color:#8e8e8e;
	}
.imgList_text a{color:#cc0000;}
.imgList_text a:visited{color:#cc0000;}
.imgList_text a:hover{color:#cc0000;}
.imgList_text a:active{color:#cc0000;}

/*新闻全图*/
.productAllImg_dl{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.productAllImg_dl dd{
	width:205px;
	overflow:hidden;
	display:inline;
	float:left;
	margin:20px 9px 0 9px;
	}
.productAllImg_img{
	width:195px;
	height:125px;
	clear:both;
	padding:4px;
	border:1px solid #eeeeee;
	}
.productAllImg_img img{
	width:195px;
	height:125px;
	}
.productAllImg_content{
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
	}
/** 放大图片区域 **/
.zoom2{
	width:100%;
	overflow:hidden;
	clear:both;
	margin:20px auto 0;
	padding-bottom:10px;
	}
.zoom2 .zoom_big{
	width:470px;
	/*height:320px;*/
	margin:20px auto;
	}
.zoom2 .zoom_big img{
	width:470px;

	}
/** 滚动图片区域 **/
.zoom2 .zoomScroll{
	position:relative;
	margin:0 auto;
	width:470px;
	z-index:10;
	}
.zoom2 .zoomScroll .zoomScroll_prev, .zoom2 .zoomScroll .zoomScroll_next{
	display:block;
	position:absolute;
	top:0;
	width:17px;
	height:68px;
	cursor:pointer;
	}
.zoom2 .zoomScroll .zoomScroll_prev{
	left:0;
	background:url(../images/prev.jpg) no-repeat scroll left center transparent;
	}
.zoom2 .zoomScroll .zoomScroll_next{
	right:0;
	background:url(../images/next.jpg) no-repeat scroll left center transparent;
	}
.zoom2 .zoomScroll_list{
	position:relative;
	width:400px;
	height:70px;
	margin-left:35px;
	overflow:hidden;
	}
.zoom2 .zoomScroll_list ul{
	width:9999px;
	}
.zoom2 .zoomScroll_list li{
	float:left;
	display:inline;
	width:84px;
	height:64px;
	margin-right:12px;
	cursor:pointer;
	border:1px solid #cfcfcf;
	padding:2px;
	}
.zoom2 .zoomScroll_list li img{
	width:84px;
	height:64px;
	_height:60px;
	}
.zoom2 .zoomScroll_list li.hover{
	float:left;
	display:inline;
	width:84px;
	height:64px;
	border:1px solid #cc0000;
	padding:2px;
	}


.TextImgList_three{
	width:110%;
	clear:both;
	overflow:hidden;
	}
.TextImgList_three dd{
	width:200px;
	overflow:hidden;
	margin:20px 30px 0 0;
	}
.TextImgList_three_img{
	width:102px;
	overflow:hidden;
	float:left;
	}
.TextImgList_three_img div{
	width:95px;
	height:130px;
	border:1px solid #cfcfcf;
	padding:2px;
	}
.TextImgList_three_img div img{
	width:95px;
	height:130px;
	}
.TextImgList_three_img p{
	width:100%;
	height:23px;
	padding-top:10px;
	text-align:center;
	}
.TextImgList_three_img p input{
	width:82px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#5e5f60;
	border:none;
	cursor:pointer;
	background:url(../images/ebook_but.jpg) no-repeat left top;
	}
.TextImgList_three_img p input:hover{
	color:#cc0000;
	}
.TextImgList_three_content{
	width:90px;
	overflow:hidden;
	}
.TextImgList_three_content strong{
	font-size:14px;
	}
.TextImgList_three_content em{
	font-style:normal;
	}
.TextImgList_three_text01{
	width:100%;
	height:25px;
	line-height:25px;
	clear:both;
	overflow:hidden;
	font-size:14px;
	font-family:microsoft yahei;
	}
.TextImgList_three_text01 a{color:#cc0000;}
.TextImgList_three_text01 a:visited{color:#cc0000;}
.TextImgList_three_text01 a:hover{color:#cc0000;}
.TextImgList_three_text01 a:active{color:#cc0000;}
.TextImgList_three_text02{
	width:100%;
	height:20px;
	line-height:20px;
	clear:both;
	border-bottom:1px dotted #8e8e8e;
	color:#8e8e8e;
	}
.TextImgList_three_text03{
	width:100%;
	height:120px;
	line-height:22px;
	}


.contact_box{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.contact_left{
	width:400px;
	height:250px;
	overflow:hidden;
	}
.contact_left img{
	width:400px;
	height:250px;
	}
.contact_right{
	width:250px;
	overflow:hidden;
	}
.contact_title{
	width:100%;
	overflow:hidden;
	clear:both;
	font-size:14px;
	font-family:microsoft yahei;
	color:#cc0000;
	}
.contact_content{
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:24px;
	color:#777;
	padding-top:10px;
	}
.links_news{
	width:100%;
	height:65px;
	margin-top:10px;
	}
.links_title{
	width:40px;
	height:65px;
	}
.links_news_text{
	height:65px;
	overflow:hidden;
	padding:0 0 0 10px;
	}
.links_news_text dl{padding:0;}
.links_news_text dl dd{
	height:20px;
	line-height:20px;}
/*教师全图*/
.productAllImg_dl2{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.productAllImg_dl2 dd{
	width:130px;
	overflow:hidden;
	display:inline;
	float:left;
	margin:20px 18px 0 18px;
	}
.productAllImg_img2{
	width:120px;
	height:150px;
	clear:both;
	padding:4px;
	border:1px solid #eeeeee;
	}
.productAllImg_img2 img{
	width:120px;
	height:150px;
	}
.productAllImg_content2{
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
	}
.teacher_table{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.teacher_img{
	width:130px;
	overflow:hidden;
	}
.teacher_intro{
	width:520px;
	overflow:hidden;
	}
.teacher_intro dd{
	width:49%;
	height:30px;
	line-height:30px;
	float:left;
	display:inline;
	}
.teacher_intro dt{
	width:100%;
	overflow:hidden;
	line-height:30px;
	clear:both;
	}
.teacher_title{
	width:100%;
	height:40px;
	line-height:40px;
	font-weight:bold;
	}
.teacher_content{
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:30px;
	}
/*------------------------------------------------人才招聘message css begin------------------------------------*/
.tableTitle_box{
	width:100%;
	overflow:hidden;
	clear:both;
	}
.order_tit{
	color:#777777;
	font-size:24px;
	font-family:microsoft yahei;
	padding:25px 50px;
	overflow:hidden;
	clear:both;
	}
.table_box{
	width:100%;
	overflow:hidden;
	clear:both;
	margin-top:15px;
	}
table.order_tab tr td{
	height:40px;
	line-height:40px;
	clear:both;
	border-bottom:1px solid #e8e8e8;
	}
.radio{
	margin-left:20px;
	margin-right:5px;
	}
.Structure_sel{
	margin:0 5px;
	}
.but{
	width:80px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#555;
	border:none;
	background:url(../images/btn01.jpg) no-repeat;
	font-weight:bold;
	cursor:pointer;
	margin:15px 20px;
	}
.but:hover{
	width:80px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	border:none;
	background:url(../images/btn02.jpg) no-repeat;
	font-weight:bold;
	cursor:pointer;
	margin:15px 20px;
	}
.textarea{
	width:448px;
	height:80px;
	border:1px solid #ececec;
	color:#8a1b20;
	margin:10px 0;
	padding:10px;
	}
.tab_text{
	width:250px;
	height:24px;
	line-height:24px;
	border:1px solid #ececec;
	color:#8a1b20;
	padding-left:5px;
	}
.list_tab tr td{
	height:40px;
	line-height:40px;
	clear:both;
	border-bottom:1px solid #e8e8e8;
	padding-left:25px;
	color:#3f3f3f;
	}
.webMap{
	border:1px solid #dadada;
	}
.webMap tr td{border:1px solid #dadada;}
.recruitment_tab{
	border:1px solid #dadada;
	margin-top:20px;
	}
.recruitment_tab tr td{border:1px solid #dadada;}
.recruitment_tab tr th{border:1px solid #dadada;}
.friendlink {float:left; padding-top:15px;}
.friendlink li {padding:0 15px 15px 0; float:left;}
.indexcontact {width:236px; padding:10px; overflow:hidden;}
.indexcontact li {line-height:18px; margin-bottom:8px; color:#999; font-size:13px;}
.indexcontact li strong {color:#666; font-weight:normal;}
.indexabout {width:256px; height:205px; line-height:22px; overflow:hidden;}
.indexabout img {width:100px; height:70px; padding:1px; border:1px solid #ccc; display:block; float:left; margin-right:8px;}
.indexabout p {font-size:13px;}