@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}
body{ background:#fff url(body_bg.jpg) repeat-x center top; font-size:12px; color:#666; -webkit-text-size-adjust:none; font-family:Arial, Helvetica, sans-serif;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}

img{ border:none;}
a img{ font-size:0;}
li{ list-style:none;}
input,select{ outline:none; color:#666;}

.f_out{ color:#30a106;}
a.f_out{ color:#30a106;}
a.f_out:hover{ color:#f60;}

.ft8{ font-size:8px;}
.ft10{ font-size:10px;}
.ft12{ font-size:12px;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.ft20{ font-size:20px;}
.ft22{ font-size:22px;}

.ft_nor{ font-weight:normal;}
.ft_bold{ font-weight:bold;}

.ft_ver{ font-family:Verdana, Geneva, sans-serif;}
.ft_ari{ font-family:Arial, Helvetica, sans-serif;}
.ft_mic{ font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.ft_song{ font-family:"宋体";}

.ft_red{ color:#f00;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearall{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;}

.w1000{ width:1000px; margin:0 auto;}

.mt12{ margin-top:12px;}
.mt8{ margin-top:8px;}

/*输入框*/
.input_text{ height:24px; border:1px solid #c0c0c0; background:#f9f9f9; font-size:12px; line-height:24px; outline:none; padding:0px 6px; font-family:Arial, Helvetica, sans-serif;}
.input_text_focus{ background:#fff; border:1px solid #ffa609;}
.input_textarea{ border:1px solid #c0c0c0; background:#f9f9f9; font-size:12px; line-height:22px; padding:3px 6px; outline:none; font-family:Arial, Helvetica, sans-serif;}
.input_textarea_focus{ background:#fff; border:1px solid #ffa609;}

/*topm*/
.topm{ width:100%; background:url(top_bg.jpg) repeat-x left top; height:29px; border-bottom:1px solid #dedede;}
.top{ width:1000px; height:29px; margin:0 auto; line-height:29px; font-family:Arial, Helvetica, sans-serif;}
.menu ul li{ display:inline; padding:0 2px;}

/*navm*/
.navm{ width:100%; height:42px; background:url(nav_bg.jpg) repeat-x left top;}
.nav{ width:1000px; overflow:hidden;}
.nav ul{ width:1200px;}
.nav ul li{ height:42px; background:url(nav_s.jpg) no-repeat right top; float:left; display:inline-block; line-height:42px; padding:0 27px;}
.nav ul li.nobg{ background:none;}
.nav ul li a{ font-size:14px; font-weight:bold; color:#fff;}
.nav ul li a:hover{ color:#ff0; text-decoration:none;}

/*tools*/
.tools{ width:998px; height:34px; border:1px solid #ccc; background:#f1f2f2; margin:4px auto 0;}

.time{ line-height:34px; font-size:14px; font-weight:bold; padding:0 0 0 10px;}
.weather{ padding:6px 0 0;}

.search{ vertical-align:middle; padding:5px 10px 0 0;}
.search_input{ border:1px solid #B5B1AF; height:20px; line-height:20px; padding:0 3px; vertical-align:middle;}
.search_btn{ width:52px; height:23px; background:url(sbtn_bg.gif) no-repeat left top; text-align:center; line-height:23px; border:none; color:#fff; vertical-align:middle; cursor:pointer;}

/*iproject*/
.iproject{ width:189px; border:1px solid #e1e1e1;}
.iproject_t{ height:29px; background:url(nav_bg.jpg) repeat-x left top; border-bottom:1px solid #e1e1e1; line-height:29px; text-indent:12px; color:#fff; font-size:14px; font-weight:bold;}
.iproject_c{ padding:12px 0;}

.ipj_m{ width:170px; margin:0 auto; height:34px; border-bottom:1px solid #e1e1e1; position:relative; z-index:1; background:#fff;}
.ipj_m_ico{ width:23px; height:23px; display:block; z-index:11; position:absolute; left:12px; top:5px;}
.ipj_m_ico1{ background:url(ipeoject_ico.jpg) no-repeat left top;}
.ipj_m_ico2{ background:url(ipeoject_ico.jpg) no-repeat left -32px;}
.ipj_m_ico3{ background:url(ipeoject_ico.jpg) no-repeat left -64px;}
.ipj_m_ico4{ background:url(ipeoject_ico.jpg) no-repeat left -96px;}
.ipj_m_ico5{ background:url(ipeoject_ico.jpg) no-repeat left -130px;}
.ipj_m_ico6{ background:url(ipeoject_ico.jpg) no-repeat left -163px;}
.ipj_m_ico7{ background:url(ipeoject_ico.jpg) no-repeat left -195px;}
.ipj_m_t{ height:34px; paddding:1px; line-height:34px; text-indent:50px; font-size:13px; width:145px; z-index:10; position:absolute; left:-1px; top:-1px;}
.ipj_m_j{ width:6px; height:9px; display:block; font-size:0; line-height:0; background:url(iproject_s.gif) no-repeat left top; position:absolute; left:155px; top:12px; z-index:5;}

.ipj_m_con{ display:none;border:1px solid #C7E8FA; background:#fff; position:absolute; left:144px; top:-1px; min-height:34px; width:200px; z-index:9;}
.ipj_m_con dl{ width:180px; border-bottom:1px dotted #dedede; margin:0 auto; padding:3px 0 3px;}
.ipj_m_con dl dt{ font-weight:bold; text-align:center; line-height:26px;}
.ipj_m_con dl dd{ text-align:center; line-height:20px; padding-bottom:3px;}

.ipj_hover{ z-index:2;}
.ipj_hover .ipj_m_t{ border:1px solid #C7E8FA; border-right:none; padding:0; background:#fff; font-weight:bold;}
.ipj_hover .ipj_m_con{ display:block;}

/*bx*/
.bx{ border:1px solid #ccc;}
.bx_t{ height:28px; border-bottom:1px solid #ccc; background:url(bxt_bg.jpg) repeat-x left top; line-height:28px;}
.bx_title{ height:28px; line-height:28px; background:url(bxt_ico1.jpg) no-repeat left top; float:left; padding-left:36px; font-size:14px;}
.bx_path{ float:right; padding-right:12px; line-height:28px;}
.acontent{ width:745px; margin:0 auto; padding:12px 0 20px; line-height:200%; margin:0 auto; min-height:300px;_height:300px;}

/*b2x*/
.b2x{ border:1px solid #ccc;}
.b2x_t{ height:28px; border-bottom:1px solid #ccc; background:url(nav_bg.jpg) repeat-x left top; line-height:28px;}
.b2x_title{ height:28px; line-height:28px; background:url(sys_ico9.gif) no-repeat 10px 45%; color:#fff; float:left; padding-left:22px; font-size:14px;}

/*inotice*/
.inotice{ width:160px; margin:0 auto; padding:10px 0;}
.inotice ul li{ background:url(sys_ico1.jpg) no-repeat left 9px; line-height:22px; padding-left:10px; border-bottom:1px dotted #dedede;}

/*ischool*/
.ischool{ width:160px; margin:0 auto; overflow:hidden; padding:10px 0;}
.ischool ul{ width:200px;}
.ischool ul li{ width:80px; background:url(sys_ico1.jpg) no-repeat left 9px; line-height:22px; text-indent:10px; float:left; display:inline;}

/*itg*/
.itg{ width:500px; height:140px; background:url(tg_bg.jpg) no-repeat left top;}
.itgcon{ padding-left:105px; color:#444; font-family:Arial, Helvetica, sans-serif;}
.itgcon p{ border-bottom:1px solid #ccc; line-height:34px; padding-left:8px;}

/*icx*/
.icx{ width:498px; border:1px solid #ccc; padding:10px 0 0;}
.icxc{ width:485px; margin:0 auto;}
.icxc_t{ height:26px; border-bottom:1px solid #ccc;}
.icxc_title{ height:24px; border:1px solid #ccc; display:inline-block; border-bottom:1px solid #fff; position:relative; bottom:-1px; margin-left:12px; line-height:23px; color:#EB6100; font-size:14px; float:left; padding:0 12px;}
.icxc_more{ float:right; line-height:26px; font-style:normal; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
.icxc_list{ width:465px; margin:0 auto; overflow:hidden; padding:10px 0;}
.icxc_list ul{ width:500px;}
.icxc_list ul li{ width:140px; float:left; display:inline-block; border-right:1px solid #e1e1e1; margin-right:12px; line-height:24px; background:url(sys_ico2.gif) no-repeat left center; padding-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*if*/
.if{ width:700px;}
.if_t{ width:700px;}
.if_t ul{ padding-left:1px;}
.if_t ul li{ width:130px; border:1px solid #ccc; text-align:center; border-bottom:none; height:25px; cursor:default; line-height:25px; float:left; margin-left:-1px;}
.if_t ul li.tab-nav-hover{ color:#f60; font-weight:bold; background:url(ifg_tbg.jpg) repeat-x left top;}

.if_table{}
.if_table th{ background:#eeefef; height:30px; text-align:center;}
.if_table td{ background:#fff; padding:0 8px; line-height:20px;}

/*ifl*/
.ifl{ border:1px solid #ccc;}
.ifl_t{ height:25px; background:#eeefef;}
.ifl_t ul{ padding-left:0px;}
.ifl_t ul li{ width:130px; border:1px solid #ccc; border-top:none; border-bottom:none; height:25px; display:inline-block; float:left; margin-left:-1px; text-align:center; line-height:25px; cursor:default;}
.ifl_t ul li.tab-nav-hover{ color:#f60; font-weight:bold; background:#fff; position:relative; z-index:9;}
.ifl_c{ border-top:1px solid #ccc; margin-top:-1px; position:relative; z-index:8;}

/*ieme*/
.ieme{ width:998px; border:1px solid #ccc;}
.ieme_t{ border-bottom:1px solid #ccc; height:28px; background:url(nav_bg.jpg) repeat-x left top;}
.ieme_title{ height:28px; background:url(sys_ico9.gif) no-repeat 10px 45%; color:#fff; font-size:14px; line-height:28px; float:left; padding-left:22px;}
.ieme_more{ float:right; line-height:28px; padding-right:10px; font-size:10px;}
.ieme_more a{ color:#fff;}
.ieme_more a:hover{ color:#fff;}

.ieme_c{ padding:8px 0;}

/*rbx*/
.rbx{ border:1px solid #ccc;}
.rbx_t{ height:26px; border-bottom:1px solid #ccc; background:url(rbxt_bg.png) repeat-x left top; line-height:26px;}
.rbx_title{ height:26px; line-height:26px; background:url(bxt_ico2.jpg) no-repeat -6px top; float:left; padding-left:36px; font-size:14px;}
.rbx_more{float:right; line-height:26px; font-style:normal; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding-right:8px;}

/*rb2x*/
.rb2x{ border:1px solid #ccc;}
.rb2x_t{ height:26px; border-bottom:1px solid #ccc; background:url(nav_bg.jpg) repeat-x left top; line-height:26px;}
.rb2x_title{ height:26px; line-height:26px;  background:url(sys_ico9.gif) no-repeat 10px 45%; color:#fff; float:left; padding-left:22px; font-size:14px;}
.rb2x_more{float:right; line-height:26px; font-style:normal; font-size:10px; font-family:Verdana, Geneva, sans-serif; padding-right:8px;}
.rb2x_more a{ color:#fff;}
.rb2x_more a:hover{ color:#fff;}

/*links*/
.links{ width:998px; height:50px; border:1px solid #dcd5d5; margin:8px auto 0; overflow:hidden;}
.links_title{ width:38px; height:50px; line-height:26px; overflow:hidden; background:#dcdddd; color:#CB292A; text-align:center; font-size:14px; font-weight:bold;}
.links_con{ width:935px; float:left; margin-left:12px; font-size:14px; line-height:24px;}

/*fnav*/
.fnav{ text-align:center; line-height:28px;}

/*footer*/
.footer{ border-top:1px solid #ccc; line-height:200%; text-align:center; font-family:Verdana, Geneva, sans-serif; padding:10px 0 20px;}

/*blk_18 首页滚动*/
.blk_18 { margin:0 auto;margin-top: 5px; padding-bottom:5px; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 950px; ZOOM: 1;}
.blk_18 .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH: 860px;}
.blk_18 .ScrCont { WIDTH: 32766px; ZOOM: 1;}
.blk_18 #List1_1 { FLOAT: left;}
.blk_18 #List2_1 { FLOAT: left;}
.blk_18 .leftbotton { BACKGROUND: url(ax1.gif) no-repeat left top; FLOAT: left; MARGIN: 0px 10px; WIDTH: 21px; HEIGHT: 148px;}
.blk_18 .rightbotton { BACKGROUND: url(ax1.gif) no-repeat left bottom; FLOAT: left; MARGIN: 0px 10px; WIDTH: 21px; HEIGHT: 148px;}
.blk_18 .LeftBotton:hover { BACKGROUND: url(ax1.gif) no-repeat right top;}
.blk_18 .RightBotton:hover { BACKGROUND: url(ax1.gif) no-repeat right bottom;}
.blk_18 IMG { padding:0 5px;}
.blk_18 A.pl:hover { BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid;}


/*right*/
/*arnav*/
.arnav{ width:198px; border:1px solid #e1e1e1;}
.arnav_t{ height:29px; background:url(iproject_tbg.jpg) repeat-x left top; border-bottom:1px solid #e1e1e1; line-height:29px; text-indent:12px; font-size:14px; font-weight:bold;}
.arnav_c{ padding:12px 0; width:180px; margin:0 auto;}
.arnav_c ul li{ line-height:24px; border-bottom:1px dotted #eee;}
.arnav_c ul li a{ height:24px; display:block; background:url(sys_ico2.gif) no-repeat 5px center; padding-left:15px;}
.arnav_c ul li a:hover{ background:#f3f3f3 url(sys_ico2.gif) no-repeat 5px center; text-decoration:none;}

/*lesson*/
.lesson{}
.lesson_m{ border-bottom:1px dotted #eee; padding:12px 0;}
.lesson_m dl{ padding-left:100px;}
.lesson_m dl dt{ width:85px; margin-left:-100px; float:left; display:inline; background:url(sys_ico_3.gif) no-repeat right center; text-align:right; padding-right:15px; font-size:14px; font-weight:bold; line-height:24px;}
.lesson_m dl dd{ padding-left:15px;}
.lesson_m dl dd ul li{ line-height:24px; float:left; margin-right:30px; min-width:120px;}
.lesson_m a{ color:#059;}
.lesson_m a:hover{ color:#f60;}
.lesson_sub{ color:#999;}
.lesson_sub a{ color:#999; text-decoration:none;}
.lesson_sub a:hover{ color:#f60; text-decoration:underline;}

/*newbox*/
.newbox{line-height:28px; }
.newbox ul li{ background:url(sys_ico1.jpg) no-repeat left center; padding-left:12px;}


/*ifllist*/
.ifllist{ width:665px; overflow:hidden;margin:0 auto; padding:12px 0 4px;}
.ifllist ul{width:700px;}
.ifllist ul li{ width:157px; float:left; height:150px; margin-right:11px;}
.ifllist ul li a img{ border:1px solid #dedede; padding:1px;}
.ifllist ul li a:hover img{ border:1px solid #f60;}
.ifllist_title{ line-height:24px; text-align:center;}

/*linkslist*/
.linkslist{ width:740px; margin:0 auto; overflow:hidden;}
.linkslist ul li{ min-width:170px; margin-right:5px; float:left; background:url(sys_ico_3.gif) no-repeat left center; padding-left:10px; line-height:28px;}