
body{min-width:1100px;font-size:12px}
section{padding:1px 0;margin:0 auto;box-sizing:border-box}
.wid{width:1100px;margin:0 auto;padding:1px 0;box-sizing:border-box}
.banner{height:720px;background:url("../images/banner.jpg") center center no-repeat}
.banner .ban{position:relative;height:100%}
.banner .ban .logo{display:block;width:176px;margin:40px auto 34px}
.banner .ban .bantitle{text-align:center;font-size:24px;line-height:44px;width:810px;margin:0 auto;color:#ffffff;letter-spacing:2px;background:-webkit-linear-gradient(right,rgba(21,73,192,0) 0%,rgba(21,73,192,0.7) 20%,#1549c0 50%,rgba(21,73,192,0.7) 80%,rgba(21,73,192,0) 100%);background:-o-linear-gradient(left,rgba(21,73,192,0) 0%,rgba(21,73,192,0.7) 20%,#1549c0 50%,rgba(21,73,192,0.7) 80%,rgba(21,73,192,0) 100%);background:-moz-linear-gradient(left,rgba(21,73,192,0) 0%,rgba(21,73,192,0.7) 20%,#1549c0 50%,rgba(21,73,192,0.7) 80%,rgba(21,73,192,0) 100%);background:linear-gradient(to right,rgba(21,73,192,0) 0%,rgba(21,73,192,0.7) 20%,#1549c0 50%,rgba(21,73,192,0.7) 80%,rgba(21,73,192,0) 100%)}
.banner .ban .bantitle b{background:linear-gradient(to bottom,#ffffff 0%,#ffffff 20%,#a1edf7 80%,#a1edf7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.banner .ban .ban1{display:block;margin:17px auto 28px;width:743px;animation:scale2 1.5s linear infinite alternate;-o-animation:scale2 1.5s linear infinite alternate;-moz-animation:scale2 1.5s linear infinite alternate;-webkit-animation:scale2 1.5s linear infinite alternate}
.banner .ban .bancaizhi{position:absolute;top:0;left:-90px;height:411px;animation:scale2 2s linear infinite alternate;-o-animation:scale2 2s linear infinite alternate;-moz-animation:scale2 2s linear infinite alternate;-webkit-animation:scale2 2s linear infinite alternate}
.banner .ban .banpiaodai{position:absolute;top:234px;left:79px;width:950px;animation:moveY 1.5s linear infinite alternate;-o-animation:moveY 1.5s linear infinite alternate;-moz-animation:moveY 1.5s linear infinite alternate;-webkit-animation:moveY 1.5s linear infinite alternate}
.banner .ban .ban_btm{display:flex;justify-content:center;align-items:center;font-size:38px;color:#000000;letter-spacing:2px}
.banner .ban .ban_btm img{width:41px;margin-right:5px}
.banner .ban .ban_btm i{width:80px}
.kecheng{position:relative;height:1588px;background:url("../images/kecheng.jpg") center center no-repeat}
.kecheng .kcbg1{position:absolute;top:226px;right:0;width:89px;animation:scale1 1.5s linear infinite alternate;-o-animation:scale1 1.5s linear infinite alternate;-moz-animation:scale1 1.5s linear infinite alternate;-webkit-animation:scale1 1.5s linear infinite alternate}
.kecheng .kcbg2{position:absolute;top:507px;left:0;width:169px;animation:moveY 1.5s linear infinite alternate;-o-animation:moveY 1.5s linear infinite alternate;-moz-animation:moveY 1.5s linear infinite alternate;-webkit-animation:moveY 1.5s linear infinite alternate}
.kecheng .kcbg3{position:absolute;top:766px;right:0;width:314px;animation:moveY 1.5s linear infinite alternate;-o-animation:moveY 1.5s linear infinite alternate;-moz-animation:moveY 1.5s linear infinite alternate;-webkit-animation:moveY 1.5s linear infinite alternate}
.kecheng .liangdian{position:relative;padding-top:38px;background:#ffffff;margin-top:32px;border-radius:20px 20px 0 0}
.kecheng .liangdian .ld{position:absolute;top:0;left:103px;width:216px;letter-spacing:2px;line-height:132px;text-align:center;font-size:38px;font-weight:bolder;color:#fff;border-radius:0 0 20px 20px;border:1px solid #ffffff;border-top:0;background:#3a9de9;background:-webkit-linear-gradient(bottom,#3068dc,#43d2f5);background:-o-linear-gradient(top,#3068dc,#43d2f5);background:-moz-linear-gradient(top,#3068dc,#43d2f5);background:linear-gradient(to bottom,#3068dc,#43d2f5);-webkit-box-shadow:0 5px 15px 0 #c4e5ff;-moz-box-shadow:0 5px 15px 0 #c4e5ff;box-shadow:0 5px 15px 0 #c4e5ff}
.kecheng .bg_main{width:calc(91.45454545%);border-radius:20px;margin:0 auto;background:#f0f6ff;padding-top:1px;padding-bottom:37px}
.kecheng .tansuo{display:block;width:423px;margin:10px 0 0 492px}
.kecheng .leibie{width:calc(88.46918489%);padding:42px 0 52px;background:#fff;margin:0 auto;border-radius:10px;display:flex;justify-content:center;align-items:center;-webkit-box-shadow:0 10px 15px 0 #d8e5ff;-moz-box-shadow:0 10px 15px 0 #d8e5ff;box-shadow:0 10px 15px 0 #d8e5ff}
.kecheng .leibie .kc_item{width:255px;height:175px;background:url("../images/kcitem1.png") center center no-repeat;background-size:100% 100%;margin:0 13px;border-radius:10px;text-align:center}
.kecheng .leibie .kc_item:nth-of-type(1){background-image:url(../images/kcitem1.png)}
.kecheng .leibie .kc_item:nth-of-type(2){background-image:url(../images/kcitem2.png)}
.kecheng .leibie .kc_item:nth-of-type(3){background-image:url(../images/kcitem3.png)}
.kecheng .leibie .kc_item h3{font-size:28px;font-weight:bolder;background:#3266de;letter-spacing:3px;line-height:72px;border-radius:10px}
.kecheng .leibie .kc_item h3 b{background:linear-gradient(to bottom,#ffffff 0%,#ffffff 20%,#a1edf7 80%,#a1edf7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.kecheng .leibie .kc_item p{font-size:20px;color:#000000;line-height:30px;margin-top:20px}
.neirong{position:relative;padding:46px 0;background:#ffffff;border-radius:0 0 20px 20px}
.neirong h2{text-align:center;font-size:42px;color:#366ae2;font-weight:bolder;margin-bottom:24px}
.neirong .nrtab{width:1100px;height:90px;margin:43px 0 0 -47px;background:#fcce65;background:-webkit-linear-gradient(bottom,#fbe7a6,#fcb524);background:-o-linear-gradient(top,#fbe7a6,#fcb524);background:-moz-linear-gradient(top,#fbe7a6,#fcb524);background:linear-gradient(to bottom,#fbe7a6,#fcb524);display:flex;justify-content:center;align-items:center}
.neirong .nrtab .tempWrap{height:100%}
.neirong .nrtab .anniu{width:95px;height:100%;color:#ffffff;text-align:center;font-size:74px;cursor:pointer;font-weight:lighter}
.neirong .nrtab .anniu.prev{border-right:1px solid #f6c966}
.neirong .nrtab .anniu.next{border-left:1px solid #f6c966}
.neirong .nrtab .anniu:hover{color:#460d09}
.neirong .nrtab ul{height:100%}
.neirong .nrtab ul li{font-size:34px;color:#fff;height:100%;line-height:96px;cursor:pointer;text-align:center;width:182px;border-left:1px solid #f6c966;border-right:1px solid #f6c966}
.neirong .nrtab ul li.on{font-weight:700;color:#460d09;background:#fbe7a7}
.neirong .nr_xiangmu{display:none;width:calc(88.46918489%);padding:42px 0 52px;background:#fff;margin:40px auto 0;border-radius:10px;-webkit-box-shadow:0 0 20px 0 #d0defa;-moz-box-shadow:0 0 20px 0 #d0defa;box-shadow:0 0 20px 0 #d0defa}
.neirong .nr_xiangmu.on{display:block}
.neirong .nr_xiangmu .nr_kemu{display:flex;align-items:center;flex-wrap:wrap;width:690px;font-size:20px;color:#000000;margin:0 auto}
.neirong .nr_xiangmu .nr_kemu.nr_kemuA{width:7.9rem}
.neirong .nr_xiangmu .nr_kemu.nr_kemuB span{width:25%}
.neirong .nr_xiangmu .nr_kemu span{width:20%;text-align:center;margin-bottom:15px;cursor:pointer;box-sizing:border-box;border-right:1px solid #000000}
.neirong .nr_xiangmu .nr_kemu span.on{color:#3266de;font-weight:bolder}
.neirong .nr_xiangmu .nr_kemu span:nth-of-type(5),.neirong .nr_xiangmu .nr_kemu span:last-of-type{border-right:0}
.neirong .nr_xiangmu .nr_zhuanti{position:relative;display:flex;align-items:center;width:92.13483146%;padding:27px 0;border-radius:10px;margin:10px auto 0;background:#f4faff}
.neirong .nr_xiangmu .nr_zhuanti ul{position:relative;z-index:1;display:none;width:428px;margin-left:50px;border-radius:10px;font-size:18px;padding:10px 0;background:#3266de}
.neirong .nr_xiangmu .nr_zhuanti ul.on{display:block}
.neirong .nr_xiangmu .nr_zhuanti ul.middle{width:470px}
.neirong .nr_xiangmu .nr_zhuanti ul.long{width:500px}
.neirong .nr_xiangmu .nr_zhuanti ul.long1{width:550px}
.neirong .nr_xiangmu .nr_zhuanti ul.long2{width:600px}
.neirong .nr_xiangmu .nr_zhuanti ul li{width:89.25233645%;margin:0 auto;padding:9px 0 9px 36px;line-height:26px;box-sizing:border-box;color:#ffffff;border-bottom:2px dashed #8aa7e7}
.neirong .nr_xiangmu .nr_zhuanti ul li:last-of-type{border-bottom:0}
.neirong .nr_xiangmu .nr_zhuanti img{position:absolute;top:-5px;right:38px;width:247px;animation:moveY 1s linear infinite alternate;-o-animation:moveY 1s linear infinite alternate;-moz-animation:moveY 1s linear infinite alternate;-webkit-animation:moveY 1s linear infinite alternate}
.neirong .nr_xiangmu .nr_saoma{display:flex;align-items:center;width:92.13483146%;height:156px;margin:17px auto 0;text-align:center;border-radius:100px;background:#3190e0;background:-webkit-linear-gradient(right,#42cdf4,#2053cb);background:-o-linear-gradient(left,#42cdf4,#2053cb);background:-moz-linear-gradient(left,#42cdf4,#2053cb);background:linear-gradient(to right,#42cdf4,#2053cb)}
.neirong .nr_xiangmu .nr_saoma .laba{width:144px;align-self:flex-end;margin-left:17px}
.neirong .nr_xiangmu .nr_saoma .ling{font-size:28px;color:#fff}
.neirong .nr_xiangmu .nr_saoma .ling b{letter-spacing:2px}
.neirong .nr_xiangmu .nr_saoma .ling p{width:400px;line-height:38px;border-radius:50px;margin:14px auto 0;color:#04256f;font-size:20px;background:#ffd958;background:-webkit-linear-gradient(right,#fff197,#ffc118);background:-o-linear-gradient(left,#fff197,#ffc118);background:-moz-linear-gradient(left,#fff197,#ffc118);background:linear-gradient(to right,#fff197,#ffc118)}
.neirong .nr_xiangmu .nr_saoma .ewmimg{width:124px;margin-left:20px}
footer{line-height:18px;font-size:12px;text-align:center;color:#666666;padding:10px 0}
footer a{color:#666666}