body{
margin:0;
padding:0;
width:auto;
height:auto;
background:url(images/bg.png) #FFFFFB top center repeat-X;
font:normal .7em  Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
line-height:1.8em;
font-size:12px;

color:#1F376D
}
*{
margin:0;
padding:0
}
.STYLE1 {
	color: #FF3300
}
.STYLE4 {
	color: #CC3300
	}
/* LINKS AND HEADINGS STYLING */
a:link,a:visited,a:hover,a:after{
text-decoration:none
}
a{
color:#546F92;
text-decoration:none;
}
a:hover{
color:#808080;

text-decoration:none
}
h1{
font:bold 2em "Trebuchet MS",Helvetica,Sans-Serif;
margin:0;
color:#FFFFFF;
background:transparent
}
h2{
font:bold 1.4em "Trebuchet MS",Helvetica,Sans-Serif
}
h3{
clear:both;
font-size:1.2em;
color:#D73200;
background:url(images/h3bg.gif) #FFFFFF no-repeat center left;
padding:0 14px;
margin:0
}
.blue{
color:#546F92;
background:inherit
}
.image{
float:left;
border:2px solid #E2E2E2;
padding:3px;
margin:0 15px 10px 0
}
li{
list-style:none
}
/* CONTENT WRAPPER */
#main{
width:952px;
height:auto;
margin:0px auto 0 auto;
padding:0 5px 0 5px
}
.header{
width:100%;
height:auto
}
.top{
width:952px;
height:203px;
background:url(images/top.png) top left no-repeat;
}
.spcae{
width:100%;
height:12px;
background:url(images/space.gif) center no-repeat;
margin:-1px 0 0 0
}
.menu{
width:100%;
height:36px;
font-size:12px;
background:url(images/menu.jpg) no-repeat
}
.nav{
width:95%;
margin:0 30px 0 30px;
text-align:center
}
.nav li{
color:#444444;
margin:0;
padding:0;
font:"楷体_GB2312", "幼圆", "宋体";
border-right:1px #AECAE2 solid;
display:inline
}
.nav li.active{
background:url(images/baractive.gif) no-repeat bottom left;
color:#8D9CAF;

padding:14px 25px 14px 25px;
margin:0 1px 0 0
}
.nav li a{
padding:10px 16px 10px 16px !important;
padding:10px 21px 10px 21px;
line-height:32px;
color:#808080;
text-decoration:none
}
.nav li a:hover{
color:#FFFFFF;
background:url(images/baractive.jpg) #2987EB
}
.body{
width:952px;
margin:8px 0;
height:auto
}
.left{
width:212px;
height:auto;
float:left
}
.left_210{
float:left;
height:auto;
text-align:left;
width:210px;
padding:0px;
margin:0px;
background:#FFFFFF
}
.left_210 .leftstart{
background:url(images/210_top.jpg) no-repeat;
height:6px;
width:210px
}
.left_210 #leftstart h2{
font-size:1.2em;
margin:4px 0 0 15px;
padding:6px 0 0 0;
color:#333333
}
.left_210 .leftend{
background:url(images/210_down.jpg) no-repeat;
width:100%;
float:left;
height:7px
}
.left_210 .pad{
background:url(images/210_bg.jpg) repeat-y left;
height:auto;
margin:0;
padding:0px 5px 0 5px;
text-align:left
}
.left_210 .pad p{
padding:0 5px 0 5px;
line-height:20px;

}
.left_210 .pad  p a{
color:#333333
}
.left_210 .pad p a:hover{
color:#70B014;
text-decoration:underline
}
.left_210 .lianjie{
background:url(images/210_lianjie.jpg) repeat-y left;
height:50px;
margin:0;
padding:0px 5px 0 5px;
text-align:left
}
.right{
float:left;
width:740px;
margin:-2px 0 0 0px;

}
.right .rightstart{
background:url(images/right_top.jpg) no-repeat;
height:6px;
width:740px
}
.right .rightend{
/*background:url(images/right_down.jpg) no-repeat;*/
height:9px
}
.right .pad{
background:url(images/right_bg.jpg) repeat-y left;
margin:auto;
padding:10px 10px 0 10px;
text-align:left
}
.one{

float:left;
text-align:center;
height:auto;
margin:0 auto;
padding:0 auto;
width:100%;
margin:4px 0 3px 0
}

.br{
height:2px;
width:100%;
/*background:url(images/line.gif) #CCCCCC no-repeat;*/
background:#CCCCCC no-repeat;
overflow:hidden;
margin:2px 0 15px 0
}
.br2{
height:2px;
width:98%;
background:url(images/line.gif) #CCCCCC	 no-repeat;
overflow:hidden;
margin:2px 0 15px 0
}
.title{
line-height:38px;
height:38px;
color:#235786;
font-size:16px;
font-weight:bold
}
.about{
border:#ECECEC 1px solid;
background:#FBFBFB;
width:698px;
text-align:left;
padding:5px 0 0px 0;
margin:0 auto 0 auto
}
.faq{
border:#BEDFE8 6px solid;
background:#FBFBFB;
width:690px;
height:240px;
overflow:hidden;

text-align:left;
padding:5px 0 0px 0;
margin:0 auto 0 auto
}
.faq .br{
height:2px;
width:100%;
background:url(images/line2.gif) #CCCCCC

margin:2px 0 15px 0
}
.faq .pad{
background:none;
margin:0;
padding:0px 10px 0 10px;
text-align:left;
float:left;
width:100%;
}
.faq ul{
cursor:hand;
margin:0;
float:left;
padding:0;
}
.faq li{
background:url(images/wenti.gif) no-repeat;
color:#FF3300;
padding:0 0 0 34px;
height:34px;
}
.faq li.active{
background:url(images/wenti2.gif) no-repeat;
padding:0 0 0 36px;
color:#333333;
height:38px;
}
.faq a {
background:none;
margin:0;
padding:0;
}
.wenti {
float:left;
width:500px;

}
.doctor{
border:#dDdDdD 1px solid;
height:auto;
background:#EFF7F7;
width:698px;
text-align:left;
padding:5px 0 0px 0;
margin:0 auto 0 auto
}
.hezuo{
width:224px;
float:left;
margin:0 2px 6px 2px;
height:auto;
}

.hezuo_name{
border-bottom:3px solid #99cccc;
color:#FFFFFF;
text-align:center;
font-size:14px;
width:222px;
}
.hezuo_name a {
color:#345;

}
.hezuo_name a:hover {
color:#ff0000;
}
.hezuo_feature{
width:220px;
line-height:20px;
border:1px solid #999999;
background:#fff;}
.hezuo_feature img{
float:left;
width:100px;
height:100px;
margin:4px
}
.hezuo_feature img{
float:left;
width:100px;
height:100px;
margin:4px
}
.flash{
float:right;
width:320;
height:auto;
margin:0 5px 0 0
}

.changshi{
margin:10px 0;
line-height:24px;
width:auto
}
.changshi ul{
background:transparent;
list-style:url(images/li.gif);
color:#333333;
font-size:12px;
margin:0 0 0 14px;
padding:0
}
.changshi p{
text-indent:2em
}
.changshi ul li{
border-bottom:#CCCCCC 1px solid;
background:url(images/changshi.gif) no-repeat ;
padding:0 0 5px 50px;
margin:0 0 15px 0;

}
.changshi li a{
color:#808080;
line-height:48px;
height:48px;
color:#0066FF;
}
.changshi li a:hover{
color:#0066FF;
line-height:48px;
height:48px;
color:#FF0000;
}
.changshi .name{
text-align:center;
border-bottom:#CCCCCC 1px double;
font-size:14px;
margin:5px 0 5px 0
}
.new{
margin:10px 0;
line-height:24px;
width:auto
}
.new ul{
background:transparent;
list-style:url(images/li.gif);
color:#333333;
font-size:12px;
margin:0 0 0 14px;
padding:0
}
.new p{
text-indent:2em
}
.new ul li{
border-bottom:#CCCCCC 1px solid;
background:url(images/li5.gif) no-repeat ;
padding:0 0 5px 50px;
margin:0 0 15px 0;

}
.new li a{
color:#808080;
line-height:48px;
height:48px;
color:#0066FF;
}
.new li a:hover{

line-height:48px;
height:48px;
color:#FF0000;
}
.new .new_name{
text-align:center;
border-bottom:#CCCCCC 1px double;
font-size:14px;
margin:5px 0 5px 0
}
.page_back{
font-size:14px;
float:right;
margin-right:20px
}
.page_back a{
color:#993300
}
.clear{
clear:both
}
.ul1{
margin:0px 0 20px 5px;
float:left;
padding:0;
list-style:inside;
width:90%
}
.ul1 li{
color:#444444;
margin:0px;
list-style:none;
padding:0px  0 0 5px;
background:url(images/li1.gif) no-repeat 13px 13px;
border-bottom:1px #B3B3B3 dotted
}
.ul1 li a{
padding:5px 0px 10px 30px !important;
padding:5px 15px 10px 15px;
line-height:32px;
color:#808080;
text-decoration:none
}
.ul1 li a:hover{
color:#BB33FF
}
.ul2{
margin:0px 0 20px 5px;
float:left;
padding:0;
list-style:inside;
width:90%
}
.ul2 li{
color:#444444;
margin:0px;
list-style:none;
padding:0px  0 0 5px;
background:url(images/li2.gif) no-repeat 13px 13px;
border-bottom:1px #B3B3B3 dotted
}
.ul2 li a{
padding:5px 0px 10px 30px !important;
padding:5px 15px 10px 15px;
line-height:32px;
color:#808080;
text-decoration:none
}
.ul2 li a:hover{
color:#BB3300
}
.ul3{
margin:0px 0 20px 10px;
float:left;
padding:0;
list-style:inside;
width:80%;
height:auto
}
.ul3 li{
color:#444444;
margin:0px;
list-style:none;
padding:0px  0 0 5px;
background:url(images/li3.gif) no-repeat 23px 13px;
border-bottom:1px #B3B3B3 solid
}
.ul3 li a{
padding:5px 0px 10px 35px !important;
padding:5px 15px 10px 20px;
line-height:32px;
color:#808080;
text-decoration:none
}
.ul3 li a:hover{
color:#BB33FF
}



.ulmeigui{
margin:0px 0 20px 10px;
float:left;
padding:0;
list-style:inside;
width:80%;
height:auto;
background:url(images/hong.jpg) no-repeat center;
height:250px;
}
.ulmeigui li{
color:#444444;
margin:0px;
list-style:none;
padding:0px  0 0 5px;
background:url(images/zuanshi.jpg) no-repeat 5px 13px;
border-bottom:1px #B3B3B3 solid
}
.ulmeigui li a{
padding:5px 0px 10px 35px !important;
padding:5px 15px 10px 20px;
line-height:50px;
color:#0066FF;


text-decoration:none
}
.ulmeigui li a:hover{
color:#808080;
}

.company{
font-size:18px;
margin:40px 0 0 20px;
padding:0 0 0 30px
}
/* TOP LEFT LOGO */
#logo{
float:left;
padding:0px
}
#logo h1{
color:#000000;
background:#FFFFFF
}
/* TOP RIGHT HORIZONTAL MENU */
.menuleft{
height:39px;
background:url(images/bar_left.jpg) no-repeat left;
width:100%
}
.menuright{
height:39px;
background:url(images/bar_right.jpg) no-repeat right;
width:100%
}
.key{
text-decoration:underline/* ACCESKEY UNDERLINED LETTER */
}
/* LEFT INTRO SIDE */	
#intro_left{
clear:left;
float:left;
width:250px;
background:url(images/leftintrobg.gif) #8D9CAF repeat-x;
color:#FFFFFF;
margin:0 0 1px 0
}
#intro_left a{
color:#FFFFFF;
background:inherit
}
#intro_left p{
padding:14px 15px;
margin:0
}
/* LEFT VERTICAL MENU */
#menu_left{
float:left;
margin:0 0 6px 0;
padding:0 0 1px 0;
border-bottom:2px solid #E2E2E2
}
#menu_left li{
list-style:none
}
#menu_left li a{
display:block;
color:#3F5B7F;
background:url(images/arrow.gif) #C2CEDE no-repeat center left;
width:204px;
padding:7px 23px 7px 23px;
margin:0 0 1px 0;
font-weight:bold;
text-decoration:none
}
#menu_left li a:hover{
background:url(images/arrow.gif) #9EB1C9 no-repeat center left;
color:#FFFFFF
}
/* RIGHT INTRO SIDE */
#banner{
float:left;
width:852px;
padding:25px 0px 0 0px;
background:url(images/header_bg.jpg) #FFFFFF no-repeat;
color:#547592;
margin:5px 0 6px 0;
height:250px
}
#intro_right h1{
margin:0 0 20px 0
}
#intro_right .white{
color:#FFFFFF;
background:transparent
}
/* LEFT SIDE */
#left{
float:left;
width:170px
}
a img{
border:0
}
.allleft{
padding:0px;
margin:0 5px 10px 0px;
padding:12px 5px 12px 10px;
border:1px #CCCCCC solid;
background:#F9F9F9;
margin:0px 0 10px 0;
overflow:hidden
}
.allleft h2{
height:18px;
clear:both;
font-size:1.2em;
color:#F05524;
background:#F0E9E0;
padding:8px 0 8px 14px;
margin:-12px -15px
}
.box{
padding:0px;
margin:0 5px 10px 0px;
padding:12px 5px 12px 10px;
border:1px #CCCCCC solid;
background:#F9F9F9;
margin:0px 0 10px 0;
height:150px;
overflow:hidden
}
.box h2{
height:18px;
clear:both;
font-size:1.2em;
color:#F05524;
background:#F0E9E0;
padding:8px 0 8px 14px;
margin:-12px -15px
}
.note{
padding:15px 15px 20px 100px;
width:133px;
height:80px;
float:left;
border:1px solid #CDDCE0;
margin:0 0 5px 0;
background:url(images/package.gif) #FFFFAD no-repeat;
color:#585616
}
.liuchen{
text-align:center;
height:105px;
margin:0px 0 20px 10px;
padding:5px 20px;
border:1px solid #CCCCCC;
background:#EEEEEE;
color:#444444
}
/* RIGHT SIDE */

.three{
width:100%;
margin:2px 0 2px 0
}
#right{
float:right;
width:725px
}
.allright{
/*background:url(images/bg1.jpg) no-repeat bottom right;*/

width:698px;
text-align:left;
padding:5px 0 10px 0;
margin:0 auto 0px auto;
background:url(images/bg2.png) bottom right no-repeat ;
}
.hospital .name{
	text-align:left;
	border-bottom:#CCCCCC 1px dotted;

	color:#0000FF;
	font-size:16px;
	padding:0 0 5px 0;
	margin-bottom:10px;
	
}

.service .service_name{
	text-align:center;
	border-bottom:#CCCCCC 1px dotted;

	color:#0000FF;
	font-size:16px;
	padding:0 0 5px 0;
	margin-bottom:10px;
	
}
.haochu p {
margin:0;
padding:0;
}
.haochu p:first-line { color:#FF3300;}

.question{

color:blue;
text-align:left;
padding:0;
height:20px;
margin:20px 0 0 0;
}
.allright p{
text-align:left;
}
.allright h3{
height:18px;
clear:both;
font-size:14PX;
color:#546F92;
background:#F3F3F3;
padding:8px 0 8px 14px;
margin:-12px -15px
}
.leftcol{
float:left;
width:587px;
text-align:justify;
margin:10px 0 0 6px;
padding:0px 0px 0px 0px;
overflow:hidden
}
.leftcol_1{
background:url(images/leftcol_1_bg.jpg) repeat-y;
color:#333333;
font-size:12px
}
.leftcol_1_name{
float:left;
background:url(images/leftcol_1_name.jpg) no-repeat;
height:140px;
margin:0px 0 0 8px;
padding:0px 0 0 0;
width:59px
}
.leftcol_2_name{
float:left;
background:url(images/leftcol_2_name.jpg) no-repeat;
height:140px;
margin:0px 0 0 8px;
padding:0px 0 0 0;
width:59px
}
.leftcol_2{
background:url(images/leftcol_2_bg.jpg) repeat-y;
color:#333333;
font-size:12px;
padding:0 20px 0 0;
line-height:24px
}
.leftcol_1 ul{
margin:0 0 0 80px
}
.leftcol_1 ul li{
border-bottom:#CCCCCC 1px dotted;
line-height:28px
}
.leftcol_1 .new_name{
text-align:center;
border-bottom:#CCCCCC 1px dotted;
font-size:14px;
margin-bottom:5px
}
.leftcol h3{
height:18px;
clear:both;
font-size:14PX;
color:#546F92;
background:#F3F3F3;
padding:8px 0 8px 14px;
margin:-12px -15px
}
.rightcol{
float:right;
margin:12px 5px 0px 2px;
padding:0px 0px 0px 0px;
width:99px;
text-align:justify;
background:#FDFEF8;

}

.rightcol h3{
height:18px;
clear:both;
font-size:14PX;
color:#546F92;
background:#F3F3F3;
padding:8px 0 8px 14px;
margin:-12px -15px
}
.rightcol ul{
background:url(images/rightcol_bg.jpg) repeat-y;
border-top:#DCDCDB 1px solid;
border-bottom:#DCDCDB 1px solid;
list-style:url(images/li.gif);
text-align:center;
color:#235786;
font-size:12px
}
.rightcol ul li{
background:url(images/rightcol_down.jpg) bottom no-repeat;
margin:1px 0 1px 0;
line-height:25px;
padding:0 0 15px 0
}
.rightcol ul li img {
margin:2px 10px 2px 10px ;
}
.special{
float:left;
width:570px;
text-align:center;
height:120px;
margin:0px 0 20px 0;
padding:5px;
border:1px solid #CCCCCC;
background:#EEEEEE;
color:#444444;
height:225px;
overflow:hidden
}
.rightdown{
float:left;
padding:12px 15px;
width:250px;
border:#CCCCCC 1px solid;
text-align:justify;
margin:0 5px 10px 0px;
height:210px;
overflow:hidden
}
.rightdown h3{
height:18px;
clear:both;
font-size:1.2em;
color:#546F92;
background:#F3F3F3;
padding:8px 0 8px 14px;
margin:-12px -15px
}
.rightdown ul{
background:transparent;
list-style:url(images/li.gif);
color:#333333;
font-size:12px;
margin:12px 0 12px 0px;
padding:0 0 0 20px
}
.rightdown ul li{
border-bottom:#CCCCCC 1px dotted;
margin:1px 0 1px 0;
line-height:25px
}
.photo{
margin:2px;
padding:3px;
border:solid 1px #CCCCCC
}
.smallimg{
background:#FFFFFF;
width:145px;
height:145px;
padding:3px;
border:solid 1px #CCCCCC
}
.bigimg{
padding:3px;
margin:2px 10px 2px 2px;
border:1px solid #CCCCCC;
max-width:350px;
width:350px;
width:expression(this.offsetWidth> 350? "350px":this.offsetWidth+"px");
overflow:hidden
}
.product{
float:left;
width:150px;
margin:5px 10px 0 10px
}
.product_name{
width:80px;
color:#000000;
padding:2px 0 2px 0px;
margin:5px 0 5px 0;
text-align:center
}
.pic {
clear:both;
width:950px;
background:url(images/pic_bg.jpg);
margin:-3px 0 -3px 0;
text-align:center;


}
.pic a{
cursor:hand;
}
.pic img {

background:#fff;
width:200px;
height:150px;
margin:5px ;
border:1px #dbdbdb solid;
padding:4px;

}
/* FOOTER */
#footer{
clear:both;
padding:17px 0 17px 0;
margin:10px 0 10px 0;
text-align:center;
border:1px #CCCCCC solid;
border-top:#99CCCC 10px solid;
background:#FFFFFF;
height:auto;
}
#footer .left{
width:240px;
padding-left:20px;
font-size:18px;
color:#333333;
font-weight:bold;


}
#footer .right {
float:left;
margin:0 0 0 00px;
width:650px;
font-size:12px;
text-align:left;
}
#footer ul{
background:#F3F3F3;
border:1px solid #CCCCCC;
padding:3px 0;
text-align:center;
height:25px;
width:100%
}
#footer li{
margin:0 15px 0 15px;
padding:0;
display:inline
}
.footer a{
color:#FFFFFF
}
.search{
height:50px;
width:200px;
float:right;
font-size:12px
}
.styled{
border:3px double #E5E5E5;
padding:2px 3px;
width:80px;
font-size:12px
}
.button{
border:1px ridge #CCCCCC;
background:#028DC5;
color:#FFFFFF;
margin-left:5px;
padding:2px 3px;
height:20px;
font-size:12px;
width:50px
}
.denglu table{
font-size:12px
}

.new ul{
background:transparent;
color:#333333;
font-size:12px;
margin:0 0 0 14px;
padding:0
}
.new ul li{
border-bottom:#CCCCCC 1px dotted;
line-height:24px
}
.new .new_name{
text-align:center;
border-bottom:#CCCCCC 1px dotted;
font-size:14px;
margin-bottom:5px
}
.page_back{
font-size:12px;
float:right;
margin-right:20px;
clear:both
}
.feature{
border:solid #DBDBDB;
border-width:0 1px;/*	background:#b0c0e6;*/
background:#FFFFFF;
height:200px
}
.feature div{
position:relative;
top:-1px;
left:0;
border:solid #DBDBDB;
border-width:1px 0 0
}
.feature div div{
top:2px;
border-width:0 0 1px;
s
padding:.3em .3em .1em
}
.max{
}

#wrap{ width:98%;margin:20px auto 20px auto;text-align:left;min-height:300px; padding:0 4px 0 4px;  border:1px #eee solid;}
/*not for ie 6.0*/
html>body #wrap{background: url(images/bgcanvas.png) repeat;}
/*for ie 6.0*/
* html #wrap {
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/bgcanvas.png");
        background:none;
}
#wrap a{color:#c00; text-decoration: none; position:relative;}
#wrap a:hover{ text-decoration:underline;}