body{ padding:0; }
.w1100{ width: 1100px;margin:0 auto;overflow: hidden; }
.gov-head{ height: 30px;line-height: 30px;font-size: 16px; }
.gov-head a{ font-size: 14px;color: #aaa;margin:0 10px; }
.gov-body{ background: url(../images/gov-bg.png) top no-repeat;border-top: 2px solid #2054b4; }
.gov-top{ /*position: relative;*/padding: 60px 0; }
.gov-top img{ position: absolute;top: 0px;/*left: 0;*/height: 30px; }
.gov-top h1{  font-size: 50px;text-align: center;color: #D91E17;font-weight: bold; }
.gov-content{ position: relative;border-left: 1px solid #e9e9e9;border-right: 1px solid #e9e9e9;background: #fff;padding-bottom: 10px; }
.gov-content-left li{ width: 168px;height: 55px;background: url(../images/sidebg.png) left center no-repeat;padding: 12px 0 8px;text-indent: 3em;line-height: 40px;font-size: 16px; }
.gov-content-left .active{ background: url(../images/sidebg_on.png) no-repeat;color: #FFD200;font-weight: bold;line-height: 35px;text-indent: 4rem; }
.gov-content-right{ position: relative;width: 925px;height: 770px;text-align: center;overflow: auto; }
.gov-content-line{ background: url(../images/rboxbg_line.png) left top no-repeat;width: 925px;height: 770px;position: absolute;top: 0;left: 168px;z-index: 9; }
.gov-focus-box{ padding: 13px 0; }
.gov-focus-box img,.gov-list li img{ width: 130px;padding-bottom: 10px; }
.gov-focus-box h2,.gov-list li h2{ height: 25px;line-height: 20px;color: #134E81;font-weight: bold;font-size: 18px; }
.gov-focus-box h3,.gov-list li h3{ height: 25px;line-height: 20px;font-size: 13px;font-weight: normal; }
.gov-list li{ width: 154px;height: 225px;float: left;padding: 13px 11px; }
.gov-content-right a:hover{ text-decoration: none; }
.gov-list{ padding-left: 25px; }
.county-hd{ height: 59px;background: url(../images/xsq.jpg) center no-repeat; }
.county-bd{ background-color: #D8EDF5;padding: 10px 0; }
.county-ld{ width: 300px;height: 485px;margin-left: 70px;background-color: #FFF;display: none; }
.county-left .show{ display: block; }
.county-ld h2{background-color: #1575C9;height: 37px;line-height: 37px;color: #FFF;font-size: 18px;text-indent: 1em;font-weight: normal;}
.county-ld h3{ color: #134E81;font-size: 14px;font-weight: bold;height: 30px;line-height: 30px; padding-left: 20px; }
.county-ld p{ line-height: 25px;font-size: 15px;padding-left: 20px; }
.county-right{ margin-right: 30px; }
/*内容页*/
.govdetail-content{ background-color: #fff;padding:20px 0; }
.govdetail-left,.govdetail-right{ float: left;width: 50%; }
.govdetail-pic img{ width: 130px;height: 170px;float: left;padding: 0 20px; }
.govdetail-pic h3{ font-size: 18px;padding-top: 30px;line-height: 40px;font-weight: normal;padding-right: 15px;}
.govdetail-pic p{font-size: 14px;color: #868686;line-height: 25px;padding-right: 15px;text-align: justify }
.govdetail-des{ width: 460px;margin: 20px 0 0 20px; }
.govdetail-des li{ float: left;border-bottom: 1px dashed #D5D5D5;width: 50%;height: 30px;line-height: 31px;font-size: 14px;padding-bottom: 4px;margin-bottom:4px; } 
.govdetail-comment h2{ margin-top: 20px;position: relative;padding:0 0 0 20px;margin-bottom:20px; }
.govdetail-comment h2 a{ position: absolute;right: 15px;top: 8px;font-size: 16px;color: #ccc; }
.govdetail-comment ul{ padding:0 20px; }
.govdetail-comment li{ background: url(../images/dh.png) left center no-repeat;height: 185px !important;border: 0 !important;background-size: 100% 100%;overflow: hidden;border-bottom: 1px dashed #D5D5D5;line-height: 26px;font-size: 14px;}
.govdetail-comment li a:hover{ text-decoration: none; }
.govdetail-comment p{ padding: 10px 20px 10px 10px;text-indent: 2em;color: #1D2E5E;font-size: 14px;line-height: 25px; }
.govdetail-comment span{ float: right;width: 450px;margin-right: 26px;color: #838383;font-size: 14px;display: block;text-align: right;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.govdetail-right{ border-left: 1px solid #ddd;margin-left:-1px; }
.govdetail-right h2{ height: 40px;line-height: 40px;padding-left: 15px; }
.govdetail-right h2 span{ font-size: 20px;border-left: 5px solid #214faf;padding-left: 10px; }
.govdetail-right h2 a{ float: right;padding-right: 20px;color: #D2D2D2;font-size: 16px; }
.govdetail-list{ border-bottom: 1px dotted #ddd;margin:10px 15px 0;padding-bottom: 10px; }
.govdetail-list p{ width: 450px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.govdetail-list li{ height: 35px;line-height: 35px;font-size: 16px; }
.govdetail-list li span{ color: #999; }
.govdetail-right .govdetail-list:last-child{ border: none; }
.govdetail-footer{ padding-bottom: 20px;background-color: #fff; }
.govdetail-footer h2{ height: 45px;background: url(../images/ztlb.jpg) center no-repeat; }
.govdetail-footer h2 a{ font-size: 16px;color: #ccc;margin-top: 20px; }
.govdetail-footer ul{ width: 1200px;margin-top: 10px; }
.govdetail-footer li{ float: left;width: 265px;height: 105px;margin: 6px 6px;overflow: hidden; }
/*个人详情*/
.gov-person{ background-color: #fff;position: relative;border: 1px solid #E6E6E6; }
.person-pic{ float: left;width: 20%;padding:2%; }
.person-pic img{ width: 200px;height: 260px; }
.person-hd{ float: right;width: 75%; }
.person-hd ul{ margin-top: 25px; }
.person-hd h2{ font-size: 20px;padding-top: 30px;height: 40px;line-height: 40px;font-weight: bold; }
.person-hd p{ font-size: 14px;color: #333;line-height: 25px; }
.person-hd li{ border-bottom: 1px dashed #D5D5D5;float: left;width: 50%;height: 35px;line-height: 36px;font-size: 14px; }
.person-content{ padding: 20px 50px;background-color: #FFF;width: 1000px;margin: 0 auto; }
.person-content p{ line-height: 50px;font-size: 16px;text-indent: 2em;color: #333; }
.person-return{ position: absolute;top: 0;right: 0;background: url(../images/an.png);width: 140px;height: 38px;line-height: 38px;text-align: center;color: #FFF;font-size: 14px;font-weight: bold; }
/*干部任免*/
.rm-content{ border: 1px solid #E6E6E6;padding: 20px 15px;width: 930px;margin: 0 auto;background-color: #FFF; }
.rm-content .hd{ line-height: 46px;height: 46px;position: relative; }
.rm-content .hd ul{ z-index: 5;position: absolute;height: 46px;overflow: hidden;zoom: 1; }
.rm-content .hd ul li{ float: left;margin: 0 5px;cursor: pointer;width: 145px;height: 46px;text-align: center;background-color: #F7F7F7;font-size: 22px;color: #A9B0C7; }
.rm-content .hd ul .on{ font-weight: bold;height: 46px;line-height: 46px;background: #1583F0;font-weight: bold;color: #FFF;font-size: 26px; }
.rm-content .bd{ padding: 10px;clear: both; }
.rm-content .line{width: 2px;height: 100%;background-color: #E6E6E6;position: absolute;left: 123px; }
.rm-content .bd li{background: url(../images/hdbd.png) left center no-repeat;height: 100px;overflow: hidden;padding: 20px 0;position: relative; }
.rm-content .bd li .point{background: url(../images/point.png) left center no-repeat;width: 9px;height: 9px;position: absolute;left: 119px;top: 67px; }
.hd_sj {width: 94px;height: 96px;float: left;}
.hd_sj .date1 {color: #CFD2DD;font-size: 18px;}
.hd_sj .date2 {color: #8A99CB;font-size: 22px;}
.hd_sj p {width: 94px;height: 47px;text-align: center;line-height: 55px;font-weight: bold;}
.hd_nr {float: left;margin-left: 60px;width: 750px;}
.hd_nr h2 {line-height: 30px;font-size: 22px;padding-bottom: 5px;}
.hd_nr p {font-size: 14px;color: #6B7280;text-indent: 2em;line-height: 23px;}
.hd_nr p a {color: #990000;}
