nav .Inav{ width:938px;}


    nav .nav .PAMenu {
        padding: 0px 30px;
    }
.bannerBase{height:450px; margin-top:16px; position:relative;overflow:hidden; }
.lt-ie9 .bannerBase{margin-top:16px;}
.bannerBase .Banners{ position:absolute; top:0px; left:257px; height:100%; width:980px;}
.AnimUl{ width:100%; height:450px; overflow:hidden; position:relative;}
.AnimUl li{width:100%; height:450px; position:relative;}
.AnimUl li img{ position:absolute; top:0px; left:-18px; width:100%; height:auto; min-height:450px;}
#BannerSwitch{ width:10px; height:64px; background:#bda179; position:absolute; left:-10px; top:188px; cursor:pointer; overflow:hidden;}
#BannerSwitch.hidden img{ transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg); -moz-transform:rotateZ(180deg);}
#BannerSwitch:hover{ background:#ff7544; width:32px; left:-32px;}
#BannerSwitch img{ left:3px; top:28px; position:absolute;}
#BannerSwitch span{ color:#fff; position:absolute; width:12px; top:13px; left:13px; line-height:19px;}


.NewsBase{ margin-top:14px;}
.lt-ie9 .NewsBase{ margin-top:14px;}
.NewsBase span{ color:#00887e;}
.NewsBase .tools{ float:left; width:256px;}
.NewsBase .tools a{ display:block; width:124px; height:122px; float:left; background:#f1f1f1; margin-top:3px; margin-right:3px; position:relative;}
.NewsBase .tools a img{ position:absolute; top:30px; left:50%; margin-left:-26px;}
.NewsBase .tools a em{ display:block; width:100%; text-align:center; position:absolute; bottom:17px; left:0px;}
.NewsBase .tools a:hover img{animation:tada .88s cubic-bezier(0.175, 0.885, 0.320, 1.5) 1;-webkit-animation:tada .88s cubic-bezier(0.175, 0.885, 0.320, 1.5) 1;;-moz-animation-name:tada .88s cubic-bezier(0.175, 0.885, 0.320, 1.5) 1;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

.NewsBase .noticeBase{ width:943px; float:right; margin-top:3px; }
.NewsBase .noticeBase .notice{padding:18px 28px; background:#f1f1f1; height:211px; width:413px; position:relative;}
.NewsBase .noticeBase .notice01{float:left;}
.NewsBase .noticeBase .notice02{ float:right;}
.NewsBase .notice01 .title{ background:url(../images/ico_025.jpg) left top no-repeat; position:relative; height:64px;}
.NewsBase .notice01 .title em{ position:absolute; top:6px; left:77px; font-size:16px;}
.NewsBase .notice01 .title span{ position:absolute; left:77px;top:28px;}
.NewsBase .notice02 .title{ background:url(../images/ico_026.jpg) left top no-repeat; position:relative; height:64px;}
.NewsBase .notice02 .title em{ position:absolute; top:6px; left:50px; font-size:16px;}
.NewsBase .notice02 .title span{ position:absolute; left:50px;top:28px;}
.NewsBase .noticeBase a.more{ display:block; position:absolute; width:96px; height:34px; z-index:100; line-height:34px; top:25px; text-align:center; right:0px; color:#FFF; background:#bda179;}
.NewsBase .noticeBase a.more:hover{ background:#ff7544;}
.NewsBase .noticeBase .first{ width:100%; height:81px;}
.NewsBase .noticeBase .first span{ display:block; padding-bottom:4px;color:#bda179;}
.NewsBase .noticeBase .first a{ font-size:14px;  color:#333; line-height:24px;}
.NewsBase .noticeBase .first a:hover{ color:#ff7544;}
.NewsBase .noticeBase .first img{ float:left; width:126px; height:76px;}
.NewsBase .noticeBase .first div{ float:left; width:258px; margin-left:18px;}
.NewsBase .noticeBase ul{ margin-top:6px;}
.NewsBase .noticeBase ul li{ width:100%; height:22px; line-height:22px; overflow:hidden;}
.NewsBase .noticeBase ul li span{ padding-right:12px; color:#bda179;}
.NewsBase .noticeBase ul li a:hover{ text-decoration:underline;}


.doctorsBase{height:486px; margin-top:45px; position:relative; }
.lt-ie9 .doctorsBase{margin-top:45px;}
.doctorsBase .toolsBase,.officesBase .toolsBase{ width:100%; height:47px;position:relative; border-bottom:1px solid #ddd;float: left;}
.doctorsBase .title,.officesBase .title{ float:left; height:42px;padding-right:20px;padding-top:3px;  border-bottom:5px solid #00887e; 
}
.doctorsBase .tools,.officesBase .tools{width:455px; height:35px; position:absolute; top:0px; right:6px;}
.doctorsBase .tools a,.officesBase .tools a{display:block; position:absolute; top:0px;}
.doctorsBase .tools a.ASwitch,.officesBase .tools a.ASwitch{width:114px;height:33px;line-height:34px;  text-align:center;border:1px solid #ddd; left:0px; }
.doctorsBase .tools .search{ width:161px; height:35px; position:absolute; top:0px; left:130px;}
.doctorsBase .tools .search .animated{ width:151px; border:1px solid #ddd; height:31px; line-height:35px; padding-left:8px;}
.doctorsBase .tools .search .animated:focus{outline:none;border:1px solid #00887e;}
.doctorsBase .tools .search .btn{ background:url(../images/ico_030.jpg) center center no-repeat; height:33px; width:20px; border:none; position:absolute; top:1px; right:5px;}
.doctorsBase .tools  a:hover,.officesBase .tools  a:hover{ color:#fff; background:#ff7544;}
.doctorsBase .tools .Aprev,.officesBase .tools .Aprev{position:absolute;top:0px; right:39px; width:26px; height:26px;display:block; border:2px solid #ddd; background:#FFF url(../images/ico_031b.png) center center no-repeat;}
.doctorsBase .tools .Aprev:hover,.officesBase .tools .Aprev:hover{background:#ff7544 url(../images/ico_031a.png) center center no-repeat;}
.doctorsBase .tools .Anext,.officesBase .tools .Anext{position:absolute;top:0px; right:0px; width:26px; height:26px;display:block;border:2px solid #ddd;background:#FFF url(../images/ico_032b.png) center center no-repeat;}
.doctorsBase .tools .Anext:hover,.officesBase .tools .Anext:hover{background:#ff7544 url(../images/ico_032a.png) center center no-repeat;}
.doctorsBase .tools .Amore,.officesBase .tools .Amore{ font-size:14px; color:#00887e; width:50px; height:100%; text-align:center; position:absolute; top:0px; line-height:35px; right:88px;}
.doctorsBase .tools .Amore:hover,.officesBase .tools .Amore:hover{color:#ff7544; background:#FFF; text-decoration:underline;}
.doctorsBase .title em,.officesBase .title em{ font-size:18px; color:#333; line-height:32px;    text-shadow: 1px 1px rgb(210,210,210,0.5);
}
.doctorsBase .title span,.officesBase .title span{ padding-left:3px; color:#00887e;}

.doctorsBase .contents,.officesBase .contents{width:1260px;position:absolute;height:392px; top:80px;left:-30px;overflow:hidden;}
.doctorsBase .contents ul,.officesBase .contents ul{ width:100%; height:362px; top:0px; left:30px;}
.doctorsBase .contents ul li,.officesBase .contents ul li{width:240px;height:362px;position:relative; float:left;transition:box-shadow .28s linear;-moz-transition:-moz-box-shadow .28s linear;-webkit-transition:-webkit-box-shadow .28s linear;}
.doctorsBase .contents .img{ display:block;width:100%; height:162px; text-align:center; margin-top:36px;}
.doctorsBase .contents .name{display:block;width:100%; height:16px;  text-align:center; margin-top:18px; font-size:16px; line-height:16px; color:#978571;}
.doctorsBase .contents .office{display:block;width:100%; text-align:center; line-height:33px; color:#333;}
.doctorsBase .contents .post{display:block; width:100%; text-align:center; color:#6e6e6e;}
.doctorsBase .contents .btn{display:block;position:absolute; bottom:35px; width:68px; height:30px; text-align:center; line-height:30px;color:#fff;}
.doctorsBase .contents .more{left:32px;background:#bda179;}
.doctorsBase .contents .date{right:32px;background:#00887e;}
.doctorsBase .contents .btn:hover{ background:#ff7544;}
.doctorsBase .contents ul li:hover,.officesBase .contents ul li:hover{box-shadow:0 15px 30px rgba(0,0,0,0.15); outline:none; -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 30px rgba(0,0,0,0.15);}
.doctorsBase .contents ul li:hover .office,.officesBase .contents ul li:hover .office{ color:#BDA179;}
.doctorsBase .contents div,.officesBase .contents .hackR,.officesBase .contents .hackL{ position:absolute; top:0px;  height:362px;width:30px;}
.doctorsBase .contents .hackR,.officesBase .contents .hackR{ right:0px;}
.doctorsBase .contents .hackL,.officesBase .contents .hackL{ left:0px;}
.doctorsBase .DFastSearch,.officesBase .OFastSearch{ width:100%; position:absolute; top:0px; height:486px; background:#FFF; left:0px; display:none;}
.doctorsBase .DFastSearch .DFTitle,.officesBase .OFastSearch .OFTitle{ width:100%; height:47px;position:relative; border-bottom:1px solid #ddd;}
.doctorsBase .DFastSearch label,.officesBase .OFastSearch label{ position:absolute; top:7px; left:0px; font-size:18px;}
.doctorsBase .DFastSearch button,.officesBase .OFastSearch button{ position:absolute;width:114px;height:33px; cursor:pointer;color:#fff;  line-height:34px;background:#ff7544;  text-align:center;border:1px solid #ddd; top:0px; right:0px;}
.doctorsBase .DFastSearch button:hover,.officesBase .OFastSearch button:hover{background:#00887e; }
.doctorsBase .DFastSearch .DFContent{width:100%; height:416px; position:relative; border-bottom:1px solid #ddd;}
.doctorsBase .DFastSearch .IndexWords{ width:65px; height:416px; position:absolute; top:0px; left:0px; }
.doctorsBase .DFastSearch .IndexWords ul{width:32px; height:416px; float:left;}
.doctorsBase .DFastSearch .IndexWords li{ width:32px; height:32px; font-size:14px; cursor:pointer; color:#676767; line-height:32px; text-align:center; background:#f5f5f5;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
.doctorsBase .DFastSearch .IndexWords li.other{ background:#f1f1f1;}
.doctorsBase .DFastSearch .IndexWords li:hover,.doctorsBase .DFastSearch .IndexWords li.current{ background:#ff7544; color:#fff;}
.doctorsBase .DFastSearch .DListBase{ width:1131px;height:416px;position:absolute; top:0px; right:0px; overflow-x:hidden;-ms-overflow-x:hidden;overflow-y:scroll\9;-ms-overflow-y:scroll\9;}
.doctorsBase .DFastSearch .DList{ width:1096px;  margin:0px auto;border-bottom:1px solid #e7e7e7; padding-bottom:33px; }
.doctorsBase .DFastSearch .DList h6{ font-size:28px; line-height:67px; color:#ff7544;}
.doctorsBase .DFastSearch .DList ul{border-top:1px solid #e7e7e7; padding:6px 0px;}
.doctorsBase .DFastSearch .DList li{ color:#666; line-height:21px; margin-top:20px; padding-top:6px; position:relative; float:left; padding-left:5px; width:132px;}
.doctorsBase .DFastSearch .DList .DName{ width:72px; position:relative; height:21px;}
.doctorsBase .DFastSearch .DList .DName .name{ font-size:16px; color:#978571;background:url(../images/ico_013.png) 1px center no-repeat; display:block;}
.doctorsBase .DFastSearch .DList li p{ width:96%; overflow:hidden; height:21px;}
.doctorsBase .DFastSearch .DList .DName:hover .name{ text-indent:19px; color:#ff7544; background:url(../images/ico_004.png) 1px center no-repeat;}
.doctorsBase .DFastSearch .DList .DName div{ width:265px; height:133px; position:absolute; z-index:108;display:none; background:#FFF; padding:16px;box-shadow:0 15px 30px rgba(0,0,0,0.15); outline:none; -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 30px rgba(0,0,0,0.15);}
.doctorsBase .DFastSearch .DList li img{ width:99px; height:133px; position:absolute; top:16px; left:16px;}
.doctorsBase .DFastSearch .DList li label{position:absolute;display:block; left:132px; top:27px; width:150px; color:#978571;}
.doctorsBase .DFastSearch .DList li em{position:absolute; display:block;left:132px; top:50px;width:150px;}
.doctorsBase .DFastSearch .DList li span{position:absolute; display:block;left:132px; top:71px;width:150px; color:#8e8e8e;}
.doctorsBase .DFastSearch .DList li .date{position:absolute;bottom:16px;left:132px; width:68px; height:30px;color:#fff; line-height:32px; text-align:center; background:#bda179;}
.doctorsBase .DFastSearch .DList li .more{position:absolute; bottom:16px; right:16px;width:68px; height:30px;color:#fff;line-height:32px;text-align:center; background:#00887e;}
.doctorsBase .DFastSearch .DList .DName div a:hover{background:#ff7544; }

.officesBase{height:490px; margin-top:20px; position:relative;}
.lt-ie9 .officesBase{margin-top:45px;}
.officesBase .tools{width:280px; }
.officesBase .contents{ top:93px;}
.officesBase .contents ul{height:320px;}
.officesBase .contents ul li{width:299px;height:160px;border-right:1px solid #f5f5f5;box-shadow:none !important;}
.officesBase .contents i{display:block; width:26px; height:44px; position:absolute; top:0px; right:29px;}
.officesBase .contents i.ico01{ background:url(../images/ico_033.jpg) no-repeat;}
.officesBase .contents .img{ width:80px; height:80px; border-radius:50%; margin:40px auto 20px auto; background:#00887e;}
.officesBase .contents .office{ font-size:18px;text-align:center; display:block; color:#978571; margin-bottom:6px;}
.officesBase .contents p{line-height:22px; width:208px; text-align:center; margin:0px auto;}
.officesBase .contents .more{ position:absolute;bottom:41px; display:block; text-indent:18px; width:99px; height:29px; line-height:30px; left:50px; color:#ff7544; background:url(../images/ico_034.jpg) no-repeat; background-position:71px center;}
.officesBase .contents .doctor{ position:absolute; bottom:41px;display:block;text-indent:18px; width:99px; height:29px;line-height:30px; right:50px; color:#0088a8;background:url(../images/ico_035.jpg) no-repeat;background-position:71px center;}
.officesBase .contents .btn:hover{background-position:79px center;}
.officesBase .contents ul li:hover .img{ background:#bda179;}
.officesBase .hiddenLineR,.officesBase .hiddenLineL{ background:#FFF; position:absolute; width:1px; top:93px;  height:320px;}
.officesBase .hiddenLineR{right:0px;}
.officesBase .hiddenLineL{left:0px;}
.officesBase .OFastSearch{ height:447px;}
.officesBase .OFContent{width:100%; height:343px; position:absolute; top:91px; left:0px; overflow-y:hidden;-ms-overflow-y:hidden;overflow-x:scroll\9;-ms-overflow-x:scroll\9;}
.officesBase .OListBase{ width:1440px;height:343px;position:absolute; top:0px; left:0px;}
.officesBase .OList{ width:219px; height:288px; float:left; border-right:1px solid #eee; padding-left:20px; overflow:hidden;}
.officesBase .OList h6{ padding-left:21px; font-size:16px; line-height:16px; color:#00887e; background:url(../images/ico_004.png) left 1px no-repeat; margin-bottom:24px;}
.officesBase .OList .item{ padding-bottom:3px; line-height:12px; height:20px;}
.officesBase .OList span{ color:#ff7544; font-size:16px; padding-right:8px;}
.officesBase .OList a{ color:#978571;}
.officesBase .OList a:hover{color:#ff7544; text-decoration:underline;}
.officesBase .OList .itemHidden{ height:15px; width:100%;}

.othersBase{ min-height:213px;}
.othersBase .left{ width:260px; height:211px; border:1px solid #ddd; float:left;position: relative;}
.othersBase .left .img{ width:260px; height:185px; overflow:hidden; position:relative; margin-top:13px; margin-left:13px; float:left;}
.othersBase .left .Anim{ width:1450px; height:185px;}
.othersBase .left .Anim li{width:260px; height:185px; position:relative; float:left;}
.othersBase .left .Anim li div{width:250px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:#00887e;opacity: 0.9; position:absolute; bottom:0px; left:0px;}

.othersBase .left .index{height:8px; width:43px; position:absolute; right:0px; bottom:11px;}
.othersBase .left .index li{-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);-webkit-opacity:.5; cursor:pointer;background:#FFF; width:8px; height:8px; float:left; border-radius:50%; margin-right:3px;}
.othersBase .left .index li:hover,.othersBase .left .index li.on{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-opacity:1;}
.othersBase .left .content{height:185px; width:278px; float:right; margin-top:13px; position:relative;}
.othersBase .left .content ul{height:150px; width:278px;padding-right:3px;    overflow: hidden;}
.othersBase .left .content li {padding:10px 5px;float: left;margin-right:10px;width: 116px;height: 40px;margin-bottom:13px;border: 1px solid #ddd}
.othersBase .left .content li .imgt{float: left;width: 40px;height: 40px;border-radius: 45px;background: #00887e;}
.othersBase .left .content li img{width: 100%;}
.othersBase .left .content li .text{float:left;padding-left:6px;}
.othersBase .left .content li .text h1{font-size: 12px;line-height: 20px;}
.othersBase .left .content li .text a{color:#fff;font-size: 10px;display: block;background: #978571;height: 14px;line-height: 14px;width: 48px;text-align: center}
.othersBase .left .content .more{cursor: pointer; background: #BDA179;height: 35px;line-height: 35px;text-align: center;width: 70px;color: #fff;}
.othersBase .left .modal{
	position: absolute;
	left:5px;
	right:5px;
	top:5px;
	bottom:5px;
	border: 2px solid #ddd;
	background: #fcfcfc;
	display: none;
	padding: 9px 0 0 10px
}
.othersBase .left .modal .close{
	position: absolute;
	right: 5px;
	top:5px;
	width: 20px;
	height: 30px;
	cursor: pointer;
}
.othersBase .left .modal .close img{
	width: 100%;
}
.othersBase .left .modal li{width:180px; height:60px;background:url(../images/ico_004.png) 18px center no-repeat; font-size:14px;float:left}
.othersBase .left .modal li a{padding-left:38px; line-height:60px; color:#494949; display:block; position:relative;}
.othersBase .left .modal li a span{background:#ff7544;font-size:12px;color:#fff;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;border-radius:2px;padding:0px 10px; line-height:24px; text-align:center; top:20px; right:20px;  position:absolute;transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
.othersBase .left .modal li a:hover{color:#ff7544; padding-left:45px;box-shadow:0px 5px 15px 1px rgba(128 ,128 ,128 ,0.25);}
.othersBase .left .modal li a:hover span{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-opacity:1;}






.othersBase .left h3{ padding-left:50px; background:url(../images/ico_037.jpg) left center no-repeat; color:#ff7544; font-size:16px; line-height:50px; height:50px;}
.othersBase .left p{ line-height:20px; padding-bottom:5px; color:#535353;}
.othersBase .left label{ display:block; margin-top:5px; padding-left:23px; color:#333; background:url(../images/ico_038.jpg) left center no-repeat;}

.othersBase .right{width:560px; height:211px; border-left:1px solid #ddd; border-top:1px solid #ddd; float:right;}
.othersBase .right a{ width:279px; height:105px; display:block; position:relative; border-bottom:1px solid #ddd; border-right:1px solid #ddd; float:left; }
.othersBase .right a img{ position:absolute; top:22px; left:26px;}
.othersBase .right a em{ position:absolute; left:76px; top:22px; color:#978571; font-size:14px;}
.othersBase .right a span{position:absolute;left:76px; top:45px; color:#666;}
.othersBase .right a b{position:absolute;left:76px; top:70px; width:57px; display:block; height:15px; line-height:17px; color:#a8a8a8; background:url(../images/ico_040a.png) right center no-repeat;}
.othersBase .right a:hover{background:#ff7544; }
.othersBase .right a:hover .second{-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;}
.othersBase .right a:hover em{color:#fff;}
.othersBase .right a:hover span{color:#fff;}
.othersBase .right a:hover b{color:#fff;background:url(../images/ico_040b.png) right center no-repeat;}
.hnewsAll .left{
    width: 540px;
    height: 330px;
    float: left;
}
.hnewsAll .left .Banners{
    left: 35px !important;
    width: 450px !important;
    position: absolute;
    top: 35px;
    height: 330px;
}
.hnewsAll .left .img{ width:430px;}
		.hnewsAll .left .img{ width:500px; height:330px; overflow:hidden; position:relative; margin-top:13px; margin-left:13px; float:left;}
.hnewsAll .left .Anim{ width:430px; height:330px;}
.hnewsAll .left .Anim li{width:430px; height:330px; position:relative; float:left;}
.hnewsAll .left .Anim li div img{width:430px; height:330px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:#00887e;opacity: 0.9; position:absolute; bottom:0px; left:0px;}


.hnewsAll .right{
    width: 550px;
	float: right;
	position: relative;
	top:-4px;
}
.toolsBase .title em{font-size:19px;font-weight:600}
.toolsBase  .more{
	float: right;
	line-height: 30px;
	font-size: 16px;
}
@media all and (min-width: 1px) and (max-width:1279px)
{

	.hnewsAll .left .img{ width:330px; height:185px; overflow:hidden; position:relative; margin-top:13px; margin-left:13px; float:left;}
.hnewsAll .left .Anim{ width:1450px; height:185px;}
.hnewsAll .left .Anim li{width:330px; height:185px; position:relative; float:left;}
.hnewsAll .left .Anim li div{width:330px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:#00887e;opacity: 0.9; position:absolute; bottom:0px; left:0px;}
.hnewsAll .left .Anim li img{width:330px; }
	
		.othersBase .left .img{ width:330px; height:185px; overflow:hidden; position:relative; margin-top:13px; margin-left:13px; float:left;}
.othersBase .left .Anim{ width:1450px; height:185px;}
.othersBase .left .Anim li{width:330px; height:185px; position:relative; float:left;}
.othersBase .left .Anim li div{width:330px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:#00887e;opacity: 0.9; position:absolute; bottom:0px; left:0px;}
.othersBase .left .Anim li img{width:330px; }

	.othersBase .left .content li {padding:10px 30px;float: left;margin-right:10px;width: 200px;height: 40px;margin-bottom:13px;border: 1px solid #ddd;}
.othersBase .left .content li .imgt{float: left;width: 40px;height: 40px;border-radius: 45px;background: #00887e;}
.othersBase .left .content li .text{float:left;padding-left:30px;}
	nav .quickMenuBase{ width:45px;}
	nav .quickMenus{ width:225px; display:none;}
	nav .Inav{ width:919px; padding-left:7px;}
	nav .Inav .PAMenu{padding:0px 15px;}
	nav .quickMenu01{ display:none;}
	.bannerBase .Banners{left:0px;}
	.AnimUl li img{ left:0px;}
	.bannerBase .tools{right:0px;}
	.NewsBase .tools{ float:none; width:100%; height:122px;}
	.NewsBase .tools a{ width:236px; margin-right:12px; margin-top:2px;}
	.NewsBase .tools a.last{ margin-right:0px;}
	.NewsBase .noticeBase{ float:none; width:100%; padding-top:15px;}
	.NewsBase .noticeBase .notice{ width:428px;}
	.doctorsBase .contents,.officesBase .contents{width:1000px; left:-15px;}
	.doctorsBase .contents ul,.officesBase .contents ul{left:17px;}
	.doctorsBase .contents ul li{ margin-right:6px;}
	.officesBase .contents ul li{ width:325px;}
	.officesBase .contents p{ width:243px;}
	.doctorsBase .contents div,.officesBase .contents .hackR,.officesBase .contents .hackL{ width:15px;}
	.officesBase .hiddenLineL{left:1px;}
	.doctorsBase .DFastSearch .DListBase{ width:916px;}
	.doctorsBase .DFastSearch .DList{ width:850px;}
	.doctorsBase .DFastSearch .DList li{ width:135px;}
	.othersBase .left{ width:100%; float:none;}
	.othersBase .left .content{ width:608px;}
	.othersBase .left p{ width:300px;}
	.othersBase .left a{ width:180px; right:20px; bottom:70px;}
	.othersBase .right{ width:980px; margin-top:22px; height:105px; float:none;}
	.othersBase .right a{ width:244px;}
	.othersBase .right a img{ left:20px;}
	.othersBase .right a em{left:70px;}
	.othersBase .right a span{ left:70px; width:152px; line-height:20px;}
	.othersBase .right a b{ visibility:hidden;}
	.hnewsAll .right{margin-top: 0px !important;width:49% !important;}
	
} 
@media all and (min-width: 1280px) and (max-width:1580px){
	nav .quickMenu02{ display:none;}
}
@media all and (min-width: 1581px) and (max-width:38400px){
	nav .quickMenuBase{ width:310px;}
	nav .quickMenus{ width:310px;}
	nav .quickMenu02{ display:none;}
    #index nav .nav {
        width: 1164px;
        padding-left: 16px;
    }
        #index nav .nav .PAMenu {
            padding: 0px 37px;
		}
		
		.hnewsAll .left {
    width: 690px;
	height: 330px;
		}
		.hnewsAll .left .img{ width:680px;}
		.hnewsAll .left .img{ width:680px; height:330px; overflow:hidden; position:relative; margin-top:13px; margin-left:13px; float:left;}
.hnewsAll .left .Anim{ width:680px; height:330px;}
.hnewsAll .left .Anim li{width:680px; height:330px; position:relative; float:left;}
.hnewsAll .left .Anim li div img{width:680px; height:330px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:#00887e;opacity: 0.9; position:absolute; bottom:0px; left:0px;}



		.othersBase .left .img{ width:290px;}
		.othersBase .left .img{ width:290px; height:185px; overflow:hidden; position:relative; margin-top:13px; margin-left:13px; float:left;}
.othersBase .left .Anim{ width:1450px; height:185px;}
.othersBase .left .Anim li{width:290px; height:185px; position:relative; float:left;}
.othersBase .left .Anim li div{width:290px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:#00887e;opacity: 0.9; position:absolute; bottom:0px; left:0px;}



		.hnewsAll .right{
			width: 690px;
			float: right;
		}
		.hnewsAll .left .Banners{
			width: 680px !important;

		}
		
	
	.bannerBase .Banners{ left:320px;}
	.bannerBase .tools{ right:-200px; background:#00887e;}
	.NewsBase .tools{ width:312px;}
	.NewsBase .tools a{ width:153px;}
	.NewsBase .noticeBase{ width:1180px;}
	.NewsBase .noticeBase .notice{ width:515px; padding:18px 35px;}
	.NewsBase .noticeBase .first div{ width:321px; margin-left:22px;}
	#BannerSwitch{ display:none;}
	.doctorsBase .contents,.officesBase .contents{width:1560px;}
	.doctorsBase .contents ul li{margin-right:12px; }
	.doctorsBase .DFastSearch .DListBase{ width:1434px;}
	.doctorsBase .DFastSearch .DList{ width:1376px;}
	.othersBase .left{ width:741px;}
	.othersBase .left .content{ width:422px;}
	.othersBase .left p{ width:310px;}
	.othersBase .left a{ right:9px;}
	.othersBase .left .content ul{width:422px;}
	.othersBase .left .content li {padding:10px 20px;margin-right:10px;width: 156px;margin-bottom:13px;}
	.othersBase .left .content li .imgt{float: left;width: 40px;height: 40px;border-radius: 45px;background: #00887e;}
	.othersBase .left .content li img{width: 100%;}
	.othersBase .left .content li .text{float:left;padding-left:20px;}
	.othersBase .right{ width:742px;}
	.othersBase .right a{ width:370px;}
	.othersBase .right a img{ left:32px;}
	.othersBase .right a em,.othersBase .right a span,.othersBase .right a b{ left:90px;}	
}




/** indexpage weixin **/

.box {
	width: 52px;
	margin-left: 30%;
	margin-top: 15%;
	position: absolute;
    z-index: 9999999;
    right: 10%;
}

.box ul li {

	width: 48px;

	display: block;

	height: 50px;

	padding: 2px;

	overflow: hidden

}

.weixin {

	background: url(../images/elevator.png) no-repeat;

	background-position: 0 87%;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

}

.weixin:hover {

	background-position: 0 93%

}

.weixin:hover .weixin-logo {

	width: 170px;

	height: 204px;

}

.idea {

	background: url(../images/elevator.png) no-repeat;

	background-position: 0 43%;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

}

.idea:hover {

	background-position: 0 49%;

}

.app {

	background: url(../images/elevator.png) no-repeat;

	background-position: 0 55%;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

}

.app:hover {

	bbackground-position: 0 61%;

}

.app:hover .app-logo {

	width: 210px;

	height: 50px;

	transition:width 0.1s;
	-moz-transition:width 0.1s; /* Firefox 4 */
	-webkit-transition:width 0.1s; /* Safari and Chrome */
	-o-transition:width 0.1s; /* Opera */

}

.weixin-logo {

	background: url(../images/elevator.png) no-repeat;

	background-position: 0 0;

	width: 0px;

	height: 0px;

	overflow: hidden;

	position: absolute;

	top: -160px;

	left: -171px;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

}

.app-logo {
	line-height: 50px;
    padding-left: 8px;
	box-sizing: border-box;
	background:#2f8ea2;

	background-position: 0 26%;
	color:#fff;
	width: 0px;
	font-size: .8rem;
	height: 0px;

	overflow: hidden;

	position: absolute;

	bottom: 7px;

	left: -210px;

	-webkit-transition: all .3s;

	-moz-transition: all .3s;

	-ms-transition: all .3s;

	-o-transition: all .3s;

}

.key-specialities li.on{
	background: #009ea1;
	border:1px #009ea1 solid;
	color:#fff;
	}
	.panes div{
	display: none;
	}
	.panes div.on{
	display: block;
	}