body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}


body{min-width:1200px; background: #f7f7f7;}



.ksys_box{ width: 1248px; margin:20px auto 15px; overflow: hidden;}
.ksys{ width: 576px; float: left; margin: 0px 24px 40px;
 background: #fff; height: 220px;}
 .ksys_pic{ float: left; width: 142px; height: 200px;}
 .ksys_wz{ width: 378px; float: right; margin-right: 28px;}
 .ksys_wz h1{ width: 100%; float: left; margin-top: 30px;
   }
 .ksys_wz h1 b{ float:left; font-size: 20px; color: #333;
    height: 24px; overflow: hidden; margin-right: 6px; font-weight: normal;}
.ksys_wz h1 .ksys_wzzc { overflow: hidden;} 
 .ksys_wz h1 span i{ padding: 3px 8px; background: #fff7eb; line-height: 22px;
    font-size: 16px; color: #bc7a2c; font-weight: normal;
    display: inline-block;}  

.ksys_wz h2{ width: 100%; float: left; font-weight: normal;
    margin: 8px 0px;
    font-size: 16px; color: #333; line-height: 28px;
    height: 28px; overflow: hidden;
}
 .ksys_wz h2 b{font-weight: normal;}

.ksys_wz h4{ width: 100%; float: left;  padding-top: 5px;
        font-size: 14px; color: #333; line-height: 28px;
        font-weight: normal;
        border-top: #e6e6e6 1px solid;}

 .ksys_wz p{ width: 100%; float: left; 
    font-size: 14px; color: #666; 
    line-height: 20px; height: 60px; overflow: hidden;
 text-overflow:ellipsis;
 display:-webkit-box; 
-webkit-line-clamp:3; 
-webkit-box-orient:vertical;}
 .ksys_wz p b{font-weight: normal;}


 .ksysxq_dh{ width: 1200px; margin: auto; overflow: hidden;
 background: url(../images/ksysxq_dh.png) no-repeat right center;}

 .ksysxq_dh h1{ float: left; width: 140px; height: 40px; line-height: 40px;
     font-size: 20px; color: #fff; text-align: center;
      font-weight: normal;
    background: #c13337;}
.ksysxq_one{ width: 1200px; margin: 28px auto 48px; overflow: hidden;}
.ksys_onelf{ width: 598px; float: left; background: #fff; height: 220px;}
.ksys_onelf img{ float: left; width: 155px; height: 220px;}
.ksys_onelf ul{ margin-top: 50px; width: 375px; float: right; margin-right: 20px;}
.ksys_onelf ul li{ font-size: 16px; color: #333; line-height: 40px;}
.ksys_onelf ul li i{ float: left; width: 85px;}

.ksys_onerg{ width: 578px; float: right; background: #fff; height: 220px;}
.ksys_onerg span{ width: 64px; float: left; height: 30px;
    font-size: 16px; color: #333; line-height: 30px;
 background: #f6eddf; text-align: center; font-weight: bold;}
.ksys_onerg p{width: 518px; float: left; margin: 20px 30px 0px;
    font-size: 14px; color: #333; line-height: 24px; height: 144px;
    overflow: hidden;
 text-overflow:ellipsis;
 display:-webkit-box; 
-webkit-line-clamp:6; 
-webkit-box-orient:vertical;}

.ksysxq_two{ width: 1200px; margin: 15px auto 30px; overflow: hidden;
 font-size: 16px; color: #333; line-height: 40px;}


 .ksysxq_mz{ width: 1200px; margin: 30px auto 70px; overflow: hidden;}
.ksysxq_mz th{ font-weight: normal; padding: 8px 0px;} 
.ksysxq_mz td{padding: 15px 0px; text-align: center; background: #fff;} 
.ysxqmz_tex{font-size: 14px; color: #333; line-height: 20px;}
.ysxqmz_red{ color: #c13337;}
.ysxqmz_bg{ background: #f6eddf; }
.ysxqmz_bg2{ background: #fff9ef; }
.ysxqmz_brrg{ border-right: #e6e6e6 1px solid;}
.ysxqmz_brbom{ border-bottom: #e6e6e6 1px solid;}


.clinic-title {
    width: 1200px;
    margin: auto}
.doc_schedule{ width: 1298px; margin: auto;}
.table_content { width: 1200px;
    margin: auto;}

.clinic-icon{float: left;}
.clinic-title p{text-indent: 10px !important; padding: 0 0px !important;  color: #c13337 !important;}

.first_table td{background: #f6eddf !important; color: #333 !important;}


.top-loc {
    width: 1200px !important;
    margin:auto !important; padding-top:50px;}
.cz-search{ margin-right:0px !important;}

.cz-input{ color: #333 !important;
border: 1px solid #e3e3e3 !important;}

.cz_search_btn{
    background: #b72024 !important;
    border-style: none;}
.main_table {
width: 1292px;
    margin: auto;
}
.first_table th{
    background: #f6eddf !important;
    color: #333 !important;
}