body { width:100%; min-width:320px; margin:0 auto; }

/*------------------首页开始--------------------------*/

.head { width:100%;clear: both;height:55px;margin-top:0px;}
.top {height:55px;margin:0 auto;box-shadow: 0 0 20px #666;-webkit-box-shadow: 0 0 20px #666;}
.top ul li { float:left; width:50%; height:34px; margin-top:10px;+width:49.8%; }
.top ul li h1 { width:96.5%; line-height:32px; color:#FFF; text-align:center; font-size:14px; display:block; margin:0 auto;}
.top ul li h1.rx { border:1px solid #72b3de; color:#0478c5; font-weight:normal;}  
.top ul li h1.rx a  { color:#0478c5; display:block;}
.container{font-size:12px; color:#595959;margin-top:0px; margin-bottom:0px; clear: both; line-height:22px;}
.navigation {height:20px; padding-top:10px;padding-bottom: 10px; font-size:14px; background-color:#0478c5; overflow:hidden; margin-top:55px; _margin-top:0px;}
.navigation_a {float:left;height: 20px;width: 19.8%;_width:16%;+width:19.6%;overflow: hidden; text-align:center; line-height:20px; border-right:1px solid #FFF; }
.navigation_b {float:left;height: 20px;width: 19.0%;_width:16%;+width:19.6%;overflow: hidden; text-align:center; line-height:20px;}
.navigation a { color:#FFF; display:block;}
.banner {overflow:hidden; height:155px; background-color:#9be1eb; }
.banner img { width:320px; display:block; margin:0 auto;}
.bt { height:31px; background-color:#0478c5; font-size:14px; font-weight:bold; text-align:center; line-height:31px; color:#FFF; margin-top:15px;}
.bt a { color:#FFF; display:block;}
.authority {overflow:hidden; height:auto;}
.authority div { padding:0 8px 18px 12px; overflow:hidden; height:auto; margin-top:15px;}
.authority div h1 { float:left; margin-right:3px; display:block;}
.authority div img { display:block;}
.authority div p { font-size:14px; float:left;}
.honor { height:120px; margin-top:15px;}
.honor_zz { text-align:center; font-weight:bold; font-size:16px; color:#ec6941;}
.honor_zy { overflow:hidden; margin-top:15px; height:82px;}
.honor_zy ul li {float: left;height:82px;width: 33.3333%;}
.honor_zy ul li span { width:95%; text-align:center;}
.honor_zy ul li span img { margin:0 auto; display:block; text-align:center;}
.project { height:54px; margin-top:25px;}
.project div { float:left; width:22%; height:54px; }
.project div h1 {font-size:14px; width:90%; margin:0 auto; text-align:center;background-color:#0478c5;  line-height:54px; font-weight:bold; border-radius:4px; color:#FFF;}
.project ul { width:78%; height:54px; float:left;}
.project ul li{float: left;height:22px;width: 33%; margin-top:3px;}
.project ul li span {background-color:#e5e5e5; width:95%; height:22px; font-family:"宋体"; color:#ffffff; text-align:center; line-height:22px; font-size:14px; display:block;margin: 0 auto;}
.project ul li a { display:block;}
.project ul li span.te { background-color:#ec6941; color:#FFF;}
.project ul li span.te a { color:#FFF; display:block;}
.doctor {overflow:hidden; height:auto;}
.doctor dl { padding:0 8px 18px 12px; overflow:hidden; height:auto; margin-top:15px;}
.doctor dl dt { float:left; margin-right:8px;}
.doctor dl dt img { display:block;}
.doctor dl dd { font-size:14px;}
.doctor dl dd b { color:#0478c5;}
.doctor dl dd span { color:#ec6941; font-weight:bold;}
.doctor dl dd a { color:#ec6941; font-weight:bold;}
.make { overflow:hidden; margin-top:10px;}
.make ul li{float: left;height:24px;width: 33.3333%;}
.make ul li span {background-color:#ec6941; border-radius:68px;  width:95%; height:24px; font-family:"宋体"; color:#ffffff; text-align:center; line-height:24px; font-size:14px; display:block;margin: 0 auto;}
.make ul li a { color:#FFF; display:block;}
.technology {overflow:hidden; height:auto;}
.technology ul { padding:0 8px 18px 12px; overflow:hidden; height:auto;}
.technology ul li{ height:45px; overflow:hidden; margin-top:15px;}
.technology ul li h1 { float:left; margin-right:8px; width:37px; height:37px; border:3px solid #1f86cb; border-radius:88px; color:#1f86cb; text-align:center; line-height:37px; font-size:22px; font-weight:bold;}
.technology ul li span a { color:#0478c5;}
.technology ul li p { line-height:20px;}
.technology ul li p b { color:#ec6941;}
.technology ul li span { color:#0478c5; line-height:20px; font-size:14px; font-weight:bold;}
.consulting {overflow:hidden; margin-top:10px; }
.consulting ul li { float:left; width:50%; height:30px; margin-top:5px;}
.consulting ul li h1 { width:96.5%; background-color:#ec6941; border-radius:68px; line-height:30px; color:#FFF; text-align:center; font-size:14px; display:block; margin:0 auto;}
.consulting ul li a { color:#FFF; display:block;}
.communication {overflow:hidden; height:auto; margin-top:15px;}
.communication div { padding:0 8px 18px 12px; overflow:hidden; height:auto; margin-top:15px;}
.communication div h1 { float:left; margin-right:8px;}
.communication div img { display:block;}
.communication div p { font-size:14px;}
.communication div p b { color:#ec6941;  font-size:14px;}
.content {overflow:hidden; height:auto; }
.content div { padding:0 8px 0px 12px; overflow:hidden; height:auto; margin-top:5px;}
.content div h1 { float:left; width:39px; height:98px; background-color:#ec6941; text-align:center; font-size:14px; color:#FFF; margin-right:8px;}
.content div ul li { float:left; width:113px; padding-right:8px; font-size:14px; padding-top:5px; padding-left:5px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.content div ul li span { color:#ec6941; font-weight:bold;}
.content div ul li.bie { border-right:none;}
.disease {overflow:hidden; height:auto; }
.disease p { overflow:hidden; padding:8px 8px 8px 10px; text-indent:2em; font-size:14px;}
.disease div { padding:0px 8px 8px 10px; height:45px; margin-top:10px;}
.disease div h1 { float:left; width:84px; margin-right:8px; height:45px; background-color:#ec6941; font-size:14px; color:#FFF; text-align:center; padding-top:8px;}
.disease div h2 { font-size:14px; padding-top:4px; font-weight:normal;}
.illness{overflow:hidden; height:auto;  margin-top:10px;}
.illness ul li { float:left; width:50%; height:60px; margin-top:5px;}
.illness ul li h1 { width:96.5%; background-color:#eeeeee; border-radius:8px; font-weight:normal; height:50px; line-height:20px; padding-top:10px; text-align:left; font-size:14px; display:block; margin:0 auto;}
.illness ul li h1 p{ width:80%; margin:0 auto;}
.illness ul li h1 p span { text-align:left; font-size:14px; color:#ec6941; font-weight:bold;}
.nav { background-color:#0478c5; height:31px; margin-top:15px; text-align:center; line-height:31px; color:#FFF; font-size:14px;}
.nav a { color:#FFF;}
.foot { height:80px;text-align:center; font-size:14px; line-height:25px; margin-top:10px;}
.bottom_foot { height:60px; background-color:#0479c4; width:100%;}
.bottom_foota { width:310px; margin:0 auto; display:block; height:54px; margin-top:3px;}







