body, html, p, h3, h2, h4, img, li, ol, ul ,div,span{padding: 0;margin: 0;}
html{font-family: "Microsoft YaHei";}
body {color: #424242;min-width: 1280px;position: relative;width:100%;letter-spacing: 2px}
img{vertical-align:middle;}  li{list-style-type:none;}
.width1280{width:1280px;position: relative;margin:0 auto;}
.header {height: 40px;width: 100%;background: #e4e4e4;position: fixed;z-index: 999;overflow:hidden;}
.header-inner ul li{height:40px;line-height: 40px;float: left;position: relative;}
.header-nav-right ul li:nth-child(1) i::before {content: " ";display: inline-block;height: 25px;width: 26px;margin-right: 5px;background: url(../image/headtime.png) no-repeat;background-size: 100%;vertical-align: -17%;}
.header-nav-right ul li span{color:#cb0000}
.header-nav-right ul li img{display:inline-block;}
.spanhead {height: 20px!important;width: 30px;position: relative;top: 10px;border: none;border-right: 1px solid gray;margin-right: 30px;}
.header-nav-right {position: relative;float: right;}
.clear {clear: both;}
a{text-decoration: none}
.top-banner {position: relative;height: 720px;width:100%;}
.top-banner img {border: none;}
.top-banner1 {height: 240px;background: url(../image/topbanner01.jpg) no-repeat center 0;}
.top-banner2 {height: 239px;background: url(../image/topbanner02.jpg) no-repeat center 0;}
.top-banner3 {height: 240px;background: url(../image/topbanner03.jpg) no-repeat center 0;}
 input,select{outline: none}

.titlebox{height: 60px;width: 100%;background-image: url("../image/titlebottom.png");background-repeat: no-repeat;background-size:607px 13px;background-position: center bottom;font-size: 32px;text-align: center;letter-spacing: 3px;position: relative;;margin:50px 0}
.titlebox02{margin-top:0;}
.kjzbox{height: 330px;display: flex;justify-content: space-around;align-items: center}
.kjzbox .kjzimg{position: relative;height: 323px;width:426px;box-shadow: 0 0 5px 1px #d1d1d1;z-index: 1}
.kjzbox .kjzimg img{height: 323px;width:426px;}
.kjzbox .ysinterduce{width: 794px;padding:30px;height: 255px;display: flex;flex-wrap: wrap;align-items: center;background: #eeeeee}
.ysinterduce p{width: 100%;line-height: 30px;letter-spacing: 2px}
.ysinterduce p:nth-last-child(1){text-align: right}
.danzhao-part{height:350px;width: 100%;background-image: url("../image/ren.png");background-repeat: no-repeat;background-position: center bottom;position: relative;}
.danzhao-part span{position: absolute;display: inline-block;background: #eeeeee;border-radius: 10px;padding:10px;font-size: 17px;line-height: 30px}
.dz-part01{top:60px;left:115px;}  .dz-part02{top:60px;right:120px;}  .dz-part03{top:165px;left:10px;}  .dz-part04{top:175px;right:20px;}
.youshibox{height: 1125px;width: 100%;background-image: url("../image/ysbg.jpg");background-size: cover;margin-top: 50px}
.littletitle{text-align: center;position: relative;padding: 50px 0}
.littletitle2{padding: 30px 0 40px 0}
.littletitle span{display: inline-block;height: 56px;line-height: 56px;padding:0 10px;font-size: 30px;letter-spacing: 2px;border: 1px solid gray}
.youshilistul{display: flex;flex-wrap: wrap;justify-content: space-between}
.youshilistul li{width: 410px; margin-bottom: 30px;letter-spacing: 2px}
.youshilistul li p:nth-child(1){height: 60px;line-height: 60px;text-align: center;background: #e6c661;border-top-right-radius:20px;border-top-left-radius:20px;font-size: 18px}
.youshilistul li p:nth-child(2){height: 160px;display: flex;align-items: center;background: white;padding:0 20px;line-height: 30px;box-shadow:-5px 10px 10px -4px #a1a1a1,5px 10px 10px -4px #a1a1a1;}
table{border-color: white;border-collapse:collapse;width: 100%;box-sizing: border-box}
.qubietable table tr:nth-child(1) td{height:50px; background: #9eb7d5;color:white;font-size: 19px}
.qubietable table tr:nth-child(2) td{height:80px; background: #d0d8e8}
.qubietable table tr:nth-child(3) td{height:80px;background: #e9edf4 }
.qubietable table tr td{width: 170px;text-align: center}
.qubietable table tr td:nth-child(1){width: 130px;color:#fe0808;font-size: 20px}
.lastchildtd{text-align: left;color:white;font-size: 16px!important;; background: #9eb7d5!important;line-height: 28px;padding:0 15px}
.contact-link{display: block;height: 60px;width: 340px;line-height: 60px;text-align: center;color:white;position: relative;margin:0 auto;margin-top:30px;font-size: 20px;background: #9b0909}

.baojiatitle{font-size: 28px;text-align: center;line-height: 60px;color:white;padding-top: 10px}
.baojiabox2{height: 240px;width: 100%;background-image: url("../image/baojiabg2.png");background-size: cover;margin-top: 50px;}
.forminner{display: flex;justify-content: space-between;height: 80px;align-items: center}
.keekkek{display: flex;justify-content: space-around;align-items: center;background: white;border-radius: 10px}
.keekkek label{width: 45%;font-size: 18px;cursor: pointer}
.forminner div{width: 30%;height: 50px;}
.hahaha p{display: inline-block;width: 40%;color:white}
.hahaha select,.hahaha input{display: inline-block;width: 57%;height: 45px;border:1px solid gray;box-sizing: border-box;border-radius: 10px;text-indent: 20px;font-size: 18px}
.getinfo{display: block;width: 270px;height: 45px;letter-spacing: 2px;margin:0 auto;font-size: 20px;background: white;border:none;margin-top: 10px;cursor: pointer}

.biyaolist{display: flex;justify-content: center;box-shadow: 0 0 8px 1px #eaeaea}
.biyaolist div{width: 256px;height: 330px;box-sizing: border-box}
.biyaolist div p:nth-child(1){height: 76px;width: 100%;text-align: center;line-height: 76px;font-size: 35px;color:#9eb7d5}
.biyaolist div p:nth-child(2){padding:0 20px;letter-spacing: 2px;line-height: 30px;}
.biyaolist div:nth-child(odd){background:#e9edf4;}
.biyaolist div:nth-child(even){border-left:1px dashed gray;border-right:1px dashed gray;}
.ceping{position: relative;margin: 25px 0 50px 0;}
.cepinglist ul li{display: flex;height: 85px;margin-bottom:20px;}
.cepinglist ul li p:nth-child(1){width: 200px;height: 85px;line-height: 85px;background: #e6c661;text-align: center;font-size: 19px;border-right: 10px solid #eeda98;box-sizing: border-box}
.cepinglist ul li p:nth-child(2){width: 1040px;height: 85px;display: flex;align-items: center;line-height: 25px;background: #f7eecf;padding:0 20px;}
.fanganbox{height: 1168px;background-image: url("../image/fanganbg.jpg");background-size: cover;padding-top: 1px}
.dingzhititle{height: 40px;position: relative;text-align: center;margin-bottom:30px;}
.dingzhititle p:nth-child(1){line-height: 40px;font-size:28px;position: relative;z-index: 1;}
.dingzhititle p:nth-child(2){width: 450px;height: 8px;background: #e8c34e;position: absolute;bottom:2px;left:415px;}
.dingzhiinner{display: flex;justify-content: space-between}
.dingzhiinner div{width: 247px;height: 171px;}
.dingzhiinner img{display: block;width: 247px;height: 171px;}
.dingzhibox02{position: relative;margin-top: 40px}
.dingzhibox .bottomdz{height: 55px;background: white;font-size: 17px;text-align: center;line-height: 55px;}
.jiaoyanbox{position: relative;margin-top:40px;}
.jioayanlist{display: flex;justify-content: space-between;margin-top: 40px}
.jiaoyandiv{width:320px;text-align: center; }
.jiaoyandiv img{display: inline-block;height:85px;width: 85px; }
.jiaoyandiv p:nth-child(2){line-height: 30px;}
.jiaoyandiv p:nth-last-child(1){padding:0 50px;line-height: 28px;}

.timemanager{position: relative;margin-top: 50px;}
.kechengtitle{height: 70px;text-align: center;line-height: 70px;color:white;background: #4f81bd;font-size: 24px;}
.kechengtable td{height: 60px;text-align: center}
.kechengtable table tr:nth-child(1) td{font-size: 19px;font-weight: bold}
.kechengtable table tr:nth-child(odd){background: #d0d8e8}
.kechengtable table tr:nth-child(even){background: #e9edf4}
.hd{height: 40px;width: 100%;position: relative;margin-top:20px}
.hd a{display: inline-block;height: 31px;width: 38px;}
.hd a:nth-child(1){background-image: url("../image/lefticon.png")}
.hd a:nth-child(2){background-image: url("../image/righticon.png");position: absolute;right: 0}
.kcbd td{border: 1px solid white;border-bottom: 0;border-right: 0;box-sizing: border-box}

.xueyuanbox01{height:560px;width: 100%;background-image: url("../image/xueyuanbg01.jpg");background-repeat: no-repeat;background-size: 100% 561px;position: relative;margin-top:40px;padding-top: 1px;}
.xueyuanbox02{height: 565px;background-image: url("../image/xueyuanbg02.jpg");background-size: 100% 410px;background-repeat: no-repeat;padding-top: 15px}
.xueyuanlist{display: flex;justify-content: space-between;flex-wrap: wrap;}
.xueyuanlist div{height: 165px;width: 290px;margin-bottom: 30px;background-size: cover;background-repeat: no-repeat;position: relative;text-align: center;color:white;}
.xyimg01{background-image: url("../image/yx01.jpg");}
.xyimg02{background-image: url("../image/yx02.jpg");}
.xyimg03{background-image: url("../image/yx03.jpg");}
.xyimg04{background-image: url("../image/yx04.jpg");}
.xyimg05{background-image: url("../image/yx05.jpg");}
.xyimg06{background-image: url("../image/yx06.jpg");}
.xyimg07{background-image: url("../image/yx07.jpg");}
.xyimg08{background-image: url("../image/yx08.jpg");}
.xyimg p{height: 35px;line-height: 35px;width: 100%;position: absolute;bottom: 0;left:0;background-color: rgba(0,0,0,0.5)}
.xyimgnext p{line-height: 165px;font-size: 18px;cursor: pointer}
.xueyuanbox02 table td{padding:25px 20px;line-height: 28px;text-align: center;}
.xueyuanbox02 table tr td:nth-child(1),
.xueyuanbox02 table tr td:nth-child(4){width: 20%}
.xueyuanbox02 table tr td:nth-child(2),.xueyuanbox02 table tr td:nth-child(5) {width: 15%}
.xueyuanbox02 table tr td:nth-child(3) {width: 30%}
.xueyuanbox02 table tr:nth-child(odd){background: #f5f0df}
.xueyuanbox02 table tr:nth-child(1){background:#d3b34f;color:white;font-size: 20px}
.xueyuanbox02 table tr:nth-child(even){background: #efe1b5}

.xiaoqubox{width: 100%;height:655px;background: url("../image/xqboxbg.jpg") no-repeat;background-size: cover;background-position: center;position: relative;padding-top:35px}
.xiaoquimgbox{height:503px;position: relative}
.xiaoquimgbox  p{position: absolute;bottom:0;left:0;width: 100%;background: rgba(0,0,0,0.5);color:white;line-height: 45px;height:45px;text-align: center}
.xiaoquimg{display: flex;justify-content: space-between;flex-wrap: wrap;}
.marginbottom{position: relative;margin-bottom: 15px}
.addresslist .addresslist01{display: flex;flex-wrap: wrap;justify-content: space-between;align-content:stretch;}
.addresslist ul li{height: 50px;width: 230px;border:1px solid #ba0a0e;margin-bottom: 20px;line-height: 50px;text-align: center;border-radius: 8px}
.addresslist ul li a{display: block;color:black}
.addresslist02 li{float: left;margin-right: 30px}

.bottom{background: #9b0909;color:white}
.bottom_list{width:100%;height:60px;background: #9b0909;margin-top:50px;border-bottom: 1px solid white;}
.bottom_list ul{height:60px;}
.bottom_list ul li{width:320px;height:100%;float:left;text-align:center;color:white;}
.bottom_list ul li p{height:100%;line-height: 60px;font-weight: bold;}
.bottom_list ul li p::before{display: inline-block;vertical-align: middle;*zoom: 1;*display: inline;width: 45px;height: 45px;background: url(../image/iconbg.png);background-size:300px 530px;background-repeat: no-repeat;margin-right:5px;}
.bottomlist_01 p::before{content: "";background-position: -20px -407px!important;}
.bottomlist_02 p::before{content: "";background-position: -212px -408px!important;}
.bottomlist_03 p::before{content: "";background-position: -80px -410px!important;}
.bottomlist_04 p::before{content: "";background-position: -142px -407px!important;}
.bottom {position: relative;width: 100%;height: 260px;}
.bottom_content {width: 1160px;padding-top:30px;position: relative;margin: 0 auto;}
.bottom_left{width: 260px;position: relative;display: inline;float: left;margin-top: 50px;}
.botleft_01 {position: relative;float: left;height: 60px;width: 112px;background: url(../image/iconbg.png);background-size:300px 530px;background-position: -5px -317px}
.botleft_01 img {width: 111px;height:43px;}
.botleft_02 {position: relative;float: right;border-left: 2px solid white;font-size: 14px;padding-top: 5px;padding-left:10px;}
.bottom_right {width: 800px;position: relative;float: right;font-size: 13px;line-height: 22px;}
.bottom_link a {font-size: 13px;color:white}
.bottom_link a:hover span {border-bottom: 1px solid white;}