@charset "utf-8";
/* CSS Document */

.technology { width:264px; height:260px; float:left; overflow:hidden; }
.technology .title { width:234px; height:35px; line-height:35px; padding-left:30px; color:#fff; background:url(../images/t1.jpg) no-repeat; }
.technology .title h2 { line-height:35px; }
.technology .content { width:262px; border:1px #ddd solid; border-top:none; height:224px; }
.technology .content div { width:252px; line-height:36px; padding-left:10px; height:36px; _padding-top:10px; _height:26px; }
.i-li1 { background:url(../images/i-li1.gif) no-repeat top left; }
.i-li2 { background:url(../images/i-li2.gif) no-repeat top left; }
.yblock { width:16px; height:16px; line-height:16px; color:#fff; background:#FFA100; display:inline-block; text-align:center; margin-right:7px; }
.gblock { width:16px; height:16px; line-height:16px; color:#fff; background:#7D7D7D; display:inline-block; text-align:center; margin-right:7px; }
.flash { width:460px; height:260px; padding-left:8px; overflow:hidden; }
.flash img { width:460px; height:260px; }
.hospital { width:260px; height:262px; border:1px #ccc solid; padding:1px; margin-top:8px; }
.hospital .content { width:246px; margin:0 auto; }
.hospital .content img { padding:4px 0; }
.left, .right { padding-top:8px; }
.midpart { width:460px; height:266px; padding-left:8px; padding-top:8px; }
.news { width:458px; height:264px; border:1px #ccc solid; background:url(../images/t2.gif) repeat-x top; margin-bottom:8px; }
.news .tli { background:url(../images/tli.gif) no-repeat right; }
.news .title { height:35px; padding-top:2px; padding-left:10px; width:448px; }
.news .title ul li { float:left; width:100px; height:35px; text-align:center; line-height:35px; font-weight:800; }
.news .title .hov { background:url(../images/hov.gif) no-repeat; color:#21559c; }
.news .content { padding:8px; }
.news .content .text { width:442px; height:100px; border-bottom:1px #ccc dashed; }
.news .content .text img { width:110px; height:80px; padding:3px; border:1px #ddd solid; float:left; margin-right:8px; }
.news .content ul { padding-top:8px; }
.news .content ul li { line-height:26px;  *line-height:20px;
background:url(../images/li.gif) no-repeat left; padding-left:10px; width:211px; float:left; }
.top-rightpart { height:256px; margin-top:8px; width:230px; padding:4px; background:#F3F3F3; border:1px #ccc solid; }
.top-rightpart ul { width:230px; margin:0 auto; padding-top:8px; }
.top-rightpart ul li { width:230px; line-height:24px; border-bottom:1px #ddd dashed; font-size:12px; }
.top-rightpart ul li span { margin:0 7px; }
.hov a:link, .hov a:visited, .hov a:hover { color:#21559c; }
.doctor { width:730px; border:1px #ccc solid; height:258px; overflow:hidden; }
.doctor .title { width:715px; height:35px; padding-left:15px; background:url(../images/dt1.gif); }
.doctor .title h2 { float:left; color:#fff; padding:0 15px; line-height:35px; }
.doctor .title ul { padding-top:9px; line-height:26px; }
.doctor .title ul li { float:left; width:91px; text-align:center; font-weight:800; }
.doctor .title .hov { width:91px; height:26px; background:url(../images/hov2.gif) no-repeat; }
.doctor .title a:link, .doctor .title a:visited, .doctor .title a:hover { color:#fff; }
.doctor .title .hov a:link, .doctor .title .hov a:visited, .doctor .title .hov a:hover { color:#21559c; }
.doctor .title .li { background:url(../images/hovli.gif) no-repeat right; }
.doctor .doc .model { width:236px; float:left; padding:22px 3px; }
.doctor .doc .model .floatleft { padding-right:5px; _padding-bottom:3px; }
.doctor .doc .model img { width:110px; height:140px; padding:3px; border:1px #ddd solid; }
.doctor .dev .model { width:166px; border:1px #ddd solid; height:207px; float:left; margin:6px 7px 0; }
.doctor .dev .model img { width:160px; height:110px; padding:3px; }
.doctor .dev .model .tip { width:166px; height:22px; background:#E8E8E8; line-height:22px; }
.doctor .dev .model .tip a:link, .doctor .dev .model .tip a:visited { color:#ff7901; }
.doctor .dev .model .tip a:hover { color:#ff7901; text-decoration:underline; }
.doctor .dev .model p { padding:0 5px; }
.doctor .env .model { width:210px; float:left; text-align:center; line-height:30px; padding:30px 16px 0; }
.doctor .env .model img { width:200px; height:138px; padding:4px; border:1px #ddd solid; }
.doctor .media .text { width:720px; margin:0 auto; height:84px; border-bottom:1px #ddd dashed; }
.doctor .media .text h2 { text-align:center; line-height:36px; }
.doctor .media .text p { padding:0 10px; }
.doctor .media ul { width:620px; margin:0 auto; padding-top:8px; height:77px; }
.doctor .media ul li { float:left; width:300px; padding-left:10px; background:url(../images/li.gif) no-repeat left; line-height:24px; }
.doctor .media .report { width:665px; margin:0 auto; height:45px; background:#CFCFCF url(../images/bd.gif) no-repeat 3px 1px; padding-left:55px; padding-top:3px; }
.doctor .media .report img { float:left; margin-right:3px; }
.column { width:978px; border:1px #ccc solid; overflow:hidden; height:242px; margin-bottom:8px; }
.column .title { width:978px; height:34px; background:url(../images/t3.gif) repeat-x; padding-top:2px; }
.column .title ul { float:left; padding-left:1px; }
.column .title ul li { float:left; width:113px; text-align:center; line-height:34px; }
.column .title .hov { width:113px; background:url(../images/hov3.gif) no-repeat; height:34px; font-weight:800; }
.column .title .more2 { line-height:34px; }
.column .title a:link, .column .title a:visited, .column .title a:hover { color:#21559c; }
.column .title .hov a:link, .column .title .hov a:visited, .column .title .hov a:hover { color:#fff; }
.column .content .floatleft { width:168px; padding:30px 15px 0; text-align:center; font-size:12px; line-height:36px; }
.column .content .floatleft img { width:160px; height:120px; padding:3px; border:1px #ddd solid; margin-top:10px; }
.column .content .floatright { width:512px; float:left; margin-left:8px; }
.online-zx { margin-bottom:0; }
.column .content .floatright .text { height:80px; border-bottom:1px #ddd dotted; }
.column .content .floatright .text h2 { text-align:center; line-height:30px; }
.column .content .floatright ul { padding-top:7px; }
.column .content .floatright ul li { width:246px; padding-left:10px; background:url(../images/li.gif) no-repeat left; line-height:26px;  *line-height:22px;
float:left; }
.column .content .cask { width:239px; border-left:1px #ddd solid; height:217px; float:right; background:#E1E1E1; }
.column .content .cask .atitle { width:230px; background:url(../images/1t2.gif) repeat-x; height:35px; line-height:35px; padding-left:5px; margin:0 auto; }
.column .content .cask .atitle h2 { background:url(../images/1icon1.gif) no-repeat left; padding-left:15px; float:left; color:#21559c; line-height:35px; }
.column .content .cask .atitle .iconmore { padding-top:16px; }
.column .content .cask .content { width:235px; margin:0 auto; height:182px; background:#fff url(../images/1bg1.gif) repeat-x bottom; }
.column .content .cask .content .text { width:235px; height:78px; padding-top:7px; }
.column .content .cask .content .text h3 { line-height:28px; font-size:12px; text-align:center; }
.column .content .cask .content .text p { text-indent:0; padding:0 15px; }
.column .content .cask p { text-indent:2.5em; padding:6px 0 0 5px; }
.column .content .cask .aq { background:url(../images/aq.gif) no-repeat 5px 6px; line-height:24px; font-weight:800; }
.column .content .cask .aa { background:url(../images/aa.gif) no-repeat 5px 6px; line-height:24px; }
.column .content .cask ul { padding-left:10px; }
.column .content .cask ul li { line-height:26px; background:url(../images/li4.gif) no-repeat left; padding-left:15px; font-size:12px; }
.column .info { width:689px; margin:0 auto; height:33px; background:#E9EDF3 url(../images/icon3.gif) no-repeat 10px 15px; margin-top:8px; font-size:12px; line-height:33px; padding-left:30px; }
.column .info a { margin-right:8px; }
.column .info div { float:left; }
.column .info .more { float:right; }
.high-technology { width:980px; height:308px; overflow:hidden; }
.high-technology .content { width:978px; border:1px #ddd solid; border-top:none; height:252px; }
.high-technology .content ul li { float:left; width:136px; text-align:center; padding:10px 29px 0; }
.high-technology .content ul li img { padding:4px; border:1px #ddd solid; width:126px; height:77px; }
.high-technology .content ul li span { display:block; font-size:12px; line-height:26px; }
.cure { width:980px; }
.cure .content { border:1px #ddd solid; border-top:none; height:188px; }
.cure .content ul li { width:978px; height:26px; border-bottom:1px #CDDFE9 solid; font-size:12px; line-height:26px; }
.cure .content ul li span { width:133px; height:22px; background:url(../images/span2.gif) no-repeat; display:inline-block; padding-left:25px; font-size:14px; line-height:22px; margin-top:2px; }
.cure .content ul li a:link, .cure .content ul li a:visited { color:#666; margin:0 5px; }
.cure .content ul li a:hover { color:#f63; }
.cure .content ul li span a:link, .cure .content ul li span a:visited { color:#0e75b6; }
.cure .content ul li span a:hover { color:#f60; }
#online_main, #online, #online_mini { z-index:2147483647; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; vertical-align:top; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; font-family:Tahoma, Arial, Helvetica, sans-serif,; }
ol li, ul li, dl dt, dl dd { list-style:none; }
caption, th { text-align:left; }
em { font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
input, button, textarea, checkbox, select, radio { vertical-align:top; }
/* basic.css */







a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a { color:#4e4e4e; }
#content4 { width:980px; margin:0 auto; background:#fff; height:auto; overflow:hidden; zoom:1; }
#content4 .titley { height:28px; line-height:28px; padding:0 10px 0 18px; text-align:right; color:#FFF; overflow:hidden; background:url(../images/pub_tit1.gif) repeat-x center top; }
#content4 .titley a { color:#FFF; }
#content4 .titley h2 { font-size:14px; font-weight:bold; color:#fff; float:left; width:99px; height:28px; line-height:28px; text-align:center; }
#content4 .titley h2.hover { font-size:14px; font-weight:bold; color:#0e589f; float:left; background:url(../images/jl039.jpg) no-repeat center top; width:99px; height:28px; line-height:28px; text-align:center; }
#content4 .doc_huanjing { border:1px solid #b0cad9; padding:1px; height:auto; overflow:hidden; zoom:1; }
.doc_hjcon { background:url(../images/hjconbg.png) no-repeat center top; height:auto; overflow:hidden; padding:22px 9px 20px; position:relative; }
#hjbox { width:980px; margin:0 auto; overflow:hidden; height:75px; _overflow:hidden; }
#content4 .hj_left { height:23px; width:22px; position:absolute; top:72px; cursor:pointer; z-index:20; }
#content4 .hj_right { height:23px; width:22px; position:absolute; top:72px; right:10px; cursor:pointer; z-index:21; }
#content4 .hj_left { height:23px; width:22px; position:absolute; top:72px; cursor:pointer; z-index:20; }
#content4 .hj_right { height:23px; width:22px; position:absolute; top:72px; right:10px; cursor:pointer; z-index:21; }
#hjscroll { width:903px; margin:0 auto; height:auto; overflow:hidden; zoom:1; }
#hjscroll ul { height:114px; overflow:hidden; float:left; }
#hjscroll ul li { padding:1px; background:#FFF; border:3px solid #c5c3c6; width:163px; height:106px; overflow:hidden; float:left; display:inline; margin-right:12px; }
#yyry_box { width:903px; margin:0 auto; height:auto; overflow:hidden; zoom:1; }
#yyry_box ul { height:130px; overflow:hidden; float:left; }
#yyry_box ul li { padding:1px; background:#FFF; border:3px solid #c5c3c6; width:163px; height:106px; overflow:hidden; float:left; display:inline; margin-right:12px; }
