/* CSS Document */

/* ================== css reset ================== */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var,i { font-style:normal; font-weight:normal; }
ul, ol, li { list-style:none; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body { background:#fff; color:#333; padding:5px 0; font:12px/20px "宋体"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:10px; font-size:0; overflow:hidden;zoom:1; background:#fff; }
a { color:#333; text-decoration:none; }
a:visited { color:#800080; }
a:hover, a:active, a:focus { color:#f00; text-decoration:underline; }
.wrap { width:950px; margin:0 auto; }

/*others added by yan*/
 h1, h2, h3, h4, h5, h6{ font-weight:normal; }
.fred, .fred a{color:#C72100; }
.fgrey, .fgrey a{color:#666;}
.fgrey1,.fgrey1 a{ color:#999999;}
.forg, .forg a{color:#ff7e00;}
.fblue, .fblue a{color:#006699;}
.fred a:visited,.fgrey a:visited, .forg a:visited,.fblued a:visited,.fgrey1 a:visited,, .fblue a:visited{ color:#800080;}
.fred a:hover,.fgrey a:hover,.fblue a:hover,.forg a:hover,.fgrey1 a:hover,a.fgrey:hover,a.forg:hover, .fblue a:hover{ color:#f00;}
.fwit,.fwit a:link,.fwit a:visited{ color:#fff}
.fwit a:hover{ color:#fff; text-decoration:underline;}

.fmid{ text-align:center;}
/* 导航 */

/*二级导航导 Start*/

/*二级导航导End*/
/*menu*/
.nav{margin: 10px 0 0;height: 120px;background: url(/i2/edu/deco/2011/1115/edu_yan_menu.png) 0 0 no-repeat;}
.nav li{list-style: none;}
.main_nav{margin-left: 10px;}
.main_nav a:link,.main_nav a:visited{color: #BB3427;}
.main_nav li{float: left;height: 38px;line-height: 38px;padding: 0 6px;}
.main_nav .current{width: 46px;padding: 0;text-align: center;background:url(/i2/edu/deco/2011/1115/edu_yan_menu.png) 0 -125px no-repeat}
.main_nav .current a:link,.main_nav .current a:visited{color: #fff;}
.sub_nav{height: 51px;margin-left: 5px;}
.sub_nav dl{display: inline;float: left;width: 180px;margin: 0 10px 0 0;color: #debbce}
.sub_nav dt{display: inline;float: left;width: 24px;height: 48px;margin: 0 10px;text-indent: -9999em;}
.sub_nav dt a{display: block;width: 24px;height: 48px;outline:none;}
.sub_nav a:link,.sub_nav a:visited{color: #fff}
.sub_nav dd a{line-height: 24px;margin: 0 3px;}
.sub_nav .dl_01{ margin-right:0;}
.nav .areas{height: 28px;line-height: 28px;margin-top: 2px; width:673px; float:left;}
.nav .areas h3{float: left;width: 65px;text-indent: -9999em;}
.nav .areas a{ margin:0 2px;}
.search_bar {height: 33px;width:260px; float:right;}
.search_bar .search_kw{float: left;font-weight: normal;margin: 0;line-height:30px;color: #666;}
.search_kw a{color: #999;}
.unify_search {float: right;font-family: '宋体';margin-top: 4px;}
.unify_search .kw{float: left;width: 102px;height: 18px;margin-right: 5px;line-height: 18px;padding: 2px 2px 2px 20px;border: 0;background: url(/i2/edu/deco/2011/1115/edu_yan_menu.png) -160px -140px no-repeat;}
.unify_search select{float: left;width: 53px;height: 22px;margin-right: 5px;*margin-top: 1px;border: 1px solid #ccc;padding: 1px;color: #666;}
.unify_search .gray{color: #ccc;}
.unify_search .sb{float: left;width: 58px;height: 22px;padding-bottom: 2px;overflow: hidden;*line-height: 23px;_line-height: 25px;cursor: pointer;border:0;background: url(/i2/edu/deco/2011/1115/edu_yan_menu.png) -340px -140px no-repeat;;color: #444;}

/*顶部搜索*/

#searB { background: url(/i2/edu/deco/2011/1115/edu_yan_menu.png) 0 -180px no-repeat; height:35px;}
#searB #contIn { width:850px; float:right;}
#searB #contIn img { vertical-align:middle;}
#searB input,#searB select{ color:#666;}
/* ============== 横切定义 ============== */
.part01 { overflow:hidden;zoom:1; background:url(/i0/edu/deco/2011/1115/edu_yan_2bg.png) -950px 0 repeat-y; margin-top:10px; }
.part01 .cont{ padding:0 1px;}
.part01 .p_l{float:left; width:320px;}
.part01 .p_m{float:left; width:360px; padding:0 10px;}
.part01 .p_r{float:left; width:250px;}
.part01_btm{ background:url(/i0/edu/deco/2011/1115/edu_yan_2bg.png) 0 0  no-repeat; height:5px; overflow:hidden;zoom:1;}
.part03 .p_lm{ float:left; width:700px;}
.part04{ background:url(/i1/edu/deco/2011/1115/edu_yan_3bg.png) -950px 0 repeat-y; margin-top:10px; overflow:hidden;zoom:1;}
.part04 .p_l{ width:340px; float:left}
.part04 .p_m{ width:340px; padding:0 10px; float:left}
.part04 .p_r{ width:250px; float:right;}
.part04_btm{ background:url(/i1/edu/deco/2011/1115/edu_yan_3bg.png) 0 -1px no-repeat; height:2px; line-height:2px; overflow:hidden;zoom:1}
.part05{ background:url(/i2/edu/deco/2011/1115/edu_yan_tbg.png) 0 -200px; height:48px; font-size:14px; padding-top:26px; margin-top:7px;}
.part05 dl{}
.part05 dt{ width:50px; text-indent:-999em; overflow:hidden;zoom:1; float:left; }
.part05 dd{ float: left;width:110px;  padding:0 22px 0 28px;}
.part06 .cont{ overflow:hidden;zoom:1;}
.part06 .cont .p_lm{ float:left; width:700px;}
.part08{ border:1px solid #dadada; border-top:none; margin-top:10px;}
.part_wb{ margin-top:10px; overflow:hidden;zoom:1;}
.part_wb .p_l{ float:left; width:690px; padding-right:10px; }
.part_wb .p_r{ float:left; width:250px;}
.part_wb .cont{border:1px solid #ccc; border-top:0px;}

/* ================== block define ================== */
/* 板块单独定义 */
.tit01{ background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -420px repeat-x; height:31px; line-height:31px; padding:0 10px ; text-align:right; font-size:12px;}
.tit01 span{ float:left; background: url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 999px 999px no-repeat; padding-left:25px; font-size:16px; }
.tit01 .npa{ padding-left:0;font-size:14px;}
.tit01 .wbbb{ background-position: 0 3px;font-family:"微软雅黑", "黑体"}
.tit01 .wbxx{ background-position: 0 3px; font-size:14px;}
.tit01 .rdtj{ background-position: 0 -33px;font-family:"微软雅黑", "黑体"}
.tit01 .bkrc{ background-position:0 -73px;font-family:"微软雅黑", "黑体"}
.tit01 .gjx{ background-position: 0 -113px;font-family:"微软雅黑", "黑体" }
.tit01 .rdpl{ background-position: 0 -153px;font-size:14px; }
.tit01 .mst{background-position: 0 -193px;font-family:"微软雅黑", "黑体" }
.tit01 .bmrk{background-position: 0 -233px;font-family:"微软雅黑", "黑体" }

.tit02{ border:1px solid #dadada; border-bottom:3px solid #cc2600; height:27px; line-height:27px; padding:0 10px; text-align:right; font-size:12px;}
.tit02 span{ float:left;font-size:16px; font-family:"微软雅黑", "黑体"; }
.tit03{ border-bottom:1px dashed #c1c1c1; font-size:12px; color:#f00; margin:5px 10px 0; line-height:20px; height:20px;}
.tit03 span{ display:inline-block; text-align:center; padding-left:10px;}
.tit04{ text-align:right;background:url(/i2/edu/deco/2011/1115/edu_yan_tbg.png) 0 0 no-repeat; height:43px;padding:0 12px; }
.tit04 h2{ background:url(/i2/edu/deco/2011/1115/edu_yan_tbg.png) 999px 999px no-repeat;overflow:hidden;zoom:1; float:left; height:43px; line-height:999px; }
.tit04 h2 a{   float:left; font-size:12px; width:65px; height:43px; }
.tit04 .zxbk{ background-position:0 -50px;}
.tit04 .bkfd{ background-position:0 -90px;}
.tit04 .hdjl{ background-position:0 -130px;}
.tit04 span{ height:43px; line-height:43px;  }

.pictxt .pic{ float:left; padding-right:8px;_padding-right:6px;}
.pictxt .pic span{display:block;}
.pictxt img{ border:1px solid #b5b5b5; background:#fff; display:block;}
.pictxt .pic a img{text-decoration:none}
.pictxt .txt h3{ font-size:14px;}

.blk01 { padding:0 1px;  }
.blk01 .titl{ padding:10px 0 0 10px;}
.blk01 .titl span{ padding:0 2px; display:inline-block; }
.blk01 .list01{ padding:10px 5px 5px 10px;}
.blk01 .bcont{ padding:10px;}
.blk01 h4{ font-size:12px;}
.blk01 .bcont dl{ padding-top:5px;}
.blk01 .bcont dt{ padding-bottom:3px;}
.blk01 .bcont dd a{ padding-right: 5px;}
.blk01 .site{ padding:10px 0; margin:0 10px; border-top:#CCCCCC 1px dashed}

.blk01 .pictxt{ padding:5px 10px 0; }
.blk01 .pic{ float:left; width:50px; padding-top:5px;}
.blk01 .txt{ float:left; width:150px; background:url(/i2/edu/deco/2011/1115/edu_yan_tbg.png) -220px -60px no-repeat; padding:2px 5px 5px 10px;}

.blk02 .list01{ padding-top:10px; }
.blk03{ padding:10px;}
.blk03 .cale{ width:67px; height:90px; background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -580px no-repeat; float:left; text-align:center; padding-right:10px; color:#fff;font-family:Arial; }
.blk03 .cale .mm{ font-size:36px; padding-top:10px;}
.blk03 .cale .yy{ font-size:12px; padding-top:8px;}
.blk03 .cale .dd{font-size:12px;}
.blk04{ padding:5px 20px 0 10px}
.blk04 dt{ padding:15px 0 5px;}
.blk05 dt{ float:left; padding-right:10px;}
.blk05 dd{ clear:right;}
.blk06{ padding:10px 5px 10px 15px;}
.blk06 h3{ font-size:12px; line-height:25px; height:25px;}
.blk06 .pictxt{ float:left; width:175px; padding:0 5px;}
.blk06 .txt p{ padding-top:10px;}

.blk_yw{ text-align:center; border-bottom:1px  dashed #b2b2b2; padding:10px;}
.blk_yw h2{ height:25px; line-height:25px; font-size:16px;font-weight:bold;}
.blk_yw p{ height:20px; line-height:20px;}

.blk_wb{ padding:10px;}
.blk_wb .pic { width:68px;}
.blk_wb .pic img{ display:block; margin:0 auto 5px; border:none;}
.blk_wb .txt h3{ text-align:right;}
.blk_wb .txt h3 .nm{ float:left;}
.blk_wb .txt span{ color:#666666; font-size:12px;}
.blk_wb .txt .comment{ text-align:right;}
.blk_wb i,.blk_wb i a:link,.blk_wb .pic i a:visited{ color:#ff7e00; }
.blk_wb i a:hover{ color:#f00;}

.list01{ padding-left:10px;}
.list01 li{ background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -310px no-repeat; padding-left:10px; height:25px; line-height:25px; font-size:14px;}
.list01.l12 li{ background-position:0 -312px; line-height:20px; height:20px; font-size:12px;}
.list02{ padding:10px 5px 5px 15px}
.list02 li{ line-height:25px; height:25px; background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -310px no-repeat;}
.list02 li i{ background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -334px no-repeat; text-align:center;  font-style:normal; color:#fff; display:inline-block; width:15px; padding-right:5px;}
.list02 li i.rbg{ background-position:0 -375px;}
.list02 span{ display:block; margin-top:-25px; height:25px; line-height:25px; zoom:1; text-align:right; padding-right:15px;}
.list03{ padding-top:10px;}
.list03 .fgrey1{ padding-right:10px;}
.list03 li{ height:20px; line-height:20px;}
.tab01{ border-color: #e0e0e0; margin:0 auto; width:300px; color:#666666;}
.tab02 { border:1px solid #ccc; margin-bottom:10px; }
.tab02 td{ border-bottom:1px solid #ccc; text-align:center;}
.line01{ border-top:1px solid #dadada; margin-top:8px; height:10px; overflow:hidden;zoom:1; background:#fff;}
.form01{ padding-top:10px;}
/*sub*/
.sub01{ padding:0 1px;}
.sub01 .sub01_t{ background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -460px; height:26px; line-height:26px; padding:5px 10px 0; text-align:right; }
.sub01 .sub01_t span{ float:left; background:url(/i1/edu/deco/2011/1115/edu_yan_icons.png) 0 -540px no-repeat; cursor:pointer; height:26px; line-height:26px; width:100px; text-align:center; margin-right:5px; display:inline;}
.sub01 .sub01_t .selected{ background-position:0 -500px;}
#sub02 .pictxt{ padding:10px;}
/*焦点图*/
.FocusImg1{width:320px;height:245px;position:relative;  }
.FocusImg1_c{ overflow:hidden;zoom:1;}
.FocusImg1 .BigPic{text-align:center;width:318px;height:243px;overflow:hidden; position:relative;border:1px solid #ccc }
.FocusImg1 .BigPic img{width:320px;height:245px;display:block;margin:0 auto; border:none;}
.FocusImg1 .TitleBg{height:35px;width:320px;position:absolute;bottom:0px;background:#000;filter:Alpha(Opacity=58);opacity:0.58;background:#000;z-index:10;}
.FocusImg1 .TitleBox{width:320px;height:35px;position:absolute;bottom:0px;font-size:14px;color:#fff;text-align:center;line-height:35px;z-index:20;}
.FocusImg1 a:link,.FocusImg1 a:visited{color:#fff;text-decoration:none;}
.FocusImg1 a:hover{color:#f00;text-decoration:underline;}
.FocusImg1 .SmallPics{padding-left:3px;overflow:hidden;zoom:1; position:absolute; bottom:35px; right:5px; z-index:999;}
.FocusImg1 .SmallPics span{margin-left:3px;display:inline;padding:1px 5px;background:#000;}
.FocusImg1 .SmallPics a{ color:#fff;}
.FocusImg1 .SmallPics span.selected{ background:#f00;}
/*footer*/

.footer{color:#000000;line-height:22px;margin:10px 0;text-align:center; font-family:Arial, Helvetica, sans-serif, "黑体"; border-top:3px solid #cc3300; padding-top:10px;}
/* ================= commen define ================ */

