@charset "utf-8";/* CSS Document */*{ margin:0; padding:0;}ul,ol{ list-style-type:none; height:auto; overflow:hidden;}a{ text-decoration:none;}img{ border:0; vertical-align:top;}div,nav,li,section,footer{ height:auto; overflow:hidden;}body{ font-family:"微软雅黑"; margin:0 auto; font-size:14px; max-width: 640px; margin: 0 auto; position:relative; z-index: 1;}.wrapper{width: 640px; margin: 0 auto;}/*页头*/header{ background-color:#dcdcdc;}header ul li{ width:33%; float:left; padding:0.5em 0 0.5em 0;}header ul li a{ display:block; text-align:center; font-size:24px; color:#000; line-height:1.8em;}header ul li img{ margin-right:5px;}/*主导航*/nav{ background-color:#00999b; position: relative;}nav ul li{ float:left;}nav ul li img{ display:block; margin:0 auto;}nav ul li:first-child{ width:15%;}nav ul li:last-child{ width:15%; float:right;}nav ul li:nth-child(2){ width:70%; margin-left: 90px;}/*#asm{ width:80px; height:80px; background-image:url(../images/nav_btn.jpg); background-position:center; background-repeat:no-repeat;}*/#asm {    left: 5%;    top: 50%;    display: block;    width: 36px;    height: 28px;    margin-top: -14px;    z-index: 1001;    position: absolute;}#asm a {    display: block;    width: 36px;    height: 28px;    position: relative;    outline: none;}#asm a:before, #asm a:after {    content: '';    position: absolute;    left: 0;    top: 50%;    height: 8px;    width: 100%;    z-index: -1;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    margin-top: -4px;    background-color: white;}.showMenu a:before {    -moz-transform: translateY(-10px);    -o-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -webkit-transform: translateY(-10px);    transform: translateY(-10px);}.showMenu a:after {    -moz-transform: translateY(10px);    -o-transform: translateY(10px);    -ms-transform: translateY(10px);    -webkit-transform: translateY(10px);    transform: translateY(10px);}.hideMenu a:before {    -moz-transform: rotate(135deg);    -o-transform: rotate(135deg);    -ms-transform: rotate(135deg);    -webkit-transform: rotate(135deg);    transform: rotate(135deg);}.hideMenu a:after {    -moz-transform: rotate(45deg);    -o-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}/*banner*/.banner img{ width:100%;}/****屏幕菜单****/.screenMenu{ background-color:#353e4a; position:absolute; padding-bottom:10%; z-index: 999;}.screenMenu p{ color:#fff; width:95%; margin:3% auto; font-size: 24px;}.screenMenu ul{ width:95%; margin:0 auto; border-left:1px solid #6a7380; border-top:1px solid #6a7380;}.screenMenu ul li{ width:25%; float:left;}.screenMenu ul li a{ display:block; text-align:center; border-right:1px solid #6a7380; border-bottom:1px solid #6a7380; line-height:60px; color:#6a7380; font-size:20px;}/*子导航*/.subNav-1{ margin-top:5%;}.subNav-1 ul{ width:630px; margin:0 auto;}.subNav-1 ul li{ float:left; width:112px; background-color:#42bfb7; margin: 0 7px; padding-bottom: 10px;}.subNav-1 ul li p{ text-align:center; color:#fff; font-size:20px; padding-top: 3px;}.subNav-1 ul li img{ margin:0 auto; display:block; margin:0 auto;}.subNav-2{ margin-top:5%;}.subNav-2 ul{ width:95%; margin:0 auto;}.subNav-2 ul li{ float:left; width:22%; background-color:#42bfb7; padding:5px 4px 5px 4px;}.subNav-2 ul li p{ text-align:center; color:#fff; font-size: 24px; line-height: 1.5;}.subNav-2 ul li img{ margin:0 auto; display:block; margin:0 auto;}.subNav-2 ul li:first-child{ margin:0 2% 0 0; background-color:#fbaf5d;}.subNav-2 ul li:first-child img{ width:75%; padding: 10px 0 0;}.subNav-2 ul li:nth-child(2){ margin-right:2%; background-color:#31b1a9;}.subNav-2 ul li:nth-child(2) img{ width:50%; padding: 2px 0 0;}.subNav-2 ul li:nth-child(3){ margin-right:2%; background-color:#ff7846;}.subNav-2 ul li:nth-child(3) img{ width:60%; padding: 13px 0 8px;}.subNav-2 ul li:last-child{ background-color:#8bac18;}.subNav-2 ul li:last-child img{ width:55%; padding: 10px 0 5px;}.subNav-3{ margin-top:3%;}.subNav-3 ul{ width:100%; margin:0 auto;}.subNav-3 ul li{ width:33.33%; float:left; background-color:#42bfb7;}.subNav-3 ul li a{ display:block; text-align:center; line-height:2.5; color:#fff; border-left: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 24px;}/****面包屑****/.breadCrumb{ background-color:#e2e2e2; margin:2% auto; font-size: 20px; line-height: 3; color: #555;}.breadCrumb a{ color:#555;}.breadCrumb a:first-of-type{ margin-left: 5%; }/****底部****/footer{ font-size: 22px;}footer .tel-1{ display:block; width:80%; margin:5% auto; background-color:#42bfb7; text-align:center; color:#fff; padding:0.5em 0 0.5em 0; font-size: 24px; line-height: 34px;}footer ul{ background-color:#42bfb7;}footer ul li{ width:25%; float:left;}footer ul li a{ display:block; text-align:center; color:#fff; line-height:3em; border-right:2px solid #fff;}footer ul li:last-child a{ border:0;}footer div{ background-color:#f1f1f1; padding:5% 0 5% 0;}footer div ol li{ width:90%; margin:1% auto;}footer div ol li p{ width:65%; float:left; line-height:2em; color:#555;}footer div ol li a{ display:block; width:30%; float:right; text-align:center; color:#fff; border-radius:8px;}footer div ol li:first-child p:first-line{ font-weight:bold;}footer div ol li:first-child a{ background-color:#3ab2ae; line-height:2.5em; position: relative; top: 10px;}footer div ol li:last-child p{font-size: 20px;}footer div ol li:last-child a{ background-color:#fe8d03; line-height:2.5em;}	.hd{text-align: center; line-height: 0.5em;}.hd span{width: 0.5em; height: 0.5em; display: inline-block; background-color: #dfdfdf; margin: 0 0.2em; border-radius: 0.5em;}.hd span.on{background-color: #bbb;}.jyzfhsy{border:0px solid red; width:100%; height:50px; line-height:50px; background-color:#E2E2E2; margin-top:10px; }.jyzfhsy_left{float:left; width:10%; height:50px; background:url(../images/lefta_bg.png) no-repeat center;}.jyzfhsy_right{float:right; width:20%; height:50px; line-height:50px;  color:#555555; font-size:21px;}.zzbyby{ width:100%; margin-top:10px;}.zzbyby img{ width:100%;}.cszyxjl{width:100%; margin-top:35px;}.cszyxjl img{ width:100%;}.gjfmzl{ width:100%; margin-top:30px;}.gjfmzl img{ width:100%;}.jyzhzhb{width:100%; margin-top:30px;}.jyzhzhb img{ width:100%;}.jyzdoctor{width:100%; margin-top:45px;}.jyzdoctor img{ width:100%;}/*.jyzzj{width:100%; margin-top:30px;}.jyzzj img{ width:100%;}*/.jyzzj{width:100%; margin-top:30px;}.jyzzj_l{width:30%; float:left; border:0px solid red; }.jyzzj_l img{width:194px; height:218px;}.jyzzj_r{padding-left:3%; width:66%; float:left; border:0px solid blue; }.jyzzj_r_t{width:100%;}.jyzzj_r_c{font-family:"微软雅黑"; font-size:20px; font-weight:bold; margin-top:15px; color:#1F1F1F; padding-right:1%;}.jyzzj_r_b{width:100%; margin-top:15px;}.jyzzj_r_b_l{float:left; background-color: #42bfb7; display:block; width: 35%; line-height: 2.2em; border-radius: 8px; text-align: center;color: #fff;font-size: 20px;}.jyzzj_r_b_r{float:left; background-color: #ec9600; margin-left:10%; display:block; width: 35%; line-height: 2.2em; border-radius: 8px; text-align: center;color: #fff;font-size: 20px;}	