﻿section{overflow: hidden;}
section h2{font:bold 48px 'Microsoft Yahei';text-align: center;color: #272727;margin: 50px auto 30px;}
.zx_btn{width: 454px;height: 62px;background-color: #f55d45;margin: 0 auto;border-radius: 8px;font:36px/62px 'Microsoft Yahei';text-align: center;color: #fff !important;}
.zx_btn1{width: 226px;height: 50px;background-color: #fff;margin: 0 auto;border-radius: 8px;font:24px/50px 'Microsoft Yahei';text-align: center;color: #04adf9 !important;}

.bf1 h2{margin: 50px auto 20px;}
.bf1 .ms{text-align: center;font-size: 30px;color: #333;}
.bf1 ul{margin: 30px auto 40px;}

.bf2 .xintai{display: block;margin-top: 48px;}

.bf3{background-color: #04adf9;padding: 50px 0 40px;}
.bf3 h2{width: 878px;height: 74px;background-color: #fff;border-radius: 37px;margin: 0 auto;font:bold 42px/74px 'Microsoft Yahei';text-align: center;color: #04adf9;}
.bf3 h3{width: 100%;padding: 46px 0 20px;text-align: center;color: #fff;font-size: 30px;border-bottom: 1px solid #038ac7;}
.bf3 ul{margin: 20px 0}
.bf3 ul li{text-align: center;}
.bf3 ul li p{color: #fff;line-height: 50px;}

.bf4 h2{font-size: 42px;}
.bf4 .stu_box{width: 100%;height: 554px;position: relative;}
.bf4 .stu_box a{display: block;position: relative;}
.bf4 .stu_box a img{display: block;}
.bf4 .stu_box a p{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background-color: rgba(0,0,0,.6);font-size: 14px;color: #fff;line-height: 40px;text-align: center;}
.bf4 .stu_box a.stu1{position: absolute;top: 0;left: 0}
.bf4 .stu_box a.stu2{position: absolute;bottom: 0;left: 0}
.bf4 .stu_box a.stu3{position: absolute;bottom: 0;left: 310px;}
.bf4 .stu_box a.stu4{position: absolute;top: 0;left: 620px;}
.bf4 .stu_box a.stu5{position: absolute;bottom: 0;left: 620px;}
.bf4 .stu_box a.stu6{position: absolute;top: 0;right:0px;}

.ggt{width: 100%;height: 126px;background-color: #04adf9;font:42px/126px 'Microsoft Yahei';text-align: center;color: #fff;margin-top: 80px;}

.form_box h2{margin: 60px auto 20px;font-weight: normal;font-size: 40px;}
.form_box .ms{font-size: 20px;color: #676767;text-align: center;padding-bottom: 26px;border-bottom: 1px solid #dbdbdb;}
.form_box .form_main{margin-top: 60px;}
.form_box .form_main div{width: 580px;height: 330px;}
.form_box .form_main .form_group{height: 58px;margin-top: 40px;}
.form_box .form_main .form_group label{width: 110px;height: 58px;display:block;float: left;box-sizing: border-box;line-height: 58px;padding-left: 36px;font-size: 22px;color: #4a3d3d;}
.form_box .form_main .form_group input{width: 320px;height: 58px;display:block;border: 0 none;border: 1px solid #b8bfc4;float: left;box-sizing: border-box;padding-left: 10px;font-size: 22px;}
.form_box .form_main button{width: 200px;height: 56px;display: block;cursor: pointer;background-color: #f55d45;margin: 40px auto 0;font-size: 28px;color: #fff;border-radius: 20px;}