@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font-size: 16px; font-family: "Microsoft Yahei";}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}a:focus{outline:none;}a{outline:none;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}fieldset,img{border:0;}table{border-collapse:collapse;border-spacing:0; }
/*margin*/
.m0{margin: 0px;}
.m1{margin: 1px;}.ml1{margin-left: 1px;}.mt1{margin-top: 1px;}.mr1{margin-right: 1px;}.mb1{margin-bottom: 1px;}
.m2{margin: 2px;}.ml2{margin-left: 2px;}.mt2{margin-top: 2px;}.mr2{margin-right: 2px;}.mb2{margin-bottom: 2px;}
.m5{margin: 5px;}.ml5{margin-left: 5px;}.mt5{margin-top: 5px;}.mr5{margin-right: 5px;}.mb5{margin-bottom: 5px;}
.m10{margin: 10px;}.ml10{margin-left: 10px;}.mt10{margin-top: 10px;}.mr10{margin-right: 10px;}.mb10{margin-bottom: 10px;}
.m15{margin: 15px;}.ml15{margin-left: 15px;}.mt15{margin-top: 15px;}.mr15{margin-right: 15px;}.mb15{margin-bottom: 15px;}
.m20{margin: 20px;}.ml20{margin-left: 20px;}.mt20{margin-top: 20px;}.mr20{margin-right: 20px;}.mb20{margin-bottom: 20px;}

/*padding*/
.p0{padding: 0px;}
.p1{padding: 1px;}.pl1{padding-left: 1px;}.pt1{padding-top: 1px;}.pr1{padding-right: 1px;}.pb1{padding-bottom: 1px;}
.p2{padding: 2px;}.pl2{padding-left: 2px;}.pt2{padding-top: 2px;}.pr2{padding-right: 2px;}.pb2{padding-bottom: 2px;}
.p5{padding: 5px;}.pl5{padding-left: 5px;}.pt5{padding-top: 5px;}.pr5{padding-right: 5px;}.pb5{padding-bottom: 5px;}
.p10{padding: 10px;}.pl10{padding-left: 10px;}.pt10{padding-top: 10px;}.pr10{padding-right: 10px;}.pb10{padding-bottom: 10px;}
.p15{padding: 15px;}.pl15{padding-left: 15px;}.pt15{padding-top: 15px;}.pr15{padding-right: 15px;}.pb15{padding-bottom: 15px;}
.p20{padding: 20px;}.pl20{padding-left: 20px;}.pt20{padding-top: 20px;}.pr20{padding-right: 20px;}.pb20{padding-bottom: 20px;}.pt40{padding-top: 40px;}
.pb40{padding-bottom: 40px;}
/*often*/
.b{font-weight:bold;}.ti2{text-indent:2em;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f22{font-size:22px;}
.f33{font-size:33px;}.f66{font-size:66px;}
.tc{text-align:center;}.auto{margin-left:auto;margin-right:auto;}.l{float:left;_display:inline;}.r{float:right;_display:inline;}.db{display:block;}.dn{display:none;}.ovh{overflow:hidden;}.lh18{line-height:18px;}.lh20{line-height:20px;}.lh22{line-height:22px;}.lh24{line-height:24px;}.lh26{line-height:26px;}.fix{*zoom:1;}.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}.rel{position:relative;}.abs{position:absolute;}p{ line-height:1.72em; margin-top: 0.4em; margin-bottom: 0.4em; font-size: 15px;}.banner img{ display:block}
/*bady*/
.btn_click{position:relative; margin:0.8em 0;  background:#ff5a02; display: inline-block; padding:8px 20px; }
.btn_click a{  color: #fff;  font-size:16px; padding:10px 12px}.btn_click *{ vertical-align: middle;}
.wrap{width:1200px; margin-left: auto; margin-right: auto; font-family: "微软雅黑"; color:#4f4f4f;}
.w960{width:960px; margin-left: auto; margin-right: auto;}
.color_fff{color:#fff}.color_0068b6{color:#0068b6}.color_008cd6{color:#008cd6}.color_ff5400{color:#ff5400}.color_fff602{color:#fff602}.color_32678e{color:#32678e}.color_fff602{color:#fff602}.color_125931{color:#125931}.color_ff3802{color:#ff3802}.color_ec0000{color:#ec0000}.color_4e8439{color:#4e8439}
.bg_29b9c4{ background:#29b9c4;}.bg_fff8ea{ background:#fff8ea;}.bg_4188c4{ background:#4188c4;}.bg_32678e{ background:#32678e;}
.bg_9bc2ff{ background:#9bc2ff;}.bg_25aa5f{ background:#25aa5f;}.bg_4e8439{ background:#4e8439;}.bg_68dc9b{ background:#68dc9b;}
.bg_a9e7fa{ background:#a9e7fa; padding-top: 28px; padding-bottom: 60px;}
.bg_fff8ea{ border: 1px dashed #dcdcdc; padding: 10px 20px;}
/*h2*/
h2 *{ vertical-align:middle;}h2{ padding-bottom:9px; border-bottom: 1px solid #b1c0ca; margin-bottom: 0.8em;}
h2 span{ font-size: 38px; color:#008cd6; border-bottom: 3px solid #008cd6; padding-bottom: 8px;}
/*head*/
.head{ background: #107ebd; width: 1100px; padding-left: 50px; padding-right: 50px;}
.head .logo{ width:319px; ;}.head .tel{width:293px;}
.head .hospital_nature{ width: 400px;  margin-top: 10px; margin-right: 35px; margin-left: 45px; }
.head .hospital_nature ul li{width:50%; float: left; margin-bottom: 5px; color:#fff; }
/*A*/
.A ul{ width:807px;  }
.A ul li{ width:254px; height: 100%; float: left;}
.A ul li:nth-child(2){ margin-left: 20px; margin-right: 20px;}
.A ul div:nth-child(1){ width:254px; height: 134px;}
.A ul div.bg_29b9c4{ width: 234px; height: 122px;}
.A ul div.bg_29b9c4 p{ margin-top: 0; margin-bottom: 0; color:#fff;}
/*B*/
.B .b1{ width:938px; height: 301px; margin-left: auto; margin-right: auto; margin-top: 20px;}
.B .b1{ background:url(../images/b_img2.jpg) no-repeat bottom right;}
.B .b2{ background:url(../images/b_img3.jpg) no-repeat bottom right;}
.B .b1 .b1_l{ height: 261px; padding-top: 40px; padding-left: 15px; padding-right: 15px;}.B .b1 .b1_l p{ color:#fff;}
.B .b1 .b1_l div a{ display: inline-block; width: 201px; height: 42px; text-align: center; line-height: 42px;}
.B .b1 .b1_l div a img{ vertical-align: middle;}
.B .b1 .b1_l h3{ width: 109px; height: 37px; display: inline-block; text-align: center; line-height: 37px; font-size: 16px; left: 50%; margin-left: -54px; top: -7px; color:#fff;}
.B .b1 .b1_l h3 span{ position:relative;}
.B .b1 .b1_l.bg_4188c4 h3 span::before{ position: absolute; content: ""; border-bottom: 0px solid transparent; border-right:7px solid #343785; border-top: 7px solid transparent; left: -21px; top: -8px; }
.B .b1 .b1_l.bg_4188c4 h3 span::after{ position: absolute; content: ""; border-bottom: 0px solid transparent; border-left:7px solid #343785; border-top: 7px solid transparent; right: -21px; top: -8px; }
.B .b1 .b1_l.bg_25aa5f h3 span::before{ position: absolute; content: ""; border-bottom: 0px solid transparent; border-right:7px solid #3a2602; border-top: 7px solid transparent; left: -21px; top: -8px; }
.B .b1 .b1_l.bg_25aa5f h3 span::after{ position: absolute; content: ""; border-bottom: 0px solid transparent; border-left:7px solid #3a2602; border-top: 7px solid transparent; right: -21px; top: -8px; }
.B .b1_r{ width: 395px; height: 290px; padding: 10px 15px;}
.B .b1_r p{ font-size: 14px;}
/*C*/
.tab{width:949px; height: 414px; margin-top: 10px; margin-bottom: 10px; margin-left: auto; margin-right: auto;}
.tab_title ul{width:188px; right:30px; top:50px;z-index:1;}
.tab_title ul li{background: #dfdfdf; width: 168px; height: 73px; margin-top: 15px; padding:10px;}
.tab_title ul li h4{font-size: 18px; color: #017dbe; line-height: 30px; padding-top: 5px;}
.tab_title ul li h4 span{font-size: 16px; color: #3c3b3b;}
.tab_title ul li.tab_title_hover{background: #017dbe;}
.tab_title ul li.tab_title_hover h4{color: #fff;}
.tab_title ul li.tab_title_hover h4 span{color: #fff;}
.C1{background: url(../images/doc_ybt.jpg) no-repeat center bottom; width:949px; height:414px; z-index:2;}
.C2{background: url(../images/doc_lwh.jpg) no-repeat center bottom; width:949px; height:414px; z-index:2;}
.C3{background: url(../images/doc_sjx.jpg) no-repeat center bottom; width:949px; height:414px; z-index:2;}
.C1-1{width:307px; padding:150px 0 0 360px;}
.C1-1 h4{font-size: 16px; color: #3c3b3b; margin-left:120px;}
.C1-1 p span{background: #017dbe; color: #fff; padding:4px 10px;}
.zx{text-align: center;}
.zx a{font-size: 16px; color: #fff!important;  font-family:"MicroSoft YaHei";}
.zx-a{background: #fe4e00; display: inline-block; width: 104px; height: 31px; line-height: 31px;}
.zx-b{background: #017dbe; display: inline-block; width: 104px; height: 31px; line-height: 31px; margin-left:40px;}
/*D*/
.D h2{ margin-bottom:0;}
.D ul{ display:inline-block; width: 953px; height: 310px;}
.D ul li{ width:290px; height: 290px; float: left; background: #fff;}
.D ul li:nth-child(2){ margin-left:11px; margin-right: 11px;}
.D ul li h3{ color:#008cd6; font-size: 16px;}
.D ul li div{ border:1px solid #e9e9e9; height: 268px; width:268px; }
.D ul li div p{ font-size: 14px;}