﻿@charset "utf-8";
body, textarea, input, select, option {
	font-size:14px;
	color:#333;
	font-family:"微软雅黑", Tahoma, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
body, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, dl, dd, p, textarea, input, select, option, form {
	margin:0
}
ol, ul, li, textarea, input, select, option, th, td {
	padding:0
}
table {
	border-collapse:collapse
}
ol, ul {
	list-style-type:none
}
.clears:before, .clears:after {
	content:'';
	display:table
}
.clears:after {
	clear:both
}
.clears {
*zoom:1
}
.clear {
	clear:both;
	overflow:hidden
}
a {
	text-decoration:none;
	color:#333
}
a, textarea, input {
	outline:0
}
textarea {
	overflow:auto;
	resize:none
}
.img img {
	display:block
}
a img {
	border:0
}
.z_index {
	position:fixed;
	_position:absolute;
	z-index:999;
	display:none
}
label, label input {
	vertical-align:middle
}
.pr {
	position:relative
}
.pa {
	position:absolute
}
.fl {
	float:left
}
.fr {
	float:right
}
.m960 {
	margin:0 auto;
	width:960px
}
.t10 {
	margin-top:10px
}
a:hover {
	text-decoration:none
}
.m958 {
	margin:0 auto;
	width:958px
}
body {
	word-break:break-all;
	word-wrap:break-word;
	cursor:default
}
input[type="submit"], input[type="reset"], input[type="button"], button {
	-webkit-appearance:none
}
input[type="checkbox"], input[type="text"], input[type="submit"] {
	-webkit-border-radius:0;
	border-radius:0
}
a:hover {
	text-decoration:none
}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
	-webkit-text-size-adjust:none
}
.box {
	display:-moz-box;
	display:-webkit-box;
	display:box
}
body {
	background-color:#f7f7f7
}
.mt10 {
	margin-top:10px
}
.red {
	color:red
}
.lan {
	color:#00a0e1
}
.red1 {
	color:#F00;
	font-size:14px;
	font-family:"宋体";
	font-weight:600
}
.ye {
	color:#eb6100
}
.s_topwrap {
	height:48px;
	padding-top:0;
}
.s_mtop {
	display:-webkit-box;
	width:100%;
	left:0;
	top:0;
	height:48px;
	overflow:hidden;
	line-height:48px;
	z-index:9999;
	background-color:#01a0e2
}
.s_mtopbox {
	width:100%;
	height:48px;
	overflow:hidden;
	background-color:#01a0e2;
	padding:0 10px
}
.s_mtop1 {
	width:300px; margin:0px auto; text-align:center; 
	height:38px;
	padding:5px 0;
	overflow:hidden;
 
}
.s_mtop2 {
	width:100px;
	height:48px;
	overflow:hidden;
	float:right;
	border-left:#0778a4 1px solid
}
.s_mtop2 ul {
	width:99px;
	height:48px;
	overflow:hidden;
	border-left:#4dbeea 1px solid
}
.s_mtop2 li {
	width:31px;
	height:38px;
	overflow:hidden;
	float:left;
	padding:0;
	margin:8px 0 0 10px
}
.s_top {

	margin-bottom:15px
}
.s_top0{	padding:0 10px;}
.s_title {
	overflow:hidden;
	zoom:1;
	padding:15px 0 10px 0
}
.s_title h1 {
	display:inline-block;
	font-size:30px;
	color:#00619e
}
.s_title span {
	float:right;
	margin-top:15px;
	padding-right:24px
}
.s_title span i {
	background:url(../img/s_sport.png) no-repeat;
	-webkit-background-size:9px 13px;
	background-size:9px 13px;
	display:inline-block;
	width:9px;
	height:13px;
	vertical-align:middle
}
.s_title span a {
	color:#888;
	vertical-align:middle;
	margin-left:2px
}
.s_mintitle {
	font-size:14px;
	color:#666;
	overflow:hidden;
	padding-bottom:5px
}
.s_mintitle b {
	color:#00619e;
	padding:0 3px
}
.s_mintitle a {
	float:right;
	color:#00619e
}
.s_top .s_publicwarp {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	background-color:#fff
}
.s_top .s_publicsearch {
	border:1px solid #00a8e8;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	border-radius:5px 0 0 5px
}
.s_top .s_publicsearch input[type="text"] {
	height:57px;
	border:0 none;
	display:block;
	box-sizing:border-box;
	width:100%;
	padding:0 5px 0 30px;
	font-size:15px;
	color:#666;
	background:url(../img/s_search.png) no-repeat 5px center;
	-webkit-background-size:19px 22px;
	background-size:19px 22px;
	background-color:#fff;
	border-radius:5px 0 0 5px
}
.s_top .s_publicwarp input[type="submit"] {
	width:70px;
	height:59px;
	display:block;
	font-size:25px;
	border:1px solid #00a8e8;
	border-left:none;
	color:#fff;
	background:#00a0e1;
	background-size:5px 10px;
	font-weight:normal;
	border-radius:0 5px 5px 0
}
.s_nav {
	max-width:940px;
	min-width:300px;
	margin:0 auto;
	padding:10px 10px 15px
}
.s_nav ul {
	width:100%;
	height:auto;
	overflow:hidden;
}
.s_nav li {
	width:11.25%;
	float:left;
	text-align:center;
	margin-right: 1.4%
}
.s_nav li:nth-last-of-type(1) {
margin-right: 0
}
.s_nav li img {
	width: 100%
}
#mainBox {
	width:100%;
	max-width:960px;
	min-width:320px;
	margin:0 auto;
}
#mainBox section {
	width:50%;
	height:auto;
	overflow:hidden;
	float:left
}
#mainBox section .box {
	padding:0 10px;
}
@media screen and (max-width: 959px) {
#mainBox section {
width:50%;
}
}
@media screen and (max-width: 639px) {
#mainBox section {
width:100%;
}
 
.s_nav li {
width:23%;
margin-right: 2.6%
}
.s_nav li:nth-of-type(4), .s_nav li:nth-of-type(8) {
margin-right: 0
}
}
.s_section {
	padding:0px 0px 15px
}
.s_section .s_d1 {
	height:99px;
	overflow:hidden
}
.s_section .s_d1 a {
	display:block;
	position:relative
}
.s_section .s_d1 a:nth-of-type(1) {
margin-right:2px
}
.s_section .s_d1 .s_a1 {
	-webkit-box-flex:1;
	background-color:#88c2e8;
	padding:10px 0 0 10px;
	display:block;
	position:relative;
	height:89px
}
.s_section .s_d1 .s_a1 b {
	display:block;
	font-size:21px;
	color:#fff
}
.s_section .s_d1 .s_a1 span {
	display:block;
	color:#fff;
	padding-top:10px
}
.s_section .s_d1 .s_a1img {
	display:block
}
.s_section .s_d1 .s_a1 i {
	display:block;
	width:22px;
	height:22px;
	background-position:0 -50px;
	position:absolute;
	right:10px;
	bottom:10px
}
.s_section .s_d1 p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:rgba(000, 000, 000, 0.3);
	height:23px;
	line-height:23px;
	padding-left:10px;
	color:#fff
}
.s_publicsearchbg {
	background:url(../img/index_bg.png) no-repeat;
	-webkit-background-size:25px 75px;
	background-size:25px 75px
}
.s_section .s_d2 {
	padding:0 2px;
	margin-top:10px;
	margin-bottom:10px
}
.s_section .s_d2 a {
	display:block;
	-webkit-box-flex:1;
	border:1px solid #dadada;
	margin-right:7px;
	height:28px;
	line-height:28px;
	border-radius:4px;
	text-align:center;
	background-color:#fff;
	color:#888
}
.s_section .s_d2 .focus1 {
	background-color:#88c2e8;
	color:white
}
.s_section .s_d2 .focus2 {
	background-color:#6ec3ae;
	color:white
}
.s_section .s_d2 .focus3 {
	background-color:#36b3e9;
	color:white
}
.s_section .s_d2 a:nth-last-of-type(1) {
margin:0
}
.s_list {
	width:100%;
	max-width:960px;
	min-width:320px;
	margin:0 auto;
}
.s_list div {
	display:-webkit-box;
	margin-bottom:3px
}
.s_list div a {
	display:block;
	-webkit-box-flex:1;
	height:40px;
	line-height:40px;
	width:96px;
	text-align:center;
	font-size:16px;
	color:#333;
	margin-right:2px;
	border:1px solid #dcdcdc;
	background-color:#fff;
	-webkit-border-radius:2px;
	border-radius:2px
}
.s_list .s_im {
	font-size:16px;
	color:#4fa413
}
.s_list .s_middle {
	margin:26px 0
}
.s_list .bg1 {
	background:url(../img/s_list_bg.png) no-repeat;
	background-position:0 0;
	background-color:#cae8eb
}
.s_list .bg2 {
	background:url(../img/s_list_bg.png) no-repeat;
	background-position:0 -40px;
	background-color:#fbe7cc
}
.s_list .bg3 {
	background:url(../img/s_list_bg.png) no-repeat;
	background-position:0 -80px;
	background-color:#bfdcef
}
.s_list .bg4 {
	background:url(../img/s_list_bg.png) no-repeat;
	background-position:0 -120px;
	background-color:#dce8c0
}
.footer {
	display:-webkit-box;
	-webkit-box-pack:center;
	box-pack:center;
	padding:15px 0 61px;
	background-color:#fff;
	border-top:1px solid #cfcfcf;
	margin-top:15px;
	position:relative
}
.footer div a {
	color:#4b4b4b;
	margin:0 6px;
	font-weight:bold
}
.footer div p {
	text-align:center
}
.footer div p a.blue {
	color:#00a0e1;
	font-weight:normal
}
.footer div a:first-child {
	margin-left:2px
}
.footer div p:nth-of-type(1) {
padding-bottom:10px;
color:#dcdcdc
}
.footer div p:nth-of-type(2) {
font-size:.7rem;
color:#999
}
.footer div p:nth-of-type(2) span {
margin-left:15px;
color:#6C9
}
.footer div p:nth-of-type(3) {
text-align:center;
padding-top:5px;
font-size:14px;
color:#666
}
.footer div p:nth-of-type(3) span {
vertical-align:middle
}
.footer div p:nth-of-type(4) {
color:#00A0E1;
padding-top:5px;
}
#s_zixun {
	width:100%;
	height:46px;
	line-height:46px;
	position:fixed;
	bottom:0;
	width:100%;
	background-color:#0b62a8;
}/*#s_zixun ul{width:300px;height:32px;margin:0px auto;padding-top:7px;}*/
#s_zixun ul a {
	color:#FFF;
}
#s_zixun .f_icon1 {
	width:93px;
	height:32px;
	float:left;
	background:url(../img/f_div_bg.jpg) right no-repeat;
}
#s_zixun .f_icon1 .f_qq {
	background:url(../img/f_qq.png) 10px 4px no-repeat;
}
#s_zixun .f_icon1 .f_qq p {
	padding-left:35px;
	line-height:32px;
	color:#FFF;
	font-size:14px;
}
#s_zixun .f_icon2 {
	width:110px;
	height:32px;
	float:left;
	background:url(../img/f_div_bg.jpg) right no-repeat;
}
#s_zixun .f_icon2 .f_qp {
	background:url(../img/f_qp.png) 10px 7px no-repeat;
}
#s_zixun .f_icon2 .f_qp p {
	padding-left:45px;
	line-height:32px;
	color:#FFF;
	font-size:14px;
}
#s_zixun .f_icon3 {
	width:97px;
	height:32px;
	float:left;
}
#s_zixun .f_icon3 .f_cell {
	background:url(../img/f_cell.png) 10px 3px no-repeat;
}
#s_zixun .f_icon3 .f_cell p {
	padding-left:27px;
	line-height:32px;
	color:#FFF;
	font-size:14px;
}
#s_zixun li a {
	display:block;
}
.quick2 {
	background-color:rgba(000, 000, 000, 0.8);
	position:absolute;
	right:5px;
	top:44px;
	z-index:99999;
	width:180px;
	margin-top:50px;
}
.quick2x {
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	height:234px;
	width:180px
}
.quick21 {
	float:left;
	width:89px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#4b4b4b
}
.quick22 {
	float:left;
	width:89px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000
}
.quick2 span {
	width:0;
	height:0;
	border:7px solid #333;
	border-color:transparent transparent #333 transparent;
	position:absolute;
	top:-14px;
	right:17px
}
.quick2 a {
	display:block;
	height:39px;
	line-height:39px;
	color:#FFF;
	width:89px;
	text-align:center;
	font-size:14px
}
.s_top2 {
	padding:0 10px;
	margin:10px 0
}
.s_top2 .s_publicwarp {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	background-color:#fff
}
.s_top2 .s_publicsearch {
	border:1px solid #ccc;
	-webkit-box-flex:1;
	-moz-box-flex:1
}
.s_top2 .s_publicsearch input[type="text"] {
	height:37px;
	border:0 none;
	display:block;
	box-sizing:border-box;
	width:100%;
	padding:0 5px 0 30px;
	font-size:15px;
	color:#666;
	background:url(../img/s_search.png) no-repeat 5px center;
	-webkit-background-size:19px 22px;
	background-size:19px 22px;
	background-color:#fff
}
.s_top2 .s_publicwarp input[type="submit"] {
	width:86px;
	height:39px;
	display:block;
	font-size:14px;
	border:1px solid #00a8e8;
	border-left:none;
	color:#fff;
	background:#00a0e1;
	background-size:5px 10px;
	font-weight:normal
}
.s_top2 .hotwords {
	padding-top:10px
}
.s_article {
	height:auto;
	overflow:hidden;
	margin-bottom:10px
}
.s_article h1 { margin:15px 0 10px;
	font-size:20px;
	color:#00a0e1;
	text-align:center
}
.s_article h2 {
	height:30px;
	line-height:30px;
	background-color:#ebebeb;
	color:#000;
	border-top:#e0e0e0 1px solid;
	border-bottom:#e0e0e0 1px solid;
	padding-left:10px;
	margin-top:10px;
	font-size:14px
}
.author {
	text-align:center;
	padding:10px 0 0
}
.share {
	height:27px;
	text-align:right
}
.shareX {
	top:30px;
	right:10px;
	background-color:#f2f3f5;
	height:29px;
	border-bottom:#d6d6d6 1px solid;
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
	display:none;
	z-index:99999
}
.a_zixun1 {
	height:30px;
	overflow:hidden;
	display:-webkit-box;
	display:-moz-box;
	font-size:16px;
	padding:0 10px;
	background-color:#FFF
}
.a_zixun1 a {
	display:block;
	text-align:center
}
.a_zixun1 .a_zixun1a {
	height:28px;
	overflow:hidden;
	border:#CCC 1px solid;
	line-height:28px;
	-webkit-box-flex:1;
	-moz-box-flex:1
}
.a_zixun1 .a_zixun1b {
	height:30px;
	overflow:hidden;
	background:url(../img/a_zixun_bg.png) 2px 3px no-repeat;
	background-color:#00a0e1;
	color:#FFF;
	line-height:30px;
	-webkit-box-flex:1;
	-moz-box-flex:1
}
.a_zixun2 {
	height:30px;
	overflow:hidden;
	display:-webkit-box;
	display:-moz-box;
	font-size:16px;
	padding:5px 0;
	border:#CCC 1px solid;
	margin:10px 10px 0;
	background-color:#FFF
}
.a_zixun2 a {
	height:30px;
	overflow:hidden;
	line-height:30px;
	display:block;
	text-align:center
}
.a_zixun2 .a_zixun2a {
	-webkit-box-flex:1;
	-moz-box-flex:1
}
.a_zixun2 .a_zixun2b {
	background:url(../img/a_zixun_bg.png) 2px 3px no-repeat;
	background-color:#00a0e1;
	color:#FFF;
	-webkit-box-flex:1;
	-moz-box-flex:1
}
.arc_con {
	margin-top:15px;
	font-size:14px
}
.arc_con p { margin-bottom:10px; 
	text-indent:2em;
	line-height:34px;
	padding:0 10px;
	word-wrap:break-word; font-size:16px; 
}
.arc_con a {
	color:#F00
}
.a_zixun_box {
	height:88px;
	overflow:hidden;
	border:#a2cdda 1px solid;
	background:url(../img/a_zixun_box_bg.gif) repeat-x;
	margin:0 10px
}
.a_zixun_box p {
	font-size:14px;
	text-align:center;
	padding:10px 0
}
.a_zixun_anniu {
	display:-webkit-box;
	display:-moz-box
}
.a_zixun_anniu a {
	height:30px;
	overflow:hidden;
	border:#9fe0f5 1px solid;
	display:block;
	text-align:center;
	background-color:#e9f4f8;
	color:#00a0e1;
	line-height:30px;
	-webkit-box-flex:1;
	-moz-box-flex:1px;
	margin:0 6px;
	font-size:14px;
	font-weight:bold
}
.a_zixun_anniu .a_zixun_anniu1 {
	background:url(../img/a_zixun_bg.png) 8px -46px no-repeat
}
.a_zixun_anniu .a_zixun_anniu2 {
	background:url(../img/a_zixun_bg.png) 8px -72px no-repeat
}
.other_arc {
	margin:10px 10px 0;
	border:#ccc 1px solid;
	background-color:#FFF
}
.other_tit, .exp_tit, .case_tit {
	height:30px;
	overflow:hidden;
	background-color:#f9f9f9;
	line-height:30px;
	font-size:16px;
	color:#000;
	padding-left:10px
}
.other_arc ul {
	padding:10px 10px 5px
}
.other_arc li {
	height:22px;
	overflow:hidden;
	font-size:14px;
	margin-bottom:8px;
	border-bottom:#CCC 1px dashed;
	line-height:22px
}
.other_arc li span {
	width:20px;
	height:22px;
	overflow:hidden;
	background-color:#1abdff;
	text-align:center;
	font-size:16px;
	color:#FFF;
	float:left
}
.other_arc li a {
	 
	height:24px; line-height:24px; 
	padding-left:5px;
	overflow:hidden;
 
}
.register {
	margin:10px;
	border:#ccc 1px solid;
	background-color:#FFF
}
.reg_tit {
	height:30px;
	overflow:hidden;
	background:url(../img/reg_tit_bg.gif) 8px bottom no-repeat;
	background-color:#f9f9f9;
	line-height:30px;
	font-size:16px;
	color:#000;
	padding-left:40px
}
.yyTips {
	color:#f00;
	text-decoration:underline;
	text-indent:30px;
	background:url(../img/sprites.png) -42px -789px no-repeat;
	font-size:10px;
	font-size:small;
	height:20px;
	margin:10px 0;
	left:20px
}
.yyform{ widows:300px; margin: 0 auto; }
.yyform span {
	color:#f00
}
.yyform td {
	padding:5px
}
.yyform .input-txt {
	width:208px;
	height:26px;
	border:solid 1px #b5b5b5
}
.yyform .depart {
	width:208px;
	height:26px;
	border:solid 1px #b5b5b5
}
.yyform .Remark {
	width:208px;
	height:60px;
	border:solid 1px #b5b5b5
}
.yyform .ybtn {
	width:52px;
	height:25px;
	line-height:25px;
	border:solid 1px #7d7d7d;
	background:#dededd url(../img/sprites.png) left -259px no-repeat;
	margin:0 10px
}
.search_res {
	margin:0 10px 10px;
	border:#ccc 1px solid;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:5px
}
.search_res h1 {
	font-size:20px;
	color:#00a0e1
}
.search_res dl {
width:100% height:92px;
	overflow:hidden
}
.search_res dt {
	width:92px;
	height:92px;
	overflow:hidden;
	float:left
}
.search_res dt img {
	width:86px;
	height:86px;
	padding:2px;
	border:#CCC 1px solid
}
.search_res dd {
	padding-left:10px;
	height:92px;
	overflow:hidden;
	line-height:1.75em
}
.list_box {
	margin:0 10px
}
.arc_list li {
	border:#CCC 1px solid;
	margin-top:10px
}
.arc_list dl {
	height:50px;
	overflow:hidden;
	width:100%
}
.arc_list dt {
	width:75px;
	height:49px;
	overflow:hidden;
	float:left;
	padding-left:5px
}
.arc_list dt img {
	border:#CCC 1px solid;
	padding:1px
}
.arc_list dd {
	padding-left:10px;
	height:47px;
	overflow:hidden;
	line-height:1.75em
}
.arc_list li h2 {
	height:30px;
	line-height:30px; overflow:hidden; 
	font-weight:normal;
	font-size:16px;
	background-color:#fbfbfb;
	padding-left:10px
}
.arc_list li h2 a {
	color:#000
}
.arc_list li p {
	padding:10px;
	line-height:1.75em;
	background-color:#FFF
}
.arc_list li p a {
	color:#00a0e1
}
.page {
	margin-top:10px
}
.page ul {
	height:32px;
	line-height:32px;
	border:#CCC 1px solid;
	background:url(../img/page_bg.gif) repeat-x;
	display:-webkit-box;
	display:-moz-box
}
.page li {
	-webkit-box-flex:1;
	-moz-box-flex:1;
	text-align:center
}
.page li a { display:block; 
	color:#000;
	font-size:14px
}
.expert, .case {
	margin:0 10px;
	border:#CCC 1px solid;
	margin-top:10px
}
.expert .exp_tit a, .case .case_tit a {
	color:#000
}
.expert ul, .case ul {
	display:-webkit-box;
	display:-moz-box;
	padding:10px 0;
	background-color:#FFF
}
.expert li, .case li {
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1
}
.expert img, .case img {
	border:#CCC 1px solid
}
.column {
	margin:0 10px 10px
}
.column h1 {
	font-size:20px;
	color:#00a0e1;
	border-bottom:#CCC 2px groove
}
.column table {
	font-size:14px;
	margin-top:10px
}
#ico1 {
	background:url(../img/column_bg.png) 0 0 no-repeat
}
#ico2 {
	background:url(../img/column_bg.png) 0 -30px no-repeat
}
#ico3 {
	background:url(../img/column_bg.png) 0 -60px no-repeat
}
#ico4 {
	background:url(../img/column_bg.png) 0 -90px no-repeat
}
#ico5 {
	background:url(../img/column_bg.png) 0 -120px no-repeat
}
#ico6 {
	background:url(../img/column_bg.png) 0 -150px no-repeat
}
#position {
	height:38px;
	background-color:#e6f8ff
}
#position p {
	padding-left:10px;
	padding-top:10px
}
.keshi_intro {
	height:auto
}
.keshi_intro .keshi_title {
	height:50px;
	border-bottom:#CCC 2px groove
}
.keshi_intro .keshi_title p {
	line-height:50px;
	padding:0 10px;
	font-family:"微软雅黑";
	font-size:21px;
	color:#00a0e1
}
.keshi_in {
	height:228px;
	border:1px solid #d7d7d7;
	border-radius:8px;
	margin:7px 10px 0 10px;
	background-color:#FFF
}
.keshi_in .k_top {
	height:45px;
	padding-top:9px
}
.keshi_in .k_top p {
	padding:0 10px;
	line-height:25px
}
.disease_js {
	height:auto;
	padding:10px;
	overflow:hidden
}
.disease_js .disease_t {
	width:105px;
	height:auto;
	overflow:hidden;
	float:left
}
.disease_js .disease_t img {
	border:1px solid #d7d7d7;
	padding:1px
}
.disease_js .disease_z {
	height:auto;
	overflow:hidden
}
.disease_js .disease_z p {
	line-height:1.75em
}
.disease_js .disease_z p a {
	color:#0181b5;
	text-decoration:none
}
.disease_js .disease_z p a:hover {
	color:#0181b5;
	text-decoration:underline
}
.disease_js .disease_z span {
	color:#00a0e1;
	font-size:14px
}
.disease_anniu {
	height:35px;
	padding-top:20px;
	width:255px;
	margin:0 auto
}
.disease_anniu .mfdh {
	width:120px;
	height:35px;
	border:1px solid #9fe0f5;
	background-color:#e5f3f7;
	line-height:35px
}
.disease_anniu .mfdh1 {
	width:140px;
	height:35px;
	border:1px solid #9fe0f5;
	background-color:#e5f3f7;
	line-height:35px
}
.disease_anniu .mfdh img {
	padding-left:5px
}
.disease_anniu .mfdh1 img {
	padding-left:5px
}
.bule {
	color:#0181b5;
	font-size:15px;
	font-family:"微软雅黑"
}
.disease { width:47%; float:left; 
	height:240px;
	margin:10px 10px 0 10px;
	border:1px solid #d7d7d7;
	background-color:#FFF
}
.disease .nav {
	height:32px;
 
}
.disease .nav .nav_title {
	width:104px;
	height:32px;
	background:url(../img/nav_title_bg.jpg) no-repeat
}
.disease .nav .nav_title p {
	padding-top:7px;
	text-align:center;
	width:104px;
	color:#FFF;
	font-size:14px;
	font-family:"宋体"
}
.disease .nav .nav_title p a {
	color:#FFF;
	text-decoration:none
}
.disease .nav .nav_title p a:hover {
	color:#FFF;
	text-decoration:underline
}
.disease ul {
	padding:0 10px 10px
}
.disease ul li { height:2em; overflow:hidden; 
	line-height:2em
}
.about_t {
	width:90px;
	height:89px;
	float:left
}
.about_bt {
	height:35px;
	border:1px solid #e0e0e0;
	background:#ebebeb;
	margin-top:16px
}
.about_bt p {
	padding-left:20px;
	padding-top:6px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#000
}
.about_content {
	height:auto;
	padding:0 10px
}
.about_content p {
	padding-top:10px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	text-indent:2em;
	line-height:1.6em;
	margin-bottom:1.375em;
	font-size:1.3em;
	color:#666
}
.about_content .a_t {
	width:243px;
	height:142px;
	margin:0 auto
}
.xg_con {
	height:230px;
	border:#d7d7d7 1px solid;
	margin:0 10px
}
.xg_con .xg_title {
	height:30px
}
.xg_con .xg_title p {
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	padding-left:10px;
	padding-top:4px;
	font-weight:600
}
.xg_con .xg_list {
	height:200px;
	background-color:#FFF
}
.xg_con .xg_list ul {
	padding:0 5px
}
.xg_con .xg_list li {
	height:32px;
	border-bottom:#CCC 1px dashed;
	line-height:32px;
	padding-left:13px;
	font-size:14px
}
.zj_list {
	height:120px;
	border:1px solid #d7d7d7;
	border-radius:8px;
	margin:10px 10px 0 10px;
	background-color:#FFF
}
.zj_list .zj_img {
	width:84px;
	height:105px;
	padding:8px;
	float:left
}
.zj_list .zj_intro {
	padding:8px 8px 8px 0
}
.zj_list .zj_intro p {
	line-height:20px
}
.zj_list .zj_intro .zj_anniu {
	width:164px;
	height:22px;
	overflow:hidden;
	margin-top:8px
}
.zj_list .zj_intro .zj_anniu .anniu {
	width:74px;
	float:left;
	padding-left:8px
}
.bule1 {
	color:#0181b5;
	font-size:15px;
	padding-right:8px;
	font-family:"微软雅黑"
}
.pl_nav {
	height:32px;
	border:1px solid #d7d7d7;
 
	margin:20px 10px 0 10px
}
.pl_nav p {
	padding-left:10px;
	padding-top:5px;
	font-size:14px
}
.pl_list {
	height:auto;
	border:1px solid #d7d7d7;
	margin:10px 10px 0 10px;
	background-color:#FFF;
	padding-bottom:10px
}
.pl_list .pl_name {
	height:30px;
	padding:9px 0 0 10px;
	font-size:15px;
	color:#e492a0;
	font-family:"黑体"
}
.pl_list .pl_name img {
	padding-right:5px
}
.pl_list .pl_content {
	padding-left:10px
}
.zx_bg {
	height:92px;
	background:url(../img/zx_bg.jpg) repeat-x;
	border:#a2cdda 1px solid;
	margin:0 10px
}
.zx_bg .zx_bg_t {
	width:210px;
	height:20px;
	margin:0 auto;
	padding-top:15px;
	font-size:14px
}
.lylx {
	border:1px solid #d7d7d7;
	margin:0 10px;
	background:#FFF
}
.lylx .lylx_bt {
	height:43px;
	color:#00a0e1;
	font-size:18px;
	font-family:"微软雅黑";
	font-weight:600;
	line-height:43px;
	padding-left:15px
}
.lylx .lx_zj {
	height:85px;
	background:#f7f7f7
}
.lylx .lx_zj .lx_t {
	width:69px;
	height:65px;
	float:left
}
.lylx .lx_zj .lx_t img {
	width:69px;
	height:65px;
	border:2px solid #d7d7d7;
	margin:10px
}
.lylx .lx_zj .lx_z {
	padding-top:15px;
	padding-left:90px;
	color:#00a0e1;
	font-size:15px
}
.lylx .zj_lx {
	height:75px;
	padding-top:7px
}
.lylx .zj_lx p {
	padding-left:20px;
	line-height:1.75em;
	font-size:14px
}
.lylx .gj_lx {
	height:auto
}
.lylx .gj_lx ul {
	padding:0 5px
}
.lylx .gj_lx ul li {
	height:auto;
	border-bottom:1px solid #d7d7d7;
	background:url(../img/lx_tb.jpg) 16px 14px no-repeat;
	padding-left:40px;
	padding-top:8px
}
.dt {
	width:320px;
	height:230px;
	margin:0 auto
}
.zy a {
	color:#00a0e1;
	text-decoration:none
}
.zy {
	border:1px solid #00a0e1;
	border-radius:4px;
	background:#e5f3f7;
	width:107px;
	height:20px
}
.wd_t {
	height:43px;
	padding:15px 10px 0 10px;
	font-size:14px;
	font-family:"宋体"
}
.wd_t img {
	padding-right:10px
}
.wd_k {
	padding:0 10px
}
.wd_k .kuang {
	width:189px;
	height:28px;
	border:1px solid #eaeaea;
	background-color:#FFF
}
.wd_k .anniu1 {
	width:95px;
	height:26px;
	margin-left:5px;
	border:1px solid #eaeaea;
	background:url(../img/wd-anniu_bg.jpg) repeat-x;
	cursor:pointer;
	color:#0088bf;
	font-size:14px;
	font-family:"宋体"
}
.wd_dy {
	padding:0 10px;
	height:200px
}
.wd_dy ul li {
	height:23px;
	line-height:23px;
	padding-left:10px;
	float:left;
	font-family:"宋体";
	padding-top:10px
}
.m_25 {
	margin-left:25px
}
.f_17 {
	font-size:17px
}
.f_12 {
	font-size:14px
}
.f_14 {
	font-size:14px
}
.f_15 {
	font-size:15px
}
.f_16 {
	font-size:16px
}
.f_19 {
	font-size:18px
}
.s_box .s_yyjs {
	padding:0 14px;
	margin:0px auto;
	font-size:1.3em;
	line-height:1.6em;
	font-family:"微软雅黑";
	line-height:2.0em;
}
.s_section .wenz {
	margin: 10px;
	border: 1px solid #e7e7e7;
	padding: 10px
}
.s_section .wenz p { height:28px; overflow:hidden; 
	line-height: 28px; 
}
.s_section .wenz p b {
	color: #0076ce;
	margin-right: 5px
}
.s_box .s_yyjs .s_yyjs_top {
	padding-bottom:3px;
}
.s_box .s_yyjs .s_yyjs_top img {
	display:inline;
	float:left;
	padding-right:10px;
}
.s_box .s_yyjs .s_yyjs_top .s_ms {
}
.s_box .s_yyjs .s_yyjs_top .s_ms .s_red {
	font-size:15px;
	color:#cf0000;
	text-align:center;
	line-height:1.8em;
}
.s_box .s_yyjs .s_jb {
	width:300px;
	margin:0px auto;
	padding:8px 0px;
}
.p_indent {
	text-indent:2em;
}
.s_box .s_yyjs .short_bt {
	height:32px;
	border-bottom:1px solid #d8d8d8;
	margin:6px 0;
	line-height:32px;
	font-weight:bolder;
	font-family:"微软雅黑";
	font-size:1.3em;
	color:#cf0000;
}
.s_box .s_yyjs .s_new_zj {
	width:290px;
	margin:0px auto;
	padding:20px 0;
}
.s_box .s_yyjs .s_jssb {
	width:100%;
	margin:0px auto;
	padding:12px 0;
}
.s_box .s_yyjs .s_jssb p {
	text-align:center;
	color:#00a0e1;
}
.s_box .s_yyjs .s_jssb p a {
	color:#00a0e1;
}
.s_box .s_yyjs .s_rw {
	display:-webkit-box;
	margin-bottom:5px;
}
.s_box .s_yyjs .s_rw a {
	display:block;
	-webkit-box-flex:1;
}
.s_box .s_yyjs .s_rw_img {
	width:290px;
	margin:0px auto;
	padding:10px 0;
}
.s_box .s_yyjs .about_lb {
	height:192px;
	margin:0px auto;
	border-bottom:1px solid #d8d8d8;
	background:#FFF
}
.s_box .s_yyjs .about_lb ul {
	padding:0px 15px;
	margin:0px auto;
}
.s_box .s_yyjs .about_lb ul li {
	height:29px;
	line-height:29px;
	border-bottom:1px dashed #a1a1a1;
	list-style:url(../img/s_libg.jpg) outside;
}
.s_box .s_yyjs .s_mydn {
	padding:20px;
20px;
	margin:0px auto;
	height:32px;
}
.s_box .s_yyjs .s_mydn a {
	display:block;
	text-align:center;
	height:32px;
	background:#00a0e1;
	line-height:32px;
	color:#FFF;
	border-radius:5px;
}
#main960 {
	max-width:960px;
	margin:0px auto
}
#banner {
	width:100%;
	max-width: 640px;
	height:auto;
	overflow:hidden;
	position:relative;
	background:#2d3540;
	max-height:643px;
	line-height:normal;
	margin: 0 auto
}
#banner .hd {
	width:100%;
	height:16px;
	position:absolute;
	z-index:1;
	bottom:5px;
	text-align:center;
}
#banner .hd ul li {
	width:16px;
	height:16px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	margin:0 5px;
	vertical-align:top;
	overflow:hidden;
	display:inline-block;
	background:#FFF;
	font-size:0;
}
#banner .hd ul li.on {
	background:#dae4e5
}
#banner .bd {
	position:relative;
	max-height:643px;
}
#banner .bd img {
	width:100%;
	height:auto;
	background:url(../img/loading.gif) center center no-repeat;
	display:block
}
#banner .bd li a {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}


.s_top, .s_box{width: 100%;
    max-width: 960px;
    min-width: 320px;
    margin: 0 auto;}
	
	@media screen and (max-width: 639px) {  .disease{  width:96%; }}
	
	
nav {
	background-color: #FFFFFF;
	padding-right: 0%;
	padding-bottom: 8px;
	padding-left: 0%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0.5%;
}

nav a {
	display: block;
	width: 25%;	margin-bottom: 5px;

	color: #fff;
	float: left;
	text-align: center;

	position: relative;

	
}

nav a strong{ display:block; width:90%;    font-weight:normal;background-color: #00a0e1;	font-size: 1.1em;	border-radius: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999; margin:0px 5%;  
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0; }

nav a.on  strong{
	color: #BE0D27;
	background-color: #FEF5BA;
}

nav a i { display: inline-block; position: absolute; top:-8px; right:0; width: 22px; height: 9px;}

 
.s_d21 a:nth-child(2), .s_d22 a:nth-child(3){background-color: #36b3e9; color: white;}
.s_d23 a:nth-child(2), .s_d24 a:nth-child(1){background-color: #88c2e8; color: white;}
.s_d25 a:nth-child(3), .s_d26 a:nth-child(1){background-color: #6ec3ae; color: white;}




.LinkNav { padding-top:15px; margin: 10px 10px 0;}










	