#content .banner_101{width: 100%;height: 400px;background: url(../images/solution101/banner.jpg) no-repeat top center;min-width: 1200px;}
#content .banner_102{width: 100%;height: 400px;background: url(../images/solution102/banner.jpg) no-repeat top center;min-width: 1200px;}
#content .banner_103{width: 100%;height: 400px;background: url(../images/solution103/banner.png) no-repeat top center;min-width: 1200px;}

#content .solution{width: 1100px;margin: 0 auto;background: #fff;min-height: 500px;}
#content .solution_detail{color: #333;font-size: 14px;width: 900px;margin: 0 auto;overflow:hidden;}
#content .solution_detail .solution_content{margin: 20px auto 80px auto;}
#content .solution_detail h1{font-size: 22px;height: 80px;line-height: 80px;}
#content .solution_detail h2{font-size: 18px;height: 80px;line-height: 80px;}
#content .solution_detail p{line-height: 35px;width: 100%;font-size: 14px;text-indent: 2em;}

#content .solution_detail .solution101 .pointpanel{width: 900px;margin: 0 auto;overflow: hidden;}
#content .solution_detail .solution101 .pointpanel ul{margin: 20px 0 20px 0;}
#content .solution_detail .solution101 .pointpanel ul li{width: 900px;margin: 20px auto;overflow: hidden;}
#content .solution_detail .solution101 .pointpanel ul li i{width: 79px;height: 81px;display: block;float: left;margin: 10px 0 0 0;}
#content .solution_detail .solution101 .pointpanel ul li i.internet{background: url(../images/solution101/icon-internet.png) no-repeat;}
#content .solution_detail .solution101 .pointpanel ul li i.ai{background: url(../images/solution101/icon-ai.png) no-repeat;}
#content .solution_detail .solution101 .pointpanel ul li i.bigdata{background: url(../images/solution101/icon-bigdata.png) no-repeat;}
#content .solution_detail .solution101 .pointpanel ul li i.cloud{background: url(../images/solution101/icon-cloud.png) no-repeat;}
#content .solution_detail .solution101 .pointpanel ul li i.couplet{background: url(../images/solution101/icon-couplet.png) no-repeat;}
#content .solution_detail .solution101 .pointpanel ul li .pointbox{width: 780px;float: right;display: block;}
#content .solution_detail .solution101 .pointpanel ul li .pointbox label{height: 35px;line-height: 35px;text-align: left;font-size: 16px;width: 100%;display: block;}
#content .solution_detail .solution101 .pointpanel ul li .pointbox span{font-size: 14px;color: #666;text-align: left;line-height: 23px;}
#content .solution_detail .solution101 .smartpanel{width: 900px;margin: 0 auto;overflow: hidden;}
#content .solution_detail .solution101 .smartpanel ul{margin: 30px auto;overflow: hidden;}
#content .solution_detail .solution101 .smartpanel ul li{width: 435px;height: 180px;background: #f9f9f9;float: left;margin: 0 30px 20px 0;}
#content .solution_detail .solution101 .smartpanel ul li.last{margin-right: 0;}
#content .solution_detail .solution101 .smartpanel ul li i{float: left;margin-top: 40px;margin-left: 20px;display: block;}
#content .solution_detail .solution101 .smartpanel ul li i.teach{width: 59px;height: 48px;background: url(../images/solution101/icon-teach.png) no-repeat;}
#content .solution_detail .solution101 .smartpanel ul li i.education{width: 63px;height: 48px;background: url(../images/solution101/icon-education.png) no-repeat;}
#content .solution_detail .solution101 .smartpanel ul li i.environment{width: 64px;height: 59px;background: url(../images/solution101/icon-environment.png) no-repeat;}
#content .solution_detail .solution101 .smartpanel ul li i.life{width: 68px;height: 54px;background: url(../images/solution101/icon-life.png) no-repeat;}
#content .solution_detail .solution101 .smartpanel ul li i.manage{width: 59px;height: 50px;background: url(../images/solution101/icon-manage.png) no-repeat;}
#content .solution_detail .solution101 .smartpanel ul li i.service{width: 65px;height: 65px;background: url(../images/solution101/icon-service.png) no-repeat;}
#content .solution_detail .solution101 .smartpanel ul li .smartbox{width: 330px;float: right;overflow: hidden;}
#content .solution_detail .solution101 .smartpanel ul li .smartbox label{height: 50px;line-height: 50px;text-align: left;font-size: 16px;display: block;width: 100%;}
#content .solution_detail .solution101 .smartpanel ul li .smartbox span{font-size: 14px;color: #666;line-height: 23px;width: 90%;display: block;}

#content .solution_detail .solution102 .featurepanel{width: 900px;margin: 0 auto;overflow: hidden;}
#content .solution_detail .solution102 .featurepanel ul{width: 100%;height: auto;overflow: hidden;}
#content .solution_detail .solution102 .featurepanel ul li{width: 450px;float: left;overflow: hidden;}
#content .solution_detail .solution102 .featurepanel ul li i{width: 24px;height: 24px;display: block;float: left;}
#content .solution_detail .solution102 .featurepanel ul li i.orange{background: url(../images/solution102/icon_orange.png) no-repeat;}
#content .solution_detail .solution102 .featurepanel ul li i.green{background: url(../images/solution102/icon_green.png) no-repeat;}
#content .solution_detail .solution102 .featurepanel ul li i.blue{background: url(../images/solution102/icon_blue.png) no-repeat;}
#content .solution_detail .solution102 .featurepanel ul li i.red{background: url(../images/solution102/icon_red.png) no-repeat;}
#content .solution_detail .solution102 .featurepanel ul li .featurebox{width: 420px;height: auto;float: right;text-align: left;}
#content .solution_detail .solution102 .featurepanel ul li .featurebox h3{font-size: 16px;line-height: 24px;margin-bottom: 5px;}
#content .solution_detail .solution102 .featurepanel ul li .featurebox label{line-height: 25px;width: 100%;height: 80px;display: block;}

#content .solution_detail .solution102 h1{border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;}
#content .solution_detail .solution102 .centrepanel{width: 900px;overflow: hidden;margin: 20px auto;}
#content .solution_detail .solution102 .centrepanel .centre-l{width: 250px;float: left;}
#content .solution_detail .solution102 .centrepanel .centre-l ul li{height: 45px;font-size: 14px;line-height: 25px;}
#content .solution_detail .solution102 .centrepanel .centre-l ul li i{width: 10px;height: 10px;display: inline-block;background: #70bb4e;border-radius:50%;margin-right: 10px;}
#content .solution_detail .solution102 .centrepanel .centre-l ul li i.orange{background: #f08400;}
#content .solution_detail .solution102 .centrepanel .centre-l ul li i.blue{background: #59c1cf;}
#content .solution_detail .solution102 .centrepanel .centre-r{width: 640px;float: right;}
#content .solution_detail .solution102 .centrepanel .centre-r img{width: 640px;height: auto;}
#content .solution_detail .solution102 .videopanel{width: 800px;overflow: hidden;margin: 20px auto;}
#content .solution_detail .solution102 .videopanel ul{width: 260px;overflow: hidden;float: left;}
#content .solution_detail .solution102 .videopanel ul li{height: 45px;font-size: 14px;line-height: 25px;}
#content .solution_detail .solution102 .videopanel ul li i{width: 10px;height: 10px;display: inline-block;background: #59c1cf;border-radius:50%;margin-right: 10px;}

#content .solution_detail .solution103 .why{overflow: hidden;margin: 30px auto;}
#content .solution_detail .solution103 .why .box{width: 280px;float: left;border: 1px solid #dedede;background-color: #f4f4f4;min-height: 180px;text-align: center;border-radius: 4px;margin-bottom: 20px;}
#content .solution_detail .solution103 .why .box h4{font-size:13px;height:25px;line-height:25px;text-align:center;width: 90%;margin: 0 auto;}
#content .solution_detail .solution103 .why .box i{width: 80px;height: 80px;display: block;margin: 15px auto 0 auto;background: url(../images/solution103/why-ico.png) no-repeat;}
#content .solution_detail .solution103 .why .box .ico1{background-position: -12px -12px}
#content .solution_detail .solution103 .why .box .ico2{background-position: -102px -12px}
#content .solution_detail .solution103 .why .box .ico3{background-position: -198px -12px}
#content .solution_detail .solution103 .why .box .ico4{background-position: -12px -104px}
#content .solution_detail .solution103 .why .box .ico5{background-position: -105px -103px}
#content .solution_detail .solution103 .why .box .ico6{background-position: -197px -104px}
#content .solution_detail .solution103 .how{overflow: hidden;margin: 30px auto;}
#content .solution_detail .solution103 .how .box{width: 200px;float: left;border: 1px solid #dedede;background-color: #f4f4f4;min-height: 250px;text-align: center;border-radius: 4px;margin: 0 10px 0 10px;}
#content .solution_detail .solution103 .how .box i{width: 80px;height: 80px;display: block;margin: 15px auto 0 auto;background: url(../images/solution103/how-ico.png) no-repeat;}
#content .solution_detail .solution103 .how .box .ico1{background-position: -12px -12px}
#content .solution_detail .solution103 .how .box .ico2{background-position: -102px -12px}
#content .solution_detail .solution103 .how .box .ico3{background-position: -198px -12px}
#content .solution_detail .solution103 .how .box .ico4{background-position: -290px -12px}
#content .solution_detail .solution103 .how .box label{width: 100%;height: 30px;font-size: 16px;text-align: center;line-height: 30px;display: block;color: #333;}
#content .solution_detail .solution103 .how .box span{width: 90%;font-size: 14px;text-align: left;line-height: 22px;display: block;color: #666;margin: 0 auto;}
#content .solution_detail .solution103 .now{width: 900px;height: 40px;background: url(../images/solution103/box_bg.png) no-repeat;margin: 20px auto;}
#content .solution_detail .solution103 .now h4{color: #fff;width: 220px;margin-left: 15px;height: 40px;line-height: 40px;font-size: 16px;text-align: center;}
#content .solution_detail .solution103 .special{margin: 20px auto;}
#content .solution_detail .solution103 .special ul li{width:100%;min-height:60px;margin: 10px auto;}
#content .solution_detail .solution103 .special ul li i{width: 55px;height: 55px;display: block;float: left;text-align: center;border-radius: 50%;color: #1E9FFF;line-height: 55px;font-size: 18px;border: 2px solid #1E9FFF;}
#content .solution_detail .solution103 .special ul li div{width:830px;float:right}
#content .solution_detail .solution103 .special ul li div h4{font-size:16px;height:60px;line-height:60px;text-align:left;}
#content .solution_detail .solution103 .safe{overflow: hidden;margin: 30px auto;}
#content .solution_detail .solution103 .safe .box{width: 200px;float: left;border: 1px solid #dedede;background-color: #f4f4f4;min-height: 250px;text-align: center;border-radius: 4px;margin: 0 10px 0 10px;}
#content .solution_detail .solution103 .safe .box i{width: 80px;height: 80px;display: block;margin: 15px auto 0 auto;background: url(../images/solution103/safe-ico.png) no-repeat;}
#content .solution_detail .solution103 .safe .box .ico1{background-position: -12px -12px}
#content .solution_detail .solution103 .safe .box .ico2{background-position: -102px -12px}
#content .solution_detail .solution103 .safe .box .ico3{background-position: -198px -12px}
#content .solution_detail .solution103 .safe .box .ico4{background-position: -290px -12px}
#content .solution_detail .solution103 .safe .box label{width: 100%;height: 30px;font-size: 16px;text-align: center;line-height: 30px;display: block;color: #333;}
#content .solution_detail .solution103 .safe .box span{width: 90%;font-size: 14px;text-align: left;line-height: 22px;display: block;color: #666;margin: 0 auto;}



#HomeSchool {background-color: #f8f8f8;width: 100%;margin: 0 auto;min-height: 800px;}
#HomeSchool .banner{background: url(../images/solution104/banner_homeschllo.png) no-repeat top center;width: 100%;height: 400px;min-width: 1200px;}
#HomeSchool .solution104{width: 1100px;margin: 0 auto;background: #fff;min-height: 500px;}
#HomeSchool .solution104 .title_detail {padding-top: 20px;color: #333;font-size: 14px;width: 900px;margin: 0 auto;}
#HomeSchool .solution104 .title_detail > div{font-size: 18px;height: 80px;line-height: 80px;}
#HomeSchool .solution104 .title_detail > p{line-height: 30px;width: 100%;font-size: 14px;text-indent: 2em;}
#HomeSchool .solution104 .title_detail > p > .images1{width: 100%;}
#HomeSchool .solution104 .title_detail > .titletwo_detail{padding: 0px 15px 0px 15px;}
#HomeSchool .solution104 .title_detail > .titlethree_detail{padding: 0px 25px 0px 25px;}
#HomeSchool .solution104 .title_detail > .titlethree_conten{padding: 0px 25px 0px 25px;}
#HomeSchool .solution104 .title_detail .stars{vertical-align: -8px;margin-right: 5px;}
#HomeSchool .solution104 .title_detail .triangle{vertical-align: -9px;margin-right: 5px;}