@charset "gb2312";
/* 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(imagesbtn_1.png) repeat-x 0 0;  border: 1px solid #dadbdc; padding: 0 10px; line-height: 30px;display: inline-block;}
.btn_11{background:#fff url(imagesbtn_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(imagesbtn_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(imagescrumbs_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;}
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(imagestree_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>li:first-child + li{background: url(imagestree_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(imageszz2_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('imageslist_li_ico01.png') no-repeat 170px center;}
.l_menu li .last>a.active{background: url('imageslist_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(imageshr_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(imageslist_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(imageslist_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(imagesarrow_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(imagesarrow_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;
}