﻿@charset "utf-8";
/* CSS Document */

.pg-line{ height: 1px; width: 100%; background: #e6e6e6;}

.pg-banner img{width:1200px; height:400px;}

/*通用导航*/
.pg-head{ text-align: center;}
.pg-head h1{ color:#e5e5e5; font-size: 48px; line-height: 100%; font-weight: normal; font-family:Arial; padding-bottom:15px;}
.pg-head p{ font-size: 30px; color:#a3ca55}
.pg-head span{ font-size: 14px; color:#999999; padding-top: 15px; display: inline-block;}

/*院区导航*/
.ab-nav { text-align: center;}
.ab-nav span{ text-align: center; display: inline-block; padding: 0px 18px;}
.ab-nav span a{ padding: 0px 40px; display: inline-block; height: 40px; line-height: 40px; background: #fff; color: #999999; border: solid 1px #e5e5e5; transition: all 0.36s ease;}
.ab-nav span a:hover{background: #2080bd; border: solid 1px #2080bd; color: #fff;}
.ab-nav span a.active{background: #2080bd; border: solid 1px #2080bd; color: #fff;}


/*分页*/
.page-fy.ty1{ margin: 0px 20px}
.paginator{ font-family:Arial; text-align: center; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#f5f5f5;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:#a3ca55; color:#fff; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:#a3ca55;  }
.paginatordis{ display:none;}

/*导航*/
.pg-deta-wz{ position: relative;}
.pg-deta-wz .pdw img{ vertical-align: middle; padding-right: 10px;}
.pg-deta-wz .pdw b{ font-family: 宋体; padding: 0px 10px; color:#999999}
.pg-deta-wz .pdw-more{ transition: all 0.36s ease; width: 130px; height: 36px; border: solid 1px rgba(128, 191, 96, 0.5); display: inline-block; text-align: center; line-height: 36px; font-size: 12px; color:#a3ca55; position: absolute; right: 0; top: 60px;}
.pg-deta-wz .pdw-more span{  vertical-align: top; font-size: 14px; font-family: '宋体'; font-weight: bold; display: inline-block; padding-right: 10px;}
.pg-deta-wz .pdw-more:hover{ background: #a3ca55; color:#fff; border: solid 1px #a3ca55;}

/*院区详情*/
.ad-1{width: 880px;}
.ad-1-img-tit .ad-1-img{ width: 480px; height: 354px; text-align:center;}
.ad-1-img-tit .ad-1-img img{max-width:100%;max-height:100%; margin:0px auto;}
.ad-1-img-tit .ad-1-img .about-deta .ad-1{ width: 890px; height: 354px;}
.ad-1-img-tit .ad-1-img .about-deta .ad-2{ width: 400px; height: 354px; float: left;}
.ad-1-tit{ width: 400px; padding-left: 40px;}
.ad-1-tit h1{color: #333333; font-weight: normal; font-size: 30px; padding-bottom: 10px;}
.ad-1-tit .a1t-1{ font-size: 16px; color:#666}
.ad-1-tit .a1t-2{ font-size: 16px; color:#333333}
.ad-1-tit .a1t-3 span{ color: #333333; font-size: 16px;}
.ab_text-head{ border-bottom: solid 1px #e6e6e6; height: 50px;}
.ab_text-head span{  display: inline-block; height: 50px; line-height: 50px; border-bottom: solid 2px #a3ca55; font-size: 16px; color: #a3ca55;}

.ad-2{ width: 280px; padding: 30px 20px; background: #f5f5f5; color:#2080bd; position: relative; padding-bottom: 0px;}
.ad-2-head{ padding-left: 15px; font-size: 16px;}
.ad-2-head::after{ content: ''; width: 3px; height: 14px; display: block; background: #2080bd; position: absolute; left: 20px; top: 38px; transition: all 0.36s ease; }

.zj-list ul li .zl-img {width: 80px; height: 80px; float: left; overflow: hidden; border-radius: 50px; position: relative; transition: all 0.36s ease;}
.zj-list ul li .zl-img img{width: 80px; height: 80px; border-radius: 50px; transition: all 0.36s ease; }
.zj-list ul li .zl-tit{ width: auto; padding-left: 100px;}
.zj-list ul li:last-child{ border-bottom: none;}
.zj-list ul li { padding: 30px 0px; border-bottom: dashed 1px  #e0e0e0;}
.zj-list ul li .zl-tit h1{ font-size: 16px; color:#333333; font-weight: normal; line-height: 150%; padding-top: 5px; transition: all 0.36s ease;}
.zj-list ul li .zl-tit h2{ font-size: 14px; color:#666; font-weight: normal; line-height: 150%;}
.zj-list ul li .zl-tit p{ font-size: 14px; color:#999}

.zj-list ul li a:hover .zl-tit h1{ color: #a3ca55;}


/*内页导航*/
.pg-nav{ width: 260px;}
.pg-nav-head{ padding: 20px; padding-bottom: 10px; background: #a3ca55;}
.pg-nav-head h1{ font-size: 24px; font-weight: normal; color:#fff; border-bottom: solid 1px rgba(255, 255, 255, 0.5); padding-bottom: 10px;} 
.pg-nav-head span{ font-size: 16px; color:#fff; text-align: right; display: block; font-family: Arial, Helvetica, sans-serif; padding-top: 5px;}
.ix-nav-list ul li{ padding: 30px 20px; border-bottom: solid 1px #e6e6e6; position: relative;}
.ix-nav-list ul li p{font-size: 14px; transition: all 0.36s ease;}
.ix-nav-list ul li p.aabb{ cursor: pointer;}
.ix-nav-list ul li p span{  transition: all 0.36s ease; font-size: 18px; color:#666666; font-family: '宋体'; font-weight: bold; display: block; position: absolute; right: 20px; top: 30px; cursor: pointer; 
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); /* Internet Explorer */
    -moz-transform:rotate(90deg); /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg); /* Opera */}
.ix-nav-list ul li .nav-ss{ display: none;}
.ix-nav-list ul li .nav-ss a{ display: block;  padding: 10px 0px; padding-left: 20px;}
.ix-nav-list ul li .nav-ss a:nth-child(1){ padding-top: 20px;}
.ix-nav-list ul li p.abc span{
    transform:rotate(270deg);
    -ms-transform:rotate(270deg); /* Internet Explorer */
    -moz-transform:rotate(270deg); /* Firefox */
    -webkit-transform:rotate(270deg); /* Safari 和 Chrome */
    -o-transform:rotate(270deg); /* Opera */}
.ix-nav-list ul li a.select{ color: #a3ca55;}


/*提供服务右边*/
.pg-box{ width: 880px;}
.pg-box-head{ height: 102px; line-height: 102px; position: relative; border-bottom: solid 1px #e5e5e5;}
.pg-box-head h1{ font-size: 18px; font-weight: bold; color: #2080bd; position: relative; padding-left: 13px;}
.pg-box-head h1::after{ position: absolute; top: 44px; left: 0; height: 0; width: 3px; height: 18px; background: #2080bd; content: '';}
.pg-box-head .pg-wz{ position: absolute; top: 0; right: 0;}
.pg-box-head .pg-wz img{ vertical-align: middle; padding-right: 10px;}
.pg-box-head .pg-wz a{ color: #666; font-size: 14px;}
.pg-box-head .pg-wz b{font-size: 16px; color:#999999;  font-family: "宋体"; padding: 0px 10px;}
.pg-box-head .pg-wz span{ color:#999;}
.pg-box-head .pg-wz a:hover{ color: #a3ca55;}

.pg-box-text h1{ font-size: 16px; color:#666666; line-height: 120%;}
.pg-box-text p{ font-size: 14px; color:#666666; line-height: 200%;}
.pg-box-text .bz-xx{  height: 40px; width: 100%; line-height: 40px; background:#f5f5f5; text-align: center;}


/*hzgy*/
.pg-hzgy-list ul li { padding: 40px; padding-top: 0px;}
.pg-hzgy-list ul li:nth-child(odd){ background: #f5f5f5;}
.pg-hzgy-list ul li .phl-t1{ position: relative; height: 80px; line-height: 80px; border-bottom:dashed 1px #cccccc;}
.pg-hzgy-list ul li .phl-t1 h1{ font-size: 18px; font-weight: normal; color:#a3ca55}
.pg-hzgy-list ul li .phl-t1 h1 span{ font-size: 16px; color:#999999; display: inline-block; padding-left: 20px;}
.pg-hzgy-list ul li .phl-t1 .tt{ position: absolute; right: 0; top: 0; color: #999;}
.pg-hzgy-list ul li .phl-t2{ padding-top: 30px;}

.pg-hzgy-list ul li .phl-t2 p{ font-size: 14px; line-height: 200%; color:#666; text-indent: 30px;}

/*试管知识*/
.pg-box-list ul li{ padding: 30px 0px; border-bottom: solid 1px #e6e6e6; height: 210px;}
.pg-box-list ul li .pbl-img{ width: 250px; height: 150px; position: relative; overflow: hidden; float: left; }
.pg-box-list ul li .pbl-img img{ max-width: 100%; }
.pg-box-list ul li .pbl-img img.abc{ position: absolute; top: 0; right: 0; left: 0; bottom: 0; max-width: 100%; max-height: 100%; text-align: center; margin: auto; transition: all 0.36s ease;}
.pg-box-list ul li .pbl-tit{ width: auto; padding-left: 280px;}
.pg-box-list ul li .pbl-tit h1{ font-size: 16px;  color:#666666; font-weight: normal; padding-top: 10px;}
.pg-box-list ul li .pbl-tit span{ font-size: 12px;  color:#999;}
.pg-box-list ul li .pbl-tit p{ font-size: 12px; color:#999; line-height: 180%; padding-top: 5px;}
.pg-box-list ul li .pbl-tit a{ color: #a3ca55; text-transform: uppercase; font-size: 12px;}
.pg-box-list ul li .pbl-img:hover img{  transform: scale(1.08);}

/*分页*/
.page-fy.ty1{ margin: 0px 20px}
.page-fy.line{border-top:solid 1px #e0e0e0}
.paginator{ font-family:Arial; text-align: center; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#f2f2f2;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:#a3ca55; color:#fff; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:#a3ca55;  }
.paginatordis{ display:none;}

/*新闻详情页*/
.pg-deta .pd-head {text-align: center; padding-bottom: 30px; border-bottom: dashed 1px #e0e0e0;}
.pg-deta .pd-head p{ font-size:18px; color: #a3ca55; }
.pg-deta .pd-head span{ display: inline-block; padding: 0px 10px; color: #999;}

.pg-deta .pd-text h1{ font-size:14px; color:#4c4c4c;}
.pg-deta .pd-text p{ font-size:14px; color:#666; line-height: 200%;}

/* 上下页 */
.pg-sx-next{ font-size: 14px; color: #999999; border-top: dashed 1px #e6e6e6;}
.pg-sx-next p{ width: 50%;}
.pg-sx-next a{ font-size: 14px; color: #999999;}
.pg-sx-next a:hover{ color: #a3ca55;}

/*联系我们*/
.pg-contact{ padding: 60px 100px;  background: #f5f5f5;}
.pg-con-bd{ width: 450px}
.pg-con-bd .pcb-input{ padding-bottom: 20px;}
.pg-con-bd .pcb-input input{ width:450px; border: none; padding: 0px 20px; height: 40px; line-height: 40px; background: #fff; font-size: 14px; outline: none;}
.pg-con-bd .pcb-input textarea{ width: 450px; height: 150px; border: none; padding: 10px 20px; outline: none;}
.pg-con-bd .pcb-input button{ height: 40px; width: 450px; border: none; background: #2080bd; font-size:14px; cursor: pointer; outline: none; color:#fff; font-family: "Microsoft Yahei";}

.pg-con-xx{ width: 460px; text-align: center; font-size: 16px; color: #666; line-height: 200%;}
.pg-con-xx .pcx-1{ padding-top:40px;}
.pg-con-xx .pcx-2 img{ width: 200px; height: 200px;     margin: 0px 10px;}
.pg-con-xx .pcx-3 .ss{ font-size:24px;  color: #2080bd; font-family:Arial, Helvetica, sans-serif;}

#MusicFile{    width: calc(100% - 40px); font-size: 16px; color: #999999; outline: none; height: 40px;  border: none; line-height: 40px;  ; background-color: #fff; padding: 0px 20px;}
#MusicFileUpload{ width: 100px; height: 40px; text-align: center; line-height: 40px; background-color: #a3ca55;  color: #fff;  font-size: 16px;  position: absolute; right: 0; top: 0; }