﻿
.sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}   
.sup {top: -0.5em;}   
.sub {bottom: -0.25em;} 
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}   
.clear{ zoom:1; /* for IE6 IE7 */}   
div#black_overlay {position:fixed;top: 0%;left: 0%;width: 100%;height: 100%;z-index:10000; background:url(../images/black.png); cursor:pointer; display:none;}
.loader-img{background:transparent url(../images/loading.gif) no-repeat center center}

div#Footer_CodeDiv{ display:none;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}
@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}
::selection{ background:#2F9F68; color:#FFF;}
::-moz-selection{ background:#2F9F68; color:#FFF;}
.animated{transition:all .28s linear;-moz-transition:all .28s linear;-webkit-transition:all .28s linear;-o-transition:all .28s linear;}
.bezierCurve{-webkit-transition:-webkit-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);	-moz-transition:-moz-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);-o-transition:-o-transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);transition:transform 0.28s cubic-bezier(0.175, 0.885, 0.320, 1.5);}
.bezierCurveAll{-webkit-transition:all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5);-moz-transition:all 0.38s  cubic-bezier(0.175, 0.885, 0.320, 1.5);-o-transition:all 0.38s cubic-bezier(0.175, 0.885, 0.320, 1.5);transition:all 0.38s  cubic-bezier(0.175, 0.885, 0.320, 1.5);}
.be-animating,.be-animatingFast{ visibility:hidden;}
.mtip>span{vertical-align:3px;line-height:1;display:inline-block;width:auto;font-size:24px;}
.mtip{border-radius:4px;padding-top:10px;padding-left:25px;padding-right:25px;padding-bottom:10px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);box-shadow:0 4px 4px rgba(0,0,0,0.2);	font-weight:bold;}
.mtip.error{background-color:#BF3358;background-image:-moz-linear-gradient(top,#e34447,#BF3358);background-image:-ms-linear-gradient(top,#e34447,#BF3358);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e34447),to(#BF3358));background-image:-webkit-linear-gradient(top,#e34447,#BF3358);background-image:-o-linear-gradient(top,#e34447,#BF3358);	background-image:linear-gradient(top,#e34447,#BF3358);border:1px solid #ca3e3e;}
.mtip.success{background-color:#43ab00;background-image:-moz-linear-gradient(top,#43ab00,#388e00);background-image:-ms-linear-gradient(top,#43ab00,#388e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#43ab00),to(#388e00));background-image:-webkit-linear-gradient(top,#43ab00,#388e00);background-image:-o-linear-gradient(top,#43ab00,#388e00);	background-image:linear-gradient(top,#43ab00,#388e00);border:1px solid #338100;}
.mtip.warning{background-color:orange;background-image:-moz-linear-gradient(top,#dcb20b,#e6bb10);background-image:-ms-linear-gradient(top,#dcb20b,#e6bb10);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dcb20b),to(#e6bb10));background-image:-webkit-linear-gradient(top,#dcb20b,#e6bb10);background-image:-o-linear-gradient(top,#dcb20b,#e6bb10);	background-image:linear-gradient(top,#dcb20b,#e6bb10);border:1px solid #e6bb10;}
.tip_container{display:none;z-index: 9999;position:fixed !important;top:0;text-align:left;width:auto;}
.BaseMark{ margin:0px auto; position:relative; width:1200px;}
div.topHidden{width:100%; height:40px;}


#QRBase{ position:relative; height:1px; width:100%; overflow:hidden;}
.QRBase{ position:absolute; top:0px; left:0px;width:100%;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-opacity:0;}
.QRBase .QRList{  width:100%; background:#fff; height:auto; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; min-height:211px;}
.QRBase .QRList li{ width:239px; float:left; height:147px;border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7;}
.QRBase .QRList li div{ width:180px; position:relative; height:75px; margin:36px auto;  }
.QRBase .QRList li label{ position:absolute; display:block; width:88px; top:15px; left:91px;line-height:22px; font-size:14px;}
.QRBase .QRClose{margin:27px auto 0px auto; background:#2F9F68; border-radius:4px; width:208px; height:38px; color:#FFF; line-height:38px; border:none; cursor:pointer; display:block;}
.QRBase .QRClose:hover{ background:#158064;}

div.BottomHidden{width:100%; height:38px;}
#QRMark{ position:absolute; top:0px; left:50%; margin-left:-18px;}
footer{ width:100%; height:auto; position:relative;}
footer .menusBase{ width:100%; min-height:166px; background:#f1f1f1; padding:30px 0px;}
footer .menusBase dl{ position:relative; width:188px; height:141px; margin-right:50px; padding-top:22px; float:left; }
footer .menusBase dt{padding-bottom:12px;}
footer .menusBase dt em{ font-size:16px; color:#333; display:block; position:absolute; top:18px; left:46px;}
footer .menusBase dt span{ text-transform:capitalize; color:#158064; font-size:14px; display:block; position:absolute; left:46px; top:44px;}
footer .menusBase dd{ height:24px; line-height:24px;}
footer .menusBase dd a{ color:#696969; font-size:14px; text-indent:46px; display:block; background:url(../images/ico_007.jpg) 26px center no-repeat;}
footer .menusBase dd a:hover{ color:#2F9F68;}
footer .QRBtn{ width:128px; height:163px; position:relative; float:left;}
footer .QRBtn img{ margin:0px auto; display:block;}
footer .QRBtn span{ display:block; color:#2F9F68; font-size:14px; text-align:center; padding:16px 0px;}
footer .QRBtn a{ border-radius:4px; color:#FFF; width:94px; height:29px; margin-top:3px; background:#cacaca; display:block; line-height:29px; text-align:center; margin:0px auto;}
footer .QRBtn a:hover{background:#2F9F68;}
footer .newsPaper{ width:289px; height:163px; border-left:1px solid #e5e5e5; float:right;}
footer .newsPaper .npTitle{ float:right; margin-left:60px; width:203px; position:relative; margin-top:15px;}
footer .newsPaper .npTitle em{ font-size:14px; display:block; color:#766857; position:absolute;left:42px; top:2px;}
footer .newsPaper .npTitle span{ font-size:12px; display:block;position:absolute; left:42px; top:22px;}
footer .newsPaper .DChange{margin-left:60px; margin-top:16px; float:right;}
footer .newsPaper .DYear{float:left; width:99px; height:32px;}
footer .newsPaper .DTime{float:left; width:99px; height:32px;margin-left:5px;}
footer .newsPaper .newsPaperBtn{float:right;margin-right:108px; margin-top:15px; cursor:pointer; width:94px; height:32px; background:#158064; border-radius:4px; border:none; color:#FFF;}
footer .newsPaper .newsPaperBtn:hover{ background:#2F9F68;}

footer select{ width:100%; height:100%; border:1px solid #ddd;color:#766857; padding:6px 3px; border-radius:4px;  font-size:12px;font-family:Arial,Tahoma,"Microsoft YaHei","SimSun"; background:#fff url(../images/ico_005.png) 78px center no-repeat;appearance:none;-moz-appearance:none; -webkit-appearance:none;}
footer .DWeibo{ width:283px; margin:0px auto; padding:16px 0px 21px 0px;}
footer .DWeibo a{ width:130px; height:30px; display:block; float:left; color:#FFF; line-height:32px; border-radius:4px; text-indent:41px; margin-right:10px;}
footer .DWeibo .weibo{background: url(../images/ico_011.png) 7px center no-repeat; background-color:#cacaca; }
footer .DWeibo .tencent{ background: url(../images/ico_012.png) 8px center no-repeat;background-color:#158065; }
footer .DWeibo a:hover{background-color:#2F9F68;}
footer .websiteInfo{ width:868px; margin:0px auto;}
footer .info{ text-align:center; line-height:22px; color:#333;}
footer .websiteInfo ul{ width:338px; margin:0px auto; padding-top:16px;}
footer .websiteInfo ul li.first{ background:none;}
footer .websiteInfo ul li{float:left; background:url(../images/ico_vline.jpg) left center no-repeat; padding:0px 6px;}
footer .websiteInfo ul li a{ color:#757575;}
footer .websiteInfo ul li a:hover{ color:#333; text-decoration:underline;}
footer .websiteInfo p{ text-align:center; padding-top:5px;color:#757575;} 
footer .websiteInfo p a span{ color:#158064;}
footer .urlHidden{ width:100%; height:2px; overflow:hidden;}
#ddlLinks{ width:216px; height:25px; line-height:22px; border:2px solid #d6d5d4; padding:0px; margin:25px auto 25px auto; display:block; border-radius:0px;background:#fff url(../images/ico_013.jpg) 196px center no-repeat; color:#757575;}

div#anpNews {font-size:12px; margin:40px 0px;}
div#anpNews .None{ display:none;}
div#anpNews A{border:1px #d3d3d4 solid; background:url(../images/page_bg.jpg) center center no-repeat;padding:8px 10px; }
div#anpNews A:hover{ border:1px #aaa solid;}
div#anpNews A:active{border:1px #aaa solid;}
div#anpNews span.cpd{background:none; border:none;cursor:default;padding:10px 13px;}
div#anpNews span.disabled{background:none; border:none;cursor:default;}





.NewsBase{ margin-top:0;}
.lt-ie9 .NewsBase{ margin-top:14px;}
.NewsBase span{ color:#158064;}
.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:#2F9F68;}
.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:#2F9F68;}
.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;}
.doctorsBase .title,.officesBase .title{ float:left; height:42px; width:199px;padding-top:3px; padding-left:52px; border-bottom:5px solid #158064; background:url(../images/ico_028.jpg) 7px top no-repeat;
}
.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 #158064;}
.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:#2F9F68;}
.doctorsBase .tools .Aprev,.officesBase .tools .Aprev{position:absolute;top:0px; right:39px; width:26px; height:26px;display:block; border:1px solid #ddd; background:#FFF url(../images/ico_031b.png) center center no-repeat;}
.doctorsBase .tools .Aprev:hover,.officesBase .tools .Aprev:hover{background:#2F9F68 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:1px solid #ddd;background:#FFF url(../images/ico_032b.png) center center no-repeat;}
.doctorsBase .tools .Anext:hover,.officesBase .tools .Anext:hover{background:#2F9F68 url(../images/ico_032a.png) center center no-repeat;}
.doctorsBase .tools .Amore,.officesBase .tools .Amore{ font-size:14px; color:#2F9F68; width:70px; height:100%; text-align:center; position:absolute; top:0px; line-height:35px; right:88px;}
.doctorsBase .tools .Amore:hover,.officesBase .tools .Amore:hover{color:#2F9F68; background:#FFF; text-decoration:underline;}
.doctorsBase .title em,.officesBase .title em{ font-size:18px; color:#333; line-height:32px;}
.doctorsBase .title span,.officesBase .title span{ padding-left:3px; color:#158064;}

.doctorsBase .contents,.officesBase .contents{width:1260px;position:absolute;height:310px; top:80px;left:-30px;overflow:hidden;}
.doctorsBase .contents ul,.officesBase .contents ul{ position:absolute; width:8888px; 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:#158064;}
.doctorsBase .contents .btn:hover{ background:#2F9F68;}
.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:#2F9F68;}
.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:#2F9F68;  text-align:center;border:1px solid #ddd; top:0px; right:0px;}
.doctorsBase .DFastSearch button:hover,.officesBase .OFastSearch button:hover{background:#158064; }
.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:rgb(242, 249, 244);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:#2F9F68; 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:#2F9F68;}
.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:#2F9F68; 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:#158064;}
.doctorsBase .DFastSearch .DList .DName div a:hover{background:#2F9F68; }

.officesBase{height:369px;position:relative; width:1200px; margin:0px auto; background:rgb(242, 249, 244); margin-top: 20px;}
.lt-ie9 .officesBase{margin-top:45px;}
.officesBase .title{ background:url(../images/ico_029.jpg) 7px top no-repeat;}
.officesBase .tools{width:280px;margin-top: 20px;margin-right: 15px;}
.officesBase .contents{ top:70px;}
.officesBase .contents ul{height:320px;}
.officesBase .contents ul li{width:299px;height:298px;border-right:1px solid #e8e7e7;}
.officesBase .contents i{display:block; width:26px; height:44px; position:absolute; top:0px; right:29px;}
.officesBase .contents i.ico01{ background:url(../images/ico_033.png) no-repeat;}
.officesBase .contents .img{ width:80px; height:80px; border-radius:50%; margin:40px auto 20px auto; background:#2F9F68;}
.officesBase .contents .office{ font-size:18px;text-align:center; display:block; color:#2F9F68; margin-bottom:6px;font-weight: bold;}
.officesBase .contents p{line-height:22px; width:208px; text-align:center; margin:0px auto;}
.officesBase .contents .more{ position:absolute;bottom:17px; display:block; text-indent:18px; width:99px; height:29px; line-height:30px; left:50px; color:#2F9F68; background:url(../images/ico_034.png) no-repeat; background-position:71px center;}
.officesBase .contents .doctor{ position:absolute; bottom:17px;display:block;text-indent:18px; width:99px; height:29px;line-height:30px; right:50px; color:#000;background:url(../images/ico_035.png) no-repeat;background-position:71px center;}
.officesBase .contents .btn:hover{background-position:79px center;}
.officesBase .contents ul li:hover .img{ background:#2F9F68;}
.officesBase .hiddenLineR,.officesBase .hiddenLineL{ background:#FFF; position:absolute; width:1px; top:93px;  height:320px;}
.officesBase .hiddenLineR{right:0px;}
.officesBase .hiddenLineL{left:-1px;}
.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:#158064; 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:#2F9F68; font-size:16px; padding-right:8px;}
.officesBase .OList a{ color:#978571;}
.officesBase .OList a:hover{color:#2F9F68; text-decoration:underline;}
.officesBase .OList .itemHidden{ height:15px; width:100%;}

.othersBase{ min-height:213px;}
.othersBase .left{ width:595px; height:211px; border:1px solid #ddd; float:left;}
.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:280px; padding-left:10px; height:35px; color:#fff; line-height:35px; background:url(../images/bg02.png); 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:240px; float:right; margin-right:22px;margin-top:13px; position:relative;}
.othersBase .left h3{ padding-left:50px; background:url(../images/ico_037.jpg) left center no-repeat; color:#2F9F68; 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 .left a{ width:96px; height:34px; position:absolute; background:#bda179; right:-1px; bottom:0px; display:block; line-height:36px; font-size:12px; text-align:center; color:#fff;}
.othersBase .left a:hover{background:#2F9F68; }
.othersBase .right{width:596px; height:211px; border-left:1px solid #ddd; border-top:1px solid #ddd; float:right;}
.othersBase .right a{ width:297px; 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:#2F9F68; }
.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;}
