@font-face{font-family: f1;src: url('/template/default/css/font/SourceHanSerifCN-Regular.otf')}
html{font-size: 100%;width: 100%;outline: none;min-height: 100%;position: relative;overflow-x: hidden;}
body{background: #f5f5f5;font-family: arial, "Microsoft Yahei", "ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã‹Å“Ãƒâ€šÃ‚Â´ÃƒÆ’Ã‚Â§Ãƒâ€šÃ‚Â²Ãƒâ€šÃ‚Â¦", "Helvetica Neue", Helvetica, Tahoma, sans-serif;font-size: 14px;font-weight: 400;color: #373737;text-align: left;margin: auto;width: 100%;outline: none;overflow-x: hidden;}
body,
div,
p,
input,
a,
span,
img,
ul,
li,
textarea,
select,
button{outline: none;}
a,
a:hover{color: #373737;text-decoration: none;}
html{font-size: 100%;width: 100%;outline: none;}
body,
div,
p,
span,
ul,
li,
a,
input,
textarea{box-sizing: border-box;}
.clearfix::after{display: block;content: '';clear: both;}
ul{margin: 0;padding: 0;}
li{list-style: none;}
.left{float: left;}
.right{float: right;margin-top: -30px;}
img{border: none;}
p{margin: 0;}
.boxShadow{-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);box-shadow: 0 1px 5px rgba(0, 0, 0, 0.26);}
/* gShow*/.gShow{opacity: 0;}
@keyframes mymove{from{transform: translate3d(0, 50%, 0);opacity: 0;}
to{transform: translate3d(0, 0, 0);opacity: 1;}}
@-webkit-keyframes mymove
/* Safari and Chrome*/{from{transform: translate3d(0, 50%, 0);opacity: 0;}
to{transform: translate3d(0, 0, 0);opacity: 1;}}
.fontFadeIn{animation: 3s ease 0s 1 normal none running fontMove;-webkit-animation: 3s ease 0s 1 normal none running fontMove;}
@keyframes fontMove{from{transform: translate3d(-10%, 50%, 0);opacity: 0;}
to{transform: translate3d(0, 0, 0);opacity: 1;}}
@-webkit-keyframes fontMove
/* Safari and Chrome*/{from{transform: translate3d(-10%, 50%, 0);opacity: 0;}
to{transform: translate3d(0, 0, 0);opacity: 1;}}
/* scaleImg*/.scaleImg{overflow: hidden;display: block;}
.scaleImg img{transition-duration: .6s;-webkit-transition-duration:.6s;display: block;}
.scaleImg:hover img{transform: scale(1.1);/* filter: grayscale(0);*/}
/* banner*/.banner{position: relative;overflow: hidden;}
.banner img{transform: scale(1, 1);-webkit-transform: scale(1, 1);animation: 10s infinite alternate bannerMove;-webkit-animation: 10s infinite alternate bannerMove;display: block;}
@keyframes bannerMove{from{transform: scale(1, 1);}
to{transform: scale(1.1, 1.1);}}
@-webkit-keyframes bannerMove
/*Safari and Chrome*/{from{-webkit-transform: scale(1, 1);}
to{-webkit-transform: scale(1.1, 1.1);}}
/* content*/.content{width: 1400px;margin: 0 auto;}
.lTop{margin-top: 100px;background-color: #f7f7f7;}
/* header*/header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;height: 160px;transition: .5s;-webkit-transition: .5s;background: #fff;}
header .content{position: relative;height: 110px;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}
header .logo{width: 558px;float: left;}
header .logo img:last-child{/* display: none; */}
header .oaLogin{width: 790px;height: 50px;background: url(/template/default/images/top_bj.png) left center no-repeat;position: absolute;top: 60px;right: 0;line-height: 51px;padding-left: 20px;border-bottom: 1px solid #517397;background-size: 100%;}
header .oaLogin a{color: #fff;padding: 0 38px;position: relative;font-size: 18px;font-family: "æ¥·ä½“";}
header .oaLogin a::before{content: "";position: absolute;right: 0;width: 1px;height: 12px;background-color: #fff;top: 2px;}
header .oaLogin a:last-child::before{display: none;}
header .nav{padding-top: 18px;}
header .nav>li{display: inline-block;margin: 0 0px;}
header .nav>li>a{display: block;position: relative;color: #fff;font-size: 16px;transition: .5s;-webkit-transition: .5s;height: 50px;line-height: 50px;}
header .nav>li:hover>a,header .nav>li.hover>a{color: #fff;}

header .nav>li ul{position: absolute;left: -42px;background-color: #fff;top: 50px;transform: scale(0,1);transition: .3s;width: 220%;box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 11%);}
header .nav>li ul a{display: block;padding: 0 10px;line-height: 40px;transition: .3s;font-size: 13px;/* box-shadow: 0px 1px 10px #e2dddd; */text-align: center;}
header .nav>li:hover ul{transform: scale(1);}
header .nav>li ul a:hover{background-color: #125090;color: #fff;}

header .search{width: 32px;height: 32px;border-radius: 50%;border: 1px solid #fff;margin-top: 18px;text-align: center;line-height: 28px;}
header .search img{vertical-align: middle;}
header .search img:last-child{display: none;}
header.mobile.index{right: 18px;}
header.mobile{background: #fff;box-shadow: 0px 2px 10px rgba(0,0,0,0.15);}
header.mobile .logo img:last-child{/* display: block; */}
header.mobile .logo img:first-child{/* display: none; */}
header.mobile .nav>li>a{/* color: #333333; */}
header.mobile .search{border-color: #333333;}
header.mobile .search img:last-child{display: inline-block;}
header.mobile .search img:first-child{display: none;}
header .nav.content{height: 50px;padding-top: 0;}
header .nav_main{height: 50px;background-color: #25507d;}
header .xx{margin-top: -50px;display: block;}
header .xx .part1{}
header .xx .part1 a{font-size: 16px;color: #333333;display: block;float: left;margin-right: 40px;}
header .xx .part1 a:last-child{margin-right: 0;}
header .xx .part1 a:hover,header .oaLogin a:hover{color: #bf1e22;}
header .nav .oaLogin{display:none!important;}

.home{margin-top: 160px;}
.body_a .qh{position: relative;}
.body_a .qh_cont{position: absolute;bottom: 30px;z-index: 99;background: url(/template/default/images/qh_bg.png) center center no-repeat;height: 70px;background-size: cover;z-index: 999;width: 100%;opacity: 0.6;}
.body_a .qh_cont .left{width: 520px;}
.body_a .qh_cont .left .p1{font-size: 16px;color: #ffffff;border-right: 1px solid #b48d86;width: 140px;float: left;line-height: 70px;text-align: center;}
.body_a .qh_cont .left .p2{font-size: 20px;color: #ffffff;font-weight: bold;line-height: 70px;text-indent: 30px;}
.body_a .qh_cont .right{width: 220px;margin-top: 0;display: block;height: 70px;}
.home_1 .right .tit .tit2 .more:hover{color: #bf1e22;}
/* home*/.home .body_a .swiper-wrapper{transition-duration:1000ms !important;}
.home .body_a .swiper-slide img{display: block;height: 84vh;object-fit: cover;min-width: 100%;}
.home .body_a .swiper-button-btn{width: 9px;height: 12px;margin-top: -26px;background-size: 9px 12px;transition: .5s;-webkit-transition: .5s;}
.home .body_a .swiper-button-prev{left: auto;background-image: url(/template/default/images/index_02.png);right: 86px;top: 56px;}
.home .body_a .swiper-button-next{right: 28px;background-image: url(/template/default/images/index_03.png);top: 56px;}
.home .body_a .swiper-button-btn:hover{background-color:rgba(172,39,42,.8);}
.home .body_a .swiper-pagination{bottom: 26px;color: #FFFFFF;width: 40px;float: none;right: 40px;left: auto;}
.home .body_a .swiper-pagination-bullet{width:12px;height:12px;background:rgba(255,255,255,1);border-radius:6px;opacity: 1;transition: .5s;-webkit-transition: .5s;margin: 0 7px;}
.home .body_a .swiper-pagination-bullet-active{background-color: #D41919;width: 52px;}
.home .body_a{height: 84vh;overflow: hidden;}
.home .body_a .swiper-slide .left_cont{position: absolute;bottom: 3.7%;left: 13.2%;z-index: 99999;}
.home .body_a .swiper-slide .left_cont .p1{font-size: 16px;color: #ffffff;border-right: 1px solid rgba(255,255,255,.5);width: 140px;float: left;line-height: 70px;text-align: center;}
.home .body_a .swiper-slide .left_cont .p2{    font-size: 20px;color: #ffffff; font-weight: bold;line-height: 70px;text-indent: 30px;}


.home .body_b{position: fixed;left: 0%;top: 100%;bottom: 0;right: 0;background: #fff;overflow: hidden;transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index: 1;overflow: auto;outline: none;}
.home .body_b.showdiv{top: 160px;}
.home .title{position: relative;padding-top: 20px;text-align: center;}
.home .title::before{content: "";position: absolute;width:82px;height:1px;background:rgba(170,170,170,1);top: 0;left: 50%;margin-left: -41px;}
.home .title .tit{font-size: 36px;line-height: 36px;margin-bottom: 10px;}
.home .title .tit img{vertical-align: middle;margin-top: -2px;}
.home .title .txt{color: #999999;line-height: 14px;}


.pc_by{display:block;}
.mb_by{display:none;}





.home .body_a .nextPage{
	position: absolute;
    bottom: 40px;
    z-index: 999;
    right: 1%;
    cursor: pointer;
    display: none;
}
.home .body_a.showdiv .nextPage{
	display: block;
}



.home_1{background-color: #FFFFFF; padding: 80px 0;}
.home_1 .left{width: 45%;height: 426px;float: left;border-bottom: 4px solid #8F070A;/* transform: translate(80px,0px); *//* -webkit-transform: translate(80px,0px); *//* transition: 1s; *//* -webkit-transition: 1s; *//* opacity: 0; */}
.home_1 .left video{border: 0!important;outline: none;width: 100%;}
.home_1 .right{width: 50%;float: right;/* opacity: 0; *//* transform: translate(-80px,0px); *//* -webkit-transform: translate(-80px,0px); *//* transition: 1s; *//* -webkit-transition: 1s; */}
.home_1 .right .tit{position: relative;}
.home_1 .right .tit .tit1{height: 30px; line-height: 30px;}
.home_1 .right .tit .tit1 .p1{font-size: 30px;color: #000000;float: left;}
.home_1 .right .tit .tit1 .p2{width: 70%;height: 1px;background-color: #bbbbbb;float: right;margin-top: 15px;}
.home_1 .right .tit .tit2{height: 16px;line-height: 16px;margin-top: 6px;}
.home_1 .right .tit .tit2 .p1{font-size: 14px;color: #999999;float: left;}
.home_1 .right .tit .tit2 .more{font-size: 14px;color: #25507d;float: right;margin-right: 28px;}
.home_1 .right .right_main{margin-top: 56px;}
.home_1 .right .right_main .list{}
.home_1 .right .right_main .list .item{line-height: 46px; transition: all ease .6s;width:100%;}
.home_1 .right .right_main .list .item .p1{font-size: 16px;color: #666666;float: left;}
.home_1 .right .right_main .list .item .p2{font-size: 14px;color: #999999;float: right;}
.home_1 .right .tit i{height: 40px;width: 1px;background-color: #bbbbbb;position: absolute;right: 0;top: 15px;}
.home_1 .right .right_main .list .item:hover .p1,.home_1 .right .right_main .list .item:hover .p2{color: #bf1e22;}
.home_1 .right .right_main .list .item:hover{transform: translateY(-4px); transition: all ease .6s;}
.home_1 .left.showdiv{opacity: 1; transform: none; -webkit-transform: none;}
.home_2{background-color: #eeeeee;height: 850px;padding-top: 30px;}
.home_2 .part{margin-top: 30px; display: block; height: 630px; overflow: hidden;}
.home_2 .tit{/* margin-bottom: 30px; */}
.home_2 .tit .tit1{height: 40px;}
.home_2 .tit .tit1 .p1{background-color: #bbbbbb;width: 80%;color: #bbbbbb;float: left;height: 1px;margin-top: 18px;}
.home_2 .tit .tit1 .p2{font-size: 30px;color: #000000;float: right;line-height: 40px;}
.home_2 .tit .tit2{position: relative;height: 30px;}
.home_2 .tit .tit2 .p1{position: absolute;top: -21px;left: 0px;background-color: #BBBBBB;width: 1px;height: 40px;}
.home_2 .tit .tit2 .p2{font-size: 14px;color: #999999;float: right;}
.home_2 .part .left{width: 65%;height: 285px;transform: translate(80px,0px);-webkit-transform: translate(80px,0px);transition: 1s;-webkit-transition: 1s;opacity: 0;}
.home_2 .part .left .part_1{width: 100%;height: 285px;margin-bottom: 30px;}
.home_2 .part .left .part_1 .item{transition: all ease .6s;width: 47%;height: 285px;float: left;position: relative;overflow: hidden;cursor: pointer;}
.home_2 .part .left .part_1 .item .img{width: 430px;height: 285px;}
.home_2 .part .left .part_1 .item .part_1_main{position: absolute;top: 44px;left: 50px;}
.home_2 .part .left .part_1 .item .part_1_main .p1{font-size: 24px;color: #ffffff;padding-bottom: 8px;}
.home_2 .part .left .part_1 .item .part_1_main .p2{font-size: 14px;color: #ddd;}
.home_2 .part .left .part_1 .item .part_1_main .more{font-size: 14px;color: #ffffff;margin-top: 110px;display: block;}
.home_2 .part .left .part_1 .item .part_1_main .more .tit{font-size: 14px;color: #ffffff;}
.home_2 .part .left .part_1 .item .part_1_main .more .jt{background: url(/template/default/images/home2_jt.png) center center no-repeat;height: 113px;height: 6px;}
.home_2 .part .left .part_1 .item:first-child{margin-right: 6%;}
.home_2 .part .left .part_2{width: 100%;height: 285px;}
.home_2 .part .left .part_2 .item{transition: all ease .6s;width: 100%;height: 285px;float: left;position: relative;cursor: pointer;}
.home_2 .part .left .part_2 .item .img{width: 100%;height: 285px;}
.home_2 .part .left .part_2 .item .part_1_main{position: absolute;top: 44px;left: 50px;}
.home_2 .part .left .part_2 .item .part_1_main .p1{font-size: 24px;color: #ffffff;padding-bottom: 8px;}
.home_2 .part .left .part_2 .item .part_1_main .p2{font-size: 14px;color: #ffffff;}
.home_2 .part .left .part_2 .item .part_1_main .more{font-size: 14px;color: #ffffff;margin-top: 110px;display: block;}
.home_2 .part .left .part_2 .item .part_1_main .more .tit{font-size: 14px;color: #ffffff;}
.home_2 .part .left .part_2 .item .part_1_main .more .jt{background: url(/template/default/images/home2_jt.png) center center no-repeat;height: 113px;height: 6px;}
.home_2 .part .right{transform: translate(-80px,0px);-webkit-transform: translate(-80px,0px);transition: 1s;-webkit-transition: 1s;opacity: 0;width: 31%;}
.home_2 .part .right .part{width: 100%;height: 600px;}
.home_2 .part .right .part .item{transition: all ease .6s;width: 440px;height: 600px;float: left;position: relative;cursor: pointer;}
.home_2 .part .right .part .item .img{width: 440px;height: 600px;}
.home_2 .part .right .part .item .part_1_main{position: absolute;top: 44px;left: 50px;}
.home_2 .part .right .part .item .part_1_main .p1{font-size: 24px;color: #ffffff;padding-bottom: 8px;}
.home_2 .part .right .part .item .part_1_main .p2{font-size: 14px;color: #ffffff;}
.home_2 .part .right .part .item .part_1_main .more{font-size: 14px;color: #ffffff;margin-top: 440px;display: block;}
.home_2 .part .right .part .item .part_1_main .more .tit{font-size: 14px;color: #ffffff;}
.home_2 .part .right .part .item .part_1_main .more .jt{background: url(/template/default/images/home2_jt.png) center center no-repeat;height: 113px;height: 6px;}
.home_2 .part .left .part_1 .item .img1{position: absolute;left: -100%; transition: all ease .6s;}
.home_2 .part .left .part_1 .item:hover .img1{transition: all ease .6s;width: 430px;height: 285px;top: 0;left: 0;position: absolute;}
.home_2 .part .left .part_2 .item .img1{position: absolute;left: -100%; transition: all ease .6s;}
.home_2 .part .left .part_2 .item:hover .img1{transition: all ease .6s;width: 100%;height: 285px;top: 0;left: 0;position: absolute;}
.home_2 .part .right .part .item .img1{position: absolute;left: -100%;height: 600px;transition: all ease .6s;width: 400px;}
.home_2 .part .right .part .item:hover .img1{transition: all ease .6s;width: 440px;height: 600px;top: 0;left: 0;position: absolute;}
.home_2 .part .left .part_1 .item:hover,.home_2 .part .right .part .item:hover,.home_2 .part .left .part_2 .item:hover{
    box-shadow: 0 0 10px #b94949;
    transform: translateY(-4px);
    transition: all ease .6s;
    }

.home_3{background-color: #bdcad8;padding: 80px 0;}
.home_31{width: 45%;margin-left: -5%;position: relative;z-index: 9;padding-top: 61px;}
.home_31 .item{width: 50%;position: relative;transform: translate(80px,80px);-webkit-transform: translate(80px,80px);opacity: 0;transition: all 1s ease-out 0s;-webkit-transition: all 1s ease-out 0s;}
.home_31 .item:nth-child(2){transition: all 1s ease-out .2s;-webkit-transition: all 1s ease-out .2s;}
.home_31 .item:nth-child(3){transition: all 1s ease-out .4s;-webkit-transition: all 1s ease-out .4s;}
.home_31 .item:nth-child(4){transition: all 1s ease-out .6s;-webkit-transition: all 1s ease-out .6s;}
.home_31 .item>img{display: block;width: 100%;}
.home_31 .item .info{position: absolute;width: 100%;top: 50%;left: 0;text-align: center;margin-top: -51px;}
.home_31 .item .info img{display: block;margin: 0 auto;height: 52px;transition: .5s;-webkit-transition: .5s;}
.home_31 .item .info p{color: #fff;font-size: 20px;line-height: 20px;margin-top: 30px;}
.home_31 .item:hover .info img{transform: rotateY(180deg);}
.home_32{width: 55%;margin-left: 0%;position: relative;margin-top: 50px;opacity: 0;transition: 1s;-webkit-transition: 1s;}
.home_32>img{width: 100%;display: block;}
.home_32 .info{position: absolute;width: 100%;top: 20%;left: 10%;text-align: right;padding-right: 90px;color: #fff;}
.home_32 .info .title{text-align: left;margin-bottom: 30px;}
.home_32 .info .title::before{margin-left: 0;left: auto;right: 0;background-color: #fff;display: none;}
.home_32 .info .title .txt{color: #fff;}
.home_32 .info .btn{color: #fff;transition: .5s;-webkit-transition: .5s;display: none;}
.home_32 .info .btn img{vertical-align: middle;margin-right: 7px;}
.home_32 .info .btn img:first-child{display: none;}
.home_32 .info .btn:hover{color: #AC272A;}
.home_32 .info .btn:hover img:first-child{display: inline-block;}
.home_32 .info .btn:hover img:last-child{display: none;}
.home_31.showdiv .item,
.home_32.showdiv{margin-top: 0;opacity: 1;transform: none;-webkit-transform: none;}
.home_4{background-color: #f6f6f6;height: 490px;}
.home_4 .tit{padding-top: 80px;}
.home_4 .tit .tit1{height: 40px;}
.home_4 .tit .tit1 .p1{font-size: 30px;color: #000000;float: left;}
.home_4 .tit .tit1 .p2{width: 84%;height: 1px;background-color: #BBBBBB;float: right;margin-top: 22px;}
.home_4 .tit .tit2{height: 30px;position: relative;}
.home_4 .tit .tit2 .p1{font-size: 14px;color: #999999;float: left;}
.home_4 .tit .tit2 .more{font-size: 14px;color: #666666;float: right;margin-right: 30px;}
.home_4 .tit .tit2 .wrap{height: 40px;width: 1px;background-color: #BBBBBB;position: absolute;top: -18px;right: 0;}
.home_4 .part{margin-top: 50px;}
.home_4 .part .list{width: 103%;transform: translate(80px,0px);-webkit-transform: translate(80px,0px);transition: 1s;-webkit-transition: 1s;opacity: 0;}
.home_4 .part .list .item{transition: all ease .6s;width: 320px;height: 220px;float: left;background-color: #FFFFFF;margin-right: 40px;padding: 30px 22px;text-align: center;cursor: pointer;}
.home_4 .part .list .item .p1{font-size: 16px;color: #333333;}
.home_4 .part .list .item .p2{font-size: 14px;color: #999999;padding-top: 2px;}
.home_4 .part .list .item .p3{font-size: 14px;color: #999999;line-height: 22px;padding-top: 14px;}
.home_4 .part .list .item .p4{font-size: 14px;color: #bf1e22;margin-top: 24px;}
.home_4 .part .list .item .p5{width: 113px;height: 6px;background: url(/template/default/images/home4_1.png) center center no-repeat;margin: 0 auto;margin-top: 6px;}
.home_4 .part .list .item:hover{background-color: #25507d;box-shadow: 0 0 10px #a99f9f; transform: translateY(-4px); transition: all ease .6s;}
.home_4 .part .list .item:hover .p1,.home_4 .part .list .item:hover .p2,.home_4 .part .list .item:hover .p3,.home_4 .part .list .item:hover .p4{color: #FFFFFF;}
.home_4 .part .list .item:hover .p5{width: 113px;height: 6px;background: url(/template/default/images/home4_2.png) center center no-repeat;margin: 0 auto;margin-top: 6px;}
.home_4 .tit .tit2 .more:hover{color: #bf1e22;}
.home_4 .part .list.showdiv{    opacity: 1;
    transform: none;
    -webkit-transform: none;}

.home_5 .tit .tit2 .more:hover{color: #bf1e22;}
.home_5{height: 700px;background-color: #ffffff;}
.home_5 .tit{padding-top: 80px;}
.home_5 .tit .tit1{height: 40px;}
.home_5 .tit .tit1 .p1{font-size: 30px;color: #000000;float: left;}
.home_5 .tit .tit1 .p2{width: 1250px;height: 1px;background-color: #BBBBBB;float: right;margin-top: 22px;}
.home_5 .tit .tit2{height: 30px;position: relative;}
.home_5 .tit .tit2 .p1{font-size: 14px;color: #999999;float: left;}
.home_5 .tit .tit2 .more{font-size: 14px;color: #666666;float: right;margin-right: 30px;}
.home_5 .tit .tit2 .wrap{height: 40px;width: 1px;background-color: #BBBBBB;position: absolute;top: -18px;right: 0;}
.home_5 .part{margin-top: 50px;}
.home_5 .part .left{width: 700px;transform: translate(80px,0px);-webkit-transform: translate(80px,0px);transition: 1s;-webkit-transition: 1s;opacity: 0;width: 50%;}
.home_5 .part .left .item{transition: all ease .6s;line-height: 44px;height: 44px;}
.home_5 .part .left .item i{background: url(/template/default/images/home5_1.png) center center no-repeat;width: 14px;height: 16px;display: block;float: left;margin-right: 24px;margin-top: 15px;}
.home_5 .part .left .item .p1{font-size: 16px;color: #333333;width: 530px;float: left;width:77%;}
.home_5 .part .left .item .p2{font-size: 14px;color: #999999;float: right;}
.home_5 .part .right{width: 45%;height: 426px;margin-top: 0px;opacity: 0;transform: translate(-80px,0px);-webkit-transform: translate(-80px,0px);transition: 1s;-webkit-transition: 1s;}
.home_5 .part .right video{border: 0!important;outline: none;width: 100%!important;}
.home_5 .part .left .item:hover .p1,.home_5 .part .left .item:hover .p2{color: #bf1e22;}
.home_5 .part .left .item:hover i{background: url(/template/default/images/home5_2.png) center center no-repeat;width: 14px;height: 16px;display: block;float: left;margin-right: 24px;margin-top: 15px;}
.home_5 .part .left .item:hover{transform: translateY(-4px); transition: all ease .6s;}
.home_5 .part .left.showdiv,.home_5 .part .right.showdiv{opacity: 1; transform: none; -webkit-transform: none;}
.home_6{height: 200px;background-color: #f3f9ff;}
.home_6 .left{height: 90px;border-right: 1px solid #ccc;margin-top: 60px;width: 40%;transform: translate(80px,0px);-webkit-transform: translate(80px,0px);transition: 1s;-webkit-transition: 1s;opacity: 0;}
.home_6 .left .tit{font-size: 18px;color: #333333;font-weight: bold;padding-bottom: 30px;display: none;}
.home_6 .left .cont{
    margin-top: 34px;
}
.home_6 .left .cont a{font-size: 16px;color: #333333;border-right: 1px solid #333333;padding-right: 12px;padding-left: 12px;}
.home_6 .left .cont a:last-child{border-right: 0;padding-right: 0;}
.home_6 .left .cont a:first-child{padding-left: 0;}
.home_6 .right{margin-top: 0;width: 57%;padding-top: 55px;opacity: 0;transform: translate(-80px,0px);-webkit-transform: translate(-80px,0px);transition: 1s;-webkit-transition: 1s;}
.home_6 .right .tit{font-size: 18px;color: #333333;float: left;width: 100px;padding-top: 32px;}
.home_6 .right .cont{}
.home_6 .right .cont .img{transition: transform .5s;width: 19%;height: auto;float: left;margin-right: 2%;box-shadow: 0 0 10px #ddd;overflow: hidden;cursor: pointer;}
.home_6 .right .cont .img img{width: 100%;height: 100%;transition: transform .5s;    display: block;}
.home_6 .right .cont .img:last-child{margin-right: 0;}
.home_6 .left .cont a:hover{color: #bf1e22;}
.home_6 .right .cont .img:hover img{transform: scale(1.08); transition: transform .5s;}.home_6 .right.showdiv,.home_6 .left.showdiv{opacity: 1; transform: none; -webkit-transform: none;}
/* footer*/
footer{background-color: #2e3032;}
footer .part1{height: 200px;border-bottom: 1px solid #434547;}
footer .part1 img{width: 430px;height: 33px;margin-top: 80px;}
footer .part2{height: 340px;border-bottom: 1px solid #434547;padding-top: 70px;}
footer .part2 .part2_1{float: left; margin-right: 160px;}
footer .part2 .part2_1 .ewm{width: 140px;height: 140px;border:1px solid #515557;border-radius: 6px;}
footer .part2 .part2_1 .ewm img{width: 120px;height: 120px;margin: 0 auto;margin-top: 10px;display: block;}
footer .part2 .part2_1 .p1{font-size: 14px;color: #707375;text-align: center;padding-top: 20px;line-height: 20px;}
footer .part2 .part2_2{float: left;margin-right: 180px;}
footer .part2 .part2_2 img{width: 54px;height: 54px;margin-top: 30px;}
footer .part2 .part2_2 .p1{font-size: 14px;color: #c5c5c5;padding-top: 30px;}
footer .part2 .part2_2 .p2{font-size: 20px;color: #c5c5c5;font-weight: bold;padding-top: 30px;line-height:20px;}
footer .part2 .part2_2:last-child{margin-right: 0;}
footer .part3{height: 120px;line-height: 120px;}
footer .part3 .left{font-size: 14px;color: #707375;}
footer .part3 .left a{font-size: 14px;color: #707375;}
footer .part3 .left a:hover{color:#DDDDDD;}
footer .part3 .right{margin-top: 0;font-size: 14px;color: #707375;}
footer .part3 .right a{font-size: 14px;color: #707375;}
footer .part3 .right a:hover{color: #DDDDDD;}
footer .part1 .link{padding-top:24px}
footer .part1 .link span{    color: #c5c5c5;    font-size: 16px;}
footer .part1 .link a{    color: #c5c5c5;    font-size: 16px; margin-right: 20px;}
footer .part1 .link a:hover{    color: #ddd;}
.home_1 .right.showdiv,.home_2 .right.showdiv,.home_2 .left.showdiv{opacity: 1;transform: none;-webkit-transform: none;}
/* ÃƒÂ¥Ã¢â‚¬Â Ã¢â‚¬Â¦ÃƒÂ©Ã‚Â¡Ã‚ÂµÃƒÂ¥Ã¢â‚¬Â¦Ã‚Â¬ÃƒÂ§Ã¢â‚¬ÂÃ‚Â¨ */
.location{padding-top: 20px;padding-bottom: 20px;}
.location .sitepath a{font-size:14px;color: #999999;}
.location .sitepath a:hover{color: #25507d;}
.nyBanner{width: 100%;height: 450px;position: relative;margin-top: 100px;}
.nyBanner .content{width: 100%;}
.nyBanner .img{width: 100%;height: 450px;}
.nyBanner .xx{position: absolute;right: 80px;bottom: 80px;text-align: right;}
.nyBanner .xx .p1{font-size: 36px;color: #ffffff;}
.nyBanner .xx .p2{font-size: 16px;color: #ffffff;opacity: 0.6;}
.ny_qh{text-align: center;padding-top: 34px;padding-bottom: 110px;background: #fff;}
.ny_qh .list{display: inline-block;margin: 0 10px;}
.ny_qh .list .item{border-right: 1px solid #dedede;float: left;padding: 0 34px;margin-bottom:14px;}
.ny_qh .list .item a{font-size: 16px;color: #999999;}
.ny_qh .list .item:last-child{border-right: 0;padding-right: 0;}
.ny_qh .list .item:hover a,.ny_qh .list .item.hover a{color: #25507d;}
/* about*/
.aboutPage{background: #f5f5f5;}
.aboutPage .part1{padding: 0 10%!important; background: #fff; padding-bottom: 70px!important; margin-bottom: 70px;}
.aboutPage .part1 .part1_1{}
.aboutPage .part1 .part1_1 .left{width: 40%;}
.aboutPage .part1 .part1_1 .left .p1{font-size: 30px;color: #333333;margin-bottom: 40px;}
.aboutPage .part1 .part1_1 .left .p2{font-size: 14px;color: #666666;line-height: 30px;}
.aboutPage .part1 .part1_1 .right{width: 44%;height: 390px;margin-top: 0;}
.aboutPage .part1 .part1_1 .right img{width: 100%;height: 100%;}
.aboutPage .part1 .part1_2{font-size: 14px;color: #666666;line-height: 30px;padding-top: 30px;}
.aboutPage .part1 img{width:100%;}
/* news */
.newsPage {background-color:#f5f5f5;}
.newsPage .part{padding: 0 10%;margin-top: -50px;background:#ffff;}
.newsPage .part .list{width: 104%;}
.newsPage .part .list .item{transition: all ease .6s;width: 29%;height: 210px;float: left;background-color: #f5f5f5;margin-right: 4%;padding: 30px 22px;text-align: center;cursor: pointer;margin-bottom: 40px;}
.newsPage .part .list .item .p1{font-size: 16px;color: #333333;}
.newsPage .part .list .item .p2{font-size: 14px;color: #999999;padding-top: 2px;}
.newsPage .part .list .item .p3{font-size: 14px;color: #999999;line-height: 22px;padding-top: 14px;}
.newsPage .part .list .item .p4{font-size: 14px;color: #bf1e22;margin-top: 24px;}
.newsPage .part .list .item .p5{width: 113px;height: 6px;background: url(/template/default/images/home4_1.png) center center no-repeat;margin: 0 auto;margin-top: 6px;}
.newsPage .part .list .item:hover{background-color: #25507d;box-shadow: 0 0 10px #a99f9f; transform: translateY(-4px); transition: all ease .6s;}
.newsPage .part .list .item:hover .p1,.newsPage .part .list .item:hover .p2,.newsPage .part .list .item:hover .p3,.home_4 .part .list .item:hover .p4{color: #FFFFFF;}
.newsPage .part .list .item:hover .p5{width: 113px;height: 6px;background: url(/template/default/images/home4_2.png) center center no-repeat;margin: 0 auto;margin-top: 6px;}
.pager{padding:30px 0 30px;text-align:center;}
.pager:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.pager p{height:32px;line-height:32px;float:left;color:#666;display:none}
.pager ul{overflow:hidden;margin-left:20px;}
.pager ul li{display:inline-block;padding:0!important;height:auto!important;border:none!important}
.pager ul a{line-height:26px;margin-left:7px;padding:0 12px;transition:all ease .3s;color:#666;border:1px solid #ddd;text-decoration:none;float:left;background:#ebedec;border-radius:2px}
.pager ul a.page-num-current,.pager ul a:hover{background-color: #25507d;border-color: #25507d;color:#fff;}
.pager ul li span{display:none;}

.newslistPage{background: #f5f5f5;}
.newslistPage .part{padding: 0 10%;background: #fff;display: block;margin-bottom: 40px;}
.newslistPage .part .left{width: 52%;padding-bottom: 40px;margin-bottom: 20px;}
.newslistPage .part .left .tit{}
.newslistPage .part .left .tit .tit1{font-size: 24px;color: #333333;}
.newslistPage .part .left .tit .cs{padding-top: 12px;}
.newslistPage .part .left .tit .cs span{font-size: 14px;color: #999999;margin-right: 44px;}
.newslistPage .part .left .cont{line-height: 30px; padding-top: 60px; margin-bottom: 40px;}
.newslistPage .part .left .cont p{font-size: 16px;color: #666666;}
.newslistPage .part .left .cont img{margin: 0 auto; display: block;    max-width: 100%;}
.newslistPage .part .right{width: 310px;background-color: #f8f8f8;padding-bottom: 40px;}
.newslistPage .part .right .tit{font-size: 24px;color: #25507d;line-height: 24px;border-left: 4px solid #25507d;text-indent: 22px;margin: 24px 0 40px 0;}
.newslistPage .part .right .list{}
.newslistPage .part .right .list .item{transition: all ease .6s;cursor: pointer;border-bottom: 1px solid #dddddd;height: 110px;margin: 0 30px;padding-top: 16px;}
.newslistPage .part .right .list .item .p1{font-size: 14px;color: #999999;padding-bottom: 10px;}
.newslistPage .part .right .list .item .p2{font-size: 16px;color: #333333;line-height: 22px;}
.newslistPage .part .right .list .item:hover .p2{color: #bf1e22;}
.newslistPage .part .right .list .item:hover{transform: translateY(-4px); transition: all ease .6s;}
.reLink{width:100%;height: 50px;line-height: 49px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;}
.reLink .nextLink{display:block;font-size: 14px;text-align: right;color:#666;float: right;width: 22%;}
.reLink .prevLink{width: 350px;display:block;font-size: 14px;text-align:left;color: #999999;float: left;}
.reLink .nextLink a:hover,.reLink .prevLink a:hover{color: #25507d;}
.reLink .nextLink{/* text-align:right */}
.reLink .mid{font-size: 16px;color: #666666;float: left;width: 357px;text-align: center;display: none;}
.reLink .mid img{width: 21px;height: 17px;margin-right: 10px;}
.reLink .mid a:hover{color: #ae0100;}
.newsDetail_3{position: fixed; width: 60px; top: 30%; left: 40%; margin-left: -34%; background-color: #848484;}
.newsDetail_3 a{line-height: 60px; text-align: center; display: block;}
.newsDetail_3 a img{vertical-align: middle;}
.newsDetail_3 a:nth-child(2){background-color: #64aa44;}
.newsDetail_3 a:nth-child(3){background-color: #db4308;}
.newsDetail_3 a:nth-child(4){background-color: #60aaea;}
/* ÃƒÂ¦Ã¢â‚¬Â¢Ã¢â€žÂ¢ÃƒÂ¥Ã‚Â¸Ã‹â€  */
.teacherPage{background-color: #f5f5f5;}
.teacherPage .part{padding: 0 10%;background-color: #FFFFFF;margin-bottom: 40px;}
.teacherPage .part .list{width: 108%;}
.teacherPage .part .list .item{position: relative;cursor: pointer;float: left;width: 220px;height: 300px;margin-right:5%!important;margin-bottom: 50px;overflow: hidden;}
.teacherPage .part .list .item .img{width: 220px;height: 300px;transition: transform .5s;overflow: hidden;}
.teacherPage .part .list .item .img img{width: 100%;height: 100%;transition: transform .5s;    object-fit: cover;}
.teacherPage .part .list .item .p1{height: 40px;width: 220px;background: url(/template/default/images/teacher_2.jpg) center center no-repeat;position: absolute;bottom: 0;font-size: 14px;color: #ffffff;line-height: 40px;text-align: center;opacity: 0.8;}
.teacherPage .part .list .item:hover .img{transform: scale(1.08);transition: transform .5s;}


.xyfgPage .part .list .item{position: relative;
    cursor: pointer;
    float: left;
    width: 334px;
    height: 250px;
    margin-right: 5%!important;
    margin-bottom: 50px;
    overflow: hidden;}
.xyfgPage .part .list .item .img{
        width: 334px;
    height: 250px;
    transition: transform .5s;
    overflow: hidden;
}    
.xyfgPage .part .list .item .p1    {
    height: 40px;
    width: 334px;
    background: url(/template/default/images/teacher_2.jpg) center center no-repeat;
    position: absolute;
    bottom: 0;
    font-size: 14px;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    opacity: 0.8;
    background-size: cover;
}

/* life */
.lifePage{background-color: #f5f5f5;}
.lifePage .part{background-color: #FFFFFF;padding: 0 10%!important;margin-top: -80px;margin-bottom: 40px;}
.lifePage .left{width: 580px;margin-right: 60px;}
.lifePage .img{width: 480px;height: 320px;float: right;}
.lifePage .img img{    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;}
.lifePage .left .tit{width: 580px;height: 62px;background-color: #d9d9d9;border: 1px solid #e5e5e5;}
.lifePage .left .tit .tit1{font-size: 16px;color: #ffffff;width: 50%;float: left;line-height: 60px;text-align: center;}
.lifePage .left .tit .tit2{font-size: 16px;color: #aaaaaa;width: 50%;float: left;line-height: 60px;text-align: center;background: #fff;}
.lifePage .left .list{}
.lifePage .list .item{margin-bottom: 60px;cursor: pointer;transition: all ease .6s;display: inline-block;}
.lifePage .left .cont{}
.lifePage .left .cont .p1{font-size: 24px;color: #333333;padding-top: 34px;padding-bottom: 24px;}
.lifePage .left .cont .p2{font-size: 14px;color: #999999;line-height: 24px;padding-bottom: 34px;}
.lifePage .left .cont .more{font-size: 14px;color: #999999;text-align: center;display: block;width: 113px;}
.lifePage .left .cont .more .wrap{width: 113px;height: 6px;background: url(/template/default/images/home4_1.png) center center no-repeat;display: block;}
.lifePage .right{width: 480px;height: 320px;}
.lifePage .right img{width: 100%;height: 100%;}
.lifePage .item:hover .left .cont .more .wrap{width: 113px;height: 6px;background: url(/template/default/images/life_2.png) center center no-repeat;display: block;}
.lifePage .item:hover .left .cont .more,.lifePage .item:hover .cont .p1{color: #25507d;}
.lifePage .list .item:hover{transform: translateY(-4px); transition: all ease .6s;}
.lifePage .nyBanner .content .img{float: none;width: 100%;height: 450px;margin-top:0;}
.contact_main_3{text-align: center; clear: left; padding-bottom:60px; padding-top:66px;}
.contact_main_3 .title h3{font-size: 18px;color: #333333;font-weight: normal;background: #fff;padding: 0;height: 20px;padding-bottom: 10px;}
.contact_main_3 .title h3 span{display: block; font-size: 14px; color: #737373; font-family: "Arial"; text-transform: uppercase;}
.contact_main_3 .item .txt{width: 100%;height: 50px;font-size: 14px;line-height: 50px;text-indent: 8px;border: none;background-color: #fff;color: #999999;padding-left: 6px; *text-indent: 0px;background: #f5f5f5;}
.contact_main_3 .item .area{width: 820px;height: 148px;background: #f5f5f5;font-size: 14px;text-indent: 8px;resize: none;-webkit-appearance: none;color: #999999;line-height: 40px;padding-left: 6px;border:#ccc solid 1px;}
.contact_main_3 .submit{display: block;clear: left;}
.contact_main_3 .submit .btn1{width: 450px;height: 50px;font-size: 16px;line-height: 50px;color: #ffffff;cursor: pointer;border: #d3d7e3 solid 1px;background-color: #3775b8;display: inline-block;margin-top: 20px;}
.contact_main_3 .submit .btn:hover{background-color:#F0F0F0;}
.contact_main_3 .item{float: left;position: relative;width: 450px;padding-top: 0;background: #f5f5f5;margin-bottom: 18px;}
.contact_main_3 .item .n-top{position:absolute; left:0; top:20px;}
.contact_main_3 .item.item4,.contact_main_3 .item.item3{margin-left: 24px;}
.aboutPage{/* padding-top:50px; */}
.contact_main_3 .item.item3,.contact_main_3 .item.item5{}
.contact_main_3 .item i{color:#F00;display:block;position:absolute;right:6px;top: 20px;}
.contact_main_3 .submit .btn1:hover{background-color: #1566a2;}
.contact_main_3 .item.item1{width: 100%;}
.contact_main_3 .item.item1 .area{width: 100%;border: 0;}
.messbody{background-color:#ffffff;}
.messagePage{}
.messagePage .part{}
.messagePage .part .tit{text-align: center;padding-top: 240px;}
.messagePage .part .tit .tit1{font-size: 12px;color: #999999;}
.messagePage .part .tit .tit2{font-size: 36px;color: #3775b8;font-weight: bold;padding-bottom: 10px;}
.messagePage .part .tit .p3{width: 40px;height: 1px;background-color: #3775b8;margin: 0 auto;}
.messagePage .part .tit .p4{font-size: 14px;color: #666666;padding-top: 14px;}
.messagePage .part .sz{text-align: center;margin-top: 50px;}
.messagePage .part .sz form{margin: 0 auto;}
.messagePage .part .sz label{margin-right: 60px;}
.messagePage .part .sz label input{margin-right: 10px;}
.messagePage .part .part_2{}

.messagePage .part2 .part2_tit{height: 56px;background-color: #cccccc;padding: 0px 50px;}
.messagePage .part2 .part2_tit .part2_tit_item{height: 58px;line-height: 58px;font-size: 16px;color: #333333;float: left;text-align: left;    font-weight: bold;}
.messagePage .part2 .part2_main{display: block;/* padding: 0 50px; */}
.messagePage .part2 .part2_main .part2_main_main_con{font-size: 14px;color: #333333;float: left;text-align: left;}
.messagePage .part2 .part2_tit .part2_tit_item.it1{width: 13%;}
.messagePage .part2 .part2_tit .part2_tit_item.it2{width: 58%;}
.messagePage .part2 .part2_tit .part2_tit_item.it3{width: 15%;}
.messagePage .part2 .part2_main .part2_main_main{display: inline-block;line-height: 56px;border-bottom: 1px solid #dddddd;padding: 0 50px;width: 100%;}
.messagePage .part2 .part2_main .part2_main_main_con.it1{width: 13%;text-indent: 0;}
.messagePage .part2 .part2_main .part2_main_main_con.it2{width: 58%;}
.messagePage .part2 .part2_main .part2_main_main_con.it3{width: 16%;color: #04a3f6;}
.messagePage .part2 .part2_main .xl{display: none;padding-left: 24px;padding-top: 70px;background-color: #f6f6f6;margin-bottom: 20px;}
.messagePage .part2 .part2_main .xl .tit{font-size: 14px;color: #999999;line-height: 28px;}
.messagePage .part2 .part2_main .xl .xl_cont{padding-bottom: 26px;}
.messagePage .part2 .part2_main .xl .xl_cont p{font-size: 14px;color: #999999;line-height: 20px;}
.messagePage .part2 .part2_main .part2_main_main_con.enable{background-color: #fff;}
.messagePage .part2 .part2_main .xl .more{font-size: 14px;color: #ffffff;width: 290px;height: 40px;line-height: 40px;text-align: center;background-color: #04a3f6;display: block;border-radius: 30px;margin-bottom: 26px;}
.messagePage .part2 .part2_title{margin-bottom: 30px;}
.messagePage .part2 .part2_title .p1{font-size:12px;color:#999999;text-align:center;}
.messagePage .part2 .part2_title .p2{font-size:36px;color:#3775b8;font-weight:bold;text-align:center;margin-bottom: 10px;}
.messagePage .part2 .part2_title .p3{width:40px;height:2px;background:#3775b8;margin:0 auto;}



header .hdBtn{position: relative;display: inline-block;width: 44px;height: 32px;overflow: hidden;white-space: nowrap;color: transparent;z-index: 3;display: none;}
header .hdBtn span{position: absolute;display: inline-block;height: 3px;width: 30px;background: #2b5580;top: 50%;right: 8px;margin-top: -2px;}
header .hdBtn span::before{content: " ";position: absolute;display: inline-block;height: 3px;width: 30px;background:#2b5580;top: 8px;}
header .hdBtn span::after{content: " ";position: absolute;display: inline-block;height: 3px;width: 30px;background: #2b5580;top: -8px;}
header .hdBtn.close span{height: 0;}
header .hdBtn.close span::before{transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);top: 0;}
header .hdBtn.close span::after{transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);top: 0;}
header.mobile .hdBtn span,
header.mobile .hdBtn span::before,
header.mobile .hdBtn span::after{background: #94070a;}
@media screen and (max-width: 1600px){
     header .oaLogin{width: 40%;
    background-size: 145%;
    padding-left: 44px;}
 header .oaLogin a{padding: 0 28px;}
 
}
@media screen and (max-width: 1440px){
    .content{width: 94%;}.home_4 .part .list .item{margin-right: 14px;width: 290px;}	.home_4 .part .list .item .p3{font-size: 12px;}
	.home_5 .tit .tit1 .p2{width: 80%;}.newsPage .part .list .item{margin-right: 2%;height: 230px;}	.nyBanner .content{width: 100%;}.lifePage .part{padding:0 3%!important;}
	.contact_main_3 .item{width: 30%;margin-right: 2%;}
	header .logo{width: 40%;}
	header .logo img{width: 90%;}
	footer .part2 .part2_2{margin-right: 100px;}
	.teacherPage .part .list .item{    margin-right: 3%!important;}
	/*.lifePage .left{    width: 100%;*/
 /*   margin-right: 60px;}*/
 /*   .lifePage .img{float: left;*/
 /*   margin-top: 30px;}*/
 header .oaLogin{    width: 45%;
    background-size: 140%;
    padding-left: 60px;}
 header .oaLogin a{padding: 0 28px;}
	.xyfgPage .part .list .item{    margin-right: 1%!important;}
	}
	@media screen and (max-width: 1294px){
		.contact_main_3 .item{
			width: 28%;
			margin-left: 0;
		}
		.teacherPage .part .list .item{    margin-right: 1%!important;}
		.teacherPage .part{padding:0 8%;}
	}
@media screen and (max-width: 1240px){
    	.lifePage .left{    width: 100%;
    margin-right: 60px;}
    .lifePage .img{float: left;
    margin-top: 30px;}
	}
	header .logo{width: 37%;}
	header .logo img{width: 90%;}
	/*header .oaLogin{width: 53%;}*/
	.home_1 .left{/* width: 100%; */}
	.home_1 .right{
    /* width: 100%; */
    /* float: none; */
    margin: 0;
    display: inline-block;
    }
	.home_1 .right .tit{
		margin-top: 30px;
	}
	.home_1 .right .right_main{margin-top:30px;}
	.home_1 .right .right_main .list{
 width: 100%;
 }
	.home_1 .right .right_main .list .item{
		/*width: 48%!important;*/
		margin-right: 2%;
		float: left;
	}
	.home_4 .part .list .item{width: 23%;margin-right: 10px;}
	.home_4 .part .list .item .p1{font-size: 13px;}
	.home_4 .part .list .item .p3{font-size: 12px;}
	.home_5 .tit .tit1 .p2{width: 80%;}
	footer .part2 .part2_2{margin-right: 4%;}
	.ny_qh .list .item{padding: 0 24px;}
	.aboutPage .part1{padding: 0 2%;}
	.teacherPage .part .list .item{margin-right: 1%;margin-bottom:2%;}
	.newsPage .part{padding: 0 4%;}
	.newslistPage .part .left,.newslistPage .part .right{width: 100%;margin-bottom: 30px;}
	.lifePage .part{padding: 0 10%;}
	.contact_main_3 .item{width:28%;}
	
	header .oaLogin a{font-size:16px}
	

	
}
@media screen and (max-width: 1100px){
    	.xyfgPage .part .list .item{    margin-right: 1%!important;}
    .teacherPage .part .list .item{    margin-right: 1%!important;}
    header .oaLogin{    width: 50%;
    background-size: 140%;
    padding-left: 60px;}
 header .oaLogin a{padding: 0 28px;}
    header .xx{margin-top:0;}
    header .nav>li>a{font-size:14px;}
    header .nav>li{margin:0 6px;}
    header .xx .part1 a{margin-right:20px;}
    	header .oaLogin a{font-size:14px}
	.home_1 .right .right_main .list .item .p1{font-size: 14px;}
	.home_4 .part .list .item{width: 23%;}
	.home_4 .part .list .item .p4{margin-top: 8px;}
	.home_5 .part .left .item .p1{width: 68%;}
	.home_6 .left .cont a{font-size: 14px;padding-right:4px;padding-left:4px;}
	footer .part2 .part2_2{margin-right: 2%;}
	.ny_qh .list .item{padding: 0 16px;}
	.aboutPage .part1 .part1_1 .left{width: 40%;}
	.aboutPage .part1 .part1_1 .right{width: 56%;}
	.teacherPage .part{padding: 0 6%;}
	.newsPage .part{padding: 0;}
	.newsPage .part .list .item{margin-right: 1%;}
	.home_6 .right .cont .img{width:18%;}
	footer .part2 .part2_2{display:none;}
	footer .part2 .part2_2:first-child .p2{width:50%;}
	.teacherPage .part{padding:0 2%;}
	.teacherPage .part .list .item,.teacherPage .part .list .item .img{width:166px;}
	footer .part2{display:none;}
	header .oaLogin a{    padding: 0 28px;}
	header .oaLogin{ 
	        width:62%;
    height: 50px;
    background: url(/template/default/images/top_bj.png) left center no-repeat;
    position: absolute;
    top: 60px;
    right: 0;
    line-height: 51px;
    padding-left: 20px;
    border-bottom: 1px solid #517397;
    background-size: 140%;
	    
	}
}
@media screen and (max-width: 769px){
	.messagePage .part .tit{padding-top:0;border-top: 0px solid #DDDDDD;}
	
	.messagePage .part2 .part2_tit .part2_tit_item.it2{width: 74%;}
	header .nav .oaLogin{    display: block!important;
    width: 100%;
    background: none;
    color: #333;
    position: relative;
    margin-left: 0;
    padding-left: 10px;
    top: 0;border-bottom:0;}
    header .nav .oaLogin a{color: #333;
    padding: 0 6px;
    font-size: 13px;    border-right: 1px solid #ddd;}
	.messagePage .part2 .part2_tit .part2_tit_item.mb,.messagePage .part2 .part2_main .part2_main_main_con.mb{display: none;}
	.messagePage .part2 .part2_tit .part2_tit_item.it1{width: 70%;}
	.messagePage .part2 .part2_tit .part2_tit_item.it3{width: 16%;}
	.messagePage .part2 .part2_main .part2_main_main_con.it1{    width: 70%;text-indent: 0;}
	.messagePage .part2 .part2_main .part2_main_main_con.it3{    width: 42%;
    font-size: 12px;
    text-align: center;}
	.messagePage .part2 .part2_main .part2_main_main{padding: 0 0px;    margin-bottom: 10px;
    padding-bottom: 10px;}
	.messagePage .part2 .part2_tit{padding: 0 10px;    margin-bottom: 10px;}
	.messagePage .part2 .part2_main .part2_main_main_con.it2{line-height:19px;}
	
    .ny_qh .list .item:hover a,.ny_qh .list .item.hover a{color: #ffffff;}
    .aboutPage .part1 img{width:100%!important;height: auto!important;}
    .pc_by{display:none;}
.mb_by{display:block;}
.body_a .qh_cont .right{
    width: 100%;
    margin-top: 0;
    display: block;
    height: 70px;
    float: none;
}
.home .body_a .swiper-slide .left_cont{
        position: absolute;
    bottom: 15%;
    left: 0%;
    z-index: 99999;
}
.home .body_a .swiper-slide .left_cont .p1{
        font-size: 14px;
        color: #ffffff;
        border-right: 0px solid #b48d86;
        width: 27%;
        float: left;
        line-height: 20px;
        text-align: center;
        display: none;
}
.home .body_a .swiper-slide .left_cont .p2{
        font-size: 16px;
        color: #ffffff;
        font-weight: bold;
        line-height: 20px;
        text-indent: 0px;
}
	header .nav_main{height: auto;background-color: #FFFFFF;}
	header .nav.content{height: auto;}
	header .logo{width: 100%;}
	
	header .content{width: 70%;float: left;height: 60px;}
	header .hdBtn{margin-top: 16px;margin-right: 12px;}
	.home{margin-top: 60px;}
	.body_a .qh_cont .left{display: none;}
	.home .body_a .swiper-pagination{right: 160px;}
	.body_a .qh{padding: 0;}
	.body_a .qh_cont{height: 40px;bottom: 20px;}
	.home .body_a .swiper-button-prev{right: 340px;top: 40px;}
	.home .body_a .swiper-button-next{top: 40px;}
	.home_1 .left video{height: auto!important;    }
	.home_1 .left{height: auto;
    border: 0;width:100%;}
    .home_1 .right{width:100%;}
	.home_1 .right .tit .tit1 .p2,.home_1 .right .tit i{width: 50%;display: none;}
	.home_1 .right .tit .tit1 .p1{font-size: 24px;}
	.home_1 .right .tit .tit2 .p1{font-size: 12px;}
	.home_1 .right .tit .tit2 .more{margin-right: 0px;margin-top: -42px;}
	.home_1 .right .right_main .list .item{box-shadow: 0 0 10px #DDDDDD;margin-bottom: 10px;padding: 0 10px;width: 100%;}
	.home_1 .right .right_main .list .item .p1{line-height: 20px;padding-top: 10px;padding-bottom: 10px;width: 70%;float: left;}
	.home_1 .right .right_main .list .item .p2{width: 23%;padding-top: 16px;}
	.home_1 {padding-top: 30px;padding-bottom: 20px;}
	.home_2 .part .left{width: 100%;height: auto;opacity: 1;transform: translate(0px,0px);}
	.home_2 .part .right{width: 100%;height: auto;}
	.home_2 .part .left .part_1 .item{width: 100%;height: auto;margin-bottom: 20px;float: none;}
	.home_2 .part .left .part_1 .item:first-child{margin-right: 0;}
	.home_2 .part .left .part_1 .item .img{width: 100%;height: 170px;object-fit: cover;}
	.home_2 .part .left .part_1 .item:hover .img1,.home_2 .part .left .part_1 .item .img1,.home_2 .part .left .part_2 .item .img1{display: none;}
	.home_2 .part .left .part_1 .item .part_1_main{top: 24px;left: 20px;}
	.home_2 .part .left .part_1 .item .part_1_main .p1{font-size: 20px;}
	.home_2 .part .left .part_1 .item .part_1_main .more{margin-top: 40px;}
	.home_2 .part .left .part_2 .item .img,.home_2 .part .left .part_2 .item,.home_2 .part .left .part_2,.home_2 .part .left .part_1{height: auto;/* height: 170px; *//* object-fit: cover; */}
	.home_2 .part .left .part_2 .item{float: none;height: 170px;}
	.home_2 .part .left .part_2 .item .img{height: 170px;object-fit: cover;}
	.home_2 .part .left .part_2 .item .part_1_main{    top: 24px;left: 20px;width: 100%;}
	.home_2 .part .left .part_2 .item .part_1_main .more{
    margin-top: 40px;
    /* margin-right: 30px; */
    /* float: right; */
    }
	.home_2 .part{height: auto;}
	.home_2 .part .right{opacity: 1;transform: translate(-0px,0px);margin-top: 0;}
	.home_2 .part .left .part_1{margin-bottom: 0;}
	.home_2 .part .right .part .item .img{width: 100%;height: 100%;background-size: cover;height: 170px;object-fit: cover;}
	.home_2 .part .right .part .item .part_1_main .p1{font-size: 22px;}
	.home_2 .part .right .part .item .part_1_main{
    top: 24px;
    left: 20px;
    }
	.home_2 .part .right .part .item .part_1_main .more{    margin-top: 30px;}
	.home_2 .tit .tit1 .p1{width: 50%;}
	.home_2 .part .left .part_2{margin-bottom: 20px;}
	.home_2 .part .right .part,.home_2 .part .right .part .item{height: auto;width: 100%;margin-top: 0;}
	.home_2 .part .right .part .item .img1{display: none;}
	.home_4 .part .list .item:hover{    background-color: #FFFFFF;
    box-shadow: 0 0 0px #a99f9f;
    transform:none;
    transition: none}
	.home_4 .part .list .item:hover .p1, .home_4 .part .list .item:hover .p2, .home_4 .part .list .item:hover .p3, .home_4 .part .list .item:hover .p4{color: #333333;}
	.home_4 .part .list .item:hover .p5{background: url(/template/default/images/home4_1.png) center center no-repeat;}
	.home_4 .tit .tit1 .p2,.home_4 .tit .tit2 .wrap,.home_5 .tit .tit1 .p2,.home_5 .tit .tit2 .wrap{display: none;}
	.home_4 .tit .tit1 .p1,.home_5 .tit .tit1 .p1{font-size: 24px;}
	.home_4 .tit .tit2 .p1,.home_5 .tit .tit2 .p1{font-size: 12px;}
	.home_4 .tit .tit2 .more,.home_5 .tit .tit2 .more{    font-size: 12px;
    color: #666666;
    float: right;
    margin-right: 0px;
    margin-top: -30px;}
	.home_4 .tit{padding-top: 0;}
	.home_4 .part .list .item{width: 46%;height: auto;padding: 10px;margin-bottom: 10px;}
	.home_4 .part{margin-top: 20px;}
	.home_5 .part .left{transform: translate(0px,0px);opacity: 1;width: 100%;}
	.home_5 .part .right{display: none;}
	.home_5 .part .left .item .p1{width: 68%;
    font-size: 12px;}
	.home_5 .part .left .item .p2{font-size: 12px;}
	.home_5 .part .left .item i{margin-right: 10px;}
	.home_5 .part .left .item:hover{    transform: none;
    transition: none;}
	.home_5 .part .left .item:hover .p1, .home_5 .part .left .item:hover .p2{color: #333333;}
	.home_5 .part .left .item:hover i{background: url(/template/default/images/home5_1.png) center center no-repeat;}
	.home_5 .part .left .item:hover i{    margin-right: 24px;
    margin-top: 15px;}
	.home_5 .tit{padding-top: 0px;}
	.home_5 .part{margin-top: 0;}
	.home_5{height: auto;}
	.home_6 .left,.home_6 .right{transform: translate(0px,0px);opacity: 1;width: 100%;}
	.home_6 .left{border-right: 0;}
	.home_6 .left .cont a{font-size: 12px;padding-right: 8px;}
	.home_6 .left{margin-top: 20px;}
	.home_6 .left .tit{padding-bottom: 20px;}
	.home_6 .right{padding-top: 0px;}
	.home_6 .right .tit{float: none;padding-bottom: 10px;padding-top: 0;}
	footer .part1 img{width: 100%;height: auto;}
	footer .part2 .part2_1{display: none;}
	footer .part2 .part2_2 img{float: left;margin-right: 20px;}
	footer .part2 .part2_2 .p1{float: left;margin-right: 10px;margin-top: 15px;display: none;}
	footer .part2 .part2_2{width: 100%;}
	footer .part2 .part2_2 .p2{font-size: 18px;margin-top: 12px;}
	footer .part2{padding-top: 0;height: 280px;display:none;}
	footer .part3 .left{line-height: 22px;float: none;    padding-top: 20px;}
	footer .part3 .right{float: none;line-height: 22px;}
	.nyBanner{margin-top: 0;height: 250px;}
	.nyBanner .img{    background-size: cover;object-fit: cover;height: 250px;}
	.nyBanner .xx{right: 30px;bottom: 20px;}
	.nyBanner .xx .p1{font-size: 24px;}
	.nyBanner .xx .p2{font-size: 12px;}
	.ny_qh .list .item{padding: 12px!important;margin-bottom: 10px;border-right: 0;background-color: #FAF8F6;margin-right: 3%;width: 47%;}
	.ny_qh .list .item a{font-size:14px;}
	.ny_qh{padding-bottom: 30px;}
	.aboutPage .part1 .part1_1 .left{width: 100%;}
	.aboutPage .part1 .part1_1 .left .p1{font-size: 24px;    margin-bottom: 20px;}
	.aboutPage .part1 .part1_1 .right{width: 100%;    height: auto;}
	.aboutPage .part1 .part1_1 .right img{    object-fit: cover;}
	
	.teacherPage .part .list .item{width: 46%;    height: auto;margin-right: 4%!important;
    margin-bottom: 4%;}
    .xyfgPage .part .list .item{height:146px;}
	.teacherPage .part .list .item .img{width: 100%;
    height: auto;}
	.teacherPage .part .list .item .p1{width: 100%;}
	.teacherPage .part .list{width: 104%;}
	.hvr-underline-from-center:before{background: #d8bfbf;display: none;}
	header .nav>li:hover>a, header .nav>li.hover>a{color: #DDDDDD;}
	.newsPage .part .list .item{width: 46%;margin-right: 4%;padding: 10px;margin-bottom: 4%;height: auto;}
	.newsPage .part .list .item .p1{font-size: 14px;height:38px;}
	.newsPage .part .list .item .p3{line-height: 18px;}
	.newsPage .part{margin-top: 0;}
	
	.newsPage .part .list .item:hover {
    background-color: #f5f5f5;
    box-shadow: 0 0 10px #fff;
    transform: translateY(0px);
    transition: all ease .0s;
}
.newsPage .part .list .item:hover .p5{    background: url(/template/default/images/home4_1.png) center center no-repeat;}
.newsPage .part .list .item:hover .p1, .newsPage .part .list .item:hover .p2, .newsPage .part .list .item:hover .p3, .home_4 .part .list .item:hover .p4{
    color: #333;
}
.newsPage .part .list .item:hover .p2,.newsPage .part .list .item:hover .p3{
    color: #999;
}
	
	.newslistPage .part .left{position: relative;}
	.newsDetail_3{
        /* width: 45%; */
    /* position: absolute; */
    /* margin-left: 0; */
    top: 25%;
    left: 34%;
    position: relative;
    display: inline-block;
    width: auto;
    margin-top: 20px;
    }
	.newsDetail_3 a{float: left;}
	.newslistPage .part{padding: 0 10px; }
	.newslistPage .part .left .tit .tit1{font-size: 20px;}
	.newslistPage .part .left .cont img{
	    background-size: cover;
	    max-width: 100% !important;
	    height: auto !important;
	    object-fit: cover;
	}
	.reLink .prevLink{width: 50%;}
	.reLink .nextLink{width: 50%;}
	.newslistPage .part .right .tit{font-size: 22px;margin-bottom: 20px;}
	.newslistPage .part .right .list .item .p2{font-size: 14px;}
	.nyBanner .content{width: 100%;padding: 0;}
	.lifePage .part{margin-top: 0;}
	.lifePage .left{width: 100%;margin-right: 0;}
	.lifePage .left .tit{width: 100%;    margin-top: 20px;}
	.lifePage .list .item{margin-bottom: 20px;}
	.lifePage .left .cont .p1{font-size: 20px;}
	.lifePage .img{width: 100%;height: auto;margin-top: 20px;}
	.lifePage .img img{width: 100%;background-size: cover;object-fit: cover;}
	.lifePage .nyBanner .content .img{height: 250px;margin-top: 0;}
	.messagePage .part .tit{border-top: 0px solid #DDDDDD;margin-top: 80px;}
	.messagePage .part .tit .tit1{padding-top: 20px;}
	.messagePage .part .sz label{margin-right: 10px;}
	.contact_main_3 .item.item3, .contact_main_3 .item.item5,.contact_main_3 .item, .contact_main_3 .item .txt{width: 100%;}
	.contact_main_3 .item.item4, .contact_main_3 .item.item3{margin-left: 0;}
	.contact_main_3 .submit .btn1{width: 100%;}
	.home .body_b.showdiv{top: 0;}
	.aboutPage .part1 .part1_2{padding-bottom: 30px;}
	.home_6 .right .cont .img{width: 22%;}
	.home_6{height: 220px;}
	.home_4 .part .list{    transform: translate(0px,0px);
    -webkit-transform: translate(0px,0px);
    transition: 1s;
    -webkit-transition: 1s;
    opacity: 1;}
	.home_2 .tit .tit1 .p2{font-size: 24px;}
	.ny_qh .list{margin: 0 10px;display:block;}
	.ny_qh .list .item:hover, .ny_qh .list .item.hover{background-color: #25507d;}
	.ny_qh .list .item:hover, .ny_qh .list .item.hover a{color: #FFFFFF;}
	
	
	.body_a .swiper-container.pc,header .xx{
		display: none;
	}
	.body_a .swiper-container.wap{
		display: block;
	}
    .content{
        width: 100%;
        padding: 0 10px;
    }
    header .oaLogin{
        display: none;
    }
    .searchWindow{
        display: none;
    }
    header{
        padding-top: 0;
        height: 60px;
    }
    header .hdBtn{
        display: block;
    }
    .bannerHd img{
        height: 210px;
    }
    header .nav{
        position: absolute;
        top: 60px;
        left: 0;
        width: 100%;
        background-color: rgba(0,0,0,.4);
        border-top: 1px solid rgba(0, 0, 0, 0.15);
        box-shadow: 0px 4px 6px rgba(0,0,0,.15);
        transform: translateX(105%);
        -webkit-transform: translateX(105%);
        -moz-transform: translateX(105%);
        transition: .5s;
        -webkit-transition: .5s;
        padding: 0;
        height: auto;
        display: block;
    }
    header .nav.show{
        transform: translateX(0%);
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
    }
    header .nav>li{
        width: 100%;
        padding: 0;
        margin: 0;
    }
    header .nav>li>a{
        font-size: 16px;
        line-height: 40px;
        padding: 0 15px;
    }
    header .nav>li ul{
        display: none !important;
    }
    header.mobile .nav{
        background-color:#fff;
    }
    header.mobile .nav>li>a{
        color: #333333;
    }
  
    .home_1 .center {
        margin-top: 20px;
    }
    .home_1 .rows .list .item .txt {
        font-size: 14px;
        line-height: 24px;
        padding: 15px 12px 30px 12px;
    }
    .home_1 .rows .list .item {
        width: calc(50% - 6px);
    }
    .home_1 .rows .list .item:nth-child(-n+2) {
        margin-bottom: 12px;
    }
    .home_1 .rows .list .item .times {
        bottom: 12px;
        right: 12px;
        line-height: 12px;
        font-size: 12px;
    }
    .home_1 .rows:nth-child(2) {
        margin-top: 12px;
    }
    .home_1 .rows .list .item:nth-child(2)::before,
    .home_1 .rows .list .item:nth-child(3)::before {
        background-size: auto 60px;
    }
    .home_1 .btn {
        margin-top: 20px;
    }
    .home_1 .btn a:first-child {
        margin-right: 40px;
    }
    .home_1 .btn a img {
        margin-right: 5px;
        width: 26px;
    }
    .home_2 {
        padding: 20px 15px;
        height: auto;
    }
    .home_2 .list {
        margin-top: 20px;
    }
    .home_2 .link .title {
        margin-bottom: 15px;
    }
    .home_2 .link .btn img {
        margin-right: 5px;
        width: 26px;
    }
    .home_2 .link{
        margin-left: 0;
    }
    .home_2 .mode {
        width: 100%;
        padding: 20px 15px;
        height: auto;
    }
    .home_2 .mode .icon {
        width: 80px;
    }
    .home_2 .mode .info {
        margin-left: 15px;
    }
    .home_2 .mode .info .tit {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .home_2 .mode .info .txt {
        line-height: 22px;
    }
    .home_2 .link .title,
    .home_2 .rows:nth-of-type(2n) .link .title{
        text-align: center;
    }
    .home_2 .link .title::before,
    .home_2 .rows:nth-of-type(2n) .link .title::before{
        margin-left: -21px;
        left: 50%;
    }
    .home_2 .link .btn {
        text-align: center;
        display: block;
    }
    .home_2 .rows:nth-of-type(2n) .link{
        margin-right: 0;
    }
    .home_3{
        padding: 30px 0;
    }
    .home_31 {
        width: 100%;
        margin-left: 0;
        padding-top:0;
        margin-bottom: 12px;
    }
    .home_32{
        margin-left: 0;
        width: 100%;
    }
    .home_32 .info{
        padding-right: 40px;
    }
    .home_32 .info .title {
        margin-bottom: 15px;
    }
    .home_32 .info .btn img {
        margin-right: 5px;
        width: 26px;
    }
    .home_32 .info {
        margin-top: -45px;
    }
    .home_4 {
        padding: 30px 0;
        height: auto;
    }
    .home_41{
        width: 100%;
        margin-bottom: 15px;
        border-bottom: 2px solid #8F070A;
    }
    .home_41 .rows .mImg {
        width: 80px;
    }
    .home_41 .rows .mImg img {
        height: 80px;
    }
    .home_41 .rows .info {
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 7px;
    }
    .home_41 .rows .info .tit {
        line-height: 16px;
        font-size: 16px;
        margin-bottom: 7px;
    }
    .home_41 .rows .info .tit .left {
        width: 62%;
    }
    .home_41 .rows .info .tit .right {
        font-size: 12px;
    }
    .home_41 .rows .info .txt{
        line-height: 22px;
    }
    .home_42 {
        width: 100%;
        padding: 20px 12px 0 12px;
        border-bottom: 2px solid #8F070A;
    }
    .home_42 .rows .tit {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 7px;
    }
    .home_42 .rows {
        margin-bottom: 20px;
    }
    .home_5{
        padding: 30px 15px;
    }
    .home_51{
        display: block;
    }
    .home_51::after{
        content: "";
        display: block;
        clear: both;
    }
    .home_51 .item{
        width: calc(50% - 7px);
        height: auto;
        padding: 20px 12px;
        display: block;
        float: left;
        margin-bottom: 14px;
    }
    .home_51 .item:nth-of-type(2n-1){
        margin-right: 14px;
    }
    .home_51 .item .nums {
        font-size: 18px;
    }
    .home_51 .item .nums img {
        width: 34px;
    }
    .home_51 .item .info {
        margin-top: 20px;
    }
    .home_51 .item .info .tit {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .home_51 {
        margin-bottom: 20px;
    }    
    .home_52{
        display: block;
    }
    .home_521 {
        width: 100%;
    }
    .home_521 .title {
        text-align: center;
        padding-top: 12px;
        padding-right: 0;
        writing-mode: initial;
        writing-mode: inherit;
        margin-bottom: 12px;
    }
    .home_521 .title::before {
        height: 1px;
        width: 42px;
        right: 0;
        left: 50%;
    }
    .home_521 .btn {
        writing-mode: inherit;
        writing-mode: inherit;
        margin-left: 0;
        margin-top: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .home_521 .btn img {
        margin-bottom: 0;
        vertical-align: middle;
        margin-right: 5px;
        width: 26px;
    }
    .home_522{
        display: block;
    }
    .home_522 .item {
        margin-left: 0;
        height: 320px;
        margin-bottom: 12px;
        transform: translateY(0) translateX(-80px);
    }
    .home_522 .item:nth-child(2) {
        transition: all 1s ease-out .2s;
        transform: translateY(0) translateX(80px);
    }
    .home_522.showdiv .item {
        transform: translate(0px);
        opacity: 1;
    }
    footer .bottom {
        line-height: 24px;
        padding: 12px 0;
    }
    footer .bottom .link a {
        float: left;
        padding: 0 12px;
    }
    footer .bottom .link a::before {
        top: 6px;
    }
    footer .bottom .right {
        float: left;
        margin-top: 7px;
    }
    footer .top {
        padding: 30px 0 20px 0;
    }
    footer .top_2 {
        padding-top: 20px;
        margin-top: 18px;
    }
    footer .top_2 .tit {
        margin-bottom: 12px;
    }
    footer .top_2 .link a {
        line-height: 24px;
        margin-right: 15px;
    }
    .home_2 .mode{
        transform: translateY(80px)
    }
    .pContent {
        width: 100%;
        padding: 30px 15px;
    }
    .pContent_1 {
        width: 100%;
        margin-bottom: 30px;
    }
    .pContent_1 ul::after{
        content: "";
        clear: both;
        display: block;
    }
    .pContent_1 ul li{
        float: left;
        width: 50%;
    }
    .pContent_1 li a{
        border-bottom: 0;
        background-image: none;
        font-size: 14px;
        line-height: 40px;
    }
    .pContent_1 .tit {
        line-height: 48px;
        font-size: 18px;
        background-position-x: 50px;
        background-size: auto 34px;
    }
    .pContent_2 {
        width: 100%;
        padding-left: 0;
    }
    .crumbs {
        margin-bottom: 20px;
    }
    .photo .item {
        width: 49%;
        margin-bottom: 10px;
    }
    .photo .item:nth-of-type(3n) {
        margin-right: 2%;
    }
    .photo .item:nth-of-type(2n) {
        margin-right: 0;
    }
    .news .center .item {
        width: 100%;
        margin-right: 0;
        background: url(/template/default/images/news_03.png) no-repeat right bottom;
    }
    .event_1 {
        width: 100%;
    }
    .event_2 {
        width: 100%;
        height: 180px;
        margin-bottom: 15px;
    }
    .event_2 .info .times{
        color: #666666;
        font-size: 12px;
    }
    .event_2 .info .txt {
        font-size: 18px;
        margin: 7px 0 15px 0;
    }
    .event_2 .info{
        margin-top: -59px;
    }
    .event_2::before {
        border-width: 11px;
        border-color: transparent transparent #EEEBEA transparent;
        left: 50%;
        top: -11px;
        margin-left: -11px;
    }
    .event .rows:nth-of-type(2n) .event_2::before{
        border-color: transparent transparent #EEEBEA transparent;
        left: 50%;
        right: auto;
    }
    .home .body_a{
        overflow-y: auto;
    }
    .home .body_b{
        position: relative;
        overflow: inherit;
    }
    .home_2 .link,
    .home_2 .mode,
    .home_31 .item,
    .home_32,
    .home_41,
    .home_42,
    .home_522 .item,
    .home_522 .item:nth-child(2){
    	opacity: 1;
    	transform: none;
    	-webkit-transform:none;
    }
    .home_32{
    	margin-top: 0;
    }
    .leader .swiper-container{
    	width: 100%;
    }
    .newsDetail_3 a {
	    width: 42px;
	    line-height: 42px;
	}
	.newsDetail_3 a img {
	    width: 22px;
	}
	.home .body_a .swiper-slide p{
		font-size: 18px;
		padding: 0 15px;
	}
	.home .body_a .swiper-pagination {
	    bottom: 10px;
	}
	.home .body_a .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.home .body_a.showdiv .nextPage{
		display: none;
	}
	
}
.move_div{
	position: fixed;
    width: 349px;
    height: 226px;
    left: 0;
    top:0;
    cursor: pointer;
    z-index: 999;
    /* display: none; */
}
.move_div a,
.move_div img{
	display: block;
}
.move_div .close_port{
	font-size: 20px;
}
.hvr-underline-from-center{display:inline-block;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;}
.hvr-underline-from-center:before{content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;background: #fff;height:3px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-from-center:active:before,.hvr-underline-from-center:focus:before,.hvr-underline-from-center:hover:before{left:0;right:0}
.nav li.hover::before,.nav li:hover::before{left: 0;right: 0;}<!--ʱ1764541883.1761-->