.row-c1{background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-txt1{width:712px}
.m-txt1 .tit{padding-left:73px;height:122px;line-height:122px;background-color:#7eb63d;position:relative}
.m-txt1 .tit strong{font-size:30px;font-weight:400;color:#fff}
.m-txt1 .tit .ico{width:82px;height:82px;position:absolute;right:88px;top:50%;margin-top:-41px;border-radius:50%;background-color:#fff}
.m-txt1 .tit .ico img{width:100%;height:100%;display:block}
.m-txt1 .txt{padding:75px 50px 220px 73px;background-color:#165799;position:relative}
.m-txt1 .txt:after{content:'';position:absolute;left:75px;bottom:56px;right:50px;height:125px;background:url(../images/ico-07.png) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.m-txt1 .desc{font-size:16px;line-height:2;color:#fff;max-height:160px;overflow-y:auto;padding-right:55px}
.m-txt1 .desc::-webkit-scrollbar{width:2px}
.m-txt1 .desc::-webkit-scrollbar-track{background:#fff}
.m-txt1 .desc::-webkit-scrollbar-thumb{background:#7eb63d}
.m-txt1 .desc::-webkit-scrollbar-thumb:window-inactive{background:#7eb63d}
.row-c2{padding:95px 0 0}
.m-list6{overflow:hidden;margin:0 -17px;padding-top:60px}
.m-list6 li{width:20%;float:left}
.m-list6 .con{margin:0 17px;padding-bottom:8px;position:relative}
.m-list6 .con:after{content:'';position:absolute;left:0;right:0;bottom:0;height:8px;background-color:#165799}
.m-list6 .con:before{content:'';position:absolute;left:0;bottom:0;z-index:2;width:51px;height:8px;background-color:#7eb63d}
.m-list6 .pic{padding-top:122%;height:0;position:relative;overflow:hidden}
.m-list6 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.m-list6 .txt{border-left:1px solid #e9eef4;border-right:1px solid #e9eef4;background-color:#fafafa;padding:18px 15px 18px 20px}
.m-list6 .name{font-size:16px;color:#5e76a2;display:block;margin-bottom:6px}
.m-list6 .info{font-size:14px;color:#343434;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:21px;line-height:21px;}
.m-list6-1{margin:0 -13px}
.m-list6-1 li{width:25%;margin-bottom:38px}
.m-list6-1 .con{margin:0 13px}
.m-list6-1 .txt{padding-left:15px}
.row-c3{padding:105px 0 0}
.row-c4{padding:82px 0 0}
.m-list7{overflow:hidden;margin:0 -15px 130px;padding-top:60px}
.m-list7 li{width:33.33%;float:left}
.m-list7 .con{margin:0 15px;position:relative;overflow:hidden}
.m-list7 .pic{padding-top:56%;height:0;position:relative;overflow:hidden}
.m-list7 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}
.m-list7 .txt{height:243px;padding:26px 30px 0 20px;border:1px solid #e6e6e6}
.m-list7 .txt .tit{display:block;font-size:18px;line-height:32px;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-list7 .txt .desc{font-size:14px;line-height:32px;color:#999;margin-bottom:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-list7 .txt .date{font-size:16px;color:#999;font-family:arial}
.m-list7 .mask{position:absolute;top:100%;left:0;right:0;height:100%;background:url(../images/i-bg4.png) center no-repeat #175396;text-align:center;color:#fff;padding:90px 28px 0;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list7 .mask .tit{display:block;font-size:18px;line-height:32px;position:relative;padding-bottom:40px;margin-bottom:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-list7 .mask .tit:after{content:'';position:absolute;left:50%;bottom:0;width:40px;height:2px;margin-left:-20px;background-color:#fff}
.m-list7 .mask .desc{font-size:14px;line-height:32px;display:block;margin-bottom:38px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-list7 .btn{width:163px;height:48px;display:block;margin:0 auto;line-height:48px;font-size:14px;color:#fff;background-color:#7eb63d}
.m-list7 .mask .date{font-size:16px;font-family:arial;position:absolute;left:0;right:0;bottom:28px}
.m-list7 .btn:hover{opacity:.8}
.m-list7 .con:hover .mask{top:0}
.row-f1{position:relative;padding:63px 0 0}
.row-f1:before{content:'';position:absolute;top:0;left:0;right:0;height:330px;background-color:#175396}
.m-doctor{overflow:hidden;position:relative;z-index:2;margin-bottom:100px}
.m-doctor .pic{float:left;width:393px;height:523px;padding:10px;overflow:hidden;margin-right:73px;background-color:#fff}
.m-doctor .pic img{width:100%;height:100%;display:block}
.m-doctor .right{overflow:hidden;color:#fff;padding-top:12px}
.m-doctor .title{font-size:32px;display:block;margin-bottom:40px}
.m-doctor .ovh{overflow:hidden;margin-bottom:94px}
.m-doctor .info{line-height:40px;font-size:16px;float:left}
.m-doctor .item span b{padding-right:15px}
.m-doctor .item em{margin:0 45px}
.m-doctor .btn{float:right;width:160px;height:48px;font-size:14px;color:#fff;text-align:center;line-height:48px;margin-top:12px;background-color:#7eb63d}
.m-doctor .btn:hover{opacity:.8}
.m-doctor .tit{padding-bottom:8px}
.m-doctor .desc{font-size:16px;line-height:2;color:rgba(75,75,75,.8);margin-top:43px}
.g-top-2{padding-left:0}
.g-top-2 .cur{float:none;text-align:left}
.g-top-2 .cur:before{display:none}
@media only screen and (max-width:1440px){
.m-doctor .title{font-size:28px;margin-bottom:30px}
.m-doctor .info{font-size:14px;line-height:36px}
.row-f1:before{height:280px}
.row-f1{padding-top:50px}
.m-doctor .pic{width:325px;height:435px;margin-right:50px}
.m-doctor .ovh{margin-bottom:60px}
.m-doctor .desc{margin-top:28px;font-size:14px}
.m-doctor{margin-bottom:70px}
.m-table6{margin-top:40px}
.m-table6 td,.m-table6 th{height:55px}
.m-tips{margin:35px 0 70px}
.m-list6-1{padding-top:40px;margin:0 -8px}
.m-list6-1 .con{margin:0 8px}
.m-list6-1 li{width:33.33%;margin-bottom:20px}
.m-txt1{width:51%}
.m-txt1 .tit{height:100px;line-height:100px;padding-left:50px}
.m-txt1 .tit strong{font-size:24px}
.m-txt1 .tit .ico{width:60px;height:60px;right:40px;margin-top:-30px}
.m-txt1 .txt{padding:50px 30px 150px 50px}
.m-txt1 .desc{font-size:12px;padding-right:25px;max-height:120px}
.m-txt1 .txt:after{left:50px;bottom:25px;right:50px}
.row-c2{padding-top:70px}
.m-list6{padding-top:45px;margin:0 -10px}
.m-list6 .con{margin:0 10px}
.row-c3{padding:70px 0 0}
.m-list7 .mask .tit{font-size:16px;line-height:28px;padding-bottom:30px;margin-bottom:35px}
.m-list7 .txt .tit{font-size:16px;line-height:28px;margin-bottom:15px}
.m-list7 .txt .desc{margin-bottom:15px}
.m-list7 .txt{height:220px}
.m-list7{padding-top:40px;margin-bottom:80px}
}
@media only screen and (max-width:1199px){
.m-doctor .pic{width:auto;height:auto;float:none;margin-right:0}
.m-doctor .right{color:#333}
.row-f1{padding:15px 0}
.m-doctor .title{font-size:18px;font-weight:700;margin-bottom:15px}
.m-doctor .info{float:none;line-height:30px}
.m-doctor .btn{float:none;margin:15px auto 0;display:block}
.m-doctor .ovh{margin-bottom:20px}
.m-doctor{margin-bottom:30px}
.m-table6 td,.m-table6 th{padding-left:15px}
.m-table6 th{font-size:14px}
.m-table6 td{font-size:12px}
.m-table6 table{width:700px}
.m-table6{margin-top:15px;overflow-x:auto}
.m-tips{font-size:12px;line-height:2;margin:20px 0 40px}
.m-doctor .desc{margin-top:15px}
.m-list6 li{width:50%;margin-bottom:15px}
.m-list6 .info{font-size:12px}
.m-list6 .txt{padding:10px}
.m-list6 .con:after{height:4px}
.m-list6 .con:before{height:4px;width:30px}
.m-list6-1{padding-top:30px}
.m-list6 .con{margin:0 5px}
.m-list6{margin:0 -5px}
.m-txt1{width:auto;float:none;margin-top:15px}
.row-c1 .wp{padding:0}
.m-txt1 .tit{height:80px;line-height:80px;padding-left:15px}
.m-txt1 .tit strong{font-size:18px;font-weight:700}
.m-txt1 .tit .ico{width:50px;height:50px;margin-top:-25px;right:20px}
.m-txt1 .txt{padding:20px 20px 100px}
.m-txt1 .txt:after{left:20px;right:20px;bottom:15px;height:80px}
.row-c2{padding-top:25px}
.m-tit1-1 .tit{padding-bottom:10px}
.m-tit1-1 .more{line-height:normal}
.m-list6,.row-c3{padding-top:20px}
.m-tit1-1 .visit span{padding-right:15px;margin-left:10px}
.m-tit1-1 .visit img{margin-right:8px;width:18px;height:18px}
.m-tit1-1 .visit{margin-top:3px}
.m-table2 td:first-child,.m-table2 th:first-child{padding-left:15px}
.m-table2 table{font-size:12px;width:1000px}
.m-table2 table img{width:18px}
.m-table2{overflow-x:auto;margin-top:20px}
.row-c4{padding-top:30px}
.m-list7{padding-top:20px;margin-bottom:50px}
.m-list7 li{width:auto;float:none;margin-bottom:10px}
.m-list7 .txt{height:auto;padding:10px 12px}
.m-list7 .txt .tit{margin-bottom:10px}
.m-list7 .txt .desc{line-height:24px}
.m-list7 .txt .date{font-size:12px}
.m-list7 .mask{padding-top:30px}
.m-list7 .btn{width:120px;height:40px;line-height:40px}
}
