﻿@charset "utf-8";
/* CSS Document */
/*---global---*/
*{margin:0; padding:0;}
ul,ol{ list-style:none;}
img{ border:none;}
p{ text-indent:2em;line-height:20px;}
a { text-decoration:none; color:#333;cursor:pointer;}
a:hover{ text-decoration:underline;color:#f00;}
ul li a:hover{text-decoration:underline;color:#f00;}
.aaa {border-top:1px dashed #999;height: 1px;overflow:hidden; width:490px; margin-left:27px;}
.bbb {border-top:1px dashed #999;height: 1px;overflow:hidden;width:350px;}
.ccc {border-top:1px dashed #999;height: 1px;overflow:hidden; width:380px;}
body{ background:#fdf7f9; font-size:12px; color:#333;margin:0 auto;}
.clear{ clear:both;}
.red{ color:#f00;}
.red2{ color:#a41352;}
.bk{ color:#333;}
.color1{ color:#f46d00;}
.color2{ color:#b70000;} 
.color3{ color:#f34747;}
.color4{ color:#ff547d;}
.fff{ color:#fff;}
.zjs{color:#f0387f;}
.b{ font-weight:bold;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.swtzx{width:218px; height:24px;float:right; display:inline;margin-right:20px;margin-top:15px;}
.swtzx img{width:91px; height:24px;margin-left:18px;float:left; display:inline;}
.searchbar{width: 334px;height: 25px;background: url(../120images/searchbar_bg.jpg) no-repeat;margin-right: 10px; margin-top:2px;}
.searchbar input {padding: 0;margin: 0;background: none;border: none;float: left;}
.searchbar .keyword {width: 250px;height: 20px;margin-left: 22px;margin-top: 3px;background: #f5f5f5;}
.searchbar .keyword.empty {background: none;}
.searchbar .submit {width: 55px;height: 27px;cursor: pointer;margin-left:7px;}
.weizhi{margin-left:15px;line-height:18px; padding:5px 0; width:400px;}
.xnhd{width:100%;height:auto;}
.xnhd img{width:100%;height:111px;}
/*---top---*/
.topnav{ position:relative; width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1000? "1000px": "auto"); min-width:1000px;z-index:99;}
.top_body{margin:0 auto; position:absolute; width:100%; background:url(../120images/nav3.jpg) repeat-x;}
.bg_top{width:100%; background:url(../120images/top_bg.png) no-repeat center center;}
.top{ width:1000px; margin:0 auto;height:110px;}
.top_tu{width:1000px;height:22px;}
.top_tu ul li {width:80px; float:right; display:inline;line-height:22px;margin:4px auto;}
.top_tu ul li img{width:20px; height:22px;float:left; display:inline;}
.top_tu ul li span{margin-left:4px;float:left; display:inline;}
.top_l{ width:337px; height:80px;overflow:hidden;}
.top_r{width:267px; height:61px; margin-top:15px;}
/*---nav---*/
.nav{ background:url(../120images/menu_bg.png) no-repeat center top; width:100%; height:118px; margin:0 auto;width:expression(document.body.clientWidth <= 1000? "1000px": "auto"); min-width:1000px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image', src="../120images/menu_bg.png");}
.main_nav{ width:1000px; margin:0 auto;}
.list {width:990px; margin:0 auto; height:45px;}
.list ul{margin-left:2px;}
.list ul li{ float:left; display:inline; width:108px; line-height:43px; text-align:center;}
.list ul li a {color:#fff; font-size:14px; width:106px; line-height:43px; display:block; font-weight:700;}
.list ul li a:hover{ background:url(../120images/hover.jpg) no-repeat; color:#f00; text-decoration:none;}
.sub_nav{ margin-top:10px; padding-left:26px; height:60px;}
.sub_nav a{ position:relative; z-index:999;}
.sub_nav .channel{
	width:34px;
	padding:5px;
	height:35px;
	text-align:center;
	line-height:18px;
	overflow:hidden;
	float:left;
	color:#fff;
	font-size:14px;
	background:url(../120images/jibing.jpg) no-repeat;
	margin-right:4px;
	font-weight:bold;
}
.sub_nav .channel:hover{color:#FFF2E8; text-decoration:none;}
.sub_nav .sub_types{float:left; margin-right:8px; line-height:20px; padding-top:3px}
/*---content---*/
.warp{ width:1000px; margin:10px auto; overflow:hidden;}
/*---foot---*/
.foot{ background:url(../120images/foot_bg.jpg) repeat-x; width:100%; height:228px; margin-top:20px;width:expression(document.body.clientWidth <= 1000? "1000px": "auto"); min-width:1000px;}
.foot_nav{ width:1000px;line-height:30px; margin:0 auto; height:30px;}
.foot_nav ul {width:600px; margin:0 auto;}
.foot_nav ul li{width:70px; float:left; display:inline;color:#fff;}
.foot_nav ul li a{color:#fff;width:50px;}
.foot_nav ul li span{margin:0 8px;}
.foot_b{width:1000px; margin:0 auto; height:180px;}
.foot_l{width:370px;height:155px;margin-top:25px; overflow:hidden; padding-left:30px;}
.foot_l img{width:356px; height:87px;margin-bottom:5px;}
.foot_l p{margin-top:5px; text-indent:0; margin-left:10px; color:#666;}
.foot_l p a{color:#666;}
.foot_r{width:540px;height:140px;margin-top:40px; background:url(../120images/foot_b.jpg) left 0 no-repeat; padding-left:30px;}
.foot_r p{ text-indent:0; margin-left:20px; line-height:30px;}
.fbc a img{margin:0;padding:0;}
.fbg{ background:url(../120images/fp_bg.jpg) no-repeat;}
/*---医院动态通用---*/
.left{width:218px; height:auto;}
.dt_tab{ background-color:#f1edee;padding:3px; width:212px;}
.dt_list{ width:208px; border:2px solid #c20731; background-color:#fff;padding:10px 0}
.dt_list ul li{ background:url(../120images/yydt_11.png) no-repeat; width:180px; height:39px; margin-top:3px;padding-left:28px; padding-top:5px; overflow:hidden;}
.dt_list ul li a{ font-size:14px; display:block; width:110px; height:25px;padding-top:10px; padding-left:40px; }
.dt_list ul li a:hover,.dt_list ul li a.active{ background:url(../120images/dt_bg.jpg) no-repeat; color:#fff; font-weight:bold; text-decoration:none;}
.rexian{ margin:20px auto;}
.xiao{ width:178px; height:320px; background-color:#fff;padding:5px 24px 20px 14px; border:#dedede 1px solid;}
.xiao ul li{width:72px; margin-left:15px; float:left; display:inline; margin-top:15px; overflow:hidden;}
.xiao ul li:hover{ background:url(../120images/x_bg.jpg) no-repeat; display:block;}