@charset "utf-8";
/*---初始化---*/
*{
    margin:0; 
    padding:0; 
    box-sizing: border-box;
	outline:0;
	zoom:1;
}
html {
    font-family: sans-serif; /* 1 */
    line-height: 1.15; /* 2 */
    -ms-text-size-adjust: 100%; /* 3 */
    -webkit-text-size-adjust: 100%; /* 3 */
}

body {
    margin: 0;
}
/*
body, button, input, select, textarea {
  font: 400 1em/1.8 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;
}*/
a {
    text-decoration:none;
    outline:none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
    outline-width: 0;
}

li{
    list-style-type:none;
}

/* --- 公用样式 --- */
span{display:block;}
.left{float:left;}
.right{float:right;}
.wrap{max-width:1200px; margin:0 auto;}
a{color:#666; transition:all .3s ease;}
a:hover{color:#FB565C}
.clear{clear:both;}


/* --- banner --- */
.banner{position:relative;}

.banner .prev,.banner .next{position:absolute; z-index:100; top:40%;}
.banner .prev{left:20px;}
.banner .next{right:20px;}

.home-banner{background:url(../images/banner/01.jpg) no-repeat center top; height:600px; overflow:hidden;}
.home-banner em{display:block; font-size:40px; font-weight:lighter; color:#fff; margin-top:140px;}
.home-banner b{font-size:40px; display:block; color:#fff; margin-bottom:30px; line-height:150%;}
.home-banner a{background:#fff; width:160px; height:50px; line-height:50px; text-align:center; display:block; border-radius:10px; box-shadow: 10px 10px 20px #E85D60;}
.home-banner a:hover{background:#333; color:#fff;}

.banner li .school-banner h2{margin-top:10%;}
.banner li .art-banner h2{margin-top:18%;}

/* --- 栏目 --- */
.column{text-align:center; margin-top:80px; margin-bottom:80px;}
.column h2{font-size:35px; font-weight:lighter; color:#333; margin-bottom:10px;}
.column h3{color:#538CFF; font-size:30px; font-weight:lighter;}
.column i{width:50px; margin:0 auto; height:1px; background:#D5D5D5; display:block; margin-top:20px; margin-bottom:10px;}
.column p{font-size:30px; font-family:eng; text-transform:uppercase;} 
.column .hottel{color:#FB565C; font-family:eng; font-size:43px; line-height:100%;}
.column b{font-size:50px; line-height:100%;}
.column em.arrow{text-align:center; color:#3366FF; font-size:80px; font-family:iconfont; line-height:100%; margin-top:50px; display:block;}

.column span{font-size:16px; color:#888; margin-bottom:15px; width:700px; margin:0 auto; margin-top:30px; }
.column span b{font-size:24px; font-family:eng; font-weight:lighter; color:#FB565C;}
.column span em{font-size:24px; color:#FB565C;}
.column .more{background:#fff; width:160px; height:50px; line-height:50px; display:block; margin:0 auto; border:1px solid #efefef; border-radius:10px; margin-top:30px;} 



/* --- 行业解决方案 --- */

/* banner*/
.children-banner{background:url(../images_solution/banner-shaoer.jpg) no-repeat center top; height:600px; text-align:center; overflow:hidden;}
.children-banner h2{font-size:50px; font-weight:bold; color:#fff; margin-top:80px; text-shadow : #FF4259 0px 0px 20px}
.children-banner p{ color:#fff; font-size:43px; font-weight:lighter; text-shadow : #FF4259 0px 0px 20px; margin-bottom:50px;}
.children-banner a{width:160px; height:50px; line-height:50px; text-align:center; background:#FFE241; border-radius:10px; display:block; margin:0 auto; font-size:18px; box-shadow: 0px 0px 10px #FF4A4F;}
.children-banner a:hover{ box-shadow: 0px 10px 20px #FF4A4F;}

/* 现状*/
.children-status li{float:left; width:50%; min-height:300px;}
.children-status li .num{float:left; background:url(../images_solution/ertong-xz-num.png) no-repeat; width:106px; height:136px; text-align:center; line-height:130px; color:#fff; font-size:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.children-status li .text{float:left; width:70%; margin-left:3%; margin-top:10px;}
.children-status li .text h3{font-size:24px; margin-bottom:20px;}
.children-status li .text p{font-size:14px; color:#888;}

/* 痛点*/
.children-pain{background:url(../images_solution/ertong-td-back.jpg) no-repeat center top; height:1100px; overflow:hidden; background-size:cover;}
.children-pain .column span{font-size:32px; color:#fff;}
.children-pain .column h2{font-size:50px; color:#fff; font-weight:bold;}
.children-pain .list ul{width:105%;}
.children-pain .list li{float:left; background:#fff; width:380px; border-radius:15px; overflow:hidden; margin-bottom:40px; margin-right:30px; height:340px; transition:all .3s ease;}
.children-pain .list li h3{background:url(../images_solution/ertong-td-cut.png) no-repeat bottom #FFF73D; height:70px; line-height:70px; text-align:center;}
.children-pain .list li .text{padding:40px; color:#888;}
.children-pain .list li:hover{ box-shadow: 10px 10px 20px #FF4233;}

/* 解决方案*/
.children-scheme{ overflow:hidden; padding-bottom:80px;}
.children-scheme .left{ background:url(../images_solution/ertong-fa-left.png) no-repeat; width:300px; height:445px;}
.children-scheme .left li{text-align:center; height:172px; margin-bottom:83px;}
.children-scheme .left li i{font-family:iconfont; font-size:80px; line-height:100%; margin-top:28px; display:block;}
.children-scheme .left li p{font-size:28px;}
.children-scheme .left li:last-child{color:#fff;}
.children-scheme .center{float:left; width:286px; margin-left:170px; text-align:center;}
.children-scheme .center h3{font-size:36px; font-weight:lighter; margin-top:60px;}
.children-scheme .center p{font-size:25px; font-weight:lighter; margin-bottom:30px;}
.children-scheme .right{width:280px; margin-top:10px;}
.children-scheme .right li{height:54px; border:2px dashed #FB565C;  margin-bottom:20px; line-height:50px; border-radius:100px; font-size:18px;  transition:all .3s ease;}
.children-scheme .right li:before{content:">"; font-family:iconfont; color:#FF6C5D; font-size:22px; margin-right:10px; margin-left:50px;}
.children-scheme .right li:hover{background:#FB565C; color:#fff; box-shadow: 0px 10px 20px #ececec;}
.children-scheme .right li:hover:before{color:#fff;}

/* 功能介绍*/
.children-list{background:#5995F5; overflow:hidden; padding-bottom:30px; padding-top:80px;}
.children-list li{ position:relative; margin-bottom:50px; }
.children-list li .box{ background:#fff;  padding:50px 0; border-radius:15px; overflow:hidden ; position:relative; z-index:10;}
.children-list li .buttom-a{background:#F3F3F3; width:96%; margin:0 auto; height:15px; border-radius:0 0 15px 15px; position:relative; z-index:10;}
.children-list li .buttom-b{background:#0D6BDF; width:92%; margin:0 auto; height:15px; border-radius:0 0 15px 15px; -webkit-filter:blur(3px); -moz-filter:blur(10px);filter:url(blur.svg#blur);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');filter:blur(10px); }
.children-list li .pic{ position:absolute; height:100%; top:0; width:45%; left:0;}
.children-list li .text{width:55%; float:right;} 
.children-list li .text h3{font-size:32px; margin-bottom:30px; font-weight:lighter;}
.children-list li .text dl{border-top:1px solid #efefef; border-bottom:1px solid #efefef; width:90%; line-height:60px; color:#999999; margin-bottom:30px;}
.children-list li .text dl a{margin-left:15px;}
.children-list li .text p{width:90%; color:#888; margin-bottom:30px;}
.children-list li .text p em{color:#FB565C;}
.children-list li .text .more em{display:block; float:left; width:50%; line-height:300%; position:relative; padding-left:35px; color:#888;}
.children-list li .text .more em:before{content:"※"; color:#FB565C; font-family:iconfont; font-size:24px; margin-right:10px; position:absolute;  top:2px; left:0;}

/* --- 解决方案 - 客户 --- */
.programme-customer{border-bottom:1px solid #efefef; padding-bottom:80px; overflow:hidden;}
.programme-customer li{float:left; width:25%; text-align:center;}
.programme-customer li .text{margin-top:20px;}
.programme-customer .wrap{position:relative;}
.programme-customer .prev,.programme-customer .next{font-family:iconfont; position:absolute; top:45%; font-size:50px; color:#ccc; cursor:pointer;}
.programme-customer .prev{left:-50px;}
.programme-customer .next{right:-50px;}


/* --- 外语培训行业解决方案 --- */
/* banner*/
.english-banner{background:url(../images_solution/banner-waiyu.jpg) no-repeat center top; height:600px; overflow:hidden;}
.english-banner h2{font-size:50px; font-weight:bold; color:#fff; margin-top:80px;}
.english-banner p{ color:#fff; font-size:41px; font-weight:lighter; margin-bottom:30px;}
.english-banner dl{border-top:1px solid #4E30DA; border-bottom:1px solid #4E30DA; width:650px; padding-top:15px; padding-bottom:15px; overflow:hidden; margin-bottom:50px;} 
.english-banner dl dd{float:left; width:33.333%; text-align:center; color:#fff; border-right:1px solid #5E44DD; font-size:18px;}
.english-banner dl dd:last-child{border:none;}
.english-banner dl dd.zs:before{content:"\e6a4"; font-family:iconfont; margin-right:10px;}
.english-banner dl dd.jw:before{content:"\e639"; font-family:iconfont; margin-right:10px;}
.english-banner dl dd.cw:before{content:"\e64c"; font-family:iconfont; margin-right:10px;}
.english-banner a{width:160px; height:50px; line-height:50px; text-align:center; background:#FFE241; border-radius:10px; display:block;  font-size:18px; box-shadow: 0px 0px 10px #4526D9;}
.english-banner a:hover{ box-shadow: 0px 10px 20px #4526D9;}

/* 概述*/
.english-status{background:url(../images_solution/english-gs-back.png) no-repeat 0 top; margin-top:-250px; overflow:hidden; margin-bottom:80px;}
.english-status ul{margin-top:350px; width:105%;}
.english-status ul li{float:left; width:340px; text-align:center; margin-right:80px; margin-top:50px;  transition:all .5s ease; height:450px;}
.english-status ul li h3{height:80px; line-height:80px;}
.english-status ul li p{font-size:14px; color:#888;}
.english-status ul li:hover{margin-top:30px;}

/* 广告*/
.english-ad{background:url(../images_solution/english-ad-back.jpg) no-repeat center top; height:500px; text-align:center; overflow:hidden; background-attachment: fixed;}
.english-ad span{color:#fff; font-size:32px; font-weight:lighter; margin-top:130px;}
.english-ad h2{color:#fff; font-size:51px; font-weight:bold; margin-bottom:50px;}
.english-ad a{border:2px solid #fff; width:160px; height:50px; line-height:48px; color:#fff; display:block; margin:0 auto; border-radius:100px;} 
.english-ad a:hover{background:#fff; color:#333;}

/* 需求*/
.english-demand{ background:url(../images_solution/english-xq-back.jpg) no-repeat center top; height:1130px; overflow:hidden;}
.english-demand .hd{background:#fff; overflow:hidden; height:60px; line-height:60px; border-radius:10px; box-shadow: 10px 10px 20px #E3EAF4; margin-bottom:50px;}
.english-demand .hd li{float:left; width:25%; text-align:center; font-size:18px; cursor:pointer; border-right:1px solid #F2F5FA;}
.english-demand .hd li:last-child{border:none;}
.english-demand .hd li.on{background: -webkit-linear-gradient(top ,#6F58E1,#8D7AE7);background: -o-linear-gradient(top, #6F58E1,#8D7AE7);background: -moz-linear-gradient(top, #6F58E1,#8D7AE7);background: linear-gradient(top,#6F58E1,#8D7AE7); color:#fff;}
.english-demand .bd ul{width:105%;}
.english-demand .bd li{float:left; width:580px; height:220px; background:#fff; margin-right:40px; padding:40px 0; border-radius:10px; margin-bottom:40px;   transition:all .8s ease;}
.english-demand .bd li i{float:left; width:30%; text-align:center; font-family:iconfont; display:block; font-size:70px; color:#6F58E1; line-height:100%;}
.english-demand .bd li .text{float:right; width:70%;}
.english-demand .bd li .text h3{font-size:22px; margin-bottom:15px;   transition:all .3s ease;}
.english-demand .bd li .text p{color:#888; width:85%; font-size:14px; color:#888}
.english-demand .bd li:hover{box-shadow: 0px 10px 30px #C9D6EB;}
.english-demand .bd li:hover h3{color:#FB565C;}
.english-demand .bd li.content {text-align:center;}
.english-demand .bd li.content h4{font-size:32px; font-weight:lighter; margin-top:30px;}
.english-demand .bd li.content p{color:#ccc; font-size:25px; font-family:eng;}

/* 解决方案*/
.english-programme{border-bottom:1px solid #efefef; overflow:hidden;}
.english-programme li{float:left; width:33.333%; text-align:center; min-height:350px;}
.english-programme li h3{font-size:22px; margin-bottom:15px;}
.english-programme li p{max-width:75%; margin:0 auto; font-size:14px; color:#888;}
.english-programme li i{font-family:iconfont; line-height:100%; font-size:60px; color:#6F58E1; margin-bottom:30px; display:block;}


/* --- 行业解决方案 --- */
/* banner*/
.art-banner{background:url(../images_solution/banner-yishu.jpg) no-repeat center top; height:600px; text-align:right; overflow:hidden;}
.art-banner h2{font-size:50px; font-weight:bold; margin-top:150px; color:#333;}
.art-banner p{ color:#333; font-size:30px; font-weight:lighter; margin-bottom:30px;}
.art-banner a{width:160px; height:50px; line-height:50px; text-align:center; background:#FCFC5C; border-radius:10px; display:inline-block;  font-size:18px; box-shadow: 0px 0px 10px #00E8E8;}
.art-banner a:hover{ box-shadow: 0px 10px 20px #00E8E8;}

/* 概述*/
.art-status{ overflow:hidden; padding-top:80px; padding-bottom:80px;}
.art-status .text{float:left; width:50%;}
.art-status .text h3{font-size:32px; font-weight:lighter; margin-bottom:30px; margin-top:70px;}
.art-status .text p{ color:#888;}
.art-status .pic{float:left; width:50%; text-align:right;}

/* 难点*/
.art-difficulty{background:url(../images_solution/art-nd-back.jpg) no-repeat center top; height:850px; overflow:hidden;}
.art-difficulty .box{background:#fff; overflow:hidden; box-shadow:0px 10px 20px #FFD0D0;}
.art-difficulty .box .hd{float:left; width:300px;}
.art-difficulty .box .hd li{height:80px; line-height:80px; background:url(../images_solution/art-nd-hd-li.png) no-repeat; border-bottom:1px solid #F1D901; color:#A85117; font-size:18px; padding-left:90px; position:relative; cursor:pointer;}
.art-difficulty .box .hd li.on{background:#fff; border-bottom:1px solid #fff;}
.art-difficulty .box .hd li.on em{color:#efefef;}
.art-difficulty .box .hd li em{position:absolute; left:0; bottom:-13px; font-size:70px; color:#F1D901; font-family:Arial Black, Helvetica, sans-serif; font-weight:bold;}
.art-difficulty .box .bd {float:right; width:75%;}
.art-difficulty .box .bd li{overflow:hidden; padding:60px 0;}
.art-difficulty .box .bd li .pic{float:left;}
.art-difficulty .box .bd li .text{float:right; width:58%;}
.art-difficulty .box .bd li .text h3{margin-top:30px; font-size:28px; font-weight:lighter; margin-bottom:20px; margin-top:70px;}
.art-difficulty .box .bd li .text p{color:#888; width:90%; margin-bottom:30px;}
.art-difficulty .box .bd li .text a{display:inline-block; background:#FFA3A5; color:#fff; width:160px; height:50px; border-radius:10px; text-align:center; line-height:50px;}
.art-difficulty .box .bd li .text a:hover{box-shadow: 0 5px 10px #FDB5B7; background:#FB565C;}

/* 管理方案*/
.art-programme{}
.art-programme .dep{overflow:hidden; padding-bottom:80px; border-bottom:1px solid #efefef;}
.art-programme .dep .text{float:left; width:50%;}
.art-programme .dep .text h3{font-size:32px; font-weight:lighter; margin-bottom:20px; margin-top:20%;}
.art-programme .dep .text p{color:#888; width:80%;}
.art-programme .dep .pic{float:left; width:50%; text-align:right;}
.art-programme .list {}
.art-programme .list li{border-bottom:1px solid #efefef;}
.art-programme .list li .box{overflow:hidden; padding-top:80px; padding-bottom:80px; position:relative;}
.art-programme .list li .pic{position:absolute; top:0; width:50%; height:100%;}
.art-programme .list li .text{width:50%;}
.art-programme .list li .text h3{font-size:32px; font-weight:lighter; margin-bottom:40px; color:#FB565C;}
.art-programme .list li .text dl dd{overflow:hidden; margin-bottom:40px;}
.art-programme .list li .text dl dd i{width:70px; height:70px; background:#689AFF; text-align:center; line-height:70px; display:block; border-radius:20px; float:left; margin-top:5px; font-family:iconfont; font-size:40px; color:#fff;}
.art-programme .list li .text dl dd .dep-list{float:right; width:84%;}
.art-programme .list li .text dl dd .dep-list strong{margin-bottom:5px; display:block; color:#333; font-size:18px;}
.art-programme .list li .text dl dd .dep-list p{color:#888; }
.art-programme .list li.dep01 .pic{left:0;}
.art-programme .list li.dep01 .text{float:right;}
.art-programme .list li.dep02 .pic{right:0;}
.art-programme .list li.dep02 .text{float:left;}


/* --- 行业解决方案 --- */
/* banner*/
.school-banner{background:url(../images_solution/banner-zhongxue.jpg) no-repeat center top; height:600px; overflow:hidden;}
.school-banner h2{font-size:75px; font-weight:bold; margin-top:60px; color:#fff;}
.school-banner p{ color:#fff; font-size:40px; font-weight:lighter; margin-bottom:30px;}
.school-banner a{width:160px; height:50px; line-height:50px; text-align:center; background:#FFE241; border-radius:10px; display:inline-block;  font-size:18px; box-shadow: 0px 0px 10px #0067D9;}
.school-banner dl{height:60px; line-height:60px; border-top:1px solid #fff; border-bottom:1px solid #fff; width:515px; text-align:center; color:#fff; margin-bottom:40px; font-size:18px;}
.school-banner a:hover{ box-shadow: 0px 10px 20px #0067D9;}

/* 概述*/
.school-status{ overflow:hidden; padding-top:80px; padding-bottom:80px;}
.school-status .pic{float:left; width:50%; text-align:center;}
.school-status .text{float:right; width:48%;}
.school-status .text h3{font-size:32px; font-weight:lighter; margin-bottom:30px; margin-top:30px;}
.school-status .text p{color:#888; margin-bottom:30px;}

/* 模式*/
.school-pattern{background:url(../images_solution/school-xq-back.jpg) no-repeat center top; height:820px; background-attachment: fixed; overflow:hidden;}
.school-pattern .column h2{color:#fff;}
.school-pattern .list li{width:580px; background:#fff; border-radius:15px; height:520px; position:relative; box-shadow: 0px 10px 20px #0040FF;}
.school-pattern .list li h3{width:350px; position:absolute; left:-18px; height:73px; line-height:60px; top:35px; text-align:center; font-size:28px; font-weight:lighter;}
.school-pattern .list li .text{margin-top:115px; margin-left:50px;}
.school-pattern .list li .text p{width:86%; color:#888; line-height:250%; font-size:14px; background:url(../images_solution/dot3.png) no-repeat 0 10px; padding-left:25px;}
.school-pattern .list li:nth-child(1){float:left;}
.school-pattern .list li:nth-child(2){float:right;}
.school-pattern .list li:nth-child(1) h3{background:url(../images_solution/school-xq-title-01.png) no-repeat;}
.school-pattern .list li:nth-child(2) h3{background:url(../images_solution/school-xq-title-02.png) no-repeat; color:#fff;}

/* 需求*/
.school-demand{ overflow:hidden; padding-top:30px; padding-bottom:80px;}
.school-demand li{float:left; width:33.333%; text-align:center; margin-bottom:80px;}
.school-demand li i{font-family:iconfont; font-size:50px; color:#007CFF; line-height:100%;}
.school-demand li h3{margin-top:20px; margin-bottom:20px;}
.school-demand li p{max-width:65%; margin:0 auto; font-size:14px; color:#888;}

/* 功能*/
.school-function{background:url(../images_solution/school-gn-back.jpg) no-repeat center top; height:700px;}
.school-function .text{float:left; width:50%;}
.school-function .text h2{font-size:32px; font-weight:lighter; margin-bottom:30px; margin-top:30%;}
.school-function .text p{color:#888; width:80%; margin-bottom:30px;} 
.school-function .text a{background:#007CFF; color:#fff; width:160px; height:50px; line-height:50px; border-radius:10px; display:inline-block; text-align:center;}
.school-function .text a:hover{box-shadow: 0 5px 10px #469EFF;}
.school-function .pic{float:right; width:540px; margin-top:8%;}
.school-function .pic ul{width:115%;}
.school-function .pic li{background:#fff; width:250px; height:230px; margin-right:40px; margin-bottom:40px; border-radius:20px; text-align:center; overflow:hidden; float:left; box-shadow: 10px 10px 20px #CCD8EC;}
.school-function .pic li em{display:block; margin-top:20px;}
.school-function .pic li p{font-size:18px; margin-top:10px;}

/* 分类*/
.shcool-type{text-align:center; margin-bottom:80px; margin-top:-30px;}
.shcool-type a{border:2px solid #B1C4E2; display:inline-block; width:160px; height:50px; color:#86A3D2; line-height:46px; border-radius:100px; margin-left:10px; margin-right:10px;}
.shcool-type a:hover{background:#B1C4E2; color:#fff;}

/* 前端业务*/
.fore-end{background:url(../images_solution/school-qd-back.png) no-repeat #007CFF; overflow:hidden; padding-bottom:100px;}
.fore-end .column h2{color:#fff;}
.fore-end .column span{color:#fff;}
.fore-end .shcool-type{text-align:center; margin-bottom:80px; margin-top:-30px;}
.fore-end .shcool-type a{border:2px solid #fff; display:inline-block; width:160px; height:50px; color:#fff; line-height:46px; border-radius:100px;}
.fore-end .shcool-type a:hover{background:#fff; color:#333;}
.fore-end .box li{}
.fore-end .box li.fore01{ padding:0 30px;  margin-right:86px; float:left; background:#fff; width:340px; border-radius:20px; height:410px; box-shadow: 0px 10px 50px #003FFB; position:relative;}
.fore-end .box li.fore01 dl{border-bottom:1px solid #efefef; height:205px; overflow:hidden;}
.fore-end .box li.fore01 dl dt{font-size:28px; font-weight:lighter; margin-bottom:20px; line-height:100%; margin-top:30px;}
.fore-end .box li.fore01 dl dd{overflow:hidden;}
.fore-end .box li.fore01 dl dd em{display:block; float:left; width:50%; background:url(../images_solution/dot5.png) no-repeat 0 center; padding-left:25px; line-height:250%; font-size:14px;}
.fore-end .box li.fore01 dl:nth-child(1) dt{ color:#3366FF;}
.fore-end .box li.fore01 dl:nth-child(2){border-bottom:none;}
.fore-end .box li.fore01 dl:nth-child(2) dt{ color:#FB565C;}
.fore-end .box li.fore01:after,.fore-end .box li.fore02:after{content:">"; font-family:iconfont; color:#fff; position:absolute; right:-18%; top:41%; font-size:40px;}
.fore-end .box li.fore02{float:left; background:#fff;  width:340px; border-radius:20px; height:410px;  box-shadow: 0px 10px 50px #003FFB; position:relative;}
.fore-end .box li.fore02 dl{margin-top:60px;}
.fore-end .box li.fore02 em{display:block; width:160px; height:50px; line-height:50px; border:1px solid #3366FF; text-align:center; margin:0 auto; margin-bottom:30px; border-radius:100px; color:#3366FF; transition:all .3s ease;}
.fore-end .box li.fore02 em:hover{background:#3366FF; color:#fff; box-shadow: 10px 10px 20px #ececec;}
.fore-end .box li.fore03{float:right;  background:#fff;  width:340px; border-radius:20px; height:410px;  box-shadow: 0px 10px 50px #003FFB;} 
.fore-end .box li.fore03 i{font-family:iconfont; font-size:180px; color:#3366FF; text-align:center; display:block; line-height:100%; margin-top:20%; margin-bottom:15%;}
.fore-end .box li.fore03 p{max-width:80%; margin:0 auto; text-align:center; color:#666;}

/* 后端业务*/
.back-end{ overflow:hidden;}

/* 报表分析*/
.shcool-analysis{background:#F2F5FA; overflow:hidden; padding-bottom:30px;}
.shcool-analysis li{background:#fff; border-radius:20px; margin-bottom:50px; overflow:hidden; box-shadow: 10px 10px 20px #C9D6EB;}
.shcool-analysis li .text{width:70%; padding:50px;}
.shcool-analysis li .text h3{font-size:32px; font-weight:lighter; margin-bottom:20px; color:#FB565C;}
.shcool-analysis li .text p{color:#888;}
.shcool-analysis li .pic{width:30%; text-align:center; padding:50px;}
.shcool-analysis li.dep01 .text{float:left;}
.shcool-analysis li.dep01 .pic{float:right;}
.shcool-analysis li.dep02 .text{float:right;}
.shcool-analysis li.dep02 .pic{float:left;}
.footer-contact { _display:inline; color: #efefef; float: right; padding: 0 5px 0px 0px; width:214px; line-height:25px; font-size:13px; }
.footer-contact b { font-size:14px; display:block; color:#efefef; }
.footer-contact b a { font-size:13px !important; font-weight:bold !important; }
.footer-social-links { margin-top:15px; position: relative; }
.footer-social-links b,#footer .footer-social-links a{ display: inline-block; }
.footer-social-links #sweep{ position: absolute; display: none; left: 0; top: 60px; text-align: center;}
.footer-social-links img { vertical-align:middle; margin-right:5px; }
