body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, img, legend, li, ol, p, pre, td, textarea, th, ul { padding: 0; margin: 0; border: none; }
body, textarea { width: 100%; height: auto; font-size: 16px; font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;  z-index: 0; background-color: #fff; color: #333; }
a { color: inherit; text-decoration: none;}
a:hover { text-decoration: none; cursor: pointer; }
li, ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; }
.clear { clear: both; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.flex_around{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around;}
.tbody { width:100%; margin: 0 auto; }
.left{float: left;}
.right{float: right;}

.banner{margin-top: -5px;}
.wrap{width: 1200px;margin: 0 auto;}

.rmzy{margin-top: 60px;}
.rmzy_item{margin-top: 40px;}
.rmzy_item img{width: 583px;}
.rmzy_con{width: 565px;height: 310px;}
.p_tit_01{width: 565px;font-size: 30px;color: #533d36;border-bottom: 2px solid #eee;margin-top: 12px;}
.rmzy_num{color: #fb4545;font-weight: bold;}
.p_tit_02{font-size: 38px;color: #533d36;margin: 10px 0;}
.rmzy_year{font-size: 26px;color: #969494;}
.p_tit_03{font-size: 16px;color: #646464;}
.p_tit_04{font-size: 25px;color: #626060;margin: 40px 0;}
.rmzy_con a{display: block;width: 261px;height: 46px;background: #fb4545;font-size: 18px;color: #fff;text-align: center;line-height: 46px;}
.rmzy_con .btn_spec{background: none;color: #fb4545;border: 1px solid #fb4545;box-sizing: border-box;}
.rmzy_btn{width: 1200px;height: 67px;background: #ee7b1e;font-size: 20px;color: #fff;text-align: center;line-height: 67px;    margin: 70px auto 0;background-image: url(../img/finger.png);background-position: 745px center;background-size: 24px 27px;background-repeat: no-repeat;}

.hlzs{margin-top: 85px;}
.title_con{position: relative;text-align: center; margin: 30px auto;}
.p_bg{font-size: 50px;color: #eeeef1;font-weight: bold;}
.p_title{    font-size: 40px;
    color: #b18c62;
    font-weight: bold;
    position: relative;
    width: 1200px;
    margin: -30px auto 0;}
.p_title::after{content: "";width: 132px;height: 3px;background: #d1c0a5;position: absolute;top: 50px;    left: 530px;}
.p_txt{font-size: 20px;color: #a5a5a5;padding-top: 5px;}
.hlzs_item{width: 372px;height: 467px;text-align: center;margin-top: 90px;}
.hlzs_item_tit{font-size: 22px;color: #ff8400;}
.hlzs_item_icon{width: 236px;margin: 12px auto;}
.hlzs_item_txt{font-size: 16px;line-height: 24px;}
.hlzs_item_img{width: 370px;}
.con_pad{height: 35px;}

.nszp{
    margin: 80px 0 50px;
    background-color: #fdf4ee;
    padding: 1px 0;
}
.slideTxtBox{ width:1200px; margin: 66px auto 50px auto;}
.slideTxtBox .hd{width: 894px;margin: 0 auto;}
.slideTxtBox .hd ul{ height:34px;font-size: 20px;text-align: center;line-height:34px;}
.slideTxtBox .hd ul li{width: 161px; background: #f0f0f2;float:left;color: #ff8400;border: 1px solid #d8323c;border-radius: 15px;cursor:pointer;}
.slideTxtBox .hd ul li.on{background:#ff8400;color: #fff;}
.slideTxtBox .bd{width: 1200px;height: 540px;margin:0 auto;margin-top: 50px;}
.nszp_bg_img{width: 706px;height: 540px;}
.nszp_item{width: 482px;height: 540px;}
.nszp_sm_img{width: 232px;height: 232px;}
.nszp_yyll{width: 477px;height: 54px;border: 1px solid #ff0000;font-size: 25px;color: #ff0000;text-align: center;line-height: 54px;box-sizing: border-box;}

.zxj{width: 100%;height: 540px;background: url(../img/zxj.jpg) no-repeat;margin: 0 auto;margin-top: 85px;}
.zxj_body{width: 1288px;height: 540px;margin: 60px auto;padding-top: 60px;}
.form_bm{width: 558px;height: 420px;background: #fff;border-radius: 10px;}
.form_tit{font-size: 36px;color: #e60012;text-align: center;margin: 40px 0 15px 0;}
.form_txt{font-size: 23px;color: #999;text-align: center;margin-bottom: 40px;}
.form_line input { width: 440px; height: 63px; display: block; border: none; outline: none;font-size: 20px;color: #000; line-height: 63px;margin: 0 auto; margin-bottom: 15px; box-sizing: border-box;}
.form_line .form_ipn {background: #f5f5f5; border-radius: 10px;text-indent: 50px;}
.form_line .form_ipt {background: #f5f5f5; border-radius: 10px;text-indent: 50px;}
.form_btn { width: 440px; height: 63px; display: block; border: none; outline: none; background: #e60012; color: #fff; font-size: 22px; text-align: center; line-height: 63px; border-radius: 10px; margin: 22px auto; }
::-webkit-input-placeholder {/* WebKit browsers */color: #666;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color: #666;}
::-ms-input-placeholder {/* Internet Explorer 10+ */color: #666;}
.zxj img{height: 420px;}

.cgxz{width: 100%;background: #fbf8f2;padding-top: 50px;}
.cgxz_body{width: 1200px;height: 726px;;margin: 0 auto;}
.cgxz_bg{margin-top: 20px;}
.cgxz_bg span{display: block;width: 163px;height: 170px;background: #ffe5bd;}
.cgxz_con{width: 1170px;margin: 0 auto;margin-top: -150px;}
.cgxz_con_left{width: 527px;height: 428px;;background: #d1c0a5;text-indent: 10px;}
.cgxz_left_en{width: 310px;font-size: 24px;color: #fff;font-family: Arial, Helvetica, sans-serif;font-weight: bold;line-height: 30px;border-bottom: 2px solid #a6937c;text-indent: 0px;margin: 50px 0 0 10px;}
.cgxz_left_tit{font-size: 30px;color: #fff;margin: 10px 0 40px 0;}
.cgxz_left_name{font-size: 30px;color: #917d5e;}
.cgxz_left_txt{font-size: 24px;color: #fff;margin-top: 10px;}
.cgxz_con_left a{display: block;width: 310px;height: 50px;background: #fff;font-size: 26px;color: #ff0000;line-height: 50px;text-align: center;margin: 20px 0 0 10px;}
.cgxz_con_detail{width: 640px;height: 428px;}
.cgxz_item{width: 294px;height: 428px;}
.cgxz_name{font-size: 24px;color: #4c4030;margin-top: 12px;}
.cgxz_item_txt{font-size: 20px;color: #4c4030;margin-top: 12px;}
.cgxz_item_txt span{color: #ff0000;font-weight: bold;}
.cgxz_img{width: 293px;}
.cgxz_icon{width: 293px;margin-top: 15px;}

.school{width: 100%;margin-top: 80px;}
.school_body{width: 1200px;margin: 0 auto;}
.school .hd{width: 888px;margin: 0 auto;}
.school .hd ul{ height: 57px;font-size: 20px;text-align: center;line-height:57px;}
.school .hd ul li{width: 232px; background: #f5f5f5;float:left;color: #555;border: none;border-radius: 30px;cursor:pointer;}
.school .hd ul li.on{background:#ff8400;color: #fff;}
.school .bd{width: 1200px;height: 540px;margin:0 auto;margin-top: 50px;}
/* .school img{width: 392px;margin-bottom: 18px;box-shadow: 2px 2px 2px #eee;} */
/* .school .p_title::after{left: 900px;} */
.img_ns img{
    margin: 10px auto;
}

.ul_list1 li{
    width: 22%;
    margin: 20px auto 0;
    line-height: 54px;
    text-align: center;
    border-radius: 30px;
    color: #fff;
}
.ul_list1 li:nth-child(1){
    background-color: #cfa17f;
}
.ul_list1 li:nth-child(2){
    background-color: #a8db65;
}
.ul_list1 li:nth-child(3){
    background-color: #67dabb;
}
.ul_list1 li:nth-child(4){
    background-color: #67beda;
}
.ul_list1 li:nth-child(5){
    background-color: #676bd9;
}
.ul_list1 li:nth-child(6){
    background-color: #db6565;
}
.ul_list1 li:nth-child(7){
    background-color: #ab67da;
}
.ul_list1 li:nth-child(8){
    background-color: #d1da67;
}
.ul_list1 li strong{
    width: 50px;
    height: 50px;
    display: inline-block;
    background: #fff;
    border-radius: 60px;
    margin-left: 3px;
    margin-top: 2px;
    float: left;
    font-size: 20px;
}
.ul_list1 li:nth-child(1) strong{
    color: #cfa17f;
}
.ul_list1 li:nth-child(2) strong{
    color: #a8db65;
}
.ul_list1 li:nth-child(3) strong{
    color: #67dabb;
}
.ul_list1 li:nth-child(4) strong{
    color: #67beda;
}
.ul_list1 li:nth-child(5) strong{
    color: #676bd9;
}
.ul_list1 li:nth-child(6) strong{
    color: #db6565;
}
.ul_list1 li:nth-child(7) strong{
    color: #ab67da;
}
.ul_list1 li:nth-child(8) strong{
    color: #d1da67;
}

.bg_zs{
    background-color: #fdf4ee;
    margin: 30px auto;
    padding: 1px 0;
}
.ul_list2 li{
    width: 46%;
    display: flex; 
    flex-direction: row; 
    flex-wrap: wrap; 
    justify-content: space-between;
    background-color: #fff;
    padding: 10px;
    margin: 10px auto 0;
}
.ul_list2 li .left{
    width: 58%;
}
.ul_list2 li .left img{
    width: 100%;
}
.ul_list2 li .right{
    width: 40%;
}
.ul_list2 li .right strong{
    display: block;
    text-align: center;
    margin: 20px auto;
    font-size: 26px;
}
.ul_list2 li .right p{
    line-height: 36px;
}
.zxbtn{
    display: block;
    width: 28%;
    background-color: red;
    text-align: center;
    color: #fff;
    margin: 3% auto;
    line-height: 56px;
    border-radius: 34px;
    font-size: 22px;
}


.mar30{
    margin: 30px auto;
}


.bg_qhs{
    background-color: #fdf4ee;
    padding: 1px 0 30px;
}

.ul_list3 li{
    width: 30%;
    background-color: #fff;
    margin: 20px auto;
    border-radius: 41px 80px 20px 20px;
    box-shadow: 1px 10px 7px #e9e5ea;
}
.ul_list3 li img{
    width: 100%;
}
.ul_list3 li strong{
    text-align: center;
    display: block;
    margin: 16px auto;
    font-size: 20px;
}
.ul_list3 li hr{
    height: 4px;
    width: 80px;
    background-color: #f56d69;
    margin: 16px auto;
}
.ul_list3 li p{
    width: 86%;
    margin: 20px auto;
    line-height: 30px;
}

.ul_list3 li a{
    background: #f56d69;
    display: block;
    width: 60%;
    text-align: center;
    color: #fff;
    margin: 20px auto;
    line-height: 38px;
    border-radius: 30px;
}

.qiye_p{
    line-height: 30px;
}