@charset "utf-8";
/* CSS Document */
/* .head .header .nav-box{width: 695px;} */

.banner img{width:100%;}


.section .title{margin-bottom: 18px;}
.section .title1 .cn{font-size: 24px;font-size: 2.4rem;color: #9b1015;padding-left: 30px;background: url(../img/small/small_08.jpg) no-repeat 0 7px;background-size: 20px;}
.section .title2 .cn{font-size: 24px;font-size: 2.4rem;color: #9b1015;padding-left: 30px;background: url(../img/small/small_08_08.jpg) no-repeat 0 7px;background-size: 20px;}
.section .title a{float: right;margin-top: 5px;margin-right: 10px;}
.section .title a:hover{color: #9b1015;}
/*.section .title .en{font-size: 12px;font-size: 1.2rem;color: #636363; text-transform: uppercase;margin-left: 10px;}*/
.section1{padding: 50px 0;}
.section1 .news-box{width: 390px;background-color: #f7f2ee;}
.section1 .text .name{font-size: 16px;font-size: 1.6rem;font-weight: bold;display: block;color: #000;line-height: 2;}
.section1 .swiper-slide .pic{display: block;}
.section1 .swiper-slide .pic img{display: block;width: 100%;transition: all .4s;}
.section1 .swiper-slide .pic img:hover{transform: scale(.9)}
.section1 .text .con{line-height: 1.8;text-indent: 2em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.section1 .text{padding: 8px 15px;}
.section1 .swiper-slide .time{font-size: 12px; font-size: 1.2rem;line-height: 2;padding: 0 15px 6px;box-sizing: border-box;margin-top: -4px;}
.section1 .swiper-pagination{text-align: right;box-sizing: border-box;padding-right: 20px;}
.section1 .swiper-pagination>span{border: 2px solid #9b1015; background: #fff;opacity: 1;}
.section1 .swiper-pagination>span.swiper-pagination-bullet-active{background: #9b1015;}
.section1 .date{float: left; width: 74px;text-align: center;}
.section1 .date .day{height: 34px;line-height: 34px;border-top: 2px solid #f8bb3b; position: relative;}
.section1 .date .day:before{content: ""; position: absolute; top: 0; left: 50%;margin-left: -5px; border: 5px solid transparent;border-top-color:#fdd000; }
.section1 .date .year{height: 30px;line-height: 30px;color: #fff;background: #E2B922;}
.section1 .news-con{float: right; width: calc(100% - 80px);}
.section1 .news-con>a{display: block;}
.section1 .news-con>.name{font-size: 16px;font-size: 1.6rem;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.section1 .news-con>.news-txt{line-height: 24px; height: 48px; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;}
.section1 .news-list{width: 400px;padding: 0 20px 1px;border-right: 1px dashed #ccc;}
.section1 .news-list .item{margin-bottom: 5px;}
.section1 .news-list .item:last-child{margin-bottom: 0;}
.section1 .notice{width: 345px;}
.section1 .notice .tips{font-size: 16px;font-size: 1.6rem;color: #4d4d4d;display: block;line-height: 35px;border-bottom: 1px dashed #ccc; height: 35px; display: -webkit-box;  -webkit-line-clamp: 1;  -webkit-box-orient: vertical;  overflow: hidden;}
.section1 .notice .tips b{margin-right: 10px;}
.section1 .notice .tips:hover{color: #f08a47;border-bottom: 1px dashed #f08a47;}
.section1 .notice .tips:hover b{color: #f08a47;}
.section1 .wrap{position: relative;}
.section1 .wrap .left-img{position: absolute;left: -20%; bottom: -50px; z-index: -1;}
.section1 .wrap .right-img{position: absolute;right: -240px; top: 60px; z-index: -1;}


.box1-title{ font-size:36px; color:#9b1015; text-align:center; margin-top:64px;}
.box1-font1{ font-size:14px; color:#9b1015; margin:20px 0; text-align:center;}
.box1-font2{ position:relative; width:60%; margin:20px auto;}
.box1-font2 p{font-size:14px; color:#000; line-height:24px; padding:0 70px; letter-spacing:1px; text-indent:30px; margin-bottom:10px;}
.box1-img1{ position:absolute; top:5px; left:5px;}
.box1-img2{ position:absolute; bottom:5px; right:5px;}

.box2{ margin-top:64px;margin-bottom:64px; position:relative;padding:0 72px;}.box2-title{font-size:30px; color:#9b1015; text-align:center;}
.box2-font1{ font-size:14px; color:#9b1015; margin:15px 0; text-align:center;}
.box2 .swiper-container .swiper-wrapper .swiper-slide img{width:100%; display:block;transition: all .4s;}
.box2 .swiper-container .swiper-wrapper .swiper-slide img:hover{transform: scale(.9);}
.box2 .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ background:url(../img/child/jt2.png) no-repeat center; background-size:cover; width:55px; height:55px;}
.box2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{top:50%;}
.box2 .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background:url(../img/child/jt1.png) no-repeat center; background-size:cover; width:55px; height:55px;}
.box2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{top:50%;}
.box2 .swiper-pagination{display: none;}
.box2-nr-title{ font-size:14px; text-align:center; margin:10px 0;}
.box2-nr-xt{ width:0; height:5px; margin:20px 0; background-color:#dfb359;}
.box2-nr1{transition: all .4s ease-out;}
.box2-nr1:hover .box2-nr-xt{width: 100%;transition: all .4s;}

.box3-img{ height:625px;background:url(../img/child/banner2.jpg) no-repeat center; background-size:cover;}
.box3-title{ text-align:center; font-size:30px; color:#FFF; padding-top:56px;}
.box3-title a{color: #fff;}
.box3-font1{ text-align:center; font-size:14px; margin-top:20px; color:#FFF;}
.box3-content{ width:1200px; margin:0 auto; margin-top:65px;}
.box3-content-rg{ float:left;}
.box3-font{  background:url(../img/child/dh.jpg) no-repeat left; padding:15px 0 15px 30px;}
.box3-font a{font-size:16px; color:#FFF; cursor:pointer;}
.box3-font a:hover{color: #cfa54f;}
.box3-content-lf{ float:right; position:relative; margin-top:35px; margin-right:35px;}
.box3-content-lf img{ width:100%; display:block;}
.box3-lf-img2{ position:absolute; bottom:-62px; right:-35px; z-index:2;}
.box3-lf-img2 img{width:100%;}
.box3-img .box6-btn a{color:#FFF;}

.box4{width:1200px; margin:30px auto;}
.first-box4 li{ width:16%; float:left; height:163px; overflow:hidden; margin:0 .3%;}
.first-box4 li img{ width:100%;transition: all .4s;}
.first-box4 li img:hover{transform: scale(1.1);}
.two-box4 li{ float:left; width:16%; margin:8px 0.3%;height:163px; overflow:hidden;}
.two-box4 li img{width:100%;transition: all .4s;}
.two-box4 li img:hover{transform: scale(1.1)}
.two-box4 li:nth-child(3){width:32%; margin:8px 0.6%;height:163px; overflow:hidden;}
.box4-font1{ font-size:14px; color:#9b1015; margin-top:56px; padding-left:calc(50% - 118px); padding-bottom:15px;}
.box4-font2{ text-align:left; padding-left:calc(50% - 118px); padding-bottom:15px;}
.box4-btn{text-align:center; }
.box4-btn a{ padding:5px 18px; border:1px solid #9b1015; border-radius:8px;}
.box4-btn a:hover{ background-color:#9b1015; color:#FFF;}

.box5{ background:url(../img/child/banner3.jpg) no-repeat center;  background-size:cover;}
.box5-title{ font-size:30px; color:#9b1015; text-align:center; padding-top:50px;}
.box5-js{width:800px; margin:40px auto;}
.box5-font1{font-size:14px; color:#9b1015; text-align:center; padding-top:15px;}
.box5-font2{ width:15%; float:left;color:#9b1015; font-size:16px; font-weight:bold; line-height:30px; text-align:center;}
.box5-content{ padding:50px 0;}
.box5-font3{ width:85%;float:left; font-size:16px; color:#9b1015; line-height:30px;min-height: 100px;}
.box5-content-img{ float:left; width:45%;}
.box5-content-img img{width:100%;}
.box5-content-list{ float:right; width:45%;}
.box5-content-list li{ width:150px; font-size:20px; color:#FFF; line-height:40px; padding:0 20px; background-color:#dfb359; border-radius:18px; text-align:center; 
                       margin:5% 0; cursor:pointer;}
.box5-content-list li:nth-child(2){margin-left:50px;}
.box5-content-list li:nth-child(3){margin-left:100px;}
.box5-content-list li:nth-child(4){margin-left:50px;}
.box5-content-list .there{background-color:#9b1015;}
.box5-content-list li:hover{ background-color:#9b1015;}

.box6{width:1200px; margin:0 auto;}
.box6-title{font-size:30px; color:#9b1015; text-align:center;}
.box6-title1{font-size:14px; text-align:center; color:#9b1015; margin:10px 0;}
.box6-centent{ margin-top:40px;}
.box6-lf{ float:left; width:60%;}
.box6-rg{ float:right; width:36%;}
.box6-lf-img{float:left; width:42%;overflow: hidden;}
.box6-lf-img img{ width:100%;transition: all .4s;}
.box6-lf-img img:hover{transform: scale(1.1);}
.box6-lf-font{ float:right; width:49%; padding-right:5%;}
.box6-lf-box{ padding-bottom:38px; border-right: 1px dashed #9b1015;}
.lf-font-title a{font-size:16px; color:#9b1015; margin-bottom:15px; line-height:40px;}
.lf-font-title a:hover{color: #cfa54f;}
.lf-font-wz{font-size:14px; line-height:30px; position:relative;}
.lf-font-wz2{position:absolute; right:12px; bottom:-22px;}
.lf-font-wz2 a{font-size:14px; color:#9b1015; }
.lf-font-wz3{ display:none;}
.lf-font-wz3 a{font-size:14px; color:#9b1015;}
.box6-lf-box:nth-child(3){ padding-bottom:0;}
.a-tb{ float:left;}
.a-wz{ float:right; color:#9b1015; font-size:12px;}
.a-wz span{ font-size:20px; font-weight:bold;}
.box6-rg-box{padding-bottom: 38px;}
.box6-rg-a{ padding-bottom:10px; border-bottom:2px solid #959595;}
.box6-rg-title{ font-size:16px;color:#9b1015; background:url(../img/child/tb2.jpg) no-repeat left; padding-left:25px; margin:20px 0;}
.box6-rg-title a{ font-size:16px;color:#9b1015;}
.box6-rg-title a:hover{color: #cfa54f;}
.box6-rg-b{font-size:14px; line-height:24px; position:relative;}
.box6-rg-b2{position:absolute; right:12px; bottom:0;}
.box6-rg-b2 a{font-size:14px; color:#9b1015; line-height:12px; }
.box6-btn{ text-align:center;}
.box6-btn a{ font-size:18px; color:#000;padding-bottom:1px; border-bottom: 1px solid #9b1015;}
.box6-btn a:hover{color:#cfa54f; border-bottom: 1px solid #cfa54f;}

.box7{ margin:50px auto;border-radius: 20px;border: 3px dashed #CFC7B5;background-color: #E9E6DD;background: url(../img/child/bg1.jpg) no-repeat; background-size:cover;}
.box7-title{ font-size:30px; text-align:center; color:#9b1015; padding:25px 0 10px 0;}
.box7-font1{ font-size:14px;color:#9b1015;text-align:center;padding-bottom: 25px}
.box7-lf{width: 45%;}
.fram-txt{padding-right: 17%;width: 230px;}
/* .put{ margin-bottom:28px;} */
.box7-rg{width: 55%;}
.box7-rg .school{width: 360px;}
.box7-font2{ font-size:14px; color:#303030; font-weight:bold;padding: 5px 0;}
.put input{ display:block; width:222px; height:30px; border-radius:5px; border:1px solid #a9a9a9; padding-left:8px;}
.put select{ padding: 5px 8px;-webkit-appearance: menulist-button;appearance: menulist-button;}
.box7-btn{ width:85px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#FFF; border:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#D85055), color-stop(100%,#9b1015));margin: 20px 0 35px!important;border-radius: 4px!important;}
.box7-rg-title{ font-size:18px; font-weight:bold;color:#9b1015; margin-bottom:15px; letter-spacing:1px;padding-top: 35px;}
.box7-rg-font{ font-size:14px; line-height:30px; color:#303030;}

.box4-sj{ display:none; width:90%; margin:0 auto;}
.box4-sj-title{font-size:20px;color:#9b1015;margin: 20px 0;text-align:center;}
.first-box4-sj li{ width:23%; float:left; margin:0 1%; margin-bottom:1%; height:88px; overflow:hidden;}
.first-box4-sj li img{ width:100%;}
.box4-sj-btn{text-align:center; margin:10px 0; }
.box4-sj-btn a{ padding:5px 18px; border:1px solid #9b1015; border-radius:8px;}
.box4-sj-btn a:hover{ background-color:#9b1015; color:#FFF;}
/*新底部通用*/
.foot .foot-up .left{width: 525px;margin-left: 60px;margin-top: 3px}
.foot .foot-up{background: url(../img/public/footer-up.jpg) no-repeat;background-size: cover;}
.foot .foot-up .right{width: 350px;margin-top: 5px;}
.foot .foot-up .right img{font-size: 18px;font-size: 4.8rem;margin-top: 15px;width: 100%;display: block;}
.foot .foot-up .left ul li{float: left;width: auto;text-align: center;padding: 30px 0 25px;}
.foot .foot-up .left ul li a{color: #fff;}
.foot .foot-up .left ul li span{margin: 0 10px;}
.foot .footer-up{background: url(../img/public/footer.jpg) no-repeat;background-size: cover;}

.foot .footer-up .logo{width: 330px;}
.foot .footer-up .left{margin-left: 0;width: 680px;}
.foot .footer-up .chat{width: 90px;}
.foot .footer-up .logo{display: none;}
.foot .footer-up .chat0{float: right;}





@media screen and (max-width:1219px){
  .head .header .logo{width: 400px;}
	.box3-content{width:80%;    margin-top: 26px;}
	.box3-content-rg{width:50%;}
	.box3-content-lf{width:43%;}
	.box4{width:90%;}
	.box6{width:90%; margin-top:35px;}
	.box7{width:90%;background-size:cover;}
	.box6-rg-title{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:8px 0;}
	.lf-font-wz2{ bottom:-20px;}
	.box6-btn{ margin-top:20px;}
  .head .header .nav-box{width: 615px;}
  .head .header .logo{width: 370px;padding-top: 20px;}
  .foot .footer-up .chat{margin-right: 0;}
}

@media screen and (max-width:1024px){
  .head .header .logo{width: 180px;padding: 8px 0;}
  	.box1-title{ font-size:24px;}
	.box1-font1{ margin:5px 0; font-size:12px;}
	.box1-font2{ width:90%; margin:9px auto;}
	.box2-title{ font-size:24px;}
	.box2-font1{ font-size:12px; margin:5px 0 10px 0;}
	.box3-content-lf{ display:none;}
	.box3-content-rg{width:100%;}
	.box5-title{ font-size:24px;}
	.box5-font1{ padding-top:5px;}
	.box5-js{ width:85%;margin:5px auto;}
	.box5-content-list li{ font-size:16px;}
	.box6-title{ font-size:24px;}
	.lf-font-wz2{ display:none;}
	.lf-font-wz3{ display:block; margin-top:10px;}
	.lf-font-title{ white-space:nowrap;text-overflow: ellipsis; margin-bottom:0; overflow: hidden;}
	.lf-font-wz{ display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow: ellipsis;}
	.box6-rg-b2{ display:none;}
	.box6-rg-b{display:-webkit-box; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow: ellipsis;}
	.box6-rg-title{ margin:8px 0;}
	.box6-rg-box{ padding-bottom:20px;}
  .box7-rg{ left:54%;}
  .foot .footer-up .chat0{display: none;}
  .foot .footer-up .left{margin: 0 auto;float: none;}
  .foot .foot-up .right{display: none;}
  .foot .foot-up .left{margin: 0 auto;float: none;}
  .foot .footer-up .left p{width: 100%;text-align: center;}
}
@media screen and (max-width:768px){
  .box4{ display:none;}
  .box4-sj{ display:block;}
  .box6-lf{ float:none; width:90%; margin:0 auto;}	
  .box6-lf-box{ border:none;}
  .box6-rg{ float:none; width:90%; margin:30px auto 10px;}
  .a-wz{ float:left; margin-left:10px;}
  .box5-content-img{ display:none;}
  .box5-content-list li:nth-child(2){ margin-left:0;margin:10px auto;}
  .box5-content-list li:nth-child(4){ margin-left:0;margin:10px auto;}
  .box5-content-list li:nth-child(3){ margin-left:0;margin:10px auto;}
  .box5-content-list li{ margin:10px auto;}
  .box5-content-list li{ margin-bottom:0 !important;}
  .box5-content-list{ float:none; width:100%}
  .box5-content{padding: 144px 0 25px 0;}
  .box5-font2{ float:none; text-align:left; width:100%;margin-top: 20px;}
  .box5-font3{width:100%;}
  .box3-font a{ font-size:14px;}
  .box3-img{ padding-bottom:30px; height:auto;}
  .box6-btn a{ font-size:14px;}
  .box3-title{ font-size:20px;padding-top: 18px;}
  .box3-font1{ margin-top:8px;}
  .box3-content{ margin-top:10px;}
  .box5-title{ padding-top:26px; font-size:18px;}
  .box4-sj-title{ font-size:18px;}
  .box1-img1{ display:none;}
  .box1-img2{ display:none;}
  .box1-font2 p{ padding:0 0;}
  .box2{ margin:20px;}
  .box1-title{ margin-top:26px;font-size:18px;}
  .box2-title{ font-size:18px;}
  .box6-title{ font-size:18px;}
  .box6-centent{ margin-top:26px;}
  .box6-lf-img{ width:100%; float:none;}
  .box6-lf-font{ width:100%; float:none;}
  .box7-rg{ display:none;}
  .box7-lf{width:100%;}
  .box7-title{ font-size:18px;}
  .box6-rg-b{ font-size:14px;}
  .box7-font1{ font-size:12px;}
  .fram-txt{ float:none; margin:0 auto;padding-right: 0;}
  .box2 .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ width:35px; height:35px;left: -10px;}
  .box2 .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{ width:35px; height:35px;right: -10px;}
  .box7-btn{ display:block; margin:20px auto 35px;}
  .box7{margin: 26px auto;}
  .foot .foot-up{display: none;}
}
@media(max-width:720px){
  .foot .footer-up .left{width: 100%;}
  .foot .footer-up .left ul li{padding: 10px 0 0;}
  .foot .footer-up .left ul{margin-bottom: 15px;}
  .foot .footer-up .left ul li span{margin: 0 8px;}
}
@media(max-width:600px){
  .box2{padding: 0 30px;}
  .box2-nr-xt{height: 2px;margin: 0 auto 15px;}
  .box2 .swiper-button-next, .swiper-button-prev{margin-top: -16px;}
}