﻿@charset "utf-8";

.tab-brief > .hd{border-bottom: #dfdfdf 1px solid;}

.zbftlist li{height: 38px; line-height: 38px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/list-icon.png) no-repeat left; text-indent: 12px; position: relative;}
.zbftlist li span{color:#015293 ;}

.ldtplist h3{float: left; width: 15%; text-align: center; line-height:2; padding-top: 70px; color: #015293; font-weight: bold;}
.ldtplist .right{float: right; width: 85%;}
.ldtplist .right a{display: block; text-align: center; line-height: 2; float: left; padding: 10px;}
.ldtplist .right img{display:block; margin: auto;}
.ldtplist .fszry a img{height:138px}
.szlyp{border-bottom: 1px solid #ccc;}
.fszry{padding-top: 10px;}
.fszry li img{width: 104px; height: 138px;}

.scwhy-section{height: 368px;}
@media (max-width: 1200px){
  .scwhy-section{height: auto;}
}
.ftzb-section{height: 310px;}
.ftzb-section .infolist li a font{color: #005393; margin-right: .125em;}
@media (max-width: 1200px){
  .ftzb-section{height: auto;}
}

.fzr-con{padding-bottom: 15px;}
.fzr-con li{float: left; width: 49%; padding: .4em 0; line-height: 1.6em;}
.fzr-con li:nth-child(even){float: right;}
.fzr-con li span{display: inline-block;}
.fzr-con li .ldzw{color: #999999; padding: 0 30px;}
.fzr-con li .ldname{color: #005393;}
.fzr-con li .lddw{color: #333333;}
@media (max-width: 680px){
  .fzr-con li{float: none !important; width: auto;}
}
/*zfld*/
.ld-left{float:left; width:25.6%; box-sizing: border-box;}
.ld-right{float:right; width:72.8%; box-sizing: border-box; padding-top: 20px;}

.ldjj img{display: block; margin: 0 auto 15px; width: 100%; max-width: 198px;}
.ldjj span{display: block; text-align: center; line-height: 1.5; font-size: 1.375em; font-weight: 500;}
.ldjj a{display: block; width:100%;  max-width: 198px; box-sizing: border-box; margin: 15px auto; position: relative; height: 50px; line-height: 50px; padding-left: 30%; border: 1px solid #015293; border-radius: 10px; font-size: 1.375em; font-weight:500; letter-spacing: 0.2em;}
.ldjj a:after{background: url(../images/ldxx/xinfeng.png) center no-repeat; background-size: 100%; position: absolute; width: 15%; left: 15%; height: 100%; content: "";}
@media (max-width: 680px){
	.ldjj a{letter-spacing: 0;}
	.ldjj a:after{left: 10%;}
}
.szfld-con li{padding-top: .3125em; padding-top: .3125em; line-height: 1.875em;}

.szf-leader .ldjj b{ display: block; text-align: center;}
.szf-leader .ldjj span{ display: inline-block; color: #015293; font-size: 22px; font-weight: bold; margin-left: 10px;;}
.szf-leader .ldjj strong{ font-size: 20px; display: block; text-align: left; margin: 0.5em 0px;}
.szf-leader .ldjj p{line-height: 1.8em; color: #333333;}
.szf-leader .szfld-con span{ margin-left: 10%;}
.szfleader-hd-list{ position: relative;}
.szfleader-hd-list::before{position: absolute;content: '';background: #ccdce9;width: 1px;height: 100%;left: 7px;z-index: 0;top: 4px;}
.szfleader-hd-list span{display: block;color: #015293;font-weight: bold;background: url(../images/ldxx/time.png) no-repeat 0px;padding-left: 24px;line-height: initial;position: relative;z-index: 1;}
.szfleader-hd-list li{text-indent: initial;padding-bottom: 20px;margin-bottom: 20px; position: relative;}
.szfleader-hd-list li:before{position: absolute;content: '';background: #eeeeee;width: 97.5%;height: 1px;right: 0;z-index: 0;bottom: 0px;}
.szfleader-hd-list li a{display: block; position: relative; background: url(../images/list-icon.png) no-repeat 0px 12px;margin-left: 17px; margin-top: 10px; padding-left: 20px; line-height: 1.6em;}
.szfleader-hd-list li a:before{position: absolute; top: -2px; left: 3px; content: ""; margin-top: .8em; width: 5px; height: 5px; background-color: #999; border-radius: 50%;}
.szfld-jzz{text-align: center;}

.szfleader-wyxw{text-align: center;}
.szfleader-wyxw a{display: inline-block; padding-right: 15%; margin: 15px auto; position: relative; height: 50px; line-height: 46px; padding-left: 30%; border: 1px solid #015293; border-radius: 10px; font-size: 1.375em; font-weight:bold; letter-spacing: 0.1em;}
.szfleader-wyxw a:after{background: url(../images/ldxx/xinfeng.png) center no-repeat; background-size: 100%; position: absolute; width: 15%; left: 15%; height: 100%; content: "";}
@media (max-width: 1200px){
  .szfleader-wyxw{width: 220px; margin: 0 auto;}
}

.main-conbox .wdfg-tit{height: 3em; line-height: 3em; background: #F0F0F0;}
.main-conbox .wdfg-tit span{display:block; float: left; padding: 0 40px; background: #015293; color: #FFFFFF;font-size: 1.125em; font-weight: bold; text-align: center;}
.main-conbox .cont{min-height: 100px; padding:20px;}
.main-conbox .szfleader-ldfgcon *{font-size: 1em !important; font-family:Microsoft YaHei,Simsun,SimHei,Arial !important; line-height: 1.875em !important; }


@media (max-width: 480px){
	.ld-left,.ld-right{width: 100%;}
	.zfld{display: none;}
	#wyxx{display: none;}
	.main-conbox .cont{min-height: 50px;}
}

@media (max-width:320px){
	.fszry li img{width: 100px; height: 133px;}
}


/*老年版*/
body.older .ldtplist h3{font-size:1.125em; line-height: 50px; width: 4em; padding-top: 125px;}
body.older .ldtplist .right{float: none; margin-left: 4.5em; width: auto;}
body.older .ldtplist .right a{padding: .625em;}
body.older .ldtplist .right a img{width: 240px; height:300px;}
body.older .scwhy-section,
body.older .ftzb-section{height: auto;}
body.older .fzr-con li{width: 100%;}
body.older .fzr-con li .ldzw{padding: 0 6%;}
body.older .ld-left, body.older .ld-right{float: none; width: auto; overflow: hidden;}
body.older .ldjj{float: left; width: 60%; height: 806px; box-sizing: border-box;}
body.older .ldjj img{width: 240px; max-width: none; margin: 0 auto 50px; display: block;}
body.older .ldjj a{padding-left: 20px; height: 100px; line-height: 100px; padding-left: 105px; font-size:36px; max-width:380px; text-align: center;}
body.older .ldjj span{font-size: 1.25em; padding: 0 0 20px;}
body.older .ldjj a:after{width: 60px; height: 60px; left: 60px; top: 50%; margin-top: -30px;}\
body.older .szf-leader .ldjj p{font-size: 26px;}
body.older .szf-leader .ldjj strong{font-size: 1.25em; margin-top: 0px; margin-bottom: 10px;}
body.older .szf-leader .ldjj img{margin: 0 auto 50px;}
body.older .zfld{float: right; height: 806px; width: 38.5%; box-sizing: border-box;}
body.older .szfleader-hd-list span{background-size: 2.4%; padding-left: 44px;}
body.older .szfleader-hd-list::before{left: 12px; top: 14px;}
body.older .szfleader-hd-list li a{margin-left: 37px; padding-left: 25px;}
body.older .szfleader-hd-list li a:before{top: -4px; width: 8px; height: 8px;}
body.older .szfleader-wyxw{width: auto; max-width: 400px; margin-bottom: 30px;}
body.older .szfleader-wyxw a{height: 80px; line-height: 80px; font-size: 1.375em;}
body.older .main-conbox .cont{padding: 30px 35px;}
@media (max-width:992px){
  body.older .ldjj{float: none; width: auto; height: auto;}
  body.older .zfld{float: none; width: auto; height: auto; margin-bottom: 50px;}
}
@media (max-width:414px){
  body.older .ldtplist h3{padding-top: 3em; padding-bottom: 1em;}
  body.older .ldtplist .right a{float: none; padding-right: 0;}
  body.older .ldtplist .right a img{display: block; width: 100%; height: auto;}	
  body.older .szfleader-wyxw{max-width: none;}
}
