﻿﻿@charset "UTF-8";
/* CSS Document */
html {overflow-y:scroll;}
body {margin:0; padding:0; color: #727171; font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#595757; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#036eb5;text-decoration:none;}
a:active {color:#036eb5;}
em{ color:#CCC; font-size:12px;}
.of_h{ overflow:hidden; text-overflow:ellipsis; }
.cBlack{color:#252525;}
.cGreen, .cGreen:visited, .cGreen a,.green {color: #008000;}
.cBlue,.cBlue:visited,.cBlue a{color:#036eb5;}
.cRed, .cRed:visited, .cRed a,.red { color: Red; }
.taC{text-align: center}
.line_DD{ border-bottom: 1px solid #d2d2d2}
.line_DD0{ border-bottom:0 !important}
.line_LD{ border-left: 1px solid #d2d2d2}
.line_RD{ border-right: 1px solid #d2d2d2}
.ico_red{ display: inline-block;height: 5px;width: 5px;background-color: #f00;margin-bottom: 2px;margin-right: 5px; vertical-align: middle;}
.m_b10{margin-bottom: 10px;}
.ico_arrow{ border: 5px solid #fff; display: inline-block; border-bottom: 5px solid #00599f;margin-bottom: 3px;}
.fr{ float:right}
.fl{float:left}
.mb10{ margin-bottom:10px;}
.tab-pane {display: none;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in { opacity: 1;}
.btn_1{background:#fff url(../images/btn_1.png) repeat-x 0 0;  border: 1px solid #dadbdc; padding: 0 10px; line-height: 30px;display: inline-block;}
.btn_11{background:#fff url(../images/btn_1.png) repeat-x 0 0;  border: 1px solid #dadbdc; padding: 0 10px; line-height: 35px;display: inline-block;    text-align: center;}
.btn_2{ background-color: #1169a9; color: #fff;padding: 10px 30px; border: 0;line-height: normal;}
.btn_h24{background: url(../images/btn_h24.png) no-repeat 0 0;background-size: cover; height: 24px; line-height: 24px;min-height: 100%;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	src='/sanyasite/xhtml/images/btn_h24.jpg',
	sizingMethod='scale');padding:0 10px; font-size: 12px; color: #fff;cursor: pointer;}
.btn_h32{background: url(../images/btn_h32.png) no-repeat 0 0;background-size: cover; height: 32px; line-height:32px;min-height: 100%;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
	src='/sanyasite/xhtml/images/btn_h32.jpg',
	sizingMethod='scale');padding:0 10px; font-size: 14px; color: #fff;display: inline-block; text-align:center; vertical-align:top;cursor: pointer;}
.white{color:#fff;}
.btn_h32 img{ margin-right:6px;}

.text_1{background:#fff url(../images/btn_1.png) repeat-x 0 0;  border: 1px solid #dadbdc; padding: 0 10px; line-height: 30px; height:30px;display: inline-block;}
.none{display:none;}
.crumbs{ padding:20px 0 20px 20px; font-size:16px; background:url(../images/crumbs_bg.png) no-repeat 0 center; width:1080px; margin:0 auto;}

.common{width: 1100px; margin: 0 auto;}
/* 详情页面样式 */
.pages_box{ border:1px solid #ddd; margin-bottom:40px; padding: 10px 50px 20px;color:#000;}
.pages_box h1{line-height: 56px; color: #000;
	font-size: 38px;
	text-align: center;
	padding: 26px 0 26px 0;
	font-weight: normal;}

.pages_content{font-size:16px;}
.xxgk_content{height:900px;overflow-x: hidden;overflow-y: auto;padding-top: 0;}
.pages_content p{line-height:28pt;font-family: '仿宋';font-size: 16pt;}
.pages_content img{max-width: 700px;}
.pages_date{ padding:10px 0; border-bottom:1px solid #ddd;line-height: 25px;}
.pages_date .printIco{ margin-left:20px;}
.pages_box .editor{ text-align:right}
.pages_print{ float:right}
.pages_date .share{ float:right; margin-left:20px;}
.pages_box .qr_code{ text-align:center; margin-top:40px; color:#999}
.pages_box .qr_code img{ display:block; margin:0 auto}

.pages_box2{ background-color: #f6f7f8; padding: 80px 150px;}
.date_list{border:1px solid #ddd; padding: 20px 50px; overflow: hidden; margin-bottom: 40px;}
.date_list ul{}
.date_list ul li{float: left; width: 50%; line-height: 30px;}
.date_list ul li span{ display: inline-block;  width: 80px;font-weight: bold;}

.pages_box .tit{ text-align: center;padding: 30px 0;}
.pages_box .tit h2{ font-size: 20px;}
.pages_box .tit p{ font-size: 14px;padding: 10px 0; border-bottom: 1px solid #ddd;}
.pages_box .btm{ border-top: 1px solid #ddd; text-align: center; padding-top: 20px;margin-top: 30px;}
.xggj{padding: 20px 25px;background-color: #fdfdfd;border: 1px dashed #ddd;font-family: 宋体;color: #036eb5;}
.xggj .xggjTit{font-size: 23px;}
.xggj ul li{padding-left: 5px;font-size: 14pt;line-height: 30px;}
.xggj ul li a{margin-left: 5px;font-size: 19px;color: #000;}
table.organtable{
  font-family:Arial, Helvetica, sans-serif;
  border-collapse:collapse;
  border:1px solid #FBC3B5;
  width:96%;
  }
table.organtable th {
  vertical-align:baseline;
  text-align:right;
  padding:5px 15px 5px 5px;
  border:1px solid #FBC3B5;
  font-weight: bold;
  width:20%;
  }

table.organtable td {
  vertical-align:text-top;
  padding:5px 15px 5px 5px;
  border:1px solid #FBC3B5;
  width:80%;
  }
.tabMain div[id^='no'] table,.tabMain div[id^='no'] td,.tabMain div[id^='no'] tr,.tabMain div[id^='no'] th{font-size:14px;color:#222;}
.tabMain div[id^='no'] p{font-size:14px;color:#222;}

/* 信息公开样式 */
.cc_L{ width: 230px; float: left;}
.l_menu .yiji>li{width: auto;line-height: 40px;background: url(../images/tree_r1.jpg) no-repeat top;color: #fff;padding-left: 46px;border-bottom: #fff solid 1px;cursor: pointer;}
.l_menu .yiji>li:hover,.l_menu .yiji .hoverli{background: url(../images/tree_r2.jpg) no-repeat top;}
.l_menu .yiji>li>a{color: #fff;display: block;}
.l_menu li .sort{background-color: #f3f3f3;padding-left: 22px;width: 208px;margin-left: -46px;}
.l_menu li .last{ line-height: 35px;background: url(../images/zz2_list3_ico.png) no-repeat 0 13px;}
.l_menu li .last>a{padding-left: 15px;display: block;}
.l_menu li .last>a.inactive{background: url('../images/list_li_ico01.png') no-repeat 170px center;}
.l_menu li .last>a.active{background: url('../images/list_li_ico02.png') no-repeat 170px center;}
.cc_R{ width: 850px; float: right;}
.crumbs2{ width: auto}
/* 政务搜索样式 */
.c_search{ background-color: #f7f7f7; overflow: hidden;padding: 10px 30px 10px;border: 1px solid #EAEAEA;}
.c_search ul{}
.c_search ul li{float: left; width: 50%; line-height: 30px; margin-bottom: 10px;height:30px;}
.c_search ul li label{ display: inline-block;  width: 80px; vertical-align:top}
.c_search ul li input{ width: 200px;}
.c_search dl{ height:50px;}
.c_search dl dt{ font-size:16px; color:#036eb5; float:left; line-height: 30px;padding: 0 15px 0 5px;margin-right: 15px;}
.c_search dl dd{}
.c_search dl dd label{ line-height:32px; display:inline-block; vertical-align: top}
.hr_bg{background-image: url(../images/hr_bg.jpg);background-position: center;background-size: cover; height: 5px; border: 0;}
/* 信息公开右侧列表样式 */
.position_box{height: 25px;line-height: 25px;border: #ccc solid 1px;margin-bottom: 8px;padding: 4px;}
.siteName{font-size: 16px;font-weight:bold;color: #1169A9;}
.list_height{height:880px;}
.list_box{ background-color: #f7f7f7;}
.list_box>ul{}
.list_box>ul>li{height:50px;line-height: 50px;color: #222;font-size: 0;}
.list_box>ul>li.tit{ background-color: #1169a9; color: #fff;margin: 0;height: 40px;line-height: 40px;}
.list_box>ul>li>div{float: left; font-size: 12px; text-align: center;padding: 0 8px;}
.list_box>ul>li>div.li1{width: 34px;}
.list_box>ul>li>div.li2{width: 463px; text-align: left;margin-left: 1px;}
.list_box>ul>li>div.li2 ul{ border:1px solid #ddd; width: 500px;background-color: #fff;position: absolute; font-size:12px; padding:5px 10px; margin:30px 0 0 100px; display:none}
.list_box>ul>li>div.li2:hover ul{ display:block}
.list_box>ul>li .word_middle{vertical-align: middle; line-height: 20px; display: inline-block;color: #222;font-size: 13px;}
.list_box>ul>li>div.li2 ul li{ width:49%; float:left; line-height:24px; overflow:hidden;}
.list_box>ul>li>div.li2 ul li span{ font-weight:700;}
.list_box>ul>li>div.li3{width: 123px;margin-left: 1px;}
.list_box>ul>li>div.li4{width: 213px;margin-left: 1px;}
.list_box>ul>li>div.li5{width: 73px;margin-left: 1px;}

.list_box ul>li.tit>div{ border-left: 1px solid #8fa0c2;margin-left: 0;font-size: 15px;font-weight: bold;}
.list_box ul>li.tit>div.li2{ text-align: center;}

.list_box2 dl{background: url(../images/list_bg.png) repeat-x top center;display: inline-table; margin-bottom: 30px; border: 1px solid #e6e6e6; padding: 0 20px 20px; line-height: 30px;width: 650px;position: relative;}
.list_box2 dt{  font-size: 16px;  border-bottom: 1px solid #ddd; line-height: 40px; margin-bottom: 10px;}
.list_box2 dd{ float: left; width: 25%;}
.list_box2 p.box{background-image: url(../images/list_bg.png); position: relative; font-size: 16px;
	background-position: center;
	background-size: cover; border: 1px solid #e6e6e6; margin-bottom: 30px; padding: 10px 20px;}
.tit_box_bg{background-color: #1169a9; color: #fff; border-radius: 15px 15px 0 0;padding: 10px 20px;}
.tit_box_bg a{color: #fff;}
/* 回到顶部样式 */
div#back-to-top{
  position:fixed;
  bottom:100px;
  right:80px;
}
div#back-to-top a{
  text-align:center;
  text-decoration:none;
  color:#d1d1d1;
  display:block;
  width:55px;
  /*使用CSS3中的transition属性给跳转链接中的文字添加渐变效果*/
  -moz-transition:color 1s;
  -webkit-transition:color 1s;
  -o-transition:color 1s;
}
div#back-to-top a:hover{
  color:#979797;
}
div#back-to-top a span{
  background:#d1d1d1 url(../images/arrow_up.png) no-repeat center center;
  border-radius:6px;
  display:block;
  height:55px;
  width:55px;
  font-size:0;
  margin-bottom:5px;
  /*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
  -moz-transition:background 1s;
  -webkit-transition:background 1s;
  -o-transition:background 1s;
}
#back-to-top a:hover span{
  background:#979797 url(../images/arrow_up.png) no-repeat center center;
}
/*党政机构*/
.cm_mod_tab{
  border: 1px solid #eee;
}
.tabTit{
  padding-left: 0;
  height: 34px;
}
.tabTit li a{
  font-size: 14px;
  padding: 7px 10px;
}
.tabTit li.active a {
  padding: 5px 10px;
}
.tabMain{
	height: 850px;
	overflow-y: auto;
}
@media screen and (max-width:768px) {
		.w1100,.common{width: 100%!important;}
	.header .logo{width: 100%!important;}
	.header .header_right{display: none;}
	.header .logo .siteName_box{width: 74%;}
	.header .logo .siteName_box h1{font-size: 20px!important;}
	.crumbs{width:auto !important; margin-left:15px;font-size: 14px;}
	.crumbs .share{display: none;}
	.pages_box2{padding: 0;}
	.date_list{padding: 10px;margin-bottom: 20px;}
	.pages_box{padding: 10px;}
	.date_list ul li{width: 100%;}
	.date_list ul li span{width: auto;}
	.pages_box .tit{padding: 0;}
	.footer{margin: 0!important;}
	.footer ul.fbox{width: 100%!important;}
	.footer ul.fbox li{padding: 10px!important;}
	.cc_L{ width:auto; float: none; margin:0px 15px; padding-bottom:25px;}
	.l_menu .yiji>li{background: url(../images/tree_r1.jpg) no-repeat left top rgb(0,117,170);}
	.l_menu .yiji>li:hover, .l_menu .yiji .hoverli{background: url(../images/tree_r2.jpg) no-repeat left top rgb(17,105,169)}
	.l_menu li .sort{ width:auto;}
	.cc_R{ width:auto; float:none; margin:0px 15px;}
	.cc_R iframe{ width:100% !important;}
	.position_box{ height:auto; line-height:25px; margin-bottom:20px;}
	.fl,.fr{ float:none;}
	.c_search{padding: 10px 20px 10px;}
	.c_search ul li input{width: calc(90% - 80px);}
	.c_search ul li{ width:auto; height:auto;}
	.list_box>ul>li.tit{ display:none;}
	.list_box>ul>li{ height:auto; line-height:inherit; position:relative; border-bottom:1px solid #ccc; padding:20px 0px;}
	.list_box>ul>li>div{ float:none; position:relative; line-height:23px; padding-left:75px; text-align:left;}
	.list_box>ul>li>div.li1{width: auto;}
	.list_box>ul>li>div.li2{width:auto; text-align: left;margin-left: 1px;}
	.list_box>ul>li>div.li3{width: auto;margin-left: 1px;}
	.list_box>ul>li>div.li4{width: auto;margin-left: 1px;}
	.list_box>ul>li>div.li5{width: auto;margin-left: 1px;}
	.list_box>ul>li>div:after{ content:attr(rel);width: 75px;position: absolute;left: 0px;top: 0px;text-align: right;font-size: 14px;font-weight: 700; color:#1169a9;}
	.l_menu li .last>a.active{background: url('../images/list_li_ico02.png') no-repeat 80px center;}
	div#back-to-top{position:fixed;bottom:100px;right:15px;}
	#page_div, #Pagination{padding: 5px 10px !important;}
	#page_div .pagination_index, #page_div .pagination_index_num, .pagination a, .pagination span, .pagination .current.prev, .pagination .current.next{padding: 4px 6px !important;}
	
}