* {
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style: none;
    font-size: 14px;
    font-family: "Microsoft YaHei", "Arial", "黑体", "宋体", sans-serif;
}

img {
    border-width: 0;
}

html,
body {
    width: 100%;
    height: 100%;
}

.mo {
    width: 100%;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.header {
    width: 100%;
    height: 80px;
    border-bottom: 1px solid #eeeeee;
    background: #fff;
}


/*banner图*/

.banner {
    width: 100%;
    border-bottom: 1px solid #eeeeee;
}

.xmSlide {
    position: relative;
}

.xmSlide_01 {
    width: 100%;
}

.xmSlide_01>img {
    width: 100%;
}

.xmSlide_02 {
    width: 100%;
}

.xmSlide_02>img {
    width: 100%;
}

.xmSlide-pagination {
    position: absolute;
    bottom: 20px;
    left: 50%;
    text-align: center;
    height: 20px;
    z-index: 10;
    margin-left: -60px;
}

.xmSlide-pagination li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 5px;
}

.xmSlide-pagination li a {
    display: inline-block;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
    background-color: transparent;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    overflow: hidden;
    border: 1px solid white;
}

.xmSlide-pagination li a.active {
    background-color: #2ebf87;
    border: 1px solid #2ebf87;
}

.xmSlide-control {
    overflow: hidden;
}


/*tab切换*/

.Switching {
    width: 100%;
    height: 205px;
    background-color: #fafafa;
}

.Switching>.group {
    width: 1200px;
    height: 205px;
    margin: 0 auto;
    display: flex;
    display: -moz-box;
    /* Firefox */
    display: -ms-flexbox;
    /* IE10 */
    display: -webkit-box;
    /* Safari */
    display: -webkit-flex;
    /* Chrome, WebKit */
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
}


/*选种样式*/

.group>div {
    transition: 0.5s all;
}

.group>div:hover {
    transition: 0.5s all;
    margin-top: 19px;
}

.group>.Alone>a {
    color: #2dbb84;
    border-bottom: 6px solid #2dbb84;
}

.group>div>a {
    width: 100%;
    height: 100%;
    display: block;
    box-sizing: border-box;
    font-size: 24px;
    color: black;
    border-bottom: 6px solid transparent;
}

.group>div>a span {
    margin-top: 58px;
    font-size: 24px;
}

.group>div .gsjj.current {
    background: url(/templets/default/v1/img/gsjj.png) no-repeat;
}

.group>div .fzlc.current {
    background: url(/templets/default/v1/img/fzlcl.png) no-repeat;
}

.group>div .dz.current {
    background: url(/templets/default/v1/img/hxjcl.png) no-repeat;
}

.group>div .wh.current {
    background: url(/templets/default/v1/img/wh1.png) no-repeat;
}

.group>div .yysb.current {
    background: url(/templets/default/v1/img/yysb.png) no-repeat;
}

.group>div .xkjs.current {
    background: url(/templets/default/v1/img/xkjs.png) no-repeat;
}

.group>div .ynxxh.current {
    background: url(/templets/default/v1/img/ynxxh.png) no-repeat;
}

.group>div .qyxxh.current {
    background: url(/templets/default/v1/img/qyxxh1.png) no-repeat;
}

.group>div div {
    float: left;
}

.group>div .gsjj {
    width: 52px;
    height: 52px;
    margin-top: 42px;
    margin-left: 38px;
    margin-right: 34px;
    background: url(/templets/default/v1/img/gsjj1.png) no-repeat;
}

.group>div .fzlc {
    width: 51px;
    height: 37px;
    margin-top: 53px;
    margin-left: 34px;
    margin-right: 34px;
    background: url(/templets/default/v1/img/fzlc.png) no-repeat;
}

.group>div .dz {
    width: 48px;
    height: 50px;
    margin-top: 43px;
    margin-left: 37px;
    margin-right: 27px;
    background: url(/templets/default/v1/img/dz.png) no-repeat;
}

.group>div .wh {
    width: 50px;
    height: 50px;
    margin-top: 43px;
    margin-left: 37px;
    margin-right: 27px;
    background: url(/templets/default/v1/img/wh.png) no-repeat;
}

.group>.Alone {
    border-color: #2dbb84;
}

.group>div .yysb {
    width: 54px;
    height: 50px;
    margin-top: 43px;
    margin-left: 37px;
    margin-right: 35px;
    background: url(/templets/default/v1/img/yysb1.png) no-repeat;
}

.group>div .xkjs {
    width: 60px;
    height: 46px;
    margin-top: 50px;
    margin-left: 35px;
    margin-right: 28px;
    background: url(/templets/default/v1/img/xkjs1.png) no-repeat;
}

.group>div .ynxxh {
    width: 56px;
    height: 55px;
    margin-top: 40px;
    margin-left: 33px;
    margin-right: 28px;
    background: url(/templets/default/v1/img/ynxxh1.png) no-repeat;
}

.group>div .qyxxh {
    width: 56px;
    height: 55px;
    margin-top: 40px;
    margin-left: 33px;
    margin-right: 28px;
    background: url(/templets/default/v1/img/qyxxh.png) no-repeat;
}

.group>div {
    width: 258px;
    height: 146px;
    border: 1px solid #d4d4d4;
    border-radius: 15px;
    float: left;
    margin-top: 29px;
    overflow: hidden;
}

.group>div:nth-of-type(1) img {
    width: 52px;
    height: 52px;
    margin-left: 38px;
    margin-right: 34px;
    margin-top: 42px;
    display: block;
}

.group>div:nth-of-type(2) img {
    width: 51px;
    height: 37px;
    margin-left: 38px;
    margin-right: 34px;
    margin-top: 53px;
    display: block;
}

.group>div:nth-of-type(3) img {
    width: 48px;
    height: 50px;
    margin-left: 37px;
    margin-right: 34px;
    margin-top: 43px;
    display: block;
}

.group>div:nth-of-type(4) img {
    width: 50px;
    height: 50px;
    margin-left: 40px;
    margin-right: 34px;
    margin-top: 45px;
    display: block;
}


/*首页*/

.MedicalUnion {
    width: 100%;
    height: 657px;
    overflow: hidden;
    background-color: #F9F9F9;
    border-bottom: 1px solid #eeeeee;
}

.MedicalUnion>div {
    width: 1200px;
    height: 657px;
    margin: 0 auto;
    overflow: hidden;
}

.MedicalUnion .Ellipse {
    width: 57px;
    height: 44px;
    display: block;
    margin-top: 100px;
}

.MedicalUnion h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
}

.MedicalUnion span {
    display: block;
    width: 480px;
    font-size: 16px;
    color: #8c8c8c;
    margin-top: 38px;
    line-height: 32px;
}

.MedicalUnion .zrlogo {
    width: 384px;
    height: 60px;
    display: block;
    margin-top: 35px;
}

.MedicalUnion .Ambulance {
    width: 526px;
    height: 458px;
    margin-top: 142px;
}

.programme {
    width: 100%;
    height: 534px;
    overflow: hidden;
    border-bottom: 1px solid #eeeeee;
}

.programme>div {
    width: 1200px;
    height: 534px;
    margin: 0 auto;
}

.programme span {
    display: block;
}

.programme span a {
    color: #444444;
    font-family: "Microsoft YaHei";
    font-size: 24px;
    font-weight: 400;
}

.programme span img {
    vertical-align: middle;
    margin-right: 10px;
}

.programme .build {
    margin-top: 265px;
}

.programme .build .xkjs {
    width: 43px;
    height: 42px;
    margin-right: 14px;
    margin-left: 30px;
}

.programme .build .yyjf {
    width: 44px;
    height: 42px;
    margin-right: 14px;
    margin-left: 40px;
}

.programme .build .fjzl {
    width: 47px;
    height: 49px;
    margin-left: 30px;
}

.programme .build .zkrc {
    width: 46px;
    height: 47px;
    margin-left: 40px;
}

.programme .build span:nth-of-type(2) {
    margin-top: 56px;
}

.programme h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
}

.programme .fan {
    margin-left: 188px;
    margin-top: 99px;
}

.programme .fan span {
    width: 400px;
    margin-top: 50px;
    font-size: 16px;
    color: #8c8c8c;
    line-height: 32px;
}

.Operate {
    width: 100%;
    height: 687px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #eeeeee;
}

.Operate>div {
    width: 1200px;
    height: 686px;
    margin: 0 auto;
    overflow: hidden;
}

.Operate .Ellipse {
    width: 57px;
    height: 44px;
    display: block;
    margin-top: 100px;
}

.Operate h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
}

.Operate .deliver {
    margin-top: 43px;
}

.Operate .deliver li {
    line-height: 38px;
    color: #959595;
    cursor: pointer;
}

.Operate .deliver span {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #2ebf87;
    margin-right: 10px;
}

.bigdata {
    width: 100%;
    height: 573px;
    border-bottom: 1px solid #eeeeee;
}

.bigdata>div {
    width: 1200px;
    height: 573px;
    margin: 0 auto;
    overflow: hidden;
}

.bigdata .Medica {
    width: 534px;
    height: 383px;
    margin-top: 90px;
    margin-left: 27px;
}

.Medical-data .Ellipse {
    width: 57px;
    height: 44px;
    display: block;
    margin-top: 174px;
}

.Medical-data {
    margin-left: 154px;
}

.Medical-data h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
}

.Medical-data ul {
    margin-top: 60px;
}

.Medical-data ul li {
    height: 32px;
    line-height: 32px;
    margin-bottom: 30px;
}

.Medical-data ul li img {
    width: 32px;
    height: 32px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.Medical-data ul li a {
    color: #8c8c8c;
}

.Medical-data ul li .margin-r {
    margin-right: 103px;
}

.Internet-things {
    width: 100%;
    height: 604px;
    border-bottom: 1px solid #eeeeee;
    background-color: #f9f9f9;
}

.Internet-things>div {
    width: 1200px;
    height: 603px;
    margin: 0 auto;
    overflow: hidden;
}

.Internet-things .Ellipse {
    width: 57px;
    height: 44px;
    display: block;
    margin-top: 100px;
}

.Internet-things h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
}

.Internet-things span {
    width: 320px;
    display: block;
    margin-top: 50px;
    font-size: 16px;
    color: #8c8c8c;
    line-height: 32px;
    margin-right: 43px;
}

.Characteristic img {
    display: block;
}

.Characteristic span:nth-of-type(1) img {
    margin-bottom: 18px;
}

.Characteristic span:nth-of-type(2) img {
    margin-bottom: 13px;
}

.Characteristic span:nth-of-type(3) img {
    margin-bottom: 11px;
}

.Characteristic span {
    width: 36px;
    display: block;
    text-align: center;
    cursor: pointer;
}

.Characteristic span:nth-of-type(1) a {
    color: #2ebf87;
}

.Characteristic span:nth-of-type(2) a {
    color: #ec7645;
}

.Characteristic span:nth-of-type(3) a {
    color: #5787d2;
}

.Internet-things .ylfw {
    width: 607px;
    height: 353px;
    margin-top: 189px;
    margin-left: 200px;
}

.charitable {
    width: 100%;
    height: 637px;
    overflow: hidden;
}

.charitable>div {
    width: 1200px;
    height: 637px;
    margin: 0 auto;
    overflow: hidden;
}

.charitable .Ellipse {
    width: 57px;
    height: 44px;
    display: block;
    margin-top: 100px;
    margin-left: 137px;
}

.charitable h1 {
    font-size: 36px;
    font-weight: 400;
    margin-top: 20px;
    margin-left: 137px;
}

.charitable .deliver-li {
    margin-top: 43px;
    margin-left: 137px;
}

.charitable .deliver-li li {
    line-height: 38px;
    color: #959595;
    cursor: pointer;
}

.charitable .deliver-li span {
    width: 10px;
    height: 10px;
    display: inline-block;
    background-color: #2ebf87;
    margin-right: 10px;
}


/*公司简介*/

.brief_introduction {
    width: 100%;
}

.introduce {
    overflow: hidden;
    width: 100%;
    height: 533px;
}

.introduce>div {
    width: 1200px;
    height: 533px;
    margin: 0 auto;
}

.title {
    margin-top: 80px;
    height: 35px;
    border-left: 7px solid #2ebf87;
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 65px;
}

.introduce .word {
    width: 620px;
    display: block;
    color: #8c8c8c;
    text-indent: 2em;
    line-height: 24px;
    margin-bottom: 34px;
}

.New-cloud {
    width: 493px;
    height: 322px;
    border: 1px solid #ededed;
    margin-top: 126px;
    padding: 12px;
}

.New-cloud img {
    width: 100%;
    height: 100%;
    display: block;
}

.cooperation {
    overflow: hidden;
    width: 100%;
    height: 164px;
    background-color: #fafafa;
}

.cooperation>div {
    width: 1200px;
    height: 164px;
    margin: 0 auto;
}

.cooperation>div div {
    margin-top: 51px;
    font-size: 16px;
    color: #adadad;
}

.cooperation>div div:nth-of-type(2) {
    width: 527px;
    padding-left: 88px;
    box-sizing: border-box;
    border-right: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    margin-left: 86px;
}

.cooperation>div div>P {
    font-size: 24px;
    color: black;
}

.cooperation>div div span {
    font-size: 36px;
    color: #2ebf87;
    font-family: 'Impact';
}

.business {
    overflow: hidden;
    width: 100%;
}

.business>div {
    width: 1200px;
    margin: 0 auto;
}

.business>div ul li {
    overflow: hidden;
}

.business>div ul li>span {
    width: 847px;
    display: block;
    text-indent: 2em;
    font-size: 14px;
    color: #8c8c8c;
    line-height: 26px;
}

.short {
    margin-top: 70px;
}

.btn {
    width: 184px;
    height: 46px;
    border-radius: 30px;
    margin: 0 auto;
    border: 1px solid #2ebf87;
    line-height: 46px;
    text-align: center;
    margin-bottom: 80px;
    cursor: pointer;
}

.btn a {
    color: #2ebf87;
}

.Contact-us {
    overflow: hidden;
    width: 100%;
    height: 422px;
    background-color: #fafafa;
}

.Contact-us>div {
    width: 1200px;
    height: 422px;
    margin: 0 auto;
}

.Contact-us div ul {
    margin-left: 45px;
}

.Contact-us div li {
    font-size: 16px;
    color: #8c8c8c;
    line-height: 36px;
}

.map {
    width: 574px;
    height: 223px;
    box-sizing: border-box;
    padding: 8px;
    border: 1px solid #ededed;
    margin-left: 210px;
    margin-top: 115px;
    cursor: pointer;
}


/*发展历程*/

.Development {
    width: 100%;
}

.Development>div {
    width: 1200px;
    margin: 0 auto;
}

.course .stage {
    margin-left: 66px;
}

.course .stage>li {
    width: 370px;
    height: 52px;
    line-height: 52px;
    margin-bottom: 267px;
    overflow: hidden;
}

.course .stage>li a {
    color: #212121;
    font-size: 18px;
}

.Subtitle {
    display: block;
    width: 212px;
    height: 52px;
    border-radius: 20px;
    background-color: #a9a9a9;
    text-align: center;
    line-height: 52px;
    font-size: 24px;
    color: white;
    cursor: pointer;
}

.Deeds {
    padding-top: 20px;
    border-left: 1px solid #d3d3d3;
    margin-left: 98px;
    box-sizing: border-box;
    margin-top: -20px;
}

.Deeds>li {
    margin-left: 48px;
    cursor: pointer;
}

.Deeds>li p {
    position: relative;
    line-height: 50px;
    color: #6a6a6a;
}

.Deeds>li p>img {
    width: 50px;
    height: 50px;
    position: absolute;
    left: -73px;
}

.Deeds>li>div img {
    margin-top: 23px;
    margin-right: 20px;
}

.Deeds .two {
    margin-top: 101px;
}

.compete {
    width: 100%;
}

.core {
    widows: 100%;
    height: 609px;
}

.core>div {
    width: 1200px;
    height: 609px;
    margin: 0 auto;
}

.core-content {
    width: 100%;
    display: flex;
    display: -moz-box;
    /* Firefox */
    display: -ms-flexbox;
    /* IE10 */
    display: -webkit-box;
    /* Safari */
    display: -webkit-flex;
    /* Chrome, WebKit */
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
}

.core-content>div {
    width: 300px;
    line-height: 80px;
}

.core-content>div p {
    margin-top: 15px;
    color: #333333;
    text-align: center;
    font-size: 18px;
}

.core-content>div img {
    display: block;
    margin: 0 auto;
}

.core-content>div>span {
    width: 300px;
    display: block;
    line-height: 30px;
    color: #8c8c8c;
}


/*核心竞争力*/

.Powerful {
    width: 100%;
    background-color: #f9f9f9;
}

.Powerful>div {
    width: 1200px;
    margin: 0 auto;
}

.expert {
    width: 100%;
    display: flex;
    display: -moz-box;
    /* Firefox */
    display: -ms-flexbox;
    /* IE10 */
    display: -webkit-box;
    /* Safari */
    display: -webkit-flex;
    /* Chrome, WebKit */
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 58px;
}

.expert>div {
    width: 218px;
    height: 376px;
    border: 6px solid white;
    margin-bottom: 30px;
    cursor: pointer;
}

.expert>div img {
    width: 218px;
    height: 310px;
    display: block;
}

.expert>div span {
    width: 218px;
    height: 66px;
    display: inline-block;
    background-color: white;
    text-align: center;
    font-size: 14px;
    color: #666666;
}

.expert>div span p {
    margin-top: 10px;
    font-size: 16px;
    color: #333333;
}

.Experiment {
    width: 100%;
    height: 522px;
}

.Experiment-title {
    margin-top: 80px;
    height: 35px;
    border-left: 7px solid #2ebf87;
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 30px;
}

.Experiment>div {
    width: 1200px;
    height: 522px;
    margin: 0 auto;
}

.Experiment p {
    text-indent: 1em;
    color: #8c8c8c;
}

.Experimental-image>div {
    float: left;
    text-align: center;
    margin-right: 25px;
    margin-top: 50px;
}

.Experimental-image>div span {
    line-height: 55px;
    color: #8c8c8c;
}

.Experimental-image>div:last-of-type {
    margin-right: 0;
}

.Experimental-image img {
    display: block;
}

.Culture {
    width: 100%;
}

.Newcloud {
    width: 100%;
    height: 534px;
}

.Newcloud>div {
    width: 1200px;
    height: 534px;
    margin: 0 auto;
}

.subhead {
    margin-top: 80px;
    height: 35px;
    border-left: 7px solid #2ebf87;
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 33px;
}

.Culture .ldea {
    width: 100%;
    overflow: hidden;
}

.Culture .ldea>div:nth-of-type(1) {
    width: 587px;
    height: 342px;
}

.Culture .ldea>div:nth-of-type(2) {
    width: 604px;
    height: 342px;
}

.Culture .Charity {
    width: 379px;
    height: 166px;
    background: url(/templets/default/v1/img/Charity.png) no-repeat center;
    cursor: pointer;
}

.Culture .Charity h1 {
    font-size: 24px;
    color: white;
    font-weight: 400;
    margin-top: 30px;
    margin-left: 16px;
    margin-bottom: 17px;
}

.Culture .Charity p {
    color: #FFFFFF;
    font-size: 14px;
    margin-left: 15px;
    line-height: 24px;
}

.simple h1 {
    font-size: 24px;
    color: white;
    font-weight: 400;
    margin-top: 35px;
    margin-left: 16px;
    margin-bottom: 17px;
}

.simple p {
    color: #FFFFFF;
    font-size: 14px;
    margin-left: 15px;
    line-height: 24px;
}

.discipline {
    width: 586px;
    height: 166px;
    margin-top: 10px;
    text-align: right;
    background: url(/templets/default/v1/img/discipline.png) no-repeat center;
}

.discipline>h1 {
    font-size: 24px;
    color: white;
    margin-top: 35px;
    margin-right: 30px;
    margin-bottom: 17px;
}

.discipline p {
    color: white;
    font-size: 14px;
    margin-right: 22px;
    line-height: 24px;
}

.simple {
    width: 394px;
    height: 166px;
    overflow: hidden;
    margin-bottom: 10px;
    background: url(/templets/default/v1/img/simple.png)no-repeat center;
}

.Honor {
    width: 100%;
    background-color: #f9f9f9;
    overflow: hidden;
}

.Honor>div {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.Trophy {
    width: 100%;
    display: flex;
    display: -moz-box;
    /* Firefox */
    display: -ms-flexbox;
    /* IE10 */
    display: -webkit-box;
    /* Safari */
    display: -webkit-flex;
    /* Chrome, WebKit */
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -webkit-box-lines: multiple;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.Trophy>div {
    width: 280px;
    height: 390px;
    border: 1px solid #dddddd;
    margin-bottom: 20px;
    cursor: pointer;
}

.Trophy>div>img {
    display: block;
    margin: 5px auto auto auto;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.Trophy>div div {
    text-align: center;
}

.Trophy>div div span {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #666666;
}

.Trophy>div div p {
    line-height: 60px;
    color: #666666;
}


/*新闻中心*/

.Journalism {
    width: 100%;
    overflow: hidden;
}

.Journalism>div {
    width: 1200px;
    margin: 0 auto;
}

.news-list {
    margin-top: 60px;
    width: 100%;
    overflow: hidden;
}

.news-list>li {
    width: 100%;
    height: 157px;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 50px;
}

.news-list>li>div>h1 {
    color: #333333;
    font-size: 20px;
}

.news-list>li>div>span {
    line-height: 32px;
    color: #8c8c8c;
}

.news-list>li div:nth-child(1) {
    width: 268px;
    height: 157px;
}

.news-list>li div:nth-child(2) {
    width: 877px;
    height: 157px;
}

.news-list>li div .htc {
    width: 100%;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #eeeeee;
    float: left;
}

.news-list>li div .htc>p {
    color: #8c8c8c;
    width: 669px;
    height: 55px;
    position: relative;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
}

.news-list>li div>.eye {
    color: #8c8c8c;
    font-size: 14px;
    margin-top: 35px;
}

.news-list>li div>.eye img {
    margin: 0 7px 0 25px;
    vertical-align: middle;
}


/*page*/

nav {
    width: 550px;
    margin: 40px auto 70px auto;
}

nav ul {
    display: block;
    margin: 0 auto;
}

nav ul>li {
    display: inline-block;
    margin-right: 12px;
    line-height: 45px;
}

nav ul>li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #666666;
    display: block;
    font-size: 14px;
    border: 1px solid #bfbfbf;
    box-sizing: border-box;
}

nav ul>li .pagesnum {
    width: 85px;
    height: 35px;
    box-sizing: border-box;
}

nav ul>li a:hover {
    background-color: #2aba7f;
    border: 1px solid #2aba7f;
    color: white;
}


/*新闻详情*/

.News-detail {
    width: 100%;
    background-color: #f9f9f9;
    overflow: hidden;
}

.News-detail>div {
    width: 1200px;
    margin: 0 auto;
}

.News-detail .position {
    height: 16px;
    display: block;
    border-left: 2px solid #999999;
    line-height: 16px;
    text-indent: 0.5em;
    font-size: 14px;
    color: #999999;
    margin-top: 60px;
    margin-bottom: 50px;
    
    cursor: pointer;
}

.News-detail .position>a {
    color: #666666;
    font-size: 14px;
}

.News-detail h3 {
    font-size: 30px;
    color: #333333;
    font-weight: 400;
}

.News-detail .time {
    color: #8c8c8c;
    margin-top: 30px;
    margin-bottom: 50px;
}

.News-detail .share {
    display: block;
    color: #666666;
    margin-top: 19px;
    margin-bottom: 48px;
}

.News-detail .share img {
    margin-right: 9px;
    vertical-align: middle;
}

.News-content {
    width: 100%;
    background-color: white;
    padding: 0 78px;
    box-sizing: border-box;
    overflow: hidden;
    margin-bottom: 65px;
    padding-top: 50px;
}

.News-content p {
    /*color: #8c8c8c;*/
    /*text-indent: 2em;*/
    /*margin-top: 42px;*/
    /*font-size: 14px;*/
    /*line-height: 25px;*/
}
/*.News-content p,.News-content span,.News-content h1,.News-content h2,.News-content h3,.News-content h4,.News-content h5,.News-content .News-content section{*/
    
/*}*/
.News-content *{
    font-family: 'Microsoft YaHei',微软雅黑 !important;
}
.News-content .biggray {
    display: block;
    margin: 30px auto auto auto;
    cursor: pointer;
}

.News-content h1 {
    color: #666666;
    font-size: 20px;
    margin-top: 20px;
}

.News-content .Paging {
    width: 100%;
    height: 99px;
    display: block;
    border-top: 1px dashed #acacac;
    margin-top: 100px;
    line-height: 99px;
}

.News-content .Paging a {
    color: #707070;
}

.News-content .Paging a:nth-of-type(2) {
    color: #2aba7f;
}


/*产品解决方案*/

.Medical-equipment {
    width: 100%;
}

.Medical-equipment div {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.Device-list div {
    width: 272px;
    height: 335px;
    float: left;
    margin-right: 35px;
    cursor: pointer;
}

.Device-list ul li>div:last-child {
    margin-right: 0;
}

.Device-list div img {
    border: 1px solid #d3d3d3;
}

.Device-list div p {
    text-align: center;
    line-height: 36px;
}

.Device-list ul {
    margin-bottom: 60px;
    overflow: hidden;
}

.subject-build {
    width: 100%;
    overflow: hidden;
}

.design-scheme {
    width: 100%;
    height: 639px;
    overflow: hidden;
}

.design-scheme>div {
    width: 1200px;
    margin: 0 auto;
}

.title-d {
    margin-top: 80px;
    height: 35px;
    border-left: 7px solid #2ebf87;
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    margin-bottom: 30px;
}

.design-scheme div>p {
    text-indent: 1em;
    color: #8c8c8c;
    font-size: 16px;
}

.design-scheme div .work-p {
    display: block;
    width: 210px;
    color: #8c8c8c;
    font-size: 14px;
}

.design-scheme div .work-p h1 {
    color: #333333;
    font-size: 18px;
    margin-bottom: 18px;
    font-weight: 400;
    line-height: 19px;
}

.design-scheme .scheme {
    margin-left: 116px;
    margin-top: 100px;
    cursor: pointer;
    overflow: hidden;
    line-height: 25px;
}

.design-scheme .scheme img {
    margin: 0 36px;
}

.design-scheme .scheme span:last-child {
    margin-top: 90px;
}

.Pain-platform {
    width: 100%;
    background-color: #f9f9f9;
}

.Pain-platform>div {
    width: 1200px;
    height: 455px;
    margin: 0 auto;
    overflow: hidden;
}

.subcue {
    display: block;
    height: 63px;
    line-height: 63px;
    background: url(/templets/default/v1/img/xbj.png) no-repeat left top;
    color: #212121;
    margin-top: 80px;
}

.subcue>a {
    font-family: impact;
    font-size: 43.71px;
    color: #2ebe87;
    padding-left: 8px;
    display: inline-block;
}

.subcue>p {
    color: #212121;
    font-size: 24px;
    margin-left: 14px;
}

.platform {
    width: 980px;
    overflow: hidden;
    margin: 85px auto auto auto;
}

.platform>div {
    float: left;
    text-align: center;
    cursor: pointer;
}

.platform>div:nth-of-type(2) {
    margin: 0 275px 0 283px;
}

.platform>div p {
    margin-top: 30px;
    color: #8c8c8c;
}

.couplet {
    width: 100%;
    overflow: hidden;
}

.couplet>div {
    width: 1200px;
    height: 729px;
    margin: 0 auto;
}

.couplet>div>p {
    margin-left: 65px;
    line-height: 25px;
    color: #8c8c8c;
}

.couplet .fangan {
    width: 547px;
    margin: 0 auto 70px auto;
    overflow: hidden;
}

.couplet .fangan div {
    width: 92px;
    text-align: center;
    float: left;
    margin-top: 70px;
    cursor: pointer;
}

.couplet .fangan img {
    display: block;
    margin: 0 auto;
}

.couplet .fangan span {
    line-height: 58px;
}

.couplet .fangan>div:nth-of-type(2) {
    margin: 70px 130px 0 130px;
}

.zlhz {
    display: block;
    margin: 40px auto auto auto;
    cursor: pointer;
}

.deliver {
    width: 100%;
    background-color: #F9F9F9;
    overflow: hidden;
}

.deliver>div {
    width: 1200px;
    height: 707px;
    margin: 0 auto;
    overflow: hidden;
}

.ability {
    width: 700px;
    margin: 80px auto auto auto;
    overflow: hidden;
}

.ability>span {
    width: 120px;
    float: left;
    text-align: center;
    color: #8c8c8c;
}

.ability>span img {
    display: block;
    margin: 0 auto;
}

.ability>span:nth-of-type(1) img {
    margin-bottom: 28px;
}

.ability>span:nth-of-type(2) img {
    margin-bottom: 20px;
}

.ability>span:nth-of-type(3) img {
    margin-bottom: 30px;
}

.ability .cjt {
    margin: 40px 40px;
}

.contract {
    width: 100%;
    border-top: 1px solid #f1f1f1;
    margin-top: 65px;
}

.contract>ul {
    margin-top: 40px;
    position: relative;
}

.contract>ul h1 {
    font-size: 18px;
    color: #4a4a4a;
    font-weight: 400;
    line-height: 40px;
}

.contract>ul li {
    text-indent: 1em;
    line-height: 30px;
    color: #8c8c8c;
    font-size: 14px;
    background: url(/templets/default/v1/img/blockage.png) no-repeat left;
}

.contract>ul:nth-of-type(1) {
    margin-left: 77px;
}

.contract>ul:nth-of-type(2) {
    margin-left: 145px;
}

.contract>ul span {
    position: absolute;
    top: -55px;
    left: 50%;
    margin-left: -13px;
    width: 26px;
    height: 26px;
    display: block;
    font-size: 18px;
    color: white;
    background-color: #2ebe87;
    text-align: center;
    line-height: 26px;
    border-radius: 50%;
}

.pain-core {
    widows: 100%;
    height: 539px;
    overflow: hidden;
}

.pain-core>div {
    width: 1200px;
    height: 539px;
    overflow: hidden;
    margin: 0 auto;
}

.Paincenter {
    overflow: hidden;
}

.Paincenter .young {
    width: 428px;
    height: 232px;
    background-color: #f2faf7;
    position: relative;
    cursor: pointer;
}

.Paincenter>div:nth-of-type(1) {
    margin-top: 80px;
    margin-left: 110px;
}

.Paincenter>div:nth-of-type(1) img {
    position: absolute;
    left: 57px;
    bottom: 37px;
}

.Paincenter>div:nth-of-type(2) {
    margin-top: 145px;
    margin-left: 175px;
    cursor: pointer;
}

.Paincenter>div:nth-of-type(2) ul>li {
    background: url(/templets/default/v1/img/lx.png)no-repeat left;
    text-indent: 2em;
    line-height: 30px;
    color: #8c8c8c;
}

.information {
    width: 100%;
    overflow: hidden;
}

.technology {
    width: 100%;
    height: 480px;
    overflow: hidden;
}

.technology div {
    width: 1200px;
    height: 480px;
    margin: 0 auto;
    overflow: hidden;
}

.technology div li {
    width: 182px;
    float: left;
    text-align: center;
    margin-top: 70px;
    margin-right: 70px;
    cursor: pointer;
}

.technology div li:last-child {
    margin-right: 0;
}

.technology div li img {
    display: block;
    margin: 0 auto;
}

.technology div li p {
    line-height: 40px;
    color: #212121;
}

.technology div li span {
    color: #8c8c8c;
}

.headquarters {
    width: 100%;
    height: 649px;
    background-color: #fafafa;
    overflow: hidden;
}

.headquarters>div {
    width: 1200px;
    height: 649px;
    overflow: hidden;
    margin: 0 auto;
}

.headquarters .gsmap {
    margin-top: 20px;
}

.headquarters .Idea {
    width: 400px;
    margin-top: 100px;
}

.headquarters .Idea ul {
    width: 140px;
    display: inline-block;
    margin-top: 45px;
    cursor: pointer;
}

.lmargin {
    margin-left: 100px;
}

.headquarters .Idea ul span {
    color: #333333;
    font-size: 18px;
    display: block;
    font-weight: 400;
    margin-bottom: 20px;
    position: relative;
    font-weight: 500;
}

.headquarters .Idea ul span .xt {
    position: absolute;
    top: -5px;
    left: -45px;
}

.headquarters .Idea ul li {
    color: #8c8c8c;
    font-size: 14px;
    line-height: 24px;
}

.headquarters .Idea ul span .xfg {
    position: absolute;
    top: 40px;
    left: -45px;
}

.product {
    width: 100%;
    background-color: white;
}

.product>div {
    width: 1200px;
    margin: 0 auto;
}

.product .Small-btn {
    width: 172px;
    height: 50px;
    display: block;
    background-color: #2ebf87;
    border-radius: 30px;
    color: white;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    margin-top: 40px;
    margin-left: 20px;
}

.product ul {
    margin-left: 36px;
}

.product ul>li {
    color: #8c8c8c;
    line-height: 30px;
    font-size: 14px;
    text-indent: 2em;
    position: relative;
}

.product ul>li img {
    position: absolute;
    top: 10px;
    left: 0;
}

.product ul>h1 {
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    line-height: 65px;
}

.product ul>h1 span {
    color: #333333;
    font-size: 18px;
}

.product .NEW-HIS {
    width: 100%;
    overflow: hidden;
}

.product .NEW-HIS .newimg {
    display: block;
    margin-top: 50px;
    margin-right: 140px;
}

.axis {
    margin-top: 80px;
}

.axis .zx {
    margin-top: 50px;
    margin-left: 140px
}

.case {
    overflow: hidden;
    margin-top: 30px;
    margin-left: 40px;
}

.case>a {
    color: #333333;
    font-size: 18px;
}

.case>a img {
    width: 9px;
    height: 9px;
    vertical-align: middle;
    margin-right: 10px;
}

.case>span {
    margin: 0 20px;
    color: #eeeeee;
}

.NEW-HIS .dzbl {
    margin-top: 200px;
}

.fwzc>img {
    margin-left: 160px;
    margin-top: 90px;
}

.fwzc {
    margin-bottom: 60px;
}

.fwzc ul {
    margin-left: 300px;
    margin-top: 90px;
}


/*区域信息化*/

.Area-Info {
    width: 100%;
    overflow: hidden;
}

.Overallplan {
    width: 100%;
    height: 458px;
    border-bottom: 1px solid #eeeeee;
}

.Overallplan>div {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.Overallplan p {
    color: #8c8c8c;
    font-size: 16px;
    text-indent: 2em;
    line-height: 30px;
    cursor: pointer;
}

.Overallplan img {
    border: 1px solid #f2f2f2;
    margin-top: 60px;
    cursor: pointer;
}

.Platform-system {
    width: 100%;
    height: 1037px;
    background-color: #fafafa;
}

.Platform-system>div {
    width: 1200px;
    height: 1037px;
    margin: 0 auto;
}

.Platform-system>div p {
    color: #8c8c8c;
    text-indent: 2em;
    font-size: 16px;
    line-height: 25px;
}

.Platform-system>div .ptjgxt {
    margin-top: 55px;
    cursor: pointer;
}

.Business-model {
    width: 100%;
    height: 830px;
}

.Business-model>div {
    width: 1200px;
    height: 830px;
    margin: 0 auto;
}

.subcue-b {
    display: block;
    height: 63px;
    line-height: 63px;
    background: url(/templets/default/v1/img/xbj.png) no-repeat left top;
    color: #212121;
}

.subcue-b>a {
    font-family: impact;
    font-size: 43.71px;
    color: #2ebe87;
    padding-left: 8px;
    display: inline-block;
}

.subcue-b>p {
    color: #212121;
    font-size: 24px;
    margin-left: 14px;
}

.Business-model ul>li {
    height: 35px;
    float: left;
    padding-right: 22px;
    border-right: 1px solid #eeeeee;
    margin-right: 20px;
}

.Business-model ul>li:last-child {
    border-right: none;
}

.Business-model ul>li img {
    width: 9px;
    height: 9px;
    margin-top: 6px;
}

.Business-model ul>li span {
    margin-left: 10px;
    font-size: 14px;
    color: #8c8c8c;
}

.Business-model ul>li span p {
    font-size: 18px;
    color: #3a3a3a;
}

.Business-model .tb {
    display: block;
    margin: 70px auto auto auto;
    cursor: pointer;
}

.linkage {
    width: 100%;
    height: 860px;
    background-color: #fafafa;
    overflow: hidden;
}

.linkage>div {
    width: 1200px;
    height: 860px;
    margin: 0 auto;
    overflow: hidden;
}

.linkage ul>li {
    width: 860px
}

.linkage ul>li span {
    font-size: 14px;
    color: #8c8c8c;
}

.linkage ul>li span p {
    color: #3a3a3a;
    font-size: 18px;
}

.linkage ul>li img {
    margin-top: 6px;
}

.linkage .zuhe {
    display: block;
    margin: 45px auto auto auto;
    cursor: pointer;
}

.Home {
    width: 100%;
    overflow: hidden;
}

.Home>div {
    width: 1200px;
    height: 713px;
    margin: 0 auto;
    overflow: hidden;
}

.Home ul li span {
    width: 1180px;
    color: #8c8c8c;
}

.Home ul li img {
    margin-top: 4px;
}

.Home ul li p {
    margin-bottom: 5px;
    color: #3a3a3a;
}

.Home .homeimg {
    display: block;
    margin: 45px auto auto auto;
    cursor: pointer;
}

.wisdom {
    width: 100%;
    height: 983px;
    background-color: #fafafa;
    overflow: hidden;
}

.wisdom>div {
    width: 1200px;
    height: 983px;
    margin: 0 auto;
    overflow: hidden;
}

.wisdom ul li {
    clear: both;
    overflow: hidden;
    margin-bottom: 30px;
}

.wisdom ul li span {
    width: 1180px;
    color: #8c8c8c;
}

.wisdom li img {
    margin-top: 4px;
}

.wisdom .zhyl {
    display: block;
    margin: 50px auto auto auto;
    cursor: pointer;
}


/*轮播*/

.bannerx {
    position: relative;
    top: 0;
    margin: 180px auto auto 90px;
    width: 630px;
    height: 330px;
}

.bannerx .move {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.move ul,
.move ul li {
    position: absolute;
    z-index: 10;
}

.move ul li>span {
    display: block;
    width: 100%;
    height: 54px;
    line-height: 54px;
    text-align: center;
    color: white;
    z-index: 10;
    position: absolute;
    bottom: 3px;
    background-color: rgba(116, 30, 31, 0.8);
}

.ctrl {
    position: absolute;
    width: 100%;
    bottom: -30px;
    text-align: center;
}

.ctrl .libs {
    display: inline-block;
    margin-left: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: transparent;
    z-index: 50;
    cursor: pointer;
    border: 1px solid #2ebf87;
}

.ctrl span.active {
    background-color: #2ebf87;
    border: 1px solid #2ebf87;
}

.ctrl .arrow {
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    text-align: center;
    font-size: 0;
}

.ctrl .next {
    top: -140px;
    right: 0;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    right: -70px;
    background-color: #2ebf87;
    text-align: center;
    line-height: 36px;
    background: url(/templets/default/v1/images/rxjt.png) no-repeat;
}

.ctrl .prev {
    top: -140px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    left: -75px;
    background-color: #2ebf87;
    text-align: center;
    line-height: 36px;
    background: url(/templets/default/v1/images/xjt.png) no-repeat;
}<!--0.00023198127746582-->