.search_date { height: 33px; line-height: 33px; width: 1090px; border:5px solid #aaaaaa; border-top:2px solid #aaaaaa; border-bottom: 2px solid #aaaaaa; background: url(imagessearch_date_03.png) repeat-x; }
.search_gj { position: relative; width: 370px; float: left; margin:0 0 0 23px; }
.search_gj span {  }
.search{width:294px; height:27px;position:absolute;left:72px; top:3px;background:url(imagessearch_06.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:158px;height:27px;line-height:27px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#333333; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:30px;height:27px;left:170px; cursor:pointer;}
.search input.notxt2 {position:absolute;width:53px;height:27px;left:224px; cursor:pointer;}
.search_date .date { float: right; margin: 0 43px 0 0; }




.search_red{width:294px; height:27px;position:absolute;left:72px; top:3px;background:url(imagessearch_red_03.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:158px;height:27px;line-height:27px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#333333; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:30px;height:27px;left:170px; cursor:pointer;}
.search input.notxt2 {position:absolute;width:53px;height:27px;left:224px; cursor:pointer;}
.search_date .date { float: right; margin: 0 43px 0 0; }


.search_green{width:294px; height:27px;position:absolute;left:72px; top:3px;background:url(imagessearch_green_03.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:158px;height:27px;line-height:27px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#333333; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:30px;height:27px;left:170px; cursor:pointer;}
.search input.notxt2 {position:absolute;width:53px;height:27px;left:224px; cursor:pointer;}
.search_date .date { float: right; margin: 0 43px 0 0; }


.top {  }
.top span { color: #ffffff; font-weight: bold; margin: 5px 0 0 0; display: inline-block;  }
.top .search_gj { float: left; }
.top .date { float: right; margin: 0 30px 0 0; }
.search_blue{width:294px; height:27px;position:absolute;left:72px; top:3px;background:url(imagesindex_search.png) no-repeat left center; z-index:1000; }
.search input{position:absolute; width:158px;height:27px;line-height:27px; color:#323232; border:none; background:none; left:0px; top:0px;  padding:0px; margin:0px;}
.search input.notxt{color:#333333; padding-left:12px;}	
.search input.notxt1 {position:absolute;width:30px;height:27px;left:170px; cursor:pointer;}
.search input.notxt2 {position:absolute;width:53px;height:27px;left:224px; cursor:pointer;}
.search_date .date { float: right; margin: 0 43px 0 0; }





.con { overflow: visible; }
.con_left { width: 225px; height: 581px; padding: 11px 0 0 15px; background: url(imagescon_left_06.png) no-repeat; float: left; }
.con_left_red {  background: url(imageserji_left_red_02.png) no-repeat; }
.con_left_green {  background: url(imageserji_left_green_02.png) no-repeat; }

.tzgg .title { width: 208px; height: 35px; line-height: 35px; background: url(imagestitle_07.png) no-repeat; }
.tzgg_red .title { width: 208px; height: 35px; line-height: 35px; background: url(imageserji_left_itle_red_03.png) no-repeat; }
.tzgg_green .title { width: 208px; height: 35px; line-height: 35px; background: url(imageserji_left_title_green_07.png) no-repeat; }

.tzgg .title h2 { margin: 0 0 0 45px;  }
.tzgg .title h2 a { color: #f37f18; }
.tzgg_red .title h2 a { color: #d90000; }

.tzgg_green .title h2 a { color: #697a12; }

.tzgg ul { padding: 10px; border: 1px solid #fdd47c; border-top:none; width: 186px; background: url(imagesbg_07.png) repeat-x; }
.tzgg_red ul { padding: 10px; border: 1px solid #ffc3c3; border-top:none; width: 186px; background: url(imageserji_left_bg_06.png) repeat-x; }
.tzgg_green ul { padding: 10px; border: 1px solid #bcd93d; border-top:none; width: 186px; background: url(imageserji_left_green_07.png) repeat-x; }

.tzgg ul li { line-height: 17px; margin: 0 0 2px 0; padding: 0 0 0 19px; background: url(imageserji_li_10.png) no-repeat left 5px; }

.zcfg { margin: 9px 0 0 0; }
.zcfg .title { width: 208px; height: 34px; line-height: 34px; background: url(imageserji_title_11.png) no-repeat; }
.zcfg_red .title { width: 208px; height: 34px; line-height: 34px; background: url(imageserji_left_red02_05.png) no-repeat; }
.zcfg_green .title { width: 208px; height: 34px; line-height: 34px; background: url(imageserji_left_title_green02_11.png) no-repeat; }

.zcfg .title h2 { margin: 0 0 0 45px;  }
.zcfg .title h2 a { color: #f37f18; }
.zcfg_red .title h2 a { color: #d90000; }
.zcfg ul { padding: 10px; border: 1px solid #fdd47c; border-top:none; width: 186px; background: url(imagesbg_07.png) repeat-x; }
.zcfg dl { padding: 8px 0 9px 20px; border: 1px solid #fdd47c; border-top:none; width: 186px; background: url(imagesbg_07.png) repeat-x;   }
.zcfg dl dd { width: 97px; height: 28px; background: url(imageszcfg_li_03.png) no-repeat left center; margin: 0 0 4px 0; line-height: 28px; padding: 0 0 0 38px; }
.zcfg_red ul { padding: 10px; border: 1px solid #ffbaba; border-top:none; width: 186px; background: url(imageserji_left_bg_06.png) repeat-x; }
.zcfg_green ul { padding: 10px; border: 1px solid #bcd93d; border-top:none; width: 186px; background: url(imageserji_left_green_07.png) repeat-x; }

.zcfg ul li { line-height: 17px; margin: 0 0 2px 0; padding: 0 0 0 19px; background: url(imageserji_li_10.png) no-repeat left 5px; }

.con { margin: 3px auto 0; }
.con_right { width: 852px; float: right; } 
.right_top { width:852px; height: 15px; background: url(imageserji_right_07.png) no-repeat; }
.right_middle { width:852px; height: auto; background: url(imageserji_right_middle.png) repeat-y; }
.right_bottom { width:852px; height: 15px; background: url(imageserji_right_bottom.png) no-repeat; }
.wjgg { margin: 0 15px; }
.wjgg .title { background: url(imagesorange.png) repeat-x left bottom; }
.wjgg .title h2 { height: 34px; line-height: 34px; padding: 0 0 0 44px; }
.wjgg_red .title { background: url(imagesred.png) repeat-x left bottom; }
.wjgg_green .title { background: url(imagesgreen.png) repeat-x left bottom; }

.wjgg .title h2 {  width: 188px; height: 34px; }
.wjgg .title h2 a { width: 188px; height: 34px; }
.wjgg .title_right_border { background: url(imageserji_right_12.png) no-repeat right bottom; width: 1px; height: 14px; }
.wjgg ul { margin: 0 0 0 2px; }
.wjgg ul li { height: 27px; line-height: 27px; border-bottom: 1px dashed #f67f0c; padding: 0 0 0 16px; background: url(imageserji_right_li_21.png) no-repeat left center; }
.wjgg ul li a { float: left; }
.wjgg ul li span { float: right; color: #acabab; font-family: "宋体"; font-size: 13px; }

.jswm { width: 208px; height: 34px; margin: 7px 0 0 0; }
.jswm a { width: 208px; height: 34px; display: block; }
.jswm a img{ width: 208px; height: 34px; display: block; }



.right_middle dl { overflow: hidden; margin: 14px 0 0 0; }
.right_middle dl dd { height: 165px; width: 147px; float: left; margin: 0 29px 0 29px; }
.right_middle dl dd img { width: 147px; height: 107px;  }
.right_middle dl dd p { font-size: 12px; color: #323232; line-height: 17px; margin: 8px 0px 0 0px; }



.red_list .title { width: 208px; height: 35px; line-height: 35px; background: url(imagestitle_07.png) no-repeat; }
.red_list .title h2 { margin: 0 0 0 45px;  }
.red_list .title h2 a { color: #f37f18; }
.red_list ul { padding: 10px; border: 1px solid #fdd47c; width: 186px; background: url(imagesbg_07.png) repeat-x; }
.red_list ul li { line-height: 17px; margin: 0 0 2px 0; padding: 0 0 0 19px; background: url(imageserji_li_10.png) no-repeat left 5px; }


.red_list01 { margin: 9px 0 0 0; }
.red_list01 .title { width: 208px; height: 34px; line-height: 34px; background: url(imageserji_title_11.png) no-repeat; }
.red_list01 .title h2 { margin: 0 0 0 45px;  }
.red_list01 .title h2 a { color: #f37f18; }
.red_list01 ul { padding: 10px; border: 1px solid #fdd47c; width: 186px; background: url(imagesbg_07.png) repeat-x; }
.red_list01 ul li { line-height: 17px; margin: 0 0 2px 0; padding: 0 0 0 19px; background: url(imageserji_li_10.png) no-repeat left 5px; }







.art_top { width: 852px; height: 15px; background: url(imagesart_03.png) no-repeat; }
.art_middle { width: 852px; background: url(imagesart_middle.png) repeat-y; }
.art_bottom { width: 852px; height: 15px; background: url(imagesart_bottom.png) no-repeat; }
.art_top_red { width: 852px; height: 15px; background: url(imagesright_red_03.png) no-repeat; }
.art_middle_red { width: 852px; background: url(imagesright_red_middle.png) repeat-y; }
.art_bottom_red { width: 852px; height: 15px; background: url(imagesright_red_bottom.png) no-repeat; }
.art_top_green { width: 852px; height: 15px; background: url(imagesright_green_03.png) no-repeat; }
.art_middle_green { width: 852px; background: url(imagesright_green_middle.png) repeat-y; }
.art_bottom_green { width: 852px; height: 15px; background: url(imagesright_bottom.png) no-repeat; }

.art_con { margin: 0 25px; }
.art_con h2 { text-align: center; padding: 15px 0; }
.art_con h2 a { font-size: 27px; font-weight: normal; }
.article_con { color: #000000; text-indent: 2em; font-size:13px; }



.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; }
.page a{ padding:0 5px;}





.right_teacher dl { margin: 46px 0 0 26px; overflow: visible; }
.right_teacher dl dd { width: 617px; height: 176px; padding: 25px 0 0 51px; float: none; margin: 0 0 5px 0; background: url(imageszzjg_ldBg.jpg); }
.right_teacher dl dd .img_font .img { width: 104px; height: 144px; float: left; }
.right_teacher dl dd .img_font .img img { width: 104px; height: 144px; }
.right_teacher .img_font .font { width: 480px; float: left; margin: 0 0 0 25px; position: relative; }
.right_teacher .img_font .font h2 a { font-family:"微软雅黑","宋体"; font-weight:800; color:#d61c06; font-size:16px;text-decoration: none; }
.right_teacher .img_font .font .font_con { font-size:14px; font-weight:800;line-height:150%;margin:0px 5px 0px 0px; }
.font_display { background: #fef0e3; border: 2px solid #cccccc; padding: 5px; position: absolute; top: 25px; left: 20px; z-index: 9999; display: none; }
.font_display h2 { text-align: center; padding: 10px 0 0 0; font-size: 16px; }
.right_middle dl dd .font_display p { padding: 10px 10px 20px 10px; line-height: 30px; }
