a,body,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,img,label,li,ol,p,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0}
*{outline:none}
a{color:#333;cursor:pointer;text-decoration:none}
body{margin:0 auto;color:#3d3d3d;-webkit-text-size-adjust:none;cursor:default;overflow-x:hidden;background-color:#fff}
img{border:0}
input,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0}
a,b,button,em,i,input,lable,span{outline:none;transition:all .2s;display:inline-block;font-style:normal}
table{border-collapse:collapse}
button{border-radius:0;-webkit-border-radius:0;border:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:400}
ul{list-style:none}
.subject{height:40px;padding-top:6px;border-left:1px solid #f0f0f0}
.subject span{font-size:26px;font-weight:700;color:#333;margin-left:20px}
.hoverclass:hover,button:hover{background-color:rgba(0,0,0,.1);opacity:.7}
a:hover{opacity:.7}
.body__index{width:100%;position:absolute;top:0;left:0;z-index:999}
.body__index .crumbs__navigation{width:1200px;margin:0 auto;margin-top:20px}
.body__index .crumbs__navigation .type--name,.body__index .crumbs__navigation p:last-child{color:#000;font-size:16px;font-weight:600;padding:14px 13px;border-radius:5px;background:#fff;border:1px solid #f3f3f3;display:inline-block}
.body__index .crumbs__navigation img{margin:0 6px;width:9px;height:16px}
.body__index .crumbs__navigation p:last-child{background:#f1f1ff;border:1px solid #e0e0ff;color:#5859f5}
.body__index .index__content{width:1200px;margin:0 auto;margin-top:20px;overflow:hidden}
.body__index .index__content .subject__box{float:left;width:752px;padding:20px;background:#fff;border:1px solid;-o-border-image:linear-gradient(0deg,#f8f9fb,#f3f3f3) 1 1;border-image:linear-gradient(0deg,#f8f9fb,#f3f3f3) 1 1}
.body__index .index__content .subject__box .subject__title{padding-top:20px; /*color:#5859f5;*/font-size:16px;font-weight:600;position:relative}
.body__index .index__content .subject__box .subject__title:after{width:87px;height:15px;background:#e8e8f0;content:"  ";position:absolute;right:-8px;top:20px;z-index:-1}
.body__index .index__content .subject__box .subject__list{margin-top:0px;overflow:hidden}
.body__index .index__content .subject__box .subject__list p{width:730px;height:50px;background:#f5f4f4;border:1px solid #e6e6e6;border-radius:10px;margin-top:15px;text-align:center;line-height:50px;color:#000;font-size:16px;font-weight:600}

.body__index .index__content .index__right{width:346px;margin-left:37px;float:left}
.body__index .index__content .index__right .input__box{position:relative;margin:0 auto}
.body__index .index__content .index__right .input__box .input{width:241px;height:16px;padding:14px 88px 14px 17px;background:#fff;border:2px solid #5859f5;border-radius:8px;color:#333;font-size:18px;font-weight:400}
.body__index .index__content .index__right .input__box::-webkit-input-placeholder{color:#a7a7bb}
.body__index .index__content .index__right .input__box::-moz-placeholder{color:#a7a7bb}
.body__index .index__content .index__right .input__box::-ms-input-placeholder{color:#a7a7bb}
.body__index .index__content .index__right .input__box .search--btn{right:-4px;bottom:1px;position:absolute;width:110px;height:45px;background-color:#5859f5;color:#fff;font-size:18px;font-weight:500;border-radius:0 8px 8px 0}

.body__index .index__content .subject__box .input__box{position:relative;margin:0 auto}
.body__index .index__content .subject__box .input__box .input {width: 643px;height: 17px;padding: 22px 88px 22px 17px;background: #fff;border: 2px solid #5859f5;border-radius: 8px;color: #333;font-size: 18px;font-weight: 400;}
.body__index .index__content .subject__box .input__box::-webkit-input-placeholder{color:#a7a7bb}
.body__index .index__content .subject__box .input__box::-moz-placeholder{color:#a7a7bb}
.body__index .index__content .subject__box .input__box::-ms-input-placeholder{color:#a7a7bb}
.body__index .index__content .subject__box .input__box .search--btn {right: 0;bottom: 1px;position: absolute;width: 123px;height: 62px;background-color: #5859f5;color: #fff;font-size: 22px;font-weight: 500;border-radius: 0 8px 8px 0;}

.body__index .index__content .index__right .agency__ad{margin-top:16px;background-image:url(../img/tips-two.png);background-size:100% 100%;background-repeat:no-repeat;width:223px;height:61px;padding:16px 0 0 123px;color:#b7621f;font-size:16px;font-weight:600;line-height:32px}
.body__index .index__content .index__right .agency__ad a,.body__index .index__content .index__right .agency__ad span{color:#ff2929}
.body__index .index__content .index__right .agency__ad a{padding-left:4px;text-decoration:underline}
.body__index .index__content .index__right #bannder-swiper{position:relative;margin-top:15px;width:347px!important;height:104px}
.body__index .index__content .index__right #bannder-swiper .swiper-pagination{position:absolute;z-index:20;bottom:10px;width:100%;text-align:center}
.body__index .index__content .index__right #bannder-swiper .swiper-pagination-switch{display:inline-block;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.3);margin:0 2px;cursor:pointer}
.body__index .index__content .index__right #bannder-swiper .swiper-active-switch{width:6px;height:6px;background-color:#fff}
.body__index .index__content .index__right .tdd__ad{width:345px;margin-top:20px;padding-bottom:31px;text-align:center;background:#fff;overflow:hidden}
.body__index .index__content .index__right .tdd__ad .index__ad{width:288px;margin:0 auto;margin-top:34px}
.body__index .index__content .index__right .tdd__ad .tdd--logo{width:76px;height:76px;display:inline-block}
.body__index .index__content .index__right .tdd__ad .tdd--name{padding-top:14px;color:#000;font-size:24px;font-weight:600}
.body__index .index__content .index__right .tdd__ad .tdd--word{padding-top:14px;color:#a7a7bb;font-size:16px;font-weight:500}
.body__index .index__content .index__right .tdd__ad .app__box{padding:24px 0;margin-top:28px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.body__index .index__content .index__right .tdd__ad .app__box .qr-code__content img{float:left;width:98px;height:98px}
.body__index .index__content .index__right .tdd__ad .app__box .qr-code__content .word__all{text-align:left;float:left;margin-left:12px;color:#000;font-size:16px;font-weight:400}
.body__index .index__content .index__right .tdd__ad .app__box .qr-code__content .word__all p:nth-child(n+2){padding-top:5px}
.body__index .index__content .index__right .tdd__ad .app__box .download--tips{clear:both;color:#5859f5;font-size:16px;font-weight:500;padding-top:29px}
.body__index .index__content .index__right .tdd__ad .miniprogram__box{margin-top:30px}
.body__index .index__content .index__right .tdd__ad .miniprogram__box img{width:72px;display:inline-block;height:72px}
.body__index .index__content .index__right .tdd__ad .miniprogram__box p{color:#000;font-size:16px;font-weight:600;padding-top:10px}
.body__index .index__content .index__right .tdd__ad .miniprogram__box .qq{display:inline-block;text-align:center}
.body__index .index__content .index__right .tdd__ad .miniprogram__box .wx{float:left;text-align:center}
.body__index .index__content .index__right .tdd__ad .miniprogram__box .swan{float:right;text-align:center}
.body__index .index__content .index__right .tdd__ad .mini--tips{color:#5859f5;font-size:16px;font-weight:600;padding-top:28px}
.body__index .index__content .index__right .contact{width:345px;height:48px;text-align:center;line-height:48px;background:#5759f5;border-radius:5px;color:#fff;font-size:18px;font-weight:600;margin-top:15px}