/* 内容区域顶部样式 */
.mt50{ margin-top: 50px;}
.main {
    background-color: #f7f7f7;
}
.main-head {
    width: 1250px;
    margin: 0 auto;
    padding-top: 125px; position: relative;
}
.top-left {
    position: relative;
    width: 920px;
    height: 630px;
    padding-left: 35px;
    background: #0287c9 url(../images/index/ptrk.png) right 97% no-repeat;
}
.top-left ul {
    position: absolute;
    top: -35px;
    width: 590px;
}
.top-left li {
    float: left;
    width: 295px;
    height: 210px;
    text-align: center;
    color: #fff;
}
.top-left li .img {
    margin-top: 33px;
}
.top-left li .tit {
    font-size: 24px;
    margin: 15px 0 7px 0;
}
.top-left li .tit1{
  font-size: 12px;
}
.top-left li.ycyl .img{
    margin-top: 35px;
}
.top-left li.xcrk .img{
    margin-top: 41px;
}
.top-left li.hlw {
    background-color: #4c64bc;
}
.top-left li.ycyl {
    background-color: #bea264;
}
.top-left li.xcrk {
    background-color: #9b1c2d;
}
.top-left li.ylt {
    background-color: #5489d8;
}
/* 医疗入口 */
.login-box {
    position:absolute;
    bottom: 0;
    padding: 42px 35px 45px 50px;
}
.pt-tips {
    width: 195px;
    text-align: center;
}
.pt-tips img {
    margin-bottom: 5px;
}
.pt-tips p {
    font-size: 24px;
    color: #fff;
    margin-top: 10px;
}
/* 登录框的样式 */
.login-enter {
    width: 60px;
    height: 160px;
    margin-left: 85px;
    margin-right: 15px;
    border: 1px solid #4da5d4;
    border-radius: 6px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #95c6df
}
.login-enter span {
    display: inline-block;
    width: 100%;
    padding: 13px 0; cursor: pointer;
}
.login-enter span:first-child {
    margin-top: 0;
}
.login-enter span.active{
    color: #fff;
    background-color: #9c1e23;
    border-radius: 6px;
}
.ipt-group input {
    display: block;
    width: 345px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    border: none;
    border-radius: 6px;
    margin-top: 15px;
    background: rgb(18 151 208 / 70%);
    color: #fff;
}
.ipt-group input::-webkit-input-placeholder {
    color: #fff;
}
.ipt-group input:first-child{
    margin-top: 4px;
}
.yzm {
    margin-top: 15px;
}
.yzm input {
    display: inline-block;
    width: 205px;
}
.yzm span {
    display: inline-block;
    width: 99px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #4da5d4;
    border-radius: 6px;
    vertical-align: middle;
    color: #fff;
}
.yzm img {
    cursor: pointer;
}
.login-btn {
    width: 65px;
    height: 65px;
    text-align: center;
    background-color: #027db1;
    font-size: 16px;
    font-weight:bold;
    color: #fff;
    padding: 12px;
    margin-left: 20px;
    margin-top: 35px;
    border-radius: 6px;
}
.login-btn a{
	color:#fff;
}

/* 国家级中心 */
.gjzx{
  width: 685px; height: 454px; background: url(/zryhyyhlw/xhtml/images/index/center.png) no-repeat; position: absolute; right: -60px; top: 55px;
}
.gjzx .title{
  position: absolute; width: 65px; height: 167px; background: url(/zryhyyhlw/xhtml/images/index/i101.png) no-repeat; top: 70px; right: 70px; text-indent: -55em; overflow: hidden;
}
.gjzx .swiper-container {
  width: 500px;
  height: 250px;
  font-size: 22px; overflow: hidden; margin: 0;
}
.gjzx .swiper-slide{
  padding-top: 15px;
}
.gjzx .swiper-slide a{
  color: #fff; display: block; background: url(/zryhyyhlw/xhtml/images/index/i102.png) no-repeat 16px; padding-left: 50px; line-height: 52px; border-radius: 8px; padding-bottom: 3px;
}
.gjzx .swiper-slide a:hover{
  background-color: #9c1e23;
}
.gjzxSlide{
  position: relative; top: 90px; left: 22px; background: url(/zryhyyhlw/xhtml/images/index/i107.png) repeat-y 29px; padding: 20px 0;
}
.gjzxSlide .arrow{
  position:absolute; width: 25px; height: 12px; left: 17px; z-index: 22;
}
.gjzxSlide .arrow-left{
  background: url(/zryhyyhlw/xhtml/images/index/i103.png) no-repeat; top: 0;
}
.gjzxSlide .arrow-right{
  background: url(/zryhyyhlw/xhtml/images/index/i104.png) no-repeat; bottom: 0;
}
.yyjh{
  position: absolute; width: 331px; height: 211px; background: url(/zryhyyhlw/xhtml/images/index/i105.png) no-repeat; background-size: 100% auto; top: 509px; right: 0; text-align: center;  padding-top: 44px; font-size: 24px;
}
.yyjh img{
  display: block; margin: 0 auto 15px;
}
.yyjh a{
  color: #fff;
}


/* 新闻资讯等 */
.news .hd a{
  font-size: 34px; margin-right: 40px; display: inline-block; line-height: 75px;
}
.news .hd a.on{
  background: url(/zryhyyhlw/xhtml/images/index/i108.png) no-repeat center bottom; color: #9c1e23;
}
.news .bd{ margin-top: 25px;}
.news .bd .c{
  display: none; position: relative;
}
.news .bd .on{
  display: inline-block;
}
.news .bd .list{
  width: 49%;
}
ul.list li{
  padding: 10px 0;
}
ul.list a{
  font-size: 18px; line-height: 36px;
}
ul.list .date{
  font-size: 14px; display: block;
}
.news ul.list .date{
  color: #999;
}
.news .columuMore{
  position: absolute; right: 0; top: -65px;
}


/* 重大专项 */
.zdzx{
  height: 331px; background: url(/zryhyyhlw/xhtml/images/index/i109.jpg) no-repeat left; padding-top: 30px;
}
.title{
  width: 90px;
}
.title b{
  float: left; display: block; width: 35px; line-height: 36px; font-size: 34px; color: #fff; margin-right: 25px;
}
.title .more{
  color: #fff; font-size: 16px; line-height: 16px; display: block; margin-top: 5px;
}
.zdzx .title{margin: 45px 0 0 30px; }
.zdzxSlide {
  overflow: hidden; width: 1104px; height: 279px;position: relative; background-color: #fff; border-radius: 3px; box-shadow: 0 0 10px #ccc; padding: 33px 70px 0;
}
.zdzxSlide .mt20{
   height: 98px;
}
.zdzxSlide .swiper-container{
  overflow: hidden;
}
.zdzxSlide .swiper-slide{
  text-align: center; position: relative; height: 210px !important;
}
.zdzxSlide .swiper-slide a{
  position: relative; display: block; width: 306px; height: 210px; margin: auto;
}
.zdzxSlide .swiper-slide img{
  width: 306px; height: 210px;
}
.zdzxSlide .arrow{
  position: absolute; width: 40px; height: 40px; top: 50%; margin-top: -21px; background-image: url(/zryhyyhlw/xhtml/images/index/i111.png); background-repeat: no-repeat; z-index: 8; opacity: .7;
}
.zdzxSlide .arrow:hover{
  opacity: 1;
}
.zdzxSlide .arrow-left{
  left: 20px; background-position: 0 0;
}
.zdzxSlide .arrow-right{
  right: 20px; background-position: right center;
}


/* 医疗联合体 */
.yllht{
  background: url(/zryhyyhlw/xhtml/images/index/i117.jpg) no-repeat right; height: 563px; position: relative;
}
.yllht .title{
  width: 152px; height: 563px; margin-top: 0px;  position: absolute; top: 0; right: 0;
}
.yllht .title li{
  height: 50%; text-align: center; box-sizing: border-box;
}
.yllht .y1{
  background-color: #9c1e23; padding-top: 48px; position: relative;
}
.yllht .y1::after {
  position: absolute;
  content: "";
  width: 16px;
  height: 31px;
  background: url(/zryhyyhlw/xhtml/images/index/i116.png) no-repeat;
  left: 0;
  top: 50%;
  margin-top: -15px;
}
.yllht .y2{
  background-color: #4c64bc; padding-top: 70px;
}
.yllht .content{
  width: 1100px; height: 100%; background: url(/zryhyyhlw/xhtml/images/index/i121.png) no-repeat; border-radius: 5px;
  box-shadow: 0 0 10px 5px #ccc; padding: 20px 30px;
}
.yllht dl{
  border-bottom: 1px solid #dddddd; font-size: 16px; line-height: 40px; display: inline-block; width: 100%; padding: 6px 0 9px; position: relative;
}
.yllht dl.last{
  border-bottom: none;
}
.yllht dt{
  position: absolute; top:0; left:0; width: 165px; font-size: 24px; height: 100%; display: flex; align-items: center;
}
.yllht dt a{
  color: #9c1e23;
}
.yllht dd{
  padding-left: 165px; position: relative;
}
.yllht .more{
  position: absolute; top: 0; right: 0; color: #666;
}
.yllht .lv3-m li{
  min-height: 40px; width: 100%; padding: 3px 0;
}
.yllht .lv3-m.line li{
  border-bottom: 1px dashed #dddddd; 
}
.yllht .lv3 {
  display: inline-block; width: 100%;
}
.yllht .lv3{
  margin-top: 8px;
}
.yllht .lv3 li{
  width: 50%; float: left;
}


.ylt a{
  display: inline-block; width: 251px; height: 73px; margin: 0 10px 20px;
}
.nicescroll-rails{
   background: url(/zryhyyhlw/xhtml/images/index/i118.jpg) no-repeat;
}


/* 乡村振兴与对口支援 */
.xczx{
  background-color: #5489d8; position: relative; overflow: hidden; padding: 45px 0 35px;
}
.xczx .rightbg{
  position: absolute; width: 50%; top: 0; right: 0; background-color: #008dc9; height: 100%; z-index: 1;
}
.w50{ width: 49%; }
.xczx .container{
  position: relative; z-index: 2;
}
.xczx a{
  color: #fff;
}
.xczx ul.list li .date{
  color: #b7caec;
}
.xczx .hd{
  font-size: 34px; margin-bottom: 20px; position: relative;
}
.xczx .hd .more{
  position: absolute; font-size: 16px; top: 50%; margin-top: -10px; right: 0;
}
.xczx .w50{ width: 48%;}
.xzzx ul.list li{
  position: relative; width: 100%;
}
.xzzx .downloadBtn{
  position: absolute; width: 48px; height: 48px; background: url(/zryhyyhlw/xhtml/images/index/i113.png) no-repeat; top: 50%; margin-top: -24px; right: 0;
}