@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 }
.ban{width: 100%; height: 597px; background: url(../imgs/ban-bac.jpg) no-repeat center center}
.top,.bd-con,.ys,.zs-con,.bd2-con,.mx-con,.ls-con,.lc{ width: 1200px; margin: 0 auto}
.top-l img{ width: 133px; margin-top: 12px; float: left}
.top-r{ font-size: 21px; line-height: 54px; color: #fff;  margin-top: 11px;}
.ban-con{width: 730px; margin: 20px auto 0;height: 480px; background: url(../imgs/ban-img1.png) no-repeat center 15px}
.ban-con h5{ font-size: 66px; font-weight: bold; color: #fff; text-align: center}
.ban-con h2{ font-size: 86px; font-weight: bold; color: #fff; text-align: center; margin-top: 10px}
.ban-con h2 span{color: #ffd207}
.ban-con div{ width: 640px; height: 80px; margin: 15px auto; line-height: 80px; text-align: center; background: #fff; color: #4641b2; border-radius: 65px; font-size:40px }
.ban-con div span{ color: #f7222c}
.ban-con p{font-size: 30px; color: #fff; text-align: center}
.bd{ width: 100%; height:auto; padding:30px 0px; background:#efefef;}
.bd-con h3::before {width: 32px;height: 32px;display: inline-block;content: '';background: url(../imgs/bd-img1.png) no-repeat;;vertical-align: middle; padding-top: 6px; padding-left: 15px;}
.bd-con h3{ font-size: 30px; color: #181818; text-align: left}
.bd-box{ margin-top: 20px;}
.bd-box input,.bd-box select{ width: 200px; height: 48px; line-height: 48px; border: 1px #e5e5e5 solid; background: #fff; border-radius: 8px; font-size: 16px; padding-left: 10px; margin-right:30px; }
.bd-box button{width: 210px; height: 48px; line-height: 48px; text-align: center; background:#f55456; color: #fff;border-radius: 8px;font-size: 20px; }
.ys{ margin-top: 30px;}
.title img{ display: block; margin: 0 auto;}
.title h3{ color: #181818; font-size: 46px; font-weight: bold; text-align: center}
.title h3 span{ color: #413eb9}
.title p{font-size: 20px;text-align: center; color: #fff;margin-top: 5px;}
.ys li{ margin-top:30px}
.ys-r{ margin-left: 10px;}
.ys-r h3{color: #181818; font-size: 24px; font-weight: bold; margin-top: 5px; margin-bottom: 12px}
.ys-r p{color: #181818; font-size: 18px; margin-left: 10px; margin-top:5px }
.ys-r p span{ color: #f0404a; font-weight: bold}
.ys-r a{ display: block; width: 180px; height: 48px; line-height: 48px; text-align: center; background:#f0404a; color: #fff;border-radius: 8px;font-size: 20px; margin-top:51px}
.zs{ width: 100%; height:auto; padding:30px 0px; background:#f3f3f3; margin-top: 45px;}
.zs .w1{width: 150px;}
.zs .w2{width: 160px;}
.zs .w3{width: 170px;}
.zs .w4{width: 330px;}
.zs .w5{width: 200px;}
.zs .w6{width: 190px;}
.zs tbody{ background: #fff}
.zs table tr th{ font-size: 22px; font-weight: 700; color: #000;  padding: 15px 0;text-align: center;border-bottom: 1px solid #535353}
.zs table tr td{font-size: 16px; color: #000;text-align: center; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #535353;padding: 15px 0;}
.zs table tr th,.zs table .ys-color2{ background: #f7a008}
.zs .ys-color{ background: #413eb9; color: #fff;border-bottom:1px solid #fff; font-size: 20px; font-weight: normal;}
.zs table thead{border-right: 1px solid #a0a0a0}
.zs table .ys-color2{font-size: 22px;font-weight: 700;color: #000;}
.zs .title{ margin-bottom: 30px;}
.wd-btn{ width: 670px; margin: 45px auto 35px; overflow: hidden}
.wd-btn li a{ display: inline-block; width: 300px; height: 66px; line-height: 66px; text-align: center;  border-radius: 35px; font-size: 24px; }
.wd-btn1{background: #f0404a; color: #fff}
.wd-btn2{background: #ffcc01; color: #252525}
.bd2{ width: 100%; height: auto; background: #3567d5;padding: 30px 0px;}
.bd2-con input{width: 345px; height: 64px; line-height: 64px;  background: #fff; border-radius: 48px; font-size: 16px; padding-left: 10px;}
.bd2-con label{ font-size: 22px; color: #fff;line-height: 64px; margin-right: 30px}
.bd2-con button{width: 260px; height: 64px; line-height:64px; text-align: center; background:#f55456; color: #fff;border-radius: 58px;font-size: 24px; }
.mx{ padding-top: 30px}
.mx-con{ margin-top: 30px;}
.mx-tab li{ float: left; width: 240px; height: 68px; line-height: 68px; text-align: center; color:#fff; font-size: 30px; cursor: pointer}
.mx-tab .mx-cur{ color:#171717 }
#mx-color1{ background:#fb6768; border-top-left-radius:25px;  }
#mx-color2{ background:#fb8769 }
#mx-color3{ background:#73c17f }
#mx-color4{ background:#9fd462 }
#mx-color5{ background:#65a8e0; border-top-right-radius:25px; }
.mx .w1{width: 90px;}
.mx .w2{width: 130px;}
.mx .w3{width: 890px;}
.mx table tr td{ font-size: 16px; color: #333333; text-align: left; padding: 15px;border-right: 1px solid #a0a0a0; border-bottom: 1px solid #535353;}
.mx .mx-bac{ background: #3567d5; color: #fff; text-align: center;font-size: 20px; border-bottom: 1px solid #fff;}
.tj li{ float: left;
    width: 140px;
    position: relative;
    height: 156px;
    cursor: pointer;
    
    margin: 0 4px;}
.tj li img{ display: block; margin: 5px auto 0px;}
.tj li p{ color: #333; font-size: 16px; text-align: center;}
.tj-box{ width: 1005px; border: 1px solid #e3e3e3; border-radius: 4px; padding: 15px 20px; margin-top: 20px}
.tj-l h5{ font-size: 22px; text-align: left; color: #333; margin-bottom: 8px; margin-top: 10px}
.tj-l p{ font-size: 18px; color: #333;text-align: left}
.tj-l{ margin-left: 15px; width: 275px;}
.tj-r{margin-left: 49px;}
.tj-r h4{ font-size: 18px; color: #333; border-left: 4px solid #f73939; line-height: 14px;padding-left: 5px; margin-bottom: 10px; margin-top: 5px;}
.tj-r p{ overflow: hidden; margin-bottom: 4px; }
.tj-r p span{ float: left; width: 4px; height: 4px; border-radius: 10px; background: #ff7901;margin-top: 10px; margin-right: 3px;}
.tj-r p i{font-size: 16px; color: #333; float: left;width: 240px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.tj-cur{border: 1px solid #dedede;
    border-radius: 3px;}
.tj-cur i{width: 18px;
    background: url(../imgs/mx-arrow.png) no-repeat;
    height: 14px;
    display: block;
    z-index: 99999;
    position: absolute;
    left: 56px;
    bottom: -22px;}
.ls{width: 100%; height: 792px; background: url(../imgs/ls.jpg) no-repeat center center}
.ls .title h3{ color: #fff}
.ls .title{ padding-top: 30px;}
.ls-box{ width: 1140px; height: auto; background: rgba(256,256,256,0.1); padding: 20px 28px 20px 30px; margin-top: 30px;}
.ls-r h4{ font-weight: bold; font-size: 28px; color: #fff;margin-top: 8px;}
.ls-r h6{ font-size: 18px; color: #fff;margin-top: 5px;}
.ls-r p{ font-size: 16px;
    color: #fbf9f9;
    margin-top: 7px;
    height: 171px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    overflow: hidden;
    line-height: 21px;}
.ls-tabbox{ width: 870px;}
.ls-r{ width: 480px; margin-left: 30px;}
.ls-r .wd-btn{ width: 445px; margin: 20px 0 0 0}
.ls-r .wd-btn li a{ width: 200px; height: 52px; line-height: 52px; font-size: 20px; border-radius: 8px;}
.ls-tab{ width: 268px;}
.ls-tab li{ float: left;margin: 5px;}
.ls-tab li img{ border:2px solid #ececec;}
.ls-tab .ls-cur img{ border:2px solid #fd5868;}
.ls-tabcon{ margin-top: 15px}
.lc{ margin-bottom: 70px; padding-top: 30px;}
.lc-con{width: 1193px; height: 292px; margin-top: 30px; background: url(../imgs/lc-bac.png) no-repeat center center}
.lc-box li{ float: left;}
.lc-box li h5{ font-size: 18px; margin-top: 33px; font-weight: 800}
.lc-box li p{ font-size: 16px; color: #333; margin-top: 8px;}
.lc-box .lc-li1 h5{color: #fb8769}
.lc-box .lc-li2 h5{color: #db5499}
.lc-box .lc-li3 h5{color: #3f9bdb}
.lc-box .lc-li4 h5{color: #9758b1}
.lc-box .lc-li5 h5{color: #e34c43}
.lc-box .lc-li6 h5{color: #3f9bdb}
.lc-box .lc-li7 h5{color: #db5499}
.lc-box .lc-li8 h5{color: #5c7291}
.lc-box .lc-li9 h5{color: #f1c032}
.lc-box .lc-li10 h5{color: #54b2ae}
.lc-box .lc-li11 h5{color: #f29c2a}
.lc-box .lc-li12 h5{color: #3ea667}
.lc-box .lc-li13 h5{color: #54b2ae}
.lc-box .lc-li14 h5{color: #f1c032}
.lc-li1{ margin-left: 103px;}
.lc-li2{ margin-left: 43px;}
.lc-li3{ margin-left: 29px;}
.lc-li4{ margin-left: 44px;}
.lc-li5{ margin-left: 29px;}
.lc-li6{ margin-left: 29px;}
.lc-li7{ margin-left: 45px;}
.lc-li8{ margin-left: 157px;}
.lc-li9{ margin-left: 27px;}
.lc-li10{ margin-left: 28px;}
.lc-li11{ margin-left: 27px;}
.lc-li12{ margin-left: 45px;}
.lc-li13{ margin-left: 60px;}
.lc-li14{ margin-left: 26px;}
.lc-box2{ margin-top: 25px;}




