@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}article, aside, dialog, figure, footer, header, legend, nav, section, time {display: block}a{text-decoration: none;outline: 0;-webkit-transition: all .3s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out}a:focus {-moz-outline-style: none;background: 0}
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;vertical-align: top;-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: "."}table {border-collapse: collapse;border-spacing: 0}
a, button {cursor: pointer}.fl {float: left}.fr {float: right}.clearfix {zoom: 1}
.clearfix:after {visibility: hidden;display: block;clear: both;height: 0;font-size: 0;content: "."}
.clear {clear: both}
.ban{width: 100%; height: 650px; background: url(../imgs/img1.jpg) no-repeat center center;}
.top{ width:1200px;height: 76px; }
.top-con,.bd,.one-time,.km,.cf-con,.kc,.why-con,.ls,.answer{ width: 1200px; margin: 0 auto}
.top-con{ padding-top: 20px}
.top-l img{ width: 133px; margin-top: 12px; float: left}
.top-r{ font-size: 24px; line-height: 54px; color: #fff;  margin-top: 11px;}
.top-c{ margin-left:60px;}
.top-c li { float: left;line-height: 75px;}
.top-c li a{ font-size: 20px;  margin: 0 10px; color: #fff}
.top-r{background: url(../imgs/img2.png) no-repeat left center;padding-left: 47px;background-size: 17%;}
.ban-con{width: 772px; height: 536px; margin: 0 auto; background: url(../imgs/img3.png) no-repeat center center;margin-top: -25px;}
.ban-box{height: 385px; margin: 0 auto; background: url(../imgs/img4.png) no-repeat center center;padding-top: 150px; background-size:424px 385px }
.ban-box p{ color: #1d1e1e; font-size: 34px; text-align: center;margin-top: -15px;}
.ban-box h5{ color: #1d1e1e; font-size: 58px; font-weight: bold; text-align: center}
.ban-box h6{ color: #ba2541; font-size: 60px; font-weight: bold; text-align: center}
.ban-box a{ display: block; margin: 10px auto 0; width: 260px;height: 50px;line-height: 50px;
background: #146580;color: #fff;text-align: center;font-size: 20px; border-radius: 1px;}
.one{ width: 100%; height: auto; padding: 25px 0;background:#f4f4f4}
.bd{ background: #F5a019; padding:30px 50px; width: 1050px; margin-top: -80px;margin-bottom: 35px; }
.bd-title p{ font-size: 30px;color: #1d1e1e; text-align: left}
.bd-title span{ display: block; width:1050px; height: 1px;  background: #146580; margin-top: 15px}
.bd-title b{ display: block; width:200px; height: 5px;  background: #146580;margin-top: -3px;}
.bd-bot{ margin-top: 25px}
.bd-bot input,.bd-bot select {width: 220px;height:50px;line-height: 50px;background: #fff;border-radius: 5px;color: #666;font-size: 16px;padding-left: 20px;line-height: 100%;float: left;
margin-right:48px;}
.bd-bot button {width:200px;height: 50px;line-height: 50px;background: #146580;color: #fff;font-size: 21px;text-align: center; border-radius: 5px; }
.one-l{ background: #fff; width: 365px; height: 200px;padding: 15px;margin-top: 260px;margin-left: -280px;}
.one-l div{ width: 209px; height: 36px;line-height: 36px; background:#146580;font-size: 20px; color: #fff; text-align: center; }
.one-l p,.one-top p,.one-bot p{ font-size: 17px; color: #333;margin-top: 15px; line-height:26px; }
.one-r{ width: 570px;}
.one-top{ width: 500px; padding: 20px 40px; background: #fff; border-top-left-radius: 30px; border-bottom-right-radius: 30px}
.one-top div,.one-bot div{width: 135px; height: 36px;line-height: 36px; background:#146580;font-size: 20px; color: #fff; text-align: center;}
.one-top a,.one-bot a{ display: block; width:150px;height:38px;line-height: 38px;background: #be2b46;color: #fff;font-size:17px;text-align: center; border-radius: 5px; margin-top: 25px; margin-left: 355px}
.one-line{ width: 580px; border-bottom: 1px dashed #999; margin-top:50px;margin-bottom: 50px; }
.one-bot{width: 500px; margin: 0 auto}
.km{ margin-top: 35px}
.title h5{ font-size: 44px;font-weight: bold; color: #222; text-align: center}                     
.title p{font-size:18px; color: #0e0e0e; text-align: center;margin-top:5px;}
.title img{ display: block; margin: 15px auto 0;}
.km-con{ margin-top: 30px}
.km-con ul{margin-bottom: 20px; overflow: hidden}
.km-con ul li{ float: left; width:168px; height: 47px; line-height: 47px; background: #e7eff2; color: #252525; font-size: 18px;text-align: center;margin-right: 2px }
.km-con ul .km-color{ background:#146580; color: #fff;font-size: 22px; }
.cf{ width: 100%; height: auto; background:#be2b46; margin:35px 0 }
.cf-img{ margin-left: 25px}
.cf-r{ width: 950px; margin-left: 30px }
.cf-p{ font-size: 36px; color: #fff; font-weight: bold; margin-top: 15px}
.cf-r .bd-bot input,.cf-r .bd-bot select{width: 210px;height:46px;line-height: 46px;}
.cf-r .bd-bot {margin-top: 15px;}
.cf-r .bd-bot button{ width: 119px; height: 119px; border-radius: 50%;background: #fff; margin-top: -64px; font-size: 24px; color: #9b0006;line-height:30px }
.kc-con{width: 1173px; height: 501px; margin: 0 auto; background: url(../imgs/img8.jpg) no-repeat center center;}
.kc-l{ margin-top: 52px; margin-left:40px }
.kc-l li,.kc-r li{ font-size: 17px; color: #000; line-height: 26px}
.kc-l li span,.kc-r li span{  display: block; font-weight: bold}
.kc-l .kc-mar2,.kc-r .kc-mar2{margin-top: 65px;}
.kc-l .kc-mar3,.kc-r .kc-mar3{ width:275px;margin-top: 65px; }
.kc-r{ margin-left: 200px;margin-top:52px;}
.kc-r .kc-mar2{ margin-left: 35px}
.kc-r .kc-mar3{ margin-left: -20px;margin-top: 90px;}
.kc-c{ font-size: 45px; font-weight: bold; color: #fff;text-align: center;margin-left: 192px;margin-top: 164px;line-height: 51px;}
.why{ width: 100%; height: auto;background:#146580; padding: 35px 0 }
.why .title h5{ color: #fff}
.why-box{ margin-top: 85px}
.why-box li{ float: left;width: 300px; height:489px; margin: 0 auto;}
.why-box li img{ display: block; margin: -70px auto 0;}
.why-box li p{ text-align: center; font-size:26px; color: #151515; margin-top: 45px }
.why-box li span{ display: block; width: 215px; margin: 25px auto 0;text-align: center; font-size:17px; color: #444; height: 110px }
.why-box li a{ display: block; width: 220px; height: 42px; line-height: 42px; text-align: center; border: 1px solid #146580;margin: 0px auto; border-radius: 30px; text-align: center; font-size:17px; color: #146580 }
.why-box li a:hover{ background:#146580; color:#fff }
.why-bac1{ background: url(../imgs/img14.png) no-repeat center center;}
.why-bac2{ background: url(../imgs/img15.png) no-repeat center center;}
.ls{ width: 1133px; margin:  40px auto 0;}
.ls .title{ margin-bottom: 130px}
.ls ul{ float: left}
.ls-mar1{ margin-top: -103px; margin-left: -58px}
.ls-mar2{  margin-left: -58px}
.xq{ width: 100%; height: auto; background:#f5f5f5; margin-top: 40px;padding-top: 35px;padding-bottom: 25px; }
.xq-con{ width: 1200px; margin: 0  auto;}
.xq-con .title{ margin-bottom: 40px;}
.xq-tabcon{ width: 1050px; border-top: 1px solid #ba2541; border-right: 1px solid #ba2541; padding: 35px 0}
.xq-detail{ margin-left: 30px; width: 600px;}
.xq-detail div{ height: 134px;}
.xq-detail h4{ font-size: 24px; color: #0c0c0c; margin-top: 15px;}
.xq-detail p{ font-size: 16px; color: #000; margin-top: 5px; line-height: 24px;}
.xq-detail a{ display: block;width: 280px;height: 52px;line-height: 52px;font-size: 21px;text-align: center;background: #ba2541;color: #fff;border-radius: 6px;cursor: pointer;}
.xq-tp{ margin-top: 35px;}
.xq-tp li img{ float: left; margin-right: 6px;}
.xq-tab li{ display: block; background: #146580; width: 140px; height: 45px; line-height: 45px; color: #fff; text-align: center; border-radius: 5px; margin-top: 15px; font-size: 18px; cursor: pointer}
.xq-tab .xq-cur{ background: #ba2541}
.answer{ margin-top: 40px;margin-bottom: 30px}
.answer-tab{ width:692px; margin:35px auto;}
.answer-tab li { float: left; width: 180px; height: 42px; line-height: 42px; background:#327890; color: #fff; border-radius: 25px; margin: 0 25px; cursor: pointer}
.answer-tab li span{ float: left; width: 32px; height: 32px; background: #fff; color: #222;line-height: 32px; text-align: center; text-indent: -3px; border-radius: 25px; font-size: 25px;margin-top: 5px; margin-left: 5px; font-weight: bold; font-style: italic}
.answer-tab li i{ float: left;margin-left: 30px}
.answer-tab .answer-cur{background:#ba2541;}
.answer-l{width: 598px; height: 409px; padding-left: 50px; background: url(../imgs/img18.jpg) no-repeat center center;}
.answer-l h5{ font-size: 36px; color: #fff; padding-top: 110px }
.answer-l p{ font-size: 23px; color: #fff; margin-bottom: 25px }
.answer-l a{ display: block;width: 150px;height:36px;line-height: 36px;font-size: 20px;text-align: center;background: #f1d411;color: #222;border-radius: 6px;cursor: pointer;}
.answer-l span{ display: block; width: 80px; height: 2px; background: #fff; margin-top: 20px; margin-bottom: 20px;}
.answer-r{width: 491px;height: 449px;padding-left: 50px;background: url(../imgs/img19.png) no-repeat top right;background-size: 248px 243px;margin-top: -40px;}
.answer-r-box{ width: 565px; height: 340px; padding-top: 20px; background:#f4f4f4;margin-top: 69px; margin-left: -150px; }
.answer-r-box p{ width: 500px; height: 54px; line-height: 54px; margin: 0 auto; background: #fff; margin-bottom: 10px}
.answer-r-box p span{ float: left; width:350px; font-size: 18px; color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-left:15px }
.answer-r-box p span::before{content:""; display:inline-block; background: url(../imgs/img20.png) no-repeat right; width: 21px; height: 18px; background-size: 100% 100%;position: relative;left:-6px;top: 3px;}
.answer-r-box p a {display: block;float: right;width: 120px;height: 34px; line-height: 34px; text-align: center;border-radius: 20px; margin-top: 8px; margin-right: 10px; border: 1px solid #327890; font-size: 16px; color: #327890 }
.answer-r-bac2{background: url(../imgs/img21.png) no-repeat top right;background-size: 248px 243px;}
.answer-r-bac3{background: url(../imgs/img22.png) no-repeat top right;background-size: 248px 243px;}

















