html { font-size: 14px; }
*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;
    padding:0;
}

body,html,button,input,select,textarea {font-family: "Microsoft Yahei",Tahoma,Simsun,sans-serif;font-family: microsoft yahei,tahoma,arial; }
body2{font-family: -apple-system, BlinkMacSystemFont, "PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif;  }
img{border:none; vertical-align: top;max-width: 100%;}
ol,ul{list-style:none;}
a{color:#111; text-decoration:none; cursor: pointer;}
a:hover{color:#00a7af; }
.tran,.selecthospital ul li a{transition:all 0.3s ease; -moz-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.cl{clear:both;zoom:1;}
.cl:before,.cl:after {content:"";}
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.ovh{ overflow:hidden;}
.hide{ display: none;}
.show{ display: block; }
.fl{ float: left; }
.fr{ float: right; }
.mt{margin-top: 20px;}
.mts{margin-top: 10px;}
.mb{ margin-bottom: 20px; }
.boxshadow{-moz-box-shadow: 0px 0px 20px #cdcdcd;box-shadow: 0px 0px 20px #cdcdcd;}
.full{ width: 100%; }
.fullimg img{ width: 100%; }
.main{ width: 1200px; margin-right: auto; margin-left: auto; }
.pd{ padding:20px; }
.pdlr{padding-left:20px;padding-right: 20px;}
.pdt{padding-top: 10px;}
.pdtb{padding-top:20px;padding-bottom:20px;}
.pdb{padding-bottom:20px;}
.fttheam{ color: #00a7b0; }

.hsearch{ position: relative; margin-top: 40px; }
.hsearch .hsearch_txt{ outline: none; line-height: 40px; height: 40px; box-sizing: border-box; width: 280px; font-size: 13px; text-indent: 10px; background-color: #fafafa;border:1px solid #ccc; }
.hsearch .hsearch_btn{ background-color: #00a7af; color: #fff; text-align: center; line-height: 40px;border:0px; cursor: pointer; width: 60px;  font-size: 14px; position: absolute; right:0px;top:0px; }
.search-hot{ font-size: 13px; line-height: 24px; }

.nav{ background-color: #11aa6f; background-image: linear-gradient(to right, #11aa6f , #00a7af);text-align: center; line-height: 50px;font-size: 16px; }
.nav ul li{ float: left; width: 14.2857142857%; }
.nav ul li a{ display: block; width: 100%; color: #fff; }
.nav ul li a:hover,.nav ul li a.active{ background-color: #faa606;}

.foot{ background-color: #08a891; color: #fff; padding:20px 0;font-size: 15px; margin-top: 20px;}
.foot a{ color: #fff; }
.foot a:hover{color:#faa606;}
.foot .foot_1{ width: 32%; height: 140px;background: url(../images/footlogo.png) center no-repeat;}
.foot .foot_2{ width: 36%;padding:18px 0px 0 0px; box-sizing: border-box; height: 140px;background: url(../images/footline.png) left center no-repeat; text-align: center; }
.foot .foot_2 ul{ display: inline-block; text-align: left; line-height: 24px;}
.foot .foot_3{ width: 32%; box-sizing: border-box; height: 140px;background: url(../images/footline.png) left center no-repeat; text-align: center;padding:24px 0;}
.foot .foot_3 ul{ display: inline-block; width: 260px; }
.foot .foot_3 ul li{ width: 50%; float: left; line-height: 30px; }

.catmenu{padding:10px 0;margin:0 -4px;}
.catmenu ul li{ float: left; width: 16.6666666667%;padding:4px; box-sizing: border-box; text-align: center; font-size: 15px;}
.catmenu ul li a{ display: block; width: 100%; color: #fff;padding-top: 70px;padding-bottom: 20px; background-color: #539ee4; }
.catmenu .catmenu1 a{background: url(../images/c1.png)  center 22px no-repeat #539ee4;}
.catmenu .catmenu2 a{background: url(../images/c2.png)  center 22px no-repeat #21c3b9;}
.catmenu .catmenu3 a{background: url(../images/c3.png)  center 22px no-repeat #ee7474;}
.catmenu .catmenu4 a{background: url(../images/c4.png)  center 22px no-repeat #af99e4;}
.catmenu .catmenu5 a{background: url(../images/c5.png)  center 22px no-repeat #feb267;}
.catmenu .catmenu6 a{background: url(../images/c6.png)  center 22px no-repeat #22b1e9;}
.catmenu li:hover a{opacity: 0.86;}

.news_c{ width: 49%; border:1px solid #eee;border-radius: 4px;padding:8px; box-sizing: border-box; }
.news_img img{ width: 280px;border-radius: 4px; }
.news_con{padding-top: 20px; width: 270px;}
.news_list{ margin-top: 14px; line-height: 28px; }
.news_list li{ overflow: hidden; height: 28px;white-space: nowrap;text-overflow:ellipsis; }
.box_title{font-weight: bold; line-height: 24px; color: #333333; font-size: 22px;}
.box_title span.bline{width:4px; background-color: #333333; height: 24px; display: inline-block; margin-right: 4px; float: left;}

.ksitem_l{ width: 63%; }
.ksitem_r{ width: 35%; }
.ksitem_r ul li {margin-bottom: 20px;}
.ksitem_r ul li img{ width: 100%; }
.ksitem_l dl{ background-color: #ededed; margin-bottom: 20px; overflow: hidden;border-radius: 4px; }
.ksitem_l dl dt{ background-color: #00a5bb; float: left; width: 200px; color: #fff; font-size: 22px;height: 100px; line-height: 100px; background-repeat: no-repeat; background-position: left 20px center;  }
.ksitem_l dl dt a{ color: #fff; display: block; width: 100%; height: 100%; text-indent: 70px; }
.ksitem_l dl dd{padding:20px 30px; line-height: 32px; height: 60px; overflow: hidden; }
.ksitem_l dl dd a{ display: inline-block; width: 25%; font-size: 14px; }
.ksitem_l dl dt.ksitem1{ background-image: url(../images/t1.png); }
.ksitem_l dl dt.ksitem2{ background-image: url(../images/t2.png); }
.ksitem_l dl dt.ksitem3{ background-image: url(../images/t3.png); }
.ksitem_l dl dt.ksitem4{ background-image: url(../images/t4.png); }
.ksitem_l dl dt.ksitem5{ background-image: url(../images/t5.png); }

.newscontent .newsimg{ width: 500px; height: 280px; }
.newscontent .newslist{ width: 540px; height: 280px; }
.newscontent .newslist li{background-repeat: no-repeat;background-size: 100px auto;background-position: left center;border-bottom: 1px dotted #ddd;padding:10px 0 10px 110px;}
.newscontent .newslist li:last-of-type{border-bottom: 0px;}
.newscontent .newslist li h3{ line-height: 32px; font-weight: normal; }
.newscontent .newslist li p{ color: #666; line-height: 20px; }


.loaction{ background: url(../images/i1.png) left center no-repeat; color: #444; line-height: 30px; font-size: 14px; text-indent: 26px;padding:10px 0 ; }
.loaction a{ color: #444; }

.viewcontent .left{ width: 850px; }
.viewcontent .left .typename{ text-align: center; font-size: 30px; line-height: 40px; font-weight: bold; color: #00a7af; }
.viewcontent .left article{ font-size: 14px;padding:10px 0;  }
.viewcontent .left article p{padding:10px 0; line-height: 24px;}
.viewcontent .right{ width: 320px; }
.viewcontent .right .zxwz{ background: url(../images/r1.jpg) center top no-repeat #fbfbfb;padding-top: 100px;border-radius:4px; overflow: hidden;  }
.viewcontent .right .zxzx{padding:20px;font-size: 16px;}
.viewcontent .right .zxzx li{ width: 50%; float: left; text-align: center;border-radius:10px; overflow: hidden;padding:6px; box-sizing: border-box; }
.viewcontent .right .zxzx li a{ border-radius:10px; overflow: hidden;display: block; width: 100%;padding-top: 68px;padding-bottom: 16px; color: #fff; }
.viewcontent .right .zxzx .zxzx1 a{background: url(../images/i2.png) center top 20px no-repeat #69bd7e;}
.viewcontent .right .zxzx .zxzx2 a{background: url(../images/i3.png) center top 20px no-repeat #f59f89;}
.viewcontent .right .zxzx .zxzx3 a{background: url(../images/i4.png) center top 20px no-repeat #7dc1da;}
.viewcontent .right .zxzx .zxzx4 a{background: url(../images/i5.png) center top 20px no-repeat #6f8ece;}
.viewcontent .right .zxaddress{padding:10px 26px; font-size: 13px; color: #000; margin-bottom: 30px; }
.viewcontent .right .zxaddress h5{ font-size: 18px; color: #000; font-weight: normal; }
.viewcontent .right .zxaddress li{border-bottom: 1px solid #dfd7d7;padding:14px 0 14px 60px;}
.viewcontent .right .zxaddress li:first-of-type{border-top: 1px solid #dfd7d7;}
.viewcontent .right .zxaddress1{background: url(../images/i6.png) left 10px center no-repeat;}
.viewcontent .right .zxaddress2{background: url(../images/i7.png) left 10px center no-repeat;}
.viewcontent .right .zxaddress3{background: url(../images/i8.png) left 10px center no-repeat;}
.hjimg { width: 780px; margin: 0 auto;}
.hjimg ul li{margin:10px 0; width: 49%; text-align: center; }
.hjimg ul li.rowfull{ width: 100%; }
.hjimg ul li img{ max-width: 100%; width: 100%; }
.hjimg ul li h5{ background-color: #ecfeff; color: #000; line-height: 30px; font-weight: normal; font-size: 14px; }

.list li{ background-color: #fbfbfb;border-radius:8px; padding:14px;margin-bottom: 14px; }
.list li h4{ font-size: 16px; }
.list li p{ font-size: 14px; line-height: 22px; padding-top: 10px; color: #444; }
.list li p a{ color: #00a7af; }

.pages { text-align: center; }
.pages ul{ display: inline-block;margin:20px auto; }
.pages ul li{margin:0 4px; float: left;}
.pages ul li a{ display: inline-block; padding:0 12px; background-color:#fbfbfb; font-size: 12px; line-height: 40px;border-radius:4px;  }
.pages ul li.active a{ background-color: #00a7af; color: #fff; }



#swtmin {z-index:9999; width:462px; height:323px; position:fixed;_position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);  top:50%; left:50%; margin:-161px auto auto -231px; display:none; }