.layui-main { width:1190px;}
.iconfont img{ display: block; max-width: 100%; max-height: 100%; margin: 0 auto;}
/*  */
.iottitle{ font-size: 28px; font-weight: bold; text-align: center; margin-bottom: 44px;}
.message_btn{ cursor: pointer;}
.message_btn:hover{ }
/* banner */
.n_banner{ position: relative; height: 400px; overflow: hidden;}
.n_banner .n_banner_bg{ width: 1920px; position: absolute; top: 0; left: 50%; margin-left: -960px;}
/* 场景 */
.iotscene_bg{ padding: 50px 0;}
.iotsence_cont{ position: relative;}
.iotsence_img{ position: absolute; top: 42px; left: 50%; margin-left: -220px; width: 440px; height: 308px; overflow: hidden;}
.iotsence_img img{ width: 100%; height: 100%;}
.iotsence{ overflow: hidden;}
.iotsence li{ width: 50%; float: left; margin: 16px 0;}
.iotsence li:nth-child(odd)>div{ margin-left: 70px;}
.iotsence li:nth-child(even)>div{ margin-left: auto; margin-right: 70px;}
.iotsence li>div{ position: relative; width: 246px; height: 64px; border: 1px solid #cfdaff; background: #f3f6fb; overflow: hidden; box-shadow: 0px 0px 10px rgba(76, 159, 236, .13);}
.iotsence li>div h2{ font-size: 16px; color: #081120; text-align: center; line-height: 64px; margin-left: 40px;} 
.iotsence li>div .iconfont{ position: absolute; left: 60px; top: 12px; display: block; width: 35px; height:40px;}
/* 痛点 */
.iotpain_bg{ background: #f6f7fa; padding: 50px 0;}
.iotpain li{ padding: 12px 40px; }
.iotpain li:not(:last-child){ border-right:1px solid #e6eaf3;}
.iotpain .iconfont{ width: 64px; height: 64px; margin: 0 auto;} 
.iotpain h2{ font-size: 20px; font-weight: bold; color: #333; text-align: center; margin: 36px 0 28px;}
.iotpain h2 span{ color: #f64515;}
.iotpain p{ font-size: 14px; line-height: 22px; color: #686c7b; height: 110px; overflow: hidden;}
/* 功能 */
.iotfunction_bg{ padding: 50px 0;}
.iotfunction{ padding: 0 40px;}
.iotfunction li{ height: 290px; padding: 30px 0;}
.iotfunction li>div{ height: 100%;}
.iotfunction h2{ font-size: 28px; color: #333; line-height: 30px; max-height: 30px; overflow: hidden; margin-bottom: 30px; }
.iotfunction dl{ position: relative;}
.iotfunction dl dt{ font-size: 16px; color: #04102e; line-height: 24px; max-height: 24px; overflow: hidden; margin-bottom: 10px;}
.iotfunction dl dd{ font-size: 14px; color: #606f85; line-height: 24px; max-height: 48px; overflow: hidden; list-style: circle; padding-left: 18px; background: url(../images/iot/iotcircle.png) no-repeat 0 10px; /*margin: 8px 0;*/}
.iotfunction a{ position: absolute; bottom: 40px; font-size: 14px; color: #0183e5; padding-right: 30px; background: url(../images/iot/linkarrow.png) no-repeat right center;}
.iotfunction_img{ }
.iotfunction_img img{ display: block; margin: 0 auto; }
/* 优势 */
.iotadvan_bg{ background: url(../images/iot/iotadvan_bg.png) no-repeat center bottom #f6f7fa; padding: 50px 0 110px;}
.iotadvan li{ padding: 12px 30px; }
.iotadvan .iconfont{ width: 80px; height: 80px; margin: 0 auto;} 
.iotadvan h2{ font-size: 18px; font-weight: bold; color: #344662; text-align: center; margin: 16px 0 20px;}
.iotadvan p{ font-size: 14px; line-height: 22px; color: #606f85; text-align: center; height: 66px; overflow: hidden;}
/* 大屏 */
.iotscreen_bg{ background: #f6f7fa; padding: 50px 0 50px;}
.iotscreen_cont ul{ overflow: hidden;}
.iotscreen_cont li{ width: 374px; height: 205px; margin: 0 34px 34px 0;}
.iotscreen_cont li>div{ position: relative; width: 100%; height: 100%; }
.iotscreen_cont li:nth-child(3n){ margin-right: 0;}
.iotscreen_cont .iconfont{ width: 100%; height: 100%; margin: 0 auto;}
.iotscreen_cont h2{ position: absolute; top: 0; left: 0; width: 100px; height: 34px; line-height: 34px; font-size: 16px; color: #fff; text-align: center; background: #539bff;}
/*  */
.main_learn_bg{ background: url(../images/iot/high_tech_form.png) no-repeat center top #2f86ff; padding: 40px 0 47px;}
.main_learn_bg p{ font-size: 14px; text-align: center; color: #fff; margin-bottom: 30px;}
.main_learn_bg a{ display: block; margin: 0 auto; border-radius: 19px; width: 210px; height: 38px; background: #ff9900; font-size: 16px; line-height: 38px; text-align: center; color: #fff; }
.main_learn_bg h3{ font-size:22px; font-weight:normal; text-align:center; line-height:36px; color:#ffffff;}

