/*网站基础样式*/
body,div,ul,li,dl,dd,table,p,h1,form,legend,fieldset,input button,select,textarea,button{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑";
	font-size:12px;}
ul,li{list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}

body{word-wrap:break-word;text-align:center;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;color:#333333;background:#90a1b2 url(images/bg.jpg) repeat-x 0 0;}
.page_style{width:980px;margin:0px auto 0px auto;text-align:center;background-color:#ffffff;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;}

/*顶部及主菜单样式*/

.top_box{clear:both;width:100%;background:url(images/top_bg.jpg) no-repeat top center;overflow:hidden;}
.top_box .logo{float:left;text-align:left;padding:0px 0 0px 15px;height:120px;}
.top_box .topcontent{float:right;text-align:right;padding:15px 10px 0px 0;height:105px;}
.menu_box{height:38px;text-align:left;background:url(images/menu_bg.jpg) no-repeat 0 0;padding:0 0 0 10px;}

.menu_style_homepage{float:left;text-align:center;width:87px;}
.menu_style{float:left;text-align:center;width:87px;}

a.menu{display:block;width:87px;font-weight:bold;height:26px;color:#ffffff;font-size:13px;padding-top:8px;}
a.menu:hover{text-decoration:none;background:url(images/menu_over.jpg) no-repeat left center;color:#BC1612;}

.menu_current a.menu{background:url(images/menu_over.jpg) no-repeat left center;color:#BC1612;}

/*banner样式*/

.banner{clear:both;text-align:left;margin:0px 5px;padding:0px 5px;background:#fff url(images/banner_bg.jpg) no-repeat 0 0;}
.smallbanner{clear:both;padding:0px;padding:0 0 5px 0;text-align:left;}

/*网站主体框架样式*/

.main_box_style{clear:both;margin:0px 5px 0px 5px;padding:5px 5px 0px 5px;height:100%;background:url(images/lanmu_box.jpg) repeat-y center center;}

.main_box_style1{clear:both;padding-top:5px;background:url(images/lanmu_box.jpg) repeat-y center center;overflow:hidden;}
.main_box_style1 .main_box_inner_left{float:left;width:202px;margin:0 8px 0 10px;overflow:hidden;text-align:left;}
.main_box_style1 .main_box_inner_right{float:right;width:750px;margin:0 10px 0 0;overflow:hidden;text-align:left; min-height: 420px; }

.main_box_style2{clear:both;margin:3px 0 0 0;overflow:hidden;height:100%;overflow:hidden;}
.main_box_style2 .main_box_inner_left{float:left;width:680px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style2 .main_box_inner_right{float:right;width:210px;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style3{clear:both;margin:3px 0 10px 0;height:100%;overflow:hidden;}
.main_box_style3 .main_box_inner_left{float:left;width:210px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_middle{float:left;width:470px;margin:0 0 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:210px;margin:0 0 0 10px;overflow:hidden;text-align:left;}

/*导航样式*/

.nav_box{clear:both;width:100%;margin:0 0 10px 0;overflow:hidden;}

.nav_title{
	height:30px;
	text-align:left;
	background:url(images/title_bg.jpg) no-repeat 0 0;
	verflow:hidden;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	font-family: "微软雅黑";}
.nav_sign{float:left;text-align:left;padding:6px 0 0 15px;color:#fff;font-size:12px;font-weight:bold;overflow:hidden;}
.nav_more{float:right;padding:8px 10px 0 10px;margin:0 0 0 0;}
.nav_more a{font-size:10px;line-height:15px;}


.nav_content{padding:5px 5px 5px 10px;text-align:left;border:1px solid #a8aaa9;border-width:0 1px 1px 1px;background:#f0f1ec;}

.nav_content1{
	text-align:left;
	border:1px solid #a8aaa9;
	border-width:0 1px 1px 1px;
	background:#f0f1ec;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;}


.nav_menu{padding:10px 0px 10px 3px;text-align:left;border:1px solid #a8aaa9;border-width:0 1px 1px 1px;background:#f0f1ec;}


/*模块样式*/
.module_box{clear:both;margin:0 0 8px 0;border:0 solid #cccccc;overflow:hidden;}                 /*模块整行布局样式*/
.module_box_layout_left{float:left;margin:0 0 8px 0;border:0 solid #cccccc;overflow:hidden;}  /*模块左布局样式*/
.module_box_layout_right{float:right;margin:0 0 2px 0;border:0 solid #cccccc;overflow:hidden;}   /*模块右布局样式*/

.module_box_inner{clear:both;overflow:hidden;height:100%;}/*整行内层样式*/
.module_box_layout_left .module_box_inner{margin:0 5px 0 0;} /*左内层样式*/

.module_title{clear:both;margin:0 0 0 0;height:30px;text-align:left;background:url(images/module_title.jpg) repeat-x 0 0;border:0 solid #a8aaa9;border-width:0px 1px 0 1px;}
.module_sign{float:left;width:80px;height:21px;padding:6px 0 0 30px;font-weight:bold;background:url(images/sign_bg.jpg) no-repeat 10px 9px;overflow:hidden;}
.module_more{float:right;font-weight:normal;height:21px;padding:9px 10px 0 10px;}
.module_more a{font-size:12px;line-height:15px;}
.module_more a.more{display:block;background:url(images/more.jpg);height:11px;width:36px;}


.module_content{margin:0 0 0 0;padding:2px;text-align:left;border:1px solid #a8aaa9;border-width:1px 1px 1px 1px;}

.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none;}
.module_footer .l{float:left;}
.module_footer .r{float:right;}

/*子栏目样式*/
.lanmupage .current_location{margin-bottom:10px;}
.current_location{clear:both;text-align:left;height:30px;border:1px solid #96ABBC;border-width:0px 1px 1px 1px;background:url(images/site_icon.jpg) no-repeat 0px 0px;}
.current_location_1{float:left;padding:5px 10px 0 35px;color:#333;}
.current_location_1 a{color:#333;}
.current_location_2{display:none;float:left;padding:5px 0 0 18px;font-weight:bold;background:url(images/site_icon.jpg) no-repeat 2px 0px;}

.sublanmu_box{text-align:left;padding-bottom:10px;}
.sublanmu_content{padding:10px 10px 10px 10px;text-align:left;border:1px solid #96ABBC;border-width:0px 1px 1px 1px;min-height:200px;line-height:2.0;font-size:1.1em;}
.sublanmu_content p{min-height:10px;margin-bottom:10px;}

.sublanmu_page{clear:both;text-align:center;margin:15px 0 10px 0;font-size:12px;font-family:宋体;}
.sublanmu_page a{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span.c{padding:2px 2px 3px 2px;font-weight:bold;border:0px solid #cccccc;}


/*评论*/
.comments_box{text-align:left;border:1px solid #cccccc;margin:10px 0 10px 0;}
.comments_box .title{padding:2px 0 0 10px;height:20px;font-weight:bold;background-color:#ececec;}
.comments_box ul li{padding:5px 0 5px 25px;}
.comments_box .textarea{width:520px;height:100px;border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}

.comments_list{padding:5px 0 0 0;border:0px solid #cccccc;overflow:hidden;}
.comments_list .title{display:block;padding:2px 0 3px 5px;height:18px;width:100%;font-weight:bold;}
.comments_list .item{clear:both;margin:0 0 10px 0;overflow:hidden;}
.comments_list .header{padding:3px 0 0 10px;height:22px;background-color:#eeeeee;}
.comments_list .header .floornum{font-size:12px;font-style:Italic;font-weight:bold;}
.comments_list .header .left{float:left;}
.comments_list .header .right{float:right;padding-right:10px;}
.comments_list .quote{display:block;color:#999999;padding:5px 5px 5px 10px;border:1px solid #ececec;}
.comments_list .content{padding:5px 5px 5px 15px;}
.comments_list .reply{background:url(public/reply.jpg) no-repeat 5px 5px;border:1px dashed #cccccc;padding:2px 5px 2px 25px;margin:2px 0 5px 0;color:#D33506;}

.comments_page{clear:both;vertical-align:middle;text-align:right;background-color:#ffffff;margin:10px 0 10px 0;font-family:宋体;}
.comments_page a{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 8px 2px 8px;border:1px solid #cccccc;font-size:12px;}
.comments_page span{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 5px 2px 5px;font-size:12px;}
.comments_page span.c{vertical-align:middle;padding:2px 3px 2px 3px;font-weight:bold;font-size:12px;}

/*bottom样式*/
.bottom_box{
	clear:both;
	height:115px;
	line-height:22px;
	text-align:center;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: url(../../images/yjbj.jpg);
	background-repeat: no-repeat;
	background-position: center center;}
.bottom_bq1{
	height: 80px;
	float: left;
	width: 600px;
	margin-left: 100px;
	text-align: left;}

.bottom_bq2{
	height: 80px;}
/*登陆界面*/
.loginbox_item{height:20px;padding:7px 5px 8px 20px;text-align:left;font-size:9pt;}
.loginbox_textbox{width:115px;height:15px;border:1px solid #a8aaa9;}
.loginbox_textbox_yzm{width:50px;height:15px;border:1px solid #a8aaa9;}
.loginbox_submit{width:64px;height:20px;margin:0 0 0 10px;border:0 solid #333333;cursor:pointer;background:url(images/login_btn.jpg) no-repeat 0 0;}
a.logined_href:link{font-size:9pt;color:#666666;text-decoration:underline;}
a.logined_href:visited{font-size:9pt;color:#666666;text-decoration:underline;}
a.logined_href:hover{font-size:9pt;color:#FF0000;text-decoration:underline;}

/*问卷调查*/
.vote{width:95%;text-align:center;margin:0px auto 0px auto;}
.votetitle{height:25px;padding:5px 0px 0px 0;font-weight:bold;font-size:14px;border:1px dotted #cccccc;border-width:0 0 1px 0;}
.voteinfo{padding:2px 0 2px 0;}
.vote .description{text-align:left;padding:10px 0 10x 0;}
.vote .quesion{text-align:left;font-weight:bold;font-size:12px;padding:5px 0 0 0;}
.vote .choice{text-align:left;padding:5px 0 0 5px;}

/*其他样式*/
.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(public/button.jpg);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}
.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.bt{height:22px;width:70px;font-size:9pt;background-image:url(public/bt.jpg);padding-top:2px;cursor:pointer;border-width:0px;}


.list_news{line-height:30px;margin:0 10 0 10px;float:left;}
.list_news table{width:368px; margin:auto;}
.list_news tr{ background:url(../../images/icon_zfx.jpg) no-repeat left center;border-bottom:1px dotted #b1b1b1;}
.list_news td{border-bottom:1px dotted #b1b1b1;padding:0px;line-height:30px;color:#666666;}
.list_news a{padding-left:10px; color:#4c4c4c; float:left;}
.list_news a:hover{color:#0f7bad;}
.list_news img{ padding-top:10px; float:left;}

.box_list{
	padding:10px 10px 10px 15px;
	font-size: 13px;}
.box_list td img{padding-top:10px;}


*{margin:0;padding:0;}

img{border:0;}
.wrapper{width:1300px;margin:0 auto;padding-bottom:0px;}
/* focus */
#focus{width:1300px;height:350px;overflow:hidden;position:relative;}
#focus ul{height:380px;position:absolute;}
#focus ul li{float:left;width:1300px;height:350px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}
#focus .btnBg{position:absolute;width:1300px;height:20px;left:0;bottom:0;background:#000;}
#focus .btn{position:absolute;width:780px;height:10px;padding:5px 10px;right:0;bottom:0;text-align:right;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:120px;background:url(31677/gzjsxy/e/images/sprite.jpg) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}
.wrapper  .nivo-controlNav-bg{
	width: 1300px;
	height: 42x;
	background: url(31677/gzjsxy/e/images/slider_nav_bg.jpg) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;}


#fenye{
	clear:both;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;}
#fenye a{text-decoration:none; font-size:12px;}
#fenye .prev,#fenye .next{width:64px; text-align:center;}
#fenye a.curr{width:32px;background:#5A85B2; height:24px; line-height:24px; border:1px solid #E3E3E3; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#fenye a.num{width:32px;}
#fenye a:visited{color:#555;} 
#fenye a:hover{color:#000; background:url(tbg.jpg) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}
#fenye span{line-height:30px;}

#fenye a{
	padding: 5px;
	margin: 0 5px 0 5px;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #fff;}


.plmenu {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;}
.plmenu li {
	width:190px;
	margin-bottom:1px;
	list-style-type:none;
	overflow:hidden;}
.plmenu li a {
	display:inline-block;
	height:30px;
	line-height:30px;
	padding-left:20px;
	width:190px;
	color:#333;
	overflow:hidden;
	font-size:14px;
	background-image: url(../../images/lpmenu_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.plmenu li a:hover,.plmenu li a.current {
	color:#a84200;
	text-decoration: none;
	background-image: url(../../images/lpmenu_active_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;}
.plmenu li a.current {
	color:#a84200;
	text-decoration: none;
	background-image: url(../../images/lpmenu_active_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: 20px;}

ul.mrlist {padding-top:10px;}
ul.mrlist li, li.mrlist3 li{ line-height:30px;height:auto!important;height:24px; padding-left:5px;}
ul.mrlist li a,li.mrlist3 li a { color:#666;}
ul.mrlist li a:hover,li.mrlist3 li a:hover {
	color:#003162;
	background-image: url(../../images/lpmenu_active_bg1.jpg);}

li.mrlist3 ul{ line-height:24px; padding-left:10px;display:none;}
li.mrlist3 ul.open{ line-height:24px; padding-left:10px;display:block;}




.jnfc table{ width:100%;} /*padding:20px 10px 10px 10px;*/
.jnfc tr{ background-image:none;}
.jnfc td{ text-align:center;}
.jnfc td img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}
.jnfc td a{ float:none; padding-left:5px;}


.szxy ul{
	padding:0 0 0 5px;
	height: 135px;
	background-image: url(../../images/szxy.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0;}
.szxy li{
	float: left; margin-bottom: 5px; overflow: hidden; width: 66px; height: 63px; text-align: center;}
.szxy li a{float: left; width: 66px; padding-top: 44px;}

/*表单样式*/
.bd {
	font-size: 12px;
	border: 1px solid #E0C4A5;
	height: 22px;
	background-color: #FCFBEB;}

.bd1 {
	font-size: 12px;
	border: 1px solid #91ACD0;
	height: 22px;
	background-color: #E4F1FC;}

/*站内查询*/
.tit{
	padding-left:15px;
	font-weight:bold;
	color:#993333;
	font-size:13px;
	line-height:30px;}		

.right01box{
	margin-left: 8px;}

.znsearch{
	height: 30px;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;}

.searchmain{background:#F4F4F4;height:38px; line-height:38px; position:relative;}
.searchmain #key{margin-left:3px;width:521px; overflow:hidden; height:29px; line-height:29px; color:#999;  padding-left:10px; border:1px #ccc solid; float:left;margin:3px 5px 3px 3px;}
.searchmain #m{width:58px;height:31px;margin-top:3px;}






.leftbox{}
.leftbox .searchlist{}
.leftbox .searchlist ul{ padding:5px;}
.leftbox .searchlist li{ line-height:28px;}
.leftbox .searchlist span.art_title a{
	font-size:14px;
	color:#993333;
	font-weight:bold;
	text-decoration:underline;}
.leftbox .searchlist span.art_title a:visited{ color:#003399;text-decoration:underline;}
.leftbox .searchlist span.artintro{ line-height:24px;  font-size:14px;}
.leftbox .searchlist span.arturl{ line-height:24px;}
.leftbox .searchlist span.arturl a{ color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.leftbox .searchlist span.arturl a:hover{ text-decoration:none;}
.leftbox .searchlist span.c9{color:green; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.leftbox .searchabout{ margin:10px; padding:15px;background: #EFEFEF; height:100%; overflow:hidden;}
.leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.leftbox .searchabout .searchresult li{ height:25px; line-height:25px; border-bottom:#f1f1f1 1px solid;}
.left .leftbox .searchabout .searchresult a{ font-size:14px; color:#069; text-decoration:underline;}
.leftbox .searchabout .searchresult a:hover{ color:red;}

.lj{
	height: 50px;
	width: 958px;
	border: 1px solid #999999;}
.oper{
	text-align: center;}

.xfxx {
	margin-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	height: 78px;}

#articleinfor{
	overflow: hidden;}
.articleinfor .content{
	width: 100%;}
.sublanmu_pn{
	display: flex;
	justify-content: space-between;}