/* 全局 CSS */
*{-webkit-text-size-adjust:none; }
body { margin:0; padding:0;font-size:12px;line-height:24px;font-family:"宋体",Arial; color:#464646; background:url(../images/bg.jpg); }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
input, select { font-size: 12px; vertical-align: absmiddle; }
img { border:0; }
dt, dd, ul, li { list-style: none; padding:0; margin:0; }
.li ,a { text-overflow: ellipsis; overflow: hidden; }
.fl{ float:left;} .fr{ float:right;}
.fl2{ float:left; overflow:hidden;height:0px;}
/*clear*/
.cl{  height:0px; display:none;overflow: hidden; clear: both; }
.clfix:after{display:block;clear:both;content:".";visibility:hidden; height:0}
/*Links*/
a {	color:#333;	text-decoration:none;}
a:hover {text-decoration:underline;}
.red ,.red a{color:#f00;}
a.red:hover{color:#000;}
.yel ,.yel a{color:#ef5400;}
a.yel:hover{color:#000;}
/*other*/
.w1001{ margin: 0 auto; width:1001px;overflow:hidden; }
.w990{ margin: 0 auto;padding:7px 5px 0 6px; width:990px; background:#fff;overflow:hidden; }
.main{width:990px; overflow:hidden;}
.mr8{margin-right:8px; display:inline;}
.mb8{margin-bottom:8px; overflow:hidden;}
/*header*/
.hdbg{ background:url(../images/head_bg2.jpg) repeat-x left top;}
.hdbg2{ background:url(../images/head_bg.jpg) no-repeat top center;height:90px;}
.head{height:90px;}
.head .logo{ background:url(../images/logo.jpg) no-repeat;width:320px;height:90px; float:left;}
.head .logo1{ background:url(../images/logo1.jpg) no-repeat;width:320px;height:90px; float:left;}
.head .logo2{ background:url(../images/logo2.jpg) no-repeat;width:320px;height:90px; float:left;}
.head .txt{ background:url(../images/head_txtbg.jpg) no-repeat left top;padding:20px 0 0 46px;width:435px;height:70px; float:left;}
.head .txt dd{ float:left;font-size:14px;color:#e2d6cf;}
.head .txt .L{width:260px;}
.head .txt .R{width:175px;}
.head .phone{float:left;width:200px;}
/*TopAD*/
.hdad{height:340px; position:relative;margin-bottom:7px;}
.hdad img{ float:left;}
.hdad .btn{ position:absolute;top:186px;right:305px;font-weight:bold;font-size:14px;color:#fffefe;}
/*TopNav*/
.tnav{height:49px; background:url(../images/tnav_bg.jpg) no-repeat;}
.tnav li{ float:left;width:110px;line-height:49px;text-align:center;font-weight:bold;font-size:14px;}
.tnav li a{color:#fff;text-shadow:1px 1px 1px #000;}
/*医院环境/医院荣誉/热点标签/友情链接/TAB标签*/
.ryTab{border:1px solid #dedede; width:989px;height:195px;}
.ryTab .title,.ryTab .title div,.ryTab .title .n1,.ryTab .title .n1 span,.ryTab .title .n2,.ryTab .title .n2 span{background:url(../images/rytab.gif);}
.ryTab .title{height:39px;background-position:left top; background-repeat:repeat-x;display:block;}
.ryTab .title .n1{background-position:left bottom; background-repeat:no-repeat;width:109px;height:39px;line-height:39px;float:left;text-align:center;color:#ae6600; font-size:14px; text-decoration:none; font-weight:bold;margin-left:10px;}
.ryTab .title .n2{background-position:left top;background-repeat:no-repeat;width:109px;height:39px;line-height:39px;float:left;text-align:center;color:#535252; font-size:14px; text-decoration:none; margin-left:10px;}
.ryTabcon {	width:985px;height:156px; overflow:hidden;}
.rycon{margin:26px 14px 10px 14px;width:961px;height:120px;}
.rycon .up { float:left;background:url(../images/jsryarr.gif) no-repeat left top;OVERFLOW: hidden; WIDTH: 19px;HEIGHT: 22px;margin-top:35px;margin-right:31px;display:inline; cursor:pointer; }
.rycon .down {float:right; background:url(../images/jsryarr.gif) no-repeat right top;OVERFLOW: hidden; WIDTH: 19px; HEIGHT: 22px;margin-top:35px;margin-left:20px;display:inline; cursor:pointer;}
.rycon .pic{ float:left; overflow:hidden; width:872px; height:120px;}
.rycon .pic DIV {FLOAT: left}
.rycon .pic dd{width:137px; float:left;margin-right:10px;display:inline;line-height:18px;text-align:center;}
.rycon .pic dd img{border:1px solid #eee;padding:3px;}
.rycon2{margin:10px;width:965px; overflow:hidden;}
.rycon2 a{color:#666; float:left;margin-right:15px; display:inline;}
/*友情链接*/
.link{border:1px solid #dedede; width:989px;height:82px;}
.link .L{ float:left;border-right:1px solid #e0e0e0; background:url(../images/link_bg.gif) repeat-x left top;padding:22px 16px 0 19px;width:32px;height:60px;font-size:15px;color:#636363;line-height:22px;}
.link .R{ float:left;padding:12px;width:896px; overflow:hidden;}
.link .R a{font-size:15px;color:#000; float:left;margin-right:12px; display:inline;}
/*底部导航*/
.fnav{ background:url(../images/line_bg2.gif) no-repeat bottom center;height:40px;line-height:40px; text-align:center;}
.fnav a{ padding:0 18px; display:inline-block;color:#332017;font-size:14px;}
/*底部文字*/
.ftxt{text-align:center;color:#000;padding:20px 0 60px 0;}