﻿@charset "UTF-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font:12px/1.6em Arial,"微软雅黑","宋体"; color:#333;}
a,input,button{font:13px Arial,"微软雅黑","宋体";  color:#333; text-decoration:none;}
a:hover{color:#F00; text-decoration:underline;}
ul li{list-style:none;}
.blue{color:#009999;}
.orange{color:#fd9647;}
.yellow{color:#ffff00;}
.red{color:#c60303;}
.gray{color:#CCC;}
.clear{clear:both;}
img{border:0;}
.left{float:left;}
.right{float:right;}

.header_wrapper{background:#008fd2;}
#header{width:1000px; height:60px; margin:0 auto; position:relative;}
#header .logo{position:absolute; top:10px; left:0;}
#header .tx{position:absolute; top:18px; right:0px; color:#7d7d7d;}
#header .tx a{padding:5px 0 5px 25px; margin-right:10px; color:#FFF; text-decoration:none; line-height:28px; font-size:15px;}
#header .tx .tel{background:url(../img/tel.gif) no-repeat center left;}
#header .tx .qq{background:url(../img/qq.gif) no-repeat center left;}

.banner_wrapper{ background: url(../img/banner.jpg) 403px 0 no-repeat #E0F4FE;}
#banner{ overflow:hidden;}
#banner .bl{float:left;margin-left:216px; background:url(../img/bbg.gif) repeat-y; height:550px}
#banner ul{}
#banner li{width:180px; text-align:center; margin:10px 0px 0px 0px}
#banner li a{font-size:14px; text-decoration:none; color:#989898;display:block; width:180px; height:30px; line-height:30px}
#banner li a:hover{background:#008fd2; color:#fff;}
#banner .tabs{ overflow:hidden}
#banner .tabs a:hover{ text-decoration:none}
#banner .tabs_btn{ background:#D3A301; width:83px; height:29px; color:#FFF;line-height: 29px;float: left;text-align: center; margin:2px 4px}
#banner .tabs_item{padding:2px 5px; width:173px}
#banner .current{ background:#cd1f38;}


.mic_wrapper{ background:#008fd2; height:130px}
.mic{ width:1000px; margin:0 auto; text-align:center;color:#feffff}
.mic h1{ line-height:32px; font-size:32px; padding:14px 0px }
.mic p{ font-size:14px;}
.mic a{ background:url(../img/mic.gif) no-repeat; width:112px; height:50px; display:block; margin:0 auto}

#proceduce{width:1000px; margin:22px auto; overflow:hidden;}
#proceduce img{float:left; margin-left:100px}
#proceduce .right{ margin:44px 0px 0px 0px}
#proceduce .right .mc{background:url(../img/mmc.jpg) no-repeat;}
#proceduce .mc li{width:412px; height:55px;padding:17px 0px 0px 40px; overflow:hidden;}
#proceduce .mc .l1{}
#proceduce .mc .l2{}
#proceduce .mc .l3{}
#proceduce .mc .l4{padding-top:15px}
#proceduce .mc .l5{padding-top:19px}
#proceduce .mc p{float:left; color:#fffefe; font-size:14px; width:125px}
#proceduce .mc .mb{float:left;color:#008fd2; font-size:17px}

#hospital{ width:1000px; margin:0 auto}
#hospital .title{ background:url(../img/hospital.jpg) no-repeat; padding:80px 0px 0px 100px}
#hospital .title h2{color:#008fd2; font-size:33px; height:60px; line-height:35px}
#hospital .title a{background:url(../img/ap.gif) no-repeat; width:112px; height:50px; float:right;}
#hospital .ht{ overflow:hidden; margin:33px auto; width:910px}
#hospital .ht li{float:left; width:182px; height:180px}
#hospital .ht h3{ font-size:17px;width:146px; margin:35px auto 15px auto}
#hospital .ht p{ text-indent:2em; width:146px; margin:10px auto}
#hospital .ht .h1{ background:#f8f8f8; color:#212121}
#hospital .ht .h2{ background:#67cefb; color:#fff}
#hospital .ht .h3{ background:#67cefb; color:#fff}
#hospital .ht .h4{ background:#ccd487; color:#212121}
#hospital .ht .h5{ background:#ffbb66; color:#fff}
#hospital .ht .h6{ background:#e2e2e2; color:#000; width:364px; text-align:center}
#hospital .ht .h6 p{ width:314px; margin-top:70px}
#hospital .ht .h7{ background:#008fd2; color:#fff;width:364px;text-align:center}
#hospital .ht .h7 a{ margin-top:70px; display:block; color:#FFF; font-size:23px}

#character{ width:1000px; margin:0 auto}
#character .title{ background:url(../img/character.jpg) no-repeat; padding:80px 0px 0px 100px}
#character .title h2{color:#008fd2; font-size:33px; height:60px; line-height:35px}
#character .title a{background:url(../img/ap.gif) no-repeat; width:112px; height:50px; float:right;}
#character .intr{ width:1000px; border:1px dashed #999999;}
#character .intr p{ background:#E0F4FE; margin:15px; text-indent:2em; color:#008fd2; padding:19px 9px}
#character .tabs{ overflow:hidden}
#character .tabs h3{ font-size:26px; color:#008fd2; height:45px; line-height:45px; font-weight:normal; background:url(../img/cbg.gif) left center no-repeat; padding-left:10px}
#character .tabs_item{ float:left; overflow:hidden; }
#character .tabs_item .tabc{background:#e2e2e2;height:255px; width:650px}
#character .tabs_item img{float:left; padding:10px}
#character .tabs_item p{float:right; width:260px; margin:45px 20px 0px 0px; line-height:30px; text-indent:2em; background:url(../img/char0.gif) 0 4px no-repeat;}
#character .btn .current{color:#008fd2;background:url(../img/chcur.gif) 0 bottom no-repeat}
#character .btn{float:right; margin-top:35px;}
#character .btn a{display:block; color:#4d4d4d; font-size:23px; background:url(../img/char.gif) 0 bottom no-repeat; height:28px; padding:12px 15px; text-decoration:none}
#character .sterility{ overflow:hidden; margin-top:20px}
#character .sterility h2{color:#008fd2; font-weight:normal; font-size:27px; background:url(../img/cbg.gif) 0 center no-repeat; line-height:30px; height:30px; padding-left:10px}
#character .sterility a{background:url(../img/ap.gif) no-repeat; width:112px; height:50px; float:right;}
#character .sterility .han{ width:712px; margin:40px auto 0 auto; overflow:hidden}
#character .sterility .han li{float:left; height:164px;}
#character .sterility .han .hz{width:267px; float:right; padding-right:50px}
#character .sterility .han .hz h3{color:#676767; font-size:22px; height:25px; line-height:25px; border-bottom:1px solid #343434; padding:0px 0px 15px 0px}
#character .sterility .han .hz p{color:#343434; line-height:30px}
.jia_wrapper{ background:#eaeaea; height:195px}
.jia{width:1000px; margin:0 auto; overflow:hidden;}
.jia .na{float:left; width:267px; margin-left:188px}
.jia .na h3{color:#676767; font-size:22px; height:25px; line-height:25px; border-bottom:1px solid #343434; padding:15px 0px}
.jia .na p{color:#343434; line-height:30px}
.jia .da{float:right; padding-right:144px}

.two_wrapper{ background:#008fd2;}
#two{ width:1000px; margin:0 auto}
#two ul{ overflow:hidden}
#two li{ float:left; padding:40px 20px 10px 20px}
#two a{background:url(../img/mic.gif) no-repeat; width:112px; height:50px; display:block; margin:0 auto}

#skill{ width:1000px; margin:40px auto}
#skill .title{ background:url(../img/ex.jpg) no-repeat; padding:80px 0px 0px 100px}
#skill .title h2{color:#008fd2; font-size:33px; height:60px; line-height:35px}
#skill .title a{background:url(../img/ap.gif) no-repeat; width:112px; height:50px; float:right;}
#skill .ski{ background:url(../img/skill_l.gif) no-repeat; width:835px; margin:10px auto; padding-left:10px; height:64px}
#skill .ski p{background:url(../img/skill_r.gif) right 0 no-repeat; text-indent:2em; padding:10px 10px 18px 10px}
#skill .wzjq{ overflow:hidden; margin-top:44px}
#skill .wzjq li{ float:left; background:url(../img/skill01.jpg) no-repeat; width:224px; height:152px; margin-left:32px}
#skill .wzjq  .no{margin:0}
#skill .wzjq h1{ color:#FFF; font-size:54px; height:56px; line-height:56px; text-align:center; padding:10px 0}
#skill .wzjq p{ text-align:center; color:#008fd2; margin:23px 10px 0px 10px}

.expert_wrapper{ background:#eaeaea}
#expert{ width:1000px; margin:0 auto; position:relative}
#expert h1{ background:url(../img/expert.gif) center 0 no-repeat; font-size:42px; color:#FFF; text-align:center; height:50px; line-height:50px; position:absolute; top:-26px; left:336px; width:331px;}
#expert .team{overflow:hidden; }
#expert .team li{float:left; width:222px; height:270px;padding:60px 12px 10px 12px;}
#expert .team .pos{  position:relative;}
#expert .team .bg{width:222px;height:270px;position: absolute;bottom: 11px;left:11px;}
#expert .team .bg{background: #000;opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;}
#expert .team p{color: #FFF;width:157px;position: absolute; left:40px; bottom:90px;}
#expert .team a{position: absolute; width:83px; height:24px; left:40px; bottom:60px; background:#D3A301; text-align:center; line-height:23px; text-decoration:none; color:#FFF}
#expert .union{ width:970px; margin:5px auto; border-top:1px dashed #090909}
#expert .union p{ padding:10px 5px; text-indent:2em}

#strength{ width:1000px; margin:20px auto 0px auto}
#strength .title{ background:url(../img/strength.jpg) no-repeat; padding:80px 0px 0px 100px}
#strength .title h2{color:#008fd2; font-size:33px; height:60px; line-height:35px}
#strength .title a{background:url(../img/ap.gif) no-repeat; width:112px; height:50px; float:right;}
#strength .strp{width:692px; height:70px; margin:20px auto; background:url(../img/stre00.gif) no-repeat;}
#strength .strp p{padding:8px 23px}
#strength .tabs{ overflow:hidden}
#strength .tabs .tabs_item{float:left; width:497px;}
#strength .tabs .right{ overflow:hidden; width:482px}
#strength .tabs .right h3{ width:114px; height:70px; color:#FFF; background:#008fd2; font-size:34px; line-height:70px; text-align:center; margin-top:12px; float:left}
#strength .tabs .right a{ width:358px; height:70px; float:right; background:#d1d1d1; margin-top:12px;padding-left:10px; line-height:70px; text-decoration:none}
#strength .tabs .right .current{background:#f29f05; color:#FFF;}
#strength .tabs .right .no{margin:0}
#strength .order{ overflow:hidden; width:1000px; margin:20px auto 0px auto;}
#strength .order li{float:left}
#strength .order a{ color:#FFF; text-decoration:none}
#strength .order .cd{ width:186px;height:118px; line-height:118px; padding-left:85px}
#strength .order .mn{ background:url(../img/index01.gif) 10px center no-repeat #008fd2; }
#strength .order .std{ background:url(../img/index02.gif) 10px center no-repeat #008fd2; margin-left:2px; }
#strength .order .rev{ width:226px; height:60px; padding-left:2px}

.foot_wrapper{ background:#008fd2; margin-top:10px;}
#foot{ width:1000px; margin:0 auto; overflow:hidden;}
#foot img{ margin:56px 0px 81px 0px; float:left}
#foot .right a{color:#FFF; padding:0px 5px 0px 5px}
#foot .right .pa{font-size:16px; padding:10px 0px}
#foot .right p{ color:#FFF; padding:15px 6px;}

.xwf {margin-top:35px;}