@charset "utf-8";
.nppd{ padding: 15px 15px 20px; }
.current{ text-align: center;padding: 25px 0 15px;border-bottom: 1px solid #eee; }
.current h5{ font-size: 20px;color: #333; }
.current p{ font-size: 12px; }
.bsow{ border-radius: 5px;box-shadow:0 0 12px rgba(73,129,244,.2);overflow: hidden; }
.fc12{ color: #666;font-size: 12px; }
/************
** Nbanner
*************/
.nbanner{ position: relative; }
.nbanner .text{ width: 90%; position: absolute;top: 45%;left: 15px;z-index: 66; }
.nbanner .text h5{ font-weight: bold;font-size: 20px;color: #fff;padding-bottom: 5px; }
.nbanner .text p{ font-size: 12px;color: #fff }
/************
** Screen
*************/
.wap-screen{ padding:0 15px;height:59px;line-height:60px;position:relative;border-bottom:1px solid #eee;overflow: hidden; }
/*.wap-screen.case{ overflow: inherit; }*/
.wap-screen .swiper-slide { position: static; text-align:center;width:auto;margin-right:20px; }
.wap-screen .swiper-slide:last-child{ background:none; }
.wap-screen .swiper-slide a{ position: relative; font-size:14px;color:#333;font-weight: bold; }
.wap-screen .swiper-slide em{ position:absolute;bottom:-20px;left:0;display:block;width:100%;height:2px;background:transparent;z-index:66 }
/** childer **/
.wap-screen .swiper-slide .childer{ position: absolute;top: 60px;left: 0; display: none; }
.wap-screen .swiper-slide .childer a{ color: #333;font-size: 12px;padding: 7px 10px;background: #f2f2f2;border-radius: 5px;font-weight: normal; }
.wap-screen .swiper-slide.on .childer{ display: block; }
.wap-screen .swiper-slide.on .childer a{ color: #333; }

.wap-screen .swiper-slide.on a{ color: #3874f4; }
.wap-screen .swiper-slide.on .childer a.onn{ color: #3874f4; }
.wap-screen .swiper-slide.on em{ background: #3874f4; }
/************
** Detail
*************/
.wap-detail p{ color:#666;line-height:24px; }
.wap-detail img{ max-width:100%;display:block; }

/************
** Picture
*************/
/*.wap-pic-lists.nppd{ padding: 65px 15px 20px; }*/
.wap-pic-lists ul li{ width: 48.5%;float: left; margin-bottom: 15px; }
.wap-pic-lists ul li:nth-of-type(even){ float: right; }
.wap-pic-lists ul li .remark{ padding:10px 10px 15px; border: 1px solid #eee; }
.wap-pic-lists ul li .remark h5{ color: #333;padding-bottom: 5px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.wap-pic-lists ul li .remark p{ font-size: 12px;color: #666 }
/************
** Article
*************/
.wap-news-lists ul li{ padding: 15px 0;border-bottom: 1px solid #eee; }
.wap-news-lists ul li:first-child{ padding-top: 0; }
.wap-news-lists ul li a{ display: flex;align-items: center;justify-content: center; }
.wap-news-lists ul li img{ width: 120px;height: 100%; display: block;margin-right: 10px;background: #c6c6c6; }
.wap-news-lists ul li .remark{ width: calc(100% - 120px); }
.wap-news-lists ul li .remark h5{ color: #333;font-size: 14px;padding-bottom: 3px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.wap-news-lists ul li .remark p{ font-size: 12px;color: #666; }
/** Show **/
.detail {padding: 0 15px;}
.n-title { border: 1px solid #f0f0f0;border-width: 0 0 1px;padding: 15px; }
.n-title.pro-show{padding:15px 0px;}
.n-title.pro-show span.m-type{font-size:13px;color:#666}
.n-title h1{font-size:16px;font-weight:normal;}
.n-title .type{ padding-top: 5px; font-size: 12px;color: #666; }
.n-title .type a{color: #666;}
.detail-content{padding: 15px 0;}
.detail-content,
.detail-content p{font-size: 14px;color:#666;line-height: 24px; }
.detail-content img{width: 100% !important;height: auto !important;}
.detail-content img.pics{ margin-bottom: 10px; }
/** 技术创投 **/
.ntitles{ padding: 15px 15px 8px; margin-bottom: 10px; }
.ntitles.bor{ border-bottom: 1px solid #dcdcdc; }
.ntitles h5{ font-size: 18px; }
.technolog ul li{ padding: 15px 15px 25px; border-top: 1px solid #dcdcdc; }
.technolog ul li h5{ padding-bottom: 15px; }
.technolog ul li .intros{ padding: 0 15px 20px; }
.technolog ul li .subtit{ font-size: 16px; display: block;padding: 20px 0 5px; color: #333; }
/** process **/
.process{ overflow: hidden; }
.process .cons{ padding: 0 15px 20px; }
.process .swiper-slide{ padding: 30px 10px 20px;min-height: 195px; }
.process .swiper-slide .num{ display: block;width: 35px;height: 35px;text-align: center;line-height: 35px; background: #3874f4;color: #fff;border-radius: 65px; }
.process .swiper-slide h5{ padding: 8px 0; }
.process .swiper-slide p{ line-height: 25px; }
/** venture **/
.venture .cons{ padding: 0 15px 10px; }
.venture ul li{ padding: 20px 10px; display: flex;align-items: center;margin-bottom: 15px; }
.venture ul li img{ display: block; width: 100px;margin-right: 10px; }
.venture ul li .remark h5{ padding-bottom: 3px; }
/** winwin **/
.winwin .intro{ padding: 0 15px 20px; }
.winwin .intro .intro-pd{ padding: 15px 10px 20px; }
.winwin .intro .intro-pd strong{ display: block;padding-bottom: 5px; }
.winwin .intro .intro-pd p{ line-height: 25px; }
/** About **/
.company .cons{ padding: 0 15px 20px; }
.company .remark-txt{ padding: 15px 10px; }
.company .remark-txt h5{ font-size: 18px; }
.company .remark-txt .subtitle{ display: block;padding: 5px 0 10px; }
.company .remark-txt .remark-con{ color: #666; }
/** business **/
.business{ overflow: hidden; }
.business .cons{ padding: 0 15px 20px; }
.business .swiper-slide .remark{ padding: 15px 10px 25px; }
.business .swiper-slide .remark h5{ padding-bottom: 5px; }
/** cores **/
.cores ul li{ display: flex;align-items: center; padding: 20px 15px;border-top: 1px solid #dcdcdc; }
.cores ul li img{ display: block;width: 60px;height: 60px;margin-right: 10px; }
.cores ul li p{ color: #666; }
/** 园区 **/
.problem ul li{ display: flex;align-items: center;padding: 15px 20px;border-top: 1px solid #dcdcdc; }
.problem ul li img{ display: block;width: 66px;margin-right: 10px; }
.problem ul li p{ color: #666; }
/** wisn-medical **/
.wisn-medical{ position: relative; overflow: hidden; }
.wisn-medical .cons{ padding: 0 15px 40px; }
.wisn-medical .titles{ padding: 0 0 20px; }
.wisn-medical .titles h5{ font-size: 16px;color:#333;padding: 23px 0 8px; }
.wisn-medical .titles p{ color: #666; }
.wisn-medical ul li{ float: left; width: 32%;text-align: center;padding: 20px 0; border: 1px solid #dcdcdc;border-radius: 5px;margin-bottom: 2%; }
.wisn-medical ul li:nth-of-type(3n-1){ margin: 0 2%; }
.wisn-medical ul li img{ display: block;width: 45px;height: 40px;margin: 0 auto; }
.wisn-medical ul li h6{ padding-top: 3px; }
.wisn-medical .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 17px; }
.wisn-medical .swiper-pagination-bullet-active{ background: #3874f4; }
/** Tool **/
.tool .cons:after{ display: block;content: "";clear: both; }
.tool .cons{ padding: 0 15px 20px; }
.tool ul li{ float: left; width: 32%;text-align: center;padding: 20px 0;margin-bottom: 2%; }
.tool ul li:nth-of-type(3n-1){ margin: 0 2%; }
.tool ul li img{ display: block;width: 45px;height: 40px;margin: 0 auto 8px; }
/** O2O **/
.otolist ul li{ padding: 15px;border-top: 1px solid #dcdcdc; }
/** Framework **/
.framework .cons{ padding: 0 15px 20px; }
.framework .cons img{ display: block;width: 100%; }
/** Five-core **/
.five-core{ overflow: hidden; }
.five-core .cons{ padding: 0 15px 20px; }
.five-core .swiper-slide{ padding: 20px 15px;min-height: 237px; }
.five-core .swiper-slide .num{ display: block;width: 35px;height: 35px;line-height: 35px;text-align: center;color: #fff;background: #3874f4;
    border-radius: 65px;
}
.five-core .swiper-slide h5{ padding: 5px 0 10px; }
/** three-core **/
.three-core .cons{ padding: 10px 15px }
.three-core ul li{ margin-bottom: 20px; }
.three-core ul li .remark{ padding: 15px 10px; }
/** B2B2C **/
.multiple ul li{ padding:20px 15px;border-top: 1px solid #dcdcdc;text-align: center; }
.multiple ul li img{ display: block;max-width: 100%;margin: 0 auto; }
.multiple ul li h5{ padding: 15px 0 5px; }
/** b2cbc-framework **/
.b2cbc-framework .cons{ padding: 0 15px 20px; }
.b2cbc-framework .cons img{ display: block;width: 100%; }
/** six-core **/
.six-core{ overflow: hidden; }
.six-core .cons{ padding: 0 15px 20px; }
.six-core .swiper-slide{padding: 20px 15px; display: flex;align-items: center;min-height: 125px; }
.six-core .swiper-slide .left{ width: 30%;text-align: center; }
.six-core .swiper-slide .left img{ display: block;width: 56px;margin: 0 auto; }
.six-core .swiper-slide .left h5{ padding-top: 10px; }
.six-core .swiper-slide .right{ padding-left: 15px; color: #666; }
/** diverse **/
.diverse ul li{ display: flex;align-items: center; padding: 20px 15px; border-top: 1px solid #dcdcdc; }
.diverse ul li .imgs{ position: relative; display: block;width: 65px;height: 65px;border-radius: 65px;background: #3874f4;margin-right: 15px; }
.diverse ul li .imgs img{ display: block; position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.diverse ul li .remark{ width: calc(100% - 80px); }
.diverse ul li .remark p{ color: #666;font-size: 12px; }
/** 零售 **/
.character .cons{ padding: 20px 15px; }
.character ul li{ float: left; width: 48%;margin-bottom:4%;  }
.character ul li:nth-of-type(even){ float: right; }
.character ul li .remark{ padding: 15px 10px;text-align: center; }
.character ul li .remark p{ color: #666;font-size: 12px; }
/** new-framework **/
.new-framework .cons{ padding: 0 15px 20px; }
.new-framework .cons img{ display: block;width: 100%; }
/** reforms **/
.reforms ul li{ display: flex;align-items: center; padding: 20px 15px; border-top: 1px solid #dcdcdc; }
.reforms ul li img{ display: block;width: 90px;margin-right: 15px; }
.reforms ul li p{ color: #666;font-size: 12px; }
/** 医疗 **/
.medicals ul li{ display: flex;align-items: center; padding: 20px 15px; border-top: 1px solid #dcdcdc; }
.medicals ul li img{ display: block;width: 59px;margin-right: 15px; }
/** scenario **/
.scenario{ overflow: hidden; }
.scenario .cons{ padding: 0 15px 20px; }
.scenario .swiper-slide{ text-align: center; }
.scenario .swiper-slide h5{ height: 50px;line-height: 50px; }
/** three-medical **/
.three-medical{ position: relative; overflow: hidden; }
.three-medical .cons{ padding: 0 15px 40px; }
.three-medical .swiper-slide img{ border-top-left-radius: 5px;border-top-right-radius: 5px; }
.three-medical .titles h5{ font-size: 18px;padding: 15px 0 20px; }
.three-medical ul li{ display: flex;align-items: center; float: left; width: 48%;padding: 15px 5px; border: 1px solid #dcdcdc;border-radius: 5px;margin-bottom: 4%; }
.three-medical ul li:nth-of-type(even){ float: right; }
.three-medical ul li img{ display: block;width: 30px;margin-right: 5px; }
.three-medical .swiper-container-horizontal > .swiper-pagination-bullets{ bottom: 17px; }
.three-medical .swiper-pagination-bullet-active{ background: #3874f4; }
/** 养老 **/
.pension ul li{ display: flex;align-items: center; padding: 20px 15px; border-top: 1px solid #dcdcdc; }
.pension ul li img{ display: block;width: 60px;margin-right: 15px; }
/** servicems **/
.servicems{ background: rgba(0,0,0,.9) }
.servicems .ntitles h5{ color: #fff; }
.servicems .cons{ padding: 0 15px 20px; }
.servicems .cons img{ display: block;width: 100%; }
/** features **/
.features ul li{ display: flex;align-items: center; padding: 20px 15px; border-top: 1px solid #dcdcdc; }
.features ul li img{ display: block;width: 60px;margin-right: 15px; }
/** keymodule **/
.keymodule{ overflow: hidden; }
.keymodule .cons{ padding: 0 15px 20px; }
.keymodule .swiper-slide .remark{ padding: 15px 10px 20px; }
.keymodule .swiper-slide .remark img{ display: block;width: 60px; }
.keymodule .swiper-slide .remark h6{ padding: 5px 0 10px; }
/** 农产品 **/
.problems .cons{ padding: 0 15px 20px; }
.problems ul li{ float: left; width: 48%;margin-bottom:4%; min-height: 159px; }
.problems ul li:nth-of-type(even){ float: right; }
.problems ul li .remark{ padding: 15px 10px; }
.problems ul li .remark h5{ padding-bottom: 10px; }
.problems ul li .remark p{ line-height: 25px; }
/** traceability **/
.traceability{ overflow: hidden; }
.traceability .cons{ padding: 0 15px 20px; }
.traceability .swiper-slide{ min-height: 235px; }
.traceability .swiper-slide .remark{ padding: 20px 15px; }
.traceability .swiper-slide .num{ display: block;width: 35px;height: 35px;line-height: 35px;text-align: center;background: #3874f4;color: #fff;
    border-radius: 65px;overflow: hidden;
}
.traceability .swiper-slide h5{ padding: 8px 0; }
.traceability .swiper-slide p{ line-height: 25px; }
/** efficient **/
.efficient ul li{ display: flex;align-items: center; padding: 20px 15px; border-top: 1px solid #dcdcdc; }
.efficient ul li img{ display: block;width: 60px;margin-right: 15px; }
/** Team **/
.team-archite .cons{ padding: 0 15px 20px;overflow: hidden; }
.team-archite .cons .swiper-slide{ border-radius: 8px;overflow: hidden; }
.team-archite .cons .swiper-slide img{ display: block;width: 100%; }
.team-archite .cons .swiper-slide .remark{ padding: 15px 10px; border: 1px solid #dcdcdc;border-width: 0 1px 1px;
    border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;
}
.team-archite .cons .swiper-slide .remark p{ font-size: 12px;color: #666;padding-top: 3px; }
/** self-growth **/
.self-growth .cons{ padding: 0 15px 10px; }
.self-growth .cons ul li{ margin-bottom: 15px; }
.self-growth .cons ul li img{ display: block;width: 100%; }
.self-growth .cons ul li .remark{ padding: 15px; }
.self-growth .cons ul li .remark h5{ padding-bottom: 3px; }
.self-growth .cons ul li .remark p{ font-size: 12px;line-height: 20px;color: #666; }
/** photos **/
.photos .cons{ position:relative;padding:0 15px 40px;overflow:hidden; }
.photos .cons .swiper-slide{ border-radius:8px;overflow:hidden; }
.photos .cons .swiper-slide img{ display:block;width:100%; }
.photos .cons .swiper-slide h5{ width:100%;position:absolute;bottom:0;left:0;height:28px;line-height:28px;background:rgba(0,0,0,.5);text-align:center;
color:#fff; font-size:12px; }
/** contact-us **/
.contactus .contact-us{ padding: 0 15px 10px; }
.contact-us ul li{
    padding: 15px 10px;border: 1px solid #dcdcdc;border-radius: 8px;margin-bottom: 10px;
}
/** maps **/
#allmap {width: 100%;height:300px;overflow: hidden;margin:10px auto;}
#maps{width: 100%;height: 300px;}
#maps .info-title{color: white;font-size: 14px;background-color: rgba(0,155,255,0.8);line-height: 26px;padding: 0px 0 0 6px;font-weight: lighter;letter-spacing: 1px}
#maps .info-content{padding: 4px;color: #666666;line-height: 23px;}
#maps .info-content img{float: left;margin: 3px;}
#maps .amap-adcombo-close{ background:#000 url(../images/mapclose.png) center center no-repeat !important; }
/** feedback **/
.contact-feedback .feedback{
    padding: 0 15px 40px;
}
.contact-feedback .feedback ul li input{
    width: 100%;padding: 0 10px; height: 35px;line-height: 35px;border: 1px solid #dcdcdc;border-radius: 8px;margin-bottom: 15px;outline: none; overflow: hidden;
    font-size: 14px;color: #666;
}
.contact-feedback .feedback ul li textarea{ width: 100%;height: 70px;resize: none;padding: 10px;border: 1px solid #dcdcdc;border-radius: 8px;outline: none; }
.contact-feedback .feedback ul li .input-submit{ display: block;width: 100%;height: 40px;line-height: 40px;background: #3874f6;color: #fff;text-align: center;border: 0;border-radius: 8px;
color: #fff;cursor: pointer;margin: 20px auto 0; }
.contact-feedback .error-hide{ display: block;padding-top: 15px; }
.contact-feedback .error-hide.Validform_wrong{  color: red; }
.contact-feedback .error-hide.Validform_right{ display: none; }

/*+-------------------------------
/*+ 上下页
/*+-------------------------------*/
.prenext:after{ display: block;content: "";clear: both; }
.prenext{padding: 20px 15px;border: 1px solid #f0f0f0;border-width: 1px 0;}
.prenext p{ font-size: 12px; float: inherit !important;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.prenext a{ font-size: 12px; height: 25px;line-height: 25px;color: #999;}