﻿@import url("reset.css");

#page_container{ width:980px; margin:0 auto;}
#top{height:85px; background:url(images/logo.jpg) no-repeat;}
#container{ border:1px solid #5eb7c5; background:#fff;border-radius:5px;}
#nav{ height:45px;}
#nav li{ float:left; width:122px; text-align:center; font-size:14px; font-weight:bold; line-height:45px;}
#nav li a:link,#nav li a:visited{ color:#000000;}
#nav li a:hover{ display:block; width:122px; background:url(images/bg3.jpg) center center no-repeat; color:#fff;}
.bg{ background:url(images/bg3.jpg) center center no-repeat;}
.bg a:link,.bg a:visited{color:#fff;}

.guide{ width:223px;border: 1px solid #00647e;-moz-border-radius: 3px;      /* Gecko browsers */-webkit-border-radius:3px;   /* Webkit browsers */border-radius:3px; padding-bottom:5px;}
.guide ul li{ line-height:39px; background:url(images/bg2.jpg) left bottom no-repeat; text-align:center; font-size:14px;}
.guide ul li a:link,.guide ul li a:visited{ color:#000000;}

#slide{ height:356px; background:url(images/slide.jpg) no-repeat; width:730px;}
#t_guide{background:url(images/bg9.jpg) center center no-repeat; font-weight:bold; color:#fff; text-align:left; text-indent:10px;}
/*服用部分*/
.fl{ float:left;}
.ml{ margin-left:7px;}
.ml5{margin-left:5px;}
.layout{ width:980px;}
.layout1{width:960px;}
.mt{ margin-top:10px;}
.mt5{margin-top:5px;}

.title{ height:35px; font-size:14px; font-weight:bold; color:#026e8b; line-height:30px; border-bottom:1px solid #8c8c8c; text-indent:10px;}
.title a{ float:right;}
.title span{ font-weight:normal; color:#868686;font-size:12px;}

/**/
#contact{ width:243px; background:url(images/bg10.jpg) left 40px no-repeat; height:226px; padding-bottom:40px;}
#contact ul{ padding-top:90px;}
#contact li{ line-height:22px; text-indent:10px;}

#intro{ width:475px;}
.i_txt{ line-height:21px; text-indent:25px;}
.i_txt img{ padding-right:5px;}

#news{ width:225px;}
#news li{line-height:25px;width:225px;background:url(images/icon1.jpg) 5px center no-repeat;text-indent:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#news li a:link,#news li a:visited{ color:#000000;}

#doctor{ border: 1px solid #5eb7c5;-moz-border-radius: 10px;      /* Gecko browsers */-webkit-border-radius:10px;   /* Webkit browsers */border-radius:10px;}

#links li{ float:left; margin:10px 0 0 15px;}

/*内页样式*/
.n_slide{ text-align:center;}

#left{ width:233px;}
.kinds li{ line-height:32px; background:url(images/bg4.jpg) no-repeat; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin-top:8px;}
.kinds li a:link,.kinds li a:visited{color:#fff;}
.kinds li a:hover{color:#f8ff88;}

.l_bar{background:url(images/bg8.jpg) no-repeat; padding:55px 0 20px 0;}
.l_bar li{ margin-left:5px; line-height:30px; border-bottom:1px dashed #0299b8; width:215px; text-indent:10px; background:url(images/icon2.jpg) right center no-repeat;}
.l_bar li a:link,.l_bar li a:visited{ color:#0299b8;}

#right{ width:721px;}
.present{ height:31px; background:url(images/bg11.jpg) no-repeat; text-indent:15px; line-height:31px;}
#office li{ margin:25px 0 0 30px;}

.doclist li{overflow:hidden;margin-top:15px; float:left;line-height:25px;width:710px;}
.doclist img{ float:left; border:1px solid #545454; margin-right:10px; height:121px; width:131px;}
.d_txt{float:left;}
.doclist span{ color:#990000; margin-left:20px;}

.pcontent{ line-height:25px; padding:10px;}
/**/

#foot{ height:40px; background:#61b9c7; line-height:40px; text-align:center; color:#fff;}
#foot a:link,#foot a:visited{ color:#fff;}
#foot a:hover{ text-decoration:underline;}

/*Detail*/
.page_station {  text-align:right; font-size: 12px;  margin-bottom: 15px;   font-weight: normal; height: 38px; color:#fff;  
                   line-height: 38px; background:#dc0708;   }
.page_station a{ color:#fff; margin:0 5px;   }
.h_title{ margin-top:12px; font-size:20px; padding-left:25px;  text-align:center; color:#cf0000; }

.h_title2{ margin-top:12px; font-size:16px; padding-left:25px;  color:#58595b; }
.page_info2{color:#999; font-size:14px; background:url(../images/line.gif) left bottom repeat-x; padding:5px 0 12px 25px; }
.page_content,.page_contant{ line-height:30px; font-size:14px; padding:8px; color:#333; overflow:hidden;}

.page_info{ text-align:center; color:#999; font-size:14px; background:url(../images/line.gif) left bottom repeat-x; padding:5px 0 12px 0; }
.page_content2,.page_contant2{ line-height:30px; font-size:14px; padding:8px; color:#333;border-top:solid 1px #ccc;}
.page_content a{color:#5bc4f1;}
.content_info a:hover{ color:#BF0707; }
.guanjianci { line-height: 30px; padding: 5px; border-top:solid 1px #ccc; margin-top:5px; font-size:12px; }
.guanjianci a:link,.guanjianci a:visited { color:#cf0000; }
.page_bar{  padding:10px ; color:#333;  font-size:12px; width:80%;   }
.page_bar span{ letter-spacing:1px; word-spacing:1px;}
.page_bar a:link,.page_bar a:visited,.page_bar a{  padding:5px 10px;   }
.page_bar a:hover,.page_current{ color:#fff; background:#a71300;}
.page_near p{ line-height:30px;  margin-bottom:10px; color:#333; padding-left:10px; width:45%; float:left; }
.page_near a{ color:#274c76; }
.page_near a:hover{ color:#fff; background:#274c76; text-decoration:none; }
.mianze { line-height: 22px; padding: 5px 8px; text-indent: 10px; margin-top: 10px; ; font-size: 12px; color: #5a524c; background: #2c1c1a;}
/*news*/
.newslist li{ height:30px; line-height:30px; margin-top:4px; background:url(/public/images/line.gif) left bottom repeat-x; }
.newslist li a{ background:url(../images/icon.gif) 8px center no-repeat;  padding-left:22px; line-height:25px; color:#333;  }
.newslist li a:hover{color:#cc252c; padding-left:19px;}
.newslist span{ float:right; font-size:13px;color:#999; margin-right:12px;}

/*焦点图样式*/
.focus {width:731px; height:356px; overflow:hidden; position:relative;}
.focus ul {height:731px; position:absolute;}
.focus ul li {float:left; width:731px; height:356px; overflow:hidden; position:relative; background:#000;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:731px; height:20px; left:0; bottom:0; background:#c40306; display:none;}
.focus .btn {position:absolute; width:731px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:6px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:18px; height:18px;
                   line-height:18px; text-align:center;
                   _font-size:0; margin-left:8px; cursor:pointer;
                   background:#c40306; color:#c40306;  filter: alpha(opacity=50); /* IE */ -moz-opacity: 0.5; /* Moz + FF */ opacity: 0.5;}
.focus .btn span.on {background:#fff; color:#333;}