/***
 *	Style (Default Style)
 *	Author yaohuanet.com 2020.07.31
**/
@charset "utf-8";
a,address,b,big,blockquote,body,center,cite,code,dd,del,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,label,legend,li,ol,p,pre,small,span,strong,u,ul,var{margin:0;padding:0}
body,button,input,select,textarea{-webkit-appearance:none;border-radius:0;-webkit-text-size-adjust:none;color:rgb(51, 51, 51);font-size:14px;font-family:"微软雅黑";border:none;}
body{background-color:#fff;overflow-x:hidden;width:100%;height:100%;}
a,a:hover,button,input,label,select{cursor:pointer}
textarea{resize:none}
h1,h2,h3,h4,h5{font-size:18px;font-weight:700;color:#333;}
ol,ul{list-style:none}:focus{outline:0}
img{vertical-align:middle;border:0;}
table{border-collapse:collapse;empty-cells:show}
ins{text-decoration:none}
del{text-decoration:line-through}
i,em{font-style:normal}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:none;padding:0}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}
a,a:visited{text-decoration:none;color:#333}
a:hover,a:active {color:#80B9E0;text-decoration:none}
a:link,a:visited {text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
.cl:after{display:block;content:'';height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}

.w{width:100%;}
.w960{width:960px;margin:0 auto;}
.w1280{width:1280px;margin:0 auto;}


.p20{padding:20px;}
.ptb10{padding:10px 0;}
.ptb20{padding:20px 0;}
.pb20{padding-bottom:20px;}
.ptb30{padding:30px 0;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mt70{margin-top:70px;}
.mt90{margin-top:90px;}
.mtb20{margin:20px 0;}

.bcge{background:#eee !important;}

.pr{position: relative;}
.pa{position:absolute;}
.fixed{position:fixed; width:100%; z-index:999999;top:0px;left:0px;}

.line{height:2px;overflow: hidden;background:#eee;margin-top:40px;}
.b{border:1px solid #eee;}
.gradient{height:3px;width:100%;background-image: linear-gradient(to right,#80B9E0,#E183AC);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}
/* 文本显示行数 */
.row-2{display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.row-3{display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.row-4{display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;}

@font-face {
  font-family: 'iconfont';  /* project id 1889053 */
  src: url('//at.alicdn.com/t/font_1889053_a10rw773y1s.eot');
  src: url('//at.alicdn.com/t/font_1889053_a10rw773y1s.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1889053_a10rw773y1s.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1889053_a10rw773y1s.woff') format('woff'),
  url('//at.alicdn.com/t/font_1889053_a10rw773y1s.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1889053_a10rw773y1s.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/* header */
.header{height:70px;width:100%;background:#fff;}
.header .search,.header .logo,.header .tel{height:50px;line-height:50px;padding:10px 0;}
.header .line{margin:22px 15px 0;width:2px;background:#999;height:30px;line-height:30px;}
.header .tel{margin-right:30px;width:180px;padding-top:15px;padding-bottom:0;}
.header .tel p{display:block;height:20px;line-height:20px;margin-bottom:5px;font-size:12px;font-weight:bold;color:#333;}
.header .tel p .telico{display:inline-block;margin-right:5px;width:20px;height:20px;background:url('/img/tel.png') no-repeat center top;vertical-align:middle;}
.header .tel em{display:block;height:30px;line-height:30px;font-style:italic;font-weight:600;font-size:16px;background:linear-gradient(to right,rgba(128,185,224,1),rgba(225,131,172,1));color:transparent;-webkit-background-clip:text;}
.header .tel img{display:block;height:16px;}
.header .navtool{height:40px;line-height:40px;padding:15px 0;}
.header .nav{padding-top:15px;}
.header .nav ul li{float:left;height:40px;line-height:40px;}
.header .nav ul li a{display:block;padding:0 15px;font-size:18px;}
.header .nav ul li a#on,.header .nav ul li a:hover{background:#80B9E0;color:#fff;}

.header .navtool a{display:inline-block;width:40px;height:40px;line-height:40px;}
.header .navtool a.searchBtn{background:url('/img/search.png') no-repeat center center;}
.header .navtool a.video{background:url('/img/video.png') no-repeat center center;}
.header .navtool a.weixin{background:url('/img/ewm.png') no-repeat center center;}
.header .navtool .ewm{display:none;right:-32px;top:50px;padding:0 10px;border:1px solid #eee;border-radius:3px;background:#fff;}
.header .navtool .ewm img{display:block;}

.header .search .input{width:150px;height:30px;border:2px solid #CFCDCD;border-right:none;vertical-align: middle;text-indent: 10px;padding: 0;margin: 0;border-radius:16px 0 0 16px;transition: all 0.5s;
-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.header .search .btn{display:inline-block;width:40px;height:34px;margin-left:-6px;border-radius:0 16px 16px 0;border:2px solid #CFCDCD;border-left:none;vertical-align:middle;background:#fff url('/img/search2.png') no-repeat center center;padding:0;}

.container .position{height:30px;line-height:30px;margin-bottom:10px;}



/* banner */
.home_banner{margin-top:70px;}
.home_banner .box{height:600px;overflow:hidden;}
.home_banner .box ul li{float:left;}
.home_banner .box ul li a img{}
.home_banner .box .libs{z-index:6;text-align:center;}
.home_banner .box .libs span{background:#fff;}
.home_banner .box .libs span.swiper-pagination-bullet-active{background:#80B9E0;width:10px;border:1px solid #80B9E0;}
.home_banner .box .tabs a{display:block;position:absolute;top:50%;width:50px;height:50px;text-align:center;line-height:50px;margin-top:-25px;background:rgba(0,0,0,.2);color:#fff;font-size:28px;z-index:6;border-radius:100%;opacity:.2;border:1px solid #fff;}
.home_banner .box .tabs a.left{left:20px;}
.home_banner .box .tabs a.right{right:20px;}
.home_banner .box .tabs a:hover{opacity:1;}

/*.home_news{background:url('/img/bg.png') no-repeat center center/cover;}*/
.home_news .w960{padding:20px 0;}
.home_news .focusread{width:70%;}
.home_news .focusread h3,.home_news .vitro_k h3{font-size:20px;height:40px;line-height:40px;font-weight:normal;margin-bottom:10px;}
.home_news .focusread h3:before,.home_news .vitro_k h3:before{display:inline-block;content:'';width:2px;height:20px;margin-right:10px;vertical-align:middle;background-image:linear-gradient(to top, #8DB2D9,#D18CB4);}

.home_news .focusread .Img_txt .left{width:55%;overflow: hidden;}


.home_news .focusread .Img_txt a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.home_news .focusread .Img_txt a img{width:100%;height:auto;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.home_news .focusread .Img_txt a:hover img{transform: scale(1.2);}
.home_news .focusread .Img_txt a span{display:block;position:absolute;color:#fff;padding:3px 10px;}

.home_news .focusread .Img_txt .left .d1{width:96%;height:225px;overflow:hidden;margin-bottom:10px;}
.home_news .focusread .Img_txt .left .d1 a span.sp1{top:10px;left:10px;border:1px solid #fff;}
.home_news .focusread .Img_txt .left .d1 a span.sp2{bottom:5px;right:0px;}
.home_news .focusread .Img_txt .left .d1 a span.sp1 i{margin-left:10px;font-size:12px;}

.home_news .focusread .Img_txt .left .d2{margin-right:10px;}

.home_news .focusread .Img_txt .sp1{top:5px;left:5px;}
.home_news .focusread .Img_txt .sp2{bottom:5px;right:0px;}

.home_news .focusread .Img_txt .left .d2,.home_news .focusread .Img_txt .left .d3{float:left;width:47%;height:225px;overflow: hidden;}
.home_news .focusread .Img_txt .right .d4{width:100%;height:460px;overflow: hidden;}



.home_news .focusread .Img_txt .right{width:45%;overflow: hidden;}
.home_news .vitro_k{width:28%;}
.home_news .vitro_k ul{height:460px;overflow: hidden;}
.home_news .vitro_k ul li{height:88px;background:#FCFEFF;padding:10px;margin-bottom:10px;overflow: hidden;}
.home_news .vitro_k ul li:last-child{margin-bottom: 0;;}
.home_news .vitro_k ul li p{height:40px;line-height:40px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.home_news .vitro_k ul li p a{font-size:20px;}
.home_news .vitro_k ul li p span{color:#666;font-size:14px;}

.notice{height:60px;line-height:60px;width:100%;overflow:hidden;background-image: linear-gradient(to right,#80B9E0,#E183AC);box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}
.notice .list i{float:left;font-size:32px;color:#fff;}
.notice .list .tempWrap{width:1248px !important;}
.notice .list ul li{float:left;margin-right:20px;height:60px;overflow:hidden;}
.notice .list ul li a{color:#fff;font-size:16px;}
.notice .list ul li a:hover{text-decoration: underline;}

.hospitalInfo .intro .title,.advantage .title,.home_case .title,.cNews .title,.brand .title,.process .title,.dynamic_news .title,.certificate .title,.service .title{text-align: center;color:#333;}

.hospitalInfo .intro .title p,.advantage .title p,.home_case .title p,.cNews .title p,.brand .title p,.process .title p,.dynamic_news .title p,.certificate .title p,.service .title p{font-size:24px;text-transform:uppercase;}

.hospitalInfo .intro .title h3,.advantage .title h3,.home_case .title h3,.cNews .title h3,.brand .title h3,.process .title h3,.dynamic_news .title h3,.certificate .title h3,.service .title h3{font-size:30px;font-weight: normal;margin-bottom:5px;}


.hospitalInfo .intro .title i,.advantage .title i,.home_case .title i,.cNews .title i,.brand .title i,.process .title i,.dynamic_news .title i,.certificate .title i,.service .title i{display:block;width:40px;height:2px;margin:0 auto;background-image: linear-gradient(to right,#80B9E0,#E183AC);}
.hospitalInfo .intro .cont h2{margin-bottom:10px;font-size:24px;}
.hospitalInfo .intro .cont .desc img{float:right;margin-left:100px;}
.hospitalInfo .intro .cont .desc{line-height:25px;font-size:16px;min-height:260px;}
.hospitalInfo .intro .cont .desc .moreview{margin:30px 0;}
.hospitalInfo .intro .cont .desc .moreview a{color:#fff;background:#E183AC;padding:10px 53px;border-radius:21px;}

.hospitalInfo .team .title{margin-bottom:30px;}
.hospitalInfo .team .title h3,.cNews .cont .tit h3{height:30px;line-height:30px;border-bottom:1px solid #ccc;color:#E183AC;font-weight: normal;font-size:24px;}
.hospitalInfo .team .title h3 span,.cNews .cont .tit h3 span{font-size:16px;font-weight: normal;color:#333;}
.hospitalInfo .team .title h3 a,.cNews .cont .tit h3 a{float: right;font-size:12px;font-weight: normal;color:#E183AC;}
.hospitalInfo .team .doctor .top{margin-bottom:20px;}
.hospitalInfo .team .doctor .top img{float:left;margin-left:50px;width:28%;height:auto;}
.hospitalInfo .team .doctor .top .txt{float:right;width:65%;}
.hospitalInfo .team .doctor .top .txt .tit{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom: 10px;}
.hospitalInfo .team .doctor .top .txt .tit em{display:block;margin-bottom:5px;}
.hospitalInfo .team .doctor .top .body{line-height:30px;font-size:16px;}
.hospitalInfo .team .doctor .top .body p:before{display:inline-block;margin-right:10px;content:'';width:10px;height:10px;border-radius:100%;background-image: linear-gradient(to right,#80B9E0,#E183AC);}
.hospitalInfo .team .doctor .top .f{margin:30px 0;}
.hospitalInfo .team .doctor .top .f a{padding:11px 45px;border-radius:6px;color:#fff;}
.hospitalInfo .team .doctor .top .f a.a1{background:#E183AC;margin-right:30px;}
.hospitalInfo .team .doctor .top .f a.a2{background:#80B9E0;}


.team .doctor .bot .box{width:1180px;margin:0 auto;overflow: hidden;}
.team .doctor .bot .list li{float:left;}
.team .doctor .bot .tab a{position: absolute;top:50%;width:38px;height:140px;margin-top:-70px;text-align: center;line-height:140px;color:#fff;background:#E183AC;font-size:30px;}
.team .doctor .bot .tab a.left{left:0;}
.team .doctor .bot .tab a.right{right:0;}

.advantage{background:url('/img/abg.png')no-repeat center center;padding-top:30px;}
.advantage .box{height:550px;background:url('/img/theme.png')no-repeat center center;background-size:40%;}
.advantage .box .theme{top:260px;left:180px;color:#80B9E0;font-size:24px;font-weight: 600;}
.advantage .box .txt p{position: absolute;font-size:16px;}
.advantage .box .txt p.p1{top:40px;right:382px;}
.advantage .box .txt p.p2{top:80px;right:230px;}
.advantage .box .txt p.p3{top:142px;right:150px;}
.advantage .box .txt p.p4{top:230px;right:130px;}
.advantage .box .txt p.p5{bottom:210px;right:135px;}
.advantage .box .txt p.p6{bottom:125px;right:180px;}
.advantage .box .txt p.p7{bottom:60px;right:225px;}
.advantage .box .txt p.p8{bottom:30px;right:320px;}

.home_case .title{margin-bottom:30px;}
.home_case .list ul li{float:left;margin-right:15px;width:308px;box-shadow:0 1px 2px 0 #ccc;}
.home_case .list ul li:last-child{margin-right:0px;}
.home_case .list ul li .t{height:230px;overflow: hidden;margin-bottom:10px;}
.home_case .list ul li .t img{width:100%;height:auto;}
.home_case .list ul li .f{padding:0 10px 20px;}
.home_case .list ul li .f span{display:block;color:#999;margin-bottom:10px;}
.home_case .list ul li .f h2{height:40px;line-height:20px;margin-bottom:10px;font-size:16px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home_case .list ul li .f h2:after{display:block;content:'';width:50px;height:2px;margin-top:5px;background-image: linear-gradient(to right,#80B9E0,#E183AC);}
.home_case .list ul li .f .desc{color:#999;margin-bottom:15px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.home_case .list ul li .f a.more{color:#E183AC;}
.home_case .list .viewmore{margin-top:50px;text-align: center;}
.home_case .list .viewmore a{display:block;width:120px;height:30px;margin:0 auto;line-height:30px;border-radius:21px;background:#DEDCDD;color:#666;}

.cNews .title{margin-bottom:30px;}
.cNews .cont .tit{height:40px;line-height:40px;margin-bottom:10px;}
.cNews .cont .comp_news{width:62%;overflow: hidden;}
.cNews .cont .comp_news .content{height:385px;overflow:hidden;}
.cNews .cont .comp_news .content .carousel,.cNews .cont .comp_news .content .infolist{width:50%;overflow: hidden;}
.cNews .cont .comp_news .content .carousel ul li{float:left;width:100%;}
.cNews .cont .comp_news .content .carousel ul li .f{padding:5px;text-align:left;}
.cNews .cont .comp_news .content .carousel ul li .f span{display:block;color:#333;height:25px;line-height:25px;}
.cNews .cont .comp_news .content .carousel ul li .f a{display:block;font-size:18px;font-weight: 600;margin-bottom:5px;}
.cNews .cont .comp_news .content .carousel ul li .f .desc{font-size:14px;line-height:20px;height:120px;overflow: hidden;}
.cNews .cont .comp_news .content .carousel .libs{z-index:66;text-align:right;bottom:185px;}
.cNews .cont .comp_news .content .carousel .libs span{width:4px;height:4px;border:1px solid #fff;background:transparent;}
.cNews .cont .comp_news .content .carousel .libs span.swiper-pagination-bullet-active{background:#fff;}
.cNews .cont .comp_news .content .carousel .tabs a{position: absolute;top:214px;width:45px;height:17px;background:#E183AC;color:#fff;text-align: center;line-height:17px;z-index:999;}
.cNews .cont .comp_news .content .carousel .tabs a.left{right:50px;}
.cNews .cont .comp_news .content .carousel .tabs a.right{right:0;}
.cNews .cont .comp_news .content .infolist ul{padding-left:15px;}
.cNews .cont .comp_news .content .infolist ul li{background:#F2F3F5;margin-bottom:12px;padding:13px 10px;}
.cNews .cont .comp_news .content .infolist ul li:last-child{margin-bottom: 0;}
.cNews .cont .comp_news .content .infolist ul li span{float:right;width:50px;height:40px;font-size:12px;padding:10px 5px 5px;margin-top:-10px;text-align: center;background:url('/img/date.png') no-repeat center center/cover;color:#fff;}
.cNews .cont .comp_news .content .infolist ul li span i{display:block;font-size:16px;border-bottom:1px solid #fff;}
.cNews .cont .comp_news .content .infolist ul li a{display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;}
.cNews .cont .comp_news .content .infolist ul li .desc{height:40px;margin-top:35px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.cNews .cont .indu_news{width:35%;overflow: hidden;}
.cNews .cont .indu_news ul{height:385px;overflow: hidden;}
.cNews .cont .indu_news ul li{margin-bottom:24px;border-bottom:1px solid #ccc;padding-bottom:25px;}
.cNews .cont .indu_news ul li:last-child{margin-bottom:0px;}
.cNews .cont .indu_news ul li a{font-size:16px;margin-bottom:10px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cNews .cont .indu_news ul li p{color:#333;font-size:16px;}
.brand{margin-bottom:50px;}
.brand .cont{overflow: hidden;}
.brand .cont .box{width:1150px;margin:0 auto;overflow: hidden;}
.brand .cont .box ul li{float:left;text-align: left;}
.brand .cont .box ul li .txt{width:60%;overflow: hidden;padding-top:30px;padding-bottom:40px;}
.brand .cont .box ul li .txt .name{font-size:20px;}
.brand .cont .box ul li .txt .en{font-size:16px;}
.brand .cont .box ul li .txt .name b{font-weight:400;font-size:24px;}
.brand .cont .box ul li .txt .desc{line-height:30px;margin-bottom:40px;font-size:15px;}
.brand .cont .box ul li .txt .more{height:35px;line-height: 35px;}
.brand .cont .box ul li .txt .more a{padding:11px 57px;border-radius:21px;background:#E183AC;color:#fff;}
.brand .cont .box ul li .pic{width:35%;overflow: hidden;}
.brand .cont .box ul li .pic img{width:100%;height:auto;overflow: hidden;}

.brand .cont .tabs a{position: absolute;top:50%;width:38px;height:62px;margin-top:-31px;background:#666;color:#fff;text-align: center;line-height:62px;z-index:999;font-size:30px;}
.brand .cont .tabs a.left{left:0;}
.brand .cont .tabs a.right{right:0;}

.botbanner{margin:100px 0 20px;height:300px;background:url('/img/fb.png') no-repeat center center/cover;}
.botbanner .slogan{top:100px;right:150px;text-align:center;}
.botbanner .slogan p{color:#fff;font-size:45px;font-weight:600;}
.botbanner .slogan p span{display:block;font-size:22px;}
/* list */
.Hbanner{margin-top:70px;height:377px;background:url('/img/hospitalbanner.png') no-repeat center center;}
.Hbanner a{display: block;width:100%;height:100%;}

.hBox{background:#F4F4F4;}
.hBox .hTabs{height:50px;line-height:50px;text-align: center;background:#fff;font-size:0;}
.hBox .hTabs span{display:inline-block;height:48px;line-height:50px;padding:0 20px;font-size:16px;border-bottom:2px solid transparent;border-right:1px solid #ccc;cursor: pointer;color:#000;}
.hBox .hTabs span.on{color:#E183AC;border-bottom-color:#E183AC;}
.hBox .cont{padding:30px 0;}
.hBox .cont .item{display:none;}
.hBox .cont .item.on{display:block;}
.hBox .cont .item h2{text-align: center;margin-bottom:20px;}
.hBox .cont .item .desc{line-height:30px;font-size:14px;}

.process .cont .tabs span{float:left;margin-right:42px;font-weight: 600;font-size:14px;cursor:pointer;}
.process .cont .tabs span:last-child{margin-right:0;}
.process .cont .tabs span.on{color:#D15B82;}

.process .cont .steps{position:relative;height:50px;background:url('/img/step2.png') no-repeat left bottom;background-size:100%;margin-bottom:30px;}
.process .cont .steps span{position:absolute;top:0;left:70px;width:50px;height:45px;background:url('/img/wawa.png') no-repeat;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}

.process .cont .tipsBan .hbImg{height:230px;background:url('/img/hbg.png') no-repeat;}
.process .cont .tipsBan .gradient{height:70px;background:linear-gradient(to right,rgba(128,185,224,1),rgba(225,131,172,1));opacity:0.18;}
.process .cont .tipsBan .tips{top:30px;left:80px;width:220px;height:170px;background:#fff;box-shadow: 0 1px 2px 0 #ccc;padding:50px 10px 20px;}
.process .cont .tipsBan .tips .item{display:none;}
.process .cont .tipsBan .tips .item.on{display:block;}

.process .cont .tipsBan .tips i{display:block;width:80px;height:80px;margin:0 auto 30px;background-image:url('/images/img/1.png');background-repeat:no-repeat;background-position:center center;}

.process .cont .tipsBan .ste span{display:none;position: absolute;top:100px;right:20px;z-index: 666;color:#fff;font-weight: 600;font-size: 18px;}
.process .cont .tipsBan .ste span.on{display:block;}

.dynamic_news .cont .div{float:left;width:32.2%;margin-right:20px;overflow: hidden;}
.dynamic_news .cont .div:last-child{margin-right:0px;}
.dynamic_news .cont .div .t{position:relative;height:220px;overflow: hidden;margin-bottom:20px;}
.dynamic_news .cont .div .t a{display:block;width:100%;height:100%;}
.dynamic_news .cont .div .t a img{width:100%;height:auto;}
.dynamic_news .cont .div .t span{display:block;position:absolute;top:50%;left:0;width:100%;height:40px;margin-top:-20px;text-align: center;line-height:40px;color:#fff;font-weight: 600;font-size: 16px;}
.dynamic_news .cont .div ul li{line-height:30px;margin-bottom:15px;font-size:16px;}
.dynamic_news .cont .div ul li a{letter-spacing:1.1px;}
.dynamic_news .cont .div ul li span{float:right;margin-right:2px;}

.certificate .cont div{float:left;width:30%;margin-right:50px;}
.certificate .cont div:last-child{margin-right:0px;}
.certificate .cont div img{width:100%;height:auto;}

/* 优势 */
.advBanner{margin-top:70px;height:377px;background:url('/img/adv.png') no-repeat center center;}
.advBox .row{box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.2);}
.advBox .tabs{height:70px;line-height:70px;text-align:center;}
.advBox .tabs span{margin-top:20px;height:30px;line-height:30px;border-right:1px solid #ccc;color:#ccc;font-weight: 600;font-size:18px;padding:0 20px;}
.advBox .tabs span:last-child{border-right:none;}

.service .box .l{width:75%;height:420px;overflow: hidden;}
.service .box .l a{display:none;}
.service .box .l a.on{display:block;}
.service .box .l a img{width:100%;height:auto;}
.service .box .r{width:25%;overflow: hidden;}
.service .box .r a{display:block;width:100%;height:105px;line-height:105px;text-align: center;font-size:18px;border-bottom:1px solid #ccc;}
.service .box .r a.on{background:url('/img/icobg.png') no-repeat center center/cover;font-weight: 600;border-bottom:none;}
.service .box .r a:hover{font-weight: 600;}

.shuttle .title{height:100px;background:url('/img/jsbg.png') no-repeat center center/cover;}
.shuttle .title h3{line-height:100px;text-align: center;}
.shuttle .list ul li{float:left;margin:0 20px 20px 0;width:32.25%;overflow: hidden;}
.shuttle .list ul li:nth-child(3n){margin:0 0px 20px 0;}
.shuttle .list ul li:nth-last-child(3){margin:0 20px 0px 0;}
.shuttle .list ul li:nth-last-child(2){margin:0 20px 0px 0;}
.shuttle .list ul li:nth-last-child(1){margin:0 0px 0px 0;}
.shuttle .list ul li img{width:100%;height:auto;}
.shuttle .faq .l{width:65%;}
.shuttle .faq .l ul li{line-height:25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.shuttle .faq .l ul li:before{display:inline-block;content:'';width:12px;height:12px;border-radius:100%;background-image: linear-gradient(to right,#80B9E0,#E183AC);margin-right:10px;}
.shuttle .faq .l ul li p:before{display:inline-block;content:'';width:12px;height:12px;margin-right:15px;}

.shuttle .faq .l ul li a{font-weight: 600;}
.shuttle .faq .l ul li p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.shuttle .faq .r{width:30%;overflow: hidden;}
.shuttle .faq .r .box .tit{padding:10px;background:#FF2F53;color:#fff;}
.shuttle .faq .r .box .tit h3{text-align: center;color:#fff;margin-bottom:10px;}

.shuttle .faq .r .box .formInfo{background:#F9F9F9;padding:10px 20px;margin-bottom:10px;}
.shuttle .faq .r .box .formInfo .inp,.shuttle .faq .r .box .formInfo .txtarea{width:95%;margin:0 auto;}
.shuttle .faq .r .box .formInfo .inp{height:40px;line-height:40px;margin-bottom:10px;}
.shuttle .faq .r .box .formInfo label{float:left;margin-right:10px;}
.shuttle .faq .r .box .formInfo .inp input{border:1px solid #ccc;height:25px;line-height:25px;width:180px;background:transparent;padding:5px;}
.shuttle .faq .r .box .formInfo .txtarea .message{width:180px;height:100px;border:1px solid #ccc;background:transparent;padding:5px;}

.shuttle .faq .r .box form .btn button{display:block;width:100%;height:40px;line-height:40px;background:#333;color:#fff;border:none;}


/* 案例 */
.caseBanner{margin-top:70px;height:377px;background:url('/img/caseb.png') no-repeat center center;margin-bottom:25px;}
.container .lbox{width:75%;overflow: hidden;}
.caseList ul li{float:left;width:31.8%;margin:0 20px 30px 0;}
.container .lbox .caseList ul li:nth-child(3n){margin:0 0 30px 0;}
.caseList ul li .t{width:100%;height:150px;margin-bottom:5px;overflow: hidden;}
.caseList ul li .t a img{width:100%;height:auto;min-height:100%;}
.caseList ul li .f .tit{height:45px;line-height:22px;margin-bottom:5px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.caseList ul li .f .tit a{font-size:16px;}
.caseList ul li .f .desc{color:#999;font-size:12px;}
.caseList ul li .f .desc span{margin-right:5px;}

/* 分页 */
.pagelist{padding:20px 0;}
.pagelist ul{width:70%;margin:0 auto;}
.pagelist ul li{float:left;margin:0 8px;}
.pagelist ul li a{padding:5px;}
.pagelist ul li.thisclass{background:#E183AC;}
.pagelist ul li.thisclass a{color:#fff;}


.container .rbox{width:25%;overflow: hidden;}
.rbox .plate{padding:0 0px 20px 30px;margin-right:1px;}
.rbox .plate img{width:100%;}
.rbox .plate .diseasesList h3{height:50px;line-height:50px;background:url('/img/bbg.png') no-repeat center center/cover;text-align: center;}
.rbox .plate .diseasesList ul{padding:0 20px;box-shadow: 0 1px 2px 0 #ccc;}
.rbox .plate .diseasesList ul li{height:50px;line-height:50px;overflow: hidden;text-align: center;border-bottom:1px solid #ccc;}
.rbox .plate .diseasesList ul li a{font-size:16px;}
.rbox .plate .diseasesList ul li:last-child{border-bottom:none;}
.rbox .plate .doctor{box-shadow: 0 1px 2px 0 #ccc;padding:20px 20px 10px}
.rbox .plate .doctor .box{height:260px;margin-bottom:5px;overflow: hidden;}
.rbox .plate .doctor .box ul li{float:left;}
.rbox .plate .doctor .libs{text-align: center;}
.rbox .plate .doctor .libs span{width:8px;height:8px;border-radius:100%;border:1px solid #E183AC;background:#fff;margin:0 5px;}
.rbox .plate .doctor .libs span.swiper-pagination-bullet-active{width:8px;height:8px;background:#E183AC;}
.rbox .plate .newsFocus{box-shadow: 0 1px 2px 0 #ccc;}
.rbox .plate .newsFocus dt{height:35px;line-height:35px;background-image: linear-gradient(to left,#80B9E0,#E183AC);color:#fff;font-size:16px;padding-left:15px;}
.rbox .plate .newsFocus dd{height:35px;line-height:35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom:1px dashed #ccc;margin:0 15px;}
.rbox .plate .newsFocus dd:last-child{border-bottom:none;}

/* 资讯 */
.container .lbox .newsList ul li{padding:0 5px;margin-bottom:20px;}
.container .lbox .newsList ul li .pic{width:270px;height:200px;overflow:hidden;margin-right:30px;} 
.container .lbox .newsList ul li .pic a img{width:auto;min-width:270px;height:100%;}
.container .lbox .newsList ul li .articleInfo{padding:20px 10px 0;height:180px;box-shadow:0 4px 7px 0 #ccc;}
.container .lbox .newsList ul li .articleInfo h2{line-height:25px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;margin-bottom:10px;}
.container .lbox .newsList ul li .articleInfo p{margin-bottom:15px;}

.container .lbox .newsList ul li .articleInfo .tags span{padding:0px 5px;border:1px solid #E183AC;margin-right:10px;}
.container .lbox .newsList ul li .articleInfo .desc{margin-bottom:35px;display:-webkit-box;overflow:hidden;white-space: normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.container .lbox .newsList ul li .articleInfo .viewmore a{padding:6px 15px;background:#E183AC;color:#fff;}

/* 关于我们 */
.aboutBanner{margin-top:90px;height:110px;background:url('/img/aboutb.png') no-repeat center center/cover;}
.container .lbox .aboutBox{padding:20px;}
.container .lbox .aboutBox .cont{font-size:16px;line-height:28px;}
.container .lbox #allmap{margin:100px 0;height:350px;}

.plate .aboutNav ul li a.on{color:#E183AC;}


/* 内容页 */
.container .head{width:70%;margin:0 auto;padding:50px 0 80px;}
.container .head .photo{width:350px;height:420px;overflow: hidden;}
.container .head .photo img{width:100%;height:auto;}
.container .head .doctorInfo{width:450px;}
.container .head .doctorInfo .name{font-size:18px;font-weight: 600;color:#333;}
.container .head .doctorInfo .position{margin:5px 0;}
.container .head .doctorInfo .time span{display:block;color:#13A9A7;font-weight:600;margin:5px 0;}
.container .head .doctorInfo .bcg p{line-height:25px;font-size:14px;}
.container .head .doctorInfo .bcg p::before{display:inline-block;content:'';width: 25px;height: 25px;background: url('/img/g.png') no-repeat 0 4px/16px;vertical-align: middle;}
.container .body h2,.container .team .doctor h2,.container .newsFocus h2{height:45px;line-height:45px;box-shadow: 1px 1px 4px 0px rgba(51,51,51,0.17);padding-left: 15px;}
.container .body .content{box-shadow: 1px 1px 1px 0px rgba(51,51,51,0.17);margin-bottom: 20px;padding: 15px;font-size: 14px;line-height: 30px;}
.container .body .content h3 { margin: 10px 0;}
.container .body .content p:before {display: inline-block;content: '';width: 6px;height: 6px;border-radius: 100%;margin-right: 5px;background: #13AAA7;vertical-align: middle;}
.container .team .doctor h2,.container .newsFocus h2{padding-right:15px;margin-bottom:20px;}

.container .newslist{margin:50px 0 0;}

.container .team .doctor h2 .more,.container .newsFocus h2 .more{font-weight: normal;font-size:14px;}
.container .newsFocus .caseList ul li{width:23.8%;}
.container .newsFocus .caseList ul li:nth-child(4n){margin-right: 0;}

.lbox .articleBox .title{margin-bottom:20px;text-align: center;}
.lbox .articleBox .title h1{margin-bottom:10px;}
.lbox .articleBox .title .info span{margin-right:10px;color:#999;}
.lbox .articleBox .title .info span i{margin-right:5px;font-size:14px;}
.lbox .articleBox .cont{font-size:16px;line-height:30px;margin-bottom:20px;}
.lbox .articleBox .context ul li{font-size:16px;line-height:30px;}

/* footer */
.footer{background:#fff;padding:100px 0 30px;color:#333;}

.footer .l{width:24%;text-align: center;}
.footer .l .wx{width:250px;margin-right:30px;overflow: hidden;float:left;}
.footer .l .wx p,.footer .contactus dt,.footer .r .navService dt{height:30px;line-height:30px;font-size:20px;margin-bottom:15px;}
.footer .l .wx img{width:236px;height:236px;}
.footer .l .line{float:left;width:1px;height:236px;background:#ccc;}
.footer .c{width:32%;padding:0 20px 0 30px;}
.footer .contactus dd{height:40px;line-height:40px;font-size:20px;margin-bottom:10px;}
.footer .contactus dd.tel{font-weight: 600;font-size:20px;}
.footer .r{width:35%;}
.footer .r .navService dt{margin-bottom:30px;}
.footer .r .navService dd{float:left;line-height:40px;font-size:18px;width:28%;margin-right:20px;margin-bottom:10px;}

.footer .firendlink b{float:left;margin-right:10px;margin-left:20px;font-weight:normal;font-size:16px;}
.footer .firendlink ul li{float:left;margin-right:20px;}
.footer .firendlink ul li a{font-size:16px;}

.header #mnavh{display: none;width:40px;height: 40px;text-align: center;border-radius:3px;}
.header h3{color: #333;position: fixed;top: 0;padding-left:5px;font-weight: normal;height: 30px;line-height: 30px;display: none;}
  #mnavh .navicon {display: block;position: relative;width: 30px;height: 3px;background-color: #333;margin-top: 18px;float: left;}
   #mnavh .navicon:before,#mnavh .navicon:after {content: '';display: block;width: 30px;height: 3px;position: absolute;background: #333;
    -webkit-transition-property: margin, -webkit-transform;
    transition-property: margin, -webkit-transform;
    transition-property: margin, transform;
    transition-property: margin, transform, -webkit-transform;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;}
   #mnavh .navicon:before {margin-top: -8px;}
   #mnavh .navicon:after {margin-top: 8px;}



@media screen and (max-width: 600px){
    .w960{width:960px;margin:0 auto;}
    .w1280{width:100%;margin:0 auto;}
    
    .header .logo{float:none;text-align:center;}
    .header .line,.footer .l .line{display:none;}
    .header .nav{display:none;position:fixed;top:70px;left:0;background:rgba(0,0,0,.5);width:100%;height:100%;padding-top:0;}
    .header .nav ul{width:60%;height:100%;background:#fff;border-top:2px solid #333;}
    .header .nav ul li{float:none;height:50px;line-height:50px;border-bottom:2px solid #eee;}
    
    .header .nav ul li a:hover{background:none;color:#333;}
    
    .header #mnavh{display: block;top: 50%;position: absolute;left:5px;margin-top:-20px;}
    .header #mnavh.cont{left:initial;right:5px;}
    .header #mnavh.open .navicon:before, .open .navicon:after {content: '';display: block;width: 30px;height: 3px;position: absolute;background: #333;}
    .header #mnavh.open .navicon:before {margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
    .header #mnavh.open .navicon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
    .header #mnavh.open .navicon {background: none !important;}
    
    /*index*/
    .home_banner .box{height:auto;}
    .home_news .focusread,.home_news .vitro_k,.home_news .focusread .Img_txt .left,.home_news .focusread .Img_txt .right{float:none;width:100%;}
    .home_news .focusread .Img_txt .left .d1{width:100%;height:180px;}
    .home_news .focusread .Img_txt .left .d2,.home_news .focusread .Img_txt .left .d3{width:48%;height:175px;margin-bottom:10px;}
    .home_news .focusread .Img_txt .left .d2{margin-right:0;}
    .home_news .focusread .Img_txt .left .d3{float:right;}
    
    .notice .list .tempWrap{width:auto !important;}
    .home_news .vitro_k ul{padding:0 10px;}
    .home_news .vitro_k ul li{padding:0 0 10px 0;border-bottom:1px solid #ccc;}
    .home_news .vitro_k ul li p a{font-size:16px;}
    .advantage .box{height:300px;background:url('/img/theme_m.png')no-repeat center center;background-size:95%;}
    .advantage .box .theme,.advantage .box .txt{display:none;}
    
    .home_case .list ul li{float:none;width:100%;margin-right:0;margin-bottom:15px;padding-bottom:15px;}
    .home_case .list ul li:after{content:'';display:block;clear:both;}
    .home_case .list ul li .t{float:left;width:40%;height:auto;margin-top:30px;}
    .home_case .list ul li .f{float:right;width:55%;padding:0;margin-right:10px;}
    .home_case .list .viewmore{margin-top:0;}
    
    .cNews .cont .comp_news,.cNews .cont .indu_news,.cNews .cont .comp_news .content .carousel, .cNews .cont .comp_news .content .infolist{float:none;width:100%;margin-bottom:20px;}
    .cNews .cont .comp_news .content,.cNews .cont .comp_news .content .carousel ul li .f .desc{height:auto;}
    .cNews .cont .comp_news .content .carousel ul li .t{height:200px;overflow:hidden;}
    .cNews .cont .comp_news .content .carousel .libs{top:170px;bottom:initial;}
    .cNews .cont .indu_news ul{height:auto;padding:0 10px;}
    .cNews .cont .indu_news ul li{}
    
    
    /*优势*/
    .advBanner{height:200px;background-size:cover;}
    .advBox .row{width:100%;overflow-x:scroll;}
    .advBox .tabs{width:280%;text-align:left;}
    
    .service .box .l,.service .box .r{float:none;width:100%;}
    .service .box .l{height:auto;}
    .service .box .r a{display:inline-block;float:left;width:25%;height:50px;line-height:50px;}
    .shuttle .list ul li{width:47%;margin:0 0 20px 0;}
    .shuttle .list ul li:nth-child(odd){float:left;margin-right:20px;}
    .shuttle .list ul li:nth-child(even){float:right;margin:0 0 20px 0;}
    
    .shuttle .faq .l,.shuttle .faq .r{float:none;width:100%;}
    .shuttle .faq .l ul{padding:0 10px;}
    .shuttle .faq .l ul li{margin-bottom:15px;border-bottom:1px dashed #ccc;padding-bottom:15px;}
    .shuttle .faq .l ul li p{display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
    
    .shuttle .faq .r .box .formInfo .inp input,.shuttle .faq .r .box .formInfo .txtarea .message{width:75%;}
    .shuttle .faq .r .box form .btn button{width:60%;margin:0 auto;}
    
    .botbanner{height:200px;margin:0;}
    .botbanner .slogan{top:25%;right:0;}
    .botbanner .slogan p{font-size:22px;text-shadow:1px 2px 3px #000;}
    
    /*about*/
    .container .lbox .aboutBox,.container .lbox .articleBox{padding:20px 10px;}
    .
    .container .lbox .aboutBox .cont,.container .lbox .articleBox .cont{width:100%;overflow:hidden;}
    .container .lbox .aboutBox .cont img,.container .lbox .articleBox .cont img{width:100% !important;height:auto !important;}
    
    .container .lbox #allmap{display:none;}
    
    /*资讯*/
    .caseBanner{height:200px;background-size:cover;}
    .container .lbox,.container .rbox{float:none;width:100%;}
    .container .lbox .newsList ul li{padding-bottom:15px;border-bottom:1px solid #ccc;margin-bottom:15px;}
    .container .lbox .newsList ul li .pic{width:35%;height:80px;margin-right:10px;}
    .container .lbox .newsList ul li .pic a{display:block;}
    .container .lbox .newsList ul li .pic a img{width:100%;min-width:auto;}
    .container .lbox .newsList ul li .articleInfo{padding:0;box-shadow:none;height:auto;}
    .container .lbox .newsList ul li .articleInfo p{margin-bottom:10px;}
    .container .lbox .newsList ul li .articleInfo .desc{margin-bottom:10px;}
    .container .lbox .newsList ul li .articleInfo p.viewmore{text-align:center;}
    
    .rbox .plate{padding:0 0 20px 0;}
    
    /*专题*/
    .caseList ul{padding:0 10px;}
    .caseList ul li{width:48%;margin:0 0 20px 0;}
    .caseList ul li:nth-child(odd){float:left;}
    .caseList ul li:nth-child(even){float:right;}
    .container .lbox .caseList ul li:nth-child(3n){margin:0 0 20px 0;}
    .caseList ul li .t{height:100px;margin-bottom:10px;}
    
    .caseList ul li .f .desc{display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
    
    
    
    
    .footer .l,.footer .c,.footer .r{float:none;width:100%;}
    .footer .l .wx{float:none;margin:0 auto;}
    .footer .c{padding:0;}
    .footer .c dl{padding-left:10px;}
    .footer .r{display:none;}
    
    
    
    
    
    
    
    
    
}