﻿/*style1*/

.tel img {

    width: 97%;

    display: table;

    margin: 0 auto;

}

/*--------------SLIDER----------------*/



#slider {

    width: 100%;

    max-width: 640px;

    margin: 20px auto;

}

/*--------------CONTROLS--------------*/



/*position controls*/

.controls li {

    top: 50%;

    margin-top: -30px

}

.controls li:nth-child(1) {

    left: 0;

}

.controls li:nth-child(2) {

    right: 0;

}

/*------------PAGINATION------------*/



/*style pagination*/

.pagination li {

    background-color: #ddd;

}

.pagination li.active {

    background-color: #000;

}

/*-------------HELPERS----------------*/



.responsive {

    width: 100%;

    height: auto;

}

.clearfix:after {

    content: "";

    display: table;

    clear: both;

}

/*Ê×Ò³¸½¼ÓcssÑùÊ½*/



#BDBridgeWrap, #BDBridgeLS, #BDBridgeSwf, #BDBridgeIconWrap, #BDBridgeIconIframe, #IconContainer, #bridgehead, #bridgebottom, #BDBridgeIconWrap {

    display: none !important;

    visibility: hidden !important;

}

.nextpage {

    display: none !important;

}

#LRfloater0, #sx {

    display: none;

}

a:hover {

    text-decoration: none

}

.wp_bdjl ul li {

    width: 40%;

    line-height: 1.5;

    font-size: 16px;

    text-align: center;

    color: #fff;

    background: #96C620;

    float: left;

    margin-left: 20px;

    margin-top: 10px;

    position: relative;

    padding: 5px 0 5px 0;

}

.wpn .img-cn img {

    padding-left: 8px;

}

.wpn .p-cn p {

    padding: 0 8px 0 8px;

}

.wp_ry img {

    margin: 3px;

}

.wp_ry img {

    width: 22.1%;

}

.m_index_banner {

    width: 100%;

    margin: 0 auto;

    overflow: hidden;

    z-index: 0;

}

.m_index_banner .conta_js {

    width: 100%;

    background-color: #FFF;

    float: left;

    position: relative;

    overflow: hidden;

}

.m_index_banner .conta_js .am-slider .am-control-nav {

    width: 115px;

    height: auto;

    padding: 0px 0;

    line-height: 20px;

    margin-left: -50px;

    left: 50%;

    bottom: 1px;

    border-radius: 15px;

}

.m_index_banner .conta_js .am-slider .am-control-nav li a {

    display: inline-block;

    width: 10px;

    height: 10px;

}

.m_index_banner .conta_js .am-slider .am-direction-nav {

    display: none;

}

.ban_zjg .am-slider {

    width: 100%;

    background-color: #FFF;

    float: left;

    position: relative;

    overflow: hidden;

}

.ban_zjg .am-slider .am-control-nav {

    width: 115px;

    height: auto;

    padding: 0px 0;

    line-height: 20px;

    margin-left: -50px;

    left: 50%;

    bottom: 1px;

    border-radius: 15px;

}

.ban_zjg .am-slider .am-control-nav li a {

    display: inline-block;

    width: 10px;

    height: 10px;

}

#bazj .am-slider .am-direction-nav li a:before {

    font-size: 35px !important;

}

.tempWrap {

    width: 650px;

    height: 108px;

    overflow: hidden;

    position: relative;

    background: #fff;

}

.tempWrap ul {

    position: absolute;

    left: 0px;

    right: 0px;

}

.tempWrap ul li {

    float: left;

    list-style: none;

    width: 178px;

    height: 108px;

}

.tempWrap ul li img {

    width: 100%;

    height: 100%;

}

.rig-con {

    position: fixed;

    right: 0px;

    z-index: 999;

    width: 40px;

    height: 100px;

    top: 40%;

}

.rig-con img {

    width: 100%;

    height: auto;

}

/*ÒÔÏÂÊÇÕÅ³¯ÕûÀí */

.img-vvs {

    width: 100%;

}

.wpn .mtm .cl .row img {

    width: 97%;

    display: table;

    margin: 0 auto;

}

.row .wpn .mtm img {

    width: 100%;

}

.imgtu {

    width: 97%;

}

.clone-con {

    float: left;

    width: 140px;

}

.tempWrap-con {

    overflow: hidden;

    position: relative;

    width: 580px;

}

.temrap-uu {

    width: 1595px;

    position: relative;

    overflow: hidden;

    padding: 0px;

    margin: 0px;

    left: -833px;

}

/*  Ê×Ò³°´Å¥cssÑùÊ½

*/

.am-container:after, .am-container:before {

    content: " ";

    display: table

}

.am-container:after {

    clear: both

}

.am-slider-default .am-control-nav {

    width: 100%;

    position: absolute;

    bottom: -15px;

    text-align: center;

}

.am-slider-default .am-control-nav li {

    margin: 0 6px;

    display: inline-block;

}

.am-slider-default .am-control-nav li a {

    width: 8px;

    height: 8px;

    display: block;

    background-color: #666;

    background-color: rgba(0,0,0,.5);

    line-height: 0;

    font-size: 0;

    cursor: pointer;

    text-indent: -9999px;

    border-radius: 20px;

    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);

    box-shadow: inset 0 0 3px rgba(0,0,0,.3);

}

.am-slider-default .am-control-nav li a.am-active {

    background-color: #000;

    background-color: #0e90d2;

    cursor: default;

}

.am-slider-default .am-direction-nav a.am-prev:before {

    content: "\f137";/*background: url(../images/fxl.png)no-repeat;*/

}

.am-slider-default .am-direction-nav a.am-next:before {

    content: "\f138";/*background: url(../images/fxr.png)no-repeat;*/

}

*, :after, :before {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}

.am-slider-default .am-direction-nav a:before {

    display: inline-block;

    font: normal normal normal 1.6rem/1 FontAwesome, sans-serif;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    -webkit-transform: translate(0, 0);

    -ms-transform: translate(0, 0);

    transform: translate(0, 0);

    /*width: 100%;*/

    color: #333;

    content: "\f137";

    font-size: 24px!important;

    text-align: center;

    line-height: 36px!important;

    height: 36px;

}

.am-slider-default .am-direction-nav .am-prev {

    left: 20px;

}

.am-slider-default .am-direction-nav .am-next {

    right: 20px;

}

.am-control-nav, .am-direction-nav, .am-slides {

    margin: 0;

    padding: 0;

    list-style: none;

}

.am-slider .am-slides img {

    width: 100%;

    display: block;

}

.am-slider .am-slides>li {

    display: none;

    -webkit-backface-visibility: hidden;

    position: relative;

}

a {

    background-color: transparent;

}

.wpn .mtm .cl .row .wp_ry img {

    display: block;

    width: 25%;

    margin: 0 auto;

}

.am-slider-default .am-direction-nav .am-next {

    right: 10px;

    text-align: right;

}

.am-slider-default .am-direction-nav a {

    position: absolute;

    top: 50%;

    z-index: 10;

    display: block;

    width: 36px;

    height: 36px;

    margin: -18px 0 0;

    overflow: hidden;

    opacity: .45;

    cursor: pointer;

    color: rgba(0,0,0,.65);

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

}

.am-control-nav, .am-direction-nav, .am-slides {

    margin: 0;

    padding: 0;

    list-style: none

}

.img-vss {

    display: block;

    width: 100%;

    margin: 0 auto;

}



/*style*/

@charset "gb2312";

html, body, div, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, input, button, textarea, p, span, table, th, td, from {

    margin: 0;

    padding: 0

}

body, input, button, select, textarea {

    font: 12px/1.5 "Î¢ÈíÑÅºÚ";

    color: #373737;

}

table {

    border-collapse: collapse;

    border-spacing: 0

}

img, a img {

    border: 0

}

a {

    color: #000;

    outline: medium none;

    cursor: pointer;

    text-decoration: none;

}

a:hover {

    text-decoration: none

}

label {

    cursor: pointer

}

ul li, .ol li {

    list-style: none

}

em, cite, i {

    font-style: normal

}

p {

    word-break: break-all;

} /*?????????????????&#65533;*/

/* ???Chrome????????????????????&#65533; */



input:focus, textarea:focus {

    outline: none;

}

area {

    outline: none;

    display: block;

    cursor: pointer

}



/* ???IE10+??????????????§³??? */



input::-ms-clear {

display: none;

}

/* ????????????textarea??? */



textarea {

    resize: none;

}

/* ==?????????== */







/* ???????????????????¦Ì??????????????? */



.cl:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.cl {

    zoom: 1;

}

/* ???? */



.z {

    float: left !important;

}

.y {

    float: right !important;

}

/* ?????????????????????????&#65533; */



.cur1 {

    cursor: pointer;

}

/* ???/???? */



.show {

    display: block !important;

}

.hide {

    display: none !important;

}

/* ????¦Ë */



.pos {

    position: relative;

}

/* ??? */



/*.grays {

	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */

/*	-webkit-filter: grayscale(100%);*/ /* chrome+ */

	/*filter: grayscale(100%);*/ /* ¦Ä??????&#65533; */

	/*filter: gray; *//* ie6-8 */

 /*filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*//*ie6-9 */

/*}*/

/* ??????????????????&#65533; ???? n, m, w ???????? */



.wpn {

    max-width: 640px;

    margin: 0 auto;

}  	/* 4 ?&#65533; * 300 */

.wpf-row {

    width: 93.6507936%;

    margin: 0 3.1746031%;

}   /*1180/1260,40/1260*/

.row {

    width: 100%

}

/* ???????? */



.ct {

    display: block;

    min-height: 530px;

}

/* ???????? - ?????&#65533; */



/*.ctn .mn { width: 880px; float: left; }



.ctn .sd { width: 280px; float: right; }*/



.ctn .mn {

    margin: 0 300px 0 0;

    padding-top: 20px;

}

.ctn .sd {

    position: absolute;

    right: 280px;

    top: 0;

    bottom: 0;

}

.wp_bdjl ul li a {

    font-size: 15px;

}

/* ?????????????????????????&#65533; */



/* ??? */



.f12 {

    font-size: 12px;

}

.f14 {

    font-size: 16px;

}

.f16 {

    font-size: 16px;

}

.f26 {

    font-size: 26px;

}

/* @media  screen  and (max-width:414px){.f16{font-size:12px;}} */







/* ??? */



.b {

    font-weight: bold;

}

/* ??§Ò */



.i {

    font-style: italic;

}

/* ???????????????????????????????????&#65533; n, m, w ???????? */



.mtn {

    margin-top: 5px !important;

}

.mtm {

    margin-top: 6px !important;

}

.mtw {

    margin-top: 20px !important;

}

.mbn {

    margin-bottom: 5px !important;

}

.mbm {

    margin-bottom: 10px !important;

}

.mbw {

    margin-bottom: 20px !important;

}

.mrn {

    margin-right: 5px !important;

}

.mrm {

    margin-right: 10px !important;

}

.mrw {

    margin-right: 20px !important;

}/*20/1180=1.6949152%*/

.mln {

    margin-left: 5px !important;

}

.mlm {

    margin-left: 10px !important;

}

.mlw {

    margin-left: 20px !important;

}

.mtbn {

    margin: 5px 0 !important;

}

.mtbm {

    margin: 10px 0 !important;

}

.mtbw {

    margin: 20px 0 !important;

}

.mlrn {

    margin: 0 5px !important;

}

.mlrm {

    margin: 0 10px !important;

}

.mlrw {

    margin: 0 20px !important;

}

/* ???????????????????????????????????&#65533; n, m, w ???????? */



.ptn {

    padding-top: 5px !important;

}

.ptm {

    padding-top: 10px !important;

}

.ptw {

    padding-top: 20px !important;

}

.pbn {

    padding-bottom: 5px !important;

}

.pbm {

    padding-bottom: 10px !important;

}

.pbw {

    padding-bottom: 20px !important;

}

.ptbn {

    padding: 5px 0 !important;

}

.ptbm {

    padding: 10px 0 !important;

}

.ptbw {

    padding: 20px 0 !important;

}

.plrn {

    padding: 0 5px !important;

}

.plrm {

    padding: 0 10px !important;

}

.plrw {

    padding: 0 20px !important;

}

.wp_tel {

    text-align: center;

    position: fixed;

    left: 0;

    top: 0;

    max-width: 100%;

    z-index: 99999;

    display: none

}

.wp_tel label {

    display: table;

    margin: 0 auto;

    width: 100%

}

.wp_tel input {

    height: 38px;

    font-size: 16px;

    float: left;

    width: 77%;

    border: 1px solid #b2b2b2;

}

.wp_tel button {

    height: 40px;

    width: 22%;

    border: 0;

    float: left;

    background: #277a32;

    font-size: 16px;

    color: #fff;

}

.wp_logo {

    position: relative

}/*



.wp_logo a{ position:absolute; right:0; top:0; display:block; width:29%; height:60px}*/



@media screen and (max-width:414px) {

.wp_logo a {

    height: 40px

}

.wp_tel input {

    width: 74%;

}

}



@media screen and (max-width:320px) {

.wp_logo a {

    height: 30px

}

}

.wp_nev ul li {

    width: 30%;

    line-height: 2.5;

    margin-top: 10px;

    border: 1px solid #e4e3e3;

    /*background: url(../images/nev_bj.jpg) left top repeat-x;*/

    border-radius: 4px;

    float: left;

    margin-left: 2%;

    text-align: center

}

.wp_nev ul li a {

    font-size: 16px;

}

.wp_nev ul li img {

    float: left;

    margin-left: 20%;

    margin-top: 3%

}



@media screen and (max-width:420px) {

.wp_nev ul li img {

    margin-left: 3%;

}

.wp_nev ul li a {

    font-size: 14px;

}

}



@media screen and (max-width:375px) {

.wp_nev ul li img {

    margin-left: 3%;

}

.wp_nev ul li a {

    font-size: 14px;

}

}



@media screen and (max-width:320px) {

.wp_tel input {

    font-size: 16px;

}

.wp_nev ul li img {

    margin-left: 3%;

}

.wp_nev ul li a {

    font-size: 14px;

}

}

.wpn {

    width: 100%;

    height: auto;

    overflow: hidden;

}

.wpn a {

    color: #000;

}

.wpn .img-cn {

    float: left;

    width: 41%;

    height: auto;

}

.wpn .img-cn img {

    width: 100%;

    height: auto;

    display: block;

}

.wpn .p-cn {

    float: right;

    width: 57%;

    height: auto;

}

.wpn .p-cn h3 {

    color: #2789f2;

    margin: 0;

}

.wpn .p-cn p {

    color: #000;

    line-height: 18px;

    margin: 0;

    font-size: 14px;

}

.wpn .info {

    text-indent: 20px;

    line-height: 30px;

    font-size: 16px;

    border-bottom: 1px solid #C0C0C0;

}

.wpn .info a {

    color: #3897f0;

}

.wp_ry img {

    width: 22%;

    margin: 2px;

}

.info {

    width: 96%;

    margin: 0 auto;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.alfx {

    width: 100%;

    max-width: 610px;

    margin: 0 auto;

}

.alfx a {

    width: 25%;

    margin: 0 auto;

}

.alfx img {

    display: block;

    width: 24.5%;

    margin: 0 auto;

    float: left;

    padding-left: 2%;

    padding-top: 3%;

}

.pinglun {

    width: 100%;

    margin: 0 auto;

}

.pinglun img {

    display: block;

    width: 96%;

    margin: 0 auto;

}



@media screen and (max-width:450px) {

.wp_ry img {

    margin: 2px;

}

}

.wp_titl {

    line-height: 2;

    border-bottom: 1px solid #e5e5e5;

    font-size: 22px;

    color: #0169bc;

    position: relative;

    text-indent: .5em;

}

.wp_titl:before {

    content: "";

    display: block;

    height: 5px;

    width: 18%;

    clear: both;

    visibility: inherit;

    position: absolute;

    bottom: -3px;

    background-color: #bfbfbf;

}

.wp_titl1:before {

    width: 32%;

}

.wp_dtul ul {

    margin-left: 20px;

}

.wp_dtul ul li {

    color: #36F;

    border-bottom: 1px dashed #c9c7c7;

    line-height: 2.5;

    width: 95%

}

.wp_dtul ul li span {

    display: block;

    width: 6px;

    height: 6px;

    background: #0169bc;

    float: left;

    margin-top: 14px;

    margin-right: 10px;

}

.wp_titl p {

    float: right;

    font-size: 16px;

    text-align: left

}

.wp_titl p img {

    float: left;

    margin: 10px;

}

.wp_titl p a {

    color: #868686;

}

.wp_titl p a.sad {

    color: #0169bc;

}



@media screen and (max-width:420px) {/*.wp_titl{ font-size:18px;}*/

.wp_titl:before {

    width: 20%;

}

}



@media screen and (max-width:420px) {

.wp_titl1:before {

    width: 32%;

}

}

.wp_zjg {

    position: relative

}

.wp_zjg span {

    display: block;

    cursor: pointer;

    width: 23px;

    height: 34px;

    position: absolute;

    top: 40%;

}

.wp_zjg span img {

    width: 100%

}

.wp_zjg .swiper-slide img {

    width: 100%;

    height: auto;

}

.wp_zjg span.wp_left {

    left: 10px;

}

.wp_zjg span.wp_right {

    right: 10px;

}

.wp_zjg ul li {

/*	margin-left: 40px;*/

}

.wp_zjg ul li img {

    width: 94%

}

.wp_kes {

    position: relative

}

.wp_kes dl {

    margin: 10px;

    float: left;

    width: 97%;

}

.wp_kes dl.wp_dl:before {

    content: "";

    display: block;

    height: 1px;

    width: 94.8%;

    clear: both;

    visibility: inherit;

    position: absolute;

    top: 50%;

    background-color: #bfbfbf;

}

.wp_kes dl dt {

    float: left;

    margin-right: 10px;

    width: 28%

}

.wp_kes dl dd {

    float: left;

    width: 69%;

}

.wp_kes dl dt img {

    width: 100%

}

.wp_kes dl dd ul {

    width: 100%

}

.wp_kes dl dd ul li {

    font-size: 20px;

    text-align: center;

    background: #f4f3f3;

    float: left;

    margin: 5px 6px;

    line-height: 3;

    width: 30%;

}

.wp_kes dl dd p {

    line-height: 3;

    background: #edf6ff;

    float: left;

    font-size: 16px;

    text-align: center;

    width: 96%;

    margin-left: 6px;

    margin-top: 5px;

    cursor: pointer;

}



@media screen and (max-width:540px) {

.wp_kes dl dd ul li {

    width: 30%;

    font-size: 16px;

    margin: 2px 3px;

}

.wp_kes dl dd p {

    width: 94%;

    font-size: 14px;

    margin-top: 2px;

    margin-left: 4px;

    line-height: 2

}

.wp_kes dl.wp_dl:before {

    width: 94.8%;

}

}



@media screen and (max-width:320px) {

.wp_zjg ul li {

    margin-left: 30px;

}

.wp_zjg span {

    width: 16px;

}

.wp_kes dl dd {

    width: 68%;

}

.wp_kes dl dd ul li {

    width: 30%;

    font-size: 16px;

    margin: 1px 1px;

    line-height: 2;

}

.wp_kes dl dd p {

    margin-left: 2px;

    font-size: 12px;

    width: 92%;

}

}

.wp_red ul {

    margin: 20px;

}

.wp_red ul li {

    line-height: 3;

    border-bottom: 1px dashed #adadad;

    padding-left: 10px;

    float: left;

    width: 48%;

    overflow: hidden

}

.wp_red ul li span {

    display: block;

    margin-top: 10px;

    margin-right: 10px;

    width: 25px;

    height: 25px;

    line-height: 25px;

    border: 1px solid #bcbcbc;

    border-radius: 14px;

    float: left;

    text-align: center;

}

.wp_red ul li span.span1 {

    background: #005EBF;

    border: 0;

    color: #fff

}



@media screen and (max-width:540px) {

.wp_red ul {

    margin: 10px;

}

.wp_red ul li {

    width: 46%;

    height: 43px;

}

}



@media screen and (max-width:414px) {

.wp_red ul {

    margin: 10px;

}

.wp_red ul li {

    width: 92%;

    height: 43px;

}

}

.wp_titl span {

    font-size: 16px;

    color: #333333

}

.wp_zjti dl {

    margin: 10px;

    border: 1px solid #e4e4e4;

}

.wp_zjti dl dt {

    width: 5%;

    text-align: center;

    font-size: 20px;

    padding: 30px 20px;

    color: #000000;

    background: #e4e4e4;

    float: left;

}

.wp_zjti dl dd {

    float: left;

    width: 86%;

    margin-left: 10px;

}

.wp_zjti dl dd.dd {

    border-bottom: 1px dashed #e4e4e4;

    padding-bottom: 10px;

}

.wp_zjti dl dd h2 span {

    display: block;

    width: 25px;

    height: 25px;

    background: #f7bb01;

    color: #fff;

    float: left;

    margin-right: 10px;

    text-align: center

}

.wp_zjti dl dd h2 {

    text-align: left;

    font-size: 16px;

    color: #000;

    margin: 10px 0;

}

.wp_gg p {

    margin: 10px;

    text-indent: 2em;

    line-height: 2;

    margin-top: 10px;

    margin-bottom: 0

}

.wp_gg p a {

    color: #f00

}



@media screen and (max-width:540px) {

.wp_zjti dl dd {

    width: 80%;

    font-size: 14px;

}

}



@media screen and (max-width:375px) {

.wp_zjti dl dt {

    font-size: 18px;

}

.wp_zjti dl dd {

    font-size: 12px;

}

}



@media screen and (max-width:320px) {

.wp_zjti dl dt {

    font-size: 20px;

    padding: 30px 20px 30px 10px;

}

.wp_zjti dl dd {

    width: 78%;

}

}

.wp_bdjl ul li {

    width: 42%;

    line-height: 25px;

    font-size: 20px;

    text-align: center;

    color: #fff;

    background: #96C620;

    float: left;

    margin-left: 20px;

    margin-top: 10px;

    position: relative

}

.wp_bdjl ul li a {

    color: #fff

}

.wp_bdjl ul li.lis {

    background: #30A348;

}

.wp_bdjl ul li.lis:before, .wp_bdjl ul li.lis1:before {

    content: ">";

    display: block;

    height: 15px;

    width: 15px;

    font-size: 30px;

    clear: both;

    visibility: inherit;

    position: absolute;

    right: -15px;

    top: -2px;

    color: #000;

    line-height: normal;

}

.wp_bdjl ul li.lis1 {

    background: #3151AB;

}

.wp_bdjl ul li.lis2 {

    background: #C12365;

}



@media screen and (max-width:375px) {

.wp_bdjl ul li {

    font-size: 16px;

}

.wp_bdjl ul li.lis:before, .wp_bdjl ul li.lis1:before {

    top: 2px;

}

.wp_titl span {

    font-size: 12px;

}

}

.wp_nl dl {

    margin: 10px;

}

.wp_nl dl dt {

    float: left;

    margin: 10px;

    width: 24%

}

.wp_nl dl dt img {

    width: 100%;

}

.wp_nl dl dd.wp_xlg {

    float: left;

    width: 72%;

    float: left;

    line-height: 2

}

.wp_nl dl dd.wp_xlg p {

    font-size: 16px;

    text-indent: 2em;

    line-height: 20px;

}

.wp_nl dl dd.wp_xlg p a {

    color: #f00

}

.wp_nl ul li {

    font-size: 16px;

    width: 48%;

    text-align: center;

    float: left;

    background: #e5e5e5;

    line-height: 2;

    margin-top: 5px;

    margin-left: 5px;

    height: 35px;

    overflow: hidden

}



@media screen and (max-width:530px) {

.wp_nl dl dt {

    width: 35%

}

.wp_nl dl dd.wp_xlg {

    width: 60%;

}

}



@media screen and (max-width:414px) {

.wp_nl dl dt {

    width: 33%

}

.wp_nl dl dd.wp_xlg {

    width: 56%;

}

.wp_nl dl dd.wp_xlg p {

    font-size: 12px;

    line-height: initial;

}

.wp_nl ul li {

    width: 93%;

    text-align: left;

    padding-left: 10px;

}

.wp_nl ul li a {

    font-size: 18px;

}

}



@media screen and (max-width:400px) {

.wp_nl dl dd.wp_xlg {

    width: 60%;

}

.wp_nl dl dd.wp_xlg h2 {

    font-size: 12px;

    overflow: hidden;

    line-height: inherit;

}

.wp_nl dl dd.wp_xlg p {

    font-size: 12px;

    line-height: initial;

}

}



@media screen and (max-width:320px) {

.wp_nl dl dt {

    width: 52%

}

.wp_nl dl dd.wp_xlg {

    width: 40%;

}

.wp_nl dl dd.wp_xlg h2 {

    overflow: hidden

}

}

.wp_meidi {

    overflow: hidden;

    height: 104px;

    position: relative

}

.wp_meidi .bd {

    margin-left: 40px;

}

.wp_meidi p {

    width: 7.2%;

    padding: 25px 10px;

    float: left;

    background: #0169bc;

    color: #fff;

    position: absolute;

    z-index: 999;

}

.wp_meidi ul {

    width: 620px;

}

.wp_meidi ul li {

    float: left;

    margin-left: 5px;

    width: 140px;

}

.wp_meidi ul li img {

    width: 100%

}

.wp_fnev {

    background: #e5e5e5

}

.wp_fnev ul li {

    width: 25%;

    line-height: 2;

    font-size: 20px;

    color: #000;

    float: left;

    text-align: center

}



@media screen and (max-width:400px) {

.wp_fnev ul li a {

    font-size: 16px;

}

}

.wp_foot {

    margin-bottom: 50px;

}

.wp_foot p {

    line-height: 1.5;

    text-align: left;

    margin-left: 10px;

    font-size: 24px;

}

.wp_foot p span {

    font-size: 12px;

}

.wp_foot p.re img {

    margin-right: 10px;

    float: left;

    width: 42%

}

.wp_foot p.re {

    line-height: 1.5

}



@media screen and (max-width:490px) {

.wp_foot p {

    font-size: 16px;

}

}



@media screen and (max-width:414px) {

.wp_foot p {

    font-size: 12px;

}

.wp_foot p.re img {

    margin-right: 5px;

}

}

.wp_fd {

    background: #7f7f7f;

    position: fixed;

    left: 0;

    bottom: 0;

    max-width: 100%;

    z-index: 9999;

    display: none

}

.wp_fd ul li {

    width: 33.333%;

    line-height: 2;

    font-size: 20px;

    color: #000;

    float: left;

    text-align: left;

    padding-top: 10px;

    padding-bottom: 10px;

}

.wp_fd ul li a {

    float: left;

    margin-left: 20%;

    color: #fff;

}/*width:80%*/

.wp_fd ul li img {

    float: left;

    margin-right: 5px;

}



/*.wp_fd ul li em{  display: block; float: left; text-align: center; line-height: 20px;}



.wp_fd ul li.wp_fhsy{ width:30%}



.wp_fd ul li.wp_fhsy2{width:39%;}



.wp_fd ul li.wp_fhsy1{ width:30%}*/















@media screen and (max-width:490px) {

.wp_fd ul li a {

    margin-left: 10%;

    font-size: 16px;

}

}



@media screen and (max-width:380px) {

.wp_fd ul li {

    line-height: 1.5;

}

.wp_fd ul li a {

    margin-left: 5%;

    font-size: 16px;

}

.wp_fd ul li img {

    width: 25%

}

}



@media screen and (max-width:414px) {

.wp_fd ul li img {

    margin-right: 2px;

}

}

/*@media  screen  and (max-width:580px){.wp_fd ul li a{margin-left:10%;  width: 89%;font-size:16px;}}



@media  screen  and (max-width:490px){.wp_fd ul li a{ margin-left:10%; font-size:12px;  line-height: 3.3; }	}



@media  screen  and (max-width:380px){.wp_fd ul li a{ margin-left:5%; font-size:12px; line-height: 2.3;}.wp_fd ul li.wp_fhsy2 img{ width:24%}.wp_fd ul li img{ width:32%}.wp_fd ul li em{line-height: 15px;}	}



@media  screen  and (max-width:414px){.wp_fd ul li img{ margin-right:2px;}}*/



/*@media  screen  and (max-width:375px){.wp_fd{  margin-left:-188px;}}



@media  screen  and (max-width:320px){.wp_fd{  margin-left:-160px;}}



*/



/**list **/







.wp_list_zjg dl {

    width: 100%

}

.wp_list_zjg dl dt {

    width: 25%;

    float: left

}

.wp_list_zjg dl dt img {

    width: 100%;

    float: left

}

.wp_list_zjg dl dt a {

    display: block;

    width: 44%;

    line-height: 2;

    background: #0169bc;

    color: #fff;

    text-align: center;

    margin-left: 4%;

    margin-top: 10px;

    font-size: 16px;

    float: left;

}

.wp_list_zjg dl dt a.list_atr {

    background: #ff9600;

}

.wp_list_zjg dl dd {

    float: left;

    margin-left: 10px;

    width: 70%

}

.wp_list_zjg dl dd span {

    color: #0169bc;

    font-size: 30px;

    margin-right: 10px;

}

.wp_list_zjg dl dd span.q1 {

    color: #666666;

    font-size: 20px;

}

.wp_list_zjg dl dd p {

    padding-left: 30px;

    /*background: url(../images/wp_list_zj1.png) 5px 5px no-repeat;*/

    margin-top: 20px;

    line-height: 1.5;

    color: #000000

}

.wp_list_zjg dl dd p a {

    color: #f00

}

.wp_list_zjg dl dd p.pw1 {

/*background: url(../images/wp_list_zj2.png) 8px 5px no-repeat*/

}



@media screen and (max-width:414px) {

.wp_list_zjg dl dd p {

    margin-top: 10px;

    font-size: 14px;

}

}



@media screen and (max-width:375px) {

.wp_list_zjg dl dd p {

    font-size: 12px;

}

.swiper-button-next, .swiper-button-prev {

    height: 20px !important;

}

}



@media screen and (max-width:320px) {

.wp_list_zjg dl dd p {

    margin-top: 5px;

}

}

.wp_list_w {

    background: #e6e6e6;

    line-height: 25px;

}

.wp_list_w span {

    margin-left: 15px;

}

.wp_list ul {

    margin: 10px;

}

.wp_list ul li {

    line-height: 2.5;

    border-bottom: 1px dashed #333333;

    padding-left: 10px;

    font-family: "Î¢ÈíÑÅºÚ";

}

.a-lft {

    text-indent: 15px;

    padding-top: 5px;

    padding-bottom: 5px;

}

/*?????????????????&#65533;*/



.footer {

    height: 36px;

    background: #171cc2;

    position: fixed;

    width: 100%;

    z-index: 900;

    left: 0;

    bottom: 0;

    text-align: center;

    font-size: 12px;

    font-family: "Microsoft YaHei";

}

.footer ul {

    height: 100%;

    display: table;

    table-layout: fixed;

    width: 100%;

    margin: 0;

    padding: 0;

}

.footer li {

    display: table-cell;

    vertical-align: baseline;

}

.footer a {

    padding-top: 0px;

    padding-bottom: 7px;

    color: #fff;

    text-decoration: none;

    display: block;

    font-size: 11px;

    line-height: 4px;

    position: relative;

    top: -8px;

    -webkit-appearance: none;

}

.footer a:before {

    content: "";

    display: block;

    margin: -3px auto 0 auto;

}

.footer .bSwt:before {

    height: 32px;

    width: 18px;

    /*background: url(../images/iconbottom.png) -16px 14px no-repeat;*/

    -webkit-background-size: 30px 13px;

    background-size: 30px 13px;

}

.footer .bPhone:before {

    width: 35px;

    height: 24px;

    /*background: url(../images/iconbottomphone.gif) 8px 0px no-repeat;*/

    position: relative;

    margin-top: 0;

    -webkit-background-size: 16px auto;

    background-size: 16px auto;

}

.footer .active {

    height: 48px;

    position: relative;

    top: -10px;

    background: #ec9000;

    padding-bottom: 22px;

    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.8);

    box-shadow: 0 0 8px rgba(0,0,0,0.8);

}

.footer .active:after {

    content: "";

    display: block;

    position: absolute;

    background: #ec9000;

    width: 100%;

    height: 5px;

    bottom: 100%;

    left: 0;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

}

.footer .bOnline:before {

    width: 24px;

    height: 36px;

    /*background: url(../images/iconbottom.png) 8px 17px no-repeat;*/

    -webkit-background-size: 30px 13px;

    background-size: 30px 13px;

}

/**list end**/







/****????****/



.wp_atr h1 {

    border-bottom: 1px solid #e6e6e6;

    font-size: 20px;

    width: 90%;

    margin: 0 auto;

    text-align: center;

    color: #f00;

    line-height: 27px;

}

.wp_atr .wp_atr_ly {

    text-align: center;

    color: #9e9e9e;

    line-height: 20px;

    padding: 10px 0;

    width: 90%;

    margin: 0 auto;

}

.wp_atr .wp_atr_cen p {

    font-size: 16px;

    margin: 0 10px;

    color: #000;

    line-height: 28px;

    padding-bottom: 15px;

}

.wp_atr .wp_atr_cen p img {

    max-width: 100%;

    height: auto;

    display: block;

    margin: 0 auto;

}

.contentimg {

    max-width: 95%;

}

/*?????????????????&#65533;*/



.footer {

    height: 36px;

    background: #171cc2;

    position: fixed;

    width: 100%;

    z-index: 900;

    left: 0;

    bottom: 0;

    text-align: center;

    font-size: 12px;

    font-family: "Microsoft YaHei";

}

.footer ul {

    height: 100%;

    display: table;

    table-layout: fixed;

    width: 100%;

    margin: 0;

    padding: 0;

}

.footer li {

    display: table-cell;

    vertical-align: baseline;

}

.footer a {

    padding-top: 0px;

    padding-bottom: 7px;

    color: #fff;

    text-decoration: none;

    display: block;

    font-size: 11px;

    line-height: 4px;

    position: relative;

    top: -8px;

    -webkit-appearance: none;

}

.footer a:before {

    content: "";

    display: block;

    margin: -3px auto 0 auto;

}

.footer .bSwt:before {

    height: 32px;

    width: 18px;

    /*background: url(../images/iconbottom.png) -16px 14px no-repeat;*/

    -webkit-background-size: 30px 13px;

    background-size: 30px 13px;

}

.footer .bPhone:before {

    width: 35px;

    height: 24px;

    /*background: url(../images/iconbottomphone.gif) 8px 0px no-repeat;*/

    position: relative;

    margin-top: 0;

    -webkit-background-size: 16px auto;

    background-size: 16px auto;

}

.footer .active {

    height: 48px;

    position: relative;

    top: -10px;

    background: #ec9000;

    padding-bottom: 22px;

    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.8);

    box-shadow: 0 0 8px rgba(0,0,0,0.8);

}

.footer .active:after {

    content: "";

    display: block;

    position: absolute;

    background: #ec9000;

    width: 100%;

    height: 5px;

    bottom: 100%;

    left: 0;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    border-bottom-left-radius: 0;

    border-bottom-right-radius: 0;

}

.footer .bOnline:before {

    width: 24px;

    height: 36px;

    /*background: url(../images/iconbottom.png) 8px 17px no-repeat;*/

    -webkit-background-size: 30px 13px;

    background-size: 30px 13px;

}

.fote {

    width: 100%;

    height: auto;

    text-align: center;

    margin-top: 10px;

    margin: 0 auto 50px;

}

.fote .img-con {

    width: 100%;

    height: auto;

    margin: 20px 0;

}

.fote .img-con img {

    display: inline-block;

    max-width: 100%;

    height: auto;

}

.fote .tet-con {

    width: 100%;

    height: auto;

    overflow: hidden;

    background: rgba(1,149,255,.8);

}

.fote .tet-con .igm-con {

    float: left;

    width: 35%;

}

.fote .tet-con .igm-con img {

    width: 110%;

    height: auto;

    display: block;

}

.fote .tet-con .p-con {

    float: right;

    width: 60%;

    height: auto;

    text-align: left;

}

.fote .tet-con .p-con p {

    color: #fff;

    font-size: 17px;

    line-height: 25px;

    padding-top: 15px;

    margin-bottom: 0;

}

/***?????&#65533;***/



#LRdiv0, #LRdiv1 {

    display: none !important;

}

#LXB_CONTAINER .lxb-container-1001-2 {

    display: none !important;

}

#best3g_swt {

    display: none !important;

}

.page {

    display: -webkit-box;

    width: 100%;

}

.page_a {

    width: 100%;

    margin-top: 10px;

}

.page_a ul li {

    width: 100%;

    height: 27px;

    text-align: center;

    line-height: 27px;

    display: inline-block;

    -webkit-box-flex: 1;

    font-size: 14px;

}

.page_a ul li span {

    height: 27px;

    text-align: center;

    line-height: 27px;

}

.page_a ul li select {

    display: none;

}

.page_a ul li a {

    padding: 0 10px;

    font-size: 14px;

    height: 27px;

    text-align: center;

    line-height: 27px;

}

.p_index {

    color: #000 !important;

}

.p_now {

    color: #cc0000 !important;

}

.page_a a {

    font-size: 12px;

    color: #666;

    line-height: 40px;

}

.page_a span {

    font-size: 12px;

    color: #000;

    line-height: 40px;

}

.page_a select {

    font-size: 12px;

    color: #000;

    line-height: 40px;

}

.f14 ul .li {

    height: 30px;

    border-bottom: 1px dotted #cbcaca;

    line-height: 30px;

    color: #6b696a;

    font-size: 16px;

    clear: both;

}

.f14 ul .li span {

    float: right;

    /*background: url(../images/art-ico1.gif) no-repeat left center;*/

    padding-left: 15px;

}

.ul-cn ul li a {

    font-size: 16px;

    font-family: "Î¢ÈíÑÅºÚ";

}

/*reset*/

/* http://meyerweb.com/eric/tools/css/reset/ 

   v2.0 | 20110126

   License: none (public domain)

*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    font: inherit;

    vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

    display: block;

}

body {

    line-height: 1;

}

ol, ul {

    list-style: none;

}

blockquote, q {

    quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

    content: '';

    content: none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

/*2019×îÐÂÑùÊ½±àÂë*/

.wp_nev ul li {

    width: 30.7%!important;

}

.wp_kes dl dt {

    width: 28%!important;

}

body {

    max-width: 640px!important;

    margin: 0 auto!important;

}

/*bannerÂÖ²¥*/



.banner {

    width: 100%;

    text-align: center;

    overflow: hidden;

    position: relative;

}

.banner .swiper-container {

}

.banner .swiper-slide {

    width: 100%;

    float: left;

}

.swiper-slide img {

    width: 100%;

}

.swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}

.pagination {

    position: absolute;

    z-index: 100;

}

.hospital_pic {

    width: 100%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

    margin-top: 10px;

}

.hospital_pic ul {

    width: 96%;

    height: auto;

    margin: auto;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-between;

}

.hospital_pic ul li {

    width: 24%;

    height: auto;

}

.hospital_pic ul li img {

    width: 100%;

    height: auto;

}

.hospital_developments {

    width: 100%;

    height: auto;

    margin: 10px auto;

    display: flex;

    flex-flow: row wrap;

}

/*¹«¹²*/



.hospital_develo {

    width: 96%;

    height: 40px;

    margin: auto;

    border-bottom: 1px solid #e5e5e5;

    display: flex;

    flex-flow: row wrap;

}

.hospital_develo p {

    width: 62%;

    height: 30px;

    color: #0169bc;

    line-height: 30px;

    padding-left: 5px;

    margin-top: 5px;

    box-sizing: border-box;

    font-size: 20px;

    border-left: 3px solid #bfbfbf;

}

/*¹«¹²½áÊø*/



.hospital_developments ul {

    width: 100%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

}

.hospital_developments ul li {

    width: 94%;

    height: 30px;

    border-bottom: 1px dashed #BFBFBF;

    margin: auto;

    display: flex;

    flex-flow: row wrap;

    line-height: 30px;

}

.buhuanhang a {

    width: 91%;

    word-break: keep-all;           /* ²»»»ÐÐ */

    white-space: nowrap;          /* ²»»»ÐÐ */

    overflow: hidden;               /* ÄÚÈÝ³¬³ö¿í¶ÈÊ±Òþ²Ø³¬³ö²¿·ÖµÄÄÚÈÝ */

    text-overflow: ellipsis;         /* µ±¶ÔÏóÄÚÎÄ±¾Òç³öÊ±ÏÔÊ¾Ê¡ÂÔ±ê¼Ç(...) £»ÐèÓëoverflow:hidden;Ò»ÆðÊ¹ÓÃ¡£*/

}

.buhuanhangt a {

    width: 84%;

    word-break: keep-all;           /* ²»»»ÐÐ */

    white-space: nowrap;          /* ²»»»ÐÐ */

    overflow: hidden;               /* ÄÚÈÝ³¬³ö¿í¶ÈÊ±Òþ²Ø³¬³ö²¿·ÖµÄÄÚÈÝ */

    text-overflow: ellipsis;         /* µ±¶ÔÏóÄÚÎÄ±¾Òç³öÊ±ÏÔÊ¾Ê¡ÂÔ±ê¼Ç(...) £»ÐèÓëoverflow:hidden;Ò»ÆðÊ¹ÓÃ¡£*/

}

.bhhl ul li {

    width: 96%;

    word-break: keep-all;           /* ²»»»ÐÐ */

    white-space: nowrap;          /* ²»»»ÐÐ */

    overflow: hidden;               /* ÄÚÈÝ³¬³ö¿í¶ÈÊ±Òþ²Ø³¬³ö²¿·ÖµÄÄÚÈÝ */

    text-overflow: ellipsis;         /* µ±¶ÔÏóÄÚÎÄ±¾Òç³öÊ±ÏÔÊ¾Ê¡ÂÔ±ê¼Ç(...) £»ÐèÓëoverflow:hidden;Ò»ÆðÊ¹ÓÃ¡£*/

}

.hospital_developments ul li span {

    display: block;

    width: 13%;

    height: 20px;

    /*	background: #f88000;*/

    border-radius: 10px;

    margin-top: 5px;

    color: white;

    font-size: 12px;

    text-align: center;

    line-height: 20px;

    margin-right: 8px;

}

.z {

    display: block;

    width: 8px;

    height: 8px;

    background: #007AFF;

    margin-top: 11px;

    border-radius: 0;

    margin-left: 5px;

}

.ztop {

    background: #FC0004;

}

.znews {

    background: #E39B00;

}

.zred {

    background: #007AFF;

}

.zxg {

    background: #007AFF!important;

    display: block;

    width: 5%!important;

    height: 20px;

    border-radius: 10px;

    margin-top: 5px;

    color: white;

    font-size: 12px;

    text-align: center;

    line-height: 20px;

    margin-right: 8px;

}

#z {

    display: block;

    width: 8px;

    height: 8px;

    background: #007AFF;

    margin-top: 11px;

    border-radius: 0;

    margin-left: 5px;

}

.expert_team {

    width: 100%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

}

.expert_tea {

    width: 96%;

    height: 40px;

    margin: auto;

    border-bottom: 1px solid #e5e5e5;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-between;

}

.expert_tea p {

    width: 50%;

    height: 30px;

    color: #0169bc;

    line-height: 30px;

    padding-left: 5px;

    margin-top: 5px;

    box-sizing: border-box;

    font-size: 20px;

    border-left: 3px solid #bfbfbf;

}

#a {

    display: flex;

    flex-flow: row wrap;

    width: 50%;

    height: 30px;

    font-size: 12px;

    margin-top: 5px;

    color: #BFBFBF;

    line-height: 30px;

    text-align: right;

}

#a img {

    height: 16px;

    margin-top: 7px;

    margin-right: 2px;

}

/*.container {

	width: 100%;

	height: auto;

	display: flex;

	flex-flow: row wrap;

}

.six-top {

	width: 100%;

	height: 100px;

	display: flex;

	flex-flow: row wrap;

	background: red;

	justify-content: space-around;

}

.six-top .six-top-item {

	width: 60px;

	height: 60px;

	text-align: center;

	background: #b0b0b0;

	border-radius: 30px;

	line-height: 60px;

	color: white;

}

.six-top .six-top-item-spe {

	margin-right: 0px;

}

.six-top .on {

	background: #F88000;

}

.six-cont {

	width: 80%;

	position: relative;

}

.cont {

	width: 100%;

	position: absolute;

			left: 0;

			top: 0;

}

.six-cont1 {

	background: blueviolet;

	display: block;

}

.six-cont2 {

	background-color: red;

	display: none;

}

.six-cont3 {

	background-color: yellow;

	display: none;



}

.six-cont4 {

	background-color: green;

	display: none;

}

.six-cont5 {

	background: blanchedalmond;

	display: none;

}*/





/**/



.container {

    width: 100%;

    height: auto;

    margin-top: 10px;

}

.six-top {

    width: 100%;

    height: 60px;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-around;

}

.six-top .six-top-item {

    width: 60px;

    height: 60px;

    background-color: #d5d5d5;

    text-align: center;

    line-height: 60px;

    border-radius: 30px;

    cursor: pointer;

    font-size: 14px;

    color: white;

}

.six-top .six-top-item-spe {

    margin-right: 0px;

}

.six-top .on {

    background-color: #f88000;

}

.six-cont {

    width: 100%;

    height: 230px;

    position: relative;

    margin-top: 10px;

}

.cont {

    width: 100%;

    height: 230px;

    position: absolute;

    display: none;

}

.six-cont1 {

    display: block;

}

.cont_left {

    width: 43%;

    height: 230px;

    display: block;

    overflow: hidden;

    text-align: center;

    margin-left: 2%;

    float: left;

}

.cont_left img {

    height: 100%;

}

.cont_right {

    width: 55%;

    height: auto;

    float: right;

}

.cont_right a {

    display: block;

    width: 65%;

    height: 30px;

    background: #F88000;

    text-align: center;

    color: white;

    border-radius: 8px;

    line-height: 30px;

    letter-spacing: 5px;

    margin: auto;

}

#zc {

    width: 78%;

    height: 35px;

    margin: 15px auto 0;

    border: 2px solid #F88000;

    text-align: center;

    line-height: 30px;

    color: #F88000;

    border-radius: 8px;

}

#zc1 {

    width: 80%;

    height: 40px;

    margin: auto;

    border-bottom: 1px solid #BFBFBF;

    font-size: 14px;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-around;

    line-height: 40px;

    color: #0e85c3;

}

#zc1 span {

    font-size: 18px;

    font-weight: bold;

}

#zc2 {

    width: 82%;

    height: 60px;

    margin: auto;

    border-bottom: 1px solid #BFBFBF;

    display: flex;

    flex-flow: row wrap;

}

#zcc {

    width: 100%;

    height: 30px;

    display: flex;

    flex-flow: row wrap;

    font-size: 13px;

    color: #767676;

    line-height: 35px;

}

.zzc {

    width: 100%;

    height: 30px;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-around;

}

#zzc {

    width: 35%;

    font-size: 13px;

    color: #767676;

    line-height: 30px;

}

.zzc span {

    /*width: 30%;

	display: block;*/

    font-size: 16px;

    line-height: 30px;

    color: #F88000;

}

.zzc div {

    width: 38%;

    height: 20px;

    background: red;

    color: white;

    text-align: center;

    font-size: 12px;

    line-height: 20px;

    margin-top: 5px;

}

#zc3 {

    width: 80%;

    margin: 10px auto;

    font-size: 14px;

    display: flex;

    flex-flow: row wrap;

    line-height: 25px;

}

#zc3 span {

    width: 25%;

    height: 25px;

    display: block;

    background: #0e85c3;

    color: white;

    text-align: center;

    line-height: 25px;

    margin-right: 3px;

}

.six-cont2 {

    display: none;

}

.six-cont3 {

    display: none;

}

.six-cont4 {

    display: none;

}

.six-cont5 {

    display: none;

}

.diseases {

    width: 100%;

    height: auto;

    margin-top: 10px;

}

.technology {

    width: 100%;

    height: auto;

}

.technolog {

    width: 98%;

    height: auto;

    margin: 10px auto 0;

    display: flex;

    flex-flow: row wrap;

    padding-bottom: 15px;

    box-sizing: border-box;

    border-bottom: 1px solid #d5d5d5;

    justify-content: space-around;

}

.technologl {

    width: 30%;

    height: auto;

}

.technologl i {

    display: block;

    width: 90px;

    height: 90px;

    background: white;

    border-radius: 50px;

    overflow: hidden;

    margin-left: 2%;

}

.technologl i img {

    height: 100%;

}

.technologr {

    width: 70%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

}

.technologr span {

    display: block;

    width: 100%;

    height: 30px;

    font-size: 16px;

    font-weight: bold;

    border-bottom: 1px dashed #BFBFBF;

    line-height: 30px;

    padding-left: 5px;

    box-sizing: border-box;

}

.technologr p {

    width: 100%;

    height: auto;

    /*line-height: 18px;*/

    margin-top: 5px;

    font-size: 14px;

    padding-left: 5px;

    box-sizing: border-box;

}

.technologr a {

    display: block;

    width: 90%;

    height: 20px;

    color: #F88000;

    border-bottom: 1px solid #F88000;

    font-size: 14px;

    padding-left: 5px;

    box-sizing: border-box;

    margin-top: 5px;

    line-height: 22px;

    white-space: inherit;/*×ÖÌåÒç³ö×Ô¶¯Òþ²Ø*/

    text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    overflow: hidden;

}

.technology_a {

    width: 100%;

    height: auto;

    margin-top: 10px;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-around;

}

.technology_a a {

    width: 45%;

    height: 45px;

    display: flex;

    flex-flow: row wrap;

    color: white;

    line-height: 45px;

    text-align: center;

    border-radius: 10px;

}

.technology_a a i {

    display: block;

    width: 40%;

    text-align: center;

}

.technology_a a i img {

    width: 25px;

    height: 25px;

    margin-top: 10px;

}

.technology_a a:nth-of-type(1) {

    background: #8aca01;

}

.technology_a a:nth-of-type(2) {

    background: #fe7800;

}

.patient_concern {

    width: 100%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

    margin-top: 10px;

}

.patient_concern ul {

    width: 98%;

    height: auto;

    margin: 10px auto 0;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-between;

}

.patient_concern ul li {

    width: 48%;

    height: 30px;

}

.patient_concern ul li a {

    display: flex;

    flex-flow: row wrap;

    width: 100%;

    height: 30px;

    border-bottom: 1px dashed #BFBFBF;

    line-height: 30px;

}

.patient_concern ul li a p {

    width: 90%;

    height: 30px;

    white-space: inherit;/*×ÖÌåÒç³ö×Ô¶¯Òþ²Ø*/

    text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    overflow: hidden;

    font-size: 14px;

}

.patient_concern ul li a span {

    display: block;

    width: 13px;

    height: 13px;

    background: #007AFF;

    border-radius: 8px;

    margin-top: 8px;

    /*padding-right: 5px;

	box-sizing: border-box;*/

    margin-right: 2px;

}

.case_sharing {

    width: 100%;

    height: auto;

    margin-top: 10px;

}

.case {

    width: 94%;

    height: auto;

    margin: 10px auto 0;

    display: flex;

    flex-flow: row wrap;

}

.case p {

    width: 100%;

    height: 30px;

    text-align: center;

    font-size: 16px;

    line-height: 30px;

    font-weight: bold;

}

#case_t {

    width: 100%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-around;

}

#case_t i {

    display: block;

    width: 48%;

    height: auto;

    border-radius: 8px;

    overflow: hidden;

}

#case_t i img {

    width: 100%;

}

#case_t span {

    display: block;

    width: 30px;

    height: 30px;

    border-radius: 15px;

    background: white;

    position: relative;

    z-index: 10;

    margin-top: -18%;

    text-align: center;

    line-height: 26px;

    font-weight: bold;

}

/*.case_a{position: relative;}*/

.case_l {

    height: 30px;

    position: relative;

    width: 100%;

    z-index: 10;

    background-color: rgba(0,0,0,0.5);

    margin-top: -32px;

    color: white;

    font-size: 14px;

    text-align: center;

    line-height: 30px;

}



.hospital_brand {

    width: 100%;

    height: auto;

    margin-top: 10px;

}

.hospital_brandp {

    width: 100%;

    margin-top: 8px;

}

.hospital_brandp img {

    width: 100%;

}

.hospital_brandc {

    width: 94%;

    height: auto;

    /*display: flex;*/

    margin: 10px auto;/*flex-flow: row wrap;

	border-top: none;

	background: url(../images/border-1.png);

	background-repeat: no-repeat;

	background-position: 0 0;

	background-size:100% 100%;*/

}

.hospital_brandc img {

    width: 100%;

}

.hospital_brandc ul {

    width: 73%;

    height: 130px;

    background: #98CB00;

    position: relative;

    top: 15px;

    left: 26%;

    justify-content: space-around;

    display: flex;

    flex-flow: row wrap;

    align-content: space-around;

}

.hospital_brandc ul li {

    width: 100%;

    height: 30px;

    font-size: 14px;

    line-height: 30px;

}

.bottom {

    width: 100%;

    height: auto;

    margin-top: 10px;

    display: flex;

    flex-flow: row wrap;

}

.subnav {

    width: 100%;

    height: auto;

    margin: 10px 0;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-around;

}

.subnav_l {

    width: 48.5%;

    /*height: 65px;*/

    display: flex;

    flex-flow: row wrap;

    background: #fe9900;

    color: white;

}

.subnav_l div {

    width: 80%;

    /*height: 65px;*/

    display: flex;

    flex-flow: row wrap;

}

.subnav_l div p {

    width: 100%;

    height: 30px;

    font-weight: bold;

    line-height: 35px;

    font-size: 17px;

    padding-left: 4px;

    box-sizing: border-box;

    padding-left: 10px;

}

#content {

    padding-left: 15px!important;

}

.subnav_l div span {

    font-size: 14px;

    padding-left: 4px;

    box-sizing: border-box;

    padding-bottom: 5px;

    padding-top: 5px;

    padding-left: 15px;

}

.subnav_l a {

    display: block;

    width: 20%;

    text-align: center;

}

.subnav_l a img {

    width: 35px;

    height: 35px;

    margin-top: 10px;

    margin-left: 5px;

}

.subnav_l:nth-of-type(2) {

    background: #98CB00;

}

.subnav_r {

    width: 48%;

    height: 60px;

    display: flex;

    flex-flow: row wrap;

    background: #98cb00;

    color: white;

}

.address {

    width: 100%;

    height: auto;

    background: #42b1ff;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-between;

    margin-top: 10px;

}

.address_left {

    width: 35%;

    text-align: center;

}

.address_left img {

    width: 100%;

}

.address_right {

    width: 63%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

}

.address_right ul {

    width: 100%;

    height: auto;

    display: flex;

    flex-flow: row wrap;

    align-content: space-around;

}

.address_right ul li {

    width: 100%;

    height: 23px;

    display: flex;

    flex-flow: row wrap;

    font-size: 12px;

    line-height: 22px;

    color: white;

}

.address_right ul li img {

    width: 23px;

    height: 23px;

    margin-right: 5px;

}

/*µØÍ¼*/



.con {

	width: 100%;

	overflow: hidden;

	margin: 10px auto;

}



.con p {

	font-size: 15px;

	color: #0092DC;

	font-weight: 600;

	margin: 0;

}



.footertop {

	width: 100%;

	height: 180px;

	border-bottom: 20px solid #0096ff;

	position: relative;

}



.footertop .lft {

	width: 25%;

	height: 100%;

	border-right: 10px solid #0096ff;

	float: left;

	overflow: hidden;

}



.footertop .lft .p1 {

	font-size: 15px;

	height: 50%;

	text-align: right;

	line-height: 25px;

	/*padding: 10px 0 0 80px;*/

	margin-right: 5px;

}



.footertop .lft .p2 {

	width: 50%;

	height: 45%;

	text-align: center;

	float: right;

	margin: 0 5px 0 0;

	background: #e5e4c8;

}



.footertop .cen {

	width: 45%;

	height: 100%;

	border-right: 10px solid #0096ff;

	float: left;

	margin-right: 3px;

}



.footertop .cen .cen-tp {

	width: 100%;

	height: 20%;

	border-bottom: 10px solid #0096ff;

	float: left;

}



.footertop .cen .cen-lef {

	width: 30%;

	height: 77%;

	border-right: 10px solid #0096ff;

	margin-top: 0;

	float: left;

}



.footertop .cen .cen-lef .cen-lef-tp {

	width: 100%;

	height: 48%;

	border-bottom: 10px solid #0096ff;

	margin-top: 0;

	float: left;

	text-align: right;

}



.footertop .cen .cen-lef .cen-lef-bot {

	width: 100%;

	height: 48%;

	margin-top: 0;

	float: left;

}



.footertop .cen .cen-lef .cen-lef-bot p {

	width: 90%;

	height: 70%;

	background: #e5e4c8;

	overflow: hidden;

	margin: 5px auto;

	line-height: 20px;

}



.footertop .cen .cen-rgh {

	width: 60%;

	height: 65%;

	;

	margin-top: 0;

	float: left;

	position: relative;

}



.footertop .cen .cen-rgh .img-tett {

	width: 260px;

	height: 30px;

	position: absolute;

	left: -40px;

	bottom: 35%;

}



.footertop .cen .cen-rgh .img-tett img {

	width: 30px;

	height: 30px;

	margin-left: -90px !important;

}



.footertop .cen .cen-rgh .img-tett p {

	width: auto;

	display: inline-block;

	padding: 0 5px;

	margin-left: -5%;

	background: #fff;

	height: 30px;

	color: #de0516;

	line-height: 30px;

	border: 2px solid #de0516;

	border-radius: 8px;

}



.footertop .cen .cen-rgh .p3 {

	width: 100%;

	position: absolute;

	left: 0px;

	top: 5px;

}



.footertop .cen .cen-rgh .p4 {

	width: 100%;

	position: absolute;

	left: 0px;

	bottom: -12px;

}



.footertop .cen .cen-rgh p {

	text-align: center;

	font-size: 14px;

}



.footertop .dtcn {

	width: 100%;

	height: 25px;

	border-bottom: 2px #db080f solid;

	position: absolute;

	left: 0;

	bottom: -20px;

	/*	z-index: 100;*/

}



.footertop .dtcn p {

	width: 30%;

	/*	height: 25px;*/

	line-height: 25px;

	font-size: 14px;

	border-radius: 10px;

	text-align: center;

	background: #dc0910;

	color: #fff;

	position: absolute;

	bottom: -15px;

	left: 60%;

	margin: 0;

}



.footertop .rgh {

	width: 19%;

	height: 100%;

	border-left: 10px solid #0096ff;

	float: left;

}



.footertop .rgh p {

	margin-left: 5px;

	/*	padding-top: 20px;*/

	padding-top: 10%;

}



.bot {

	width: 100%;

	height: 40px;

	border-top: 20px solid #0096ff;

	margin: 0;

	padding-left: 0;

}



.bot li {

	float: left;

	list-style: none;

	text-align: center;

	font-size: 16px;

	color: #0092DC;

	font-weight: 600;

}



.bot li.lef {

	width: 30%;

	height: 100%;

	border-right: 10px solid #0096ff;

	margin: 0;

}



.bot li.cen {

	width: 40%;

	height: 100%;

	border-right: 10px solid #0096ff;

	margin: 0;

	margin-right: 3px;

}



.bot li.rgh {

	width: 20%;

	height: 100%;

	border-left: 10px solid #0096ff;

	margin: 0;

}
.wp_atr_cen p strong{
	font-weight:600;
}