/* CSS Document */

*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-family:宋体; font-size:12px; color:#333;}
h1,h2,h3,h4,h5,h6{ font-size:14px; font-weight:normal;}
ol,ul,dl{ list-style:none;}
em,b,strong,i,u,span,p{ font-style:normal; font-weight:normal; text-decoration:none;}
a {color: #2183D2;cursor: pointer; text-decoration:none;}
/*a:hover{ text-decoration:underline;}*/
img{ border:0;}

/*头部及左侧 公共部分修改 2013-4-3 开始*/
.header{width:100%; background:url(../images/bg_01.jpg) repeat-x; margin-top:-12px;}
.header p{width:980px; height:55px; margin:0 auto; overflow:hidden; text-align:center;}
.header p strong{ font-size:30px; font-weight:bold; color:#fff; font-family:微软雅黑; padding-top:6px;  display:inline-block;}
/*头部添加课程空间 2013.4.21 开始*/
.header p b.tit_xiao{ color:#fff; font-size:18px; font-family:微软雅黑; margin-top:5px; display:block; float:left; margin-top:19px; margin-left:12px;}
/*头部添加课程空间 2013.4.21 结束*/
.header p span{ float:right; display:block; margin-top:12px; overflow:hidden; color:#fff; width:260px;}
.header p span .btn_top{ width:75px; height:29px; float:left; background:url(../images/icon_07.png) no-repeat; color:#fff; padding:0 28px 0 16px; line-height:27px;}
.header p a.link_return{ padding:0 15px; color:#fff;}
.header p span b{ margin-top:6px; float:right; margin-right:-15px; margin-left:15px;}

.main{ width:970px; margin:0 auto; padding-bottom:30px;}
.main .left_list{ float:left;}
.main .menu{width:150px; float:left; height:685px; background:url(../images/bg_03.jpg) repeat-y -1px 0; background-color:#f4f9f6; overflow:hidden;}
.main .menu dl{ overflow:hidden; margin:20px 22px 0; padding:10px 0; border-bottom:1px dashed #c6dfcf;}
.main .menu .bor_bot_0{ border-bottom:0;}
.main .menu dl dt{ margin-left:4px; height:26px; line-height:26px; color:#4c7f60; padding-left:22px;}
.main .menu dl dd{ overflow:hidden;}
.main .menu dl dd a{ display:block; height:40px; margin:3px 0; line-height:40px; text-decoration:none;}
.main .menu dl dd a i{width:16px; height:16px; float:left; margin:11px 10px 0 2px; background:url(../images/icon_06.png) no-repeat; overflow:hidden;}
.main .menu dl dd a i.menu_ico_1{ background:url(../images/icon_06.png) no-repeat; }
.main .menu dl dd a i.menu_ico_2{ background-position:0 -26px; }
.main .menu dl dd a i.menu_ico_3{ background-position:0 -52px; }
.main .menu dl dd a i.menu_ico_4{ background-position:0 -80px; }
.main .menu dl dd a i.menu_ico_5{ background-position:0 -130px; }
.main .menu dl dd a i.menu_ico_6{ background-position:0 -156px; }
.main .menu dl dd a i.menu_ico_7{ background-position:0 -208px; }
.main .menu dl dd a i.menu_ico_8{ background-position:0 -236px; }
.main .menu dl dd a i.menu_ico_9{ background-position:0 -262px; }
.main .menu dl dd a i.menu_ico_10{ background-position:0 -287px; }
.main .menu dl dd a i.menu_ico_11{ background-position:0 -339px; }
.main .menu dl dd a i.menu_ico_12{ background-position:0 -364px; }
.main .menu dl dd a i.menu_ico_13{ background-position:0 -390px; }
.main .menu dl dd a:hover i.menu_ico_1,.main .menu dl dd a.mou_on i.menu_ico_1{ background-position:right 0;}
.main .menu dl dd a:hover i.menu_ico_2,.main .menu dl dd a.mou_on i.menu_ico_2{ background-position:-16px -26px; }
.main .menu dl dd a:hover i.menu_ico_3,.main .menu dl dd a.mou_on i.menu_ico_3{ background-position:-16px -52px; }
.main .menu dl dd a:hover i.menu_ico_4,.main .menu dl dd a.mou_on i.menu_ico_4{ background-position:-16px -80px; }
.main .menu dl dd a:hover i.menu_ico_5,.main .menu dl dd a.mou_on i.menu_ico_5{ background-position:-16px -130px; }
.main .menu dl dd a:hover i.menu_ico_6,.main .menu dl dd a.mou_on i.menu_ico_6{ background-position:-16px -156px; }
.main .menu dl dd a:hover i.menu_ico_7,.main .menu dl dd a.mou_on i.menu_ico_7{ background-position:-16px -208px; }
.main .menu dl dd a:hover i.menu_ico_8,.main .menu dl dd a.mou_on i.menu_ico_8{ background-position:-16px -236px; }
.main .menu dl dd a:hover i.menu_ico_9,.main .menu dl dd a.mou_on i.menu_ico_9{ background-position:-16px -262px; }
.main .menu dl dd a:hover i.menu_ico_10,.main .menu dl dd a.mou_on i.menu_ico_10{ background-position:-16px -287px; }
.main .menu dl dd a:hover i.menu_ico_11,.main .menu dl dd a.mou_on i.menu_ico_11{ background-position:-16px -339px; }
.main .menu dl dd a:hover i.menu_ico_12,.main .menu dl dd a.mou_on i.menu_ico_12{ background-position:-16px -364px; }
.main .menu dl dd a:hover i.menu_ico_13,.main .menu dl dd a.mou_on i.menu_ico_13{ background-position:-16px -390px; }
/*头部及左侧 公共部分修改 2013-4-3 结束*/

.main .View_Resource{ display:block; margin:15px 0px; width:131px; height:52px; background:url(../images/bg_08.jpg) no-repeat; line-height:52px; text-align:center; font-size:16px; color:#fff; font-weight:bold;}
.main .View_Resource:hover{ text-decoration:none; background-position:0 bottom;}

.main .main_body{ width:815px; float:right;}
.main .main_body h2{ height:28px; line-height:28px; padding-left:25px; margin-top:13px;_margin-top:12px; border-bottom:1px solid #a8d1b7; position:relative;}
.main .main_body h2 strong{ float:left; padding-top:2px;}
.main .main_body h3 .ico_pub,.main .main_body h2 .ico_pub{ background:url(../images/icon_01.png) no-repeat 10px -419px; background-color:#ddede3; padding-left:10px; float:right; margin-right:0;}
.main .main_body h3 .ico_pub:hover,.main .main_body h2 .ico_pub:hover{border:1px solid #DDEDE3; font-weight:normal; height:25px;}
.main .main_body h3 .ico_data{ background:url(../images/icon_01.png) no-repeat 10px -462px; background-color:#ddede3; padding-left:10px;}
.main .main_body h3 .ico_Return,.main .main_body h2 .ico_Return{background:url(../images/icon_01.png) no-repeat 10px -966px; background-color:#ddede3; padding-left:10px;}
.main .main_body h2 a{ display:block; float:right; background-color:#ddede3; padding:0 15px; margin-left:20px; _margin-top:2px;}
.main .main_body h2 strong{ font-weight:bold; margin-right:5px; font-size:16px;}
.main .main_body h2 span{ font-family:Book Antiqua; color:#ddede3; font-size:24px;}
.main .main_body h2 .Posts_search{ float:left; background:url(../images/icon_02.gif) no-repeat; width:191px; height:26px;}
.main .main_body h2 .Posts_search .Posts_search_input{ width:135px; _width:130px; padding:0 5px 0 10px; height:25px; line-height:25px; float:left; border:0; background:none; color:#ccc;}
.main .main_body h2 .Posts_search .Posts_search_btn{ background:url(../images/icon_01.gif) no-repeat; border:0; width:41px; height:25px; float:right;}
.main .main_body h2 .h2_tit{ float:left; margin-right:20px;}
.main .main_body h2 .mar-right{ margin-right:100px;}
.main .main_body h2 .ico_pub:hover{border:1px solid #DDEDE3; font-weight:normal; height:25px;}
.main .main_body h2 a.h2_link_pad{ padding-left:30px;}
.main .main_body h2 a.h2_link_pad:hover{ border:0; font-weight:normal; height:28px;}

.main .main_body .content{ margin-top:10px; min-height:398px; _height:398px; background-color:#f4f9f6; padding:20px; position:relative;}
.main .main_body .padding-0{ padding:0; min-height:358px; _height:358px;}
.main .main_body .padding-top-0{ padding-top:0; min-height:378px; _height:378px;}
.main .main_body .padding-10{ padding:10px;}
.main .main_body .padding-top-1{ padding-top:1px;}
.main .main_body .padding-bottom-35{ padding-bottom:35px;}
.main .main_body .background-none{ background:none;}

/*select下拉框*/
.selectBox{ display:inline-block; vertical-align:top; position:relative; z-index:1; cursor:pointer; background-color:#fff; width:200px; border:1px solid #e2e3ea; border-top:1px solid #abadb3; line-height:23px; height:23px;}
.selectBox p{  vertical-align:top; padding:0 10px 0 3px; background:url(../images/selArr.gif) no-repeat right 10px; margin-right:5px;}
.selectBox ul{ width:200px; border:1px solid #000; border-left-color:#b2b2b2; border-top-color:#b2b2b2; position:absolute; z-index:1; top:24px; left:-1px; background-color:#fff;}
.selectBox ul li a{ display:block; line-height:23px; height:23px; padding:0 3px; color:#333;}
.selectBox ul li a:hover{ background-color:#3399ff; color:#fff;}

.fr{ float: right;}
.fl{ float: left;}

.inplab{ margin-top:-2px; margin-right:8px;}


.appBox{ position:relative; overflow:hidden;}
.appBox input{ position:absolute; z-index:2; width:auto; right:0; top:0; -moz-opacity:0; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.nav a {font-family: 微软雅黑;}