html, body, div, span, fieldset, ul, ol, li, h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
}

html
{
	height: 100%;
	width: 100%;
}

body
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.body
{
    margin: 0 auto;
    padding: 0;
   background: #002722;
   width: 1000px;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
}

img {border:0px;}

a{text-decoration:none; color:#000000;}

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    font-family: Tahoma, "宋体"， Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
}

h2 { font-size: 1.5em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.1em; }
h5, h6 { font-size: 1em; }


#header,
#main,
#footer-content
{
    width: 93%;
    margin: 0 auto;
}

#header,
#footer-content
{
	position: relative;
}

/* <header> */

#header
{
    color: #000;
	height: 164px;
}
 
#toubiao {BORDER-BOTTOM: #e2e2e2 1px solid;width:100%;backgcolor: #fffff;}
.header_top
{
  position:relative; height:130px;
}

.header_top .banner { position:absolute; margin-left:145px; width:350px;}
#home
{
	width: 116px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999px;
	font-size:0;
	line-height: 0;
	background:url(Images/logo_square.jpg) no-repeat;

	z-index: 10;
}

#menu-container
{
    font-size:1.1em;
    display:block;
    position: absolute;
    top: 0;
    right: 18px;
    text-align: right;
}
.ifr_weath{ text-align:right; padding-top:18px;}

.RadMenu{text-align: left;float: right;margin-top: 20px; border:1px solid #588A4D; height:24px; background:url(Images/navbar_back.jpg) repeat-x;}
.RadMenu ul li{display:inline;}
.RadMenu a { display:block; padding:0 3px; margin:0 4px; float:left; line-height:24px; text-decoration:none; font-size:12px; color:#2D2D2D; height:24px;}
.RadMenu img{vertical-align:middle;}
.RadMenu a:visited { color:#2D2D2D;text-decoration:none;}
.RadMenu a:hover {color:#ffffff; text-decoration:none;  background:url(Images/navbar_selection_back.jpg) repeat-x; }


.header_bottom
{
  position:relative;
}
.heard_left{float:left; width:500px; color:#d8e2bb;}
.heard_right{ float:right; width:300px; color:#d8e2bb;}
/* </header> */

.page
{
	position: relative;
	min-height: 100%;
	height: auto;
	overflow: hidden;

	min-width: 1002px;
	z-index: 100;

	background: transparent url(Images/header.jpg) no-repeat 50% 0;
}

/* <left navigation> */

#left-content{width: 250px;position: absolute;z-index: 5;}

#left-content_header{ height: 39px; background: transparent url(Images/main_left_head.jpg) no-repeat; color:#d8e2bb; font-size:16px; /*font-weight:bold;*/ padding-left:16px;}
#left-content_header .left_img{float:left; margin-top:0px;}
#left-content_header span{float:left; padding-top:10px; padding-left:10px;}

.RadTreeView{ padding-top:2px; padding-bottom: 10px; background:url(Images/main_left_back.jpg) no-repeat;}

#left-content-end{width: 250px;line-height: 0;font-size: 0;height: 5px;background: transparent url(Images/main_left_back.jpg) no-repeat 0 -500px;}

.RadTreeView ul{ list-style:none;}
.RadTreeView li a{ margin-left:6px; background:url(Images/arrow_01.gif) no-repeat left;line-height:24px; height:24px;padding-left:12px; text-align:left; color:#2D2D2D; text-decoration:none;}
.RadTreeView li a:hover{}
/* </left navigation> */

/* <content> */

#main-content
{
	padding-left: 270px;
	padding-bottom: 160px;
}

#main-content,
#main-content a
{
	color: #41442B;
	text-decoration:none;
}

#main-content h2
{
/*	color: #f6ffd4;*/
	color:#404A2F;
	font-weight: normal;
	margin: 0;
	padding: 8px 0 10px;
}

#main-content hr
{
	border-style: solid;
	border-width: 1px 0;
	border-top-color: #547966;
	border-bottom-color: #bbcba9;
	margin: 0 2px 18px;
}

.content-area
{
	padding: 10px 20px 30px;
	margin: 0 0 40px;
	background: #f6ffd4 url(Images/content-grad.gif) repeat-x 0 0;
	min-height: 520px;
	height: auto;
}

* html .content-area
{
	height: 484px;
}

.content-header-edge,
.content-footer-edge
{
	position: relative;
	height: 5px;
	font-size: 0;
	line-height: 0;
}

.content-header-edge { margin: -10px -20px 0; }
.content-footer-edge { margin: -45px 0 30px; }

* html .content-footer-edge
{
	bottom: -1px;
}

.edge-l,
.edge-r
{
	position: absolute;
	width: 5px;
	height: 5px;
	background: transparent url(Images/content-corners.gif) no-repeat 0 0;
}

.content-header-edge .edge-l { top: 0; left: 0; background-position: 100% 100%; }
.content-header-edge .edge-r { top: 0; right: 0; background-position: 0 100%; }
.content-footer-edge .edge-l { bottom: 0; left: 0; background-position: 100% 0; }
.content-footer-edge .edge-r { bottom: 0; right: 0; background-position: 0 0; }

/* </content> */

/* <footer> */

#footer
{
	background: transparent url(Images/footer.jpg) repeat-x 0 0;

	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 12px;
	height: 158px;
}

#footer,
#footer a
{
	color: #50736f;
}

#footer-content
{
	position: relative;
	height: 133px;
}

#footer-content p
{
	margin: 25px 0 20px 270px;
}

#powered-by
{   background:url(Images/footer_logo.jpg) no-repeat;
	width: 120px;
	height: 40px;

	left: 32px;
	top: 21px;
	position: absolute;

	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

/* </footer> */

/* <内容页面> */
#location/*位置*/
{
	margin: -13px 0 20px 2px;
}

#location,
#location a
{
	color: #41442b;
}

.indexpage{clear:both;height:30px; margin:0; padding:0;}/*首页分页*/
.indexpage ul{ list-style:none; float:right; margin-right:30px; margin-top:0;  margin-bottom:0; padding:0;}
.indexpage li{ float:left; line-height:30px; margin-left:5px; margin-right:5px;}
.indexpage li a{ color:#000000; font-weight:bold;}

#IndexNews{ width:100%;}/*列表*/
#IndexNews ul{float:left;}
#IndexNews li { width:100%;}
.Indexdate{ width:100px; float:right; color:#666;}
#IndexNews li a{ width:100%; margin-right:100px; line-height:40px;  height:40px; padding-left:15px; text-align:left; color:#105790; font-weight:bold;}
#IndexNews li a:hover{}

.td_left {float:left;}
.td_left a{ color:#105790; font-weight:bold;}
.td_left a:hover{ color:#105790;}
.IndexNews_li_a{background:#d8e2bb;}
.IndexNews_li_b{background:#ccd9ae;}

.pagelist{text-align:right;padding-top:3px;clear:both;height:30px; padding-right:10px;}
.pagelist a:link{ width:20px;COLOR: #686868; LINE-HEIGHT: 20px; FONT-FAMILY: verdana; TEXT-DECORATION: none;text-align:center;
}
.pagelist a:visited{ width:20px;  COLOR: #686868; LINE-HEIGHT: 20px; FONT-FAMILY: verdana; TEXT-DECORATION: none;text-align:center;
}
.pagelist a:hover{ width:20px; COLOR: #686868; LINE-HEIGHT: 20px; FONT-FAMILY: verdana; TEXT-DECORATION: none;text-align:center;
}

.m_table td{ padding-left:10px;}/*留言*/

#IndexNews h1{ margin-top:10px; color:#105790; font-size:16px; text-align:center; height:24px;}/*内容页*/
#NewsContent{ line-height:180%; margin:6px auto; width:94%; padding-left:6px;}
.TextTitle{ text-align:right; width:94%;}

/* </内容页面> */

/*学历*/
.education{ width:100%; margin:0 auto; border:1px solid #000000; overflow:hidden;}
.education .title{ width:100%; height:26px; background:url(Images/list_back.jpg) repeat-x;}
.education .title ul{ margin:0 }
.education .title ul li{ margin:0; padding:0; float:left; list-style:none; padding-left:8px; padding-right:8px;}

.educationa{ float:left; padding-left:6px; padding-right:6px; font-size:12px; color:#000; height:26px; cursor:pointer; line-height:24px;}
.educationb{ float:left; padding-left:6px; padding-right:6px; font-size:12px; color:#000;  height:26px;cursor:pointer; line-height:24px;/*background:url(Images/list_selection_back.jpg) repeat-x;*/ background:#CFD9B4;}
.education .content{width:100%; min-height:500px; overflow:hidden; /*overflow-y:scroll; scrollbar-base-color:#ffffff; scrollbar-face-color:#92BB7D; scrollbar-track-color:#92BB7D; scrollbar-darkshadow-color:#92BB7D; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color:#92BB7D; scrollbar-arrow-color:#ffffff;*/ }
/*.education .content ul{ padding-left:12px; padding-top:8px;}
.education .content ul li{ width:760px; height:26px; overflow:hidden; text-align:left}*/
.education .content dl{float:left; text-align:left; width:100%; min-width:580px; padding:0; margin:0;  height:80px;}
dl.dl_a{ background:#d8e2bb url(Images/Section_BG.jpg) no-repeat;}
dl.dl_b{ background:#ccd9ae url(Images/Section_BG_Invert.jpg) no-repeat;}

li.li_a{ float:left;list-style:none; text-align:left; width:100%; min-width:580px; padding:0; margin:0; background:#d8e2bb;}
li.li_b{ float:left; list-style:none; text-align:left; width:100%; min-width:580px; padding:0; margin:0; background:#ccd9ae;}

.education .content .li_left{ float:left; width:330px !important; width:330px; padding:10px 10px 10px 6px; margin:0;}
.education .content .li_right{ margin-left:350px; min-width:240px; padding-left:10px; padding-top:10px;}

.education .content dt{ float:left; width:330px !important; width:330px; padding:10px 10px 10px 13px; margin:0;}
.education .content dd{ margin-left:350px; min-width:240px; padding-left:10px; padding-top:10px;}
.sub_div{ height:40px; margin-bottom:12px; overflow:hidden;}
.sub_div li{ float:left; list-style:none; padding-left:10px; height:22px; white-space:nowrap;}
.sub_div li a{}
.more{ display:block; float:right; width:70px; padding-top:0px; height:20px; margin-right:4px; line-height:20px; bottom:2px; padding-left:2px;}
.more_a{ background:url(Images/Section_expand_MOD.jpg) no-repeat center right;}
.more_b{ background:url(Images/Section_expand_Invert_MOD.jpg) no-repeat center right;}


.all_sub{ width:600px; clear:both; margin:0; padding:0; }
.all_sub ul{ width:600px; margin:0; padding:0; line-height:24px;}
.all_sub li{ list-style:none; padding-left:10px; height:22px; white-space:nowrap;}
.all_sub ul a{}
.all_sub h2 { width:600px; height:32px; font-size:14px; font-weight:bold; text-align:left; border-bottom:1px dotted #0060BF; }
.school{ text-align:center; font-size:16px; color:#FF0000; height:20px;}
.school_content{ line-height:160%; text-align:left; padding-left:5px; min-height:230px;}
.choose{text-align:left; font-size:16px; color:#FF0000; margin-top:4px;}
.sub_table td{height:20px; width:190px;}


.school b{float:left; display:block; font-size:16px; color:#FF0000; margin-left:200px;}
.school span{float:right; display:block; width:120px;}
.sortpic{ float:right; margin-left:6px; width:300px;}
*+html .sortpic{margin-top:20px;} /* for ie7 */

