﻿@charset "UTF-8";
/* 全局样式 */

.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: 815px;height: 67px;position: absolute;left: 50%;margin-left: -407.5px;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: 46px;
}
.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: 70px;
}
.content-main .zoujin{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;padding-top: 60px;
}
.content-main .zoujin .ttitle{
    width: 347px;height: 65px;margin: 0 auto;margin-bottom: 50px;background: url('../images/title1.png') no-repeat;
}
.content-main .zoujin .left{
    width: 500px;padding: 99px 20px 99px 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: 390px;float: left;margin-left: 22px;
}
.content-main .why{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;
}
.content-main .why .ttitle{
    width: 419px;height: 65px;margin: 0 auto;margin-bottom: 50px;background: url('../images/why.png') no-repeat;
}
.content-main .why2{
    width: 1200px;height: auto;overflow: hidden;margin: 0 auto;
}
.content-main .why2 .ttitle{
    width: 503px;height: 65px;margin: 0 auto;margin-bottom: 50px;background: url('../images/why2.png') no-repeat;
}
.youshi,.youshi2{
    width: 1140px;height: auto;margin: 0 auto;
}
.youshi2{
  width: 1200px;
}
.youshi li,.youshi2 li{
    width: 380px;height: 180px;float: left;margin-bottom: 50px;overflow: hidden;position: relative;cursor: pointer;
}
.youshi2 li{
  width: 400px;
}
.youshi li img,.youshi2 li img{
    width: 129px;height: 129px;margin: 0 auto;display: block;
}
.youshi li h2,.youshi2 li h2{
    font-size: 24px;color: #01079b;line-height: 48px;text-align: center;
}
.youshi li div,.youshi2 li div{
  width: 100%;height: auto;position: absolute;bottom: 0px;left: 0px;background: rgba(57,64,255,0.8);padding: 40px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;display: none;
}
.youshi li p,.youshi2 li p{
  font-size: 18px;line-height: 24px;text-align: center;color: #323232;
}
.youshi .active div,.youshi2 .active div{
  display: block;
}
.youshi li div p,.youshi2 li div p{
  color: #ffffff;text-align: center;font-size: 16px;line-height: normal;line-height: 20px;
}
.form-mian{
    width: 100%;background-color: #01079b;overflow: hidden;
}
.form-mian .contentBox{
    width: 1200px;margin: 0 auto;overflow:  hidden;padding-bottom: 45px;
}
.contentBox .checkBox{
  width: 722px;height: auto;overflow: hidden;margin: 0 auto;background-color: #ffffff;margin-bottom: 45px;
}
.contentBox .assessment{
  width: 582px;
}
.contentBox .checkBox .object{
  width: 190px;height: auto;overflow: hidden;float: left;margin: 1px auto 1px 1px;
}
.contentBox .assessment .object{
  width: 350px;
}
.contentBox .checkBox .object li{
  width: 190px;height: 60px;float: left;text-align: center;font-size: 18px;font-weight: bold;color: #ffffff;line-height: 60px;font-weight: bold;background-color: #01079b;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: 530px;height: auto;overflow: hidden;float: left;margin: 1px 1px 1px auto;
}
.contentBox .assessment .option{
  width: 230px;
}
.contentBox .checkBox .option li{
  width: 490px;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: "\2714";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: 577px;height: 65px;margin: 0 auto;margin-bottom: 50px;background: url('../images/title3.png') no-repeat;
}
.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: #01079b;text-align: center;background-color: #dcdcdc;border-radius: 5px;-webkit-border-radius: 5px;position: relative;cursor: pointer;
}
.tabMenu .active{
  background-color: #01079b;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: #01079b;
}
.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: 280px;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: #01079b;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: #01079b;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: 409px;height: 65px;margin: 0 auto;margin-bottom: 60px;background: url('../images/title4.png') no-repeat;
}
.advatage2{
    width: 1080px;margin: 0 auto;
}
.advatage2 li{
    width: 360px;height: 220px;float: left;overflow: hidden;padding: 0 20px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.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: 30px;line-height: 30px;color: #01079b;font-weight: bold;display: block;height: 70px;padding-top: 20px;text-align: center;
}
.advatage2 li p{
    font-size: 16px;line-height: 22px;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: #e60012;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: #e60012;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: #01079b;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: #01079b;color: #ffffff;cursor: pointer;text-align: center;
}
.cellphone{
    width: 452px;height: 57px;padding-top: 45px;margin: 0 auto;margin-bottom: 70px;
}
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;
}