@charset "utf-8";
/* CSS Document */
body{ font:12px/1.5 "Microsoft YaHei",'Simsun','Arial'; text-align:left; margin:0 auto; padding:0; color:#000;background:#fff; }
img{border:none; }
input{border:none;}
a{text-decoration:none;}
a:link{color:#414141;}
a:visited{color:#414141;}
a:hover{color:#000; text-decoration:underline;}
li{list-style:none; list-style-image:none;}
ul,li,p,a,dl,li,dd,dt,h2,img,span,stong,h3,input,label,ol{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }

.clearfix:after,.clearfix:before{display:table;content:'';}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.center {margin:0 auto;}
.iBlock{display:inline-block;}
.bt {-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}
.ot {-moz-transition:opacity 0.3s linear 0s;-webkit-transition:opacity 0.3s linear 0s;transition:opacity 0.3s linear 0s;}
.translateXY {-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.translateY {-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.translateX {-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.contentBox {-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.borderBox {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
input:focus{border:0;outline:medium;}



/******************************主体内容******************************/
#contents{width:100%; min-width:980px; height:auto; overflow:hidden; background:#fff; }



/******************************banner图轮播css******************************/
.box{ width:100%; min-width:980px; height:350px;  overflow:hidden; }
.slideGroup{ width:980px;  margin:0 auto; position:relative; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:0; position:relative; z-index: 5; }
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; top:140px; display:block; width:35px; height:69px; cursor:pointer; z-index:100;  }
.slideGroup .sPrev{  left:5px;  background:url(/statics/images/banner-prev.png) center center no-repeat; }
.slideGroup .sNext{ right:5px; background:url(/statics/images/banner-next.png) center center no-repeat; }
.slideGroup .prevStop{ display:none; background:url(/statics/images/left.jpg) center center no-repeat; }
.slideGroup .nextStop{  display:none;  background:url(/statics/images/right.jpg) center center no-repeat; }
.slideGroup .slideBox ul{ overflow:hidden; zoom:1; }
.slideGroup .slideBox ul li{ margin:0; float:left; display:inline; overflow:hidden; text-align:center; }
.slideGroup .slideBox ul li .con{ text-align:center; position:relative; }
.slideGroup .slideBox ul li .con img{ width:980px; height:360px; display:block; }
.slideGroup .slideBox ul li .con h2{position:absolute;left: 0px;top: 190px;width: 360px;height: 120px;font-size: 26px;color: #ffffff;font-weight:normal;text-align:left;padding: 10px 40px;background: rgba(0,99,167,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C80063a7,endColorstr=#C80063a7);}
.slideGroup .slideBox ul li .con h2 span{display:block;font-size: 16px;color: #ffffff;padding-top: 8px;}
.slideGroup .slideBox ul li .con h3{position:absolute;top:240px;left:230px;font-size:20px;
color:#4e4e4e;font-weight:normal;}
.slideGroup .slideBox ul li .con .hdbtn{position:absolute;top:280px;left:310px;width:180px;height:35px;line-height:35px;background:#ff8c11;color:#FFF;border-radius:30px;text-align:center;display:block;font-size:20px;transform: translate3d(0,0,0);transition: all .3s ease-in-out;}
.slideGroup .slideBox ul li .con .hdbtn:hover {transform: translate3d(0,-5px,0);box-shadow: 1px 1px 20px rgba(255,140,17, .5);text-decoration:none;}

.slideGroup .con .bannerzmzx {position: absolute;right: 222px;bottom: 32px;background: url(/statics/images/bannerzmzx.png);width: 171px;height: 46px;-moz-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;display:block}
.slideGroup .con .bannerzmzx:hover {transform: translate3d(0,-5px,0);}

.slideGroup .hd{ overflow:hidden; height:20px; }
.slideGroup .hd ul{ overflow:hidden; zoom:1; position:absolute; bottom:35px; z-index:100; left:50%; margin-left:-50px; }
.slideGroup .hd li{ display:inline-block; width:10px; height:10px; background:#fff; overflow:hidden; margin:0 5px; font-size:16px; color:#333; text-align:center; line-height:30px; text-indent:-999px; }
.slideGroup .hd li.on{ background:#1662af; color:#fff; }



/******************************科室分类******************************/
.Department{ width:940px; height:auto; margin:30px auto 0; background:#fff; overflow:hidden; }
.Department .Department-contents{ float:left; width:250px; height:auto; margin-right:95px;  }
.Department .Department-contents .djzx{margin-top: 60px;margin-left: 36px;text-decoration: none; width: 178px;height: 45px;background-color: #0063a7;color: #fff;font-size: 20px;    display: inline-block;line-height: 45px;text-align: center;border-radius: 5px;}
.Department .Department-contents:nth-child(3){margin-right: 0;}
.Department .Department-contents>h4{ font-size:20px; color:#1662af;line-height:40px; font-weight:normal;text-align:center; }
.Department .Department-contents>h4>a{ color:#1662af; text-decoration:none; }
.Department .Department-contents>p{ font-size:14px; color:#666; line-height:30px;text-align: justify; }
.Department .Department-contents1{ background:url(/statics/images/keshi-icon.png) -5px 0px no-repeat; }
.Department .Department-contents2{ background:url(/statics/images/keshi-icon.png) -3px -260px no-repeat; }
.Department .Department-contents3{ background:url(/statics/images/keshi-icon.png) -5px -520px no-repeat; margin-right:0; }


/******************************特色科室******************************/
.tsks-Department{ width:940px; height:auto; margin:44px auto 0; background:#fff; overflow:hidden; }
.tsks-Department>h4{display:inline-block; padding:0px 15px 1px 0px; font-size:20px; color:#333; border-bottom:3px solid #0063a7;color:#333333;font-weight:normal;}
.tsks-Department>h4>a{ color:#333333; text-decoration:none; }

/******************************特色科室轮播css******************************/
.tsks-Department .tsks-Department-slideGroup{ width:940px; height:184px; margin:15px auto 0; position:relative;overflow:hidden;  }
.tsks-Department .tsks-Department-slideGroup .sPrev,.doctor-slideGroup .sNext{ position:absolute; bottom: 0; display:block; width:20px; height:auto; cursor:pointer; z-index:100;  }
.tsks-Department .tsks-Department-slideGroup .sPrev{ display:none; left:0;  background:url(/statics/images/banner-prev.png) center center no-repeat; }
.tsks-Department .tsks-Department-slideGroup .sNext{ display:none; right:0; background:url(/statics/images/banner-next.png) center center no-repeat; }
.tsks-Department .tsks-Department-slideGroup .prevStop{ display:none; background:url(/statics/images/left.jpg) center center no-repeat; }
.tsks-Department .tsks-Department-slideGroup .nextStop{ display:none;  background:url(/statics/images/right.jpg) center center no-repeat; }

.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox{ overflow:hidden; zoom:1; padding:0; position:relative; z-index: 5; }
.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox ul{ overflow:hidden; zoom:1; }
.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox ul li{ width:auto; margin:0 7px 0 0; float:left; padding:8px; }
.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox ul li .con{ width:auto; height:auto; }
.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox ul li .con>a{ display:block; width:auto; height:auto; text-decoration:none; }
.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox ul li .con>a>p{ font-size:14px; color:#1662af; line-height:40px; }
.tsks-Department .tsks-Department-slideGroup .tsks-Department-slideBox ul li .con>a>img{ display:block; width:198px; height:121px; padding:5px; background:#f0f0f0; border:2px solid #fff; box-shadow:0 0 10px 2px rgba(204,204,204,0.5); -webkit-box-shadow:0 0 10px 2px rgba(204,204,204,0.5); }

.tsks-Department .tsks-Department-slideGroup .hd{ width:auto; height:auto; margin:5px 0 0 0; }
.tsks-Department .tsks-Department-slideGroup .hd ul{ vertical-align: middle; display: inline-block; overflow: hidden; zoom: 1; }
.tsks-Department .tsks-Department-slideGroup .hd li{ width:170px; height:173px; float:left; margin-right:8px; border:1px solid #f1f1f1; }
.tsks-Department .tsks-Department-slideGroup .hd li.on{ border:1px solid #1662af; }


/******************************医生团队******************************/
.doctor{ width:945px; height:auto; margin:19px auto 0; background:#fff; overflow:hidden; }
.doctor>h2{ display:block; height:31px; margin:20px auto 0; font-weight:normal; }
.doctor>h2>span{ display:inline-block; padding:0px 15px 1px 0px; font-size:20px; color:#333; border-bottom:3px solid #0063a7; }
.doctor>h2>a{ display:inline-block; float:right; padding:0px 5px 1px 0; font-size:20px; color:#333; text-decoration:none;  }

/******************************轮播css******************************/
.doctor .doctor-box{ width:945px; height:auto; margin:20px auto;overflow:hidden; }
.doctor .doctor-box .doctor-slideGroup{ width:945px;  margin:0 auto; position:relative; }
.doctor .doctor-box .doctor-slideGroup .sPrev,.doctor-slideGroup .sNext{ position:absolute; bottom: 0; display:block; width:39px; height:173px; cursor:pointer; z-index:100;  }
.doctor .doctor-box .doctor-slideGroup .sPrev{ left:0;  background:url(/statics/images/docter-prev.jpg) center center no-repeat; }
.doctor .doctor-box .doctor-slideGroup .sNext{ right:0; background:url(/statics/images/docter-next.jpg) center center no-repeat; }
.doctor .doctor-box .doctor-slideGroup .prevStop{ display:none; background:url(/statics/images/left.jpg) center center no-repeat; }
.doctor .doctor-box .doctor-slideGroup .nextStop{  display:none;  background:url(/statics/images/right.jpg) center center no-repeat; }

.doctor .doctor-box .doctor-slideGroup .doctor-slideBox{ overflow:hidden; zoom:1; padding:0; position:relative; z-index: 5; height:416px;overflow:hidden;}
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul{ overflow:hidden; zoom:1; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li{ width:945px; height:416px; margin:0; float:left; overflow:hidden; background:url(/statics/images/docter-bg.jpg) center no-repeat; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con{ width:100%; height:100%; position:relative; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con>a{ position:absolute; right:0; bottom:0; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con>a>img{ display:block; width:500px; height:416px; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con .con-text{ width:450px; height:auto; margin:0 0 0 60px; padding-top:40px; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con .con-text>h4{ font-size:40px; color:#141414; font-weight:normal; margin-bottom:40px; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con .con-text>h4>span{ display:inline-block; font-size:25px; color:#141414; margin-left:50px;}
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con .con-text>p{ font-size:18px; color:#141414; line-height:35px; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con .con-text>a{ position:absolute; bottom:80px; left:160px; display:inline-block; width:130px; height:50px; border-radius:5px; text-decoration:none; background:#656565; font-size:16px; color:#fff; text-align:center; line-height:50px; }
.doctor .doctor-box .doctor-slideGroup .doctor-slideBox ul li .con .con-text>a.active{ background:#1662af; margin-right:0; bottom:80px; left:315px;}

.doctor .doctor-box .doctor-slideGroup .hd{ width:auto; height:auto; margin:5px 0 0 0; }
.doctor .doctor-box .doctor-slideGroup .hd ul{ vertical-align: middle; display: inline-block; overflow: hidden; zoom: 1; }
.doctor .doctor-box .doctor-slideGroup .hd li{ width:165px; height:170px; float:left; margin-right:7px; border:1px solid #f1f1f1; }
.doctor .doctor-box .doctor-slideGroup .hd li.on{ border:1px solid #1662af; }

.doctor .doctor-box .doctor-slideGroup .btn{ position:absolute; right:0; bottom:0; width:75px; height:173px; background:url(/statics/images/docter-more.png) center 50px no-repeat #f1f1f1; font-size: 15px; color:#141414;
line-height:250px; text-align:center; }

/******************************模块******************************/
.are01{width:945px; height:auto; margin:33px auto 0; overflow:hidden; }

/******************************优惠活动******************************/
.yhhd{ float:left; background:#fff; width:355px;  overflow:hidden; }
.yhhd h2{ display:block; height:31px; margin:0; font-weight:normal; border-bottom:3px solid #d8dbe2; }
.yhhd h2>span{ display:inline-block; padding:0px 15px 1px 5px; font-size:20px; color:#333; border-bottom:3px solid #0063a7; }
.yhhd>a{ display:block; width:355px; height: 230px; overflow:hidden; margin:15px auto 15px; background: url(/statics/images/yhhd_bg.jpg) no-repeat; text-align: center; }
.yhhd>a:hover{text-decoration: none;}
.yhhd>a>img{ display:block; width:355px; height: 230px; }
.yhhd>a>h2 { font-size: 40px; font-weight: normal; padding-top: 30px; color: #323232; padding-bottom: 20px; border:0px; }
.yhhd>a>span { font-size: 30px;color: #323232;}

/******************************品牌文化******************************/
.ppwh{ float:right;background:#fff; width:571px;  margin:0; }
.ppwh h2{ display:block; height:31px; margin:0; font-weight:normal; font-size:26px; color:#333; border-bottom:3px solid #d8dbe2; position:relative; }
.ppwh h2>span{ display:inline-block; padding:0px 15px 1px 5px; font-size:20px; color:#333; border-bottom:3px solid #0063a7; margin-right:20px; }
.ppwh h2>span>a{ display:inline-block; font-size:16px; color:#464646; position:absolute; right:10px; top:5px; text-decoration:none; }
.ppwh h2>span.hover{ border-bottom:0; }
.ppwh h2>span.hover a{ display:none; }
.ppwh .ppwh-box{ width:571px; height:231px; margin:15px auto; overflow:hidden; background:#fff; }
.ppwh .syppwh{ width:571px; height:231px; background:url(/statics/images/ppwh_bg.jpg) right no-repeat; }
.ppwh .syppwh>p{ width:265px; height:auto; float:left; font-size:16px; color:#333; line-height:30px; margin:20px 10px 0; }
.ppwh .syppwh>a{ display:block; width:340px; height:200px; float:left; margin:10px 0 0 10px; }


/******************************关于卡斯卡洛******************************/
.ppzx{ float:left; width:647px; height:auto; overflow:hidden; zoom:1; background:#fff; }
.ppzx>h2{ display:table; padding:4px 15px 1px 5px; margin:0; font-size:20px; color:#333; font-weight:normal; border-bottom:3px solid #1662af; }
.ppzx .ppzx-content{ width:486px; height:auto; overflow:hidden; margin:20px 0 20px 0; float:left; }
.ppzx .ppzx-content>a{ display:none; width: 486px; height:auto; }
.ppzx .ppzx-content>a>img{ display:block; width: 100%; height:auto; }
.ppzx .ppzx-content>a.active{ display:block; }

.ppzx ul{ float:right; width:155px; margin:21px 0px 0 0; }
.ppzx ul li{ width:100%; height:66px; margin:0 0 5px 0;}
.ppzx ul li a{ float:left; width:100%; height:66px; line-height:66px; background:url(/statics/images/icon7.png) 20px 20px no-repeat #d8dbe2; font-size:18px; color:#666; text-align:center; text-indent:40px; text-decoration:none; }
.ppzx ul li a:hover{ color:#fff; background:url(/statics/images/icon6.png) 20px 20px no-repeat #1662af; }
.ppzx ul li.hover a{ color:#fff; background:url(/statics/images/icon6.png) 20px 20px no-repeat #1662af; }


/******************************医疗环境******************************/
.environment { width: 285px; height:auto; background: #fff; overflow: hidden; float: right; position: relative;}
.environment>h2{ display:inline-block; padding:4px 15px 1px 5px; margin:0; font-size:20px; color:#333; font-weight:normal; border-bottom:3px solid #1662af; }
.environment .next { right: 25px; background: url(/statics/images/next.jpg) center no-repeat; }
.environment .next,.environment .prev { width: 20px; height:20px; position: absolute; display: block; top: 15px; cursor: pointer; }
.environment .prev { right: 0px; background: url(/statics/images/prev.jpg) center no-repeat; }
.environment .hd { width: 283px; height:279px; overflow: hidden; margin: 20px auto 0;  }
.environment .hd ul li { width: 283px; float: left; display: inline; height:auto; }
.environment .hd ul li img { display:block; width: 283px; height:auto; }



/******************************关于伯思立,新闻资讯,就医指南******************************/
.about{ width:940px; height:auto; margin:40px auto 15px; background:#fff; overflow:hidden; border-top:1px solid #ececec; }

.about .about-box1{ width:215px; height:auto; float:left; }
.about .about-box1>h4{ font-size:18px; color:#1662af; font-weight:normal; margin-top:35px; }
.about .about-box1>h4>a{ color:#1662af; text-decoration:none; }
.about .about-box1>p{ font-size:14px; color:#333; margin-top:25px; }
.about .about-box1 select{ width:180px; height:28px; line-height:28px; padding:0 20px 0 10px; margin:5px 0 40px 0; appearance:none; -moz-appearance:none; -webkit-appearance:none; border:1px solid #a9a9a9; background:url(/statics/images/select-icon.jpg) right center no-repeat #f9f8f8; border-radius:5px; font-size:12px; color:#333; }
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none;}
.about .about-box1 input{ display:block; width:50px; height:30px; text-align:center; line-height:30px; font-size:12px; color:#333; border-radius:5px; }

.about .about-box2{ width:220px; height:auto; float:left; margin-left:20px; }
.about .about-box2>h4{ font-size:18px; color:#1662af; font-weight:normal; margin-top:35px; }
.about .about-box2>h4>a{ color:#1662af; text-decoration:none; }
.about .about-box2>ul{ margin-top:25px; width:100%; height:auto; }
.about .about-box2>ul>li{ border-bottom:1px solid #ececec; padding-bottom:10px; margin-bottom:10px; }
.about .about-box2>ul>li a{ display:inline-block; width:130px; font-size:14px; color:#666; margin-left:10px; vertical-align:top; }
.about .about-box2>ul>li img{ display:inline-block; width:58px; height:58px; padding:5px; background:#f0f0f0; border:2px solid #fff; box-shadow:0 0 10px 2px rgba(204,204,204,0.5); -webkit-box-shadow:0 0 10px 2px rgba(204,204,204,0.5); }
.about .about-box2>ul>li:last-child{ border:none; }

/******************************公共部分******************************/
#contents{width:100%; min-width:980px; height:auto; overflow:hidden; background:#fff; }
.service{ width:980px; height:auto; margin:0 auto; box-shadow:2px 0 30px rgba(219,219,219,1),-2px 0 30px rgba(219,219,219,1); -webkit-box-shadow:2px 0 30px rgba(219,219,219,1),-2px 0 30px rgba(219,219,219,1);}

/******************************新闻列表页******************************/
.news-contents{ width:950px; height:auto; margin:30px auto 0; overflow:hidden; }
.news-contents>dl{ width:910px; height:auto; margin:0 auto 20px; background:#f9f9f9; padding:15px 18px; border:1px solid #d8dbe2; border-bottom:1px solid #666; }
.news-contents>dl>dt{ float:left; width:294px; height:180px; overflow:hidden; }
.news-contents>dl>dt>a{ display:block; width:100%; height:auto; }
.news-contents>dl>dt>a>img{ display:block; width:100%; height:auto; }
.news-contents>dl>dd{ float:right; width:596px; height:auto; }
.news-contents>dl>dd>h4{ font-size:18px; color:#333; font-weight:normal; margin-top:10px; }
.news-contents>dl>dd>h4>a{ text-decoration:none; }
.news-contents>dl>dd>p{ font-size:16px; color:#666; line-height:30px; margin:16px 0; }
.news-contents>dl>dd>span{ display:block; }
.news-contents>dl>dd>span>a{ float:left; font-size:16px; color:#fff; padding:8px 20px; background:#1662af; border-radius:5px; text-decoration:none; }
.news-contents>dl>dd>span>span{ float:right; font-size:14px; color:#666; margin-top:22px; }

/******************************分页******************************/
.page{ width:100%;margin:0 auto;overflow:hidden; }
.page ul{ display: table; margin:15px auto 25px; overflow:hidden; text-align:center; }
.page ul a{float:left; margin-right:6px; padding:2px 8px; border:1px solid #E9E9E9; color:#333; font-size:16px;}
.page ul li a{ float:left;color:#333;display:block; font-size:16px; }
.page ul span{float:left; margin-right:6px; padding:2px 8px; border:1px solid #E9E9E9; font-size:16px;color:#0164a7;text-decoration:none;}
.page ul span,.page ul li.thisclass,.page ul li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#1662af;font-weight:bold; color:#fff; }
.page .pageinfo{ color:#999; font-size:16px; }
.page .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px; font-size:16px; }

/******************************文章页******************************/
.news-article-contents{ width:657px; height:auto; float:left; padding:0 40.5px 330px; border-left:1px solid #ececec; }
.news-article-contents>h2{ font-size:22px; color:#1662af; font-weight:normal; margin:35px 0 20px 0; text-align:center; }
.news-article-contents>div.content{ font-size:14px; color:#666; line-height:25px; }
.news-article-contents>div.content>p{padding:5px 0;}



/******************************文章页来源,时间,点击数******************************/
ul.source{ margin:30px auto; border-bottom:1px solid #ececec; }
ul.source li{ float:left; margin:0 80px 0 0; font-size:12px; color:#888; padding-bottom:5px; }
ul.source li.first{ margin-left:15px; }
ul.source li.last{ margin-right:15px; }


/******************************文章页的上一页和下一页******************************/
ul.connet{ margin-top:50px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; }
ul.connet li{ float:left; width:50%; padding:20px 0; text-align:center; font-size:14px; color:#333; }
ul.connet li a{ text-decoration:none; }


/******************************医疗服务的各种科室******************************/
.service{ width:980px; height:auto; margin:0 auto; box-shadow:2px 0 30px rgba(219,219,219,1),-2px 0 30px rgba(219,219,219,1); -webkit-box-shadow:2px 0 30px rgba(219,219,219,1),-2px 0 30px rgba(219,219,219,1);}
.service-nav{ width:200px; height:auto; padding:0 20px; float:left; }
.service-nav>h2{ font-size:18px; color:#333; font-weight:normal; border-bottom:1px solid #ececec; line-height:60px; margin:20px 0 10px 0; }
.service-nav>ul{ width:100%; height:auto; }
.service-nav>ul li>a{ display:block; font-size:14px; color:#1662af; border-bottom:1px solid #ececec; line-height:50px; background:url(/statics/images/icon1.jpg) 5px center no-repeat; text-indent:25px; text-decoration:none; }
.service-nav>ul li.big>a{ display:block; font-size:14px; color:#1662af; font-weight:bold; }
.service-nav>ul li>a:hover{ color:#333; }

.service-contents{ width:657px; height:auto; float:left; padding:0 40.5px 150px; border-left:1px solid #ececec; min-height: 765px}
.service-contents>p{ width:657px; height:auto; margin:40px auto 0; }
.service-contents>p>img{ display:block; width:100%; height:auto; }
.service-contents>h2{ font-size:24px; color:#1662af; font-weight:normal; margin:40px 0 10px 0; text-align:center; }
.service-contents>h3{  font-size:24px; color:#1662af; font-weight:normal; margin:40px 0 10px 0; }
.service-contents>div.content{ font-size:14px; color:#666; line-height:25px; }
.service-contents>div.content p{padding:5px 0;}
.service-contents>.service-text{ line-height:35px; }
.service-contents>.service-text>.left{ float:left; width:180px; font-size:16px; color:#333; background:url(/statics/images/icon2.png) left center no-repeat; text-indent:25px; }
.service-contents>.service-text>.right{ float:left; font-size:14px; color:#666; }

/******************************交通指南******************************/
.routes-contents{ width:657px; height:auto; float:left; padding:0 40.5px 50px; border-left:1px solid #ececec; }
.routes-contents>h2{ font-size:24px; color:#1662af; font-weight:normal; margin:35px 0 20px 0; text-align:center; }
.routes-contents>p{ display:inline-block; width:225px; height:auto; margin-top:20px; }
.routes-contents>p>span{ display:inline-block; font-size:20px; color:#fff; background:#1662af; padding:5px 5px 5px 10px; }
.routes-contents>p>b{ display:block; border-bottom:1px solid #666;  font-size:15px; color:#333; font-weight:normal; line-height:40px; margin-top:20px; }
.routes-contents>p.left{ width:325px; margin-left:103px; }

.routes-contents .routes-contents-text1{ width:100%; height:auto; overflow: hidden; }
.map_tool{ width:100%;margin:40px auto 0; overflow: hidden;}
.start_point{ width: 245px;background:#707070 url(/statics/images/map_start_point.jpg) no-repeat left center;height:26px;line-height:26px;color:#fff;text-indent:50px;border:1px solid #DBDBDB;float: left;display:inline;}
.start_point_txt{ border:0;height:26px; line-height:26px;width:190px; background:transparent; color:#fff;text-indent:20px;}
.point_tran{ width:23px; height:22px; border:0; background:transparent url(/statics/images/point_trans.jpg) no-repeat; }
.point_tran.active.focus,.point_tran.active:focus,.point_tran.focus,.point_tran:active.focus,.point_tran:active:focus,.point_tran:focus{outline:0;border-color:transparent;box-shadow:none}
.select_button{ width:23px;float: left; display:inline; margin:3px 10px 0 10px;}
.end_point{ width: 270px;background:#707070 url(/statics/images/map_end_point.jpg) no-repeat left center;height:26px;line-height:26px;color:#fff;text-indent:50px;border:1px solid #DBDBDB;float: left;display:inline;}
.end_point_txt{ border:0;height:26px; line-height:26px;width:215px; background:transparent;color:#fff;text-indent:25px;font-size: 12px; }
.point_search{ width:85px; display:inline; float:left; margin-left:10px;}
.point_search_btn{ width:85px; height:27px; line-height:27px; text-align:center; background:#0164a7; border:0; cursor:pointer; color:#fff; font-size:14px; font-weight:bold }
.f-tc{text-align:center;padding-top: 20px;clear: both;}

.routes-contents .routes-contents-text2{ width:100%; height:auto; }
.routes-contents .routes-contents-text2>h4{ width:240px; font-size:20px; color:#6e6e6e; font-weight:normal; border-bottom:1px solid #565656; margin:35px 0 10px; }
.routes-contents .routes-contents-text2>h4>img{ display:inline-block; margin:0 7px 5px 2px; vertical-align:middle; }
.routes-contents .routes-contents-text2>p{ font-size:16px; color:#333; line-height:35px; margin-top:15px; }
.routes-contents .routes-contents-text2>span{ display:block; font-size:12px; color:#6e6e6e; }

.jtzn-content{width: 657px;height:auto;margin:30px auto 0;overflow:hidden;background:#fff;padding:20px 0 110px;}
.jtzn-content .nav{width: 655px;height:32px;line-height:32px;overflow:hidden;background:#f8f8f8;border:1px solid #ccc;border-bottom:0;}
.jtzn-content .nav em{ display:inline-block; font-style:normal; font-size:16px; color:#333; padding:0 10px; }
.jtzn-content .nav li{ display:inline-block; font-size:16px; color:#333; padding:0 10px;   }
.jtzn-content .nav li.ad{ background:#0164a7; color:#fff; }
.jtzn-content .nav-content{width: 645px;padding:20px 6px 50px;background:#0164a7;border:1px solid #ccc;border-top:0;border-bottom:0;}
.jtzn-content .nav-content p{ font-size:16px; color:#fff; line-height:30px; display:none; }
.jtzn-content .nav-content p>strong{ font-size:16px; color:#0164a7; background:#fff; padding:2px 5px; }
.jtzn-content .nav-content p.hover{ display:block; }
.jtzn-content .jtzn-content-bg{ width:100%; height:110px; background:#f9f9f9; border:1px solid #ccc; border-top:0; border-bottom:3px solid #4c3e73;}

/******************************了解伯思立******************************/
.about-contents{ width:690px; height:auto; float:left; padding:0 24.5px 60px; border-left:1px solid #ececec; }
.about-contents>h2{ font-size:24px; color:#1662af; font-weight:normal; margin:35px 0 20px 0; text-align:center; }
.about-contents>div.content{ width:100%; height:auto; margin:0 auto; }
.about-contents>div.content>p{  height:auto; font-size:16px; color:#666; margin:30px auto 0; text-indent:32px; line-height:30px; }
.about-contents>div.content>dl{ width:550px; margin:30px auto 0; padding-bottom:10px; }
.about-contents>div.content>dl>dd>p{ font-size:18px; color:#333; font-weight:normal; background:url(/statics/images/survey-icon.png) left center no-repeat; padding-left:28px; }
.about-contents>div.content>dl>dd>span{ display:block; width:490px; margin:15px auto; font-size:14px; color:#666; line-height:25px; }
.about-contents>div.content>dl>dt>img{ display:block; width:100%; height:auto; }
.service-img{ width:657px; height:auto; margin:40px auto 0; }
.service-img img{ display:block; width:100%; height:auto; }

/******************************就医指南******************************/
.guide-contents{ width:680px; height:auto; float:left; padding:0 29.5px 60px; border-left:1px solid #ececec; }
.guide-contents>.guide-text1{ width:100%; height:auto; background:#f9f9f9; margin-top:40px; border-bottom:30px solid #1662af; }
.guide-contents>.guide-text1>h2{ font-size:30px; color:#fff; font-weight:normal; text-align:center; line-height:100px; background:#1662af; }
.guide-contents>.guide-text1 .guide-body{ width:630px;margin:40px 25px 75px;font-size:16px; color:#666; line-height:25px; }
.guide-contents>.guide-text1 .guide-body p{padding:5px 0;}
.guide-contents>.guide-text1 .guide-body .guide-body-title {font-size: 20px;color: #1662af;padding-top: 50px;}
.guide-contents>.guide-text1 .guide-body .guide-body-head {font-size: 18px;font-weight: 600;}
.guide-contents>.guide-text1 .guide-body .guide-body-yuyue {width: 130px;height: 38px;background-color: #1662af;font-size: 16px;color: #fff;margin-top: 69px;display: block;text-align: center;line-height: 38px;}

/******************************特色项目new******************************/
.tsxm-contents{ width:690px; height:auto; float:left; padding:0 24.5px 60px; border-left:1px solid #ececec; }
.tsxm-contents h2{ font-size:24px; color:#1662af; font-weight:normal; margin:35px 0 54px 0; text-align:center; }
.tsxm-contents>div.content{ width:100%; height:auto; margin:0 auto; }
.tsxm-contents>div.content>p{  height:auto; font-size:16px; color:#666; margin:30px auto 0; text-indent:32px; line-height:30px; }
.tsxm-contents>div.content>dl{ width:570px; margin:20px auto 0; padding-bottom:10px; }
.tsxm-contents>div.content>dl>dd>p{ font-size:18px; color:#1662af; font-weight:normal; }
.tsxm-contents>div.content>dl>dd>span{ display:block; width:570px; margin:15px auto; font-size:14px; color:#666; line-height:25px; }
.tsxm-contents>div.content>dl>dt>img{ display:block; width:100%; height:auto; }
.tsxm-contents>div.content>ul{ width:580px; margin:20px auto 0; padding-bottom:10px;}
.tsxm-contents>div.content>ul>li{float:left;margin:0 auto 50px;width:280px;height:240px;position:relative;}
.tsxm-contents>div.content>ul>li:nth-child(2n){margin-left:20px;}
.tsxm-contents>div.content>ul>li>h3{position:absolute;top:0px;left:30px;margin:0 auto;width:220px;height:48px;border:2px dashed #1662af;border-radius:25px;font-weight:normal;z-index:99;}
.tsxm-contents>div.content>ul>li>h3>span{margin:2px 5px;width:210px;height:44px;border-radius:25px;background:#1662af;line-height:44px;text-align:center;display:block;color:#FFF;font-size:20px;}
.tsxm-contents>div.content>ul>li>p{width:230px;height:160px;position:absolute;bottom:0px;left:5px;border-radius:10px;box-shadow:0 0 10px 2px rgba(204,204,204,0.5); -webkit-box-shadow:0 0 10px 2px rgba(204,204,204,0.5); background-color:#fafafa;background-repeat:no-repeat;background-position:170px 130px;padding:50px 20px 0;font-size:15px;line-height:30px;color:#666;}
.tsxm-contents>div.content>ul>li>.t1{background-image:url(/statics/images/t1.png);}
.tsxm-contents>div.content>ul>li>.t2{background-image:url(/statics/images/t2.png);}
.tsxm-contents>div.content>ul>li>.t3{background-image:url(/statics/images/t3.png);}
.tsxm-contents>div.content>ul>li>.t4{background-image:url(/statics/images/t4.png);}
.tsxm-contents>div.content>ul>li>.t5{background-image:url(/statics/images/t5.png);}
.tsxm-contents>div.content>ul>li>.t6{background-image:url(/statics/images/t6.png);}



.tsxm-contents-img{ width:657px; height:auto; margin:40px auto 0;position: relative; }
.tsxm-contents-img img{ display:block; width:100%; height:auto; }
.tsxm-contents-img .tsxm-contents-title{position: absolute;top: 50%;width: 100%;margin-top:-25px;color: #fff;font-size: 50px;text-align: center;text-transform: uppercase;text-shadow: #666 0 4px 0;}

/******************************医生团队详情页******************************/
.doctor-article-contents{ width:680px; height:auto; float:left; padding:0 29.5px 50px; border-left:1px solid #ececec; }
.doctor-article-contents>.doctor-article-text1{ padding:95px 60px 115px; height:auto; background:#f9f9f9; }
.doctor-article-contents>.doctor-article-text1>dl{ width:100%; padding-bottom:50px; border-bottom:1px solid #1662af; }
.doctor-article-contents>.doctor-article-text1>dl>dt{ width:210px; height:265px; background:#f0f0f0; float:left; }
.doctor-article-contents>.doctor-article-text1>dl>dd{ width:280px; margin-left:70px; float:left; }
.doctor-article-contents>.doctor-article-text1>dl>dd>h4{ font-size:30px; color:#333; font-weight:200; line-height:60px; }
.doctor-article-contents>.doctor-article-text1>dl>dd>p{ font-size:20px; color:#666; line-height:50px; }
.doctor-article-contents>.doctor-article-text1>div.content{ width:100%; height:auto; line-height:35px;font-size:16px; color:#666;padding-top:30px;}
.doctor-article-contents>.doctor-article-text1>div.content>h6{ display:block; font-size:24px; color:#333; line-height:50px; font-weight:normal; background-image:url(/statics/images/docter-icon.png); background-repeat:no-repeat; margin-top:65px; text-indent:60px; }
.doctor-article-contents>.doctor-article-text1>div.content>h6.t1{ background-position:0px 10px; }
.doctor-article-contents>.doctor-article-text1>div.content>h6.t2{ background-position:0px -150px; }
.doctor-article-contents>.doctor-article-text1>div.content>h6.t3{ background-position:0px -305px; }
.doctor-article-contents>.doctor-article-text1>div.content>h6.t4{ background-position:0px -72px; }
.doctor-article-contents>.doctor-article-text1>div.content>p{ font-size:16px; color:#666; line-height:35px; padding:5px 0;}
.doctor-article-contents>.doctor-article-text1>div.content>div.text{ padding-left:60px; font-size:16px; color:#666; line-height:35px; }
.doctor-article-contents>.doctor-article-text1>div.content>div.text>p{ width:100%; font-size:16px; color:#666; line-height:35px; }
.doctor-article-contents>.doctor-article-text1>div.content>div.rzry {text-align: center;color: #666}
.doctor-article-contents>.doctor-article-text1>div.content>div.rzry .shrz{width: 264px;height: 246px;border: 1px solid #e5e5e5;border-radius: 12px;-moz-box-shadow:1px 1px 1px 1px #aaa;-webkit-box-shadow:1px 1px 1px 1px #aaa;box-shadow:1px 1px 1px 1px #aaa;}
/* .doctor-article-contents>.doctor-article-text1>div.content>div.rzry .shrz:hover {transform: scale(1.01,1.01)} */
.doctor-article-contents>.doctor-article-text1>div.content>div.rzry .shrz div {margin-top: 7px;}
.doctor-article-contents>.doctor-article-text1>div.content>div.rzry .rzryimg {width: 100%;padding-top: 13px;}
.doctor-article-contents>.doctor-article-text1>div.content>div.rzry .rzrytitle {font-size: 16px;color: #666;}

/******************************医生团队页面******************************/
.doctor-team{ width:680px; height:auto; float:left; padding:0 29.5px 50px; border-left:1px solid #ececec;  }
.doctor-team .doctor-nav{ width:680px; height:48px; margin:30px auto 20px; background:#e5e5e5; }
.doctor-team .doctor-nav li{ width:110px; height:48px; float:left; border-right:2px solid #f1f1f1; }
.doctor-team .doctor-nav li a{ display:block; height:48px; line-height:48px; font-size:15px; color:#666; text-align:center; text-decoration:none; background:#e5e5e5; }
.doctor-team .doctor-nav li:last-child{ border:0; }
.doctor-team .doctor-nav li.active{ background:url(/statics/images/bg3.png) center 48px no-repeat #f1f1f1; }
.doctor-team .doctor-nav li.active a{ background:#1662af; color:#fff; } 
.doctor-team .doctor-nav li:hover{ background:url(/statics/images/bg3.png) center 48px no-repeat #f1f1f1; }
.doctor-team .doctor-nav li:hover a{ background:#1662af; color:#fff; } 
.doctor-list .nav-content{ width:680px; margin:0 auto; padding:25px 0 0; }
.doctor-list .nav-content .nav-text{ width:100%; height:auto; display:none; }
.doctor-list .nav-content .nav-text dl {width:327px;height:455px;overflow:hidden;position:relative;margin:0 0 30px 0;float:left;-moz-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;position:relative;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;}
.doctor-list .nav-content .nav-text dl:nth-child(odd) {margin-right: 20px}
.doctor-list .nav-content .nav-text dl:hover {-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10;background-color:#f1f1f1;border-top-color:#f1f1f1;-moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.doctor-list .nav-content .nav-text dl:hover dd{ border:1px solid #f1f1f1; border-top:0;}
.doctor-list .nav-content .nav-text dl dt{ width:327px; height:175px; background:url(/statics/images/bg2.png) center no-repeat; }
.doctor-list .nav-content .nav-text dl dd{ width:325px; height:262px; text-align:center; border:1px solid #d8dbe2; border-top:0;}
.doctor-list .nav-content .nav-text dl dd>h4{ display:inline-block; padding:30px 15px 5px; margin-bottom:40px; font-size:22px; color:#333; font-weight:normal; border-bottom:3px solid #1662af;}
.doctor-list .nav-content .nav-text dl dd>h4>span{ font-size:16px; color:#333; margin-left:20px;}
.doctor-list .nav-content .nav-text dl dd>p{ padding:0 25px; font-size:16px; color:#666; }
.doctor-list .nav-content .nav-text dl dd>p>strong{ font-size:18px; color:#333; }
.doctor-list .nav-content .nav-text dl dd>a{ display:block; position:absolute; left:50%; margin-left:-65px; bottom:48px; width:130px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#1662af; border:2px solid #1662af; text-decoration:none; }
.doctor-list .nav-content .nav-text.hover{ display:block; }
.doctor-list{ width:680px; height:auto; margin:15px auto 0; background:#fff; overflow:hidden; }
.doctor-list>h2{ display:block; height:31px; margin:20px auto 0; font-weight:normal; }
.doctor-list>h2>span{ display:inline-block; padding:0px 15px 1px 0px; font-size:20px; color:#333; border-bottom:3px solid #0063a7; }
.doctor-list>h2>a{ display:inline-block; float:right; padding:0px 5px 1px 0; font-size:20px; color:#333; text-decoration:none;  }

/******************************医疗环境******************************/
.environment-contents{ width:680px; height:auto; float:left; padding:40px 29.5px 30px; border-left:1px solid #ececec; }
.lightbox2{ width:332px; height:auto; float:left;  margin-right:12px; border: 1px solid #dbdbdb;margin-bottom: 27px;border-radius: 8px;}
.lightbox2_img { width:100%; height:auto; overflow:hidden;padding-top: 7px; position:relative;text-align: center; }
.lightbox2_txt { width:100%; height:auto; overflow:hidden; line-height:50px; font-size:18px; color:#1662ae; text-align:center;  }
.lightbox2_img a p.hover{ width:315px; height:100%; background:rgba(163,163,163,0.5); position:absolute; top:257px; left:8px; z-index:10; transition:all 0.6s; -webkit-transition:all 0.6s; }
.lightbox2_img a p.hover>img{ display:block; width:57px; height:57px; position:absolute; left:50%; top:50%; margin:-28.5px 0 0 -28.5px; }
.lightbox2_img a:hover p.hover{ top:7px; }
.lightbox2:nth-child(2n){ margin-right:0px; }
#jquery-overlay { position:absolute;top: 0;left: 0; z-index: 90; width: 100%; height:100%;}
#jquery-lightbox { width: 100%; position:absolute; top: 50%; left: 50%;  z-index: 100; text-align: center; }
#lightbox-container-image-data-box { background-color: #fff; margin: 0 auto; width: 100%;padding: 10px 0px 0; }
#lightbox-container-image-data { width:auto; height:auto; padding:0 10px; color: #333; clear:both; overflow:hidden; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-container-image-data #lightbox-image-details>span{ font-size:14px; color:#333; line-height:21px; }
#lightbox-container-image-data #lightbox-image-details #lightbox-image-details-caption { display:block; font-weight: bold; }
#lightbox-container-image-data #lightbox-secNav{ width:30%; float:right; }
#lightbox-secNav-btnClose { display:block; text-align:right; margin-top:8px; }
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { position:absolute; bottom:25px; display:block; width:30px; height:30px; cursor:pointer; z-index:100; }
#lightbox-nav-btnPrev { right:50px; /* background:url(/statics/images/left.jpg) center center no-repeat;*/ }
#lightbox-nav-btnNext { right:10px; /* background:url(/statics/images/right.jpg) center center no-repeat;*/}
.envpage {width: 740px;margin-left: 240px;}



/******************************搜索内容******************************/
.seach-contents{ width:680px; height:auto; float:left; padding:40px 29.5px 60px; border-left:1px solid #ececec; }
.seach-contents>.seach-box{ padding:30px 25px 20px; margin-bottom:25px; background:#f9f9f9; border-bottom:2px solid #ececec; }
.seach-contents>.seach-box>h3{ font-size:20px; line-height:40px; color:#1662af; }
.seach-contents>.seach-box>div.text{ color:#666; font-size:14px; line-height:30px; }
.seach-contents>.seach-box>div.text>span{ color:#1662af; }
.seach-contents>.seach-box>a{ display:block; width:130px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:16px; background:#1662af; border-radius:5px; margin-top:20px; float:right; }
.resultbar{font-size: 16px; color:#666; margin-bottom: 20px;}
.resultbar .fc_03c{ color:#ff0000; }



/******************************加入伯思立******************************/
.joinbsl{ width:980px; margin:0 auto; height:auto; overflow:hidden; padding-bottom:50px; }
.joinbsl .joinbsl-top{ width:100%; margin:5px 0 0; height:auto; overflow:hidden; background:url(/statics/images/join-bg.jpg) left top repeat; padding-bottom:50px; }
.joinbsl .joinbsl-top>h1{ text-align:center; font-size:35px; color:#333; line-height:120px;  font-weight:normal; }
.joinbsl .joinbsl-top>p{ width:885px; margin:0 auto; font-size:16px; color:#333; line-height:35px; }

.joinbsl .joinbsl-nav{ width:100%; height:80px; overflow:hidden; margin:35px auto 30px; background:#f1f1f1; }
.joinbsl .joinbsl-nav li{ float:left; width:16.66%; text-align:center; cursor:pointer; }
.joinbsl .joinbsl-nav li a{ display:inline-block; line-height:78px; font-size:18px; color:#333; text-decoration:none; }
.joinbsl .joinbsl-nav li.active a{ border-bottom:2px solid #1662af; }
.joinbsl .joinbsl-nav li:hover a{ border-bottom:2px solid #1662af; }

.joinbsl .joinbsl-content{ width:980px; margin:0 auto; height:auto; overflow:hidden; }
.joinbsl .joinbsl-content .joinbsl-content-text{ width:480px; height:335px; float:left; overflow:hidden; background:#fff; border:1px solid #cbcacb; margin-bottom:16px; }
.joinbsl .joinbsl-content .joinbsl-content-text:nth-child(odd){ margin-right:16px; }
.joinbsl .joinbsl-content .joinbsl-content-text>h2{ margin:25px 20px 0; font-weight:normal; border-bottom:1px solid #bfbfbf; position:relative; }
.joinbsl .joinbsl-content .joinbsl-content-text>h2>span{ display:inline-block; padding:0 30px 0 20px; line-height:32px; font-size:18px; color:#fff; background:#1662af;background:url(/statics/images/join-title-left.jpg) left center no-repeat,url(/statics/images/join-title-right.jpg) right center no-repeat #1662af; }
.joinbsl .joinbsl-content .joinbsl-content-text>h2>span>a{ font-size:14px; color:#333; position:absolute; right:0; bottom:0; text-decoration:none; }
.joinbsl .joinbsl-content .joinbsl-content-text>p{ margin:9px 20px 0; height:auto; border-bottom:1px dashed #c0c0c0; line-height:40px; }
.joinbsl .joinbsl-content .joinbsl-content-text>p>a{ float:left; font-size:15px; color:#333; }
.joinbsl .joinbsl-content .joinbsl-content-text>p>span{ float:right; font-size:15px; color:#999; }
.joinbsl .joinbsl-content .joinbsl-content-text>p>a>img.hot{ display:inline-block; margin-left:10px; vertical-align:middle; }
.joinbsl .joinbsl-content .joinbsl-content-text>p>a>img.no{ display:none; }

.joinbsl .joinbsl-content .joinbsl-content-text1{ width:978px; height:auto; overflow:hidden; background:#fff; border:1px solid #cbcacb; padding-bottom:50px; }
.joinbsl .joinbsl-content .joinbsl-content-text1>h2{ margin:25px 20px 20px; font-weight:normal; border-bottom:1px solid #bfbfbf; position:relative; }
.joinbsl .joinbsl-content .joinbsl-content-text1>h2>span{ display:inline-block; padding:0 30px 0 20px; line-height:32px; font-size:18px; color:#fff; background:#1662af;background:url(/statics/images/join-title-left.jpg) left center no-repeat,url(/statics/images/join-title-right.jpg) right center no-repeat #1662af; }
.joinbsl .joinbsl-content .joinbsl-content-text1>table{ margin:0 20px; border:0; border-collapse:0; border-spacing:0; }
.joinbsl .joinbsl-content .joinbsl-content-text1>table th{ font-size:20px; color:#1662af; font-weight:bold; line-height:70px;text-align:left; }
.joinbsl .joinbsl-content .joinbsl-content-text1>table td{ padding-top:9px; font-size:15px; color:#999; line-height:40px; border-bottom:1px dashed #d8dbe2; }
.joinbsl .joinbsl-content .joinbsl-content-text1>table td>a{ color:#333; }
.joinbsl .joinbsl-content .joinbsl-content-text1>table td>a>img.hot{ display:inline-block; margin-left:10px; vertical-align:middle; }
.joinbsl .joinbsl-content .joinbsl-content-text1>table td>a>img.no{ display:none; }
.joinbsl .joinbsl-content .joinbsl-content-text1>p{ margin:0 20px; padding:0 25px; height:auto; line-height:43px; border-bottom:1px dashed #c0c0c0; }
.joinbsl .joinbsl-content .joinbsl-content-text1>p>a{ float:left; font-size:15px; color:#333; }
.joinbsl .joinbsl-content .joinbsl-content-text1>p>span{ float:right; font-size:15px; color:#999; }
.joinbsl .joinbsl-content .joinbsl-content-text1>.page ul{ margin:50px auto 0; }
.joinbsl .joinbsl-content .joinbsl-content-text1>div.connet{ margin:0 20px; font-size:16px; color:#666; line-height:35px; }

.joinbsl .joinbsl-content .joinbsl-content-text2{ width:978px; height:auto; overflow:hidden; background:#fff; border:1px solid #cbcacb; padding-bottom:50px; }
.joinbsl .joinbsl-content .joinbsl-content-text2>h2{ margin:25px 20px 20px; font-weight:normal; border-bottom:1px solid #bfbfbf; position:relative;  }
.joinbsl .joinbsl-content .joinbsl-content-text2>h2>span{ display:inline-block; padding:0 30px 0 20px; line-height:32px; font-size:18px; color:#fff; background:url(/statics/images/join-title-left.jpg) left center no-repeat,url(/statics/images/join-title-right.jpg) right center no-repeat #1662af; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p{ margin:0 30px; font-size:18px; color:#666; line-height:30px; padding-top:20px; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p>b{ display:inline-block; width:125px; font-size:18px; text-indent:40px; color:#333; background-image:url(/statics/images/joinbsl-icon.png); background-repeat:no-repeat; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p>b>span{ float:right; margin-right:5px;}
.joinbsl .joinbsl-content .joinbsl-content-text2>p>strong{ color:#333; margin: 0 5px; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p.t1>b{ background-position:0px 0px; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p.t2>b{ background-position:0px -40px; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p.t3>b{ background-position:0px -84px; letter-spacing:3px; }
.joinbsl .joinbsl-content .joinbsl-content-text2>p.t4>b{ background-position:0px -130px; letter-spacing:8px; }

.joinbsl .joinbsl-content .joinbsl-content-text3{ width:978px; height:auto; overflow:hidden; background:#fff; border:1px solid #cbcacb; padding-bottom:50px; }
.joinbsl .joinbsl-content .joinbsl-content-text3 h2{ margin:25px 35px 35px; font-weight:normal; }
.joinbsl .joinbsl-content .joinbsl-content-text3 h2>span{ display:block; font-size:28px; color:#333; }
.joinbsl .joinbsl-content .joinbsl-content-text3>ul.position{ margin:0 35px; border-bottom:1px dashed #c0c0c0; }
.joinbsl .joinbsl-content .joinbsl-content-text3>ul.position>li{ float:left; width:37.5%; font-size:16px; color:#333; line-height:30px; padding-bottom:20px; }
.joinbsl .joinbsl-content .joinbsl-content-text3>ul.position>li>b{ display:inline-block; width:75px; font-size:18px; color:#1662af; }
.joinbsl .joinbsl-content .joinbsl-content-text3>ul.position>li>b>span{ float:right; margin-right:4px; }
.joinbsl .joinbsl-content .joinbsl-content-text3>ul.position>li>strong{ color:#1662af; font-size:18px; }
.joinbsl .joinbsl-content .joinbsl-content-text3>ul.position>li.three{ width:25%; }

.joinbsl .joinbsl-content .joinbsl-content-text3>.joinbsl-content-border{ margin:50px 35px 0; }
.joinbsl .joinbsl-content .joinbsl-content-text3>.joinbsl-content-border>h6{ margin:30px 0 15px; font-size:24px; color:#333; font-weight:normal; }
.joinbsl .joinbsl-content .joinbsl-content-text3>.joinbsl-content-border>div.content{ font-size:16px; color:#666; line-height:35px; }

.joinbsl .joinbsl-content .joinbsl-content-text3>a{ display:inline-block; color:#333; font-size:18px; padding:10px 40px; background:#dededd; margin:20px 0 0 320px; border-radius:5px; text-decoration:none; }
.joinbsl .joinbsl-content .joinbsl-content-text3>a.apple{  background:#1662af; margin-left:20px; color:#fff; }
