/* CSS Document */
html{ width:100%;}
body{ font-family:Microsoft YaHei, 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:#3D7FB3; padding-top:2px;}
#JNTopBar{ width:1010px; margin:0 auto; height:20px; line-height:20px;color:#fff; padding-top:3px; font-family:SimSun;position:relative;z-index:99999;}
#JNTopBar a{ color:#fff;}
.topbarlogo {float:left;}
.topbarlogo ul li{ float:left;height:19px; padding-left:15px; padding-right:15px; background:url(imagestopli.jpg) no-repeat right  5px;}
.topbarlogo a{  text-align:center; color:#fff}
#JNlink{ float:right; padding-top:0px;}
#JNlink li{width:60px; float:left; height:19px; color:#fff; 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(imagesdrop1.png) no-repeat right  5px;}
#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;}
#time p{ width:180px; float:left; padding-top:3px;}
#time iframe{ float:left;}
.taxonomy{ text-align:left}

/* main */

#content{ background:#F9F9F9 url(imagesbg.jpg) repeat-x; min-height:600px;}
.main{ width:1033px; margin:0 auto; margin-top:10px;background:url(imagesconbg.png) repeat-y;}
.top{ width:1024px; margin:0 auto; padding:15px 0px 10px 0px; margin-top:6px;}
.logo{ width:448px; float:left;}
.main_con{ width:1024px; margin:0 auto}
.con_ti{ width:1024px; margin:0 auto; height:55px; padding-top:25px;}
.con_ti h3{ font-size:26px; color:#fff; font-weight:normal; margin-left:10px;}
.main_list{width:1033px; margin:0 auto;background:url(imagesconbg.png) repeat-y; min-height:600px;}
.main_list_L{width:1033px; margin:0 auto; min-height:600px;}
.znjs{ width:280px; float:right}
.znjs h3{ width:80px; float:left; margin-top:2px; font-size:15px; color:#444}
.search{float:right; width:195px; margin-top:0; background:url(imagessearch.png) no-repeat; height:30px;}
.key{width:148px;height:16px;margin:2px 0 0 6px;text-indent:2px;float:left;display:inline;color:#aaa;  padding-top:3px; border:0;}
.searchbtn{height:23px;width:31px;line-height:20px;float:left;cursor:pointer;margin:1px 0 0 8px;border:none;display:inline; background:url(imagessearch.jpg) no-repeat;}
.menu{ background:url(../images/menu_bg.png) repeat-x; height:42px; margin-top:8px;float:right;width:576px;}
#tit_menu{font-family:SimSun;}
#naver{ width:540px;}
#nav{ }
#naver ul li{ float:left; text-align:center;position:relative; height:42px; background:url(imagesmenu_li.jpg) no-repeat  right 5px; padding:0px; width:87px; z-index:100;}
#naver ul li a{ font-size:15px; color:#AA1519; display:block; height:31px; padding-top:11px;  display:block; font-weight:bold;}
#naver ul li a:hover{ color:#AA1519; background:#E8F3FB;}
#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:110px; background-color:#E8F3FB; z-index:9999999; padding:0px; margin-left:0px; text-align:center}
#naver ul.nav_list li{ width:110px; height:35px; background:none; border-top:1px solid #D2EAFB; text-align:center}
#naver ul.nav_list li a{display:block;font-size:15px;text-decoration: none; background:none;text-align:center; font-weight:normal; padding:0px;height:28px; padding-top:12px; color:#AA1519;}
#naver ul.nav_list li a:hover{ font-weight:bold;}
#nav li{ text-align:center}
#nav li:nth-last-child(1){background:none}
.banner { width: 1023px; height: 336px; margin:0px auto; position: relative; overflow:hidden;}
.hover{ margin-top:-130px; position:relative; z-index:99}
/*数字按钮样式*/
.banner .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.banner .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.banner .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.banner .prev,
.banner .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.banner .prev { left: 0; }
.banner .next { right: 0; background-position: right }

.news{ width:693px; float:left; margin-left:16px; border-bottom:1px solid #999999; padding-bottom:15px; height:278px;}
.news_t{ width:693px; float:left; padding-top:15px; padding-bottom:10px; background:url(imagesnewbg.jpg) no-repeat bottom; margin-bottom:10px; }
.news_t h3{ width:219px; height:24px; float:left; font-size:18px; color:#333; font-weight:normal; margin-left:2px;}
.news_t span{ width:60px; float:right; text-align:center; margin-top:3px;}
.news_t span a{ font-size:14px;}
#KinSlideshow{ float:left; width:323px;}
.news_list{ width:360px; float:left; margin-left:10px; margin-top:5px;}
.news_list ul li{ line-height:30px; width:360px; float:left}
.news_list ul li a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; width:265px; padding-left:15px; font-size:14px; color:#333}
.news_list ul li a:hover{ color:#ff6600;}
.news_list ul li span{ width:80px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#999;}

.notice{ width:276px; height:284px; float:left;  margin-top:6px; margin-left:22px; border-bottom:1px solid #999999; height:287px;}
.n_title{ width:276px; float:left;background:url(imagesnobg.jpg) no-repeat bottom;padding-top:8px; padding-bottom:11px;}
.n_title h3{ width:119px; height:24px; float:left; font-size:18px; color:#333; font-weight:normal; margin-left:2px;}
.n_title span{ float:right; margin-top:4px; margin-right:8px;}
.n_title span a{ font-size:14px;}
.notice_list{ float:left; height:224px; width:270px;  margin-top:10px;}
.notice_list ul{margin-top:0px;}
.notice_list ul li{ line-height:23px; float:left; margin:3px 0px; height:47px; width:270px;}
.notice_list ul li a{ font-size:14px; color:#333;}
.notice_list ul li a:hover{ color:#f60}
.notice_list ul li span.n_time{ width:50px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#999; font-size:14px; float:left; }
.notice_list ul li span.red{ font-size:22px; color:#930706; width:50px; display:block}
.notice_list ul li span.n_con{ width:213px; float:left; margin-left:6px; margin-top:3px;}
.gdong ul li{ color:#910903}
#demo {overflow:hidden; height:200px; line-height:26px;  margin-top:10px;}
#indemo {float: left;height: 800%; margin-top:10px;}
#demo1 {float: left;}
#demo2 {float: left;}
.cyxy{ margin-top:6px;}
.cyxy .news_t{  background:url(imagesnewbg.jpg) no-repeat bottom; margin-bottom:18px;}
.cyxy .news_list{ width:693px;}
.cyxy .news_list img{ width:145px; float:left;}
.cyxy .news_list ul{ width:520px; float:left; margin-left:20px;}
.cyxy .news_list ul li{ width:520px; line-height:26px;}
.cyxy .news_list ul li a{ width:420px;}
.cyz{ margin-left:22px; margin-top:15px; border-bottom:1px solid #999999; width:276px; float:left; padding-bottom:15px;}
.cyzn{ margin-top:6px; border:none}
.cyzn .news_t{ margin-bottom:18px;}
.cyzn .news_list{ width:693px;}
.cyzn .news_list img{ width:145px; float:left;}
.cyzn .news_list ul{ width:520px; float:left; margin-left:20px;}
.cyzn .news_list ul li{ width:520px;}
.cyzn .news_list ul li a{ width:420px;}
.cyzn_title{ float:right;}
.cyzn_title span{width:90px; float:left; margin-top:0;}
.cyzn_title span a{ font-size:16px; color:#444;width:90px; display:block; padding:3px 0px; }
.cyzn_title .on a{ background-color:#0E417A; color:#fff;width:90px; display:block;}
.cysj{ margin-top:16px; border:none;}
.cysj .news_list{ width:278px; margin-left:0px; margin-top:20px;}
.cysj .news_list ul{ width:280px; float:left;}
.cysj .news_list ul li{ width:280px; line-height:30px;}
.cysj .news_list ul li a{ width:220px;}
.cysj .news_list ul li span{ width:40px;}
.more{ text-align:right;}
.cyzn .news_list li.more a{ width:95%; color:#940404;}
.cyfc{ width:991px; height:166px; background:url(imagescyfc.jpg) no-repeat; float:left; margin-left:12px; margin-top:10px; margin-bottom:20px;}
.cyfc_t{ float:left; width:24px; margin:16px 0px 0px 15px;}
.cyfc_t img{ width:24px; float:left} 
.cyfc_list{overflow:hidden;height:145px; width:910px;color:#ffffff; float:left; margin-top:14px; margin-left:24px;}
.cyfc_list img{ width:165px; height:110px; margin-bottom:6px;}
.cyfc_list span a{ width:160px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left }
.ksdh{ background:url(imagesksdh_bg.jpg) repeat-x; height:49px;}
.ksdh .ksdh_con{ width:1010px; margin:0 auto; padding-top:15px;}
.ksdh_list{ width:700px; float:left}
.ksdh_list h3{ width:96px; color:#0D3F7A; float:left; font-size:15px;}
.ksdh_list ul li{ float:left; background:url(imageslibg.jpg) no-repeat 0px 8px; padding-left:14px; padding-right:30px;}
.ksdh_list ul li a{ font-size:14px;}

/* 列表页 */
.top_img{ text-align:center; padding-top:10px; padding-bottom:10px;}
.top_img img {}
.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;}
.rightpart{ width:1000px; float:left; margin-left:2px;padding:0px 10px;}
.coum_title{ margin-top:14px; padding:8px 0px 8px 0px; border-bottom:1px solid #ddd}
.coum_title h3{ width:250px; float:left; padding-left:30px; color:#666; font-size:16px;}
.coum_title span{ float:left; margin-right:14px; padding-left:20px;color:#666; padding-top:3px;font-family:SimSun;}
.coum_title span a{ color:#666; padding-left:2px;}
.coum_title span a:hover{ color:#ff6600;}
.leftpart{ width:220px; float:left;  margin-left:6px;padding:0px 0px 20px 0px;}
.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:#fff}
.leftpart ul{ }
.leftpart ul li{ width:220px; border-bottom:1px solid #C1757C; text-align:center }
.leftpart ul li a{ color:#fff; font-size:16px; display:block;  padding-top:12px; padding-bottom:12px; background:#BC6167 }
.leftpart ul li a:hover{ color:#fff; background:#A74248}
.leftpart ul li .on{ color:#333; background-color:#A74248;}


.list_content{ margin-top:20px;margin-bottom:10px;font-family:SimSun;}
.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:#666; font-size:14px; }
.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;font-family:Microsoft YaHei}
.list_content li a:hover{ color:#000; background:#E8F3FB url(imageslibg.jpg) no-repeat 14px 16px; }
.page{ text-align:center; margin:0; padding-bottom:4px;font-size:14px; margin-bottom:25px;}
.page a{ border:1px solid #ccc; padding:4px 6px; color:#444; font-size:13px;}
.page a:hover{ background-color:#3D7FB3; color:#fff;}
.right_part{ width:754px; float:right;padding-right:10px; padding-left:16px; background:url(imagesconb_R.png) repeat-y;}
.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 #ddd;}
.back_list .parttitle h3{ width:230px; float:left; height:24px;text-align:left; font-size:16px; color:#144973;  margin:0px;  padding-bottom:4px; padding-left:30px;background:url(imagesli.jpg) no-repeat 10px 5px; }
.back_list .parttitle span{ float:right; color:#555; padding-top:6px; margin-right:20px;}
.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:#00923F}

.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:SimSun;}
.con_title{  text-align:center; padding-top:30px;  padding-bottom:20px; width:980px; margin-left:10px; border-bottom:1px dotted #ddd}
.con_title h3{ color:#12496F; font-size:22px; padding-bottom:10px;margin-bottom:2px; font-weight:bold;font-family:Microsoft YaHei}
.con_title p{ font-size:16px; margin-bottom:16px; color:#555;font-family:Microsoft YaHei}
.con_title span{ color:#999;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:980px; margin-left:10px;}
.newscontent p{ font-size:14px;line-height:26px; text-indent:2em; float:left; color:#444; padding:10px 10px 10px 0px; width:100%;}
.newscontent div{ font-size:14px;line-height:26px; text-indent:2em; color:#444; padding:10px 10px 8px 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:800px;}
.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(../images/DropBox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(../images/down.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; overflow: hidden; width:100%; }
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:980px;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:#3D7FB3; height:110px; font-family:SimSun; padding-top:18px;clear:both; width:100%; border-top:3px solid #AA1616}
#foot_con{ width:1010px; margin:0 auto;}
.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;}
.coum_title a:nth-last-child(1){
display:none}
#tit_menu {width: auto; margin-left: 50px;}