/* CSS Document */
html{ width:100%;}
body{ font-family:SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
img{ border:none;}
body a{ font-size:12px; color:#333333; text-decoration:none;}
body a:hover{ color:#f60;}
ul,p,li,h1,h2,h3,h4,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
body{ background:#fff;}

/* 通用导航 */

#outerbox{ height:26px; background-color:#EFEEEC; padding-top:2px;}
#JNTopBar{ width:1010px; margin:0 auto; height:20px; color:#444; padding-top:3px; font-family:SimSun;}
#JNTopBar a{ color:#555;}
.topbarlogo {float:left;}
.topbarlogo ul li{ float:left;height:19px; padding-top:3px; padding-left:15px; padding-right:15px; background:url(imagestopli.jpg) no-repeat right  5px;}
.topbarlogo a{  text-align:center; color:#444;}
#JNlink{ float:right; padding-top:0px;}
#JNlink li{width:60px; float:left; height:19px; padding-top:3px;color:#333; text-align:left;}
#JNlink li.link{ width:48px; padding:0; width:70px;padding-left:8px;} 
#JNlink li.jdxylist{ width:90px; text-align:center;background:url(imagesdrop2.png) no-repeat right;}
#JNlink li.jdbmlist{width:90px; text-align:center;background:url(imagesdrop.png) no-repeat right 8px;}

input {outline:none;}
#time{ width:654px; float:left;padding-top:0px; padding-left:10px; line-height:22px}
#time p{ width:180px; float:left; padding-top:5px;}
#time iframe{ float:left;}
.taxonomy{ text-align:left;}

/* main */

#content{ background:url(imagesbg.jpg) no-repeat center 0px; min-height:600px;}
.main{ width:1010px; margin:0 auto; padding-top:20px;}
.top{ width:100%; float:left; margin-bottom:16px;}
.logo{ width:444px; float:left;}
.search{float:right; width:246px; margin-top:0;margin-top:20px; margin-right:20px;background:url(imagessearch.png) no-repeat; height:30px;}
.key{width:178px;height:20px;margin:2px 0 0 6px;text-indent:2px;float:left;display:inline;color:#aaa;  padding-top:3px; border:0;}
.searchbtn{height:26px;width:32px;line-height:20px;float:left;cursor:pointer;margin:4px 0 0 26px;border:none;display:inline; background:url(../images/search.jpg) no-repeat;}
.menu{ background:url(imagesmenu_bg.png) repeat-x; height:42px;}
#tit_menu{width:1010px; margin:0 auto;font-family:Microsoft YaHei;}
#naver{ height:41px; width:1010px; float:left;}
#nav{ width:1010px; float:left; position:absolute;z-index:99; margin-left:3px;}
#naver ul li{ float:left; text-align:center;position:relative; height:42px; background:url(imagesmenu_li.jpg) no-repeat  right 15px; padding:0px; width:111px;}
#naver ul li a{ font-size:15px; color:#fff; display:block; height:31px; padding-top:11px;  display:block;}
#naver ul li a:hover{ color:#553C08; background:#F8B62C;}
#naver ul li.last{ background:none;}
#naver li ul { position:absolute;display: none;top: 12px;left:0;}
#naver li:hover ul, li.over ul {display: block;}
#naver ul.nav_list{ margin-top:30px;width:190px; background-color:#F8B62C; z-index:9999999; padding:0px; margin-left:0px;}
#naver li.last ul{ right:0; left:auto;}
#naver ul.nav_list li{ width:125px; padding:0px; height:40px; background:none; padding-left:50px; border-top:1px solid #FAC74B; padding-right:15px;}
#naver ul.nav_list li a{display:block;font-size:15px;text-decoration: none; background:none;text-align:left; font-weight:normal; padding:0px;height:28px; padding-top:12px; color:#553C08; background:url(imagesmenu_li_bg.jpg) no-repeat right 12px;}
#naver ul.nav_list li a:hover{ font-weight:bold;}
#nav li{ text-align:center;}

.main_con{ background:#FAFAFA;}
.carousel { height: 293px; overflow: hidden;}
.banner{ text-align:center; background-color:#fff; padding:15px 0px;}
.news{ width:710px; float:left; margin-left:10px;}
.news_t{ width:710px; border-bottom:1px solid #DADAD8; float:left; padding-top:10px; padding-bottom:5px;}
.news_t img{ width:119px; height:34px; float:left;}
.news_t span{ width:60px; float:right; text-align:center; margin-top:10px;}
.JsNewsPic{  width:310px; float:left; margin-top:20px;}
.news_list{ width:386px; float:left; margin-left:10px; margin-top:20px;}
.news_list ul li{ line-height:27px; width:386px; border-bottom:1px dashed #ccc; float:left;}
.news_list ul li a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; width:320px;background:url(imageslibg.jpg) no-repeat 0px 10px; padding-left:15px;}
.news_list ul li span{ width:40px; float:right; text-align:center;}

.notice{ width:262px; height:283px; float:left; border:1px solid #ccc; background:#fff; margin-top:10px; margin-left:13px;}
.n_title{ border-bottom:1px solid #ccc; padding-top:6px; padding-bottom:3px;}
.n_title span{ float:right; margin-top:6px; margin-right:8px;}
.notice_list{ float:left; height:224px; width:250px;  margin-top:4px;margin-left:3px;}
.notice_list ul{margin-top:0px;}
.notice_list ul li{ line-height:23px; float:left; margin:3px 0px;}
.notice_list ul li a{ font-size:12px; color:#333;}
.notice_list ul li a:hover{ color:#f60;}
.notice_list ul li span{ width:40px; text-align:center; color:#ff6600;}
.gdong ul li{ background:url(imageslibg.jpg) no-repeat 6px 9px; padding-left:15px;color:#910903;}
#demo {overflow:hidden; height:160px; line-height:26px;  margin-top:4px;}
#indemo {float: left;height: 800%; margin-top:10px;}
#demo1 {float: left;}
#demo2 {float: left;}

.block{ width:294px; padding:12px; height:324px; float:left; border:1px solid #ccc; background-color:#fff; margin-left:10px; margin-right:4px; margin-top:20px;}
.block_t{ width:100%; float:left; margin-top:16px; margin-bottom:10px;}
.block_t img{ width:205px; float:left;}
.block_t span{ width:40px; float:right; text-align:center; margin-top:8px;}

.block_list{ width:294px; float:left; margin-top:2px;}
.block_list ul li{ line-height:26px; width:294px;float:left;}
.block_list ul li a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; width:210px;background:url(imageslibg.jpg) no-repeat 0px 12px; padding-left:12px; color:#444;}
.block_list ul li a:hover{ color:#ff5500;}
.block_list ul li span{ width:60px; float:right; text-align:center; color:#666;}
.teach{ width:986px; float:left; border:1px solid #ccc; margin:20px 0px 20px 10px; background-color:#fff;}
.teach_t{ background:url(imagesteacher_t.png) no-repeat; height:149px; margin-top:-6px; padding-left:10px;  width:30px; margin-left:16px; float:left;}
.teach_t span img{ margin-top:90px;}
.teach_list{overflow:hidden;height:135px; width:900px;color:#ffffff; float:left; margin-top:16px; margin-left:14px;}
.teach_list img{ width:140px; height:93px; margin-bottom:6px;}

/* 列表页 */
.top_img{ text-align:center; padding-top:10px; padding-bottom:10px;}
.top_img img { width:98%; height:100px;}
.top_img a {}
.listbox{ padding:0px; width:1010px;} 
#testcontent{ width:1010px; margin:0 auto; background:url(../images/list_m.jpg) repeat-y; padding-bottom:20px; min-height:330px;}
.leftpart{ width:200px; float:left; margin-top:10px; margin-left:6px;padding:0px 10px 20px 10px;}
.rightpart{ width:740px; float:left; margin-left:2px;padding:0px 10px;}
.leftpart h3{  height:32px; font-size:15px; color:#fff; padding-top:16px; width:200px; margin-top:6px; border-bottom:2px solid #fff; text-align:center; background:#F57921;}
.leftpart h3 a{ font-size:15px; color:#fff;}
.leftpart h3 a:hover{ color:#ccc;}
.leftpart ul{ margin-top:5px;}
.leftpart ul li{ width:200px; border-bottom:2px solid #fff; text-align:center ;}
.leftpart ul li a{ color:#333; font-size:12px; display:block;  padding-top:10px; padding-bottom:10px; background:#F1F1F1 url(../images/leftpart_bg.png) no-repeat 180px 14px;}
.leftpart ul li a:hover{ color:#000; background:#ccc;}
.leftpart ul li .on{ color:#333; background-color:#D7D7D7;}

.coum_title{ margin-top:14px; padding:8px 0px 8px 0px; border-bottom:2px solid #ddd;}
.coum_title h3{ width:250px; float:left; padding-left:30px; color:#666; font-size:16px; background:url(imagesdot1.gif) no-repeat 10px 4px;}
.coum_title span{ float:right; margin-right:14px; background:url(../images/listdot.jpg) no-repeat 0px 5px; padding-left:20px;color:#666; padding-top:3px;}
.coum_title span a{ color:#666; padding-left:2px;}
.coum_title span a:hover{ color:#ff6600;}
.list_content{ margin-top:10px;margin-bottom:10px;font-family:Microsoft YaHei;}
.list_content li a{display:block; float:left; height:20px; padding:10px 0px 5px 32px; width:710px; background:url(imageslibg.jpg) no-repeat 14px 16px;color:#333; font-size:13px;}
.list_content li span.contitle{ width:600px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.list_content li span.contime{ margin-right:10px; text-align:right; float:right;}
.list_content li a:hover{ color:#000; background:#eee url(imageslibg.jpg) no-repeat 14px 16px;}
.page{ text-align:center; margin:0; padding-bottom:4px;font-size:12px;}
.page a{ border:1px solid #ccc; padding:4px 6px; color:#444; font-size:12px;}
.page a:hover{ background-color:#1C9AB1; color:#fff;}

.pic_con{ text-align:center; margin-bottom:10px;}
.pic_con ul li{ float:left; width:162px; margin:20px 6px 0px 15px;}
.pic_con ul li img{border:1px solid #ccc; padding:5px; margin-bottom:4px;}
.pic_con ul li a:hover img{border:1px solid #ddd;}
.back_list{margin-bottom:12px; padding-top:1px; margin-top:0px;}
.back_list .parttitle{ margin:0px; height:30px; margin-top:8px; border-bottom:1px solid #9B7A37;}
.back_list .parttitle h3{ width:230px; float:left; height:24px;text-align:left; font-size:16px; color:#9B7A37;  margin:0px;  padding-bottom:4px; padding-left:30px;background:url(imagescolumn_t.jpg) no-repeat 14px 4px;}
.back_list .parttitle span{ float:right; color:#555; padding-top:6px; margin-right:10px;}
.back_list .parttitle span a{color:#555; font-weight:bold;}

.back_list .teacher_list{ margin:10px 0px;}
.back_list .teacher_list li{ width:122px; float:left; text-align:center; margin-bottom:6px;}
.back_list .teacher_list li a{ background:none; padding:6px 0px; margin:0; width:122px;border-bottom:1px dotted #ccc; text-align:center ;}
.back_list .teacher_list li a:hover{ color:#D7D7D7;}

.listcolumn{ margin:0; padding:5px 0px 10px 0px;}
.listcolumn li a{ border-bottom:none; padding:6px 0px 5px 32px; background:url(imageslibg.jpg) no-repeat 14px 16px; border-bottom:1px dotted #ccc;}


.con_content{ padding:15px 0px; font-family:Microsoft YaHei;}
.con_title{  text-align:center; padding-top:20px;  border-bottom:1px dotted #ccc; padding-bottom:10px; width:720px; margin-left:10px;}
.con_title h3{ color:#9B7A37; font-size:22px; padding-bottom:10px;margin-bottom:8px; font-weight:bold;}
.con_title span{ color:#999;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:720px; margin-left:10px;}
.newscontent p{ font-size:14px;line-height:23px; text-indent:2em; float:left; color:#444; padding:0px 10px 10px 0px; width:100%;}
.newscontent div{ font-size:14px;line-height:23px; text-indent:2em; color:#444; padding:0px 10px 2px 0px; width:100%;}
.newscontent table td,table tr,table{text-indent:0px;} 
.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px; clear:both;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:660px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(imagesdropbox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(imagesdown.png) no-repeat 8px 6px; float:left;}
.download_page a{ color:#000;}
.np{ margin:15px 0px 0px 20px; line-height:24px;}
.np a{ font-size:14px; color:#333;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:100%; float:left; padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; }
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:710px;text-indent:0em;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

.list_r_con_t{  width:678px; border-bottom:1px solid #ccc; margin-top:20px; height:30px; font-size:15px;color:#1F62A3;}
.list_r_con_t h3 a{ width:200px; float:left; font-size:15px; background:url(imagesdot1.gif) no-repeat 14px 5px;color:#1F62A3; padding-left:30px; padding-bottom:4px;}
.list_r_con_t span{ width:60px; float:right;}
.list_r_con{ padding-bottom:10px;}
.f2{background-color:#fff;}/*偶数行的背景色*/
.f1{background-color:#f5f5f7;}/*奇数行的背景色*/	
.table_05e0com {border-collapse:separate;background-color:#eee; font-size:14px;color:#888;margin:0 auto; width:680px; margin-top:14px; margin-bottom:10px;}

.table_05e0com a{color:#555;}
.table_05e0com tr.title { background: #e3e2e2; height: 28px;} /**标题部分**/	
.table_05e0com tr.title td { text-align:center; color:#000000 !important; padding-left:0 !important;} /**标题部分**/	
.table_05e0com tr {width:300px;line-height:30px;}
.table_05e0com tr td {text-align:left;padding-left:8px;padding-top:4px;padding-bottom:4px;}
/*foot尾部*/
#foot{ background:#1C9AB1; height:110px; font-family:SimSun; padding-top:25px;clear:both; width:100%;}
#foot_con{ width:1020px; margin:0 auto; color:#fff;}
.foot_right p a{ color:#fff;}
.foot_right p a:hover{ font-weight:bold;}
.foot_left{ width:500px;  float:left; margin-left:4px;}
.foot_left img{ float:left; margin-top:5px;}
.foot_left p{ float:left; line-height:20px; color:#fff; padding-left:15px; padding-top:5px; width:330px;}
.foot_right{ width:400px; float:right; text-align:right; margin-right:10px;}
.foot_right p{line-height:20px; color:#fff;padding-top:5px;}

.notice_No1{ margin-top:10px;}
.notice_No1 ul li span{ width:40px; text-align:center; color:#ff6600;}
.notice_No1 ul li{background:url(imageslibg.jpg) no-repeat 6px 9px; padding-left:15px;color:#910903;line-height:23px; float:left; margin:3px 0px;}