@charset "gb2312";

/* CSS Document */

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, pre, form, input, button {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h2 {
	font-size: 14px;
}
ul, ol {
	list-style: none;
}
body {
	font-size: 14px;
	margin: 0 auto;
	color: #6c6c6c;
	font-family: "Î¢ÈíÑÅºÚ", Helvetica;
}
fieldset, img {
	border: 0;
}
input, textarea {
	border: none 0;
}
a {
	text-decoration: none;
	color: #666;
}
img {
	border: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.main_wrap {
	margin-bottom: 70px;
}
/*head*/
.top {
	height: 30px;
	padding-right: 5px;
	border-bottom: 1px solid #dfdfdf;
	color: #eb6e00;
	text-align: right;
	line-height: 30px;
}
.top a {
	float: right;
	margin-left: 5px;
	text-decoration: none;
}
.head a {
	display: block;
	width: 100%;
}
.head {
	background: #ddf1fa;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ddf1fa), to(#ffffff));
	background: -moz-linear-gradient(top, #ddf1fa, #ffffff 100%);
	background: -o-linear-gradient(top, #ddf1fa, #ffffff 100%);
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.top a.head_tel {
	float: left;
}
/*nav*/
.navSn {
	height: 49px;
	border-bottom: 1px solid #00496d;
	background: #1272a6 url(/images/nav_bg.jpg) repeat-x;
}
.nav li, .navSen li {
	width: 25%;
	height: 26px;
	float: left;
	text-align: center;
	line-height: 26px;
	position: relative;
}
.nav li a {
	display: block;
	height: 26px;
	color: #fff;
}
.nav li a:after {
	position: absolute;
	content: "";
	height: 26px;
}
.nav li a:hover, .nav li a.hover, .navSen li a:hover, .navSen li a.hover {
	background: #0c608d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0c608d), to(#1272a7));
	background: -moz-linear-gradient(top, #0c608d, #1272a7 100%);
	background: -o-linear-gradient(top, #0c608d, #1272a7 100%);
}
.nav li:last, .navSen li:last {
border-right:none;
}
.navSen li {
	height: 24px;
	line-height: 24px;
}
.navSen li a, .nav li a {
	display: block;
	font-size: 14px;
	height: 24px;
	color: #fff;
}
.tab_xlm{
	height: 26px;
	border-bottom: 1px solid #ccc;
	background: #fff;
}
.tab_xlm li{
	width: 20%;
	height: 26px;
	float: left;
	text-align: center;
	line-height: 26px;
	position: relative;
}
.tab_xlm li a {
	display: block;
	height: 26px;
	color: #1272a6;
}
.tab_xlm li a:after{
	position: absolute;
	content: "";
	height: 26px;
}
.tab_xlm li a:hover{
	color: #fff;
	background: #0c608d;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#0c608d), to(#1272a7));
	background: -moz-linear-gradient(top, #0c608d, #1272a7 100%);
	background: -o-linear-gradient(top, #0c608d, #1272a7 100%);
}
.tab_xlm li.selected{background: #0c6696; color:#fff;}
.tab_nav .list_tt{ display:none;}
.tab_nav .list_tt.selected{ display:block;}
.nknav{overflow:hidden;_zoom:1; background-color:#fff;}
.nknav h2{background: url(/images/bg_main_ctop.png) repeat-x;height:34px;font-weight:bold;font-size:14px;line-height:35px;text-indent:12px;border-right:1px solid #fff;border-left:1px solid #fff;overflow:hidden;_zoom:1;}
.nknav h2 span{display:block;float:left;cursor:pointer;height:34px;padding-right:18px;background:url(/images/navigationj.jpg) no-repeat right center;}
.nknav h3{float:left;margin-right:10px;font-weight:bold; font-size:14px;}
.nknav h3 a{padding:0;clear:both; color:#0c6696;}
.nknav a{float:left;padding-right:10px;color:#515151;white-space:nowrap;word-break:keep-all;}
.nknav a:hover{color:#f00;}
.nknav .nkjbnav{clear:both;padding:6px 0 6px 12px;line-height:20px;overflow:hidden;_zoom:1;}
/*search*/

.referImg {
	width: 100%;
	overflow: hidden;
}
.referImg img {
	vertical-align: middle;
}
.referImg a {
	white-space: nowrap;
	overflow: hidden;
	display: block;
}
/*footer*/
.footer {
	font-size: 12px;
}
.link {
	height: 30px;
	padding-left: 5px;
	clear: both;
}
.link a {
	width: 20%;
	float: left;
	height: 29px;
	line-height: 29px;
	color: #ffffff;
	text-align: center;
}
.link a:nth-child(1) {
	border-left: none;
}

.footer {
	text-align: center;
	line-height: 20px;
	padding: 5px 0;
}
.go_top {
	text-align: center;
	border-top: 1px solid #d4d4d4;
	line-height: 35px;
	background: #d7d7d7;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#d7d7d7));
	background: -moz-linear-gradient(top, #f1f1f1, #d7d7d7 100%);
	background: -o-linear-gradient(top, #f1f1f1, #d7d7d7 100%);
}
.go_top a {
	display: block;
	width: 100%;
	font-size: 16px;
}

/*head_css*/

.top a:hover, .top a.head_tel {
	color: #c17f33;
	text-decoration: none;
}
.navSen li a, .nav li a {
	border-right: 1px solid #71afd0;
}
.nav li a {
	border-bottom: 1px solid #71afd0;
}
/*footer_css*/
.link {
	background: #0c6696;
}
/*page_basic*/
.title a, .title h2, .bottom a {
	color: #0c6696;
}
.expert .peo span {
	color: #2aa2c4;
}
.expert .peo span.txt {
	color: #ffc94b;
}
.list li a:hover, .list li a.hover {
	background: #e5f4fa;
	color: #2aa2c4;
}
h2, h2 a, .page li a:hover, .rest, .recomend a {
	color: #0c6696;
}
.mark {
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
	clear: both;
}
.clear {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
}

.pgnum { height:20px; line-height:20px; margin:10px 0; }
.pgnum ul li{ float:left; margin:0 5px;}

/*title*/
.title {
	height: 30px;
	line-height: 33px;
	text-align: right;
	padding-right: 8px;
	overflow: hidden;
	border-bottom: 1px solid #cacaca;
	background: #d7d7d7;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#d7d7d7));
	background: -moz-linear-gradient(top, #f1f1f1, #d7d7d7 100%);
	background: -o-linear-gradient(top, #f1f1f1, #d7d7d7 100%);
}
.title h2 {
	float: left;
	text-indent: 8px;
	font-size: 15px;
	overflow: hidden;
}
.title a {
	float: left;
	font-size: 12px;
	font-weight: 600;
	width: 100%;
}
.hidden {
	display: none;
}
/*list*/
.list li {
	line-height: 37px;
	position: relative;
	border-bottom: 1px solid #cacaca;
	width: 100%;
	overflow: hidden;
}
.list li a {
	display: block;
	height: 37px;
	padding-left: 8px;
}
.list li a:hover:after, .list li a.hover:after {
	background: url(/images/spritr.png) no-repeat 0px -71px;
}
.list li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 35%;
	right: 8px;
	width: 10px;
	height: 10px;
	background: url(/images/spritr.png) no-repeat 0px -40px;
}

.list_tt li {
	line-height: 37px;
	position: relative;
	border-bottom: 1px solid #cacaca;
	width: 100%;
	overflow: hidden;
}
.list_tt li a {
	display: block;
	height: 37px;
	padding-left: 8px;
}
.list_tt li a:hover:after {
	background: url(/images/spritr.png) no-repeat 0px -71px;
}
.list_tt li a:after {
	display: block;
	content: "";
	position: absolute;
	top: 35%;
	right: 8px;
	width: 10px;
	height: 10px;
	background: url(/images/spritr.png) no-repeat 0px -40px;
}
/*hos_txt*/
.refer {
	padding-top: 8px;
	background: #f2f2f2;
	border-bottom: 1px solid #cacaca;
}
.refer p {
	text-indent: 28px;
	line-height: 23px;
	padding: 0px 8px 8px 8px;
}
.refer p a {
	font-size: small;
}


/*list_more*/




.sick {
	width: 100%;
	background: #f3f3f3 url(/images/search_bg.jpg) repeat-x;
}


.expert_section {
	height: 250px;
	width: 315px;
	margin: 0 auto;
	position: relative;
}
.exp {
	margin: 0 auto;
}
.exp li {
	width: 96px;
	float: left;
	position: relative;
	padding: 2px;
}
.exp li a.one {
	display: block;
	width: 91px;
	height: 24px;
	position: absolute;
	top: 200px;
}
.exp li p span {
	display: block;
	text-align: center;
}
.exp li p span.ex_name {
	color: #0c6696;
	line-height: 25px;
}
.exp li p span.ex_posi {
	color: #f49314;
	font-size: 12px;
	line-height: 24px;
	overflow: hidden;
}
.wrap {
	width: 100%;
	height: 32px;
	margin-bottom: 1px;
}

.wrap span.first {
	position: absolute;
	display: block;
	width: 158px;
	height: 32px;
	background: url(/images/sick_name.jpg) no-repeat;
	margin-right: 1px;
}
.sic span {
	float: left;
	color: #0f6d9b;
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-indent: 20px;
}

 .sic span.over {
	background: #bedce5;
}
 .sic span:after {
	content: "";
	float: left;
	height: 26px;
	line-height: 26px;
	position: relative;
	;
	width: 20%;
}
 .sic span.over:after {
	background: url(/images/spritr.png) no-repeat 0px -94px;
}
.sic {
	width: 100%;
	height: 32px;
	margin-bottom: 1px;
}
.sic div {
	width: 100%;
	height: 26px;
	background: #caeaf3;
}
.sic span {
	width: 20%;
	position: relative;
	text-align: center;
	display: block;
}

.list_zhi li {
	padding: 5px 0px;
	text-align: center;
	background: #fff;
}
.list_zhi li img {
	vertical-align: middle;
}
.ccc {
	background: #f4f4f4;
}
.hr {
	height: 32px;
	line-height: 32px;
	padding: 0px 27px 0px 27px;
}
.txt {
	position: relative;
	height: 32px;
}
.txt a:before, .txt a:after {
	content: "";
	width: 11px;
	height: 32px;
	position: absolute;
	top: 12px;
}
.txt a:before {
	left: -19px;
	background: url(/images/left_arrow.png) no-repeat;
}
.txt a:after {
	right: -20px;
	background: url(/images/right_arrow.png) no-repeat;
}
/*txt*/
.txtList {
	height: 27px;
	border-bottom: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #EAEAEA;
}
.txtList p {
	height: 27px;
	line-height: 30px;
	background: url(/images/spritr.png) no-repeat 8px -130px;
	padding-left: 30px;
	overflow: hidden;
}
.txtList p a, .txtList p {
	color: #949494;
}
h2 a {
	font-size: 16px;
}

/*page*/
.page {
	height: 29px;
	line-height: 29px;
	background: #efefef;
	text-align: center;
}
.page li {
	display: inline;
	height: 29px;
	margin: 0 2%;
}
.page li a.prePage, .page a.nextPage {
	width: 25%;
}
/*head*/

.txtList {
	height: 27px;
	border-bottom: 1px solid #d8d8d8;
	overflow: hidden;
	border-bottom: 1px solid #d8d8d8;
	border-top: 1px solid #EAEAEA;
}
.txtList p {
	height: 27px;
	line-height: 30px;
	background: url(/images/spritr.png) no-repeat 8px -130px;
	padding-left: 30px;
	overflow: hidden;
}
.txtList p a, .txtList p {
	color: #949494;
}
/*article*/

.article {
	border-bottom: 1px solid #cacaca;
}
.article h1 {
	font-weight: 100;
	text-align: center;
	line-height: 40px;
	height: auto;
	font-weight: 600;
	padding: 10px 0px 5px 0px;
	font-size: 16px;
	overflow: hidden;
}
.info {
	text-align: center;
	color: #9b9b9b;
	font-size: 12px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 10px;
}
.text1 {
	line-height: 25px;
	color: #000;
	padding: 0px 8px 10px 8px;
}

.text1 a.article_tel {
	color: red;
}
.article .athor {
	height: 30px;
	line-height: 30px;
	text-align: right;
}
.articleImg {
	text-align: center;
	margin-bottom: 10px;
}
.articleImg img {
	vertical-align: middle;
}
.athor a {
	font-size: 14px;
}

.recomend {
	line-height: 25px;
}
.recomend li {
	width: 100%;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
}
.recomend p {
	background: #efefef;
	height: 25px;
	line-height: 25px;
	color: #000000;
	border-bottom: 1px solid #cacaca;
	padding: 0px 8px 0px 12px;
	margin-bottom: 5px;
}
.recomend a {
	padding: 0px 8px 0px 12px;
}
.article p.word {
	color: #A6A6A6;
	font-size: 12px;
	min-height: 25px;
	text-align: center;
}

.bottom {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
	z-index: 100;
	background-color: #2e3641;
}
.bottom a {
	float: left;
	text-align: center;
	width: 33.3%;
	padding-top: 12px;
	font-size: 14px;
	color: #fff;
	height: 70px;
}
.bottom a span {
	display: block;
	height: 26px;
	margin-bottom: 5px;
}
.bottom a:nth-child(2) {
	background: #25c53f;
}
.bottom a:nth-child(3) {
	background: #ff5f07;
}
.bottom img{ width:auto !important;}
#LRdiv1{ display:none !important; }