@charset "gb2312";
/* CSS Document */
/* 公共样式 */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0; border:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
table td{border:1px solid #ccc}
table tr{border:1px solid #ccc}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
p{ }
a{ text-decoration:none;}
.clear{ clear:both;}
body{ font-family:"微软雅黑"; min-width: 320px; width:100%; max-width: 640px; margin: 0 auto !important; background: #fff; color: #666666; font-size:12px;}
img{width:100%;}



/*top样式开始*/
.top_box{ width:100%; margin:0 auot;}
.top1{  background:#f2f2f2 url(topbg_06.jpg) center bottom no-repeat; background-size:100%; padding:10px 5% 20px 5% ; }
.top_yy{ background:url(topbg_07.jpg) center top no-repeat; margin:1% auto; line-height:35px;  height:35px; padding:0 10%;}
.top_yy ul{ margin:0 auto;}
.top_yy ul li{ float:left; margin:0 1%; }
.top_yy ul li a{ font-size:14px; color:#FFF;} 
.top_yy ul li.dainhua{ background: url(dainhua.png) left center no-repeat; float:left; background-size:15%; padding-left:6%;}

/*menu样式开始*/
.menubg{ width:98%; float:left; margin-left:1%;padding:1% 0 5% 0;background:#f6f5f5 url(topbg_06.jpg) center bottom no-repeat;background-size:100%;
margin-bottom:2%; overflow: hidden; }
.menu_let{ width:23%; float:left;margin-top: 1%; padding:0 1%;  }
.menu_let ul  li{ width:96% ; padding:0 2%; margin:5% 1% 10% 1%;text-align:center; line-height:30px; box-shadow: 0 1px 2px #919191,0 -1px #ccc;border-radius: 5px; background:#FFF; float:left;  }
.menu_let ul  li a{ font-size:14px; color:#333;}
.menu_let ul  li.kangfu  a{ color: #3c89d6;}
.menu_let ul  li.zxyh  a{ color: #3c89d6;}
/*banner样式开始*/
.banner_pic{ width:98; min-height:170px; margin:2% 1%; clear:both}

/*sousuo样式开始*/
.m-search{ background:url(banner_20.jpg) center top no-repeat; width:98%;margin-left:1%; height:40px;background-size: 95% 38px; position:relative;  float: left; clear:both}
.m-search input{ width: 65%; padding:0 2%;height: 28px;  margin-left:8%;  background:none; border:none; float:left;}
.m-search .yy { width:19%; height:80%; position:absolute; right:0; top:1%; float:left; cursor:pointer;}
.resou{ width:100%; text-align:center; line-height:20px; position:relative;float:left; clear:both} 
.resou font{color: #3c89d6;}
.resou a{ color:#333;}
.resou a:hover{color: #3c89d6;}


/*c01样式开始*/
.c01{ width:98%; margin:2% 0 2% 1%;position:relative;float:left; clear:both}

.c_tit{  
    background: url(c01_22.jpg) center left no-repeat;
    float: left;
    width: 98%;
    font-size: 1.0em;
    margin-left:1%;
    background-size:100%;
}
.c_tit b{color:#FFF; font-weight:bold; width:75%; float:left;padding:3% 0;margin-left:15%;}
.c_tit a{color:#FFF;font-weight:bold;position:relative;float:right;padding:2.5% }
.c01_nr{ width:96%; margin:2% 2%; background:#fbfbfb url(topbg_06.jpg) center bottom no-repeat; /*height:127px;*/ background-size:100%; padding-bottom:10px; border-top:solid 1px #dfdfdf; float:left;}
.c01_nr ul li{ float:left; text-align:center; width:24%; line-height:30px; border-bottom:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;}
.c01_nr ul li.yec{width:26%;}
.c01_nr ul li.blue a{ color:#3c89d6;}
.c01_nr ul li a{ color:#333;}



/*c02样式开始*/
.c02{width:98%; margin:0 0 2% 1%;position:relative;float:left;}
.c02_nr{ width:100%; margin:2% 0; float:left;}

.banner_bg { width:100%; position:relative;float:left;}
.banner { maring:0px auto; position:relative;}
.banner .bd{ position:absolute; height:18px; line-height:18px; bottom:10px; right:5px; z-index:1;}
.banner .bd ul{background-color:rgba(0,0,0,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; vertical-align:middle;}
.banner .bd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px; vertical-align:middle;}
.banner .bd li.on{ background:#333;  }

.c4_nr_banner { maring:0px auto; max-height:332px; position:relative;}
.c4_nr_banner .bd{ position:absolute; height:18px; line-height:18px; bottom:10px; right:5px; z-index:1;}
.c4_nr_banner .bd ul{background-color:rgba(0,0,0,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; vertical-align:middle;}
.c4_nr_banner .bd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px; vertical-align:middle;}
.c4_nr_banner .bd li.on{ background:#333;  }



.c02_con{ width:100%; position:relative;float:left; padding-bottom:10px; background: url(topbg_06.jpg) center bottom no-repeat; background-size:100%;}
.c02_con ul li{ float:left; width:100%; line-height:26px; margin-bottom:5px;} 
.c02_con ul li span{ float:left; width:20%; border:solid 1px #CCCCCC; margin:0 5px ;}
.c02_con ul li a{ color:#333; border-bottom:dashed 1px #ccc; width:70%; float:left;}



/*c03样式开始*/
.c03{width:98%; margin:0 0 0 1%;position:relative;float:left;}
.c03_nr{ width:100%; margin:2% 0; position:relative;float:left;}
.c03_nr_guoq{ 
    
    width:100%; 
    position:relative;
    float:left; 
    display:block; 
}
.c03_nr_guoq img{ 
    margin-left:4%;
    width:40%; 
    position:relative;
    float:left; 
}
#co3_nr_guoq_text{
    width:100%; 
    position:relative;
    float:left; 
}
#co3_nr_guoq_text p{
    width:100%; 
    line-height:21px; 
    font-size:14px; 
    font-weight:bold;
}

.c03_nr_rongy{ margin:2% 0; background:url(c03bg_17.jpg) center top no-repeat; width:100%; float:left; background-size:100% 100%; padding-top:40%; position:relative; }
.c03_tupo,.c03_tupo2,.c03_tupo3{float:left; position:absolute;text-align:center;color:#553314;}
.c03_tupo{  width:30%; top:73%; left:2%; }
.c03_tupo2{  width:30%; top:73%; left:35%; }
.c03_tupo3{  width:30%; top:73%; left:68%; }

.c03_nr_hez{ margin:2% 0; padding:4% 0; background: #efeade url(topbg_06.jpg) center bottom no-repeat; width:100%; float:left; background-size:100%;}
.zhonghan{ float:left; width:96%; margin:0% 2% 0 2%; text-indent:2em;}

.c03_nr_wd{ margin:2% 0; width:94%; padding:3% 3% 1% 3%; float:left; background:#f2f2f2; }
.c03_nr_wd h4{ text-align:center; font-size:16px; line-height:30px; }
.c03_nr_list{ width:100%; float:left; padding-bottom:2%; border-bottom:solid 1px #CCCCCC; margin-bottom:2%;}
.c03_nr_list h5,.c03_nr_list a{ color:#2284c4; font-size:14px;}
.c03_nr_list font{ float:left; width:98%; display:block; padding-left:2%; margin-top:1%}
.bk1_zix{ width:100%; height:60px; float:left;}
.bk1_zix_left{ float:left; width:40%; height:35px;margin:3% 1% 1% 6%;border-radius: 5px;background: #2284c4; color:#FFF; text-align:center; display:block; }
.bk1_zix_left a{ font-size:16px; line-height:35px; color:#FFF;}



/*c04样式开始*/
.c04{width:98%; margin:2% 0 0 1%;position:relative;float:left;}
.c04_nr{ width:100%; margin:2% 0; float:left;}

.c04_nr_tit{ float:left; width:100%; text-align:center; margin:2% 0; font-size:16px; color:#000; 
background:url(c04_31.jpg) center bottom no-repeat; background-size:50%; padding-bottom:15px;}
.c04_nr_tit b{ color:#c59220;}


.c04_nr_bz1{ width:100%; float:left; background:#e8f2f8 ; }
.c04_nr_one {width: 28%;display: block;float: left; background: url("c04_35.jpg") no-repeat scroll left center / 88% 80% ;
 padding: 7% 4% 7% 1%;margin-left: 3%;margin-top:2px;}
.c04_nr_bz1 h4{ color:#2284c4; text-align:center; width:100%; display:block; margin-top:34px; font-size:12px; }
.c04_nr_bz1 ul{ float:left; width:58%; margin-top:2%; padding-bottom:2%; }
.c04_nr_bz1 ul li{ float:left; width:95%;margin-left:5%; display:block; line-height:24px; border-bottom: dashed 1px #7b8185;}
.c04_nr_bz1 ul li font{ background: #2284c4;border-radius: 5px;margin: 0 1%;padding: 1px 6px;line-height: 20px;width: 20px;height: 20px;
color: #FFF;font-weight: bold;}









.c04_nr_bz2{ width:100%; float:left; background:#f1ece0 url(topbg_06.jpg) center bottom no-repeat; padding-bottom:10px;  background-size:100% ; margin-top:10px;  }
.c04_nr_one2 {width: 28%;display: block;float: left; background: url("c04_39.jpg") no-repeat scroll left center / 88% 80% ;
 padding: 7% 4% 7% 1%;margin-left: 3%;margin-top:2px;}
.c04_nr_bz2 h4{ color:#c59220; text-align:center; width:100%; display:block; margin-top:34px; font-size:12px; }
.c04_nr_bz2 ul{ float:left; width:58%; background:#f1ece0;margin-top:2%; padding-bottom:2%; }
.c04_nr_bz2 ul li{ float:left; width:95%;margin-left:5%; display:block; line-height:24px; border-bottom: dashed 1px #7b8185;}
.c04_nr_bz2 ul li font{ background: #c59220;border-radius: 5px;margin: 0 1%;padding: 1px 6px;line-height: 20px;width: 20px;height: 20px;
color: #FFF;font-weight: bold;}



/*c05样式开始*/
.c05{width:98%; margin:2% 0 0 1%;position:relative;float:left;}
.c05_nr{ width:100%; margin:2% 0; float:left;}
.c05_nr_list{ float:left; width:100%;}
.c05_nr_list ul li{ float:left; width:45%; border:solid 1px #ccc; padding:2px; margin:0 0 0 2%;}
.c05_nr_list ul li span{ float:left; width:100%; text-align:center; line-height:25px;}
.c05_nr_tit{ text-align:center; font-size:16px; color:#2284c4; width:100%; float:left; line-height:25px; background:url(c05bg_15.jpg) center bottom no-repeat; background-size:80%;} 
.c05_nr_new{ float:left; width:100%; margin:2% 0; background:url(topbg_06.jpg) center bottom no-repeat; background-size:100%;  padding-bottom:15px;}
.c05_nr_kf{ float:left; width:100%;  }
.c05_nr_kf ul li{ float:left; width:23%; margin:0 1% 0 1%;}
.c05_nr_kf ul li img{width:100%; border:solid 1px #ccc; padding:1px;}
.c05_nr_kf ul li span{ text-align:center; width:100%; float:left; line-height:25px; }


/*bottom样式开始*/
.bottom_menu{ width:80%; padding:0 9%; position:relative;margin:0 auto; height:40px;   background: url(topbg_07.jpg) center bottom no-repeat; background-size:100% 40px; }
.bottom_menu ul li{ float:left; width:25%; margin:10px 0 0 0;text-align:center;line-height:20px;  }
.bottom_menu ul li a{ color:#FFF; font-size:12px;}
.bottom_menu ul li  span{ color:#FFF;}


.dibu .m-txt{ padding: 10px 0; /*background: #fff;*/}
.dibu .m-txt .u-pic{ width:80%; margin: 1% auto 3% auto;}
.dibu .m-txt p{ padding: 1% 0; text-align: center;}
.dibu .m-txt p span a{ color:#fff;}
.dibu .m-txt .u-tel{ background: #ff6000; border-radius: 15px; color: #fff; padding: 0 5px;}

/*医院动态 热点关注 body1*/
.body1{
   margin-top:3%;
}
.body1 .navHot{
	height:40px;
}
.body1 .navHot ul li{
   width:50%;
   height:40px;
   background: #41b1df;
   float: left;
   /*text-align: center;*/
   line-height: 40px;
   color:#fff;
   position:relative;
}
.body1 .navHot ul li img{
	width:12%;
	/*margin-top:6%;*/
	position: absolute;
	left:10%;
	top:10px;
}
.body1 .navHot ul li.hover{
  background: #2284c4;
}
.body1 .navHot ul li span{
	position: absolute;
	/*left:1%;*/
	font-size: 15px;
	left:25%;
}
.showHot{
  margin-top: 3%;
}
.showHot .onlyOne{
	position: relative;
	padding:0 2%;
	overflow: hidden;
}
.showHot .onlyOne img{
	width:30%;
	float: left;
}
.showHot .onlyOne .leftJs p{
	position: absolute;
	left:33%;
	text-indent: 2em;
	line-height:20px;
	width:65%;
	margin-top: 1%;
}
.showHot .onlyOne .leftJs p a{
	color:#c00;
}
.showHot .ulli {
	margin-top: 2%
}
.showHot .ulli ul li{
	height:42px;
	line-height: 42px;
	background: #f5f5f5;
	padding-left: 1%;
	overflow: hidden;
}
.showHot .ulli ul li a{
	color:#666;
	
}

.titleBody{
  height:43px;
  line-height: 43px;
  background: #0E8792;
  color:#fff;
  margin-top: 2%;
  overflow: hidden;
}
.titleBody img{
   float: left;
   width:5%;
   padding:3% 2% 0 1%;
}
.titleBody span{
	float: left;
	font-size: 16px;
}
.titleBody a{
	float: right;
	color:#fff;
	padding-right: 2%
}


.submit{width: 94px;height: 23px;margin: 0 0 20px 40px;background: url(p1_buttom.jpg) repeat-x;display: block;color: #FFF;text-align: center;}