*{box-sizing: border-box;}
.top{height: 95px;width: 100%;}
.topC{width: 1200px;margin: 0 auto;}
.logo{float: left;margin-top: 25px;}
.nav{float: right;}
.nav li{float: left;margin-right: 65px;}
.nav li a{color: #000000;display: block;height: 95px;font-size: 21px;line-height: 95px;text-align: center;}
.nav li a.active{color: #244b91;}
.nav li a:hover{color: #244b91;}
.banner img{width: 100%;min-width: 1200px;}
.footer{background: url(../images/headerBg.png) no-repeat;background-size: 100% 100%;height: 95px;width: 100%;line-height: 70px;color: #FFFFFF;text-align: center;}



.section{background: url(../images/bgB.png) left bottom no-repeat;background-size: 100% ;}
.sectionC{width:1200px ;margin: 0 auto;}
.title01{margin-top: 50px;text-align: center;}
.companyWord{background: url(../images/companyBg.png) center bottom no-repeat; }
.companyWord p{font-size: 17px;color: black;text-indent: 2em;line-height: 38px;margin-top: 45px;}
.companyWord img{margin-top: 45px;}
.title102{text-align: center;margin-top: 50px;}
.p101{margin-top: 60px;text-align: center;margin-bottom: 150px;}




.title{text-align: center;margin-top: 50px;}
.p201{margin-top:50px ;text-align: center;}
.p202{margin-top: 73px;text-align: center;}
.title202{margin-top: 50px;text-align: center;}
.p203{margin-top: 50px;text-align: center;}
.title203{margin-top: 50px;text-align: center;}
.p204{margin-top: 50px;text-align: center;margin-bottom: 230px;}




.title301{text-align: center;margin-top: 50px;}
.p301{text-align: center;margin-top: 50px;}
.title302{text-align: center;margin-top: 50px;}
.p302{margin-top: 50px;text-align: center;}
.title303{text-align: center;margin-top: 50px;}
.p303{text-align: center;margin-top: 50px;margin-bottom: 250px;}


.select{background: url(../images/bg301.png) left top no-repeat;background-size: 100% 100%;height: 65px;border-radius: 10px;text-align: center;margin-top: 50px;}
.select select{margin-top: 15px;border-radius: 50px; appearance:none;
   -moz-appearance:none;
   -webkit-appearance:none;
   background: url(../images/left.png) no-repeat left;
   padding-top: 7px;
   padding-bottom: 7px;
   padding-left: 72px;
   padding-right: 50px;
   }
   select::-ms-expand { display: none; }
.select select option{text-align: center;}
.table{width: 100%;background: #f4f4f4;}
.table thead{color: #24a0c5;font-size: 23px;text-align: center;}
.table tbody{text-align: center;}
.table tbody td{border-bottom: 1px dashed #1e93f9;height: 50px;}
.nav:after,.topC:after{clear: both;display: block;content: "";}