body a:focus, body span:focus, body div:focus, body td:focus, body img:focus, body input:focus {
  outline: none;
  outline: #0056ff 2px dotted;
  outline: #0056ff 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.content{
max-width: 1140px;
margin: 0 auto;
}
.bt-place{
padding-left: 36px;
background: url(bt-currentPosition.png) no-repeat left center;
background-size: 20px;
}
.bt-place span,.bt-place a,.bt-place{
color: #999;
font-size: 16px;
line-height: 80px;
}
/* 领导之窗左侧 */
.ldleft{
width: 360px;
min-height: 841px;
background: #eff2fa;
padding: 30px;
margin-bottom: 50px;
margin-right: 50px;
float: left;
}
.ldleft img{
display: block;max-width: 125px;
margin: 0 auto 20px;
}
.ldleft .zw{
font-size: 18px;
line-height: 36px;
text-align: center;
color: #333;
margin-bottom: 60px;
}
.cw{
padding-left: 48px;
background: url(ldzc_ld.png) no-repeat left center;
font-size: 22px;
line-height: 36px;
text-align: left;
color: #3673b6;
margin-bottom: 30px;
}
.xz{
display: block;
}
.xz>span, .xz>p{
font-weight: 700;
font-size: 18px;
line-height: 54px;
text-align: left;
color: #3673b6;
margin-right: 27px;
width: 72px;
display: inline-block;
text-align: justify;
}
.xz>p>span{
  padding-left: 15px;
  margin-right: -5px;
}
.xz p {
  letter-spacing: 4px;
  width: 76px;
}
.fxz ul li{
border-top: 1px solid #ccc;
}
.fxz ul span,.fxz ul li a{
line-height: 84px;
font-size: 18px;
}
.fxz ul li a{
color: #333;
margin-right: 60px;
}
.fxz ul li a:nth-child(2n){
margin-right: 0px;
}
.fxz ul li a:nth-child(odd){
margin-left: 102px;
}
.fxz ul li:nth-child(2) a:first-child{
margin-left: 30px;
}
.fxz ul span{
color: #000;
font-weight: bold;
float: left;
}
/* 领导之窗右侧 */
.ldright{
width: 730px;
float: right;
}
.ldright .fgjl,.ldright .zxhdwl{
border: 1px solid #e1e3e5;
padding: 20px 30px;
}
.zxhdwl_tit{
font-weight: 700;
font-size: 24px;
line-height: 30px;
text-align: left;
color: #000;
margin-top: 50px;
margin-bottom: 20px;
}
.ldright .fg,.ldright .jl{
border-bottom: 1px solid #eee;
}
.ldright .fg span{
font-size: 22px;
line-height: 50px;
text-align: left;
color: #3673b6;
padding-left: 48px;
background: url(ldzc_fg.png) no-repeat left center;
}
.ldright .fgjl p{
font-size: 16px;
line-height: 32px;
text-align: left;
color: #333;
text-indent: 2rem;
}
.nr{
margin: 20px 0px;
}
.ldright .jl span{
font-size: 22px;
line-height: 50px;
text-align: left;
color: #3673b6;
padding-left: 48px;
background: url(ldzc_jl.png) no-repeat left center;
}
.zxhdwl{
padding: 30px;
margin-bottom: 50px;
}
.zxhdwl ul li{
line-height: 40px;
font-size: 18px;
}
.zxhdwl ul li a{
color: #000;
width: 80%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
display: inline-block;
}
.zxhdwl ul li span{
color: #999;
float: right;
}
@media screen and (max-width:1200px){
.ldleft{
  width: 30%;
  margin-right: 2.5%;
}
.ldright{
  width: 60%;
}
.fxz ul li{
  text-align: center;
}
.fxz ul li a{
  margin-right: 10%;
}
.fxz ul li a:nth-child(2n){
  margin-right: 10%;
}
.fxz ul li a:nth-child(odd){
  margin-left: 10%;
}
.fxz ul li:nth-child(2) a:first-child{
  margin-left: 10%;
}
.fxz ul span{
  float: none;
}
}
@media screen and (max-width:769px){
.ldleft{
  width: 80%;
  margin-right: 0%;
  margin-left: 10%;
}
.ldright{
  width: 96%;
  margin-left: 2%;
  float: none;
  overflow: hidden;
}
.zxhdwl ul li a{
  width: 65%;
}
}
.sspageold .bt-place span,.sspageold .bt-place a,.sspageold .bt-place {
font-size: 32px;
}
.sspageold .bt-place {
padding-left: 50px;
background-size: 32px;
}
.sspageold .ldleft img {
width: 200px;
height: auto;
}
.sspageold .ldleft .zw {
font-size: 32px;
line-height: 64px;
}
.sspageold .cw {
padding-left: 60px;
font-size: 40px;
line-height: 80px;
margin-bottom: 50px;
background-size: 40px;
}
.sspageold .xz span {
font-size: 36px;
line-height: 72px;
}
.sspageold .fxz ul span,.sspageold .fxz ul li a {
line-height: 84px;
font-size: 32px;
}
.sspageold .fxz ul li a:nth-child(odd) {
margin-left: 25px;
}
.sspageold .fxz ul li{
float: left;
}
.sspageold .fxz ul li:nth-child(2) a:first-child {
margin-left: 0px;
}
.sspageold .ldright .fg span,.sspageold .ldright .jl span{
font-size: 40px;
line-height: 80px;
padding-left: 60px;
background-size: 40px;
}
.sspageold .ldright .fgjl p {
font-size: 32px;
line-height: 64px;
}
.sspageold .zxhdwl_tit{
font-size: 40px;
line-height: 80px;
}
.sspageold .zxhdwl ul li {
line-height: 72px;
font-size: 36px;
}
.sspageold .zxhdwl ul li a{
width: 65%;
}
.sspageold .ldright .zxhdwl{
margin-bottom: 50px;
}
.sspageold .fxz ul li {
border-bottom: 1px solid #ccc;
border-top:none;
}
.sspageold .fxz ul li a {
margin-right: 25px;
margin-left: 25px;
}
.sspageold .fxz ul li a:nth-child(2n) {
margin-right: 25px;
}
.sspageold .fxz ul li:nth-child(2) a:first-child {
margin-left: 25px;
}