<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* 全局样式 */
body{
  background: #ffffff;
}
.sub-banner-box{
  width: 100%;height: auto;overflow:  visible;position: relative;
}
.sub-banner-box .sub-banner{
  width: 100%;height: auto;overflow: hidden;
}
.sub-banner-box .sub-banner img{
  width: 100%;min-width: 1200px;
}
.submenu{
    width: 100%;height: 73px;background: url('../images/submenu.png') repeat-x;background-position: center;position: absolute;left: 0;z-index: 9999;bottom: -6px;
}
.static .submenu{
  position: fixed;bottom: 100%;margin-bottom: -73px;min-width: 1200px;
}
.submenu .submenuBox{
    width: 652px;height: 67px;position: absolute;left: 50%;margin-left: -326px;top:0;overflow: hidden;
}
.submenu .submenuBox li{
    width: 163px;height: 67px;float: left;text-align: center;line-height: 67px;font-size: 24px;color: #ffffff;border-left: solid 1px #ffffff;box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;
}
.submenu .submenuBox li:first-child{
    border-left: 0px;
}
.submenu .submenuBox li:hover,.submenuBox li.active{
    color: #ffe400;
}
.content-main{
    width: 100%;height: auto;overflow: hidden;padding-top: 40px;
}
.content-main .cata{
    width: 100%;height: auto;overflow: hidden;margin-top: 140px;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.content-main .cata:first-child{
    margin-top: 100px;
}
.content-main .zoujin{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 60px;margin-bottom: 140px;
}
.content-main .zoujin .ttitle{
    width: 100%;text-align: center;margin-bottom: 80px;
}
.content-main .zoujin .ttitle h1{
  font-size: 42px;color: #011c92;line-height: normal;
}
.content-main .zoujin .left{
    width: 500px;padding: 114px 20px 114px 40px;height: auto;overflow: hidden;float: left;
}
.content-main .zoujin .left p{
    text-indent: 2em;font-size: 18px;line-height: 30px;text-align: left;color: #585858;
}
.content-main .zoujin .right{
    width: 618px;height: 348px;float: left;margin-left: 22px;
}
.content-main .now{
  width: 1200px;height: auto;overflow: hidden;margin: 0 auto;text-align: center;
}
.content-main .now img{
  margin-bottom: 35px;
}
.content-main .now p{
  font-size: 18px;line-height: 30px;color: #323232;
}
.content-main .now p span{
  color: #8d0000;
}
.prospect{
    width: 378px;height: 65px;margin: 0 auto;margin-bottom: 50px;background: url('../images/prospect.png') no-repeat;
}
.prospect-ul{
  width: 1200px;height: auto;margin: 0 auto;
}
.prospect-ul li{
  width: 574px;height: auto;overflow: hidden;float: left;margin-bottom: 50px;
}
.prospect-ul li.right{
  float: right;
}
.prospect-ul li .top-title{
  width: 100%;background-color: #0063c3;height: 50px;line-height: 50px;font-weight: bold;font-size: 24px;color: #ffff00;text-align: center;
}
.prospect-ul li .bottom-text{
  width: 524px;height: auto;padding: 25px 25px;background-color: #eeeeee;text-align: left;font-size: 18px;line-height: 24px;color: #323232;
}
.prospect-ul li .bottom-text p{
  text-align: left;font-size: 18px;line-height: 24px;color: #323232;padding-left: 26px;
}
.prospect-ul li .bottom-text p span{
  display: block;width: 22px;height: 22px;border-radius: 100%;-webkit-border-radius: 100%;background-color: #ffff00;text-align: center;margin-left: -26px;float: left;
}
.content-main .why{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;
}
.content-main .why .ttitle{
    width: 100%;text-align: center;margin-bottom: 50px;
}
.content-main .why .ttitle h1{
  font-size: 42px;color: #011c92;line-height: normal;
}
.content-main .why .ttitle h1 span{
  color: #e40b0b;
}
.youshi{
    width: 1200px;height: auto;margin: 0 auto;
}
.youshi li{
    width: 300px;height: 320px;float: left;overflow: hidden;position: relative;cursor: pointer;
}
.youshi li img{
    width: 180px;height: 180px;margin: 0 auto;display: block;margin-bottom: 15px;
}

.youshi li p{
  font-size: 18px;line-height: 24px;text-align: center;color: #323232;
}
.form-mian{
    width: 100%;background-color: #01009a;overflow: hidden;
}
.form-mian .contentBox{
    width: 1200px;margin: 0 auto;overflow:  hidden;padding-bottom: 45px;
}
.contentBox .checkBox{
  width: 752px;height: auto;overflow: hidden;margin: 0 auto;background-color: #ffffff;margin-bottom: 45px;
}
.contentBox .assessment{
  width: 582px;
}
.contentBox .checkBox .object{
  width: 150px;height: auto;overflow: hidden;float: left;margin: 1px auto 1px 1px;
}
.contentBox .assessment .object{
  width: 350px;
}
.contentBox .checkBox .object li{
  width: 150px;height: 60px;float: left;text-align: center;font-size: 18px;font-weight: bold;color: #ffffff;line-height: 60px;font-weight: bold;background-color: #0f278b;border-bottom: 1px solid #ffffff;
}
.contentBox .assessment .object li{
  width: 320px;padding-left: 30px;text-align: left;
}
.contentBox .checkBox .object li:last-child,.contentBox .checkBox .option li:last-child{
  border-bottom: 0;
}
.contentBox .checkBox .option{
  width: 600px;height: auto;overflow: hidden;float: left;margin: 1px 1px 1px auto;
}
.contentBox .assessment .option{
  width: 230px;
}
.contentBox .checkBox .option li{
  width: 560px;height: 40px;float: left;padding: 10px 0;padding-left: 40px;border-bottom: 1px solid #bfbfbf;
}
.contentBox .assessment .option li{
  width: 190px;
}
.contentBox .checkBox .option li div{
  width: auto;height: 40px;float: left;overflow: hidden;display: inline-block;margin-right: 40px;
}
.contentBox .checkBox .option li label{
  display: inline-block;position: relative;height: 40px;-webkit-tap-highlight-color:rgba(255,0,0,0);font-size: 18px;line-height: 40px;color: #000000;float: left;
}
.contentBox .checkBox .option li input[type='radio']{
  width: 20px;height: 20px;border:solid 1px #003d99;float: left;opacity: 0;margin: 10px 0;box-sizing: border-box;-webkit-box-sizing: border-box;margin-left: 5px;
}
.contentBox .checkBox .option li label:before { 
  content: ''; position: absolute; left: -25px;top: 10px; width: 20px; height:20px; border: 1px solid #003d99; box-sizing: border-box;-webkit-box-sizing: border-box;background: #ffffff;
} 
.contentBox .checkBox .option li label:after { 
  content: ''; position: absolute; left: -25px; top: 10px; width: 20px; height: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;
} 
.contentBox .checkBox .option li input[type='radio']:checked + label:after {
  content: "\2713";color: #003d99;line-height: 20px;font-size: 16px;text-align: center;
} 
.content-main .ttiaojian{
    width: 1200px;height: auto;overflow: hidden;margin:0 auto;
}
.content-main .ttiaojian .ttitle{
    width: 100%;text-align: center;margin-bottom: 50px;
}
.content-main .ttiaojian .ttitle h1{
  font-size: 42px;line-height: normal;color: #011c92;
}
.house-title{
    width: 545px;height: 65px;margin: 0 auto;margin-bottom: 50px;background: url('../images/house.png') no-repeat;
}
.house2{
  margin: 0 auto;display: block;margin-bottom: 30px;
}
.house-ul{
  width: 1200px;height: auto;margin: 0 auto;margin-bottom: 100px;
}
.house-ul li{
  width: 389px;height: auto;overflow: hidden;float: left;margin-left: 16px;
}
.house-ul li a{
  display: block;cursor: pointer;text-align: center;
}
.house-ul li a img{
  width: 389px;height: 198px;
}
.house-ul li a p{
  font-size: 18px;line-height: 48px;color: #323232;
}
.tabMenu{
  width: 1200px;height: 70px;margin-bottom: 90px;
}
.tabMenu li{
  width: 50%;height: 60px;line-height: 60px;float: left;font-size: 24px;font-weight: bold;color: #a40000;text-align: center;background-color: #dcdcdc;border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer;
}
.tabMenu .active{
  background-color: #a40000;color: #ffffff;
}
.tabMenu li i{
  display: block;width: 12px;height: 12px;background-color: #dcdcdc;position: absolute;left: 50%;margin-left: -6px;bottom: -6px;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);
}
.tabMenu .active i{
  background-color: #a40000;
}
.tabBox{
  width: 100%;height: auto;padding-bottom: 100px;
}
.tabBox li{
  width: 100%;height: auto;overflow: hidden;float: left;display: none;
}
.tabBox .active{
  display: block;
}
.content-main .choose,.bottomnews{
    width: 1200px;height: auto;overflow: hidden;margin:0 auto;
 }
.ymlc .tiaojian,.ymlc .feiyong,.ymlc .yaoqiu,.ymlc .ruji{
    width: 50%;height: 240px;padding-left: 38px;float: left;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.specialLi .tiaojian,.specialLi .yaoqiu,.specialLi .ruji{
  width: 33.33%;
}
.ymlc .liucheng{
    width: 1162px;height: auto;margin-left: 38px;float: left;
}
.ymlc .height180{
  height: 180px;
}
.ymlc .height345{
  height: 345px;
}
.tiaojian .title,.feiyong .title,.liucheng .title,.yaoqiu .title,.ruji .title{
    width: 100%;height: 67px;margin-bottom: 25px;margin-top:0;
}
.tiaojian .desc,.feiyong .desc,.liucheng .desc,.yaoqiu .desc,.ruji .desc{
    width: 100%;height: auto;overflow: hidden;
}
.liucheng .desc{
    height: auto;width: 1200px;padding-left: 60px;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;
}
.liucheng .desc img{
  display: block;
}
.tiaojian .title span,.feiyong .title span,.liucheng .title span,.yaoqiu .title span,.ruji .title span{
    font-weight: bold;font-size: 67.25px;color: #011c92;font-family: 'Arial';float: left;display: table-cell;vertical-align: middle;line-height: 67.25px;
}
 .tiaojian .title p,.feiyong .title p,.liucheng .title p,.yaoqiu .title p,.ruji .title p{
    display: inline;font-weight: bold;font-size: 30px;color: #ffffff;float: left;padding: 0 5px;background: #011c92;margin-top: 8px;height: 50px;line-height: 50px;text-align: center;
}
.tiaojian .desc p,.feiyong .desc p,.yaoqiu .desc p,.ruji .desc p{
    font-size: 18px;line-height: 32px;color: #000000;padding-left: 5px;text-align: left;
}
.content-main .choose .ttitle{
    width: 588px;height: 65px;margin: 0 auto;margin-bottom: 60px;background: url('../images/title4.png') no-repeat;
}
.advatage2{
    width: 990px;margin: 0 auto;
}
.advatage2 li{
    width: 330px;height: auto;float: left;overflow: hidden;padding: 0 15px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;padding-bottom: 50px;
}
.advatage2 li i{
    display: block;width: 128px;height: 119px;background: url(../images/choose.png) no-repeat;background-position: center center;background-size: cover;margin: 0 auto;font-style: normal;margin-bottom: 18px;
}
.advatage2 li i span{
  font-size: 22px;line-height: 24px;color: #003d99;font-weight: bold;display: block;text-align: center;padding-top: 26px;
}
.advatage2 li p{
    font-size: 18px;line-height: 24px;text-align: center;
}
.form-mian .contentBox .formtitle{
    width: 1200px;height: auto;overflow: hidden;padding-top: 40px;padding-bottom: 30px;
}
.form-mian .contentBox .formtitle p{
    font-size: 30px;font-weight: bold;line-height: 34px;color: #ffffff;text-align: center;
}
.form-mian .contentBox .my-form{
  width: 650px;height: auto;overflow: hidden;margin: 0 auto;
}
.form-mian .contentBox .my-form input[type='text']{
  display: block;width: 405px;height: 52px;padding: 0 10px;font-size: 18px;color: #5c5c5c;line-height: normal;text-align: left;float: left;
}
.form-mian .contentBox .my-form button{
  display: block;width: 200px;height: 52px;background: #cc0000;font-size: 20px;line-height: 52px;text-align: center;color:#ffffff;font-weight: bold;cursor: pointer;float: right;border-radius: 52px;-webkit-border-radius: 52px;
}
.form-mian .contentBox .formT{
  width: 582px;height: auto;overflow:  hidden;margin: 0 auto;
}
.form-mian .contentBox .formT div{
  width: 582px;height: 52px;box-sizing: border-box;-webkit-box-sizing: border-box;margin-bottom: 8px;position: relative;border: 1px solid #ffffff;
}
.form-mian .contentBox .formT label{
  display: block;height: 50px;width: 80px;position: absolute;left: 1px;top: 1px;color: #ffffff;font-size: 22px;line-height: 50px;text-align: center;
}
.form-mian .contentBox .formT input[type='text']{
  width: 480px;float: right;height: 50px;line-height: normal;font-size: 22px;color: #ffffff;background: #ffffff;position: absolute;left: 90px;top: 1px;background: rgba(255,255,255,0);
}
.form-mian .contentBox .formT button{
  width: 582px;height: 52px;background: #cc0000;font-size: 30px;line-height: 52px;text-align: center;color: #ffffff;font-weight: bold;cursor: pointer;
}
.bottomnews{
    margin-bottom: 70px;
}
.bottomnews .newBox{
    overflow: hidden;width: 370px;padding-right: 30px;float: left;
}
.bottomnews .newBox ul{
    overflow: hidden;
}
.bottomnews .newBox li{
    width: 345px;height: 24px;float: left;background: url(../images/libg.png) no-repeat;background-position: 10px center; padding: 6px 0; padding-left: 25px;
}
.bottomnews .newBox li a{
    display: block;height: 24px;line-height: 24px;font-size: 14px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
}
.bottomnews .newBox li a:hover{
    color: #c90000;
}
.bottomnews .newBox .toptitle{
    width: 100%;height: 34px;overflow: hidden;margin-bottom: 20px;
}
.bottomnews .newBox .toptitle .left{
    width: 200px;height: 34px;line-height: 34px;font-size: 32px;text-align: left;color: #011c92;float: left;
}
.bottomnews .newBox .toptitle .right{
    width: 100px;height: 28px;padding-top: 6px;float: right;margin-right: 20px;
}
.bottomnews .newBox .toptitle .right a{
    display: block;width: 100px;height: 28px;line-height: 28px;border-radius: 28px;-webkit-border-radius: 28px;background-color: #011c92;color: #ffffff;cursor: pointer;text-align: center;
}
.cellphone{
    width: 452px;height: 57px;padding-top: 45px;margin: 0 auto;margin-bottom: 70px;
}
.ymys{
  width: 1200px;height: auto;overflow: hidden;margin: 0 auto;
}
.ymys h1{
  font-size: 42px;color: #011c92;line-height: normal;text-align: center;margin-bottom: 50px;
}
.clear{
   clear: both;
}
input::placeholder{
  color: inherit;
}
.check-input input[type='text']{
  width: 280px!important;
  left: 0px!important;
  padding: 0 20px;
}
.check-input button{
  width: 260px!important;
  height: 50px!important;
  position: absolute;
  right: 0px;
  top: 0px;
}</pre></body></html>