/* Copyright@ uveps.com */
body,dl,dt,dd,div,form,fieldset,input,textarea,img,h1,h2,h3,h4,h5,h6,li,ol,ul,em,p,span,strong,table.th,tr,td
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {/* display: block;*/ margin:0;  padding:0;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]), [hidden] { display: none; }
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ul, li, ol{list-style:none;}
/** Base Styles **/
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; line-height: 1.5;}
/** IE Fixes **/
img { border: 0; -ms-interpolation-mode: bicubic; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

/** Links **/
*:focus,a:focus{outline: none;}
a:hover, a:active { text-decoration:none; outline: 0; }
a,a:visited{ text-decoration:none;}
a{color:#666;}
a:hover{color:#ff5e04;}
.content{ width:1000px; margin:0 auto;}

/*HEADER -------------------------------------------------------------------------------------  */
header{  margin:0 auto;width:100%;height:75px; background:#0367d0}
.head{ width:1000px; margin:0 auto}
.head h1{ width:480px; height:75px; background:url(../images/logo.png) no-repeat}
.head h1 span{ font-size:26px; line-height:75px; color:#fff; padding-left:80px; font-family:"Microsoft YaHei"}
.mtop{ float:right; width:450px; text-align:right; font-family:"Microsoft YaHei";}
.mtop h2{ font-size:18px; padding-right:28px; color:#fff; padding-top:10px;background:url(../images/tel.png) right no-repeat}
.mtop h2 span{ font-size:12px; color:#fff; padding-right:15px;}
.mtop h2 span a{ color:#fff; padding:0 5px; font-size:14px}
.mtop h2 span a:hover{ color:#1fdcfe; }
.mtop ul{}
.mtop ul li{ float:right; font-size:14px; margin:0 10px 0 15px; display:inline; line-height:38px; height:30px; overflow:hidden;}
.mtop ul li a{ color:#1fdcfe;}
.mtop ul li a:hover{ color:#fff; border-bottom:1px dotted #fff;}

/*BANNER  ------------------------------------------------------------------------------------  */
.index_bg01 {background:url(../images/banner_bg01.jpg) center;}
.index_bg02 {background: url(../images/banner_bg02.jpg)  center}
.banner {Z-INDEX: 1;  width: 100%; height: 400px; }
.banner_l {margin-top: 147px; width: 23px; float: left}
.banner_r {margin-top: 147px; width: 23px; float: left}
.bannerImg {position: relative; width: 990px; margin: 0px auto;overflow:hidden}
.bannerImg .bannerPage {position: absolute; top: 350px; left: 420px}
.bannerImg .bannerPage a {margin-right: 2px}
.bannerImg .bannerPage a img {vertical-allgn: middle}
.slides_container {position: relative; width: 990px; font-family:"Microsoft YaHei"; overflow:hidden;}
.slides_container img{ z-index:2}
.slides_container a p{ position:absolute; z-index:3; top:130px; line-height:36px; font-size:16px; color:#666;}
.slides_container a p b{font-size:26px; color:#0194cd}
.slides_container a span{ position:absolute; z-index:4; top:260px; left:0; line-height:30px; color:#666;font-size:16px;}
.pagination {margin: 26px auto 0px}
.pagination li {margin: 0px 1px; float: left}
.pagination li a {background-image: url(../images/pagination.png); width: 15px; DISPLAY: block; background-position: 0px -1px; float: left; height: 0px; overflow: hidden; padding-top: 12px}
.pagination li.current a {background-position: 0px -18px}

/*jianj  ------------------------------------------------------------------------------------  */
.jianj{ width:100%; height:400px; background:#f2f2f2}
.hosp{ width:680px; float:left; font-family:"Microsoft YaHei";}
.hosp h3{ width:680px; border-bottom:1px solid #ddd; height:30px; line-height:30px; padding-top:18px;font-size:20px; color:#333}
.hosp p{ padding-top:15px; line-height:26px; font-size:14px; text-indent:2em; color:#666}
.hosp img{ float:left; padding:5px 15px 0 0}
.Medi{ width:268px; font-family:"Microsoft YaHei"; float:right}
.Medi h3{ width:268px; border-bottom:1px solid #ddd; height:30px; line-height:30px; padding-top:20px;font-size:18px;color:#333}
.Medi img{ float:left; padding:20px 0 10px 0}
.Medi h4{ width:268px; line-height:24px; font-weight:normal; font-size:14px;color:#333}
.Medi p{ width:268px;  padding-top:5px; clear:both; float:left; line-height:26px; font-size:14px; font-family:"Microsoft YaHei"; text-indent:2em; color:#666}

/*kes  ------------------------------------------------------------------------------------  */
.kes{width:100%; clear:both; font-family:"Microsoft YaHei"; background:#aeeafe}
.nTab1{ height:300px; width:1000px; overflow:hidden; margin:0 auto; padding-top:15px;}
  .nTab1 .TabTitle1{ height:270px; overflow: hidden; clear:both;  display:block;width:230px; float:left;}
  .nTab1 .TabTitle1 ul{ width:225px; float:left;}
  .nTab1 .TabTitle1 h3{ height:45px; line-height:38px;color:#333}
  .nTab1 .TabTitle1 li{float:left;width:225px; line-height:44px; border-bottom:solid 1px #fff; cursor: pointer; font-size:16px; list-style-type: none;}
  .nTab1 .TabTitle1 .active{ font-weight:bold;color:#fff; background:#ff7400; width:225px; height:44px; display:block}
  .nTab1 .TabTitle1 .normal{font-weight:normal;}
  .nTab1 .TabTitle1 .active a{color:#fff;}
  .nTab1 .TabTitle1 .normal a{color:#047cd9;}
  .nTab1 .TabTitle1 .active a span{ padding:0 5px}
  .nTab1 .TabTitle1 .normal a span{ padding:0 5px}
  .nTab1 .TabTitle1 .active a:hover{color:#fff; background:#ff7400; width:225px; height:44px; display:block}
  .nTab1 .TabTitle1 .normal a:hover{color:#fff; background:#ff7400; width:225px; height:44px; display:block}
  .nTab1 .TabContent1{ width:760px; float:right; background:#fff; margin:10px 0; height:268px;}
  .none {display:none;}
  .ntabCnt img{ float:left; padding:15px;}
  .ntabCnt h4{ font-size:16px; color:#333; line-height:30px; padding-top:10px;}
  .ntabCnt p{ line-height:24px; font-size:14px; font-family:"Microsoft YaHei"; text-indent:2em; color:#666; padding:0 15px 0 0}
  
/*huanj  ------------------------------------------------------------------------------------  */
.huanj{  padding-top:30px;}
.hjleft{ width:225px; background:#e5f2fb; height:166px; position:relative; float:left}
.hjpic{ float:right; width:775px; text-align:right}
.hjpic img{ float:right; padding:0; margin-left:7px;}
.meright{ width:225px; background:#e5f2fb; height:166px; margin-top:10px; position:relative; float:right}
.mepic{ float:left; width:775px; padding-top:10px; padding-bottom:30px; text-align:left}
.mepic img{float:left; padding:0; margin-right:7px;}
.hjleft h3,.meright h3{ font-size:16px;font-family:"Microsoft YaHei"; line-height:24px; padding:20px; color:#0367d0}
.hjleft img,.meright img{ position:absolute; top:110px; right:20px;}

/*map  ------------------------------------------------------------------------------------  */
.info{ width:100%; clear:both; height:320px; background:#ececec;}
.inleft{ width:725px; float:left; padding-top:25px;font-family:"Microsoft YaHei"; overflow:hidden;}
.inleft h3{ line-height:30px; height:30px; color:#0367d0; font-size:18px;}
.inleft h4{ line-height:28px; height:30px; background:url(../images/h.png) right no-repeat; font-size:14px; color:#666}
.inleft ul{ width:740px; padding-top:10px;}
.inleft ul li{ width:175px; float:left; padding-right:8px;overflow:hidden;} 
.inleft ul li span{ font-size:14px; color:#333; line-height:24px;}
.inleft ul li p{ font-size:12px; color:#666; line-height:18px;}

.inright{ width:236px; float:right; overflow:hidden;font-family:"Microsoft YaHei";padding-top:25px;}
.inright h3{ line-height:30px; color:#0367d0; font-size:18px; background:url(../images/ew.jpg) right no-repeat; height:105px;}
.inright h3 span{ font-size:14px; color:#666; }
.inright img{ width:230px;  height:144px; border:3px solid #ccc;}


/*SECND  ------------------------------------------------------------------------------------  */
.seleft{ width:260px; float:left; margin-top:25px; height:320px; background:#e3e3e3;-moz-border-radius:3px;-webkit-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;font-family:"Microsoft YaHei";  overflow:hidden}
.seleft h3{ width:260px; height:58px; background:#00a2cd; line-height:58px; font-size:20px; text-align:center;color:#fff; font-weight:normal}
.seleft ul{ padding:25px 15px}
.seleft ul li{ height:45px; font-size:16px; line-height:45px; border-bottom:#fff 1px solid}
.seleft ul li a{ color:#333}
.seleft ul li a span{ color:#de6503; padding-right:8px;}
.seleft ul li a:hover,.seleft ul li a:hover span{ color:#00a2cd}
.seleft h4{background:url(../images/sctel.png) left no-repeat;font-weight:normal; line-height:30px; font-size:18px; padding-left:32px; margin:15px 0 0 15px; color:#de6503}

.seright{ width:710px; float:right;padding:25px 0 35px 0;font-family:"Microsoft YaHei";}
.seright h3{ font-size:24px; color:#333; line-height:30px; border-bottom:solid 1px #eee;}
.seright h4{line-height:28px; height:30px; background:url(../images/h.png) right no-repeat; font-size:16px; color:#333}
.seright h5{ height:20px;}
.seright p{ font-size:14px; color:#666; line-height:24px; text-indent:2em; padding-top:15px;}
.seright p img{ padding:20px 0;}
.seright article{ font-size:14px; color:#666; line-height:26px;}
.seright article span{ color:#F30; padding-right:5px;}

.baidu_map{width:710px;height:500px;border:#eee solid 1px; margin-top:4px; clear:both; }
.iw_poi_title {color:#cc5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word; color:#0dafcc}

/*footer  ------------------------------------------------------------------------------------  */
footer{ clear:both; width:100%; height:80px;font-family:"Microsoft YaHei"; background:#2c2c2c}
footer ul{ width:500px; float:left; padding:30px 0;}
footer ul li{ float:left; font-size:12px; color:#999; padding-right:20px;}
footer ul li a{ color:#999;}
footer ul li a:hover{ color:#1fdcfe;}
footer p{ text-align:right; float:right; background:url(../images/ftel.png) left no-repeat; margin-top:15px;height:25px; padding-left:30px; color:#ccc}
footer address{ text-align:right; float:right; line-height:36px; font-size:12px; color:#ccc; color:#999}
