.vertical {

    height: 100%;/*元素的高度*/

    top: 50%;/*元素的顶部边界离父元素的的位置是父元素高度的一半*/

    left:50%;

    /* margin-top: 50%; *//*设置元素顶边负边距，大小为元素高度的一半*/

}



.list-body { background: #f4f4f4; width: 100%; margin-bottom: 10px;}

.list-container { margin: 0 auto; background: #fff; width: 1220px;}

.list-main { overflow: hidden; width: 100%;}

.list-doctor-main { width: 100%;}

.list-main-nav { width: 230px; min-height: 450px; float: left; margin-top: 34px; border-right: #ccc solid 1px;}

.list-nav-title { height: 65px; line-height: 65px; color: #666; font-size: 16px; padding-left: 24px; margin-top: -27px; background: #fcb1c1 url(../images/news.png) 13px center no-repeat; padding-left: 63px;  color: #fff;  font-weight: normal;  margin-bottom: 10px;}

.list-nav-list li a{ display: block; height: 40px; line-height: 40px; color: #3F3F3F; font-size: 14px; padding-left: 24px;}

.list-nav-list li.active a, .list2-nav-list li a:hover { background: #EAFAFE; color: #6EB9FF; border-right: #6EB9FF solid 2px; width: 229px;}



/* list1-news-wrapper */

.list1-news-wrapper { float: right; margin-top: 22px; width: 990px;}

.list1-news-list { margin-bottom: 70px; padding:0 14px 0 8px;}

.list1-news-item { height: 45px; line-height: 45px; font-size: 14px; border-bottom: #ccc dashed 1px;}

.list1-news-item .list1-news-item-info { float: left; color: #666; font-size: 14px; width: 580px; overflow: hidden;}

.list1-news-item a:hover .list1-news-item-info { color: #6EB9FF;}

.list1-news-item .date { float: right; color: #ccc;}



/*  list2-news-wrapper */

.list2-news-wrapper { float: right; margin-top: 22px; width: 985px;}

.list2-news-list { margin-bottom: 110px;}

.list2-news-item { padding: 0 15px 20px 20px; border-bottom: #ccc dashed 1px;}

.list2-news-item-header { height: 45px; line-height: 45px;}

.list2-news-item-header h3 { color: #666; font-size: 16px; font-weight: bolder; float: left;}

.list2-news-item-header .date { font-size: 14px; color: #ccc; float: right;}

.list2-news-item-body { height: 42px; overflow: hidden; line-height: 21px;}

.list2-news-item-body .news-item-info { width: 580px; float: left; font-size: 14px; color: #999999; line-height: 21px;}

.list2-news-item-body .news-more-btn { width: 80px; float: right; height: 30px; display: block; line-height: 30px; text-align: center; color: #fff; font-size: 12px; background: #6EB9FF; border-radius: 4px; margin-top: 12px;}



/*  list3-news-wrapper */

.list3-news-wrapper { float: right; margin-top: 20px; width: 985px;}

.list3-news-list { margin-bottom: 110px; padding: 0 20px;}

.list3-news-item { padding: 5px 0; border-bottom: #ccc dashed 1px; overflow: hidden;}

.list3-item-img { width: 200px; height: 120px; float: left; background: #ccc; margin-right: 15px;}

.list3-item-img img { width: 200px; height: 120px;}

.list3-item-title { color: #666; font-size: 16px; font-weight: bolder; margin-bottom: 5px;}

.list3-date { font-size: 14px; color: #ccc; margin-bottom: 5px;}

.list3-item-info { height: 42px; font-size: 14px; color: #999; line-height: 21px; overflow: hidden;}

.list3-more-btn { width: 80px; float: right; height: 30px; display: block; line-height: 30px; text-align: center; color: #fff; font-size: 12px; background: #6EB9FF; border-radius: 4px; margin-top: 5px;}



/* news */

.baseRight{ width:auto; height:auto; /*float:right;*/ display:block; color:#666; padding: 0 30px; overflow: hidden; }

.baseRight .title01{ height:60px; line-height:60px; border-bottom:1px #e7e6e6 solid; color:#adadad; font-size:30px; margin-top: 17px;}

.baseRight .title01{ height:60px; line-height:60px; border-bottom:1px #e7e6e6 solid; color:#adadad; font-size:30px;}

.baseRight .title02{ height:54px; line-height:54px; border:1px #e7e6e6 solid; color:#666; margin-top:34px; position:relative; font-size: 14px;}

.baseRight .title02 a{ height:50px; background:url(../images/ico_009.gif) right 25px center no-repeat; padding-left:20px; padding-right:39px; border-right:1px #e7e6e6 solid; display:inline-block;color:#666;}

.baseRight .title02 a:hover,.baseRight .title02 a.current{ background:url(../images/ico_010.gif) right 25px center no-repeat; color:#0f76c3;}

.baseRight .title02 a.up:hover,.baseRight .title02 .up.current{background:url(../images/ico_010b.gif) right 25px center no-repeat; color:#0f76c3;}

.baseRight .title02 span.count{position:absolute; width:156px; height:50px; display:block; top:1px;right:132px;}

.baseRight .title02 span.count em{ color:#0f76c3; margin:0 5px;}

.baseRight .title02 .itemBase{ position:relative; float:right; width:100px; margin-left:20px; padding:0 10px; border-left:1px solid #e7e6e6; line-height:50px; height:50px; display:inline-block;color:#666;}

.baseRight .title02 .itemBase .divType{ background:url(../images/ico_005.jpg) 70px center  no-repeat;text-indent:0px; cursor:pointer;}

.baseRight .title02 .itemBase ul{ position:absolute; padding:10px 0px; width:125px; height:auto; top:50px; left:-1px; border:1px solid #e7e6e6; display:none; z-index:100; background:#FFF;}

.baseRight .title02 .itemBase ul li{ float:none; height:28px; width:125px;  background:none;}

.baseRight .title02 .itemBase ul li a{background:none;height:28px;line-height:28px; display:block; width:100%; text-indent:20px; padding:0px; border:none;}

.baseRight .title02 .itemBase ul li a:hover{ background:#eaeaea;}



.baseRight .newList li{ min-height:90px; border-bottom:1px #f5f5f5 solid; padding:30px 24px; padding-right:14px; color:#666;}

.baseRight .newList li:hover{ box-shadow:0px 5px 15px 5px rgba(128 ,128 ,128 ,0.25); position:relative; transition:box-shadow .28s linear; -moz-transition:-moz-box-shadow .28s linear; -webkit-transition:-webkit-box-shadow .28s linear;}

.baseRight .newList li .headLines{ width:59%; float:left; line-height:24px; }

.baseRight .newList li .headLines p {color:#999;text-indent:2em;}

.baseRight .newList li .headLines .labelTitle {background: #dd127b;color: #fff;font-size: 14px;padding: 3px 8px;border-radius: 4px;margin-right: 10px; float:left; margin-top: 4px;}

.baseRight .newList li .headLines .labelTitle a{ color:#FFFFFF;}

.baseRight .newList li .title{ font-size:18px; color:#666666; line-height:36px;}

.baseRight .newList li .title:hover{color:#666666; text-decoration:underline;}

.baseRight .newList li .date{ width:18%; float:left; margin-left:10.5%;}

.baseRight .newList li .date h3{ font-size:14px;line-height:30px;}

.baseRight .newList li .date h4{ font-size:12px; color:#8c8c8c;}

.baseRight .newList li .date p{ line-height:25px; margin-top:20px;}

.baseRight .newList li .date p span{ width:69px; height:25px; background:url(../images/ydcs_ico.png) no-repeat; display:inline-block; line-height:25px; text-align:center; margin-left:5px;}

.baseRight .newList li .listBtn a{ width:94px; height:32px; background:#ff7544; float:right; line-height:32px; text-align:center; border-radius:3px; margin-right:4px; margin-top:29px; color:#fff;}

.baseRight .newList li .listBtn a:hover{ background:#f54e12;}



.news-paper { padding: 0 30px; }

.article{ padding:0px 18px;font-size:14px;}

.intro{line-height:26px;padding:30px 18px;}

.article p{text-indent:2em;}

.article img{ max-width:100%; height:auto;}

.article .QRcode{ text-align:center; margin-top:45px;}

.article .QRcode img{ width:95px; height:95px; padding:2px; border:1px #e1e1e1 solid;}

.article .QRcode p{ margin-top:0; line-height:48px; color:#ff7544; text-indent:0;}

.detail{ padding:0px; font-size:12px;}

.detail h2{font-size:22px; line-height:22px; color:#333; margin-top:40px; margin-bottom:35px;}

.detail .DIVContent{line-height:26px; font-size:14px;padding:0 18px; color: #3a3a4b;}

#DIVContent a{ color:#bda179;}

#DIVContent a:hover{ text-decoration:underline; color:#ff7544;}



.baseRight .article .title04{ height:40px; background:#f3f3f3; border:none; padding:8px 15px; line-height:24px; margin-bottom:35px;}

.baseRight .article .title04 span{ float:none; padding-right:12px; margin-right:12px; border-right:1px #e5e5e5 solid;}

#EMChange{ width:102px; position:relative; height:12px; margin:0px 10px; background:url(/image/font_bg.png) 0px 3px no-repeat; display:inline-block; text-align:center; border-right:1px #333 dotted; padding-right:12px;}

#EMChange img{ position:absolute; top:-4px; left:40px;}

#EMChange a{ display:block; width:28px; height:23px; position:absolute; top:-5px; }

#EMChange a.font-size-1{left:-7px;}

#EMChange a.font-size-2{left:36px;}

#EMChange a.font-size-3{right:0;}



#FontState{ font-weight:normal;}

.baseRight .article .title04 .itemBase{ position:relative; width:97px; padding-left:12px; border-left:1px solid #e7e6e6; display:inline-block; }

.baseRight .article .title04 .share{ float:right; width:130px; border:none;}

.baseRight .article .title04 .itemBase .divType{ background:url(/image/ico_066.png) right center no-repeat; cursor:pointer;}

.baseRight .article .title04 .itemBase ul{ position:absolute; padding:5px; width:95px; height:auto; top:32px; left:-1px; border:1px solid #e7e6e6; border-top:none; display:none; z-index:100; background:#FFF;}

.article{ padding:0px 18px;font-size:14px;}

.thumb-up { font-size: 14px; color: #666; text-align: center; line-height: 2; border-bottom: 1px solid #ebebeb; padding-bottom: 30px; }

.thumb-up span { display: block; }

.thumb-up .up { width: 45px; height: 45px; margin: 0 auto; border-radius: 50%; color: #fff; background-color: #6EB9FF; display: block; font-size: 30px; line-height: 45px; }



.PrevNext{ padding-top:30px; line-height:32px;}

.PrevNext p{ text-indent: 0; margin-top:6px; overflow: hidden;}

.PrevNext .prev { float: left;}

.PrevNext .next { float: right;}

.PrevNext p a { color: #505050 }

.PrevNext p a:hover{ color:#ff7544;}

.PrevNext .btn-prev-next{ text-indent: 0; width:61px; height:30px; /* background:url(/image/articleBtn_bg.jpg); */ border:1px #e6e6e6 solid; text-align:center; line-height:30px; display:block; float: left;}



.article{ padding:0px 18px;font-size:14px;}

.intro{line-height:26px;padding:30px 18px;}

.article p{text-indent:2em;}

.article img{ max-width:100%; height:auto;}

.article .QRcode{ text-align:center; margin-top:45px;}

.article .QRcode img{ width:95px; height:95px; padding:2px; border:1px #e1e1e1 solid;}

.article .QRcode p{ margin-top:0; line-height:48px; color:#ff7544; text-indent:0;}

.detail{ padding:0px; font-size:12px;}

.detail h2{font-size:22px; line-height:22px; color:#333; margin-top:40px; margin-bottom:35px;}

.detail .DIVContent{line-height:26px; font-size:16px;padding:10px 18px;}

#DIVContent a{ color:#bda179;}

#DIVContent a:hover{ text-decoration:underline; color:#ff7544;}



.baseRight .article .title04{ height:40px; background:#f3f3f3; border:none; padding:8px 15px; line-height:24px; margin-bottom:35px;}

.baseRight .article .title04 span{ float:none; padding-right:12px; margin-right:12px; border-right:1px #e5e5e5 solid;}

#EMChange{ width:102px; position:relative; height:12px; margin:0px 10px; background:url(/image/font_bg.png) 0px 3px no-repeat; display:inline-block; text-align:center; padding-right:12px;}

#EMChange img{ position:absolute; top:-4px; left:40px;}

#EMChange a{ display:block; width:28px; height:23px; position:absolute; top:-5px; }

#EMChange a.font-size-1{left:-7px;}

#EMChange a.font-size-2{left:36px;}

#EMChange a.font-size-3{right:0;}



#FontState{ font-weight:normal;}

.baseRight .article .title04 .itemBase{ position:relative; width:97px; padding-left:12px; border-left:1px solid #e7e6e6; display:inline-block; }

.baseRight .article .title04 .share{ float:right; width:130px; border:none;}

.baseRight .article .title04 .itemBase .divType{ background:url(/image/ico_066.png) right center no-repeat; cursor:pointer;}

.baseRight .article .title04 .itemBase ul{ position:absolute; padding:5px; width:95px; height:auto; top:32px; left:-1px; border:1px solid #e7e6e6; border-top:none; display:none; z-index:100; background:#FFF;}

.article{ padding:0px 18px;font-size:14px;}

.thumb-up { font-size: 14px; color: #666; text-align: center; line-height: 2; border-bottom: 1px solid #ebebeb; padding-bottom: 30px; }

.thumb-up span { display: block; }

.thumb-up .up { width: 45px; height: 45px; margin: 0 auto; border-radius: 50%; color: #fff; background-color: #6EB9FF; display: block; font-size: 30px; line-height: 45px; }



/* list-pagination */

.list-pagination { width: 100%; height: 28px; margin-top: 20px;}

.list-pagination .paginations { float: right; padding-bottom: 20px; width: 600px;}

.list-pagination .paginations li{ display: block; float: left; height: 28px; line-height: 28px; text-align: center; color: #666666; font-size: 14px; border-radius: 3px; border: #666 solid 1px; margin-right: 9px; padding: 0 8px;}

.list-pagination .paginations li select{ display: block; float: left; width: 28px;  height: 27px; line-height: 28px; text-align: center; color: #666666; font-size: 14px; border-radius: 3px; border: #666 solid 1px;}

.list-pagination .paginations .thisclass{ display: block; float: left; width: 28px; height: 28px; line-height: 28px; text-align: center; color: #ffffff; font-size: 14px; border-radius: 3px; border: #ff7544 solid 1px; margin-right: 9px; background: #ff7544;}



@media all and (min-width:1441px) and (max-width:1920px){ 

	.list-main-nav { width: 305px;} 

	.list-nav-list li.active a, .list2-nav-list li a:hover { width: 304px;} 

	.list-container { width: 1500px; } .baseRight { width: auto;} 

	.bannerBase .xt-swiper{ left: 300px;} .media-wrapper { width: 1150px;} 

	.media-wrapper .media-item { width: 362px;} 

	.media-wrapper .media-item .media-img { height: 211px; } 

	.media-wrapper .media-item .media-info-title { font-size: 20px;} 

	.media-wrapper .media-item .media-info-desc { font-size: 17px;} 

	.media-item .media-info .media-bottom { font-size: 17px;} 

	.doctorsBase .contents, .officesBase .contents { width: 1500px;} 

	.doctorsBase .contents ul li, .officesBase .contents ul li { width: 250px;} 

	.officesBase .contents .more { left: 20px;} 

	.officesBase .contents .doctor { right: 20px;} 

	.NewsBase .noticeBase { margin-left: 300px;} 

	.doctorRight {width: 1235px;} 

	.office { width:} 

	/* .PartBanner .bannerLeft { width: 1180px;} */ 

	.PartIntro .introRight { width: 1180px;} 

	.PartIntro .introRight .right { width: 950px;} 

	.NewsBase .noticeBase { width: 980px;} 

	.officesBase .contents .contentsDoctor { width: 1170px;} 

	.teacher-team { width: 1135px;}

}