﻿

.indextitle{ padding:50px 0; text-align:center; font-size:35px; font-weight:bold;}
.indextitle span{ color:#3d7efe;}

.education-banner{ height:420px; background:url(banner.jpg) no-repeat center;}


.k-zheng{ height:370px; max-width:1200px; position:relative;}
.k-zheng .k-zs{ width:408px;height:237px;background:url(zs.png) no-repeat center; position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.k-zheng li{ width:422px; float:left; background:#e5f2ff; padding:25px 10px 25px 30px; line-height:2; border-radius:8px; box-shadow:0 0 10px rgba(0,0,0,0.1); margin-bottom:100px; margin-top:12px;}
.k-zheng li i{ font-weight:bold; font-style:normal; display:block;width:50px;height:50px;line-height:50px;font-size:25px;color:#fff;float:left;text-align:center; background:#3d7efe; border-radius:50px; margin-top:10px; margin-right:10px;}
.k-zheng li h2{ font-size:18px; font-weight:bold; color:#000;}
.k-zheng li:nth-child(2n){ float:right;}

.k-zheng li:nth-child(2),.k-zheng li:nth-child(3){ background:#fff6ea;}
.k-zheng li:nth-child(2) i,.k-zheng li:nth-child(3) i{ background:#ff9600;}


.x-zheng{ display:flex; max-width:1200px; margin:0 auto;}
.x-zheng ul{ flex:1; margin-right:40px; border:1px solid #eee; padding:0 20px; border-radius:10px;}
.x-zheng ul h2{ display:block; height:67px; line-height:67px; background:url(xbj.png) no-repeat center; font-size:28px; font-weight:bold; color:#fff; text-align:center;}
.x-zheng ul h2 img{ display:inline-block;vertical-align:middle; margin-right:6px;}
.x-zheng ul li{ font-size:18px; color:#000; padding:20px 0; line-height:38px; border-bottom:1px solid #eee; margin-top:8px; position:relative; padding-left:15px;}
.x-zheng ul li:before{ content:''; height:5px; width:5px; border-radius:5px; background:#4b87fe; display:inline-block; position:absolute; top:50%; left:0;}
.x-zheng ul li a{ display:block; float:right; border-radius:30px; font-size:16px;  width:120px; border:1px solid #ff9600; color:#ff9600; text-align:center; padding:0 0;}
.x-zheng ul li:last-child{ border-bottom:0;}
.x-zheng ul:last-child{ margin-right:0;}
.x-zheng ul:last-child li{ padding:15px 0; padding-left:15px;}


.layer_notice{ display:none; padding:30px; font-size:16px; line-height:2;}
.layer_zixun{ }
.layer_zixun img{ display:block; margin:0 auto 15px auto; height:69px;}
.layer_zixun label{ display:block; margin-bottom:0; color:#000; font-weight:bold; font-size:15px;}
.layer_zixun input{ display:block; border:0; background:#f5f5f5; margin-bottom:15px; padding:16px; line-height:20px; width:100%; box-sizing:border-box; }
.layer_zixun .layui-btn{ display:block; background:#e62129; font-size:16px; color:#fff; height:46px; line-height:46px; text-align:center; border:0; margin:20px auto 0 auto; width:100%; border-radius:3px;}
.layer_zixun p{ padding:12px 0; text-align:center; color:#f00;}
.layer_wei{ line-height:2; font-size:14px; color:#000; margin:20px 0;}
.layer_wei img{ display:block; width:120px; float:left; margin-right:20px;}
.layer_wei h2{ font-size:16px; color:#999;}

.zhengshu{ background:url(zhengshu.jpg) no-repeat center; height:320px; margin:50px 0 0 0;}
.zhengshu ul{ width:568px; margin:0 auto; padding-top:220px;}
.zhengshu ul input{ width:380px; height:48px; line-height:48px; border-radius:48px; background:#fff; border:0; box-sizing:border-box; padding:0 20px; float:left;}
.zhengshu ul .sub{ line-height:48px; font-size:28px; color:#fff; background:none; width:180px; text-align:center; border:0;}

.zhengshu-case{ background:#f5f5f5; padding-bottom:70px;}
.zhengshu-case .zhengshu-list{ max-width:1200px; margin:0 auto 30px auto; border-bottom:1px solid #ddd;}
.zhengshu-case .zhengshu-list .bd li{ width:281px; float:left; margin-right:25.33333px;}
.zhengshu-case .zhengshu-list .bd li h2{ font-size:16px; text-align:center;}
.zhengshu-case .zhengshu-list .z-more{ height:46px; line-height:46px; text-align:center; background:#3d7efe; color:#fff; width:200px; border-radius:46px; margin:60px auto; display:block;}
.zhengshu-case .zhengshu-ren{ max-width:1200px; margin:0 auto;}
.zhengshu-case .zhengshu-ren li{ width:20%; margin:1.5% 2.5%; box-sizing: border-box; box-shadow:0 0 10px rgba(0,0,0,.2); float:left; background:#fff; border-radius:10px; border:1px solid #3d7efe; text-align:center; font-size:20px; color:#000; padding:30px 0;}

.xuanzhe{ background:url(xz.jpg) no-repeat center; height:572px;}
.xuanzhe ul{ max-width:1200px; margin:0 auto; height:572px; position:relative;}
.xuanzhe ul li{ position:absolute;-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
    -moz-transition-duration: 0.5s; /*Mozilla duration version*/
    -o-transition-duration: 0.5s; /*Opera duration version*/ cursor:pointer;}
.xuanzhe ul li img{ display:block; float:left; border:3px solid #fff; border-radius:65px; height:65px; width:65px; box-shadow:0 0 5px rgba(0,0,0,0.1); margin-right:25px;}
.xuanzhe ul li .txt{ background:#fff; padding:12px 20px;  line-height:1.7; border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,0.1); float:left; position:relative; z-index:1;}
.xuanzhe ul li .txt:before{ content:''; width:27px; height:25px; background:url(ty.png) no-repeat; position:absolute; left:-22px; top:20%; z-index:-1;}
.xuanzhe ul li .txt h2{ font-size:18px; color:#000;}
.xuanzhe ul li .txt p{ color:#999; font-size:14px;}
.xuanzhe ul li:hover{
    -webkit-transform:scale(1.2); /*Webkit: Scale up image to 1.2x original size*/
    -moz-transform:scale(1.2); /*Mozilla scale version*/
    -o-transform:scale(1.2); /*Opera scale version*/
}

.index-sub{ background:url(sq.jpg) no-repeat center bottom; padding-bottom:50px; padding-top:20px;}
.index-sub .index-sub-1{ background:rgba(61,126,254,0.7); padding:30px 0;}
.index-sub .index-sub-1 ul{ max-width:1000px; margin:0 auto; display:flex;}
.index-sub .index-sub-1 ul li{ display:block; flex:1; text-align:center;font-size:18px; color:#fff;}
.index-sub .index-sub-1 ul li input{ height:38px; border-radius:5px; background:#fff; border:0; width:220px; padding:0 12px; }
.index-sub .sub{ height:60px; line-height:60px; width:211px; border-radius:48px; background:#3d7efe; margin:45px auto 0 auto; border:0; display:block; font-size:18px; color:#fff; background:url(sub.png) no-repeat;
}
