@import url("common.css");
@import url("iconfont.css");
@import url("roll.css");
@import url("animate.css");
:root{
	--color01:#00287b;
	--color02:#c4000b;
	--color03:#af251b;
	--color04:#014b92;
	--bcr1:cubic-bezier(.4,.4,0,1);
	--bcr2:cubic-bezier(0.075, 0.82, 0.165, 1);
}
.move_top{padding-top:80px;}
.mobile_img{display:none;}
.btn_hidden{opacity:0;visibility:hidden;}

/*》》》》》》》》》》搜索页《《《《《《《《《《*/
.query{padding:100px 0 0;position: relative;}
.query:before{content: '';position: absolute;width: 100%;height: calc(100% + 3.125vw);
background-color:#edf2f6;z-index: -1;top: 0;left: 0;}
.query_top{height:70px;line-height:70px;padding:0 20px;font-size:18px;background-color:#00287b;color: #fff;}

.query_list .query_item{height:70px;line-height:70px;margin-top:20px;}
.query_item a{padding:0 20px;font-size:16px;background-color:#fff;}
.query_item .query_time{margin-left:auto;padding-left:50px;color: #999;}
.query_item .query_name{transition:color 0.35s ease;color: #666;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

@media screen and (max-width:1200px){
	.query_top,.query_list .query_item{height:60px;line-height:60px;}
	.query_item .query_time{padding-left:30px;}
}
@media screen and (max-width:1024px){

	.query_top{font-size:16px;padding:0 15px;}
	.query{padding-top: 60px;padding-bottom: 20px;}
	.query_top,.query_list .query_item{height:50px;line-height:50px;}
	.query_list .query_item{margin-top:10px;}
	.query_item .query_time{padding-left:15px;}
	.query_item a{font-size:14px;padding:0 15px;}
	.serContent{padding-top:40px;}
	.query:before{height: calc(100% + 50px);}
}	
@media screen and (max-width:768px){
	.query_top{font-size:14px;}
	.query_item a{font-size:12px;}
	.query{padding-top: 40px;padding-bottom: 20px;}
}
.query_item a:hover .query_name{color:#00287b;}
.serContent{padding-top:80px;text-align:center;}

/*main*/
#main{position:fixed;top:0;left:0;right:0;bottom:0;transition: transform 0.5s;}
#main .scrollbar-track-y{background-color:#e5e5e5;position:absolute;right:0;top:0;border-radius:8px;}
#main .scrollbar-track-y .scrollbar-thumb-y{background-color:#c4000b;width:100%;}

#main .liTxt{padding-right:15px;margin-right:-15px;}
#main .liTxt .scrollbar-track-y{width:3px;border-radius:3px;}
#main .liTxt .scrollbar-track-y .scrollbar-thumb-y{border-radius:3px;}

/*font_effect*/
.font_effect>span{display:inline-table;overflow:hidden;}
.font_effect>span>font{display:block;-webkit-animation-duration:.6s !important;animation-duration:.6s !important;}

/*》》》》》》》》》》鼠标跟随《《《《《《《《《《*/
.cursor{position:absolute;z-index:50;width:0;height:0;pointer-events:none;}
.cursor .cursor_circle{width:0;height:0;background-color:#000;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:0;-webkit-opacity:0;
-webkit-transition: opacity .3s ease-in-out,height .5s cubic-bezier(.339, -.18, .228, 1.656),width .5s cubic-bezier(.339, -.18, .228, 1.656);
transition: opacity .3s ease-in-out,height .5s cubic-bezier(.339, -.18, .228, 1.656),width .5s cubic-bezier(.339, -.18, .228, 1.656);
border-radius:50%;-webkit-border-radius:50%;}
.cursor .cursor_circle>div{align-items:center;justify-content:center;width:100%;height:100%;}
.cursor .cursor_circle>div>i{-webkit-transition: margin .5s cubic-bezier(.339, -.18, .228, 1.656);
transition: margin .5s cubic-bezier(.339, -.18, .228, 1.656);font-size:16px;}
.cursor.onAni .cursor_circle{width:60px;height:60px;opacity:1;-webkit-opacity:1;}
.cursor .cursor_circle.on{width:100px;height:100px;}
.cursor .cursor_circle.on>div>i{margin:0 10px;}

/*》》》》》》》》》》搜索《《《《《《《《《《*/
.search{align-items: center;justify-content: center;position:fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 1500;pointer-events: none;}
.search:before{content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);
z-index: -1;opacity: 0;transition: opacity 0.5s;}
.search ._row{width:75%;}
.search .search-close{position: absolute;top:50px;right:50px;background: none;border: none;
color: #fff;opacity: 0;transition: opacity 0.5s;display: block;}
.search .search-close i{font-size: 32px;display: inline-block;transition: transform .35s;}
.search .search_form .search_input{font-size: 5vw;width:100%;display:inline-block;background: none;
border: none;border-bottom: 5px solid #fff;color: #fff;padding: 5px 0;
transform: scale3d(0,1,1);transform-origin: 0% 50%;transition: transform 0.3s;}
.search .search_form .search_info{display: block;color: #fff;text-align: right;line-height:1;
margin-top:15px;font-size: 16px;font-weight: lighter;letter-spacing: 0.075em;
opacity: 0;transform: translate3d(0, 40px, 0);transition: opacity 0.4s, transform 0.4s;}

.main-wrap--move{transform: scale3d(0.7,0.7,1);}
.search--open.search--open {pointer-events: auto;}
.search.search--open::before {opacity: 1;}
.search.search--open .search_form .search_input{transform: scale3d(1,1,1);transition-duration: 0.5s;}
.search.search--open .search_form .search_info{opacity: 1;transform: translate3d(0, 0, 0);}
.search.search--open .search-close{opacity: 1;}


/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#spotlight{background-color:rgba(0,0,0,.6);clip-path: circle(0px at center);-webkit-clip-path:circle(0px at center);}
#spotlight.show{clip-path: circle(100% at center);-webkit-clip-path: circle(100% at center);
transition: clip-path ease 1s;-webkit-transition: clip-path ease 1s;}
.spotlight{cursor:zoom-in;}

/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh{letter-spacing:0.075em;}

/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pageList{text-align:center;padding: 80px 0;}
.pageList a{display:inline-block;padding:0 3px;width:44px;height:44px;line-height:44px;border:1px solid #e0e0e0;-webkit-border-radius:50%;border-radius:50%;
background-color:#fff;color:#666;transition:all 0.35s ease;}
.pageList a.selected{background-color:#c4000b;color:#fff;border-color:#c4000b;pointer-events:none;}





/*href_hover*/
/*线型*/
.hoverable .hoverable_txt{position:relative;display:inline-block;}
.hoverable .hoverable_txt:after{content: '';width:100%;height:1px;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin: right top;transform-origin: right top;transition: -webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition: transform .4s cubic-bezier(.215,.61,.355,1);}


/*》》》》》》》》》》页头《《《《《《《《《《*/
.header{position:fixed;top:0;left:0;z-index:999;padding:0 2.604166666666667vw;}
.header:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;
box-shadow:0 0 10px rgba(0, 0, 0, .1);background-color:#fff;z-index:-1;transition:opacity .5s ease-in-out;}
.header>div{align-items:center;height:100%;justify-content:space-between;}
.header .logo a{height:49px;position:relative;}
.header .logo a>img{height:100%;transition:opacity .5s ease-in-out;}
.header .logo ._logo1{opacity:1;}
.header .logo ._logo2{position:absolute;top:0;left:0;opacity:0;}

.header .nav{padding:1.3020833333333335vw 0;transition:padding .5s ease-in-out;}
.header .nav .navlist>.nav_a>a{transition:color .5s ease-in-out;height:80px;line-height:80px;
position:relative;overflow:hidden;color:#fff;padding:0 1.3020833333333335vw;font-weight:bold;}
/*.header .nav .navlist>.nav_a>a:before{content:'';position:absolute;left:5%;top:5%;height:90%;width:90%;
background-image:url(../image/logoicon.png);background-position:center center;transform:scale(.5);
background-repeat:no-repeat;background-size:auto 100%;opacity:0;transition: all .5s var(--bcr1);}*/

.header .nav .navlist>.nav_a>a .nav_icon{display:none;}
.header .nav .navlist>.nav_a>a .hoverable_txt{font-size:16px;}
.header .nav .navlist>.nav_a>a .hoverable_txt:after{background-color:#fff;height:2px;border-radius:2px;}

.header .nav .navlist>.nav_a.cur .hoverable_txt{position:relative;display:inline-block;}
.header .nav .navlist>.nav_a.cur .hoverable_txt:after {content: '';width:100%;height:1px;position:absolute;left:0;bottom:0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;transition: -webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition: transform .4s cubic-bezier(.215,.61,.355,1);}

.header .nav .navlist>.nav_a>.nav_b{position:absolute;top:100%;left:50%;padding:10px 0;min-width:110px;
transform:translateX(-50%) translateY(10px);background-color:#fff;border-radius:3px;opacity:0;visibility:hidden;
z-index:5;border:1px solid #e6e6e6;transition:all 0.5s var(--bcr1);}
.header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a{white-space:nowrap;line-height:38px;color:#666;transition:all .35s ease;padding:0 10px;}
.header .other{line-height:1;}
.header .other>div{margin:0 -15px;}
.header .other ._item{padding:0 1.0416666666666667vw;position:relative;}
.header .other ._item:after{content:'';width:0;height:70%;position:absolute;
right:0;top:15%;border-right:1px solid #fff;transition:border-color .5s ease-in-out;}
.header .other ._item:last-of-type:after{display:none;}
.header .other ._item a{align-items:center;}
.header .other ._item a i{color:#fff;font-size:24px;margin-right:5px;transition:color .5s ease-in-out;}
.header .other ._item a span{color:#fff;transition:color .5s ease-in-out;}
.header .other ._item .httel span{font-size:18px;}
.header .other ._item .htquery span{font-size:16px;}


.header.onWhite:after{opacity:1;}
.header.onWhite .logo ._logo1{opacity:0;}
.header.onWhite .logo ._logo2{opacity:1;}
.header.onWhite .nav{padding:0;}
.header.onWhite .nav .navlist>.nav_a>a{color:#333;}
.header.onWhite .nav .navlist>.nav_a>a .hoverable_txt:after{background-color:#00287b;}
.header.onWhite .other ._item a span{color:#333;}
.header.onWhite .other ._item a i{color:#00287b;}
.header.onWhite .other ._item:after{border-color:rgba(0,40,123,.1);}
.header.onWhite .nav .navlist>.nav_a:hover>a:before{opacity:.2;transform:none;}

/*》》》》》》》》》》Menu《《《《《《《《《《*/
.header .Hmenu{display:none;margin-left:15px;}
.header .Hmenu>a{align-items:center;outline:none;}
.header .Hmenu .Hmenu_btn{width:26px;height:26px;}
.header .Hmenu .Hmenu_btn span{position:absolute;width:100%;height:2px;left:0;border-radius:2px;
transition:all 0.35s ease;background-image: linear-gradient(to right,#c4000b 0%,#00287b 100%);}
.header .Hmenu .Hmenu_btn span:nth-child(1){top:4px;}
.header .Hmenu .Hmenu_btn span:nth-child(2){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.header .Hmenu .Hmenu_btn span:nth-child(3){bottom:4px;}

.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(1){top:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(2){opacity:0;-webkit-opacity:0;visibility:hidden;}
.header.mobileNav .Hmenu .Hmenu_btn span:nth-child(3){bottom:12px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>index<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.Hbanner{width:100%;height:100vh;overflow:hidden;}
.Hbanner>div,#Hbanner{width:100%;height:100%;}
#Hbanner .swiper-slide{overflow:hidden;}
#Hbanner .swiper-slide>a{width:100%;height:100%;}
#Hbanner ._bg{width:100%;height:100%;position:relative;z-index:-1;}
#Hbanner ._bg>img{width:100%;height:100%;object-fit:cover;transform: scale(1.2);
transition: transform 3s cubic-bezier(0.25, 0.74, 0.22, 0.99);}
#Hbanner .swiper-slide.active ._bg>img{transform:none;}
#Hbanner ._info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:none;}
#Hbanner ._info ._img{width:36.25%;}
#Hbanner ._info ._img img{width: 100%;}
#Hbanner ._info.on{display:block;}
.ltpaste{
	animation-name: ltpaste;
	animation-duration:1.5s;
}
@keyframes ltpaste {
  from {
    opacity: 0;
    filter: blur(8px);
    transform: scale(1.2);
  }
  to {
    opacity: 1;
    filter: none;
    transform: none;
  }
}

#Hbanner ._down{position:absolute;bottom:2vw;left:50%;transform:translateX(-50%);z-index:5;}
#Hbanner ._down a{width:52px;height:52px;line-height:52px;background-color:#c4000b;color:#a2acb2;border-radius:50%;text-align:center;transition:color .35s ease;
animation: scroll-icon 1.2s infinite alternate cubic-bezier(0.65, 0.05, 0.36, 1);}
@keyframes scroll-icon {
  0% {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px);
  }
  100% {
    -webkit-transform: translateY(12px);
    transform: translateY(12px);
  }
}
#Hbanner ._down a img{width: 30px;padding: 10px 0;margin: auto;}

#Hbanner{position: relative;}
#Hbanner .swiper-pagination {left:9.4vw;bottom:50px;width:auto;border-bottom:1px solid #fff;}
#Hbanner .swiper-pagination .swiper-pagination-bullet {position:relative;margin:0;margin-right:22px;padding-right:8px;line-height:1;padding-bottom:16px;width:auto;height:auto;background:none;opacity:1;color:#fff;font-size:16px;}
#Hbanner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {transform:scaleX(1);}
#Hbanner .swiper-pagination .swiper-pagination-bullet:before {position:absolute;left:0;bottom:0;content:"";width:100%;height:2px;background:#fff;transform:scaleX(0);transition:0.36s;}
#Hbanner .swiper-pagination .swiper-pagination-bullet:last-child {margin-right:0;}
/*.banner-slide {position:relative;overflow:hidden;}
.banner-slide a {display:block;}
.banner-slide figure {position:relative;display:block;padding-bottom:46.35%;height:0;overflow:hidden;line-height:1;}
.banner-slide figure img {position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.banner-slide.swiper-slide-active .btext {clip-path:inset(0 0 0 0);transition-delay:0.3s;}
.btext {position:absolute;top:50%;transform:translateY(-50%);left:12.5vw;z-index:3;clip-path:inset(0 100% 0 0);transition:1.28s;}
.btext img {display:block;height:6.61vw;line-height:1;}*/






/*masterTitle*/
.masterTitle1 strong{line-height:1;display:inline-block;white-space:nowrap;}
.masterTitle1 ._en strong{font-size:60px;color:#eaeaea;text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
background-image:linear-gradient(to bottom, rgba(234,234,234,.9) , rgba(234,234,234,0.3));}
.masterTitle1 ._en strong[data-word="1"] span{margin-right:0.35em;}
.masterTitle1 ._en strong span:last-of-type{margin-right: 0;}
.masterTitle1 ._en strong span font{text-transform:uppercase;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
background-image:linear-gradient(to bottom, rgba(234,234,234,.9) , rgba(234,234,234,0.3));}

.masterTitle1 ._cn strong{font-size:44px;transform:translateY(-50%);color:#00287b;}
.masterTitle1 ._line{font-size: 0;}
.masterTitle1 ._line:before,
.masterTitle1 ._line:after{content:'';width:34px;height:4px;display:inline-block;}
.masterTitle1 ._line:before{background-color:#c4000b;margin-right: 1px;}
.masterTitle1 ._line:after{background-color:#00287b;}


/*masterBtn1*/
.masterBtn1{display:inline-block;transition: transform .6s ease-in-out;}
.masterBtn1>div{align-items:center;font-size:16px;color:#00287b;}
.masterBtn1 ._icon{width:56px;height:56px;line-height:56px;text-align:center;position:relative;margin-right:20px;}
.masterBtn1 ._icon:before{content:'';position:absolute;width:100%;height:100%;background-image:url(../image/btnCl.png);
background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;left:0;top:0;animation: ring 10s linear infinite;}
@keyframes ring{
	from {transform:rotateZ(0deg);}
	to {transform: rotateZ(360deg);}
}	
.masterBtn1 ._icon i{font-size:22px;}
.masterBtn1 ._txt{letter-spacing:1px;line-height:1;white-space: nowrap;}
.masterBtn1 ._txt span{display:inline-block;position:relative;
transition:all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);}
.masterBtn1 ._txt span:before{content: attr(data-word);position: absolute;top:110%;
color: transparent;transition: color 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);}
.masterBtn1 ._txt span:nth-child(1):before{transition-delay:0s;}
.masterBtn1 ._txt span:nth-child(2),
.masterBtn1 ._txt span:nth-child(2):before{transition-delay:0.035s;}
.masterBtn1 ._txt span:nth-child(3),
.masterBtn1 ._txt span:nth-child(3):before{transition-delay:0.07s;}
.masterBtn1 ._txt span:nth-child(4),
.masterBtn1 ._txt span:nth-child(4):before{transition-delay:0.105s;}
.masterBtn1 ._txt span:nth-child(5),
.masterBtn1 ._txt span:nth-child(5):before{transition-delay:0.14s;}
.masterBtn1 ._txt span:nth-child(6),
.masterBtn1 ._txt span:nth-child(6):before{transition-delay:0.175s;}

/*product*/
.Hproduct{padding:100px 0;position:relative;}
.Hproduct ._bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;}
.Hproduct ._bg img{width: 100%;height: 100%;object-fit: cover;}
.Hproduct_top{align-items:center;}
/*.Hproduct_top .masterTitle1 ._en strong span font,
.Hproduct_top .masterTitle1 ._en strong{background-image: linear-gradient(to bottom, rgba(255,255,255,.12) , rgba(255,255,255,0.08));}*/
/*.Hproduct_top .masterTitle1 ._cn strong{color:#fff;}*/
.Hproduct_top ._btn{margin-left:auto;}

/*
.Hproduct_top ._btn .masterBtn1 ._icon:before{background-image: url(../image/btnCl2.png);}*/

.ptview{margin-top:50px;position: relative;}

.cpnav{margin: 50px 0;display: flex;}
.cpnav a{display: block;float: left;width: 12%;line-height: 50px;border:1px solid #ddd;border-radius: 5px;text-align: center;margin-right: 1.7%;cursor: pointer;color: #333;margin-bottom:20px;font-size: 16px;}
.cpnav a:last-child{margin-right: 0;}
.cpnav a.act,.cpnav a:hover{background: #c4000b;color: #fff;transition: all 0.3s;}


.cplist{display: flex;flex-wrap: wrap;}

.cplist li {width:25%;overflow:hidden;background:#fff;position:relative;z-index:2;padding-bottom: 30px;}
.cplist li:before {content:'';display:block;width:0%;height:3px;position:absolute;left:0;bottom:0;z-index:3;background:#d9251c;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
.cplist li:hover:before {width:100%;}
.cplist li:hover {z-index:3;-moz-box-shadow:0px 2px 10px #DDDDDD;-webkit-box-shadow:0px 2px 10px #DDDDDD;box-shadow:0px 2px 10px #DDDDDD;}
.cplist li:nth-child(1),.cplist li:nth-child(3),.cplist li:nth-child(6),.cplist li:nth-child(8){background:#f6f6f6;}
.cplist li a {display:block;}
.cplist li a .img {display:block;width:100%;height:260px;overflow:hidden;}
.cplist li a .img img {width: 100%;margin:0 auto;height:100%;object-fit: contain;transition: all .3s;}
.cplist li a .txt {line-height:1;padding:30px 20px 20px;text-align:center;color: #333;font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cplist li a .desc{font-size: 14px;color: #999;line-height: 24px;height: 48px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding: 0 20px;}
.cplist li a:hover .img img {transform:scale(1.06);-webkit-transform:scale(1.06);}
.cplist li a:hover .txt {color:#c4000b;font-weight:bold;}


/*about*/
.Habout{position: relative;overflow:hidden;display: flex;justify-content: space-between;}
.Habout>div{position:relative;}
.Habout .Habout_l{padding-left: 9.4vw;width: 66%;padding-top: 120px;background: url(../image/about_bg.png) no-repeat left bottom;background-size: cover;}
.Habout ._info{margin-top:100px;width:86%;padding-bottom:100px;}
.Habout ._info ._data{line-height:1;justify-content:space-between;overflow:hidden;}
.Habout ._info ._data ._item ._number{font-weight:bold;color:#c4000b;margin-bottom:10px;font-size:40px;}
.Habout ._info ._data ._item ._name{font-size:16px;}
.Habout ._info ._line{font-size:16px;line-height:36px;max-height:108px;margin-top:40px;color:#666;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align:justify;}

.Habout_r{width: 34%;}
.Habout .crumbs .item_bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;overflow: hidden;}
.Habout .crumbs .item_bg>img{width:100%;height:100%;object-fit:cover;transition: transform .6s ease;}
.Habout .crumbs{height:100%;}
.Habout .crumbs .item{height:33.333333%;padding-bottom:1px;}
.Habout .crumbs .item:last-child{padding-bottom:0;}
.Habout .crumbs a{padding:0 4.166666666666667vw;align-items:center;height:100%;z-index:2;color: #fff;position: relative;overflow:hidden;}

.Habout .crumbs .crumbs_cnt{padding-bottom:2.34375vw;position:relative;width:100%;align-items: center;}
.Habout .crumbs .crumbs_cnt:before,.Habout .crumbs .crumbs_cnt:after{content:'';position:absolute;bottom:0;right:0;background-color:#fff;transition:opacity .3s ease;opacity: .2;}
.Habout .crumbs .crumbs_cnt:before{;width:100%;height:1px;}
.Habout .crumbs .crumbs_cnt:after{width:1px;height:15px;transform:rotate(-45deg);transform-origin:bottom center;z-index:2;}
.Habout .crumbs .crumbs_cnt .icon{height: 40px;}
.Habout .crumbs .crumbs_cnt .icon img{height: 100%;}
.Habout .crumbs .crumbs_cnt .title{line-height:1;font-weight:lighter;padding-left:20px;}
.Habout .crumbs .crumbs_cnt .title .c_name{margin-bottom:10px;font-size: 26px;}
.Habout .crumbs .crumbs_cnt .title .e_name{margin-bottom:10px;font-size: 18px;}

.Habout .crumbs a:hover .crumbs_cnt:before,
.Habout .crumbs a:hover .crumbs_cnt:after{opacity: 1;}
.Habout .crumbs a:hover .item_bg>img{transform: scale(1.1);}

.Habout ._btn{margin-top:55px;}

/*application*/
.Happlication{padding: 100px 0;background: #eaeaea url(../image/applic_bg1.png) no-repeat bottom center;background-size: cover;}
.Happlic {overflow:hidden;display:flex;justify-content:space-between;margin-top: 50px;}

.Happlic li {overflow:hidden;flex-grow:1;position:relative;margin-left: 10px;}
.Happlic li.on {width:calc(100% - 942px);flex-shrink:0;}
.Happlic li:after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image:-webkit-linear-gradient(rgba(196,0,11,0) 50%,rgba(196,0,11,.6) 100%);
z-index:3;opacity: 0;transition: opacity .6s ease;}
.Happlic li:hover:after{opacity: 1;}
.Happlic li:first-child{margin-left: 0;}
.Happlic li .byc_tit {position:absolute;bottom:40px;left:30px;color:#fff;line-height:30px;font-size:18px;z-index: 4;}
.Happlic li .byc_tit p {margin-top:15px;}
.Happlic li {transition:.7s;width:235px;height:100%;}
.Happlic li img {height:100%;transition:.7s;}
.Happlic li + .Happlic li {margin-left:12px;}
.Happlic li .bl img {display:block;border-radius:10px;}
.Happlic li > .bl {height:550px;background-position:center center !important;background-size:cover !important;}


/*news*/
.Hnews{padding: 100px 0;}
.Hnews_top{align-items:center;}
.Hnews_top ._btn{margin-left:auto;}
.Hnews_list{margin-top: 50px;}
.Hnews_list>div{margin:0 -40px;}
.Hnews_list ._item{width:33.333333%;padding:0 30px;}
.Hnews_list ._item ._img{width: 100%;height:0;padding-bottom: 62.39316239316239%;position: relative;overflow: hidden;}
.Hnews_list ._item ._img img{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 4s var(--bcr2);}
.Hnews_list ._item ._title{padding: 30px;color: #333;background-color: #f6f6f6;}
.Hnews_list ._item ._title ._type{font-size: 14px;color: #c4000b;font-weight: bold;margin-bottom: 10px;line-height: 1;}
.Hnews_list ._item ._title ._name{font-size: 18px;font-weight: bold;line-height: 30px;text-align:justify;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition:all .6s ease-in-out;}
.Hnews_list ._item ._title ._desc{margin-top: 15px;font-size: 14px;line-height: 24px;height: 48px;text-align:justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;color: #999;}
.Hnews_list ._item ._time{padding:18px 30px;align-items: center;background-color: #fafafa;}
.Hnews_list ._item ._time ._txt{color: #8b8b8b;line-height: 1;}
.Hnews_list ._item ._time ._more{width: 38px;height: 38px;border-radius: 38px;line-height:36px;transition:all .6s ease-in-out;border: 1px solid #c4000b;color:#c4000b;margin-left: auto;text-align: center;transform:rotateZ(-45deg);}
.Hnews_list ._item ._time ._more i{font-size: 16px;}
.Hnews_list ._item:hover ._title ._name{color: #c4000b;}


/*》》》》》》》》》》页尾《《《《《《《《《《*/
.footer{padding:80px 0;position:relative;z-index:10;}
.footer ._ht{width: 100%;height: 40px;}
.footer ._bg{position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.footer ._bg>img{width:100%;height:100%;object-fit: cover;object-position: center top;}
.ftBox .ftTop{padding-bottom: 40px;border-bottom:1px solid rgba(255,255,255,.1);align-items: center;}
.ftBox .ftTop ._logo{align-items: center;line-height:1;}
.ftBox .ftTop ._logo a{height:36px;margin-right: 35px;}
.ftBox .ftTop ._logo a img{height: 100%;}
.ftBox .ftTop ._logo ._txt{font-size:20px;line-height:1;color: #fff;letter-spacing:0.125em;}
.ftBox .ftTop ._logo ._txt span{margin-right:10px;}
.ftBox .ftTop ._nav{margin-left:auto;}
.ftBox .ftTop ._nav>div{margin:0 -25px;}
.ftBox .ftTop ._nav ._item a{color:#fff;font-size:16px;padding:0 25px;line-height:1;}
.ftBox .ftTop ._nav ._item a .hoverable_txt{padding:5px 0;}
.ftBox .ftTop ._nav ._item a .hoverable_txt:after{background-color:#fff;}
.ftBox .ftnt{padding-top: 60px;align-items:center;}
.ftBox .ftnt ._info{line-height:1.875;}
.ftBox .ftnt ._info ._loc{color:#fff;margin-bottom:5px;}
.ftBox .ftnt ._info ._loc ._item{margin-right: 35px;}
.ftBox .ftnt ._info ._loc ._item:last-of-type{margin-right:0;}
.ftBox .ftnt ._info ._web span,
.ftBox .ftnt ._info ._web a{color:#fff;}
.ftnt ._btn{margin-left:auto;position:relative;}
.ftnt ._btn ._item{margin-right:20px;}
.ftnt ._btn ._item:last-child{margin-right:0;}
.ftnt ._btn ._item>a{width:36px;height:36px;background-color:rgba(255,255,255,.2);color: #fff;
align-items:center;justify-content:center;border-radius:50%;transition:all .35s ease;}
.ftnt ._btn ._item .fticon1 i{font-size:24px;}
.ftnt ._btn ._item .fticon2 i{font-size:16px;}
.ftnt ._btn ._item .follow{position:absolute;bottom:125%;right:0;align-items:center;border-radius:5px;
padding:10px 15px;visibility:hidden;opacity:0;background-color:#fff;
box-shadow:0 0 10px rgba(0, 0, 0, .1);transition:all .35s ease;}
.ftnt ._btn ._item .follow .follow_text{min-width:120px;padding-right:12px;color:#333;text-align:justify;}
.ftnt ._btn ._item .follow .follow_text .follow_name{font-size:16px;font-weight:bold;margin-bottom:8px;line-height:1.4;}
.ftnt ._btn ._item .follow img{width:100px;height:100px;}
.ftnt ._btn ._item.on .follow{visibility:visible;opacity:1;transform:none;}
.ftnt ._btn ._item.on .fticon1{background-color:#fff;color:#00287b;} 


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.pageBanner{position: relative;overflow:hidden;}
.pageBanner.style1{height: 45.833333333333336vw;}
.pageBanner.style2{height:33.020833333333336vw;}
.pageBanner.style3{height:36.97916666666667vw;}
.pageBanner.style4{height:100vh;background: linear-gradient(to left,#aabdd0,#eff8ff);}
.pageBanner.style3 ._info .del{font-size: 54px;line-height: 1;font-weight: bold;margin-bottom: 15px;}
.pageBanner.style3 ._info .cn{margin-bottom: 15px;}
.pageBanner.style3 ._info .en{letter-spacing: 0.075em;}
.pageBanner ._bg{width:100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;padding-top: 80px;}
.pageBanner ._bg img{width:100%;height: 100%;object-fit: cover;}
.pageBanner ._info{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:5;
width:100%;text-align:center;color:#fff;}
.pageBanner ._info .cn{font-size: 48px;font-weight:bold;margin-bottom: 5px;}
.pageBanner ._info .en{font-size: 26px;text-transform:uppercase;}
.pageBanner .imgText{position:absolute;transform: translateY(-50%);padding-top: 80px;top:50%;width:100%;}
.pageBanner .imgText>div img{width:23.28125vw;}
.mouse{position:absolute;bottom:180px;left:50%;transform:translateX(-50%);z-index:5;width: 50px;
height: 50px;background-color:#00287b;border-radius: 50%;}
.pageBanner.style3 .mouse{transform:translate(-50%,150%);}
.mouse .mouseCir{position:absolute;width: 100%;height: 100%;transform:scale(1.4);}
.mouse .mouseCir:before{content: '';position: absolute;width: 100%;height: 100%;background-repeat: no-repeat;
background-image: url(../image/mousecir.png);background-position: center center;background-size: contain;
animation: ring 10s linear infinite;}
.mouse .mouseOf{height:26px;width:18px;border-radius:18px;border:2px solid #fff;position:absolute;
top: 50%;left: 50%;transform: translate(-50%,-50%);}
.mouse .mouseOf:after{content: '';width:2px;height:5px;background-color: #fff;border-radius:2px;
animation: scroll-down 1.5s infinite ease-in-out;position:absolute;left:50%;transform:translateX(-50%);}
@keyframes scroll-down {
    0% {
        top:3px;
        opacity: 0;
    }
    30%,
    70% {
        opacity: 1;
    }
    100% {
    	top:calc(100% - (2px + 5px));
        opacity: 0;
    }
}
.pageBanner ._menu{position:absolute;bottom:0;left: 0;z-index: 10;width: 100%;background-color:rgba(0,0,0,.5);}
.pageBanner ._menu ._box ._nav{width:79.16666666666666%;position: relative;}
.pageBanner ._menu ._box ._nav:after{content: '';position:absolute;top: 0;right: 0;height: 100%;width: 100vw;
background-repeat: no-repeat;background-image: url(../image/pgnavbg.jpg);
background-position: center right;background-size:cover;z-index: -1;}
.pageBanner ._menu ._box ._nav ._item a{height:80px;line-height: 80px;color: rgba(255,255,255,.3);
font-size: 16px;font-weight:bold;transition:color .35s ease;padding:0 35px;}
.pageBanner ._menu ._box ._nav ._item a.on{color:#fff;}
.pageBanner ._menu ._box ._nav>div{margin:0 -35px;}
.pageBanner ._menu ._box ._place{margin-left: auto;color: #fff;}
.pageBanner ._menu ._box{align-items: center;}
.pageBanner ._menu ._box ._place span,
.pageBanner ._menu ._box ._place a{color: #fff;}

.pageBanner .pageTop{position: absolute;top:40px;padding-top: 80px;left: 0;z-index: 10;width: 100%;}
.pageBanner .pageTop ._place span,
.pageBanner .pageTop ._place a{color:#fff;opacity: .5;transition: all .35s ease;}
.pageBanner .pageTop ._back{margin-left: auto;}
.pageBanner .pageTop ._back a>div{color: #fff;font-size: 14px;}
.pageBanner .pageTop ._back .iconfont{font-size: 20px;margin-right: 5px;}
.pageBanner .pageTop.del2 ._place span,
.pageBanner .pageTop.del2 ._place a{opacity:1;color: #999;}
.pageBanner .pageTop.del2 ._back a>div{color: #666;}

.pageBanner ._pron{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:5;width:100%;padding-top:80px;}
.pageBanner ._pron ._mode{width: 440px;max-width: 100%;}
.pageBanner ._pron ._mode ._title{font-size: 50px;line-height:1.325;margin-bottom: 40px;text-align: justify;}
.pageBanner ._pron ._mode ._line{font-size: 16px;color:#666;font-size: 16px;line-height: 30px;max-height: 120px;text-align: justify;}
.pageBanner ._pron ._mode ._btn{margin-top: 60px;}
.pageBanner ._pron ._mode ._btn ._item{margin-right: 30px;}
.pageBanner ._pron ._mode ._btn ._item:last-of-type{margin-right: 0;}
.pageBanner ._pron ._mode ._btn ._item a{width: 180px;height: 60px;}
.pageBanner ._pron ._mode ._btn ._item a>div{height: 100%;justify-content: center;border-radius: 10px;}
.pageBanner ._pron ._mode ._btn ._item.b1 a>div{background-color: #af251b;color: #fff;}
.pageBanner ._pron ._mode ._btn ._item.b2 a>div{color: #af251b;border:1px solid #af251b;}

.pageBanner ._pron ._img{margin-left: auto;width: 56.45833333333333%;overflow: hidden;}
.pageBanner ._pron .pro-banner {width:100%;position:relative;flex-shrink:0;}
.pageBanner ._pron .pro-banner .swiper-pro {height:100%;}
.pageBanner ._pron .pro-banner .swiper-wrapper {height:100%;}
.pageBanner ._pron .pro-banner .swiper-slide {background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;background-color: #eee;}
.pageBanner ._pron .pro-banner .swiper-slide > img {width:100%;height:100%;display: block;object-fit: contain;}
.pageBanner ._pron .pro-banner .swiper-pagination-pro {width:100%;bottom:30px;z-index:10;}
.pageBanner ._pron .pro-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {opacity:1;background-color:#af251b;transition:all .6s;}
.pageBanner ._pron .pro-banner .swiper-pagination-bullet {width:15px;height:3px;background-color:#ddd;opacity:1;outline:none;transition:all .6s;margin:0 10px;border-radius:0;}


/*
.pageBanner ._pron ._img>div{width: 100%;height: 0;padding-bottom:56.21156211562116%;position: relative;background-color: #eee;}
.pageBanner ._pron ._img>div img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
*/

.intro{position: relative;overflow: hidden;}
.intro ._bg{position:absolute;top:0;left:0;width:100%;height:100vh;z-index: -1;overflow: hidden;}
.intro ._bg img{width:100%;height:100%;object-fit:cover;object-position: center right;}
.intro ._info{width: 79.16666666666666%;padding:100px 160px 50px 0;position: relative;}
.intro ._info:before{content:'';position: absolute;top: 0;right:0;width: 100vw;height: 100%;background-color: #fff;z-index: -1;}
.intro ._info ._qts{font-size: 40px;margin-top: 40px;line-height:1.5;}
.intro ._info ._text{font-size:16px;margin-top:100px;color:#666;text-align:justify;line-height:34px;max-height:204px;}
.intro ._vs ._data{line-height:1;justify-content:space-between;overflow:hidden;text-align:center;}
.intro ._vs ._data ._item ._number{font-weight:bold;color:#c4000b;margin-bottom:15px;}
.intro ._vs ._data ._item ._number span{font-size:54px;}
.intro ._vs ._data ._item ._number em{font-size: 36px;}
.intro ._vs ._data ._item ._name{font-size:16px;}
.intro ._vs{background-color: #fff;padding:120px 0;position: relative;z-index: 2;}
.intro ._vs ._txtBg{position:absolute;top:50%;left:0;z-index:-1;width:100%;overflow:hidden;transform:translateY(-50%);}
.intro ._vs ._txtBg>div{width:200%;animation: letters linear 30s infinite;}
@keyframes letters {
  0% {
    transform: none;
    -webkit-transform: none;
  }
  100% {
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
  }
}
.intro ._vs ._txtBg>div ._item{width:100%;justify-content:center;}
.intro ._vs ._txtBg>div ._item>img{max-width:90%;object-fit:contain;}
.culture{padding-top: 110px;position:relative;overflow: hidden;}
.culture ._bg{position:absolute;top:0;left:0;width:100%;height:100vh;z-index: -1;}
.culture ._bg img{width:100%;height:100%;object-fit:cover;}
.masterTitle1.tcenter{text-align: center;}
.culture .masterTitle1 ._cn strong{color: #fff;}
.culture .masterTitle1 ._en strong span font,
.culture .masterTitle1 ._en strong{background-image: linear-gradient(to bottom, rgba(255,255,255,.12) , rgba(255,255,255,0.08));}
.culture ._info{line-height:2.125;font-size: 16px;color: #fff;text-align: center;margin-top: 40px;margin-bottom: 80px;}
#cultureswr{color: #fff;border-top: 1px solid rgba(255,255,255,.2);}
#cultureswr .swiper-slide{height: initial;}
#cultureswr ._item{position: relative;padding:6px 4px;height: 100%;}
#cultureswr ._item:before{content:'';position:absolute;left:-1px;top:0;bottom:0;width:1px;background-color:rgba(255,255,255,.2);}
#cultureswr ._item>div{padding: 4.6875vw 7.8125vw 3.125vw;background-color: rgba(255,255,255,.1);height: 100%;}
#cultureswr ._item ._title{font-size: 24px;line-height: 1;padding-bottom: 25px;margin-bottom: 15px;position: relative;font-weight: bold;text-align: center;}
#cultureswr ._item ._title:after{content: '';width: 27px;height: 4px;background-color: #c4000b;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
#cultureswr ._item ._line{font-size: 16px;line-height: 1.875;text-align:center;text-align-last: center;}
#cultureswr .cultureswr_btn{position: absolute;top: 50%;z-index:5;transform: translateY(-50%);}
#cultureswr .cultureswr_btn>a{width:50px;height:50px;line-height:50px;text-align:center;
color:#c4000b;border-radius:50%;position:relative;background-color: #fff;}
#cultureswr .cultureswr_btn>a:before,
#cultureswr .cultureswr_btn>a:after{content:'';width:100%;height:100%;border-radius:50%;
position:absolute;left:0;top:0;transition:all .5s var(--bcr1);background-color: #fff;}
#cultureswr .cultureswr_btn>a:before{z-index:-1;opacity:.2;}
#cultureswr .cultureswr_btn>a:after{z-index:-2;opacity:.1;}
#cultureswr .cultureswr_btn>a i{font-size:20px;}
#cultureswr .cultureswr_prev{left: 33.333333%;}
#cultureswr .cultureswr_next{right: 33.333333%;}
#cultureswr .cultureswr_prev>a{transform: translateX(-50%);}
#cultureswr .cultureswr_next>a{transform: translateX(50%);}
.course{padding-top: 125px;padding-bottom: 150px;position:relative;}
.course ._bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index: -1;}
.course ._bg img{width:100%;height:100%;object-fit:cover;}
.course ._lock{margin-top: 90px;position:relative;}
#courseswr{background-color: #fff;width:60%;border-radius: 10px;}
#courseswr .swiper-slide{height: initial;}
#courseswr ._item{padding: 60px 90px;text-align:center;height: 100%;}
#courseswr ._item ._year{font-size:60px;font-weight: bold;margin-bottom: 20px;line-height: 1;}
#courseswr ._item ._line{font-size: 16px;line-height:2.125;}
.course ._lock .courseswr_btn{position: absolute;top: 50%;transform: translateY(-50%);}
.course ._lock .courseswr_btn>a{width: 50px;height: 50px;line-height: 50px;border-radius: 50%;text-align: center;
background-color:rgba(255,255,255,.5);color: #333;transition: all .35s ease;}
.course ._lock .courseswr_btn>a i{font-size: 18px;}
.course ._lock .courseswr_prev{left: 0;}
.course ._lock .courseswr_next{right: 0;}

#courseTab{margin-top: 90px;text-align: center;}
#courseTab:before{content: '';position: absolute;height: 0;width: 100%;border-bottom: 2px solid #b7b7b7;top:25px;left: 0;z-index: -1;}
#courseTab ._item{padding-top: 50px;position: relative;cursor:pointer;}
#courseTab ._item ._cil{width: 13px;height: 13px;position: absolute;
top: 25px;left: 50%;transform: translate(-50%,-50%);z-index: 5;}
#courseTab ._item ._name{font-size: 16px;line-height: 1;transition:color .3s ease-in-out;}
#courseTab ._item ._cil:before,
#courseTab ._item ._cil:after{content: '';position: absolute;width: 100%;height: 100%;border-radius: 50%;top: 0;left: 0;transition:all .3s ease-in-out;}
#courseTab ._item ._cil:before{border: 2px solid #b7b7b7;background-color:#fff;z-index:2;}
#courseTab ._item ._cil:after{background-color:#c4000b;transform: scale(2);z-index: -1;opacity: 0;}
#courseTab .swiper-slide-thumb-active ._item ._cil:after{opacity:.1;}
#courseTab .swiper-slide-thumb-active ._item ._cil:before{border-color: #c4000b;background-color: #c4000b;}
#courseTab .swiper-slide-thumb-active ._item ._name{color:#c4000b;}

.honor{padding-top: 75px;padding-bottom: 130px;position: relative;}
.honor ._bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index: -1;}
.honor ._bg img{width:100%;height:100%;object-fit:cover;object-position:center bottom;}
/*.honor .masterTitle1 ._cn strong{color: #fff;}
.honor .masterTitle1 ._en strong span font,
.honor .masterTitle1 ._en strong{background-image: linear-gradient(to bottom, rgba(255,255,255,.12) , rgba(255,255,255,0.08));}
*/
.honor ._tps{font-size: 16px;line-height: 1.875;text-align: justify;color: #fff;margin-top: 30px;text-align-last: center;}
.honor ._info{margin-top: 110px;}
.honor ._info>div{align-items: center;}
.honor ._info ._list{width: 300px;height: 308px;}
.honor ._info ._list .scrollbar-track-y{background-color:rgba(255,255,255,.1) !important;}
.honor ._info ._list li a{padding: 8px 0;padding-left: 25px;color: #333;display:block;line-height:28px;
position: relative;font-size: 16px;transition:color .35s ease;}
.honor ._info ._list li a:before{content:'';width:6px;height:6px;border-radius:50%;position:absolute;
top:50%;left:0;transform:translateY(-50%);background-color:#fff;transition: background-color .35s ease;}
.honor ._info ._list li a.on{color:#c4000b;}
.honor ._info ._list li a.on:before{background-color:#c4000b;}
#honorswr{margin-left: auto;width:59.72222222222222%;margin-right:0;}
#honorswr .swiper-slide{will-change: transform;}
#honorswr ._item{width:100%;position: relative;}
#honorswr ._item>img{width:100%;}
#honorswr ._item ._img{position: absolute;top:10%;right:7%;bottom:10%;left:8%;}
#honorswr ._item ._img img{width: 100%;height: 100%;object-fit: contain;}
.abvideo{padding-top:90px;padding-bottom: 150px;}
.abvideo ._list{margin-top: 80px;}
.abvideo ._list>div{margin:0 -22px;}
.abvideo ._list ._item{width: 50%;padding:0 22px;}
.abvideo ._list ._item>a{width:100%;height:0;padding-bottom:60%;position: relative;border-radius:10px;overflow: hidden;}
.abvideo ._list ._item>a:before,
.abvideo ._list ._item>a:after{content:'';position:absolute;width: 100%;height: 100%;top: 0;left:0;}
.abvideo ._list ._item>a:before{background-color: rgba(0,0,0,.3);z-index:2;}
.abvideo ._list ._item>a:after{background-image:-webkit-linear-gradient(rgba(196,0,11,0) 50%,rgba(196,0,11,.6) 100%);z-index:3;}
.abvideo ._list ._item ._img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow:hidden;}
.abvideo ._list ._item ._img img{width: 100%;height: 100%;object-fit: cover;transition: transform 4s var(--bcr2);}
.abvideo ._list ._item ._info{position: absolute;top: 50%;transform: translateY(-50%);z-index: 5;color: #fff;left:0;width: 100%;text-align: center;}
.abvideo ._list ._item ._info ._btn{margin:0 auto;width: 66px;height: 66px;border-radius: 50%;background-color: #c4000b;line-height: 66px;}
.abvideo ._list ._item ._info ._btn i{font-size: 24px;}
.abvideo ._list ._item ._info ._name{margin-top: 10px;line-height: 1;font-size: 16px;}

.abhonor{padding: 70px 0;}
.abhonor .honorlist {flex-wrap: wrap;}
.abhonor .honorlist li {width:32%;overflow:hidden;margin-right: 2%;}
.abhonor .honorlist li:nth-child(3n){margin-right: 0;}
.abhonor .honorlist li a {display:block;}
.abhonor .honorlist li .pic_box {width:100%;height:365px;padding:20px;background:#f0f0f0;text-align:center;-moz-transition:all 0.36s ease-in-out;-webkit-transition:all 0.36s ease-in-out;-o-transition:all 0.36s ease-in-out;-ms-transition:all 0.36s ease-in-out;transition:all 0.36s ease-in-out;position:relative}
.abhonor .honorlist li .pic_box:after {content:"";position:absolute;left:0;bottom:-55px;width:15px;height:2px;background:#c4000b;}
.abhonor .honorlist li:hover .pic_box {box-shadow:0 5px 10px rgba(0,0,0,0.2);}
/*.abhonor .honorlist li .pic_box .box {display:table-cell;vertical-align:middle;text-align:center;}*/
.abhonor .honorlist li img {width:100%;height:100%;display:block;object-fit: contain;}
.abhonor .honorlist li span {display:block;text-align:left;font-size:17px;color:#333;padding-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:52px;}
.abhonor .honorlist li:hover a span {color:#c4000b;}
.abhonor .honorlist li:hover img {box-shadow:none;}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻资讯<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.news{padding: 70px 0;position: relative;}
.newsList>div{margin:-35px -20px;flex-wrap:wrap;}
.newsList ._item{width:33.333333%;padding:35px 20px;}
.newsList ._item ._img{width: 100%;height:0;padding-bottom: 62.39316239316239%;position: relative;overflow: hidden;}
.newsList ._item ._img img{position: absolute;top:0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 4s var(--bcr2);}
.newsList ._item ._title{padding: 40px;color: #333;background-color: #f6f6f6;}
.newsList ._item ._title ._type{font-size: 14px;color: #c4000b;font-weight: bold;margin-bottom: 10px;line-height: 1;}
.newsList ._item ._title ._name{font-size: 18px;font-weight: bold;line-height: 30px;text-align: justify;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .6s ease-in-out;}
.newsList ._item ._title ._desc{margin-top: 15px;font-size: 14px;line-height: 24px;height: 48px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #999;}
.newsList ._item ._time{padding:18px 40px;background-color: #fafafa;align-items: center;}
.newsList ._item ._time ._txt{color: #8b8b8b;line-height: 1;}
.newsList ._item ._time ._more{width: 38px;height: 38px;border-radius: 38px;line-height:36px;transition:all .6s ease-in-out;
border: 1px solid #c4000b;color:#c4000b;margin-left: auto;text-align: center;transform:rotateZ(-45deg);}
.newsList ._item ._time ._more i{font-size: 16px;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.newsDel{padding-top: 40px;padding-bottom: 70px;}
.newsDel ._top{align-items: center;}
.newsDel ._top ._place span,
.newsDel ._top ._place a{color: #666;transition: color .35s ease;}
.newsDel ._top ._btn{margin-left: auto;}
.newsDel ._top ._btn>a{width: 115px;height: 44px;border-radius: 44px;background-color: #c4000b;}
.newsDel ._top ._btn>a>div{color: #fff;height: 100%;justify-content: center;font-size: 14px;}
.newsDel ._cnt{margin-top: 80px;}
.newsDel ._cnt ._info{padding-right: 90px;}
.newsDel ._hder{padding-bottom: 40px;}
.newsDel ._hder ._title{font-size: 37px;line-height: 1.5;text-align: justify;}
.newsDel ._hder ._line{margin-top: 30px;line-height: 1;}
.newsDel ._hder ._line span{color: #8b8b8b;margin-right: 30px;display:inline-block;}
.newsDel ._hder ._line span:last-of-type{margin-right: 0;}
.newsDel ._contin{border-top:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 30px 0;
line-height:2;font-size: 16px;color: #666;text-align:justify;}
.newsDel ._contin img{max-width: 100%;}
.newsDel ._hot{width:380px;}
.newsDel ._hot ._title{font-size: 18px;padding: 30px 0;line-height: 1;border-bottom: 1px solid #e5e5e5;color: #999;}
.newsDel ._hot ._list ._li>a{padding: 30px 0;align-items: center;border-bottom: 1px solid #e5e5e5;}
.newsDel ._hot ._list ._li ._img{width:140px;}
.newsDel ._hot ._list ._li ._img>div{padding-bottom: 64.28571428571429%;overflow: hidden;position: relative;width: 100%;height: 0;}
.newsDel ._hot ._list ._li ._img>div img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: transform 4s var(--bcr2);object-fit: cover;}
.newsDel ._hot ._list ._li ._txt{width:calc(100% - 140px);color:#8b8b8b;padding-left: 30px;text-align: justify;}
.newsDel ._hot ._list ._li ._txt ._times{line-height: 1;margin-bottom: 10px;}
.newsDel ._hot ._list ._li ._txt ._names{font-size: 16px;line-height: 26px;height: 52px;transition: color .35s ease;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.newsDel ._skip{align-items:center;padding-top:40px;}
.newsDel ._skip ._jump{padding-right:30px;line-height:1.5;text-align:justify;font-size:16px;}
.newsDel ._skip ._jump>div{margin-bottom:10px;}
.newsDel ._skip ._jump a{transition:color 0.35s ease;color: #666;display: inline-block;}
.newsDel ._skip ._jump>div:last-child{margin-bottom:0;}
.newsDel ._skip ._back{margin-left:auto;}
.newsDel ._skip ._back a{width:160px;height:50px;
background-color: #c4000b;border-radius: 5px;}
.newsDel ._skip ._back a>div{color: #fff;height: 100%;justify-content: center;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品信息<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.product{padding-top:30px;padding-bottom:120px;}
.product ._view{margin-top: 80px;}
.product ._view ._tops{align-items: flex-end;margin-bottom: 25px;}
.product ._view ._tops ._titile{align-items: center;}
.product ._view ._tops ._titile ._icon{width: 60px;}
.product ._view ._tops ._titile ._icon img{width: 100%;}
.product ._view ._tops ._titile ._text{font-size: 40px;font-weight: bold;line-height: 1;color: #00287b;}
.product ._view ._tops ._more{margin-left: auto;}
.product ._view ._tops ._more>a{color: #333;transition: color .35s ease;}
.product ._view ._tops ._more>a .hoverable_txt{padding-bottom:3px;}
.product ._view ._tops ._more>a .hoverable_txt:after{background-color: #00287b;}

.product ._list1{width: 100%;height: 0;padding-bottom:46.875%;position: relative;}
.product .style1>div{position: absolute;top: -10px;left: -10px;right: -10px;bottom: -10px;}

.product ._list1 ._lt{width:55%;flex-wrap:wrap;}
.product ._list1 ._lt ._item:nth-child(1){width:100%;height:55%;}
.product ._list1 ._lt ._item:nth-child(2){width:45%;height:45%;}
.product ._list1 ._lt ._item:nth-child(3){width:55%;height:45%;}
.product ._list1 ._rt{width:45%;flex-wrap:wrap;}
.product ._list1 ._rt ._item{width:100%;height: 100%;}

.product .style1 ._item{padding:10px;}
.product .style1 ._item>a{position:relative;width: 100%;height: 100%;border-radius: 10px;overflow: hidden;}
.product .style1 ._item>a:before{content: '';position: absolute;width: 100%;height: 100%;top:0;left: 0;z-index: 2;
background-color:#00287b;opacity:0;transition: opacity .6s ease;}
.product .style1 ._item ._img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;overflow: hidden;}
.product .style1 ._item ._img>img{width: 100%;height: 100%;object-fit: cover;transition: transform 4s var(--bcr2);}
.product .style1 ._item ._info{position: absolute;top: 0;left: 0;width: 100%;padding:35px;color: #fff;z-index: 5;}
.product .style1 ._item ._info ._title{font-size:22px;line-height: 1.5;margin-bottom: 10px;}
.product .style1 ._item ._info ._del .hoverable_txt{padding-bottom: 3px;}
.product .style1 ._item ._info ._del .hoverable_txt:after{background-color: #fff;}

.product ._list2{width: 100%;height: 0;padding-bottom:54.16666666666666%;position: relative;}
.product ._list2 ._lt{width:65%;flex-wrap:wrap;}
.product ._list2 ._lt ._item:nth-child(1){width:100%;height:60%;}
.product ._list2 ._lt ._item:nth-child(2){width:50%;height:40%;}
.product ._list2 ._lt ._item:nth-child(3){width:50%;height:40%;}
.product ._list2 ._rt{width:35%;flex-wrap:wrap;}
.product ._list2 ._rt ._item:nth-child(1){width:100%;height:60%;}
.product ._list2 ._rt ._item:nth-child(2){width:100%;height:40%;}

.product ._list3>div{margin: -10px;}
.product ._list3 ._item{width: 33.333333%;padding: 10px;}
.product ._list3 ._item ._img{width: 100%;height:0;padding-bottom: 58.58585858585859%;overflow: hidden;border-radius: 10px;position: relative;}
.product ._list3 ._item ._img>img{width: 100%;height: 100%;object-fit: cover;transition: transform 4s var(--bcr2);position: absolute;top: 0;left: 0;}
.product ._list3 ._item ._title{font-size: 22px;text-align: center;line-height: 1;transition: color .35s ease;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 25px;color: #333;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品信息2<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.screen{padding:70px 0;}
.screen ._tab{padding-left: 25px;line-height: 1;background-image: url(../image/meu.png);background-position: left 5px;background-repeat: no-repeat;background-size: 26px auto;flex-wrap:wrap;}
.screen ._tab ._item a{color:#686868;padding:0 30px;font-size: 16px;position: relative;transition: color .35s ease;}
.screen ._tab ._item a.on{color: #00287b;}
.screen ._tab ._item a.on .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);
-webkit-transform-origin:left top;transform-origin:left top;}
.screen ._tab ._item a:after{content: '';position: absolute;right: 0;top: 25%;height: 50%;width: 0;border-right: 1px solid #ddd;}
.screen ._tab ._item a .hoverable_txt{line-height: 34px;}
.screen ._tab ._item a .hoverable_txt:after{background-color: #00287b;}
.screen ._tab ._item:last-of-type a:after{display: none;} 

/*.screen ._query{margin-left: auto;}
.screen ._query form{background-color: #f3f3f3;height: 34px;align-items: center;border-radius: 34px;width:220px;padding: 0 10px;}
.screen ._query ._icon{text-align: center;line-height: 1;width:26px;color: #666;}
.screen ._query ._icon i{font-size: 20px;transform: translateY(1px);display: inline-block;}
.screen ._query ._input{height: 100%;padding: 0 5px;}
.screen ._query ._input input{height: 100%;border: none;background:none;width: 100%;color: #333;}
.screen ._query ._input input::-webkit-input-placeholder{color: #999;}
.screen ._query ._input input:-moz-placeholder{color: #999;}              
.screen ._query ._input input::-moz-placeholder{color: #999;}  
*/
.product2{position: relative;padding-bottom: 80px;}
.product2list ._item{position:relative;}          
.product2list ._item ._domImg{position: absolute;top: 0;width: 50%;height: 100%;background-color:#eee;overflow: hidden;}
.product2list ._item ._domImg img{width:100%;height: 100%;object-fit: contain;transition: transform 4s var(--bcr2);}
.product2list ._item ._info ._cnt{width: 50%;padding: 120px 0;text-align: justify;}
.product2list ._item ._info ._title{padding-bottom: 30px;margin-bottom: 35px;position: relative;}
.product2list ._item ._info ._title span{font-size: 36px;line-height: 1;font-weight: bold;display: block;}
.product2list ._item ._info ._title ._line{position: absolute;bottom: 0;left: 0;font-size: 0;}
.product2list ._item ._info ._title ._line:before,
.product2list ._item ._info ._title ._line:after{content:'';width:32px;height:3px;display:inline-block;}
.product2list ._item ._info ._title ._line:before{background-color:#c4000b;margin-right: 1px;}
.product2list ._item ._info ._title ._line:after{background-color:#00287b;}
.product2list ._item ._info ._text{font-size: 16px;line-height: 32px;height:64px;overflow: hidden;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product2list ._item ._info ._more{margin-top: 50px;}
.product2list ._item ._info ._bg{position: absolute;top: 0;width: 50%;height: 100%;z-index: -1;}
.product2list ._item ._info ._bg img{width: 100%;height: 100%;object-fit: cover;object-position: center bottom;}
.product2list ._item:nth-child(odd) ._domImg{right: 0;}
.product2list ._item:nth-child(even) ._domImg{left: 0;}
.product2list ._item:nth-child(odd) ._info ._cnt{margin-left: 0;padding-left: 0;padding-right:100px;}
.product2list ._item:nth-child(even) ._info ._cnt{margin-left: auto;padding-left: 100px;padding-right:0;}
.product2list ._item:nth-child(odd) ._info ._bg{left: 0;}
.product2list ._item:nth-child(even) ._info ._bg{right: 0;}
.particleCanvas{width: 100%;height:100vh;position: absolute;bottom: -3.125vw; left: 0;z-index: -1;overflow: hidden;}
.particleCanvas canvas{transform: translateY(40%);}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.word{padding-top: 80px;padding-bottom: 120px;}
.word ._tab{position: relative;white-space:nowrap;}
.word ._tab>div{justify-content: space-between;margin: 0 -15px;}
.word ._tab ._item{padding: 0 15px;}
.word ._tab ._item a{color: #666;font-size: 18px;line-height: 1;padding-bottom: 35px;transition: color .35s ease;}
.word ._tab ._item a span{display: inline-block;}
.word ._tab ._item a.on{font-weight: bold;color: #af251b;pointer-events: none;}
.word ._tab:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0;border-bottom: 1px solid #ddd;}
.touchTab .touchLine{position:absolute;bottom:0;height:2px;background-color:#af251b;z-index:2;left:0;}
.word ._tab ._item a:hover{color:#af251b;}
.word ._cnt{padding:50px 0;line-height:2.125;font-size: 16px;text-align: justify;}
.word ._cnt  img{display: inline-block;max-width: 100%;}
.word ._btn{justify-content: space-between;border-top: 1px solid #ddd;padding-top: 40px;}
.word ._btn ._item a{color: #333;font-size: 16px;line-height: 1;transition: color .35s ease;}
.word ._btn ._item a .hoverable_txt{padding: 5px 0;}
.word ._btn ._item a .hoverable_txt:after{background-color: #af251b;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>合作伙伴<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.partner{padding-top:80px;position: relative;}
.partner ._bg{position:absolute;top:0;left:0;width:100%;height:calc(100% + 3.125vw);overflow: hidden;z-index: -1;}
.partner ._bg>div{width:100%;position:absolute;bottom:0;left:0;}
.partner ._bg>div img{width:100%;}
.partner ._list>div{flex-wrap: wrap;margin: -5px;}
.partner ._list ._item{padding: 5px;width: 20%;}
.partner ._list ._item a{width: 100%;height: 125px;border: 1px solid #e5e5e5;background-color: #fff;border-radius: 5px;transition: all .2s linear;}
.partner ._list ._item a img{width: 100%;height: 100%;object-fit: contain;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>代理加盟<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.joinTitle{font-size: 40px;padding-left: 20px;position: relative;line-height: 1;}
.joinTitle:before{content: '';position: absolute;width:5px;background-color: #00287b;height: 100%;top: 0;left: 0;}
.section1{padding-top: 80px;padding-bottom: 120px;background-color: #f6f6f6;}
.section1 ._list{margin-top: 70px;}
.section1 ._list>div{margin:0 -30px;}
.section1 ._list ._item{padding: 0 30px;width: 33.333333%;}
.section1 ._list ._item ._name{font-size: 26px;text-align: center;margin-top: 30px;line-height: 1;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.section1 ._list ._item ._img{width: 100%;height: 0;padding-bottom: 62.5%;overflow: hidden;position: relative;}
.section1 ._list ._item ._img img{width: 100%;height: 100%;object-fit: cover;transition: transform 4s var(--bcr2);
position: absolute;top: 0;left: 0;}
.section2{padding-top: 80px;padding-bottom: 120px;}
.section2 ._list{margin-top: 60px;}
.section2 ._list>div{flex-wrap:wrap;}
.section2 ._list ._item{width: 50%;margin: 0 -1px -1px 0;}
.section2 ._list ._item>div{padding: 50px 60px;border: 1px solid #e9ebed;height: 100%;}
.section2 ._list ._item ._icon{width: 60px;}
.section2 ._list ._item ._icon img{width: 100%;}
.section2 ._list ._item ._txt{padding-left: 35px;}
.section2 ._list ._item ._txt ._name{font-size: 26px;line-height: 1;font-weight: bold;margin-bottom: 25px;}
.section2 ._list ._item ._txt ._line{font-size: 20px;line-height:1.8;min-height: 108px;}
.section3{padding-top:100px;padding-bottom: 110px;position: relative;overflow: hidden;}
.section3 ._bg{position:absolute;top:0;left:0;width:100%;height:100vh;z-index: -1;}
.section3 ._bg img{width:100%;height:100%;object-fit:cover;}
.section3 ._list{margin-top: 60px;}
.section3 ._list>div{margin:0 -22px;}
.section3 ._list ._item{padding:0 22px;width: 20%;position: relative;}
.section3 ._list ._item:after{content: '';position: absolute;right: 0;width:34px;height: 10px;top: 50%;transform: translate(50%,-50%);
background-image: url(../image/liuceng.png);background-position: center center;background-size: 100% auto;background-repeat: no-repeat;}
.section3 ._list ._item:last-of-type:after{display: none;}
.section3 ._list ._item>div{width: 100%;height: 0;padding-bottom: 100%;position: relative;}
.section3 ._list ._item ._itemInfo{padding: 30px;position: absolute;top: 0;left:0;width: 100%;
height: 100%;top: 0;left: 0;background-color: #fff;border-radius: 50%;align-items: center;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.section3 ._list ._item ._itemInfo>div{width: 100%;}
.section3 ._list ._item ._itemInfo ._icon{width:80px;margin-bottom: 15px;margin: 0 auto;}
.section3 ._list ._item ._itemInfo ._icon img{width: 100%;}
.section3 ._list ._item ._itemInfo ._name{font-size: 16px;line-height:26px;text-align: center;min-height: 52px;}
.section4{padding-top: 100px;padding-bottom: 130px;}
.section4 ._form{margin-top: 80px;}
.section4 ._form form{margin: -7px;}
.section4 ._form ._item{padding:7px;}
.section4 ._form ._item>div{background-color: #f7f7f7;padding: 15px 20px;}
.section4 ._form ._item ._name{font-size: 16px;line-height: 24px;}
.section4 ._form ._item ._text{padding-left: 15px;}
.section4 ._form ._item ._text input{width: 100%;height: 100%;border: none;background: none;height:24px;font-size: 16px;color: #666;}
.section4 ._form ._item ._text input::-webkit-input-placeholder{color: #cecece;}
.section4 ._form ._item ._text input:-moz-placeholder{color: #cecece;}              
.section4 ._form ._item ._text input::-moz-placeholder{color: #cecece;}  
.section4 ._form ._item ._text textarea{width:100%;height:130px;border: none;background: none;
font-size: 16px;color: #666;line-height: 24px;resize: none;}
.section4 ._form ._row ._rl{align-items: center;}
.section4 ._form ._row ._rl ._code{width:280px;}
.section4 ._form ._row ._rl ._codeimg{height: 68px;}
.section4 ._form ._row ._rl ._codeimg a{height: 100%;}
.section4 ._form ._row ._rl ._codeimg a img{height: 100%;}
.section4 ._form ._row ._rr{margin-left: auto;}
.section4 ._form ._row ._rr ._submit{height: 100%;}
.section4 ._form ._row ._rr ._submit button{width:130px;height:100%;border: none;background: none;}
.section4 ._form ._row ._rr ._submit button>div{background-color:#00287b;
color: #fff;border-radius: 5px;height: 100%;justify-content: center;}
.maps{padding-top: 100px;padding-bottom:60px;}
.maps ._box{align-items: center;}
.maps ._info{width:33.33333333333333%;}
.maps ._info ._txt{font-size: 16px;line-height: 2;margin-top: 45px;text-align: justify;}
.maps ._info ._datas{margin-top: 100px;}
.maps ._info ._datas>div{margin:0 -35px;}
.maps ._info ._datas ._item{width: 50%;padding: 0 35px;}
.maps ._info ._datas ._item ._number{line-height: 1;}
.maps ._info ._datas ._item ._number span{font-size: 60px;font-weight: bold;color: #00287b;margin-right: 3px;}
.maps ._info ._datas ._item ._number em{font-size: 20px;}
.maps ._info ._datas ._item ._name{font-size: 18px;margin-top: 15px;line-height: 1;}
.maps ._info ._datas ._item ._line{width:100%;height: 1px;position: relative;margin-top: 25px;}
.maps ._info ._datas ._item ._line:before,
.maps ._info ._datas ._item ._line:after{height: 100%;background-color: #00287b;content: '';position: absolute;left: 0;}
.maps ._info ._datas ._item ._line:before{width: 100%;opacity: .2;}
.maps ._info ._datas ._item ._line:after{width:72px;z-index: 2;}
.maps ._mapImg{width: 56.94444444444444%;margin-left: auto;}
.maps ._mapImg img{width: 100%;}
.maps ._bg{width: 100%;margin-top: 30px;}
.maps ._bg img{width: 100%;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>客服中心<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.abculture{padding-top:150px;padding-bottom:130px;}
.abculture ._list ._item ._img{width: 50%;overflow: hidden;}
.abculture ._list ._item ._img img{height: 100%;width:100%;transition: transform 4s var(--bcr2);}
.abculture ._list ._item ._info{width: 50%;padding:70px 100px;background-color: #f7faff;}
.abculture ._list ._item ._info ._icon{width:74px;}
.abculture ._list ._item ._info ._icon img{width: 100%;}
.abculture ._list ._item ._info ._name{font-size: 30px;line-height: 1.5;color: #014b92;font-weight: bold;margin: 15px 0;}
.abculture ._list ._item ._info ._line{font-size: 16px;line-height: 32px;min-height:64px;}
.abculture ._list ._item:nth-child(odd) ._img{order:-1;}
.abculture ._list ._item:nth-child(even) ._img{order:2;}
.scan{margin-top: 120px;}
.scan ._title{font-size: 30px;line-height:1;font-weight: bold;text-align: center;color: #00287b;}
.scan ._box{margin-top: 50px;position: relative;padding: 20px 50px;align-items: center;}
.scan ._box ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.scan ._box ._bg img{width: 100%;height: 100%;object-fit: cover;}
.scan ._box ._query{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}
.scan ._box ._code{margin-left: auto;background-color: rgba(255,255,255,.2);border-radius:10px;padding: 30px;align-items: center;}
.scan ._box ._code ._img{width:140px;border-radius: 10px;overflow: hidden;}
.scan ._box ._code ._img img{width:100%;}
.scan ._box ._code ._name{writing-mode: tb-rl;color: #fff;font-size: 18px;margin-left: 30px;font-weight: lighter;letter-spacing: 0.075em;}
.scan ._query{width: 36.11111111111111%;}
.scan ._query ._item{width: 100%;height: 60px;}
.scan ._query ._item:first-of-type{margin-bottom: 20px;}
.scan ._query ._item._input input{width: 100%;height: 100%;border: none;background:#fff;
border-radius: 5px;text-align: center;font-size: 16px;padding: 0 20px;}
.scan ._query ._item._input input::-webkit-input-placeholder{color: #999;}
.scan ._query ._item._input input:-moz-placeholder{color: #999;}              
.scan ._query ._item._input input::-moz-placeholder{color: #999;}  
.scan ._query ._item._btn button{width: 100%;height: 100%;border: none;
background-color:#c4000b;text-align: center;border-radius: 5px;}
.scan ._query ._item._btn button>div{color: #fff;font-size: 18px;font-weight: bold;justify-content: center;}



/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.contact{padding: 120px 0;}
.contact ._list{flex-wrap: wrap;}
.contact ._list ._item{width: 25%;}
.contact ._list ._item>div{padding:30px;border: 1px solid #ddd;margin: 0 -1px -1px 0;height: 100%;}
.contact ._list ._item ._title{font-size: 20px;font-weight: bold;line-height: 1;}
.contact ._list ._item ._icon{margin: 30px 0;height: 140px;}
.contact ._list ._item ._icon img{height: 100%;}
.contact ._list ._item ._tel ._n{color: #666;line-height: 1;margin-bottom: 5px;}
.contact ._list ._item ._tel ._t{font-size: 20px;font-weight: bold;line-height: 28px;min-height:56px;}
.contact ._list ._item ._tel ._t._zh{font-size: 18px;}
.contact ._list ._item ._tps{color: #666;line-height: 1.625;margin-top: 10px;}
.contactMap{width: 100%;height: 40vw;}
#bdmap{width: 100%;height: calc(100% + 3.125vw);}
#bdmap .ripple{position:relative;width:50px;height:50px;}
#bdmap .ripple>span{position:absolute;top:0;left:0;transform: scale(0.01);width: 100%;height: 100%;
border-radius: 50%;background-color:#c4000b;animation: ripple 5s ease-in-out infinite;opacity: 0;}
#bdmap .ripple>span:nth-of-type(1) {animation-delay: 0s;}
#bdmap .ripple>span:nth-of-type(2) {animation-delay: 1.4s;}
#bdmap .ripple>span:nth-of-type(3) {animation-delay: 3s;}
@keyframes ripple {
  0% {
    transform: scale(0.01);
    opacity: 0.4;
  }
  100% {
    transform: scale(6);
    opacity: 0;
  }
}
#bdmap .ripple>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-75%);color:#c4000b;font-size:32px;z-index:5;}

.BMapLabel {border: 0 !important;}
.BMapLabel .map-info {height:90px;display:flex;align-items:center;}
.BMapLabel .map-info .info {width:460px;height:100%;padding:20px;background-color: #fff;}
.BMapLabel .map-info .info .t1 {font-size:14px;color:#666;}
.BMapLabel .map-info .info .t2 {font-size:18px;margin-top:10px;}
.BMapLabel .map-info .gps-box {display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#125ba9;padding:0 20px;height:100%;}
.BMapLabel .map-info .gps-box i {width: 30px;height: 30px;display: block;margin: 0 auto;background:url(../image/icon_pos2.png) no-repeat center;background-size: cover;}
.BMapLabel .map-info .gps-box .tt {font-size:14px;color:#fff;margin-top:10px;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>在线留言<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.message{padding-top:120px;padding-bottom:20.833333333333336vw;position: relative;}
.message ._bg{position:absolute;top:0;left:0;width:100%;height:calc(100% + 3.125vw);overflow: hidden;z-index: -1;}
.message ._bg>div{width:100%;position:absolute;bottom:0;left:0;}
.message ._bg>div img{width:100%;object-fit:cover;}
.message ._info{width: 420px;padding-right:40px;}
.message ._info ._title .en{font-size: 44px;line-height:1.3;text-transform: uppercase;margin-bottom: 25px;}
.message ._info ._title .cn{font-size: 38px;font-weight: bold;color: #014b92;line-height: 1;}
.message ._info ._line{margin-top: 45px;font-size: 16px;line-height: 1.875;}
.message ._info ._tel{line-height: 1;margin-top: 120px;}
.message ._info ._tel ._name{font-size: 24px;margin-bottom: 15px;}
.message ._info ._tel ._txt{font-size: 40px;font-weight: bold;color: #014b92;}
.message ._from{margin-left:auto;width: 57.63888888888888%;}
.message ._from ._name{font-size: 16px;line-height: 1;font-weight: bold;margin-bottom: 12px;}
.message ._from ._text{height: 38px;width: 100%;}
.message ._from ._text input{height: 100%;width: 100%;border: none;background: none;color: #666;}
.message ._from ._text input::-webkit-input-placeholder{color: #a8a8a8;}
.message ._from ._text input:-moz-placeholder{color: #a8a8a8;}              
.message ._from ._text input::-moz-placeholder{color: #a8a8a8;}  
.message ._from ._row{border-bottom: 1px solid #ddd;margin-bottom: 45px;}
.message ._from ._submit button{border: none;background: none;width:154px;height: 46px;}
.message ._from ._submit button>div{background-color:#014b92;color: #fff;height: 100%;justify-content: center;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>招贤纳士<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.recruit{padding-top: 80px;padding-bottom: 120px;}
.recruit .recruitTop ._line{font-size:22px;line-height:1.875;text-align:center;margin-bottom:60px;}
.recruit .recruitTop ._facade{width:100%;height:0;padding-bottom:37.083333333333335%;position:relative;border-radius: 10px;overflow: hidden;}
.recruit .recruitTop ._facade img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit: cover;}
.recruitList{margin-top:80px;}
.recruitList ._table{width:100%;text-align:left;border:1px solid rgba(0,64,152,.1);border-bottom: none;}
.recruitList ._table thead{font-weight:bold;}
.recruitList ._table tr{border-bottom:1px solid rgba(0,64,152,.1);}
.recruitList ._table th:first-of-type,.recruitList ._table td:first-of-type{padding-left:60px;}
.recruitList ._table th:last-of-type,.recruitList ._table td:last-of-type{padding-right:60px;}
.recruitList ._table th{height:90px;font-size:18px;}
.recruitList ._table td{height:90px;font-size:18px;color:#444;}
#recruitList ._check{cursor:pointer;transition:background-color .35s ease;}
#recruitList ._check td{position:relative;}
#recruitList ._check td:first-of-type:before{content:'';width:8px;height:0;position:absolute;left:0;top:50%;
transform:translateY(-50%);background-color:#00287b;transition:all .35s ease;opacity:0;}
#recruitList ._info{border-bottom:none;}
#recruitList ._info td{height:auto;padding:0;}
#recruitList ._info ._txt{height:0;overflow:hidden;}
#recruitList ._info ._txt>div{padding:50px 60px;font-size:16px;
line-height:2.125;color:#666;border-bottom:1px solid rgba(0,64,152,.1);}
#recruitList ._check.on td:first-of-type:before{height:26px;opacity:1;}



/*电端加上鼠标效果/动画 */
@media screen and (min-width:1025px){	
.rollAni,.font_effect{visibility: hidden;}
.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left top;transform-origin:left top;}
#Hbanner ._down a:hover{color:#00287b;}
.masterBtn1:hover{transform:translateY(-5px);}
.masterBtn1:hover ._txt span{transform:translateY(-100%);color:transparent;}
.masterBtn1:hover ._txt span:before{color:#00287b;}
.Hnews_list ._item>a:hover ._img img{transform: scale(1.1);}
.Hnews_list ._item>a:hover ._time ._more{background-color: #c4000b;color: #fff;transform: none;}

.ftnt ._btn ._item>a:hover{color:#00287b;background-color:#fff;}
.header .nav .navlist>.nav_a>.nav_b>.nav_b_list>li>a:hover{background:#f5f5f5;color:#00287b;letter-spacing:.2em;}
.header .nav .navlist>.nav_a:hover .nav_b{opacity:1;visibility:visible;transform:translateX(-50%);} 
.pageBanner ._menu ._box ._nav ._item a:hover{color:#fff;}
#cultureswr .cultureswr_btn>a:hover:before{transform:scale(1.4);}
#cultureswr .cultureswr_btn>a:hover:after{transform:scale(1.8);}
.course ._lock .courseswr_btn>a:hover{background-color: #fff;color: #c4000b;box-shadow:0 0 20px rgba(0, 0, 0, .1);}
#courseTab ._item:hover ._cil:before{border-color: #c4000b;}
#courseTab ._item:hover ._name{color:#c4000b;}
.abvideo ._list ._item>a:hover ._img img{transform: scale(1.1);}
.newsList ._item>a:hover ._img img{transform: scale(1.1);}
.newsList ._item>a:hover ._time ._more{background-color: #c4000b;color: #fff;transform: none;}
.pageList li a:hover{background-color:#c4000b;color:#fff;border-color:#c4000b;}
.newsDel ._top ._place a:hover{color: #c4000b;}
.newsDel ._hot ._list ._li>a:hover ._img>div img{transform: scale(1.1);}
.newsDel ._hot ._list ._li>a:hover ._txt ._names{color: #c4000b;}
.newsDel ._skip ._back a:hover ._txt span:before{color:#fff;}
.newsDel ._skip ._jump a:hover{color: #c4000b;}
.newsDel ._top ._btn>a:hover ._txt span:before{color:#fff;}
.product .style1 ._item>a:hover:before{opacity: .5;}
.product .style1 ._item>a:hover ._img>img{transform: scale(1.1);}
.product ._list3 ._item>a:hover ._img>img{transform: scale(1.1);}
.product ._list3 ._item>a:hover ._title{color: #00287b;}
.product ._view ._tops ._more>a:hover{color: #00287b;}
.pageBanner .pageTop ._place a:hover{opacity:1;}
.pageBanner .pageTop ._back a:hover ._txt span:before{color: #fff;}
.screen ._tab ._item a:hover{color: #00287b;}
.pageBanner .pageTop.del2 a:hover{color:#00287b;}
.pageBanner .pageTop.del2 ._back a:hover ._txt span:before{color: #666;}
.pageBanner ._pron ._mode ._btn ._item.b1 a:hover ._txt span:before{color:#fff;}
.pageBanner ._pron ._mode ._btn ._item.b2 a:hover ._txt span:before{color:#af251b;}
.word ._btn ._item a:hover{color:#af251b;}
.partner ._list ._item a:hover{box-shadow:0 15px 30px rgba(0,0,0,.15);transform: translate3d(0,-4px,0);}
.section1 ._list ._item>div:hover ._img img{transform: scale(1.1);}
.section4 ._form ._row ._rr ._submit button:hover ._txt span:before{color: #fff;}
.abculture ._list ._item:hover ._img img{transform: scale(1.1);}
.message ._from ._submit button:hover ._txt span:before{color: #fff;}
#recruitList ._check:hover{background-color:rgba(0,64,152,.05);}
.search .search-close:hover i{transform: rotateZ(180deg);}
.product2list ._item:hover ._domImg img{transform: scale(1.1);}
.honor ._info ._list li a:hover{color:#c4000b;}
.honor ._info ._list li a:hover:before{background-color:#c4000b;}
.scan ._query ._item._btn button:hover ._txt span:before{color: #fff;}


/*rollani*/
.inani{opacity:0;}
.Habout .Hboutani .inani{transition:all .75s;opacity:1 !important;transform:none !important;}
.Habout ._info ._data ._item{transform:translateY(100%);}
.Habout ._info ._line{transform:translateY(40px);}
.Habout ._info ._btn{transform:translateY(40px);}
.Habout ._info.Hboutani ._data ._item:nth-child(1){transition-delay:0s;}
.Habout ._info.Hboutani ._data ._item:nth-child(2){transition-delay:0.2s;}
.Habout ._info.Hboutani ._data ._item:nth-child(3){transition-delay:0.4s;}
.Habout ._info.Hboutani ._data ._item:nth-child(4){transition-delay:0.6s;}
.Habout ._info.Hboutani ._line{transition-delay:0.6s;}
.Habout ._info.Hboutani ._btn{transition-delay:0.8s;}

.Habout ._vivid ._tct>img{transform:scale(1.2);}
.Habout ._vivid ._logo img{transform: translateY(15px) scaleX(1.2);}
.Habout ._vivid ._bg>div{transform:translateY(100%);}
.Habout ._vivid.Hboutani ._tct>img{transition:all 1.5s .6s;}
.Habout ._vivid.Hboutani ._logo img{transition:all 1.3s .8s;}
.Habout ._vivid.Hboutani ._bg>div{transition:all 1.3s 1s;}

.recruitList ._table thead,
.recruitList ._table #recruitList ._check>td{opacity: 0;transform: translate3d(0%, 40px, 0);}
.recruitList ._table.tableUpAni thead,
.recruitList ._table.tableUpAni #recruitList ._check>td{opacity: 1;transform: none;transition:all 1s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(1)>td{transition-delay:0.1s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(2)>td{transition-delay:0.2s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(3)>td{transition-delay:0.3s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(4)>td{transition-delay:0.4s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(5)>td{transition-delay:0.5s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(6)>td{transition-delay:0.6s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(7)>td{transition-delay:0.7s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(8)>td{transition-delay:0.8s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(9)>td{transition-delay:0.9s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(10)>td{transition-delay:1s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(11)>td{transition-delay:1.1s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(12)>td{transition-delay:1.2s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(13)>td{transition-delay:1.3s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(14)>td{transition-delay:1.4s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(15)>td{transition-delay:1.5s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(16)>td{transition-delay:1.6s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(17)>td{transition-delay:1.7s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(18)>td{transition-delay:1.8s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(19)>td{transition-delay:1.9s;}
.recruitList ._table.tableUpAni #recruitList ._check:nth-child(20)>td{transition-delay:2s;}
.recruit .recruitTop ._facade img{transform: scale(1.2);}
.recruit .recruitTop ._facade.fn3 img{transform:none;transition: all 2s ease-in-out;}


}	

@media screen and (max-width:1600px){
	.masterTitle1 ._en strong{font-size: 55px;}
	.masterTitle1 ._cn strong{font-size: 40px;}
	.ptTab ._item ._icon{width: 67px;height: 67px;}	
	.intro ._info ._qts{font-size: 36px;}
	.pageBanner ._info .cn{font-size: 44px;}	
	.pageBanner ._info .en{font-size: 24px;}
	.intro ._info{padding-right: 140px;}
	.intro ._vs ._data ._item ._number span{font-size: 48px;}
	#courseswr ._item ._year{font-size: 54px;}	
	.pageBanner.style3 ._info .del{font-size: 50px;}
	.maps ._info ._datas ._item ._number span{font-size: 52px;}
	.partner ._list ._item a{height: 115px;}
	.pageBanner ._pron ._mode ._title{font-size: 45px;}
	.product ._view ._tops ._titile ._text{font-size: 36px;}
	.product ._view ._tops ._titile ._icon{width: 55px;}
	.product2list ._item ._info ._cnt{padding:100px 0;}
	.product2list ._item:nth-child(odd) ._info ._cnt{padding-right: 85px;}
	.product2list ._item:nth-child(even) ._info ._cnt{padding-left: 85px;}
	.mouse{bottom: 160px;}
}

@media screen and (max-width:1440px){  
    .masterTitle1 ._en strong{font-size: 50px;}
	.masterTitle1 ._cn strong{font-size: 38px;}
	.Habout ._info ._data ._item ._number{font-size: 34px;} 
	.Habout ._info ._data ._item ._name{font-size: 14px;}
	.Habout ._info ._line{font-size: 14px;line-height:28px;max-height:84px;margin-top: 30px;}
	.Habout ._info{margin-top: 80px;}
	.masterBtn1 ._icon{width:48px;height: 48px;line-height: 48px;margin-right: 15px;}
	.masterBtn1 ._icon i{font-size: 19px;}
	.masterBtn1>div{font-size: 14px;}
	.Habout ._btn{margin-top: 40px;}
	.masterTitle1 ._line:before, .masterTitle1 ._line:after{height: 3px;width: 28px;}
	.Hnews_list ._item{padding: 0 25px;}
	.Hnews_list>div{margin: 0 -25px;}
	.Hnews_list ._item ._title{padding: 25px;}
	.Hnews_list ._item ._time{padding: 15px 25px;}
	.Hnews_list ._item ._time ._more{width: 34px;height: 34px;line-height: 32px;border-radius: 34px;}
	.Hnews_list ._item ._time ._more i{font-size: 14px;}
	.ptTab ._item ._icon{width: 59px;height: 59px;}
	.ptTab ._item{padding: 0 40px;}
	.ptTab ._item ._name{font-size: 14px;margin-top: 15px;}
	.ptview{margin-top: 20px;}
	
	.ftBox .ftTop ._logo a{height:32px;}
	.ftBox .ftTop ._logo ._txt{font-size: 18px;}
	.ftBox .ftTop ._nav ._item a{padding: 0 15px;}
	.ftBox .ftTop ._nav>div{margin: 0 -15px;}
	.ftBox .ftnt ._info ._loc ._item{margin-right: 20px;}
	.ftBox .ftnt ._info ._loc{flex-wrap: wrap;}
	.ftBox .ftTop ._logo a{margin-right: 20px;}
	.footer{padding: 60px 0;}
	.ftBox .ftnt{padding-top: 40px;}
	.intro ._info ._qts{font-size: 32px;}
	.pageBanner ._info .cn{font-size: 40px;}
	.mouse{width: 44px;height: 44px;}
	.pageBanner ._menu ._box ._nav ._item a{padding: 0 25px;}
	.pageBanner ._menu ._box ._nav>div{margin: 0 -25px;}
	.pageBanner ._menu ._box ._nav ._item a{font-size: 15px;}
	.pageBanner ._menu ._box ._nav{width: 72.5%;}
	.pageBanner ._menu ._box ._nav ._item a{height: 70px;line-height: 70px;}
    .intro ._info{width: 72.5%;}
    .pageBanner ._info .en{font-size: 22px;}
    .intro ._info{padding-right: 120px;}
    .intro ._info ._text{font-size: 14px;line-height: 30px;max-height: 180px;margin-top: 80px;}
    .intro ._vs ._data ._item ._number span{font-size: 42px;}
    .intro ._vs{padding: 80px 0;}
    .intro ._vs ._data ._item ._number{margin-bottom: 10px;}
    .intro ._vs ._data ._item ._name{font-size: 14px;}
    .intro ._vs ._data ._item ._number em{font-size: 32px;}
    .culture ._info{font-size: 14px;}
    #cultureswr ._item>div{padding:60px;}
    #cultureswr ._item ._title{font-size: 22px;}
    #cultureswr ._item ._line{font-size: 14px;}
    #cultureswr ._item ._title:after{height: 3px;}
    #cultureswr .cultureswr_btn>a{width: 44px;height: 44px;line-height: 44px;}
    #cultureswr .cultureswr_btn>a i{font-size: 18px;}
    .course ._lock{margin-top: 60px;}
    #courseswr ._item ._year{font-size: 48px;}
    #courseswr ._item ._line{font-size:14px;}
    #courseswr ._item{padding:40px 60px;}
    .course ._lock .courseswr_btn>a{width: 45px;height: 45px;line-height: 45px;}
    #courseTab{margin-top: 60px;}
    #courseTab ._item ._name{font-size: 14px;}
    #courseTab ._item{padding-top: 44px;}
    #courseTab ._item ._cil{width: 11px;height: 11px;top:21px;}
    #courseTab:before{top: 21px;}
    .honor ._info ._list{height: 216px;width: 260px;}
    .honor ._info ._list li a{padding-top: 5px;padding-bottom: 5px;font-size: 14px;line-height: 26px;padding-left: 20px;}
    .honor ._info ._list li a:before{width: 5px;height: 5px;}
    .honor ._tps{font-size: 14px;}
    .abvideo ._list>div{margin: 0 -16px;}
    .abvideo ._list ._item{padding:0 16px;}
    .abvideo ._list ._item ._info ._btn{width: 54px;height: 54px;line-height: 54px;}
    .abvideo ._list ._item ._info ._btn i{font-size: 20px;}
    .abvideo ._list ._item ._info ._name{font-size: 14px;}
    .abvideo ._list{margin-top: 60px;}
    .abvideo{padding-bottom: 130px;}
    .contact ._list ._item>div{padding:25px 20px;}
    .contact ._list ._item ._title{font-size: 16px;}
    .contact ._list ._item ._icon{height: 120px;margin: 15px 0;}
    .contact ._list ._item ._tel ._t{font-size: 16px;line-height: 24px;min-height: 48px;}
    .contact ._list ._item ._tel ._t._zh{font-size: 16px;}
    #gaodemap .ripple{width:44px;height: 44px;}
    #gaodemap .ripple>i{font-size: 28px;}
    .newsDel ._hder ._title{font-size: 33px;}
    .newsDel ._hot{width:340px;}
    .newsDel ._top ._btn>a{width: 100px;height: 40px;line-height: 40px;}
    .newsDel ._cnt{margin-top: 60px;}
    .newsDel ._cnt ._info{padding-right: 70px;}
    .newsDel ._hot ._title{padding: 20px 0;font-size: 16px;}
    .newsDel ._hot ._list ._li>a{padding: 20px 0;}
    .newsDel ._hot ._list ._li ._txt{left: 20px;}
    .newsDel ._hot ._list ._li ._txt ._names{font-size: 15px;line-height: 24px;height: 48px;}
    .newsDel ._skip ._back a{width: 130px;height: 44px;line-height: 44px;}
    .newsDel ._skip ._jump{font-size: 14px;}
    .newsDel ._skip ._jump>div{margin-bottom: 5px;}
    .joinTitle{font-size: 36px;}
    .section1 ._list ._item{padding: 0 20px;}
	.section1 ._list>div{margin: 0 -20px;}
	.section1 ._list ._item ._name{font-size: 23px;margin-top: 20px;}
	.section1 ._list{margin-top: 50px;}
	.section2 ._list ._item ._icon{width: 50px;}
	.section2 ._list ._item ._txt ._name{font-size: 23px;margin-bottom: 15px;}
	.section2 ._list ._item ._txt ._line{font-size: 18px;min-height: 97px;}
	.section2 ._list ._item ._txt{padding-left: 25px;}
	.section2 ._list ._item>div{padding: 40px 50px;}
	.section3 ._list ._item ._itemInfo ._name{font-size: 14px;line-height: 24px;min-height: 48px;}
    .section3 ._list ._item ._itemInfo ._icon{width: 70px;}
    .section3 ._list ._item{padding:0 15px;}
    .section3 ._list>div{margin: 0 -15px;}
    .section3 ._list ._item:after{width: 30px;height: 8px;}
    .section3 ._list ._item ._itemInfo{padding: 20px;}
    .section4 ._form{margin-top: 60px;}
    .section4 ._form ._item>div{padding: 12px 15px;}
    .section4 ._form ._item ._name{font-size: 14px;}
    .section4 ._form ._item ._text input{font-size: 14px;}
    .section4 ._form ._row ._rl ._codeimg{height: 62px;}
    .section4 ._form ._row ._rl ._code{width: 220px;}
    .pageBanner.style3 ._info .del{font-size: 46px;margin-bottom: 10px;}
    .pageBanner.style3 ._info .cn{margin-bottom: 10px;}
    .abculture ._list ._item ._info{padding: 50px 70px;}
    .abculture ._list ._item ._info ._icon{width: 60px;}
    .abculture ._list ._item ._info ._name{font-size: 26px;}
    .abculture ._list ._item ._info ._line{font-size: 14px;line-height: 24px;min-height: 48px;}
    .abculture{padding-top: 130px;padding-bottom: 110px;}
    .maps ._info ._txt{font-size: 14px;margin-top: 40px;}
    .maps ._info ._datas ._item ._number span{font-size: 44px;}
    .maps ._info ._datas{margin-top: 80px;}
    .maps ._info ._datas ._item ._number em{font-size: 18px;}
    .maps ._info ._datas ._item{padding: 0 20px;}
    .maps ._info ._datas>div{margin: 0 -20px;}
    .maps ._info ._datas ._item ._name{font-size: 16px;margin-top: 10px;}
    .maps ._info ._datas ._item ._line:after{width: 64px;}
    .maps ._info ._datas ._item ._line{margin-top: 20px;}
    .message ._info ._title .en{font-size: 40px;margin-bottom: 20px;}
    .message ._info ._title .cn{font-size: 34px;}
    .message ._info ._line{font-size: 14px;margin-top: 35px;}
    .message ._info ._tel{margin-top: 100px;}
    .message ._info{width: 380px;}
    .message ._from ._row{margin-bottom: 30px;}
    .message ._info ._tel ._name{font-size: 22px;}
    .message ._info ._tel ._txt{font-size: 36px;}
    .message ._from ._submit button{width: 130px;height: 42px;}
    .newsList ._item{padding:25px 15px;}
    .newsList>div{margin: -25px -15px;}
    .newsList ._item ._title ._name{font-size: 20px;line-height: 28px;height: 56px;}
    .newsList ._item ._title{padding: 25px;}
    .newsList ._item ._time{padding: 15px 25px;}
    .newsList ._item ._time ._more{width: 34px;height: 34px;line-height: 32px;border-radius: 34px;}
    .newsList ._item ._time ._more i{font-size: 14px;}
    .partner ._list ._item a{height: 100px;} 
    .pageBanner ._pron ._mode{width: 400px;}
    .pageBanner ._pron ._mode ._title{font-size: 40px;margin-bottom: 25px;}
    .pageBanner ._pron ._mode ._line{font-size: 14px;line-height: 26px;max-height: 104px;}
    .pageBanner ._pron ._mode ._btn{margin-top: 40px;}
    .pageBanner ._pron ._mode ._btn ._item a{width: 160px;height: 50px;}
    .pageBanner ._pron ._mode ._btn ._item a>div{border-radius: 5px;}
    .pageBanner ._pron ._mode ._btn ._item{margin-right: 20px;}
    .word ._tab ._item a{padding-bottom: 25px;}
    .word ._cnt{padding: 40px 0;}
    .word ._cnt ._item{font-size: 14px;}
    .word ._btn{padding-top: 25px;}
    .word ._btn ._item a{font-size: 14px;}
    .product ._view ._tops ._titile ._text{font-size: 32px;}
    .product ._view ._tops ._titile ._icon{width: 50px;}
    .product .style1 ._item ._info ._title{font-size: 20px;margin-bottom: 5px;}
    .product .style1 ._item ._info{padding: 25px;}
    .product .style1 ._item{padding: 6px;}
    .product .style1>div{top: -6px;left: -6px;right: -6px;bottom: -6px;}
    .product ._view{margin-top: 60px;}
    .product ._list3 ._item{padding: 0 6px;}
    .product ._list3>div{margin: 0 -6px;}
    .product ._list3 ._item ._title{font-size: 20px;margin-top: 15px;}
    .screen ._tab ._item a{font-size: 15px;padding: 0 12px;}
    .screen ._tab{background-size: 25px auto;}
    .screen ._tab ._item a .hoverable_txt{line-height: 32px;}
    .screen ._query form{width:180px;height: 32px;border-radius: 32px;}
    .product2list ._item ._info ._title span{font-size: 32px;}
    .product2list ._item ._info ._text{font-size: 14px;line-height: 26px;height: 52px;}
    .product2list ._item ._info ._title{padding-bottom: 20px;margin-bottom: 25px;}
    .product2list ._item ._info ._more{margin-top: 35px}
    .product2list ._item ._info ._cnt{padding:80px 0;}
	.product2list ._item:nth-child(odd) ._info ._cnt{padding-right: 70px;}
	.product2list ._item:nth-child(even) ._info ._cnt{padding-left: 70px;}
	.product2list ._item ._info ._title ._line:before, .product2list ._item ._info ._title ._line:after{width: 28px;}
	.recruit .recruitTop ._line{font-size: 20px;margin-bottom: 40px;}
    .recruitList ._table th, .recruitList ._table td{height: 75px;font-size: 16px;}
    #recruitList ._info ._txt>div{padding: 30px 40px;font-size: 14px;}
    .recruitList ._table th:first-of-type, .recruitList ._table td:first-of-type{padding-left: 40px;}
    .recruitList ._table th:last-of-type, .recruitList ._table td:last-of-type{padding-right: 40px;}
    #recruitList ._check td:first-of-type:before{width: 6px;}
    #recruitList ._check.on td:first-of-type:before{height: 20px;}
    .recruitList{margin-top: 60px;}
    .mouse{bottom: 140px;}
    .scan ._box ._code{padding: 20px;}
    .scan ._box ._code ._name{margin-left: 20px;font-size: 16px;}
    .scan ._box ._code ._img{width: 120px;}
    .scan ._query ._item{height: 50px;}
    .scan ._query ._item._btn button>div{font-size: 16px;}
    .scan ._query ._item:first-of-type{margin-bottom: 15px;}
    .scan ._query ._item._input input{font-size: 14px;padding: 0 10px;}
    .scan ._title{font-size: 26px;}
}

@media screen and (max-width:1200px){
	.header .other ._item:first-of-type{display: none;}
    .masterTitle1 ._en strong{font-size: 45px;}
	.masterTitle1 ._cn strong{font-size: 34px;}  
	.Habout ._info ._data ._item ._number{font-size: 28px;}
	.Habout ._info{margin-top: 60px;}
	.ptTab ._item ._icon{width: 51px;height: 51px;}
	.ptTab ._item{padding: 0 30px;}
	.ftBox .ftTop{flex-wrap: wrap;}
	.ftBox .ftTop ._nav{width: 100%;margin-left: 0;}
	.ftBox .ftTop ._logo{margin-bottom: 25px;}
	.ftBox{position: relative;}
	.ftnt ._btn{position: absolute;top: 0;right: 0;}
	.intro ._info ._qts{font-size: 28px;}
	.pageBanner ._info .cn{font-size: 36px;}
	.pageBanner ._info .en{font-size: 20px;}
	.intro ._info{padding-right: 100px;}
	.intro ._info ._text{margin-top: 60px;}
	.intro ._vs ._data ._item ._number span{font-size: 36px;}
	.intro ._vs ._data ._item ._number em{font-size: 28px;}
	#cultureswr ._item>div{padding:40px;}
	#cultureswr ._item ._title{font-size: 20px;}
	#courseswr ._item ._year{font-size: 42px;}
	.abvideo{padding-bottom: 110px;}
	.newsDel ._hder ._title{font-size: 29px;}
	.newsDel ._hot{width: 300px;}
	.joinTitle{font-size: 32px;}
	.section1 ._list ._item ._name{font-size: 20px;}
	.section2 ._list ._item ._txt ._name{font-size: 20px;}
    .pageBanner.style3 ._info .del{font-size: 42px;}
    .abculture ._list ._item ._info{padding: 40px 60px;}
    .abculture ._list ._item ._info ._name{font-size: 22px;}
    .abculture ._list ._item ._info ._icon{width: 50px;}
    .maps ._info ._datas ._item ._number span{font-size: 36px;}
    .maps ._info ._datas{margin-top: 60px;}
    .message ._info ._title .en{font-size: 36px;}
    .message ._info ._title .cn{font-size: 30px;}
    .message ._info ._tel{margin-top: 80px;}
    .message ._info ._tel ._name{font-size: 20px;}
    .message ._info ._tel ._txt{font-size: 32px;} 
    .newsList ._item ._title ._name{font-size: 18px;line-height: 26px;height: 52px;}
    .partner ._list ._item a{height: 85px;}
    .pageBanner ._pron ._mode ._title{font-size: 35px;}
    .product ._view ._tops ._titile ._text{font-size: 28px;}
    .product ._view ._tops ._titile ._icon{width: 45px;}
    .product .style1 ._item ._info ._title{font-size: 18px;}
    .product ._list3 ._item ._title{font-size: 18px;}
    .product2list ._item ._info ._title span{font-size: 28px;}
    .product2list ._item ._info ._cnt{padding:60px 0;}
	.product2list ._item:nth-child(odd) ._info ._cnt{padding-right: 55px;}
	.product2list ._item:nth-child(even) ._info ._cnt{padding-left: 55px;}
	.recruit .recruitTop ._line{font-size: 18px;}
    .mouse{bottom: 120px;} 
    .pageBanner ._pron ._mode{width: 340px;}
}

@media screen and (max-width:1024px){
	.header{height:60px;background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);padding-top:0;}
	.header .logo a{height:32px;}
	.header .logo ._logo1{opacity: 0;}
	.header .logo ._logo2{opacity: 1;}
	.header.mobileNav:after{opacity:.5;}
  .header .Hmenu{display:block;}    
  .header .nav{position:fixed;top:0;right:0;overflow:hidden;width:100%;height:100vh;
  z-index:-2;padding-top:60px !important;padding-bottom: 0 !important;
  right:-100%;background-color:#fff;transition: right .8s cubic-bezier(0.6,0,0.3,1);will-change:transform;}
  .header.mobileNav .nav{right:0;}
  .header .nav .navlist{width:100%;opacity:0;transition:opacity 0.5s ease;
  overflow-y:auto;padding:15px 20px;flex-wrap:wrap;max-height:100%;padding-top:40px;}
  .header.mobileNav .nav .navlist{opacity:1;transition-delay:0.5s;}
  .header .nav .navlist>.nav_a{width:100%;position:relative;}
  .header .nav .navlist>.nav_a:after{content:'';position:absolute;left:0;bottom:0;
  width:100%;height:1px;background-color:#eee;}
  .header .nav .navlist>.nav_a>a{line-height:60px;height:60px;padding:0;pointer-events:none;color:#333 !important;}
	.header .nav .navlist>.nav_a>.nav_b{position:static;width:100%;transform:none;opacity:.6;height:0;
	visibility:visible;text-align:left;padding:0;overflow:hidden;border:none;box-shadow:none;background:none;}
	.header .nav .navlist>.nav_a>.nav_b .nav_b_list{padding-bottom:30px;}
	.header .nav .navlist>.nav_a>.nav_b .nav_b_list>li>a{margin-bottom:10px;line-height:26px;padding:0;}
	.header .nav .navlist>.nav_a>.nav_b .nav_b_list>li:last-child>a{margin-bottom:0;}
	.header .nav .navlist>.nav_a>a>.nav_icon{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}
	.header .nav .navlist>.nav_a>a>.nav_icon>i{transition:all .4s;display:inline-block;font-size:18px;opacity:.5;}
  .header .nav .navlist>.nav_a.on>a>.nav_icon>i{transform:rotate(180deg);opacity:1;}   
  .header .Htel{margin-left:auto;padding-left:0;}
  .header .Htel>a{width:34px;height:34px;line-height:34px;}
  .header .Htel>a>i{font-size:16px;}    
  .header .other ._item:first-of-type{display: none;}
  .Hbanner{height:70vw;padding-top: 60px;}
  #Hbanner ._down{display: none;}   
  #main{position: initial;overflow: hidden;}
	.masterTitle1 ._en strong{font-size: 40px;}
	.masterTitle1 ._cn strong{font-size: 30px;}  
	/*.Habout{padding-top: 100px;}*/
	.Habout ._info ._data ._item ._number{font-size: 22px;}
	.Habout ._info{margin-top: 40px;}
	.Habout ._btn{margin-top: 30px;}
	.Habout ._info ._line{margin-top: 20px;}


	.masterBtn1 ._icon{margin-right: 10px;width: 40px;height: 40px;line-height: 40px;}
	.masterBtn1 ._icon i{font-size: 16px;}
	.masterTitle1 ._line:before, .masterTitle1 ._line:after{height: 2px;width: 22px;}

	/*product*/
	.cpnav{flex-wrap: wrap;}
	.cpnav a{width: 18%;}
	.cplist li a .img{height: 170px;}

	.Happlic li.on{width: 235px;}
	.Happlic li > .bl{height: 320px;}
	.Happlic li .byc_tit{left: 20px;bottom: 20px;}
	.Happlic li img{height: 40px;}

	.Hnews_list ._item{padding: 0 12px;}
	.Hnews_list>div{margin: 0 -12px;}
	.Hnews_list ._item ._time ._more{width: 30px;height: 30px;line-height: 28px;border-radius: 30px;}
	.Hnews_list ._item ._time ._more i{font-size: 12px;}
	.Hnews_list ._item ._time{padding: 10px 20px;}
	.Hnews_list ._item ._title{padding: 20px;}
	.Hnews_list ._item ._title ._type{margin-bottom: 8px;}
	.Hnews_list{margin-top: 40px;}
	
	.ftBox .ftTop ._logo ._txt{font-size: 16px;}
	.ftBox .ftTop ._logo a{height: 26px;margin-right: 12px;}
	.ftBox .ftTop ._logo ._txt span{margin-right: 5px;}
	.ftBox .ftTop ._nav ._item a{font-size: 14px;}
	.footer{padding: 40px 0;}
	.ftnt ._btn ._item{margin-right: 12px;}
	.ftnt ._btn ._item .follow{padding:8px 12px;}
	.ftnt ._btn ._item .follow .follow_text{padding-right:8px;}
	
	.intro ._info ._qts{font-size: 24px;}
	.pageBanner ._info .cn{font-size: 32px;}
	.mouse{display: none;}
  .pageBanner.style1{height:70vw;}
  .pageBanner ._bg{padding-top: 60px;}
  .pageBanner ._menu ._box ._nav{display: none;}
  .pageBanner ._menu ._box ._place{margin-left: 0;}
  .pageBanner ._menu ._box{height: 50px;}
  .pageBanner ._info{padding-top: 25px;}
  .pageBanner ._info .en{font-size: 18px;}
  .intro ._bg{display: none;}
  .intro ._info{width: 100%;padding-right: 0;padding-bottom: 0;}
  .intro ._info ._text{margin-top: 40px;}
  .intro ._vs ._data ._item ._number span{font-size: 30px;}
  .intro ._vs{padding: 60px 0;}
  .intro ._vs ._data ._item ._number em{font-size: 24px;}
  .intro ._info .masterTitle1,
  .intro ._info ._qts{text-align: center;}
  #cultureswr ._item ._title{font-size: 18px;}
  #cultureswr ._item ._title:after{height: 2px;width: 24px;}
  #cultureswr ._item>div{padding:25px;}
  #cultureswr ._item ._title{padding-bottom:20px;margin-bottom: 12px;}
  .culture ._info{margin-bottom: 60px;}
  .culture{padding-top: 90px;}
  .course ._lock{margin-top: 40px;}   
  #courseswr ._item ._year{font-size: 36px;}
  #cultureswr .cultureswr_btn{display: none;}
  #courseswr ._item{padding:25px 40px;}
  #courseswr ._item ._year{margin-bottom: 12px;}
  .course ._lock .courseswr_btn>a{width: 40px;height: 40px;line-height: 40px;}
  .course ._lock .courseswr_btn>a i{font-size: 16px;}
  .course{padding: 100px 0;}
  #courseTab{margin-top: 40px;}
  .honor ._info ._list{overflow-y: auto;width: 220px;}
  .honor ._info{margin-top: 80px;}
  .honor{padding-bottom: 100px;}
  .abvideo ._list ._item ._info ._btn{width: 44px;height: 44px;line-height: 44px;}
  .abvideo ._list ._item ._info ._btn i{font-size: 16px;}
  .abvideo ._list ._item{padding:0 12px;}
  .abvideo ._list>div{margin: 0 -12px;}
  .abvideo ._list{margin-top: 40px;}
  .abvideo{padding-bottom:90px;}
  .contact ._list ._item{width: 50%;}
  .contact ._list ._item ._icon{height: 100px;}
  .contact{padding: 100px 0;}
  #gaodemap .ripple{width: 38px;height: 38px;}
  #gaodemap .ripple>i{font-size: 24px;}
  .contactMap{height: 60vw;}
  #gaodemap{height: calc(100% + 50px);}
  .newsDel ._hder ._title{font-size: 25px;}
  .newsDel ._hot{display: none;}
  .newsDel ._cnt ._info{padding-right: 0;}
  .newsDel ._cnt{margin-top: 40px;}
  .newsDel ._hder{padding-bottom: 25px;}
  .newsDel ._hder ._line{margin-top: 15px;}
  .newsDel ._contin{padding: 20px 0;font-size: 14px;}
  .move_top{padding-top: 60px;}
  .newsDel ._skip{padding-top: 25px;}
  .newsDel{padding-bottom: 60px;}
  .joinTitle{font-size: 28px;padding-left: 12px;}
  .section1 ._list ._item{padding: 0 12px;}
	.section1 ._list>div{margin: 0 -12px;}
	.section1 ._list ._item ._name{font-size: 20px;}
	.section1 ._list ._item{padding: 0 12px;}
	.section1 ._list>div{margin: 0 -12px;}
	.section1 ._list ._item ._name{font-size: 18px;}
	.section1 ._list{margin-top: 40px;}
	.section1{padding-bottom: 100px;}
	.section2 ._list ._item ._txt ._name{font-size: 18px;margin-bottom: 10px;}
	.section2 ._list ._item ._txt ._line{font-size: 16px;}
	.section2 ._list ._item>div{padding: 30px;}
	.section2 ._list ._item ._icon{width: 40px;}
	.section2 ._list ._item ._txt{padding-left: 15px;}
	.section2 ._list{margin-top: 40px;}
	.section2{padding-bottom: 100px;}
	.section3 ._list{margin-top: 40px;overflow-x: auto;}
	.section3 ._list>div{min-width: 1024px;}
    .section3 ._list ._item ._itemInfo ._icon{width: 60px;}
    .section3 ._bg{height: 100%;}
    .section4{padding-bottom: 100px;}
    .section4 ._form{margin-top: 40px;}
    .joinTitle:before{width: 3px;}
    .pageBanner.style3 ._info .del{font-size: 38px;}
    .pageBanner.style3{height:70vw;}
    .pageBanner.style3 ._info .del{margin-bottom: 5px;}
    .pageBanner.style3 ._info .cn{margin-bottom: 5px;}
    .pageBanner.style3 ._info{padding-top: 60px;}
    .abculture ._list ._item ._info{padding: 30px 40px;}
    .abculture ._list ._item ._info ._name{font-size: 18px;margin: 10px 0;}
    .abculture ._list ._item ._info ._icon{width: 40px;}
    .abculture{padding-top: 100px;padding-bottom: 80px;}
    .maps ._info ._datas ._item ._number span{font-size: 28px;}
    .maps ._info ._datas{margin-top: 40px;}
    .maps ._info ._datas ._item ._number em{font-size: 16px;}
    .maps ._info ._datas ._item ._name{font-size: 14px;}
    .maps ._info ._datas ._item ._line:after{width: 56px;}
    .maps{padding-bottom: 40px;}
    .message ._info ._title .en{font-size: 32px;margin-bottom: 12px;}
    .message ._info ._title .cn{font-size: 26px;}
    .message ._info ._tel{margin-top: 60px;}
    .message ._info{padding-right: 30px;}
    .message ._info ._line{margin-top: 25px;}
    .message ._info ._tel ._name{font-size: 18px;margin-bottom: 10px;}
    .message ._info ._tel ._txt{font-size: 28px;}
    .message{padding-top:100px;}
    .message ._bg{height: calc(100% + 50px);}
    .news{padding-bottom: 0;}
    .newsList ._item ._title{padding: 20px;}
    .newsList ._item ._time ._more{width: 30px;height: 30px;line-height: 28px;border-radius: 30px;}
    .newsList ._item ._time ._more i{font-size: 12px;}
    .newsList ._item ._title ._type{margin-bottom: 8px;}
    .newsList ._item ._title ._name{font-size: 16px;line-height: 24px;height: 48px;}
    .newsList ._item{padding: 16px 10px;}
    .newsList>div{margin: -16px -10px;}
    .pageList li{padding:0 2px;}
    .pageList li a{width:40px;height:40px;line-height:40px;font-size:13px;}
    .partner ._list ._item{width: 25%;}
    .partner{padding-top: 60px;}
    .partner ._bg{height: calc(100% + 50px);}
    .pageBanner ._pron ._mode ._title{font-size: 30px;}
    .pageBanner .pageTop{padding-top: 60px;top: 25px;}
    .pageBanner .pageTop ._back{display: none;}
    .pageBanner ._pron ._mode ._btn ._item a{width: 130px;height: 44px;}
    .pageBanner ._pron ._mode ._line{overflow-y: auto;}
    .pageBanner ._pron ._mode ._btn{margin-top: 30px;}
    .pageBanner ._pron ._mode ._title{margin-bottom: 15px;}
    .word{padding-top: 80px;padding-bottom: 80px;}
    .word ._cnt{padding: 25px 0;}
    .word ._tab ._item a{padding-bottom: 15px;}
    .product ._view ._tops ._titile ._text{font-size: 24px;}
    .product ._view ._tops ._titile ._icon{width: 40px;}   
    .product ._list1 ._lt{width: 100%;}
    .product ._list1 ._rt{width: 100%;}
    .product .style1 ._item{padding:4px;}
    .product .style1 ._item>a{border-radius: 5px;}    
    .product ._list1 ._lt ._item:nth-child(2),
    .product ._list1 ._lt ._item:nth-child(3){width: 100%;}
    .product ._list1{padding-bottom: 0;height: auto;}
    .product .style1>div{position: initial;margin: -4px;flex-wrap: wrap;}
    .product .style1 ._item{height: 55vw !important;}
    .product ._list2{padding-bottom: 0;height: auto;}
    .product ._list2 ._lt{width: 100%;}
    .product ._list2 ._rt{width: 100%;}
    .product ._list2 ._lt ._item:nth-child(2),
    .product ._list2 ._lt ._item:nth-child(3){width: 100%;}
    .product ._view{margin-top: 40px;}
    .product ._view ._tops{margin-bottom: 20px;}
    .product{padding-bottom: 90px;}
    .product ._list3 ._item{width: 100%;margin-bottom: 30px;}
    .product ._list3 ._item:last-of-type{margin-bottom: 0;}
    .product ._list3>div{flex-wrap:wrap;}
    .pageBanner.style2{height:70vw;}
    .product2list ._item ._info ._title span{font-size: 24px;}
    .product2list ._item ._info ._cnt{padding:40px 0;}
	.product2list ._item:nth-child(odd) ._info ._cnt{padding-right: 40px;}
	.product2list ._item:nth-child(even) ._info ._cnt{padding-left: 40px;}
	.product2list ._item ._info ._more{margin-top: 25px;}
	.screen{padding: 50px 0;}
	.recruit .recruitTop ._line{font-size: 16px;margin-bottom: 25px;}
    .recruitList ._table th, .recruitList ._table td{height: 50px;font-size: 14px;}
    #recruitList ._info ._txt>div{padding: 20px 25px;}
    .recruitList ._table th:first-of-type, .recruitList ._table td:first-of-type{padding-left: 25px;}
    .recruitList ._table th:last-of-type, .recruitList ._table td:last-of-type{padding-right: 25px;}
    #recruitList ._check td:first-of-type:before{width: 4px;}
    #recruitList ._check.on td:first-of-type:before{height: 14px;}
    .recruitList{margin-top: 40px;}
    .recruit{padding-top: 60px;padding-bottom: 80px;}
    .scan ._box ._query{position: initial;transform: none;}
    .scan ._query{width: 50%;}
    .scan ._box{margin-top: 35px;}
    .scan ._title{font-size: 22px;}
    .scan{margin-top: 100px;}
    .product2{padding-bottom: 0px;}
    .pageList{padding: 60px 0;}
    .pageBanner.style4{height: auto;}
    .pageBanner ._pron{position: initial;padding-top: 180px;transform: none;padding-bottom: 100px;}
    .pageBanner ._pron ._mode{width: 300px;}
    .pageBanner ._pron ._img{width: 50%;}
    
    
}

@media screen and (max-width:768px){
    #Hbanner ._info ._img{width: 180px;}
    #Hbanner .swiper-pagination{left: 5%;}
    .masterTitle1 ._en strong{font-size: 32px;}
		.masterTitle1 ._cn strong{font-size: 24px;}

		.Habout{flex-wrap: wrap;}
		.Habout .Habout_l,.Habout_r{width: 100%;}
		.Habout .Habout_l{padding: 70px 5%;}
		.Habout ._info{width: 100%;padding-bottom: 0;}
		.Habout .Habout_r{padding: 5% 5% 0;}
		.Habout .crumbs .item{height: 200px;}

		.cpnav{display: none;}
		.cplist li{width: 50%;}

		.Happlic{flex-wrap: wrap;}
		.Happlic li,.Happlic li.on{width: 49%;margin-left: 2%;margin-bottom: 2%;}
		.Happlic li:nth-child(2n+1){width: 49%;margin-left: 0;}

		.Hproduct,.Happlication,.Hnews,.word,.news{padding: 70px 0;}


		.Hnews_list ._item{width: 100%;margin-bottom: 30px;}
		.Hnews_list ._item:last-of-type{margin-bottom: 0;}
		.Hnews_list>div{flex-wrap: wrap;}
	
    .masterTitle1 ._en{max-width: 200px;}
    
    .ftBox .ftTop ._nav>div{flex-wrap:wrap;}
    .ftBox .ftTop ._nav ._item{width: 50%;}
    .ftBox .ftTop ._nav ._item a{line-height: 28px;}
    .ftBox .ftTop ._nav ._item a .hoverable_txt{padding: 0;}
    .ftBox .ftTop ._logo{flex-wrap: wrap;}
    .ftBox .ftTop ._logo a{margin-right: 0;margin-bottom: 10px;}
    .ftBox .ftTop ._logo ._txt{width: 100%;}
    .ftBox .ftnt{padding-top: 25px;}
	.ftBox .ftTop{padding-bottom: 25px;}
	.ftBox .ftnt ._info ._loc ._item{margin-right: 0;width: 100%;}
	
	.intro ._info ._qts{font-size: 20px;}
	.pageBanner ._info .cn{font-size: 24px;}
	.pageBanner ._info .en{font-size: 16px;}
	.intro ._vs ._data ._item ._number span{font-size: 24px;}
	.intro ._vs ._data ._item ._number em{font-size: 22px;}
	.intro ._vs{padding: 40px 0;}
	.intro ._info{padding-top: 60px;}	
	#cultureswr ._item>div{padding:20px 15px;}
	.culture ._info{margin-bottom: 40px;}
	.culture{padding-top: 60px;}
	#courseswr{width: 100%;}
	.course ._lock .courseswr_btn{display: none;}
	.course{padding: 60px 0;}
	#courseswr ._item ._year{font-size: 28px;}
	#courseswr ._item{padding:30px 20px;}
	#courseswr ._item ._line{line-height: 1.875;}
    #honorswr{width: 100%;order: -1;margin-bottom: 30px;}
    .honor ._info ._list{width: 100%;}
    .honor ._info>div{flex-wrap: wrap;}
	.honor ._info{margin-top: 50px;}
	.honor{padding: 60px 0;}

	.abhonor{padding: 60px 0 20px;}
	.abhonor .honorlist li .pic_box{height: 260px;}


	.masterTitle1.tcenter ._en,
	.intro ._info .masterTitle1 ._en{max-width: initial;}
	.abvideo ._list>div{flex-wrap: wrap;}
	.abvideo ._list ._item{width: 100%;margin-bottom: 25px;}
	.abvideo ._list ._item:last-of-type{margin-bottom: 0;}
	.abvideo{padding-bottom:40px;padding-top: 60px;}
	.contact ._list ._item{width: 100%;}
	.contact ._list ._item ._tel ._t{min-height:initial;}
	.contact ._list ._item ._icon{height: 80px;}
	.contact{padding: 60px 0;}
	.newsDel ._hder ._title{font-size: 22px;}
	.newsDel ._top ._btn{display:none;}	
	.newsDel ._skip ._back a{writing-mode: tb-rl;width: 36px;height: 80px;line-height: 36px;}
	.newsDel ._skip ._back a>div{font-size: 13px;}
	.newsDel ._skip ._back a>div{width: 100%;}
	.newsDel ._skip ._jump{padding-right: 20px;}
	.newsDel{padding-bottom: 30px;}
	.joinTitle{font-size: 22px;}
    .section1 ._list ._item{width: 100%;margin-bottom: 30px;}
    .section1 ._list ._item:last-of-type{margin-bottom: 0;}
    .section1 ._list>div{flex-wrap:wrap;}
    .section1{padding: 60px 0;}
    .section2 ._list ._item{width: 100%;}
    .section2 ._list ._item ._icon{width: 34px;}
    .section2 ._list ._item ._txt ._line{min-height: auto;}
    .section2 ._list ._item>div{padding: 25px 20px;}
	.section2{padding: 60px 0;}
	.section3 ._list ._item ._itemInfo ._icon{width: 50px;}
	.section3 ._list ._item ._itemInfo ._name{font-size: 12px;line-height:20px;min-height: 40px;}
	.section3 ._list ._item ._itemInfo{padding: 12px;}
	.section3 ._list ._item{padding:0 8px;}
	.section3 ._list>div{margin:0 -8px;}
	.section3 ._list ._item:after{width: 16px;height: 6px;}
	.section3 ._list>div{min-width:768px;}
	.section3{padding: 60px 0;}
	.section4 ._form ._item{width: 100%;}
	.section4 ._form ._row{flex-wrap: wrap;}
	.section4 ._form ._row ._rl{width: 100%;}
	.section4 ._form ._row ._rr{margin-left: 0;height: 62px;margin-top: 10px;}
	.section4 ._form ._row ._rl ._codeimg{width: auto;}
	.section4{padding-top: 60px;padding-bottom: 40px;}
	.pageBanner.style3 ._info .del{font-size: 30px;}
	.abculture ._list ._item{flex-wrap: wrap;margin-bottom: 30px;}
	.abculture ._list ._item:last-of-type{margin-bottom: 0;}
	.abculture ._list ._item ._img{width: 100%;order: -1 !important;}
	.abculture ._list ._item ._info{width: 100%;padding:25px 20px;}
	.abculture ._list ._item ._img{height:50vw;}
	.abculture{padding-top:60px;padding-bottom:20px;}
	.maps ._box{flex-wrap: wrap;}
	.maps ._info{width: 100%;}
	.maps ._mapImg{width: 100%;margin-left: 0;margin-top: 40px;}
	.maps ._info ._datas{margin-top: 25px;}
	.maps{padding-top: 60px;padding-bottom: 0px;}
	.message ._info ._title .en{font-size: 26px;}
	.message ._info ._title .cn{font-size: 22px;}
	.message ._box{flex-wrap: wrap;}
	.message ._info{width: 100%;padding-right:0;}
	.message ._from{width: 100%;margin-left: 0;margin-top: 60px;}
	.message ._info ._tel ._name{font-size: 16px;}
	.message ._info ._tel ._txt{font-size: 24px;}
	.message ._info ._tel{margin-top: 40px;}
	.message{padding-top: 60px;padding-bottom: 100px;}
	.newsList ._item{width: 100%;}
	.news{padding-top: 60px;padding-bottom: 20px;}
	.pageList li a{width:36px;height:36px;line-height:36px;font-size:12px;}
    .pageList li{padding:0 1px;}
    .partner ._list ._item{width: 33.333333%;}
    .partner{padding-top: 40px;}
    .pageBanner ._pron ._mode ._title{font-size: 25px;}
    .word{padding-top: 40px;padding-bottom: 30px;}   
    .product .style1 ._item ._info{padding: 20px;}
    .product .style1 ._item ._info ._title{font-size: 16px;}
    .product .style1 ._item ._info ._del .hoverable_txt{font-size: 13px;}
    .product ._view ._tops ._titile ._text{font-size: 22px;}
    .product ._view ._tops ._titile ._icon{width: 34px;}
    .product{padding-top: 0;padding-bottom: 20px;}
    .product ._list3 ._item ._title{font-size: 16px;}
    .screen ._tab{width: 100%;}
    .screen>div{flex-wrap: wrap;}
    .screen ._tab ._item a{font-size: 14px;}
    .screen ._query{padding-left: 25px;width: 100%;margin-top: 15px;}
    .screen ._query form{width:200px;}
    .pageBanner .imgText>div img{width: 160px;}
    .product2list ._item ._domImg{position: initial;width: 100%;height:55vw;}
    .product2list ._item ._info{position: relative;max-width: 100%;padding: 0 5%;}
    .product2list ._item ._info ._bg{width: 100%;}
    .product2list ._item:nth-child(even) ._info ._cnt{margin-left: 0;}
    .product2list ._item ._info ._cnt{width: 100%;}
	.product2list ._item:nth-child(odd) ._info ._cnt{padding-right: 0px;}
	.product2list ._item:nth-child(even) ._info ._cnt{padding-left: 0px;}
	.product2list ._item ._info ._title span{font-size: 20px;}
	.product2list ._item ._info ._title ._line:before, .product2list ._item ._info ._title ._line:after{height: 2px;width: 22px;}
    .product2list ._item ._info ._title{margin-bottom: 20px;}
    .screen{padding: 40px 0;}    
    #recruitList ._info ._txt>div{padding:15px;font-size:12px;}
    .recruitList ._table th:first-of-type, .recruitList ._table td:first-of-type{padding-left: 15px;}
    .recruitList ._table th:last-of-type, .recruitList ._table td:last-of-type{padding-right: 15px;}
    .recruitList ._table th:nth-child(3), .recruitList ._table ._check td:nth-child(3){display: none;}
    .recruitList ._table th:nth-child(4), .recruitList ._table ._check td:nth-child(4){display: none;}
    .recruitList ._table th, .recruitList ._table td{font-size: 13px;}
    .recruit{padding-top: 40px;padding-bottom: 20px;}
    .scan ._box{flex-wrap: wrap;}
    .scan ._box ._query{width: 100%;margin-bottom: 25px;}
    .scan ._box ._code{margin-left: 0;width: 100%;justify-content: center;}
    .scan ._box ._code{padding: 15px;}
    .scan ._box ._code ._img{width:100px;}
    .scan ._box ._code ._name{margin-left: 15px;}
    .scan ._box ._code ._name{font-size: 14px;}
    .scan ._query ._item._btn button>div{font-size: 14px;}
    .scan ._box{padding:25px 20px;}
    .scan ._query ._item:first-of-type{margin-bottom: 10px;}
    .scan{margin-top: 60px;}
    .scan ._query ._item{height: 44px;}
    .pageList{padding: 40px 0;}
    .pageBanner ._pron{position: initial;padding-top: 140px;transform: none;padding-bottom: 60px;}
    .pageBanner ._pron>div{flex-wrap: wrap;}
    .pageBanner ._pron ._mode{width: 100%;}
    .pageBanner ._pron ._img{width: 100%;margin-left:0;order: -1;margin-bottom:40px;}
    .pageBanner.style4{background: linear-gradient(to top,#aabdd0,#eff8ff);}
    .pageBanner ._pron ._mode ._line{max-height: initial;}
    .ptTab ._item ._icon{width: 35px;height: 35px;}
}

@media screen and (max-width:680px){
	#Hbanner .swiper-pagination,.BMapLabel .map-info{display: none;}
	.pageBanner ._pron ._mode ._btn ._item a{width: 160px;}
	

	.abhonor .honorlist li{width: 100%;margin-right: 0;}
	.abhonor .honorlist li .pic_box{height: 220px;}

	.masterTitle1 ._en strong{font-size: 24px;}
	.masterTitle1 ._cn strong{font-size: 20px;}

	.pageBanner.style1{height: 60vw;}
}
@media screen and (max-width:460px){
	#Hbanner ._info ._img img{width: 80%;}
	.Habout .Habout_l{padding: 50px 5%;}
	.Habout .crumbs .item{height: 120px;}
	.Habout .crumbs .crumbs_cnt .icon{height: 30px;}
	.Habout .crumbs .crumbs_cnt .title .c_name{font-size: 20px;}
	.Habout .crumbs .crumbs_cnt .title .e_name{font-size: 14px;}

	.Hproduct, .Happlication, .Hnews{padding: 50px 0;}
	.cplist li a .img{height: 130px;}
	.cplist li a .txt{padding: 0 10px 10px;font-size: 16px;}

	.Happlic li > .bl{height: 220px;}
	.Happlic li .byc_tit p{margin-top: 5px;}

	.news,.abhonor{padding: 50px 0 0;}


}