/*swiper*/
.swiper-container {width: 100%;height: 100%;}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    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;
}
#swiper_banner .swiper-button-next,#swiper_banner .swiper-button-prev,
#swiper_banner2 .swiper-button-next,#swiper_banner2 .swiper-button-prev{
    position: absolute;
    top: 50%;
    /*width: 27px;*/
    width: 35px;
    height: 20px;
    transform: translateY(-50%);
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
    display: none;
}
#swiper_banner .swiper-wrapper{ height: 460px!important; }
#swiper_banner .swiper-slide{ height: 460px!important; }
#swiper_banner:hover .swiper-button-next,#swiper_banner:hover .swiper-button-prev{ display: block; }
#swiper_banner .swiper-button-next{ background-image: url("../image/index/next.png"); }
#swiper_banner .swiper-button-prev{ background-image: url("../image/index/prev.png"); }
#swiper_banner .swiper-slide{ width: 100%; height: 460px;}
#swiper_banner .swiper-slide a{ width: 100%; height: 100%;}

#swiper_banner .swiper-pagination-bullet{ 
    width: 30px; height: 2px; background: #fff; 
    border-radius: 0; margin-bottom: 23px;
    opacity: .8;
}
#swiper_banner .swiper-pagination-bullet-active { background: #88c12a!important; }

#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(1){ background:url("../image/banner/banner02.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(2){ background:url("../image/banner/banner01.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(3){ background:url("../image/banner/banner04.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(4){ background:url("../image/banner/banner05.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(5){ background:url("../image/banner/banner06.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(6){ background:url("../image/banner/banner07.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(7){ background:url("../image/banner/banner03.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(8){ background:url("../image/banner/banner02.png") no-repeat 50%; }
#swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(9){ background:url("../image/banner/banner01.png") no-repeat 50%; }

/*ie8兼容*/
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child{ background:url("../image/banner/banner02.png") no-repeat 50%; }
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide{ 
    background:url("../image/banner/banner01.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide{
    background:url("../image/banner/banner04.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide+.swiper-slide{ 
    background:url("../image/banner/banner05.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 
    background:url("../image/banner/banner06.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 
    background:url("../image/banner/banner07.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 
    background:url("../image/banner/banner03.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 
    background:url("../image/banner/banner02.png") no-repeat 50%; 
}
.ie8 #swiper_banner .swiper-wrapper .swiper-slide:first-child+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{ 
    background:url("../image/banner/banner01.png") no-repeat 50%; 
}
/*ie8兼容*/

/* 整体智能化解决方案流程 */
ul.systems { margin: 0 45px 60px; word-spacing: -6px; }
ul.systems li { display: inline-block; vertical-align: top; width: 185px ; text-align: center;}
ul.systems li .name{ padding-top: 20px; color: #137073; font-size: 18px; }
ul.systems li .article{ padding-top: 6px; color: #423d48; font-size: 14px; }



 /* 物联网传感云 */
.internet{
    height: 300px;
    background: url("../image/index/bg1.jpg") no-repeat top center;
}
.internet h1{ color: #fff; padding: 30px 0 60px; }
.internet_content {
    line-height: 32px;
    text-align:center;
    color: #fff;
}

/* 一体化服务  */
ul.service {
    text-align: justify;
    /*display: inline-block;
    width: 100%;*/
}
ul.service:after {
    content: "";
    display: inline-block;
    width: 100%;
}
ul.service li{
    display: inline-block;
    width: 250px;
    margin: 0;
    padding: 0;
    text-align: center;
}
ul.service li p{ 
    height: 110px; margin-top: -60px; 
    font-size: 18px; color: #fff;
    line-height: 160px;
    margin-bottom: 0;
}
ul.service li:nth-of-type(2n+1) p{
    background: #016c70;
}
ul.service li:nth-of-type(2n) p{
    background: #88c12a;
}

.ie8 ul.service li:first-child p,.ie8 ul.service li:first-child+li+li p{
    background: #016c70;
}
.ie8 ul.service li:first-child+li p,.ie8 ul.service li:first-child+li+li+li p{
    background: #88c12a;
}


/****** 1600分辨率以下 ******/
@media screen and (max-width: 1500px) {
    ul.systems li {
        width: 185px;
    }

    .about-content {
        line-height: 28px;
        padding: 10px 2px;
    }

}

.internet_content span:first-child+span{ display: none; }
/*945分辨率以下*/
@media (max-width: 945px){
    
    /*banner*/
    #swiper_banner,#swiper_banner .swiper-slide{ height: 400px!important; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(1){ background:url("../image/banner/banner02.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(2){ background:url("../image/banner/banner01.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(3){ background:url("../image/banner/banner04.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(4){ background:url("../image/banner/banner05.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(5){ background:url("../image/banner/banner06.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(6){ background:url("../image/banner/banner07.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(7){ background:url("../image/banner/banner03.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(8){ background:url("../image/banner/banner02.png") no-repeat center; }
    #swiper_banner .swiper-wrapper .swiper-slide:nth-of-type(9){ background:url("../image/banner/banner01.png") no-repeat center; }


    /* 整体智能化解决方案流程 */
    ul.systems{ margin: 0 23px 10px; } 
    ul.systems li { width: 195px; }
    ul.systems li .name{ font-size: 24px; padding: 10px 0 45px; }
    ul.systems li .article{ display: none; }

    /* 智慧药学综合管理方案 */
	.section .content{ margin: 20px auto 0;width: 570px; }
	.section .content .list>div{ width: 130px; float: none; }
	.section .content .list .txt { width: 240px;height: 400px; position: initial; display: flex; justify-content: center; flex-direction: column; }
	.section .content .list .txt .title{ margin: initial; position: initial; padding-bottom: 15px; font-size: 26px; width:240px; }
	.section .content .list1 .txt .title{ text-align: left; }
	.section .content .list3 .txt .title{ text-align: right; }
	.section .content .list .txt .introd{ position: initial; font-size: 24px; text-align: justify; }
	.section .content .list .icon{ margin: 135px auto; }
	.section .content .list1 .icon{ margin-right: 100px; }
	.section .content .list3 .icon{ margin-left: 100px; }
	.section .content .list1,.section .content .list3{ width: 240px; height: auto;   }
	.section .content .list1{ float: right;  }
	.section .content .list3{ float: left; margin-top: -20px; }
	.section .content .list2{ width: 20px; margin: 0 275px; }
	.section .content .list2>div{ width: 20px; height: 400px; }
	.section .content .line:nth-of-type(1) { border-radius: 15px 15px 0 0; }
	.section .content .line:nth-of-type(7) { border-radius: 0 0 15px 15px; }
	.section .content .line:first-child+.line+.line+.line+.line+.line+.line {
	    border-radius: 0 0 15px 15px;
	}
	.section .content .line .trigon{ 
		border: none; top: 50%!important; margin-top: -9px;
		border-top: 8px solid transparent!important; 
		border-bottom: 8px solid transparent!important; 
	}
	.section .content .line:nth-of-type(2n+1) .trigon{ left: 27px; }
	.section .content .line:nth-of-type(2n) .trigon{ left: -3px; }
	.section .content .line:nth-of-type(1) .trigon{ border-left: 10px solid #eee; }
	.section .content .line:nth-of-type(2) .trigon{ border-right: 10px solid #d2d2d2; }
	.section .content .line:nth-of-type(3) .trigon{ border-left: 10px solid #b5b5b5; }
	.section .content .line:nth-of-type(4) .trigon{ border-right: 10px solid #a0a0a0; }
	.section .content .line:nth-of-type(5) .trigon{ border-left: 10px solid #b5b5b5; }
	.section .content .line:nth-of-type(6) .trigon{ border-right: 10px solid #d2d2d2; }
	.section .content .line:nth-of-type(7) .trigon{ border-left: 10px solid #eee; }

    /* 物联网传感云 */
    .internet {
        height: 420px;
        background: url("../image/index/bg1_2.jpg") no-repeat top center;
    }
    .internet_content span:first-child{ display: none; }
    .internet h1 {
        padding: 50px 0 30px;
    }
    .internet_content span:first-child+span{ 
        display: block; 
        line-height: 1.7;
    }

    /* 一体化服务  */
    ul.service {
        margin: 0 35px;
    }
    ul.service li:nth-of-type(1),ul.service li:nth-of-type(2){ margin-bottom: 60px; }
    ul.service li p{ font-size: 24px; }
    ul.service li:nth-of-type(3) p { background: #88c12a; }
    ul.service li:nth-of-type(4) p { background: #016c70; }
 
}
