@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0 none; border: 0 none; -webkit-text-size-adjust: none }html { _background-image: url(blank.jpg); _background-attachment: fixed; overflow-x: hidden; overflow-y: scroll }body { font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica; font-size: 18px; color: #000 }.arial { font-family: "arial" }article, aside, dialog, figure, footer, header, legend, nav, section, time { display: block }a { text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur())}button { border: 0 }ul, ol, li { list-style: none }h1, h2, h3, h4, h5, h6, em, b, i, u { font-style: normal; font-weight: normal; }img { border: 0; -ms-interpolation-mode: bicubic; }input, button, ul li { vertical-align: top }input, button:focus { outline: 0; }textarea { resize: none }.clearfix { zoom: 1 }.clearfix:after { visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: "." }section { width: 1000px; margin: 0 auto; }img { -ms-interpolation-mode: bicubic; vertical-align: top; border: 0 }.fl { float: left; display: inline }.fr { float: right; display: inline }.tl { text-align: left }.tc { text-align: center }.tr { text-align: right }table { border-collapse: collapse; border-spacing: 0 }.pr { position: relative }.pa { position: absolute }.dn { display: none }.clear { clear: both }a, button { cursor: pointer }
.top{width: 100%;position: fixed; left: 0; top: 0; height:70px; line-height: 70px; background:#3748d6;z-index: 99}
.top-box{overflow: hidden}
.top-box,.text-con{ width: 1200px; margin: 0 auto; }
.top-l img{ width: 133px; margin-top: 10px; float: left}
.top-r{ font-size: 21px; line-height: 54px; color: #fff;  margin-top: 9px;}
.top-c{ margin-left:50px }
.top-c li{ float: left; font-size:20px; margin: 0 16px; }
.top-c li a{ color: #fff;line-height:70px;}
.top-c li a:hover{ color: #fdc637;}
.top-line{ width: 1px; height: 40px; background: #fff;margin: 15px 10px 0}
.ban{width: 100%; height: 618px; margin-top: 70px; background: url(../imgs/ban-bac.jpg) no-repeat center center}
.ban-con{width: 846px; height: 529px;background: url(../imgs/ban-img1.png) no-repeat center center; margin: 0 auto;}
.ban-con h1{ font-size: 71px; font-weight: bold; text-align: center; color: #fff;padding-top: 70px;}
.ban-p{ font-size: 52px; font-weight: bold; text-align: center; color: #fff;}
.ban-con h1 span,.ban-box li p span{ color: #fff100}
.ban-box li{ float: left; width: 124px; height: 124px; border-radius: 70px; border: 1px dashed #fff;margin-left: -10px;}
.ban-box li img{ display: block; margin: 0 auto; padding-top: 15px;}
.ban-box li p{font-size: 19px; font-weight: bold; text-align: center; color: #fff; margin-top: 5px; }
.ban-jh{margin-top: 54px;margin-left: -11px;}
.ban-box{ width: 504px; margin: 15px auto 0;}
.ban-btn{display:block; margin: 24px auto 0;width:345px;height: 65px;line-height: 65px;color: #333;font-size: 26px;text-align: center;cursor: pointer;border-radius: 40px; background:#fff100; }
.ban-btn:hover{background:#ece005}
.ban-yb{ width: 1100px;padding:30px 50px; margin: 0 auto; background: #fed206;}
.ban-yb h2{ font-size: 30px; font-weight: bold; color:#000;letter-spacing: 1px; margin-bottom: 25px; } 
.ban-yb h2 i{ color: #df431b;font-weight: bold;}
.ban-yb h2 span{ font-size: 38px; color: #df431b}
.ban-bd h3{ float: left; width: 244px; height: 60px;background: url(../imgs/ban-img7.png) no-repeat center center; line-height: 60px; text-align: center; font-size: 28px; color: #000; margin-right: 20px; }
.ban-bd input{width: 270px;height: 60px;line-height: 60px;background: #fdfae4;border-radius: 5px;color: #666;font-size: 16px;padding-left: 20px;line-height: 100%;float: left;
margin-right: 20px;}
.ban-bd button { float: left; width:200px;height: 60px;line-height: 60px;background: #334ed8;color: #fff;font-size: 28px;text-align: center; border-radius: 5px; }
.sc{ width: 1200px; margin: 140px auto 0;}
.title h3{font-size:46px; font-weight: bold; color: #000; text-align: center;}
.title h3 span{ color: #2a5de0}
.sc .w1{ width: 195px;}
.sc .w2{ width: 235px;}
.sc table{ border:1px solid #a0a0a0; margin-top: 25px }
.sc table tr th{ font-size: 22px; font-weight: 700; color: #000; border-right: 1px solid #a0a0a0; padding: 15px 0;text-align: center;border-bottom: 1px solid #535353}
.sc table tr td{font-size: 16px; color: #000;text-align: center; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #535353;padding: 15px 0;}
.sc .sc-color{ background: #2a5de0; color: #fff; border-bottom:1px solid #fff; font-size: 18px }
.sc p{ font-size: 16px; color: #000; text-align: center; margin-top: 15px;}
.sc .ban-btn{ width: 430px; background:#feaf06 }
.sc .ban-btn:hover{background:rgb(234 162 6)}
.bk{width: 100%; height: 740px; background: url(../imgs/bk-bac.jpg) no-repeat center center; margin-top: 45px;}
.bk-con{ width: 1200px; margin: 0 auto; padding-top: 45px; }
.bk .title h3{color: #fff;}
.bk .title h3 span{ color: #ffdf03}
.bk-img{ display: block; margin: 35px auto;}
.bk-box li{ float: left; width:360px; height: 315px; border-radius: 15px; background: #fff; border: 1px dashed #dc5f03; margin: 0 19px;}
.bk-box li h3{ display: block; width: 260px; height: 60px; line-height: 60px; background:#de381b; border-top-left-radius:15px; border-bottom-right-radius:15px; font-size: 28px; text-align: center; font-weight: bold; color: #fff; margin-top: -10px; margin-left: -1px}
.bk-box li p{ font-size: 20px; color: #000; margin-left: 20px; margin-top: 15px; line-height: 32px;}
.bk-box .ban-btn{ width: 230px; height: 48px; line-height: 48px; background: #dd381c; font-size: 24px; color: #fff;margin-left: 20px;margin-top:33px;}
.bk-box .ban-btn:hover{ opacity: 0.8}
.bk-box .bk-li h3{width: 300px; background: #e46c0a}
.bk-box .bk-li .ban-btn{background: #e46c0a;margin-top:67px;}
.bk-box .bk-li2 h3{background: #ad1b05}
.bk-box .bk-li2 .ban-btn{background: #ad1b05;margin-top:129px;}
.text{ width: 100%; height:auto; background-color: #ffcc00; padding: 35px 0; }
.test-box{ margin-top: 30px;}
.test-box li{ float: left; width: 400px; }
.test-l{ width: 207px;}
.test-r{ width: 180px; margin-left: 13px;}
.test-r h3{ font-size: 28px; color: #000; font-weight: bold; margin-top: 15px;}
.test-r p{ font-size: 22px; color: #000; margin-top: 5px; margin-bottom: 5px;}
.test-btn{display:block; width:158px;height: 42px;line-height: 42px;color: #000;font-size: 20px;text-align: center;cursor: pointer;border-radius: 5px; border:1px solid #000; margin-top: 8px;}
.sj,.sx{ width: 1200px; margin: 0 auto;}
.sj img{ display: block; margin: 0 auto;}
.rx{ width: 100%; height: auto; padding: 35px 0px; background: #eee; margin-top: -40px;}
.rx-con{ width: 1200px; margin: 0 auto; padding-top: 40px;}
.rx-h2{ display: block; height:74px;line-height: 74px; background:#2f57dd; width: 1200px; margin:0 auto; font-size: 28px;color: #fff; text-align: center; }
.rx .w1{ width: 60px}
.rx .w2{ width: 125px}
.rx .w3{ width: 255px}
.rx .w4{ width: 225px}
.rx .w5{ width: 225px}
.rx .w6{ width: 310px}
.rx-con tr th{ font-size: 18px; padding: 10px; font-weight: normal; text-align: center; background:#f8cbad; border-right: 1px solid #a0a0a0; border-left: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0  }
.rx-con tr td{ font-size: 16px; padding: 10px;  text-align: center;background: #fff;border-right: 1px solid #a0a0a0; border-left: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0  }
.fa{ width: 100%; height: auto; background:#2f57dd; padding: 25px 0; }
.fa-con{ width: 1200px; margin: 0 auto;}
.fa-l{ width: 140px; height: 140px; background: url(../imgs/fa-img1.png) no-repeat center center;}
.fa-l p{font-size: 36px; color: #fff; font-weight: bold; text-align: center;padding-top: 25px; line-height: 42px }
.fa-r{width: 1052px; height: 127px; background: url(../imgs/fa-img2.png) no-repeat center center; margin-top: 8px}
.fa-bk{ margin-left: 50px;} 
.fa-bk h3{ font-size: 47px; color: #000; font-weight: bold; margin-top: 7px;}
.fa-bk p{ display: block; width: 240px; height: 38px; line-height: 38px; font-size: 24px; font-weight: bold; background: #9d0a0a; color: #fff; border-radius: 25px; text-align: center}
.fa-con .ban-bd{ margin-left: 15px;}
.fa-con .ban-bd button{ width: 114px; height: 114px; border-radius: 100px; background: #9d0a0a; line-height: 35px; margin-top: 5px; margin-left: 0px;}
.fa-con .ban-bd input{ margin-top: 35px;}
.title p{ font-size: 22px; color: #000; text-align: center}
.sx{ margin-top: 40px;}
.sx-bq{ margin-top: 25px;}
.sx-bq li{ float: left; width: 210px; height: 60px; line-height: 60px;text-align: center; font-size: 26px; color: #fff; margin-right: 37px; border-radius: 5px;}
.sx-color1{ background:#2f57dd}
.sx-color2{ background:#334fd9}
.sx-color3{ background:#4337cc}
.sx-color4{ background:#5124c4}
.sx-bq .sx-color5{ background:#5c13bc; margin-right: 0}
.sx-con{margin-top: 25px;}
.sx-tab{ width: 75px; }
.sx-tab li{ width: 75px; height: 345px; background-color:#2f57dd; margin-bottom: 10px; text-align: center; font-size: 26px; color: #FFF;position: relative}
.sx-tab li span{ display: inline-block; width: 20px; margin-top: 110px;}
.tab-con{ width:1125px; }
.tab-con .w1{width: 85px;}
.tab-con .w2{width: 220px;}
.tab-con .w3{width: 640px;}
.tab-con .w4{width: 180px;}
.qr tr th{ background: #eea828; padding: 15px 0px; text-align: center; font-size: 20px;}
.qr tr td{border-left: #f2d481 solid 1px;border-right: #f2d481 solid 1px;border-bottom: #f2d481 solid 1px; text-align: center; padding: 10px; font-size: 16px;}
.sx-tab .sx-cur{background-color:#5124c4;}
.sx-tab .sx-cur i{position: absolute;
    background-image: url(../imgs/arrow.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 15px;
    height: 31px;
    z-index: 9999;
    left: 75px;
    top: 156px;
}
.tab-con .fqr tr th{padding: 19px 0px; }
.tab-con .fqr tr td{padding:22px 10px; }
.sx-btn{  display: block; margin: 20px auto; width: 557px; height: 98px; line-height: 98px; color: #333; background: url(../imgs/sx-btn.png) no-repeat center center; font-size: 28px;}
.sx-btn span{ margin-left: 120px;}
.ad-box{ width: 1200px; margin: 0 auto 20px}




