@font-face{
    font-family: "DFSTG7";
    src:url('../font/DFSTG7.TTF');
}
@font-face{
    font-family: "hk001";
    src:url('../font/hk2.TTF');
}
.container{
    width:100%;/*div的宽度*/
    margin:0px;
    padding:0px;
    min-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.inner{
    position: relative;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.blank60{display: block;height: 60px}
.blank50{display: block;height: 50px}
.blank40{display: block;height: 40px}
.blank10{display: block;height: 10px}
.blank30{display: block;height: 30px}
.blank20{display: block;height: 20px}

.main_bg1{background: url("../images/zaizhi2_02.jpg");}

.banner_pic{height: 600px;position: relative;overflow: hidden;}
.banner_pic a{zoom:1;vertical-align:middle;position: absolute;margin-left: -960px;top: 0;left: 50%;}

.main_1 ul li{width: 131px;float: left;text-align: center;margin-right: 21.7px;margin-bottom: 25px}
.main_1 ul li a{display: block;}
.main_1 ul li.main_1_last_li{margin-right: 0}

.main_tit h2{text-align: center;font-size: 60px;color: #297bf4;font-weight: normal;font-family: "hk001";line-height: 60px}
.main_tit h5{color: #464646;font-size: 24px;text-align: center;margin-top: 20px;line-height: 24px;font-weight: normal;}
.main_tit h2 .main_tit_img1{position: relative;bottom: -15px;margin-right: 30px}
.main_tit h2 .main_tit_img2{position: relative;top: -10px;margin-left: 30px}
.main_tit h2 span{color: #e03d3d}

.main_tit2 h2{color: #fff;}
.main_tit2 h5{color: #fff}

.main_2 ul{margin:0 -37.5px;}
.main_2 ul li{width: 350px;float: left;text-align: center;margin:34px 37.5px 34px 37.5px;
    text-align: center;}
.main_2 ul li a{display: block;color: #fff;line-height: 28px;background: #ff9a16;border-top-right-radius: 15px;height: 210px;
        width: 284px;margin:0 auto;padding:0 27px;position: relative;}
.main_2 ul li p{font-size: 18px;line-height: 31px;}
.main_2 ul li>img{position: relative;top: -8px}
.main_2 ul li a span{display: inline-block;width: 45px;height: 3px;background: #fff;margin:15px 0;}
.main_2 ul li a h3{font-size: 22px;font-weight: normal;padding-top: 33px;line-height: 22px}
.main_2 ul li a i{display: block;position: absolute;left: -33px;top: -24px;width: 90px;height: 90px;border-radius: 45px;border:3px solid #fff;background: #ff9a16;
    text-align: center;line-height: 80px;font-size: 31px;box-shadow: 0 0 10px rgba(195,107,4,0.7)}



.main_btn{text-align: center;overflow: hidden;}
.main_btn a{display: inline-block;font-size: 28px;color: #fff;line-height: 72px;
    height: 72px;border-radius: 40px;width: 500px;}
.main_btn a.main_btn_1{color: #dc4823;border:3px solid #e03d3d;margin-right: 70px}
.main_btn a.main_btn_2{background: linear-gradient(to right, #43c1d7, #3044a8);color: #fff;position: relative;top: -3px}

.main_btn2{text-align: center;overflow: hidden;}
.main_btn2 a{display: inline-block;font-size: 28px;color: #fff;line-height: 74px;
    height: 74px;border-radius: 40px;width: 500px;background: #ed1e26}

.main_btn input{display: inline-block;font-size: 22px;color: #fff;background: linear-gradient(to right, #fd0189, #ff0018);line-height: 50px;
    box-shadow:  0 8px 15px rgba(255,0,0,0.92);height: 50px;border-radius: 8px;width: 420px;border:0;}

.main_3{background:url(../images/zaizhi_36.jpg) no-repeat; background-size:100% 100%;position: relative;padding-top: 1px;height: 564px}



.main_3 ul li{width: 370px;margin-right: 45px;float: left;height: 202px;padding:20px 28px;background: #e3ebf4;}
.main_3_li_d{border:1px solid #297bf4;padding-bottom: 30px}
.main_3 ul li h4{line-height: 95px;text-align: center;font-size: 24px;color: #297bf4;font-weight: bold;}
.main_3 ul li h4 span{color: #ed1e26}
.main3_li_btn a{background: #297bf4;color: #fff;border-radius: 5px;width: 137px;display: inline-block;margin:0 8px;line-height: 36px;text-align: center;}
.main3_btn{text-align: center;}
.main3_btn a{color: #fff;background: #ed1e26;font-size: 28px;width: 500px;line-height: 78px;border-radius: 40px;border:1px solid #fff;display: inline-block;}
.main3_btn input{color: #fff;background: #ed1e26;font-size: 28px;width: 500px;line-height: 78px;border-radius: 40px;border:1px solid #fff;display: inline-block;}


.main_bm_5 .text_input{width: 360px;margin-bottom: 20px;float: left;margin-right: 75px}
.main_bm_5 .text_input input{width: 100%;border:1px solid #535353;background: #fff;line-height: 57px;font-size: 16px;padding-left: 15px;color: #5c5c5c;border-radius: 10px}
.main_bm_5 .test_btn{text-align: center;width: 330px;float: left;}
.main_bm_5 .test_btn input{width: 100%;background: #ed1e26;color: #fff;font-size: 18px;line-height: 57px;border:0;border-radius: 5px}

.main_bm_4 form{margin:0 -30px;}
.main_bm_4 .text_input{width: 360px;float: left;margin:0 30px;margin-bottom: 20px}
.main_bm_4 .text_input input{width: 100%;border:1px solid #535353;background: #fff;line-height: 57px;font-size: 16px;padding-left: 15px;color: #5c5c5c;border-radius: 10px}
.main_bm_4 .text_input select{width: 100%;border:1px solid #535353;background: #fff;height: 57px;font-size: 16px;padding-left: 15px;color: #5c5c5c;border-radius: 10px}
.main_bm_4 .test_btn2{text-align: center;}
.main_bm_4 .test_btn2 input{width: 330px;;background: #ed1e26;color: #fff;font-size: 18px;line-height: 57px;border:0;border-radius: 5px;display: inline-block;}
.main_bm_4 .text_input2{margin:0 22.5px;color: #252525;font-size: 16px;text-align: center;margin-bottom: 30px}
.main_bm_4 .text_input2 span{margin-right: 55px;display: inline-block;line-height: 28px;position: relative;bottom: 8px;}
.main_bm_4 .text_input2 input{background: unset;height: 28px;font-size: 16px;width: 20px;}


.main_4 ul{margin:0 -15px;}
.main_4 ul li{width: 380px;position: relative;float: left;margin:0 15px;box-shadow: 0 0 8px rgba(192,192,192,0.75);height: 313px;margin-bottom: 30px;
    border-radius: 6px;overflow: hidden;text-align: center;}
.main_4 ul li h3{font-weight: bold;color: #ed1e26;font-size: 24px;line-height: 67px}
.main_4 ul li p{color: #282828;font-size: 18px;line-height: 28px;padding:0 68px;}
.main_4 ul li span{display: block;position: absolute;bottom: 23px;color: #fff;font-size: 16px;line-height: 42px;width: 157px;background: #297bf4;border-radius: 21px;left: 112px}
.main_4 ul li img{width: 100%}



.main_5_ul1{width: 456px;float: left;box-shadow: 0 0 8px rgba(192,192,192,0.75);border-radius: 6px;height: 373px}
.main_5_ul2{width: 708px;float: left;margin-left: 36px;box-shadow: 0 0 8px rgba(192,192,192,0.75);border-radius: 6px;height: 373px}
.main_5_ul h3{font-weight: normal;color: #3a3a3a;font-size: 24px;margin:25px 0;border-left:4px solid #297bf4;padding-left: 20px;line-height: 24px}
.main_5_ul1 ul{padding:20px 13px 20px 13px;}
.main_5_ul1 ul li{width: 130px;position: relative;float: left;margin-bottom: 35px}
.main_5_ul1 ul li a{display: block;text-align: center;}
.main_5_ul1 ul li a span{color: #3a3a3a;font-size: 16px;line-height: 34px;display: block;}
.main_5_ul{padding:0 20px;}

.main_5_ul2 ul{padding:0 50px 0 22px;}
.main_5_ul2 ul li{position: relative;line-height: 45px;}
.main_5_ul2 ul li a>img{margin-right: 5px;position: relative;bottom: 2px}
.main_5_ul2 ul li span{font-size: 16px;color: #ed1e26;float: right;}
.main_5_ul2 ul li span img{margin-left: 5px}
.main_5_ul2 ul li a{font-size: 16px;color: #3a3a3a;margin-right: 15px}

.main_form_ceshi{background:url(../images/zaizhi_92.jpg) no-repeat; background-size:100% 100%;position: relative;padding-top: 1px;height: 490px}
.main_form_ceshi form{margin:0 82.5px;}
.main_form_ceshi .text_input_index{width: 295px;margin:0 25px;margin-bottom: 27px;float: left;}
.main_form_ceshi .text_input_index input{width: 100%;border:1px solid #fff;background: unset;line-height: 48px;font-size: 16px;padding-left: 15px;color: #fff;height: 48px;border-radius: 8px}
.main_form_ceshi input::-webkit-input-placeholder{color:#fff;}
.main_form_ceshi input::-moz-placeholder{color:#fff;}
.main_form_ceshi input::-moz-placeholder{color:#fff;}
.main_form_ceshi input::-ms-input-placeholder{color:#fff;}

.main_form_ceshi .text_input_index select{width: 100%;border:1px solid #fff;background: unset;line-height: 48px;font-size: 16px;padding-left: 15px;color: #fff;height: 48px;border-radius: 8px}
.main_form_ceshi .text_input_index2{margin:0 22.5px;color: #fff;font-size: 16px;text-align: center;}
.main_form_ceshi .text_input_index2 span{margin: 12px;display: inline-block;line-height: 28px;position: relative;bottom: 8px;}
.main_form_ceshi .text_input_index2 input{background: unset;height: 28px;font-size: 16px;width: 20px;}


.main_school ul{margin:0 -12.5px;}
.main_school ul li{width: 281px;margin:0 12.5px;float: left;margin-bottom: 30px;border-radius: 8px;overflow: hidden;box-shadow: 0 0 10px rgba(179,172,171,0.48)}

.main_6{background:url(../images/zaizhi_113.jpg) no-repeat; background-size:100% 100%;position: relative;padding-top: 1px;height: 812px}
.main_6 ul{margin:0 -12.5px;}
.main_6 ul li{width: 220px;margin:0 12.5px;float: left;margin-bottom: 27px;height: 144px;background: #fff;border-radius: 10px;border:3px solid #f8b551;text-align: center;}
.main_6 ul li h4{font-size: 24px;font-weight: bold;color: #3c3c3c;line-height: 87px}
.main_6 ul li span{display: inline-block;font-size: 18px;font-weight: bold;color: #fff;line-height: 36px;width: 132px;
    background: linear-gradient(to bottom, #ff8785, #e90900);border-radius: 18px;}
.main_btn_6 a.main_btn_1{color: #fff;border:2px solid #fff;}


.main_7 ul{margin:0 -30px;}
.main_7 ul li{width: 360px;margin:0 30px;float: left;margin-top: 100px;height: 380px;background: linear-gradient(to bottom, #3044a8, #43c1d7);position: relative;
    text-align: center;padding:0 30px;padding-top: 136px;}
.main_7 ul li b{display: block;width: 167px;position: absolute;left: 96px;top: -70px;height: 186px;text-align: center;line-height: 186px;font-size: 74px;color: #3250ac;font-weight: bold;
    background: url(../images/zaizhi_116.png) no-repeat}
.main_7 ul li h4{color: #fff;font-size: 30px;font-weight: bold;padding-bottom: 20px;border-bottom:1px dashed #fff;}
.main_7 ul li p{line-height: 24px;font-size: 24px;color:#fff;margin-top: 30px}



.main_foot{background: #070a28;line-height: 60px;text-align: center;color: #fff;}
.main_foot p{opacity: 0.6}
.main_foot p a{color: #fff;margin-left: 30px}