@charset "utf-8";
 /*============================================================
   样式重置
   ============================================================ */
body,p,ul,ol,li,h1,h2,h3,dl,dt,dd{margin:0;padding:0;}
h2{font-size:100%;}
ul,dl,ol{list-style:none;}
em{font-style: normal;}
img{border:0 none;}
img{display:inline-block;overflow:hidden;vertical-align:top;}
body{-webkit-user-select:none;-webkit-text-size-adjust:100%!important;font-family:Helvetica;}
a,button,input,img{-webkit-touch-callout:none;}
input,select,textarea{outline:none;}
table{border-collapse:collapse;border-spacing:0;}
a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media all and (-webkit-transform-3d){a,button,input{-webkit-tap-highlight-color:rgba(130,130,130,.52);}} 
html,body{height:100%;}
a{text-decoration:none;}

/* ============================================================
   公用
   ============================================================ */
.hide{display: none!important;}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
/* 按钮 */
.btn{display:block;position: relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:42px;-webkit-border-radius:5px;border-radius:5px;text-align:center;font-size:18px;line-height:42px;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;}
.btn:before{content:'';position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;-webkit-border-radius:10px;border-radius:10px;}
.btn-green,.btn-green:visited{background-color:#04BE02;color:#FFFFFF;}
.btn-green.btn-on{background-color:#039702;color:rgba(255,255,255,0.6);}
.btn-green:before{border-color:#199D18;}
.btn-green.btn-on:before{border-color:#178E15;}
.btn-white,.btn-white:visited{background-color:#FFFFFF;color:#333333;}
.btn-white:before{border-color:#CDCDCD;}
.btn-white.btn-on{background-color:#DEDEDE;color: #A1A1A1;}
.btn-white.btn-on:before{border-color:#B9B9BC;}
/* 线下解决方案公用模板 */
.project{width: 100%;max-width: 640px;margin: 0 auto;}
.project-header{width:100%;height:auto;padding-bottom:72.5%;background-size:100% auto;background-repeat:no-repeat;position:relative;}
.project-header img{position:absolute;top:0;left:0;}
.project-header h1{position:absolute;color:#FFFFFF;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);bottom:29%;font-size:18px;font-weight:normal;}
.project-intro{margin-top:30px;margin-bottom:15px;}
.project-intro .txt{text-indent:2em;margin-bottom:0.5em;font-size:14px;line-height:2em;color:#333333;text-align:justify;margin-left:15px;margin-right:15px;overflow:hidden;}
.project-table{border-top:2px solid #22AC38;border-bottom:2px solid #22AC38;margin:30px 15px;overflow: hidden;}
.project-table th{color:#22AC38;font-size:13px;padding:12px;text-align:left;white-space:nowrap;}
.project-table td{color:#333333;font-size:13px;padding:12px;}
.project-table tr.odd-row,.project-table tr:nth-child(even){background:#EDEDED;}
.project-table .th-1{width:35%;}
.project-table .th-2{width:8%;}
.project-table .th-3{width:57%;}
.project-table .vs{display:inline-block;width:2em;height:2em;border-radius:4em;color:#FFFFFF;background:#D5D5D5;line-height:2em;text-align:center;overflow:hidden;}
.project-banner{width:auto;height:221px;text-align:center;margin-left:15px;margin-right:15px;overflow:hidden;}
.project-banner-logo{display:inline-block;width:82px;height:82px;-wekbit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;margin-top:50px;margin-bottom:20px;
	background-image:url(/Public/Home/images/scheme/proj-detail-logo.png);}
.project-banner h2{font-weight:normal;font-size:18px;color:#333333;}
.project-title{height:56px;text-align:center;border-top:1px dashed #D6D6D6;border-bottom:1px dashed #D6D6D6;line-height:56px;margin:60px 3% 20px;}
.project-mt{margin-top: 20px}
.project-li{margin:40px 15px 0;clear:both;overflow:hidden;position:relative;}
.project-li h4{font-size:16px;font-weight:bold;color:#333333;line-height:1.6em;text-align:left;margin-top:0;margin-bottom:15px;}
.project-li h4 em{display:inline-block;width:1.5em;height:1.5em;border-radius:99em;border:2px solid #22AC38;font-weight:bold;color:#22AC38;text-align:center;line-height:1.5em;font-size:12px;margin-right:0.5em;vertical-align:1px;float:left;}
.project-li h4 span{display: block;overflow: hidden;}
.project-li-detail{margin-top:5px;}
.project-li-detail .txt{color:#333333;font-size:14px;line-height:1.4em;}
.project-li-detail .title{font-size: 14px;font-weight: bold;margin-bottom: 1em;margin-top: 0;}
.project-li-detail .title:before {float: left;margin-top: 0.35em;border-radius: 0.15em;vertical-align: middle;display: inline-block;content: ' ';width: 0.5em;height: 0.5em;background: #22AC38;margin-right: 0.4em;line-height: 1em;}
.project-li-detail .title span{display: block;overflow: auto;}
.project-step{width:320px;margin:30px auto 0;overflow:hidden;text-align:center;}
.project-img{margin:40px auto 0;text-align:center;}
.project-img-tip{width:320px;margin:10px auto 0;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.project-img-tip .block,.project-img-tip .block-2{width:88px;text-align:center;background-color:#22AC38;height:25px;line-height:25px;color:#FFFFFF;font-size:12px;}
.project-img-tip .block-2{width:123px;}
.project-footer{padding:50px 10px 45px;overflow:hidden;}
.project-footer .contract-email{line-height:300%;font-size:14px;text-align:center;color:#666666;}
.project-link{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAABuAgMAAACYbp+9AAAADFBMVEUAyAD///+g66BH10eL1li1AAACYUlEQVRIx4WXsbGcQAyGf2AICHB2JVACwZvxjK+EC26BuUdAAQ6uhB33QAkvcuArYZugBBJHjj0OzDuEbgFpUfTmfbOsfkkr6WA8q345JH97/18+f3f4tGSU+TsWGyVeOeZJL/AHXvZlz7/Dtzfmq6/vb8DruPgBSMf5A8xbbK1ccbvjsc9r7G3weCfwzONO4MmL15BsYN6JPGNuRR4vvIJsPfFG4QXxTuEZcavweOYVNOuf/KrhZD5/Qdi/u4C4CKG7NxJXcE75qTXniUvRowKtCgN2X6jPNjWg6Irl6bKJn9XcNogmblVtD8QTV0MzCZtoJR+ntPeo5cRTWgdI8nt+sQVaKTT8Jkpc5NBQWFNQeL5uQkOys4X3bv1waxCn6jB3XxsXTY4z8cYPDddsBLs8Rkd/rNpRvPCT6Tg0kznmbqnVmrV5Ly5ZeDqfobZmdzx75iPhTs2cLHpKLmZ+lwvGUluulLd2++Beq+SUxKndisRJdmJu9YJncb5xgERxjmtSEpcwj4h3G245QCRO4fIgiXFeB8iqfJDERWA5hZS5HOxvKWUuw8UPUBfguTAlkaJhV8QpiStLkTJXeP2hFzI3eP2leOx5D4OQKf2NfdL6I2uC6QI8m3gb4KnS31mSMh9Y/sRDAmk+qfLU+cYphQkIKMPzFafD+Xw834/3A32/ONpPDveb4/3oeL863s+O97vmYD+8St6Healx9i54/5vA9f26lW9nfpH2h018Evn3Affs8eYWPJo9n+Jx+zPjD7PlZ/Lo5z98+03E59a/UuCOsqVxoA/z3IT5GOY/jGb/AS91tdHOdgMPAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:62px auto;background-position:center 33px;overflow:hidden;width:100%;height:225px;position:relative;display:block;}
.project-link span{text-decoration:none;color:#00C800;font-size:18px;position:relative;display:inline-block;top:115px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.project-link p{text-align:center;position:absolute;top:140px;width:100%;font-size:14px;color:#666666;}
.project-follow{margin-top:0px;margin-bottom:20px;font-size:14px;line-height:2em;text-align:center;color:#333333;margin-left:15px;margin-right:15px;padding-bottom:40px;}
.project-follow a, .common-follow a:visited {color: #00C800;}
.img-no-top{margin-top: 0;}
.img-no-bottom{ margin-bottom: 0;}
.project-sales{margin:0 15px;overflow:hidden}
.project-sales-item{min-height:50px;position:relative;overflow:hidden}
.project-sales-item .sales-title{width:100%;font-weight:700;text-align:left;font-size:18px;line-height:28px}
.project-sales-item .sales-title .num{font-size:18px;color:#22AC38;border:2px solid #22AC38;width:23px;height:23px;display:inline-block;border-radius:99px;vertical-align:baseline;line-height:23px;font-style:normal;margin-right:10px;text-align:center;background-color:#FFF;float:left}
.project-sales-item .sales-title .num-other{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAMFBMVEX///86rja13LTX69aBxn9PtEz1+vVhul7r9evM5svA4cDh8OGp1qec0ZtxwG+Py40crYy0AAAAWklEQVQI12NgYODyYQADJhEQyZzALMTAzMCQXswsxOZowLBdUE1yqugCBgYTOTlxNZAKc0EFENUUKiprwMDQK+gheVDEgKFViFmIM3ABA9MGoP4ksHnySOYCAGCeC/duX/GVAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;-webkit-background-size:6px auto;background-size:6px auto}
.project-sales-item .sales-content{padding-top:7px;padding-bottom:52px}
.project-sales-item .sales-content p{font-size:13px;padding-left:37px;color:#333;line-height:1.8em}
.project-sales-item .line{position:absolute;width:2px;height:9999px;background:#22AC38;top:26px;left:12px}
/* ============================================================
   页面私有
   ============================================================ */
/*智慧药店*/
.drugstore .pic{margin:40px auto 60px auto;text-align:center}
/*智慧校园*/
.school .small{width: 88px;line-height: 1;font-size: 9px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 4px;}
.school .arrow{width:320px;margin:5px auto 5px;position:relative;height:17px}
.school .arrow .ico-cir{position:absolute;width:3px;height:3px;background-color:#22AC38;-webkit-border-radius:2px;border-radius:2px;right:65px}
.school .arrow .ico-cir-1{top:0}
.school .arrow .ico-cir-2{top:6px}
.school .arrow .ico-angle-down{position:absolute;top:10px;right:60px}
.school .arrow .ico-angle-down:before{content:'';display:inline-block;width:0;height:0;overflow:hidden;font-size:0;border-width:7px;border-color:#22ac38 transparent transparent transparent;border-style:solid dashed dashed dashed;z-index:0}
.school .arrow .ico-angle-down:after{content:'';display:inline-block;width:0;height:0;overflow:hidden;font-size:0;border-width:4px;border-color:#FFF transparent transparent transparent;border-style:solid dashed dashed dashed;position:absolute;top:0;left:3px;z-index:1}
.school .green{color:#22AC38}
.school .school-more{width:264px;margin:22px auto 0}
.school-more dl{width:78px;height:154px;border:1px solid #CCC;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box}
.school-more dl dt{height:27px;line-height:27px;text-align:center;color:#FFF;font-size:12px;background-color:#22AC38}
.school-more dl dd{height:24px;line-height:24px;text-align:center;color:#333;font-size:12px}
/*智慧美业*/
.beauty .line{height: 0;border-top: 1px dashed #D6D6D6;display: block;margin-left: 15px;margin-right: 15px;overflow: hidden;}