﻿section{ display:block; width:100%; margin:50px auto 0;}
td,th{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

/*left-menu*/
.left-menu,.left-menu ul{ width:205px; float:left;}
.left-menu p{ font-size:26px; color:#fff; padding-left:15px; width:190px; height:88px; float:left; background:url(../images/new-index/about.jpg) no-repeat;}
.left-menu p span{ opacity:0.7; display:block; text-transform:uppercase; padding-top:5px;}
.left-menu li{ height:42px; line-height:42px; float:left; margin-top:3px;}
.left-menu li a{ background:#e9e8e8; height:42px; font-size:16px; color:#333; padding-left:15px; width:190px; float:left;}
.left-menu li.on a{ color:#fff; background:#c7943b;}

.con-box{ width:941px; float:right;background-color: #fff;}
.con-tit{ float:left; width:100%; border-bottom:1px solid #e0e0e0;padding: 10px 0px 10px 10px;}
.con-tit p{ height:22px; line-height:22px;}
.con-tit .tit{ float:left; margin:3px 0 7px; font-size:16px; color:#999; text-transform:uppercase; border-left:1px solid #b07b1f;}
.con-tit .tit span{ margin-left:1px; float:left; padding-left:5px; border-left:4px solid #b07b1f; height:22px; line-height:22px; font-size:22px; color:#b07b1f;}
.con-tit .pos1{ float:right; line-height:22px; font-size:14px; color:#666;margin-right: 2%;}
.con-tit .pos1 a{ color:#666; font-size:14px;}

.con-con{ width:90%; float:left; margin-top:36px;padding: 0px 0px 0px 40px;}
.mt20{ margin-top:16px;}

/*医院环境*/
.hj{ width:100%; float:left;}
.hj li{ position:relative; width:280px; height:274px; float:left; margin-right:30px; margin-bottom:40px;}
.hj li:nth-of-type(3),.hj li:nth-of-type(6),.hj li:nth-of-type(9),.hj li:nth-of-type(12){ margin-right:0;}
.hj li:nth-of-type(10),.hj li:nth-of-type(11),.hj li:nth-of-type(12){ margin-bottom:0;}
.hj li img{ float:left;}
.hj li span{ position:absolute; left:0; bottom:0; color:#fff; line-height:40px; height:40px; font-size:18px; text-align:center; width:100%; display:block; background:rgba(131,131,131,0.5);}

/*医院简介*/
.block{ width:100%; float:left; padding:20px 0; border-bottom:1px dashed #e0e0e0;}
.con-con div.block:last-child{ border-bottom:0;}
.pt1{ padding:0 0 20px;}
.lf{ float:left;}
.rf{ float:right;}
.txt{ width:100%;    
      display: block;
    font-size: 16px;
    color: #666;
    line-height: 30px;}
/*.txt span{ font-size:20px; font-weight:bold; color:#000; text-align:center; padding:0 25px; height:48px; line-height:48px; /*background:#b07b1f;*/ margin-bottom:20px; position:relative; min-width:400px;}*/
/*.txt span:after{ position:absolute; top:0; left:0; width:0; height:0; border-left:10px solid #fff; border-top:10px solid #fff; /*border-right:10px solid #b07b1f; border-bottom:10px solid #b07b1f;*/ content:"";}*/
.txt p{ font-size:16px; color:#666; line-height:30px; font-size:16px; text-indent:2em; float:left; width:100%; text-align:justify;}
.pic{ width:312px; margin-top:30px;}

/*科室介绍*/
.ks{ float:left; width:100%;}
.ks-name{ width:130px; text-align:center; line-height:40px; height:40px; background:#b07b1f; float:left; margin-bottom:20px; position:relative;}
.ks-name a{ display:block; font-size:18px; color:#fff;}
.ks-name:after{ content:""; position:absolute; bottom:-8px; border-left:7px solid transparent; border-top:8px solid #b07b1f; border-right:7px solid transparent; width:0; height:0; left:20px;}
.ks ul{ float:left; width:100%; margin-bottom:10px;}
.ks ul:last-child{ margin-bottom:0;}
.ks li{ float:left; border:1px solid #c49c57; line-height:38px; height:38px; text-align:center; width:146px; margin-left:10px; margin-bottom:10px;}
.ks li:nth-of-type(1),.ks li:nth-of-type(7){ margin-left:0;}
.ks li a{ font-size:14px; display:block; color:#333;}
.addr-tit{ width:100%; font-weight:bold; color:#b07b1f; font-size:24px; position:relative; margin:20px 0;}
.addr-tit span{ background:#fff; position:relative; padding-right:30px; display:inline-block; z-index:9;}
.addr-tit span i{ display:block; font-weight:normal; font-style:normal; text-transform:uppercase; font-size:16px; color:#cfa968;}
.addr-tit span:after{ position:absolute; right:0; width:6px; height:6px; top:14px; background:#b07b1f; display:block; content:"";}
.addr-tit:after{ position:absolute; border-bottom:2px solid #b07b1f; width:100%; right:0; top:16px; content:""; z-index:5;}
.other,.other ul{ float:left; width:100%; margin-top:10px;}
.other li{ float:left; padding:0 20px; text-transform:uppercase; font-size:16px; color:#cfa968; text-align:center; line-height:30px; position:relative;}
.other li:after{ position:absolute; content:""; height:24px; width:2px; background:#5b5b5b; left:0; top:18px;}
.other li:first-child{ padding:0 20px 0 0;}
.other li:first-child:after{ width:0;}
.other li b{ font-size:24px; color:#b07b1f; display:block;}

.doc-list{ float:left; width:100%;}
.item{ width:100%; float:left; margin:20px 0;}
.item-l,.item-l img{ float:left; width:215px; height:265px;}
.item-r{ float:right; width:702px; height:265px; position:relative;}
.name{ width:100%; float:left; border-bottom:1px dashed #e5e5e5; height:46px; line-height:46px;}
.name a{ font-size:16px; color:#b07b1f; display:inline-block; height:46px; vertical-align:top; line-height:46px;}
.name a b{ font-size:22px; color:#b07b1f; margin-right:10px; float:left; line-height:46px;}
.item-r p{ width:100%; float:left; line-height:30px; margin-top:10px; font-size:16px; color:#666;}
.item-r p span{ font-size:16px; color:#b07b1f;}
.btn{ position:absolute; bottom:0; left:0; width:100%;}
.btn a{ height:44px; text-align:center; line-height:44px; color:#fff; font-size:18px; width:137px; float:left; margin-left:115px; background:#f3669b; border-radius:5px;}
.btn a i{ display:inline-block; width:26px; height:26px; vertical-align:top; margin:9px 5px;}
.btn a i img{ width:100%; float:left;}
.btn a:first-child{ background:#b07b1f;}
div.flickr{ padding:10px;margin:10px; text-align:center; font-family:Verdana; text-align:right;}
div.flickr a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.flickr a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.flickr a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.flickr span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.flickr span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px; }
div.flickr span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }