/*********详细信息或列表********/
/**(1)二级页布局,使用table****************/
table.layout {
	width: 990px;
	min-height: 500px;
	margin: 0px 0px 0px
}/***(2.2) 使用DIV层做布局时的定义***/
table.layout .layoutL {
	width: 228px;
	padding: 40px 0 300px 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/di_logo.jpg);
	position: relative;
	border: 1px solid #ccc;
	border-top: none;
}
table.layout .layoutL p {
	padding: 10px;
	line-height: 150%;
}
table.layout .layoutM {
	text-align: left;
	padding: 0 0 0 10px;
}
table.layout .layoutR {
	text-align: left;
	background: url(http://218.24.88.85:50088/images/layoutR_bg.jpg) 0 0 repeat-x;
	padding: 0 10px;
}
.bodyMain {
	margin: 0px;
}
/**(2)二级样式，列表页和最终页的块与列表，20一般表示左边的导航、小块，21一般表示子栏目列表块**/
.box20 {
	margin: 0px 0 6px 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
.body20 {
	margin: 0;
}
.bar20 {
	width: 232px;
	height: 32px;
	margin: 0;
	padding: 0 0 15px 0;
	background-position: 0px 0px;
	background-image: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/box0_bg.jpg);
	text-align: left;
	font: normal 18px/28px "微软雅黑", "宋体", "黑体";
	text-align: center;
	color: #FFF;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 2;
	left: -1px;
	top: 0;
}
.bar20 a {
	color: #FF7F00;
	text-decoration: none;
	font-weight: bold;
}
.ul20 {
	list-style-type: none;
	margin: 10px auto;
	padding: 0;
}
.ul20 li {
	height: 32px;
	overflow: hidden;
	padding: 0 0 0 5px;
	margin: 10px auto;
}
.ul20 a {
	padding: 0;
	font: normal 14px/32px "微软雅黑", "宋体", "黑体";
	color: #666;
	display: block;
	text-align: left;
	letter-spacing: 2px;
	text-indent: 62px;
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/menu2.gif) center no-repeat;
	height: 32px;
	overflow: hidden;
	width: 205px;
}
.ul20 a:hover {
	font-weight: normal;
	color: #438D76;
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/menu.gif) center no-repeat;
}
.box21 {
	padding: 0px;
	text-align: left;
	margin: 10px 0 6px 0px;
	border: 0px solid #B8DBEF;
}/*width:821px;*/
.bar21 {
	font: normal 14px/20px "宋体", "黑体";
	color: #FFF;
	padding: 6px 6px 5px 30px;
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/list-bt2.jpg) 0px center no-repeat;
	background-size: 100%;
}
.bar21 em {
	padding: 0px 14px 0 0
}
.bar21 em a {
	font-weight: normal;
	color: #FFF;
}
.body21 {
	border: none;
	padding: 10px;
}
.body21 img {
	width: 160px;
	height: 120px;
	float: left;
	margin: 0 8px 0 0
}
.ul21 {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 6px 0px;
	border: none;
	border-top: none;
	background: url(http://218.24.88.85:50088/_wsp_tpl/images/box21_bg.gif) right bottom no-repeat;
}
.ul21 li {
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/fangd.jpg) 6px 8px no-repeat;
	padding: 0 10px 0 25px;
	height: 29px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.ul9 ul {
	list-style-type: none;
}
.ul9 li {
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/fangd.jpg) 6px 12px no-repeat;
	padding: 0 10px 0 22px;
	height: 29px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	list-style-type: none;
}
.ul9 a {
	font-size: 12px;
	text-decoration: none;
	color: #666;
	line-height: 29px
}
.ul9 em {
	color: #666;
}
.ul21 a {
	font-size: 12px;
	text-decoration: none;
	color: #666;
	line-height: 29px
}
.ul21 em {
	line-height: 29px;
}
.boxAd {
	margin: 8px 0 0 0
}
/*****************以下为列表页list.tpl,detail.tpl共用的样式@End***********************/

/*面包屑导航*/
#barCrumb {
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #000000;
	padding: 0;
	margin: 0;
	text-align: left;
}
#barCrumb a {
	color: #000000;
	text-decoration: none;
}
/*当前频道的bar，其中h5是Channel.Text频道名*/
#barLoc {
	height: 36px;
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/location_bg.jpg) 0px center no-repeat;
	text-align: left;
}
#barLoc h5 {
	font: bold 14px/14px "宋体", "黑体";
	color: #438D76;
	text-align: center;
	margin: 0 0 0 15px;
	padding: 15px 0 0;
	width: 166px;
	height: 20px;
}
#WspSubject {
	height: 29px;
	line-height: 29px;
	background: url(http://218.24.88.85:50088/_wsp_tpl/images/subject_ico.jpg) 4px top no-repeat;
	padding: 0 0 0 40px;
	margin: 4px 0 0 0;
	border-bottom: 2px solid #FE6500;
	font-size: 14px;
	color: #FE6500
}
#WspListHandler {
	text-align: right;
	line-height: 28px;
	padding-right: 10px;
}
#WspListHandler a {
	color: gray;
	text-decoration: none;
}
/*#WspListHandler{color: #004276;height:22px;line-height:22px;padding:0px 12px;text-align:right;font-size:13px;border-bottom:1px solid #ccc;margin:6px;}
#WspListHandler a {color: #004276;line-height: 26px;font-size:14px;font-weight:bold;}*/
#WspListHandler a.current {
	font-weight: bold;
	color: #438D76
}
#WspListX {
	margin: 10px;
	clear: both;
	width: 97%;
	text-align: left;
}
#WspListX .item {
	border-bottom: 1px dotted #CCC;
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	clear: both
}
#WspListX h3, p {
	margin: 0;
	padding: 0;
}
#WspListX h3 {
	height: 24px;
	overflow: hidden;
}/*208=320-106-8x2*/
#WspListX h3 a {
	line-height: 24px;
	font-weight: normal;
	font-size: 16px;
	text-decoration: none;
	color: black;
	font-family: "黑体";
	color: #333333
}
#WspListX h3.nobg {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 16px;
	padding-bottom: 2px;
	color: #004276;
	line-height: 24px;
	padding-top: 2px;
	font-family: "黑体"
}
#WspListX h3.hasbg {
	padding: 2px 0;
	font-weight: normal;
	font-size: 16px;
	background: url(http://218.24.88.85:50088/_wsp_tpl/images/wspx/listx-ico.gif) no-repeat left 6px;
	color: #004276;
	line-height: 24px;
	font-family: "黑体"
}
#WspListX div.pic {
	border: 1px solid #CCC;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	width: 134px;
	height: 77px;
	margin: 3px 10px 3px 3px;
	float: left;
	display: inline;
}
#WspListX div.textforpic {/*有图时的摘要*/
	width: 560px;
	height: 73px;
	overflow: hidden;
	float: left;
	display: inline;
}
#WspListX div.text {/*无图时的摘要*/
	width: auto;
}
#WspListX div.pic img {
	width: 130px;
	height: 73px;
	margin: 3px;
	border: 0;
}/*一般横向的照片比例宽:高=4:3,130:73约为16:9*/
#WspListX p {
	font-size: 12px;
	text-indent: 2em;
	line-height: 180%;
	color: gray;
}
#WspListX .ext {
	color: #666666;
	font-size: 12px
}
#WspListX .ext a {
	color: #666666;
}
#WspListX .ext em {
	float: right;
	font-style: normal;
}
/*图片集*/
#WspPList {
	margin: 10px;
	clear: both;
	width: 97%;
	text-align: left;
}
#WspPList .dlp {
	margin: 0;
	padding: 0;
	text-align: center;
}
#WspPList .dlp dt {
	line-height: 150%;
	margin-bottom: 10px;
}
#WspPList .dlp dt a {
	color: #FF7501;
	font-size: 14px;
}
#WspPList .dlp h5 {
	line-height: 150%;
	margin: 10px auto;
	padding: 0px;
}
#WspPList .dlp h5 a {
	color: #FF7501;
	font-size: 14px;
}
#WspPList .dlp dd {
	padding: 0px;
	float: left;
	width: 25%;
	text-align: center;
}
#WspPList .dlp dd div.imgborder {
	border: 1px solid gray;
	width: 107px;
	height: 107px;
	margin: auto auto;
	vertical-align: central;
	display: inline-table;
}
#WspPList .dlp dd img {
	max-width: 105px;
	max-height: 105px;
	border: 1px solid white;
	margin: auto auto;
}
#WspPList .dlpd {
	margin: 0;
	padding: 0;
	text-align: center;
}
#WspPList .dlpd dt {
	line-height: 150%;
	margin-bottom: 10px;
}
#WspPList .dlpd dt a {
	color: #FF7501;
	font-size: 14px;
}
#WspPList .dlpd h5 {
	line-height: 150%;
	margin: 10px auto;
	padding: 0px;
}
#WspPList .dlpd h5 a {
	color: #FF7501;
	font-size: 14px;
}
#WspPList .dlpd dd {
	padding: 0px;
	float: left;
	width: 50%;
	text-align: center;
}
#WspPList .dlpd dd div.imgborder {
	border: none;
	width: 302px;
	height: 162px;
	margin: 0 auto;
}
#WspPList .dlpd dd img {
	width: 300px;
	height: 160px;
	border-right: 3px solid gray;
	border-bottom: 3px solid gray;
}
#WspPList .dlpd p {
	text-align: left;
	text-indent: 24px;
	line-height: 160%;
	padding: 15px 0 0 0
}
/*单页频道集,dlsimg在左，dlsinfo在右*/
#WspPList {
	margin: 10px;
	clear: both;
	width: 97%;
	text-align: left;
}
#WspPList .dls {
	margin: 0;
	padding: 0;
	text-align: center;
}
#WspPList .dls dd {
	padding: 0px;
	text-align: left;
	margin: 10px 0 30px 0
}
#WspPList .dlsimg {
	float: left;
	width: 30%;
}
#WspPList .dls dd div.imgborder {
	border: 1px solid gray;
	width: 190px;
	height: 113px;
	margin: 0 auto;
}
#WspPList .dls dd img {
	width: 188px;
	height: 111px;
	border: 1px solid white;
}
#WspPList .dlsinfo {
	width: 70%;
	float: left;
}
#WspPList .dlsinfo h5 {
	line-height: 30px;
	margin: 10px auto;
	padding: 0px;
	border-bottom: 1px dashed #ccc;
}
#WspPList .dlsinfo h5 a {
	color: #FF7501;
	font-size: 14px;
}
#WspPList .dlsinfo p {
	text-align: left;
	text-indent: 24px;
	line-height: 160%;
}
/*最终页*/
#WspDetailBox {
	border: 1px solid #438D76;
	border-radius: 3px
}
#WspDetail {
	text-align: left;
	padding: 15px;
}
#WspDetailTitle {
	color: #000;
	line-height: 35px;
	font-size: 20px;
	font-family: "微软雅黑", "宋体";
	text-align: center;
	width: 90%;
	margin: 0 auto;
}
#WspDetailTitle1 {
	color: #000;
	line-height: 35px;
	font-size: 20px;
	font-family: "微软雅黑", "宋体";
	text-align: center;
	width: 90%;
	margin: 0 auto;
}

#WspDetailTools {
	color: #666;
	height: 30px;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #438D76;
	padding: 0;
	width: 100%;
	margin: auto;padding-top:10px;
}
#WspDetailContent {
	color: #000;
	text-align: left;
	padding: 20px 10px;
	font: normal 14px/24px "微软雅黑", "宋体";
	word-break: break-all;
	min-height: 280px;
	_height: 280px;
}
#WspDetailContent img {
	margin: 16px
}
#WspDetailContent p {
	/* font: normal 14px/24px "微软雅黑", "宋体"; */
}
#WspDetail table {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
#WspDetail tr {
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
#WspDetail td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.WspContent12 {
	font-size: 12px;
}
.WspContent14 {
	font-size: 14px;
}
.WspContent14 img {
	margin-left: 20px;
}
.WspContent16 {
	font-size: 16px;
}
#WspDetailRelations {
	padding: 6px 50px 6px;
	text-align: left;
	background: url(http://218.24.88.85:50088/images/detail_xgnewsbg.jpg);
}
#WspDetailRelations h5 {
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-align: left;
	margin: 5px;
}
#WspDetailRelations ul {
	width: 99%;
	padding: 3px;
	font-size: 12px;
	clear: all;
	margin: 0;
	list-style: none;
	color: gray;
}
#WspDetailRelations li {
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}
#WspDetailRelations em {
	float: right;
	color: #438D76;
}
#WspDetailRelations a {
	font-size: 12px;
	color: #438D76;
}
#WspDetailNav {
	line-height: 30px;
	margin: 8px 10px;
	color: #438D76;
}
#WspDetailNav a {
	line-height: 30px;
	color: #036;
}
.ulsz ul {
	list-style-type: none;
}
.ulsz li {
	background: url(/_upload/tpl/00/11/17/template17/htmlRes/content_res/fangd.jpg) 6px 12px no-repeat;
	padding: 0 0 0 22px;
	height: 29px;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	list-style-type: none;
	width: 16%;
	float: left
}
.ulsz a {
	font-size: 12px;
	text-decoration: none;
	color: #666;
	line-height: 29px
}
.ulsz em {
	color: #666;
}

.wp_paging li em {
    font-style: normal;
    font-size: 13px;
    font-family: 微软雅黑;
    line-height: 25px;
}

.wp_subcolumn_list .wp_sublist .sublist_title {
    display: block;
    height: 32px;
    line-height: 32px;
    border-bottom: 2px solid #43876e;
    margin-bottom: 10px;
}
.wp_subcolumn_list .wp_sublist {
    margin-bottom: 20px;
    list-style: none;
}


.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext {display:inline-block;background: url(/_upload/tpl/00/11/17/template17/htmlRes/more_03.gif);width: 37px;height: 12px;float: right;}
.wp_subcolumn_list .wp_sublist .sublist_title .morelink .moretext img {display:none; vertical-align:bottom;}

.fubiaoti{font-size: 16px; line-height:40px; text-align:center}

.wp_articlecontent{font-size: 16px;  font-family:"宋体";line-height:200%;}
.teacher_info img {
    width: 937px!important;
    height: auto!important;
}
