/* CSS Document */
html{ width:100%;}
body{ font-family:Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0; overflow:scroll}
sgsys_images{ border:none; padding:0; margin:0}
body a{ color:#444; 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}


.top{ height:30px; background-color:#EDEDED; width:100%;}
/* 通用导航 */
#outerbox{ height:30px;  top:0; left:0; z-index:10000;width:100%; position:absolute; }
#list_outerbox{ height:30px; background:url(../sgsys_images/outboxbg.jpg) repeat-x;  z-index:10000;width:100%;}
#JNTopBar{ width:1024px; margin:0 auto; height:20px; color:#666; padding-top:4px; font-family:SimSun;}
#JNTopBar a{ color:#333;}
#time{ width:520px; float:left;padding-top:3px; color:#333}
#JNlink{ float:right; width:410px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:88px;}
#JNlink img{ width:70px; height:20px;}
#JNlink li{width:71px; float:left; height:19px; padding-top:3px; padding-left:25px;margin-right:10px;background:url(../sgsys_images/topbarlist.jpg) no-repeat;}
#JNlink li.link{ width:48px; padding:0; width:70px;background:url(../sgsys_images/topbarlist.jpg) no-repeat 0px 1px;padding-left:8px;} 
#JNlink li.link sgsys_images{ margin:0; padding:0; width:70px; height:20px;}
#JNlink li.jdxylist{background:url(../sgsys_images/topbarbg.jpg) no-repeat;}
#JNlink li.jdxylist a{ color:#666}
#JNlink li.jdxylist a:hover{ color:#333}
#JNlink li.jdbmlist{background:url(../sgsys_images/topbarbg.jpg) no-repeat;}
#JNlink li.jdbmlist a{ color:#666}
#JNlink li.jdbmlist a:hover{ color:#333}
#m01{display: none; left: 0px;}

#content{ width:1024px; margin:0 auto;}
.top_logo{ width:100%; float:left; margin-top:20px; margin-bottom:16px;}
.top_logo .logo{ width:493px; height:91px; float:left}
.search{ float:right;background:url(../sgsys_images/search.jpg) no-repeat;width:300px;height:32px;margin:31px 10px 0 0px;display:inline;}
.key{width:190px;height:30px;line-height:20px;margin:0px 0px 0px 32px;text-indent:2px;float:left;border:none;background:none;display:inline; border:0px;color:#aaa;}
.searchbtn{width:75px;height:32px;float:left;cursor:pointer;margin:0px 0px 0 0px;border:none; display:inline; background: url(../sgsys_images/search.png) no-repeat;}
.search input{ border:0; outline:none}

.main_menu{ clear:both;  background:#00736E; height:40px;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(../sgsys_images/menu_li.jpg) no-repeat right;}
#menu_list ul li.lastright{ background:none}
#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; padding:9px 16px 0px 16px;height:30px;display:block; text-align:center; border:1px solid #00736E; border-bottom:none}
#menu_list ul li a:hover{ background-color:#fff; color:#444;}
#menu_list ul li.on{background-color:#fff; color:#444;}
#menu_list ul li.on a{color:#444;}
#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; background-color:#fff;border:1px solid #00736E; width:140px; color:#444; border-top:none}
#menu_list ul.nav_list li{ width:140px;padding-left:0;  position:relative; padding:4px 0px 4px 0px; margin-top:0px;background:none;background:url(../sgsys_images/menu_li_h.jpg) no-repeat 10px 13px; margin:0px;}
#menu_list ul.nav_list li a{display:block;font-size:14px;text-decoration: none; height:auto;line-height:24px; color:#444; font-weight:normal; padding-top:0px; background:none; border:none; margin:0px 2px; text-align:left; padding-left:20px; padding-right:0px; }
#menu_list ul.nav_list li a:hover{ background:none; color:#00736E; }
.menu_middle{ width:1024px; margin:0 auto}

.hyimg{ position:relative;overflow:hidden;height:320px;}
.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;
}

.maxx-theme .nivoSlider {
	*overflow:hidden; width:2000px;position:absolute;  height:320px;left: 50%; margin-left:-1000px;z-index:6
}
.maxx-theme .nivoSlider img {
	width:auto;height:320px
}
.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(../sgsys_images/sprite.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
}


.mid_con{ background-color:#F1F1F1; padding:20px 0px;}
.block_con{ width:1035px; margin:0 auto; }
.block_m{ width:995px; float:left; background:url(../sgsys_images/block_m.jpg) repeat-y; padding:10px 20px 0px 20px;}
.block_left{ width:290px; float:left;}
.block_center{ width:430px; float:left; margin-left:23px;}
.block_right{ width:227px; float:right;}

.notice{margin-bottom:17px; width:100%; float:left}
.block_title{background-color:#00736F; width:100%; float:left; padding:6px 0px;}
.block_title h3{ width:100px; float:left; color:#fff; padding-left:16px;}
.block_title h3 a{ color:#fff; font-size:15px;}
.block_title span{ width:60px; float:right;}
.block_title span a{ color:#fff;}
.n_list{ width:100%; float:left; margin-top:10px;}
.n_list ul li{ line-height:32px; border-bottom:1px solid #ddd; width:100%; float:left}
.n_list ul li a{ white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; max-width:290px; color:#555}
.n_list ul li a:hover{ color:#ff6600}
.news .n_list ul li{ background:url(../sgsys_images/li.jpg) no-repeat 10px 13px; padding-left:20px; width:270px;}
.news .n_list ul li a{ width:223px; float:left;}
.news .n_list ul li span{ width:40px; float:right; text-align:right; padding-right:5px; color:#999}

.xsjl_list{width:100%; float:left; margin-top:10px;}
.xsjl_li{ width:420px; float:left; margin-bottom:2px; margin-left:4px; margin-right:4px;border-bottom:1px solid #DADADA; margin-top:3px; padding-bottom:2px; }
.xsjl_time{ width:66px; height:44px; float:left;  text-align:center; font-family:Arial;}
.xsjl_time span{ margin-top:0px; width:100%; float:left}
.xsjl_time span.year{ font-size:22px; color:#00736E; font-weight:bold; }
.xsjl_time span.month{ font-size:12px; color:#00736E; }
.xsjl_right{ width:334px; float:left; padding-left:10px; margin-top:0px;}
.xsjl_right ul li{ line-height:20px;width:334px; float:left; color:#444; font-size:13px;}
.xsjl_right ul li a{float:left;width:330px; margin-left:4px; margin-top:3px;}
.xsjl_right ul li span.biaot{ float:left; width:40px; font-weight:bold; color:#333}


.block_right a{ color:#000; padding-right:13px; font-size:13px;}
.block_right>ul{ height:100%;border-top:1px solid #DDD;border-bottom:0px solid #DDD;}
.block_right li:hover{ background-color:#ff6600; transition:all 0.5s; border-left:1px solid #F8F8F8;}
.block_right li:hover>a{ color:#ff6600; }
.block_right li{
	 background-color:#FFF;
	 height:54px; 
	 border-bottom:1px solid #DBDBDB; 
	 padding-left:0px;
	 border-left: 1px solid #DDD;
	 border-right: 1px solid #DDD;
	 transition:all 0.5s;
	 margin-bottom:6px; display:block; line-height:54px;
	 }
 .block_right .pt1{ background:url(../sgsys_images/pt1.png) left center no-repeat; padding-left:43px; display:block;  }
 .block_right .pt2{ background:url(../sgsys_images/pt2.png) left center no-repeat; padding-left:43px; display:block;line-height:22px; padding-top:4px; padding-bottom:6px;}
 .block_right .pt3{ background:url(../sgsys_images/pt3.png) left center no-repeat; padding-left:43px; display:block;line-height:22px; padding-top:4px; padding-bottom:6px;}
 .block_right .pt4{ background:url(../sgsys_images/pt4.png) left center no-repeat; padding-left:43px; display:block;line-height:22px;padding-top:4px; padding-bottom:6px;}
 .block_right .pt5{ background:url(../sgsys_images/pt5.png) left center no-repeat; padding-left:43px; display:block;}
 .block_right .pt1:hover{ background:url(../sgsys_images/pt1_1.png) left center no-repeat }
 .block_right .pt2:hover{ background:url(../sgsys_images/pt2_1.png) left center no-repeat;}
 .block_right .pt3:hover{ background:url(../sgsys_images/pt3_1.png) left center no-repeat;}
 .block_right .pt4:hover{ background:url(../sgsys_images/pt4_1.png) left center no-repeat;}
 .block_right .pt5:hover{ background:url(../sgsys_images/pt5_1.png) left center no-repeat;}

/*内页——左侧*/
.list_page_con{ width:1024px; margin:0 auto}
.other-topimg{ background-color:#fff; }
.other-topimg,.other-topimg li{width: 100%;height:240px; overflow: hidden; position:relative; z-index:-999}
.other-topimg li{ float:left;/* display:none;*/}
.other-topimg li img{position: absolute;	top: 0;	left: 50%; margin-left:-950px;}


.left_side{ width:230px; float:left; margin-top:20px; min-height:400px;}
.s_part { }
.s_part dl { padding:0px; margin:0; width:230px; background-color:#ff6600; color:#fff;  float:left; padding:14px 0px 8px 0px;}
.s_part dl span{ font-size:28px; font-weight:normal;font-family:Microsoft YaHei; color:#fff; padding-bottom:10px; width:230px; float:left;  text-align:center;}
.s_part dl span a{font-size:28px; font-weight:normal;font-family:Microsoft YaHei;color:#fff;}
.s_part dd{ margin:0; padding:0;}
.s_part .article_list {margin-bottom:15px;width:100%; float:left;}
.s_part .article_list ul{ margin:0; padding:0}
.s_part .article_list li {line-height:54px;  }
.s_part .article_list a {color:#555;display:block; text-align:center;  font-size:14px;background:url(../sgsys_images/newsnavbg1.jpg) no-repeat; height:54px;}
.s_part .article_list a:hover{color:#ff6600;background:url(../sgsys_images/newsnavbg2.jpg) no-repeat;}
.s_part .article_list a.on{color:#ff6600;background:url(../sgsys_images/newsnavbg2.jpg) no-repeat;}


.right_side{ width:760px; float:right; margin-top:36px; margin-bottom:16px;}
.section { margin-bottom:10px; padding-bottom:10px;}
.s_title {height:36px; line-height:36px; border-bottom:1px dashed #999; padding:0 10px 16px 10px; margin-bottom:10px;}
.s_title h3{ font-size:32px; font-weight:normal;font-family:Microsoft YaHei;color:#333; width:400px; float:left}
.location{ float:right; width:300px; 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(../sgsys_images/list_li.png) no-repeat 0px 10px; padding-left:20px; margin-left:10px; margin-right:10px; width:750px; float:left}
.block_list dl dt a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:620px; float:left; font-size:14px;}
.block_list dl dt span{ width:100px; float:right;font-size:13px; color:#666}
.page{ text-align:center; margin:0; padding-bottom:6px;font-size:14px; margin:10px 0px 0px 0px; width:100%; float:left;font-family:Microsoft YaHei; float:left; height:50px;}
.page a{ border:1px solid #ccc; padding:4px 7px; color:#333; font-size:14px;}
.page a:hover{ background-color:#444; color:#fff;}

.list_year{  width:100%; float:left; padding-bottom:20px;}
.list_year_block{ width:740px; padding-left:20px; float:left; background-color:#E6E6E6; margin-bottom:20px;border:1px solid #DEDEDE; border-bottom:none}
.list_year_block ul li{ float:left}
.list_year_block ul li a{ padding:10px 0px; width:110px; text-align:center;float:left; border-right:1px solid #DEDEDE; font-size:14px;}
.list_year_block ul li a:hover{ background-color:#fff; color:#666}
.list_year_block ul li a.on{background-color:#fff; color:#666}
.tab_year p{ font-size:14px;line-height:22px; text-indent:2em; float:left; color:#444; padding:0px 2px 15px 0px; width:100%;}
.tab_year div{ font-size:14px;line-height:22px; text-indent:2em; color:#444; padding:0px 2px 15px 0px; width:100%;}
.tab_year table p{ font-size:14px;line-height:20px; text-indent:0em; padding:0;width:auto; float:none}
.tab_year table div{ font-size:14px;line-height:20px; text-indent:0em; padding:0;width:auto; float:none}


.back_list{ border-top:1px solid #fff; margin-top:15px;}
.back_list .parttitle{ border-bottom:1px solid #ddd; padding-bottom:5px;}
.back_list .parttitle h3{ width:631px; float:left; text-align:left; height:19px; font-size:18px; color:#00736E; padding:10px 0px 10px 24px; font-weight:500; background:url(../sgsys_images/dot1.gif) no-repeat 10px 18px;}
.back_list .parttitle h3 a{ font-size:20px; color:#00736E;}
.back_list .parttitle span{ float:right; color:#00736E; padding-top:16px; margin-right:10px;}
.back_list .parttitle span a{color:#00736E; font-weight:normal}
.back_list .parttitle span a:hover{ color:#ff6600;}
.listcolumn{ margin:0; padding-top:10px; }

.list_content{ margin-top:10px; margin-bottom:10px;}
.list_content dt{ width:100%; float:left}
.list_content dt a{display:block; float:left; height:16px; padding:8px 0px 5px 30px; width:726px; background:url(../sgsys_images/list_li.png) no-repeat 12px 15px; color:#444;font-size:14px;}
.list_content dt span.contitle{ width:590px; 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:#ff6600;}

#content_page{ background:#F7F5F4; margin:0px; padding:0px;}
#content_page .logo{ padding:20px 20px 15px 20px; float:left; width:924px;  border-bottom:1px solid #ddd; margin-bottom:40px;}
#content_page .logo img{ float:left;}
#content_page .logo .location{ margin-top:42px;}

.con_content{ padding:15px 0px 25px 0px; font-family:Microsoft YaHei; margin-left:0px; margin-right:0px; float:right; width:760px;}
.con_title{  text-align:center; padding-top:30px;  padding-bottom:10px; width:760px;}
.con_title h3{ color:#444; font-size:20px; padding-bottom:0px;margin-bottom:10px; font-weight:bold; width:760px; float:left}
.con_title span{ color:#999; border-bottom:1px dashed #ddd;width:760px; float:left; padding:5px 0px 10px 0px; margin-bottom:16px;}
.bianji{ color:#999; border-bottom:1px dashed #ddd;width:760px; float:left; padding:5px 0px 10px 0px; margin-bottom:16px;text-align: center;}
.newscontent{ margin-top:18px; margin-bottom:10px; font-size:14px;line-height:23px; padding:0px 0px 2px 0px; width:760px;}
.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;  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; font-family: "楷体","楷体_GB2312"; text-align:center}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:760px;}
.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(../sgsys_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(../sgsys_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:750px;text-indent:0em;}
.share-custom img{ width:16px; height:16px; }
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

/**/
#foot{ background:#007370; height:110px; padding-top:20px;font-family:SimSun; border-top:4px solid #FF6600}
#foot_con{ width:1024px; margin:0 auto; color:#fff;}
.foot_left{ width:620px;  float:left}
#foot_con a{ color:#fff;}
#foot_con a:hover{ color:#ff6600;}
.foot_left img{ float:left; margin-top:6px;}
.foot_left p{ float:left; line-height:23px; color:#fff; padding-left:15px; padding-top:2px; width:380px;}
.foot_right{ width:380px; float:right; text-align:right}
.foot_right p{line-height:23px; color:#fff;}
.foot_right p span{ padding:0px;font-family:Georgia, Helvetica, sans-serif;}






