﻿
.listImage
{
	position:relative;
	float:left;
	margin-left:8px;
	margin-top:12px;
	margin-right:22px;
}

.listImage img
{
	width:100px;
	height:75px;	
}


body
{
	text-align:center;
	font-family:宋体;
	font-size:12px;
	padding:0px;
	margin:0px;
	
}

p
{
	margin:5px;
}

a:link
{
	color:#208E83;
	text-decoration:none;
}
a:visited
{
	color:#208E83;
	text-decoration:none;
}
a:hover
{
	color:#BD0A01;
	text-decoration:underline;
}

ul li
{
	list-style-type:none; 
	list-style-image: url(pix/dotLi.gif);
}
    
#container
{
	border:none;
	margin-right:auto;
	margin-left:auto;
	width:1000px;
	text-align:left;
}


.naviTabContainer
{
	height:34px;border:1px solid #D9DFDF; margin-top:4px; padding:1px; width:996px;	
}

.pptContainer
{
	width:304px;
	height:209px;
	text-align:left;
	float:left;
	border:solid 1px #D9DFDF;
	
}

.pptMain
{
	width:240px;
	height:180px;
	text-align:center;
	position:static;
	float:left;
	
}

.pptMain img
{
	width:238px;
	height:178px;
	border:solid 1px #EEEFF1;
	
}

.pptList
{
	width:54px;
	height:20px;
	position:relative;
	float:left;
	padding-left:2px;
	padding-top:4px;
	
}

.pptList img
{
	width:52px;
	height:46px;
	border:solid 1px #E9E8ED;
	margin-bottom:4px;
}

.pptText
{
	width:238px;
	height:20px;
	text-align:center;
    position:relative;
	float:left;
	background-color:#737373;
	color:White;
	border:solid 1px #D8DEDE;
	padding-top:6px;


}

.pptText a:link
{
    font-size:13px;
    text-decoration:none;
    color:White;
    	
}

.pptText a:visited
{
    font-size:13px;
    text-decoration:none;
    color:White;
    	
}

.navi_gray
{
	height:22px;
	background-image:url(../pix/navi_bg_hg.jpg);
	width:88px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	padding-top:10px;
	cursor:pointer;
}

.navi_green
{
	height:22px;
	background-image:url(../pix/navi_bg_green.jpg);
	width:88px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	padding-top:10px;
}


.navi_bar
{
	height:32px;
	background-image:url(../pix/navi_bg_bar.jpg);
	width:2px;
	float:left;
}

.naviLevel2
{
	width:982px;
	position:relative;
	float:left;
	height:24px;
	border:solid 1px #E0E4E5;
	background-color:#CFF3F1;
	
	z-index:99;	
	padding-top:4px;
	padding-left:10px;
	display:none;

}
.naviLevel2Hidden
{
	display:none;
	
}
.naviLevel2Row1
{
	width:982px;
	position:relative;
	float:left;
	height:24px;
	border:solid 1px #E0E4E5;
	background-color:#CFF3F1;
	
	z-index:99;	
	padding-top:4px;
	padding-left:10px;
	display:block;
}

.naviLevel2Row2
{
	width:982px;
	position:relative;
	float:left;
	height:36px;
	border:solid 1px #E0E4E5;
	background-color:#CFF3F1;
	
	z-index:99;	
	padding-top:4px;
	padding-left:10px;
	display:block;

}

.naviLevel2Tab
{
	width:96px;
	height:10px;
	background-image:url(../pix/navi_lvl2_bar.gif);
	background-repeat:no-repeat;
	background-position:left;
	position:relative;
	float:left;
	/*padding-left:20px;*/
	padding-top:3px;
	margin-bottom:3px;
	text-align:center;	
	
}

.naviLevel2Tab a:link
{
	color:#4B5056;	
	font-size:12px;
	text-decoration:none;
}

.naviLevel2Tab a:visited
{
	color:#4B5056;	
	font-size:12px;
	text-decoration:none;
}

.naviLevel2Tab a:hover
{
	color:#BD0A01;
	font-size:12px;
}

.newsMarquee
{
	font-size:12px;
	height:26px;
}

.newsMarquee a:link
{ text-decoration:none;
  color:#000000;
  margin-right:30px;
}

.newsMarquee a:hover
{ 
	text-decoration:underline;
	color:#FF0000;
	  margin-right:30px;
}

.newsMarquee a:visited
{ text-decoration:none;
  color:#000000;
    margin-right:30px;
}

.bulletinList
{
	padding-top:5px;
	padding-left:20px;
	width:284px;
	line-height:24px;
	position:relative;
	float:left;
	
}

.bulletinList div
{
	background-image:url(../pix/dot_box1.gif);
	background-repeat:no-repeat;
	background-position:center left;
	height:23px;
	width:240px;
	padding-left:15px;
	position:relative;
	float:left;
	
}

.tabContainer
{
	border:solid 1px #D9DFDF;
	font-size:12px;
	float:left;
	position:relative;
}

.tabRow1
{
	background-color:#F2FCFB;
	height:32px;
	text-align:right;
	background-image:url(../pix/bg_dot_1B7C73.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	border:none;
}

.tabBegin
{
    margin-left:-1px;
	margin-top:-1px;
	background-image:url(../pix/tabTriangle.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	width:12px;
	color:#F2FCFB;
}

.tabTitle
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	position:relative;
	float:left;
	letter-spacing:5px;
	margin-right:15px;	
	padding-top:8px;
	font-family:黑体;
	
}

.tabActive
{
	background-image:url(../pix/box_tab_green.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#1C7C71;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	cursor:default;
	border:none;
	padding-top:10px;
	
	width:67px;
	height:22px;
	
	position:relative;
	float:left;	
	
		
	
	
}

.tabLink
{
	color:#999999;
	background-image:url(../pix/box_tab_gray.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	font-size:12px;
	font-weight:normal;
	width:67px;
	height:21px;
	text-align:center;
	cursor:pointer;
	border-bottom:solid 1px #1B7C73;
	padding-top:10px;
	
	
	position:relative;
	float:left;	
	
}

.tabMore
{
	font-size:12px;
	margin-top:12px;
	margin-right:8px;
	height:13px;
	position:relative;
	float:right;
	
}

.tabMore a:link
{
	text-decoration:none;
}

.tabMore a:hover
{
	text-decoration:underline;
}

.tabMore a:visited
{
	text-decoration:none;
}

.portalTabActive
{
	background-image:url(../pix/tabPortalBgGreen.gif);
	background-repeat:repeat-x;
	color:#000000;
	border-bottom:solid 1px #FFFFFF;
	width:99px;
	height:20px;
	position:relative;
	float:left;
	font-size:12px;
	color:#1D877B;
	padding-top:12px;
	text-align:center;
	font-weight:bold;
	cursor:default;
	
	}

.portalTabLink
{
	background-image:url(../pix/tabPortalBgGray.gif);
	background-repeat:repeat-x;
	color:#000000;
	border-left:solid 1px #DAE0E0;
	border-right:solid 1px #DAE0E0;
	border-bottom:solid 1px #DAE0E0;
	width:99px;
	height:20px;
	position:relative;
	float:left;
	cursor:pointer;
	font-size:12px;
	color:#000000;
	padding-top:12px;
	text-align:center;
	font-weight:bold;
	cursor:default;
}

#divTime
{
	font-size:12px;
	color:#1B7C73;
	background-image:url(../pix/bg_time.gif);
	background-repeat:no-repeat;
	width:186px;
	height:20px;
	margin-top:7px;
	margin-left:8px;
	padding-top:14px;
	text-align:center;
	
	
	}
.stuffMarquee
{
	width:400px;
	height:130px;
	
	}
.divStuff
{

	margin-right:38px;
	text-align:center;
	color:#FFFFFF;
    	
}

.box1Title
{
    width:348px;
    height:37px;
    background-image:url(../pix/bg_book.jpg);
    background-repeat:no-repeat;
    margin-top:6px;
    margin-left:10px;
    padding-left:80px;
    padding-top:13px;
    margin-bottom:5px;    
}

.box1Titlenew
{
    width:348px;
    height:37px;
    background-repeat:no-repeat;
    margin-top:6px;
    margin-left:0px;
    margin-bottom:5px;  
    padding-left:50px;
    padding-top:13px;    
    font-family:宋体;
	font-size:17px;
	/*color:Red;*/
	font-weight:bold;
	
}

body
{
	text-align:center;
	
	padding:0px;
	margin:0px;
	
}

.box1Title a:link
{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
    	
}

.box1Title a:visited
{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
    	
}

.box1Title a:hover
{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
    	
}

.box1List
{
	background-image:url(../pix/dot_box1.gif);
	background-repeat:no-repeat;
	height:28px;
	margin-left:10px;
	width:445px;	
	position:relative;
	float:left;
}



.box1ListTitle
{
    width:316px;
    position:relative;
	float:left;
	padding-left:10px;
	height:28px;
	position:relative;
	float:left;
}

.box1ListTitle a:link
{
	color:#1E887E;
	font-size:14px;
	text-decoration:none;
    	
}

.box1ListTitle a:visited
{
	color:#1E887E;
	font-size:14px;
	text-decoration:none;
    	
}

.box1ListTitle a:hover
{
	color:#BD0A01;
	font-size:14px;
	text-decoration:underline;
    	
}

.list1New
{
    color:#FF0000;
    font-style:italic;
    width:30px;
    position:relative;
	float:left;
	font-family:Arial;
	font-size:8px;
    	
}

.list1Hot
{
    color:#FF0000;
    font-style:italic;
    width:30px;
    position:relative;
	float:left;
	font-family:Arial;
	font-size:8px;	
	font-weight:bold;    	
}


.listPostTime
{
 position:relative;
 float:right;
 width:64px;
 color:#989898;
}

.boxTitle
{
    width:240px;
    height:26px;
    background-repeat:no-repeat;
    margin-top:6px;
    padding-top:6px;
    margin-bottom:5px;    
}

.boxTitle a:link
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
    	
}

.boxTitle a:visited
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
    	
}

.boxTitle a:hover
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
    	
}

.boxList
{
	margin-top:12px;
	height:12px;
	width:410px;	
	position:relative;
	float:left;
}

.listDate
{
	width:30px;
	font-size:12px;
	color:#999999;
	text-align:right;
	position:relative;
	float:right;
		
}

.listDateFull
{
	width:90px;
	font-size:12px;
	color:#999999;
	text-align:right;
	position:relative;
	float:right;
}

.boxListTitle
{
    width:280px;
    position:relative;
	float:left;
	margin-left:12px;
}

.boxListTitle a:link
{
	color:#1E887E;
	font-size:12px;
	text-decoration:none;
    	
}

.boxListTitle a:visited
{
	color:#1E887E;
	font-size:12px;
	text-decoration:none;
    	
}

.boxListTitle a:hover
{
	color:#BD0A01;
	font-size:12px;
	text-decoration:underline;
    	
}

.boxMain
{
	text-align:left;
	padding-top:5px;
	font-size:12px;
}

.listBox
{
	position:relative;
	float:left;
	width:280px;
	padding:0px;
}

.listNew
{
    color:#FF0000;
    width:20px;
    position:relative;
	float:left;
	font-size:8px;
	font-family:Arial;
	font-weight:bold;
	
}

.listNewBig
{
    color:#FF0000;
    width:20px;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	
}

.listPoint
{
    color:#000000;
    width:50px;
    position:relative;
	float:left;
}

.stuffMarquee span
{
	width:90px;
	height:600px;
	margin-left:-55px; margin-right:40px;
	margin-top:200px;
	
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
}

.stuffMarquee img
{
	margin-bottom:12px;	
}

.row4Title
{
	position:relative;
	float:left;
	height:28px;
	width:272px;
	border-bottom:none;
	border-top:solid 1px #E0E4E5;
	border-left:solid 1px #E0E4E5;
	border-right:solid 1px #E0E4E5;
}

.row4TitleInner
{
	height:18px;
	width:100px;
	margin:1px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-left:16px;
	padding-top:8px;
	position:relative;
	float:left;
}

.row4more
{
	position:relative;
	float:right;
	width:60px;	
	padding-right:10px;
	text-align:right;
	padding-top:6px;
}

.row4more a:link
{
	font-size:12px;
	color:#218C82;
	text-decoration:none;
}

.row4more a:visited
{
	font-size:12px;
	color:#218C82;
	text-decoration:none;
}

.row4more a:hover
{
	font-size:12px;
	color:#218C82;
	text-decoration:underline;
}

.row4list
{
	height:175px;
	position:relative;
	float:left;
	padding-left:5px;
	padding-top:5px;
}

.row4listItem
{
	font-size:12px;
	margin-bottom:14px;

}

.row4listItem a:link
{
	font-size:12px;
	text-decoration:none;
	color:#1C7D72;
}

.row4listItem a:visited
{
	font-size:12px;
	text-decoration:none;
	color:#1C7D72;
}

.row4listItem a:hover
{
	font-size:12px;
	text-decoration:underline;
	color:#1C7D72;
}

.aboutus
{
	height:20px;
	padding-top:28px;
	font-size:12px;
	color:#666666;
	word-spacing:6px;
	text-align:center;
}

.aboutus a:link
{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.aboutus a:visited
{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}

.aboutus a:hover
{
	color:#666666;
	font-size:12px;
	text-decoration:underline;
}

.footer
{
	background-color:#F4F6F5;
	border-top:solid 2px #1B7C73;
	color:#A7ACB0;
	height:50px;
	padding-top:10px;
	font-size:12px;
	text-align:center;
}

.footer p
{
	margin-top:4px;
	margin-bottom:0px;
}

.friendLink
{
	width:110px;
	height:60px;
	margin-right:20px;
	text-align:center;
	font-size:12px;
	color:#666666;
	position:relative;
	float:left;
}
.friendLink img
{
	margin-bottom:9px;
}

.loginContainer
{
	font-size:12px;
}

.loginContainer a:link
{
	color:#666666;
	margin-left:8px;
}


.defaultButton
{
	
	height:20px;
	background-color:#26A093;
	background-image:url(../pix/bg_btn.gif);
	color:White;
	border:solid 1px #D8DDE0;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
	
}

.defaultButton:hover
{
	background-image:none;
	background-color:#BD0A01;
}

.quickTitle
{
	width:118px;
	height:19px;
	background-image:url(../pix/bg_quick_title.gif);
	text-align:center;
	color:#32988D;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.quickContainer
{
	background-color:#C7F1EF;
	height:377px;
	padding-top:10px;
	text-align:center;
		
}

.quickIcon
{
	position:relative;
	float:left;	
	width:59px;
	height:76px;
	text-align:center;
}

.quickIcon img
{
margin-bottom:4px;	
cursor:pointer;
}

.quickIcon span
{
	width:59px;
	font-size:12px;
	text-align:center;
	color:#000000;
	
}

.quickIcon2
{
	position:relative;
	float:left;	
	width:80px;
	height:70px;
	text-align:center;
}

.quickIcon2 img
{
margin-bottom:6px;	
cursor:pointer;
}

.quickIcon2 span
{
	width:59px;
	font-size:12px;
	text-align:center;
	color:#000000;
	
}

.friendList
{
	width:118px;
	position:relative;
	float:left;
		
}

.friendListItem
{
	width:118px;
	height:26px;
	position:relative;
	float:left;
	text-align:center;
	margin-top:8px;
}

.friendListItem img
{
	width:96px;
	height:31px;
	border:solid 1px #E0E4E5;
	margin-bottom:2px;
}

.friendListItem span
{
	font-size:12px;

}

.friendSelect
{
	width:110px;
	margin-bottom:10px;
	margin-left:4px;
	border:solid 1px #A9B19A;
	background:#F9F9F9;
	height:19px;
}

.tagShow
{
	font-size:12px;
	word-spacing:20px;
	width:160px;
	padding-top:10px;
	line-height:24px;
	overflow:hidden;
		
}

.tagShow a
{
	margin-bottom:10px;
	font-size:12px;	
		
}

.tagShow a:link
{
	color:#4C4F56;
	text-decoration:none;	
}

.tagShow a:visited
{
	color:#4C4F56;
	text-decoration:none;	
}

.tagShow a:hover
{
	color:#1E867B;
	text-decoration:underline;
}

.voteContainer
{
	background-color:#F5F5F5;
	color:#666666;
	font-size:12px;
	border:solid 1px #1F877E;
	margin-left:10px;
	padding:10px;
	padding-top:0px;
		
}

.stuffMarqueeUp
{
	width:100px;
	text-align:center;	
	position:relative;
	float:left;
	height:210px;
	margin-top:10px;
}

.stuffMarqueeUp div
{
	width:100px;	
	position:relative;
	float:left;
	color:#FFFFFF;
	margin-bottom:15px;
	
}

.hotList
{
	line-height:24px;
	text-align:left;
	
}

.hotList a:link
{
	color:#656766;
	text-decoration:none;
	font-size:12px;
}

.hotList a:visited
{
	color:#656766;
	text-decoration:none;
	font-size:12px;
}

.hotList a:hover
{
	color:#33998E;
	text-decoration:underline;
	font-size:12px;
}

.bannerText
{
	font-size:12px;
	 
	
}

.bannerText a:link
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-right:26px;
	
}

.bannerText a:visited
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin-right:26px;
}

.bannerText a:hover
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	margin-right:26px;
}

.divPath
{
	
}


.contentListItem
{
	width:682px;
	height:78px;
	padding-top:26px;
	padding-bottom:24px;
	background-image:url(../pix/bg_content_li.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	position:relative;
	float:left;
	
}

.contentListImage
{
	position:relative;
	float:left;	
	margin-right:24px;
}

.contentListImage img
{
	width:100px;
	height:76px;
}

.contentListTitle
{
	color:#999999;
	font-size:10px;
	height:20px;
	position:relative;
	float:left;
}

.contentListTitle a:link
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.contentListTitle a:visited
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.contentListTitle a:hover
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

.contentListTitle2
{
	color:#999999;
	font-size:10px;
	height:20px;
	position:relative;
	float:left;
	width:550px;
}

.contentListTitle2 a:link
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.contentListTitle2 a:visited
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.contentListTitle2 a:hover
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	color:#BD0A01;
}


.contentListAbstract
{
	font-size:12px;
	position:relative;
	float:left;
}

.tableList
{
	margin-top:6px;
	height:12px;
	width:660px;	
	position:relative;
	float:left;
}

.tableListTitle
{
    width:450px;
    position:relative;
	float:left;
	margin-left:12px;
	position:relative;
	float:left;
}

.tableListTitle a:link
{
	color:#1E887E;
	font-size:12px;
	text-decoration:none;
	position:relative;
	float:left;
	
}

.tableListTitle a:visited
{
	color:#1E887E;
	font-size:12px;
	text-decoration:none;
	position:relative;
	float:left;
    	
}

.tableListTitle a:hover
{
	color:#BD0A01;
	font-size:12px;
	text-decoration:underline;
	position:relative;
	float:left;
    	
}

.divChildren
{
	position:relative;
	float:left;
	color:#D9DFDF;
	
	letter-spacing:2px;
	padding-left:22px;	
	height:20px;
	border-bottom:solid 1px #D9DFDF;
	margin-bottom:7px;
	padding-bottom:6px;
	font-size:16px;
	width:976px;
}

.categoryChildren
{
	width:80px;
	height:20px;
	border-right:dotted 1px #1B7C73;
	position:relative;
	float:left;
	padding-left:10px;
	word-spacing:4px;
}

.categoryChildren a:link
{
	color:#1B7C73;
	text-decoration:none;	
	font-size:12px;
}

.categoryChildren a:visited
{
	color:#1B7C73;
	text-decoration:none;	
	font-size:12px;
}

.categoryChildren a:hover
{
	color:#BD0A01;
	text-decoration:none;	
	font-size:12px;
}

.divPages
{
	height:40px;
	padding-top:14px;
	padding-left:24px;
	width:200px;
	position:relative;
	float:left;
}

.pageNumber
{
	position:relative;
	float:left;
	border:solid 1px #777777;
	color:#777777;
	height:16px;
	font-size:12px;
	padding-top:3px;	
	background-color:#FFFFFF;
	text-align:center;
	margin-left:4px;
	margin-right:4px;
}

.pageNumber:hover
{
	position:relative;
	float:left;
	border:solid 1px #1B7C73;
	color:#FFFFFF;
	height:16px;
	font-size:12px;
	padding-top:3px;	
	background-color:#1B7C73;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	margin-left:4px;
	margin-right:4px;
}

.pageNumberDisable
{
	position:relative;
	float:left;
	border:solid 1px #777777;
	color:#000000;
	height:16px;
	font-size:12px;
	padding-top:3px;	
	background-color:#FFFFFF;
	text-align:center;
	margin-left:4px;
	margin-right:4px;
	cursor:default;
}

.trainingPortalRow
{
	position:relative;
	float:left;
	width:790px;	
	margin-bottom:19px;
}

.trainingPortalRow1
{
	background-image:url(../pix/bg_trainning_row1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:21px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

.trainingPortalRow1Title
{
	position:relative;
	float:left;
	color:#1C7D74;
	font-weight:bold;
	letter-spacing:4px;
	background-image:url(../pix/bg_training_portal_begin.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;	
}

.trainingPortalRow2
{
	position:relative;
	float:left;
	width:790px;
}

.trainingPortalRow2Textarea
{
	position:relative;
	float:left;
	background-color:#F7F7F7;
	border:solid 1px #E0E4E5;
	width:194px;
	height:86px;
	margin-right:10px;
	padding:16px;
	color:#666666;
	line-height:21px;
}

.trainingPortalRow2Imagearea
{
	position:relative;
	float:left;
	width:118px;
	height:118px;
	margin-right:16px;
	text-align:center;
}

.trainingPortalRow2Imagearea a:link
{
	color:#666666;
	text-decoration:none;
}
.trainingPortalRow2Imagearea a:visited
{
	color:#666666;
	text-decoration:none;
}
.trainingPortalRow2Imagearea a:hover
{
	color:#666666;
	text-decoration:underline;
}

.trainingPortalRow2Imagearea img
{
	height:90px;
	width:116px;
	border:solid 1px #9A9899;
	margin-bottom:12px;
}

.trainingPortalVideo
{
	position:relative;
	float:left;
	width:152px;
	height:185px;
}

.trainingPortalVideo a:link
{
	color:#1C7B73;
	text-decoration:none;
}
.trainingPortalVideo a:visited
{
	color:#1C7B73;
	text-decoration:none;
}
.trainingPortalVideo a:hover
{
	color:#1C7B73;
	text-decoration:underline;
}

.trainingPortalVideo img
{
	height:117px;
	width:150px;
	border:solid 1px #9A9899;
	margin-bottom:12px;
}

.trainingBarTitlerow
{
	background-color:#CCF3F0;
	border:solid 1px #D9DFDF;
	height:20px;
	background-image:url(../pix/bg_training_titlebar.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:790px;
	margin-bottom:13px;	
	position:relative;float:left;
	padding-top:8px;
	
		
}

.trainingBarTitlerow2
{
	
	
}

.trainingPortalTopTitle
{
	color:#1D7C74;
	height:30px;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	background-image:url(../pix/dot_borderline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:243px;
	
}

.trainingPortalTopText
{
	color:#666666;
	width:236px;
	height:103px;
	margin-top:17px;
	padding-left:7px;
	line-height:20px;
}

.trainingPortalTopMore
{
	text-align:right;
	font-size:12px;
}

.trainingPortalTopMore a:link
{
	color:#1C7B73;
	text-decoration:none;
}

.trainingPortalTopMore a:visited
{
	color:#1C7B73;
	text-decoration:none;
}

.trainingPortalTopMore a:hover
{
	color:#1C7B73;
	text-decoration:underline;
}

.trainingPortalDevelopmentBox
{
	position:relative; float:left; width:100px;
	border:solid 1px #E0E4E5;
	width:305px;
	height:178px;
}

.titleMore
{
	font-size:12px;
	margin-right:8px;
	height:13px;
	position:relative;
	float:right;
	
}

.titleMore a:link
{
	color:#218C82;
	text-decoration:none;
}

.titleMore a:hover
{
	text-decoration:underline;
}

.titleMore a:visited
{
	color:#218C82;
	text-decoration:none;
}

.coursewareList
{
	padding-left:18px;	
}

.coursewareList div
{
	height:24px;
	color:#666666;
}

.coursewareList a:link
{
	color:#666666;
	text-decoration:none;
}
.coursewareList a:visited
{
	color:#666666;
	text-decoration:none;
}
.coursewareList a:hover
{
	color:#666666;
	text-decoration:underline;
}

.detailNavi
{
	height:20px;
	margin-bottom:30px;
	width:650px;
}

.detailTitle
{
	color:#1B7C75;
	font-size:19px;
	font-weight:bold;
	height:20px;
	text-align:center;
	width:650px;
	position:relative;
	float:left;
	background-repeat:repeat-x;
	background-position:bottom;
	
}
.detailTitlesub
{
	color:#1B7C75;
	font-size:15px;	
	height:25px;/*标题整体的高度小点*/
	text-align:right;
	padding-right:10px;
    margin-left:0px;/*副标题靠中间一点*/	
    margin-top:4px;
	width:650px;
	position:relative;
	float:left;
	background-image:url(../pix/dot_borderline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}

.spaceTitle
{
	color:#1B7C75;
	font-size:19px;
	font-weight:bold;
	height:40px;
	text-align:center;
	margin-bottom:9px;
	width:700px;
	position:relative;
	float:left;
	background-image:url(../pix/dot_borderline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	
}

.detailNewsInfo
{
	text-align:center;
	color:#999999;
	margin-top:10px;
	margin-bottom:5px;
	font-size:12px;
	width:650px;
	position:relative;
	float:left;
	
}

.detailNewsInfo span
{
	margin-right:20px;	
}

.detailAbstract
{
	width:600px;
	font-size:12px;
	color:#000000;
	text-align:left;
	line-height:30px;
	position:relative;
	float:left;
}

.detailContent
{
	width:650px;
	font-family:宋体;
	font-size:14px;/*16px modified by zkk 20091208*/
	color:#000000;
	text-align:left;
	line-height:30px;
	position:relative;
	float:left;
	text-indent:2em;
	
}

.detailContent p
{
	margin-bottom:0px;/*30px modified by zkk 20091208*/
}

.detailNext
{
	font-size:12px;
	color:#666666;
	margin-left:30px;
	padding:10px;

	width:550px;
	position:relative;
	float:left;
}

.detailNext a:link
{
	color:#1B7C73;
	text-decoration:none;
}
.detailNext a:visited
{
	color:#1B7C73;
	text-decoration:none;
}
.detailNext a:hover
{
	color:#1B7C73;
	text-decoration:underline;
}

.quickIcon3
{
	position:relative;
	float:left;	
	width:60px;
	height:70px;
	text-align:center;
}

.quickIcon3 img
{
margin-bottom:6px;	
cursor:pointer;
}

.quickIcon3 span
{
	width:60px;
	font-size:12px;
	text-align:center;
	color:#000000;
	
}

.memberPortal
{
	font-size:12px;
	padding:10px;
	
}

.memberPortal p
{
	font-size:13px;
	line-height:18px;
	
}

.memberTool
{		
}

.memberTool a:link
{
	color:#666666;
	text-decoration:underline;
}
.memberTool a:visited
{
	color:#666666;
	text-decoration:underline;
}
.memberTool a:hover
{
	color:#BD0A01;
	text-decoration:underline;
}

.questionContainer
{
	border:dotted 1px #1B7C73;
	padding:10px;

}
	

.questionTitle
{
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
	border-bottom:solid 1px #1B7C73;
	padding:10px;
}

.questionInfo
{
	color:#999999;
	word-spacing:10px;
	padding:15px;
	
}

.questionContent
{
	

}


.questionListItem
{
	line-height:24px;
	position:relative;
	float:left;
	width:680px;
	position:relative;
	float:left;
		
}

.questionListTitle
{
	position:relative;
	float:left;
	margin-left:10px;
	line-height:24px;
	width:500px;
}

.questionListDate
{
	position:relative;
	float:right;
	margin-right:10px;
}

.aboutLeftColumn
{
	padding:0px;
	margin:0px;
	 background-color:#ECFAFA;
	  border-top:solid 2px #1B7C73; border-bottom:solid 2px #1B7C73; border-left:0px; border-right:0px; width:12px;	
}

.aboutLI
{
	background-image:url(../pix/bg_about_li.gif);
	background-repeat:repeat-x;
	height:43px;
	width:205px;
}

.aboutLInew
{
	background-repeat:repeat-x;
	height:43px;
	width:205px;
	background-color:White;

}


.aboutLIdot
{
	width:23px;
	height:43px;
	background-image:url(../pix/dot_aboutus_li.gif);
	width:23px;
	height:43px;
	position:relative;
	float:left;
}

.aboutLIdotnew
{
	width:23px;
	height:43px;

	position:relative;
	float:left;
}

.aboutLItext
{
	position:relative;
	float:left;
	text-align:center;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	width:182px;
	cursor:pointer;	
	color:#1A7B72;
}

.aboutLItextnew
{
	position:relative;
	float:left;
	text-align:center;
	padding-top:10px;	
	font-size:12px;
	width:182px;
	cursor:pointer;	
	

}

.aboutLItext:hover
{
	position:relative;
	float:left;
	text-align:center;
	padding-top:15px;
	font-size:14px;
	font-weight:bold;
	width:182px;
	cursor:pointer;	
	color:#000000;
}

.aboutusText
{
	text-indent:2em;
	color:#666666;
	line-height:26px;
	
}

.contentAbstract
{
	text-align:left;
	padding:20px;
	line-height:20px;
}

.payTip
{
	color:#000000;
	margin-top:15px;	
	text-align:center;
	position:relative;
	float:left;
	width:650px;
}

.imgGradeStar
{
	cursor:pointer;
}

.defaultViedoList
{
	position:relative;
	float:left;
}

.defaultViedoList div
{	
	background-color:#F5F5F5;
	background-image:url(../pix/bg_default_vedioItem.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:18px;
	padding-left:38px;
	padding-top:6px;
	margin-top:4px;
	
	
}

.defaultOnlineSellingNumber
{
	position:relative; float:left; width:20px; margin-right:10px; margin-top:5px;	
	height:160px;
}

.defaultOnlineNumber
{
	height:15px;
	width:15px;
	margin-top:5px;
	background-color:#EDF9F9;
	color:#2AB2A4;
	text-align:center;
	font-weight:bold;
	position:relative; float:left;
	cursor:pointer;
}

.defaultOnlineNumber:hover
{
	color:#BD0A01;
}

.defaultOnlineNumberCurrent
{
	height:15px;
	width:15px;
	margin-top:5px;
	background-color:#2AB2A4;
	color:White;
	text-align:center;
	font-weight:bold;
	position:relative; float:left;
	cursor:pointer;
}

.tip
{
	color:#FF0000;
}

.staffMarqueeStandard
{
	margin-bottom:10px; width:200px;  position:relative; float:left;
}

.staffMarqueeHome
{
	height:403px; width:108px; border:solid 1px #D5DBDB; border-top:solid 2px #218C82; background-color:#F2FCFB; margin-bottom:10px; padding-left:10px;
}

.staffMarqueeSpace
{
	height:160px; width:380px; /*border:solid 1px #D5DBDB; border-top:solid 2px #218C82; background-color:#F2FCFB; margin-bottom:10px; padding-left:10px;*/
}

.iconOriginal
{
	width:30px;
	padding-top:1px;

	text-align:center;
	font-weight:bold;

	font-size:12px;
	color:#FFFFFF;
	background-color:#28AD9B;
	margin-left:10px;
	
	border:1px solid #28AD9B;
	padding:1px;
	vertical-align:middle;
}

.trainingList
{
	background-repeat:no-repeat;
	background-position:left;
	height:12px;
	padding-left:15px;
	width:180px;	
	position:relative;
	float:left;
	margin-top:6px;
	color:#208E83;
}

.onlineBuyDiv
{
	color:#BD0A01;
}

.memberLeftNaviLiText
{
	background-color:#F7F7F7; 
	width:153px; 
	text-align:left;
	font-size:14px;
	cursor:pointer;
	color:Black; 
	padding:5px;
	background-image:url(../pix/dot_borderline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.memberLeftNaviLiTextnew
{
	background-color:White; 
	width:153px; 
	text-align:left;
	font-size:12px;
	cursor:pointer;
	color:Black; 
	padding:5px;

	background-repeat:repeat-x;
	background-position:bottom;
}

.memberLeftNaviLidot
{
	width:10px;
	height:10px;
	margin-left:15px;
	padding-left:5px;	
	background-image:url(../pix/btn_red_arrow.gif);	
	position:relative;
	float:left;
	background-repeat:no-repeat;	
}





.memberLeftNaviLiTextNoLine
{
	background-color:#F7F7F7; 
	width:153px; 
	text-align:left;
	font-size:14px;
	cursor:pointer;
	color:Black; 
	padding:5px;	
}

.memberLeftCtmRecom
{	
	width:20px;
	height:20px;
	margin-left:5px;
	padding-left:5px;	
	background-image:url(../pix/recommend.png);	
	position:absolute;
	float:left;
	background-repeat:no-repeat;
	background-position:top;
}

.memberLeftCtmLiAdd
{
	width:9;
	height:9;
	margin-left:15px;
	padding-left:5px;	
	background-image:url(../pix/index_app_add1.gif);	
	position:relative;
	float:left;
	background-repeat:no-repeat;		
}

.memberLeftCtmLiSet
{
	width:9;
	height:9;
	margin-left:15px;
	padding-left:5px;	
	background-image:url(../pix/index_app_set1.gif);	
	position:relative;
	float:left;
	background-repeat:no-repeat;	
}

#ctmAdd
{
	color:Orange;
}

#ctmSet
{
	color:Orange;
}

.ctmTitle
{
	color:#208E83;
	font-size:14px;
	font-weight:bold;
	height:20px;
	text-align:center;	
	width:100%;
	padding-top:5px;
	position:relative;
	float:left;
	background-image:url(../pix/dot_borderline.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}