html{ width:100%;}
body{ font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;font-size:12px; margin:0; overflow-y:scroll; overflow-x:hidden; background:url(xs_imagesbg.jpg) repeat;}
img{ border:none; margin:0px; padding:0px;}
body a{ color:#333333; text-decoration:none; outline:none;font-size: 14px;}
body a:hover{ color:#7B4807;}
ul,p,li,h1,h2,h3,form,dt,dl{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}

#outerbox{ height:24px; background-color:#F5F4F0; border-bottom:1px solid #E8E7E3; padding-top:4px;}
#JNTopBar{ width:1010px; margin:0 auto; height:20px; color:#666; padding-top:0px; font-family:SimSun;}
#JNTopBar a{ color:#666;font-size: 12px;}
#time{ width:500px; float:left;padding-top:3px;}
#JNlink{ float:right; width:300px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:76px;}
#JNlink li{width:61px; float:left; height:26px; padding-top:2px; padding-left:15px;margin-right:10px;}
#JNlink li.jdxylist{background:url(xs_imagestopbarbg.jpg) no-repeat right 7px;}
#JNlink li.jdbmlist{background:url(xs_imagestopbarbg.jpg) no-repeat right 7px;}
.contime{    width: 100px;
    float: right;
    font-size: 13px;
    color: #666;
    text-align: center;}
.inbox{ background:url(xs_imagestop_bg.jpg) no-repeat center; height:108px;}
.center_con{ width:1020px; margin:0 auto;}
.logo img{padding:0px; margin-top:25px;}

.main_menu{ clear:both; background:url(xs_imagesmenu_bg.jpg) repeat-x; height:41px;font-family:Microsoft YaHei;}
#menu_list{ height:37px;z-index:9999; position:relative;}
#menu_list ul{ text-align:center;}
#menu_list ul li{ float:left;  margin-top:0px;position:relative;background:url(xs_imagesmenulist_right.jpg) no-repeat right;}
#menu_list ul li.lastright{ background:none;}
#menu_list ul li.lastright a{ padding-left:0px; width:92px; text-align:center;}
#menu_list ul li.lastright a:hover{ width:92px;}
#menu_list ul li.home{ width:40px; text-align:center; background:none; margin-left:20px;}
#menu_list ul li.home a{ width:40px; background:none;}
#menu_list ul li.home a:hover{ background:none; width:40px;}
#menu_list ul li a{ color:#fff;font-size:15px;width:92px; padding-top:10px; height:30px;display:block; text-align:center;}
#menu_list ul li a:hover{ background-color:#B07322; color:#fff; width:100px;}
#menu_list ul li.on{background-color:#B07322; color:#fff; width:100px;}
#menu_list ul li.on a{color:#fff;}
#menu_list li ul { position:absolute;display: none;top:8px;left:0;text-align:center;}
#menu_list li:hover ul, li.over ul {display: block;}
#menu_list ul.nav_list{ margin-top:32px;width:100px; background-color:#B07322;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#menu_list ul.nav_list li{ width:100px;padding-left:0; margin:0;  position:relative; margin:0 auto; padding:4px 0px 4px 0px; margin-top:0px;background:none;}
#menu_list ul.nav_list li a{display:block;font-size:14px;text-decoration: none; height:auto;line-height:28px; color:#fff; font-weight:normal; padding-top:0px; background:none; border-bottom:1px solid #fff; margin:0px 2px; width:100px;}
#menu_list ul.nav_list li a:hover{ background:none; color:#fff; font-weight:bold;}
.menu_middle{ width:850px; float:left;}
.search{float:right; width:170px; margin-top:8px; margin-right:0px;}
.key{width:152px;height:21px;margin:0px 0 0 3px;text-indent:2px;float:left;display:inline;color:#aaa; padding-top:0px; border:1px solid #fff;}
.searchbtn{height:26px;width:28px;float:left;cursor:pointer;margin:0px 2px 0 -28px;border:none;background:url(xs_imagessearch.png) no-repeat;display:inline;}

.main_con{ background-color:#fff; width:1010px; margin:0 auto; padding-bottom:20px;}


.hyimg{ position:relative;overflow:hidden;height:266px;}
.clear{ clear:both;}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;}
/* Caption styles */
.nivo-caption {
	position:absolute;
	background:#000;
	color:#fff;
	opacity:0.8; /* overridden by captionopacity setting */
	width:100%;
	z-index:8;}
.nivo-caption p {
	padding:5px;
	margin:0;}
.nivo-caption a {
	display:inline !important;}
.nivo-html-caption {
    display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	bottom:0;
	z-index:8;
	cursor:pointer;}
.nivo-prevNav {
	left:0;}
.nivo-nextNav {
	right:0;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;}
.nivo-controlNav a.active {
	font-weight:bold;}


/*
Custom Nivo Slider Default Theme
Author:Manh
*/

.maxx-theme .nivoSlider {
	*overflow:hidden; width:1010px;position:absolute;  height:266px;z-index:6
;}
.maxx-theme .nivoSlider img {
	width:auto;height:266px
;}
.maxx-theme .nivoSlider a {
	border:0;
	display:block;}

.maxx-theme .nivo-controlNav,.maxx-theme .nivo-controlNav a,.maxx-theme .nivo-directionNav a{
	background-image:url(xs_imagessprite.png);
	background-repeat:no-repeat
;}
.maxx-theme .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:0px !important;
	width:126px;
	height:42px;
	background-position:-24px 0;
    margin-left:-63px; 
	z-index:10
;}

.maxx-theme .nivo-controlNav a {
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;
	border:0;
	margin:12px 3px 0 3px;
	float:left;
	background-position:0 0;}
.maxx-theme .nivo-controlNav a:first-child{
	margin-left:11px;}
.maxx-theme .nivo-controlNav a.active {
	background-position:-2px -17px
;}

.maxx-theme .nivo-directionNav a {
	display:block;
	width:70px;
	height:30px;
	text-indent:-9999px;
	border:0;}
.maxx-theme .nivo-directionNav a.nivo-nextNav {
	background-position:-161px -29px;
	right:355px;}
.maxx-theme .nivo-directionNav a.nivo-prevNav {
	left:355px;
	background-position:-161px 0;}

.maxx-theme .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
	width:460px;
	padding:5px 10px 10px;
	right:0;
	top:228px;
	text-align:right;
	min-height:65px;}
.maxx-theme .nivo-caption h1{
	margin-top:0;
	margin-bottom:10px;}
.maxx-theme .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;}
.maxx-theme .nivo-caption a:hover {
    color:#fff;}
#slider-wrapper{
	position:relative
;}

.index_news{ width:710px; float:left; margin-top:20px; margin-left:12px;}
.new_title{ width:100%; float:left; margin-bottom:16px;}
.new_title img{ width:376px; float:left;}
.new_title span{ width:60px; float:right; text-align:center; margin-top:20px;}
.new_title span a{ font-size:14px;}
/**�õ�**/
.main_left{ width:299px;margin-right:10px; float:left; margin-left:10px;}
.focus{min-height:199px;position:relative;z-index:100;font-family:Microsoft YaHei;}
.focus_top{ min-height:199px;background:#fff;}
.focus_top li{ position:absolute;left:0;top:0;width:100%;text-align:center;}
.focus_top li img{ position:relative;width:299px;height:199px;}
.focus_top li .tit{ position:absolute;left:0;bottom:-12px;background:url(xs_imagesfocus_top.png);height:16px;padding:8px 0 8px 0px;width:100%;text-align:center;}
.focus_top li .tit a{color:#fff; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; width:299px;}
.focus_top li .tit a:hover{text-decoration:underline;}
.focus_bottom {position:absolute;bottom:42px;width:100%;left:0;text-align:center;z-index:20;}
.focus_bottom span{background:url(xs_imagesfocus_bottom.png) left top no-repeat;width:12px;height:12px;display:inline-block;cursor:pointer;margin:0 2px;}
.focus_bottom span.on{background:url(xs_imagesfocus_bottom.png) right top no-repeat;}
.focus .next{background:url(xs_imagesleft-arrow.png) no-repeat;width:20px;height:34px;position:absolute;left:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .por{background:url(xs_imagesright-arrow.png) no-repeat;width:20px;height:34px;position:absolute; right:0;top:40%;opacity:0.7;cursor:pointer;z-index:20;}
.focus .next:hover,.focus .por:hover{opacity:1;filter:alpha(opacity=10);}

.main_right{ line-height:23px; width:390px; float:right;}
.main_right ul{ float:left;}
.main_right ul.top_three{ margin-bottom:5px; padding-bottom:8px; background:url(xs_imagesline.jpg) no-repeat bottom;}
.main_right ul.top_three li.last{ border-bottom:none;}
.main_right ul li{ width:370px; float:left; background:url(xs_imagesli.jpg) no-repeat 4px 10px; border-bottom:1px dotted #A99364; padding-left:20px;}
.main_right ul li a{ width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; float:left; color:#444; line-height:30px; font-size:13px;}
.main_right ul li span{ width:44px; text-align:center; float:right; color:#555;}
.main_right ul li a:hover{ color:#7B4807;}

.jgjs{ margin-top:30px; margin-left:20px; float:left;}
.jgjs_list{ width:249px; margin-top:14px;}
.jgjs_list ul li{ width:249px; float:left; margin-top:5px;}

.wyfc{ width:1010px; float:left; height:172px; background:url(xs_imageswyfc_bg.jpg) no-repeat; margin-top:20px; margin-bottom:20px;}
.wyfc_title{ margin-left:20px; float:left; width:50px;}
.wyfc_list{ width:900px; float:left; margin-left:30px;}
#demo { 
overflow:hidden; 
width: 900px; float:right; margin-top:14px; margin-right:0px;} 
#demo img {} 
#indemo {width: 800%;} 
#indemo,#demo1,#demo2{float: left;} 
.wyfc_list a{ width:180px; float:left; margin-left:10px; margin-right:4px;}
.wyfc_list a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; width:180px; float:left; margin-top:6px; font-size:13px;}

.xshd{ width:480px; float:left; margin:10px 0px 10px 20px;}
.xshd_title{ width:100%; float:left;}
.xshd_title img{ float:left;}
.xshd_title span{ width:60px; float:right; margin-top:10px;}
.xshd_title span a{ font-size:14px;}
.block_list{ width:100%; margin-top:15px; float:left;} 
.block_list ul li{ width:450px; float:left; background:url(xs_imagesli.jpg) no-repeat 4px 10px; border-bottom:1px dotted #A99364; padding-left:20px;}
.block_list ul li a{ width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;  color:#444; line-height:30px; font-size:13px;}
.block_list ul li span{ width:44px; text-align:center; float:right; color:#555; margin-top:5px;}
.block_list ul li a:hover{ color:#7B4807;}
.block_list ul li a span{ float:left; color:#7B4807; width:auto; margin-top:0px;}
.gs ul li a:hover{ color:#444;}
.block_list dl dt{ font-size:14px;}
.block_list dl dt p{ width:auto; float:left; color:#444;}
.block_list dl dt a{ color:#444;}

.link_box{ background-color:#EAD5C2; width:1010px; float:left; height:40px; margin-top:10px;}
.link_left{ margin-top:10px; font-size:16px; color:#2A2418; margin-left:36px; width:500px; float:left;}
.link_left select{ margin-left:10px; padding:0px 10px;}
.biaoy{ width:278px; float:right; margin-top:4px;}


.list_con{width:1010px; margin:0 auto;  background:#fff; padding-top:25px; padding-bottom:10px; min-height:400px; overflow:hidden;}
.left_side{ width:220px; float:left; margin-top:10px; min-height:400px; margin-left:20px; margin-right:10px;}
.s_part {}
.s_part dl { padding:0px; margin:0; width:220px; background-color:#AC6F1F; color:#fff;  float:left; padding:14px 0px 8px 0px;}
.s_part dl span{ font-size:20px; font-weight:normal;font-family:Microsoft YaHei; color:#fff; padding-bottom:10px; width:220px; float:left;  text-align:center;}
.s_part dl span a{font-size:20px; font-weight:normal;font-family:Microsoft YaHei;color:#fff;}
.s_part dd{ margin:0; padding:0;}
.s_part .article_list {margin-bottom:15px;width:218px; float:left;}
.s_part .article_list ul{ margin:0; padding:0;}
.s_part .article_list li {line-height:34px;}
.s_part .article_list a {color:#555;display:block; text-align:center;  font-size:14px; border-bottom:1px dotted #999;}
.s_part .article_list a:hover{color:#7B4807;}
.s_part .article_list a.on{color:#7B4807;}


.right_side{ width:700px; float:left; margin-top:10px; margin-bottom:16px;  border-left:1px solid #dedede; padding-left:20px; min-height:400px;}
.section { margin-bottom:10px; padding-bottom:10px;}
.s_title {height:36px; line-height:36px; border-bottom:1px dashed #999; padding:0 10px 10px 10px;}
.s_title h3{ font-size:22px; font-weight:normal;font-family:Microsoft YaHei;color:#333; /*width:220px;*/ float:left;}
.location{ float:right;/* width:450px;*/ text-align:right; margin-top:7px;}
.s_title a {color:#555;}
.list1{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #ddd;}

.block_list dl dt{ line-height:30px; background:url(xs_imagesli.jpg) no-repeat 0px 10px; padding-left:20px; margin-left:10px; margin-right:10px; width:670px; float:left;}
.block_list dl dt a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:560px; float:left; font-size:14px;}
.block_list dl dt span{ width:100px; float:right;font-size:13px; color:#666; text-align:center;}

.page{ text-align:center; margin:0; padding-bottom:4px; font-size:14px; margin-top:20px; width:100%; float:left;}
.page a{ border:1px solid #ccc; padding:2px; color:#444; font-size:14px;}
.page a:hover{ background-color:#473520; color:#fff;}

.parttitle{height: 45px;}
.back_list{ border-top:1px solid #fff;}
.back_list .parttitle{ border-bottom:1px dotted #ddd; padding-bottom:5px;height: 45px;}
.back_list .parttitle h3{ width:531px; float:left; text-align:left; height:19px; font-size:18px; color:#473520; padding:10px 0px 8px 24px; font-weight:500; background:url(xs_imagesli.png) no-repeat 10px 18px;}
.back_list .parttitle h3 a{ font-size:20px; color:#473520;}
.back_list .parttitle span{ float:right; color:#473520; padding-top:16px; margin-right:10px;}
.back_list .parttitle span a{color:#473520; font-weight:normal;}
.back_list .parttitle span a:hover{ color:#7B4807;}
.listcolumn{ margin:0; padding-top:10px;}
.listcolumn ul li{ width:110px; float:left; text-align:center;}
.listcolumn ul li a{ font-size:14px; line-height:30px;}

.list_content{ margin-bottom:10px;}
.list_content dt{ width:100%; float:left;}
.list_content dt {display:block; float:left; height:16px; padding:8px 0px 5px 30px; width:670px; background:url(xs_imagesli.jpg) no-repeat 12px 13px; color:#444;font-size:14px;}
.list_content dt span.contitle{ width:580px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.list_content dt span.contime{ margin-right:15px; text-align:right; float:right; color:#666; font-size:12px;}
.list_content dt a:hover{ color:#7B4807;}
.list_content dt p{ width:auto; float:left; font-size:14px;}

.pic_content ul li{ float:left; width:158px; margin:10px 6px; text-align:center;}
.pic_content ul li img{ border:1px solid #ddd; padding:4px;}
.pic_content ul li span{ text-align:center; width:100%; margin-top:6px; float:left;}
.pic_content ul li span a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:150px; float:left;}

.con_content{ padding:15px 0px 25px 0px; font-family:Microsoft YaHei; margin-left:0px; margin-right:0px; float:right; width:700px;}
.con_title{padding-top:15px;  padding-bottom:10px; width:700px;margin-bottom:10px; float:left;}
.con_title h3{ color:#444; font-size:20px; padding-bottom:0px;margin-bottom:10px; font-weight:bold; width:700px; float:left;}
.con_title .spa{ color:#999; border-bottom:1px dashed #ddd;width:700px; float:left; padding:5px 0px 15px 0px;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:700px;font-family:SimSun;}
.newscontent p{ font-size:15px;line-height:28px; text-indent:2em; float:left; color:#444; padding:0px 10px 20px 0px; width:100%;}
.newscontent div{ font-size:15px;line-height:28px; text-indent:2em; color:#444; padding:0px 10px 20px 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 0px 0px; clear:both;  padding-bottom:5px;}
.newscontent div.biaot{ padding-bottom:6px; text-align:center;}
.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(xs_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(xs_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; overflow: hidden; width:100%;}
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:690px;text-indent:0em;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

.list_teacher{}
.list_teacher h3{ text-align:center; font-size:22px; font-weight:400; margin-top:30px;}
.list_t{ width:500px;  margin-left:100px; float:left; margin-top:20px;}
.list_t ul li{ width:160px; float:left; text-align:center; line-height:35px;}
.list_t ul li a{ font-size:16px;}

.foot{ height:110px; padding-top:25px; font-size:12px;background-color:#333;}
.foot p{  line-height:23px; color:#fff;font-size:12px;font-weight:normal;}
#foot_con{width:1020px; margin:0 auto; color:#fff;}



#top-main {position:relative;overflow:hidden;height:266px; width:1010px;}

#top-main .orange-btn:hover {background-position:0;}
#top-main .left-banner { width:1010px;position:absolute; height:266px;}
#top-main .left-banner li {position:absolute;left:0;top:0;}
#top-main .left-banner li img {width:1010px;height:266px;}
#top-main .controller {width:100px;height:20px; text-align:center; position:absolute;display:block;margin:0 auto; top:234px; left:480px;}
#top-main .controller li {background:#abc;width:22px;height:20px; background:url(xs_imagesdot.png) 4px 0 no-repeat;_background:url(xs_imagesdot_8.png) 4px 0 no-repeat; float:left;display:block;text-align:center;}
#top-main .controller li.current{background-position:5px -20px;}
#top-main .controller li:hover {position:relative;top:1px;}
#top-main .right-account {float:right; position:relative;}
#top-main .right-user {float:right;position:relative;margin-top:30px;}
#bdshare .bds_more {color:#999;}