<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@font-face{ font-family: georgiab; src:url(../fonts/georgiab.ttf);}
@font-face{ font-family: DIN-Black; src:url(../fonts/DIN-Black.otf);}

@font-face {
  font-family: SourceHanSerifCN-SemiBold;font-weight: 600;src: url("../fonts/_rWH4nm0_QVSBxomup_SM.woff") format("woff");
  font-display: swap;
}

@font-face {
  font-family: "思源宋体 Bold";font-weight: 700;src: url("../fonts/_jYQPznmad9h9V3B6zl7f.woff2") format("woff");
  font-display: swap;
}

@media screen and (min-width:1940px){
	html{font-size: 110px!important;}
}
@media screen and (max-width:1940px){
	html{font-size: 100px!important;}
}
@media screen and (max-width:1800px){
	html{font-size: 95px!important;}
}
@media screen and (max-width:1600px){
	html{font-size: 90px!important;}
}
@media screen and (max-width:1400px){
	html{font-size: 90px!important;}
}
@media screen and (max-width:1024px){
	html{font-size: 85px!important;}
}
@media screen and (max-width:900px){
	html{font-size: 85px!important;}
}
@media screen and (max-width:640px){
	html{font-size: 80px!important;}
}
@media screen and (max-width:480px){
	html{font-size: 80px!important;}
}
@media screen and (max-width:375px){
	html{font-size: 75px!important;}
}
@media screen and (max-width:360px){
	html{font-size: 70px!important;}
} 
@media screen and (max-width:350px){
	html{font-size: 65px!important;}
}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.wp{width: 15.2rem;padding: 0;margin: 0 auto;max-width: 94%;}

.header_box_li{position: absolute;z-index: 1;width: 100%;top: 0;}

.header_box{position: relative;z-index: 10000;height: 0;}
#header{z-index:999;width:100%;transition: 0.36s;background-size:cover;}
.header_box_li:before{content:"";position:absolute;height: 3.88rem;top:0;left: 0;right: 0;transition: 0.5s;opacity: 1;visibility: visible;background: url(../images/head-bg.png) center top no-repeat;background-size: 100% 100% !important;pointer-events: none;z-index: -1;}
.header_box_li:after{content:"";position:absolute;height: 0;top:0;left: 0;right: 0;background: #fff;transition: .5s;z-index: -1;box-shadow: 0 0 60px rgba(0,0,0,.1);}

.header_top{position: relative;padding: 0;z-index: 10000;overflow: hidden;display: flex;align-items: center;}
.header_top .tianqi{ display:inline-block; height:4rem}
.header_top .search_btn{display:inline-block;float: none;font-size: 14px;color: rgba(255,255,255,.5);}

.header_top .search {
    width: 20px;
    height: 20px;
    position: relative;
    z-index: 20;
}
.header_top .search .input {
    position: absolute;
    z-index: 1;
    left: auto;
    right: -.5rem;
    top: -12px;
    bottom: auto;
    height: 40px;
    width: 0;
    background: #fff;
    opacity: 0;
    visibility: hidden;
    transition: .5s;
}
.header_top .search .input input {
    width: 100%;
    height: 100%;
    font-size: 13px;
    padding: 0 2rem 0 1rem;
    color: #333;
}
.header_top .search .btn {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.header_top .search .btn input{cursor: pointer;position: absolute;z-index: 1;left: 0;top: 0;right:0;bottom: 0;height: 100%;width: 100%;}
.header_top .search .btn svg{width: 18px;height: 18px;fill:#fff;}
.header_top .search:hover .btn svg{
    fill: #6510AD;
}
.header_top .search:hover .input {
    width: 16.25rem;
    opacity: 1;
    visibility: visible;
}

.list_box0{display: flex;align-items: center;}
.list_box0 .li{font-size: 14px;color: #e8e8e8;display: inline-block;transition:.6s;margin-right: .2rem;position: relative;line-height: .5rem;}
.list_box0 .li&gt;a{display:block;}
.list_box0 .li a&gt;img{margin: -2px 0 0 0;}
.list_box0 .li a .ewm_box{display:inline-block;border:#d3d3d3 1px solid;background:#fff;position:absolute;left:50%;transform: translateX(-50%) scaleY(1);top: 3.5rem;opacity: 1;visibility: visible;transform-origin:top;display: none;}
.list_box0 .li a .ewm_box:before{content:"";position:absolute;border-left:transparent 6px solid;border-right:transparent 6px solid;border-bottom: #fff 6px solid;top: -6px;left: 50%;margin-left: -6px; }
.list_box0 .li:hover{opacity: 1;color: #d70c19;}

.list_box1{display: flex;align-items: center;}
.list_box1 .li{ margin-left: 17px}
.list_box1 .li a{display:flex;align-items:center;justify-content: center;width: 32px;height: 32px;border: rgba(255,255,255,.8) 1px solid;border-radius: 50%;font-size: 12px;color: #fff;transition: .5s;}
.list_box1 .li a svg{ width: .18rem; height: .18rem; fill: #fff}

.list_box1 .li a:hover{ border:#990000 1px solid; background:#990000}

#m_header .list_box0{ float:right}
#m_header .list_box0 .li{ line-height:60px;}
#m_header .list_box0 .li a .ewm_box{ top:60px}
#m_header .list_box0 .li a&gt;img{height: 12px;}
 

.list_box_01{font-size:0;white-space:nowrap;padding: .625rem;}
.list_box_01 li{display: block !important;margin: 0 15px !important;text-align:center;}
.list_box_01 li h3 img{ border:#ededed 1px solid; width:85px; height:85px;}
.list_box_01 li h5{font-size:.75rem;color:#666666;line-height:20px;margin: 0;}

.list_box0 .li:after{content:"";position:absolute;left: -1.625rem;width:1px;height: 16px;top: 50%;margin-top: -8px;opacity: .8;}
.list_box0 .li:first-child:after{ display:none}
.header_box header .wp{height: 112px;position:relative;display: flex;align-items: center;justify-content: space-between;}
/*.line_bot{ display:block; width:100%; height:1px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,.2);}*/

#logo{height: 100%;position: relative;display: flex;align-items: center;}
#logo img{}
#logo img.img2{ display:none}

#nav{z-index: 1;height: .58rem;width: 100%;position: relative;}
#nav:before{content:"";position: absolute;top: 0;left:0;width:0;height: 1px;background: rgba(255,255,255,.4);transition: 2s;transition-delay: .5s;}
#nav.on:before{width:100%;}
#nav .wp{display: flex;align-items: center;height: 100%;}
#nav .logos{width: 0;padding: 0;overflow: hidden;/* transition: .5s; */height: .58rem;display: flex;align-items: center;}
#nav .logos img{max-width:100%;max-height: .45rem;}
#nav ul{width:100%;display:flex;justify-content: space-between;height: 100%;}
#nav ul li{float:left;z-index:0;margin-left: 0;position: relative;height: 100%;}
#nav ul li a{display:block;padding: 0;position: relative;z-index: 2;height: 100%;}
#nav ul li h3{font-size: .2rem;color:#fff;height: 100%;position:relative;transition: .5s;display: flex;font-weight: bold;align-items: center;padding: .04rem 0 0;}
#nav ul li h3:after{content:"";position:absolute;left: 50%;bottom: 0;transition:.6s;width: 0;height: 3px;background: #d70c19; margin-left:0; opacity:0;visibility:hidden;}
#nav ul li.on h3:after, #nav ul li:hover h3:after{ opacity:1; visibility:visible; width: .34rem; margin-left: -.17rem;}
#nav ul li.xiala:hover h3:after{opacity:1;visibility:visible;width: 1.4rem;margin-left: -.7rem;}
#nav ul li a i{ margin:-3px 0 0 .625rem; display:inline-block; width:10px; height:5px; background:; transition:.5s}
#nav ul li.on a i, #nav ul li:hover a i{ background:;}
#nav ul li a i{ display:inline-block;  width:9px; height:6px; background-size:contain; vertical-align:middle; margin-left:8px;}
#nav ul li .sub{position:absolute;top:100%;background:#fff;width: 1.4rem;left: 50%;z-index: 10000;transform: translateX(-50%) scaleY(0);visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: .25s;transform-origin: top;}
#nav ul li .sub .box{padding: 0;text-align:center;box-shadow: 0 0 60px rgba(0,0,0,.1);}
#nav ul li .sub a{padding: 8px .1rem;line-height: 28px;transition:.6s;font-size: 14px;color: #666666;text-align: center;white-space: nowrap;}
#nav ul li .sub a:hover{color: #fff;background: #d70c19;}
#nav ul li:hover .sub{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;visibility:visible;transform: translateX(-50%) scaleY(1);}
#nav&gt;ul&gt;li.on h3,#nav ul li:hover h3, #header.xg #nav ul li.on a h3, #header.xg #nav ul li:hover a h3{}

#nav&gt;ul&gt;li h3:before{content:"";display:block;position:absolute;width: 12px;height: 12px;right: -1.375rem;top: 50%;margin-top: -6px;transition:.3s;background:url(../images/xiala.svg) center no-repeat;background-size:100% auto; display:none}
#nav&gt;ul&gt;li.xiala h3:before{ display:block}
#nav&gt;ul&gt;li:hover h3:after,#nav ul li.on h3:after{  transform:scale(1);}
#nav&gt;ul&gt;li.noSubMenu h3:before{ display:none}

.miso_navs #nav .logos{width:3rem;padding: 0 1rem 0 0;height: 100%;}
.miso_navs{position: fixed;left:0;width:100%;background: #fff;box-shadow: 0 0 60px rgba(0,0,0,.1);top: 0;z-index: 100000;height: .9rem;transform: translateY(-101%);transition: .5s;visibility: hidden;opacity: 0;}
.miso_navs #nav{ height: 100%}
.miso_navs #nav .wp{ height: 100%}
.miso_navs #nav ul{ width: calc(100% - 3rem)}
.miso_navs #nav ul li h3{color: #333;padding: 0;}

.miso_navs.xg1{transform: translateY(0);opacity: 1;visibility: visible;}

.search_btn{cursor:pointer;text-align: center;float:left;transition:.6s;margin: 0;position: relative;fill: #ffff;}
.search_btn img{margin: 0;}
#header .dw2{float:left;height: 90px;width: 53px;cursor:pointer;position:relative;margin-right: 1.5rem;transition:.6s;margin-left: 1rem;}
#header .dw2 .j_tab{ }
#header .dw2:after{content:"";width:1px;height: 16px;display:block;position:absolute;background: rgba(255,255,255,.75);right: -1.5rem;top: 50%;margin-top: -8px;}
#header .dw2.yuyan:before{content:"";width:1px;height:100%;display:block;position:absolute;left:0;top:0;display: none;}
#header .dw2 .dh{height: 23px;line-height: 23px;text-align:center;font-size: 13px;color:#fff;cursor:pointer;transition:.6s;}
#header .dw2 .dh span{padding-right: 14px;width: 53px;height: 23px;display: inline-block;font-style: italic;}
#header .dw2 .dd{padding-bottom:10px;padding-top:10px;position:absolute;top:100%;width: 100%;text-align:center;background: #acce22;left: 0;border: 1px solid #acce22;opacity: 0;visibility: hidden;transition: 400ms;transform: translateY(15px);}
#header .dw2 .dd:before{content:"";display:inline-block;border:8px solid transparent;border-bottom: 8px solid #acce22;position:absolute;top:-16px;left:50%;margin-left:-8px;}
#header .dw2 .dd a{display:block;text-align:center;line-height:30px;color: #fff;font-size:13px;padding:0 10px;}
#header .dw2 .dd a:hover{ font-weight:bold; }
#header .dw2.on .dd{opacity:1; visibility: visible; transform: translate(0);}


.header_box_li.xg:before{height: 0;opacity: 0;visibility: hidden;}
.header_box_li.xg:after{ height:100%}

.header_box_li.xg #logo img.img1{ display: none;}
.header_box_li.xg #logo img.img2{ display: block;}

.header_box_li.xg #nav{ border-top: #e5e5e5 1px solid;}
.header_box_li.xg #nav ul li h3{ color: #333;}
.header_box_li.xg .list_box0 .li{ color: #333333;}
.header_box_li.xg .list_box1 .li a{ border: #990000 1px solid; background: #fff; color: #990000; }
.header_box_li.xg .list_box1 .li a svg{fill: #990000;width: .18rem;height: .18rem;}

.header_box_li.xg .list_box0 .li:hover{ color: #990000; opacity:1}
.header_box_li.xg .list_box1 .li a:hover{ border:#990000 1px solid; background:#990000}
.header_box_li.xg .list_box1 .li a:hover svg{ fill: #fff;}

.search_btn{cursor: pointer;}
.list_box0 .li svg{fill: #cc0000;width: .18rem;height: .18rem;}

.search-dialog-box{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000000;
	opacity: 0;
	visibility: hidden;
	transition: .6s;
	/* overflow: hidden; */
}
.search-dialog-box:before{content:"";position:absolute;top:0;height:0;background: #cc0000;transition: .6s;left: 0;right: 0;z-index: 1;opacity: .8;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);}
.search-dialog-box.on:before{ height:100%}
.search-dialog-box .bubbles-bg{
	opacity: 0;
	visibility: hidden;
	display: none;
}
.search-dialog-box .search-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 0;
	margin: 0;
	background: rgba(0,0,0,.7);
	background-size: cover;
	background-repeat: no-repeat;
	/* z-index: 1; */
	transform-origin: center center;
	transition: height .8s cubic-bezier(.77,0,.175,1);
}
.search-dialog-box .wrap-inner{
	transform:translateY(100%);
	transition: .6s;
}

.search-dialog{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 2;
}
.search-dialog .search-tit{
	font-size: 2.75rem;
	line-height: 3.5rem;
	color: #fff;
	text-align: center;
	overflow: hidden;
	display: none;
}
.search-dialog .search-inner{
	overflow: hidden;
	margin-top: 0;
}
.search-dialog .search-input{
	width: 8rem;
	margin: 0 auto;
	padding: 0 0.08rem 0 .24rem;
	background-color: rgba(255,255,255,.1);
	box-sizing: border-box;
	transition: all .3s;
	max-width: 94%;
}
.search-dialog .search-input input[type=text]{
	float: left;
	height: .72rem;
	width: calc(100% - .56rem);
	background-color: transparent;
	font-size: .2rem;
	line-height: .08rem;
	color: #fff;
	transition: all .3s;
}
.search-dialog .search-input input[type=text]::-webkit-input-placeholder{
    color:rgba(255,255,255,0.5);  
}  
.search-dialog .search-input input[type=text]:-moz-placeholder{
    color:rgba(255,255,255,0.5); 
}  
.search-dialog .search-input input[type=text]::-moz-placeholder{
    color:rgba(255,255,255,0.5); 
}  
.search-dialog .search-input input[type=text]:-ms-input-placeholder {
    color:rgba(255,255,255,0.5); 
} 
.search-dialog .search-input input[type=submit],
.search-dialog .search-input .clear-btn{
	float: right;
	height: .72rem;
	width: .56rem;
}

.search-dialog .search-input input[type=submit]{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: .24rem;
	background-image: url('../images/search-btn.svg');
}
.search-dialog .search-input .clear-btn{
	background-color: rgba(0,0,0,.2);

	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../images/close-btn.svg');
	background-size: 3.5rem;
	border-radius: 100%;
	margin-right: 1rem;
	display: none;
}
.search-dialog .search-input.on{
	background-color: #fff;
}

.search-dialog .search-input.on input[type=submit]{

}

.search-dialog .hot-search{
	font-size: 0;

	width:19.5rem;
	margin:.6rem auto 0;
	box-sizing: border-box;
	padding:0 .6rem;
	overflow: hidden;
}
.search-dialog .hot-search .hot-tit,
.search-dialog .hot-search .hot-link{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
}
.search-dialog .hot-search .hot-tit{
	font-size: .375rem;
	line-height: .5rem;

	color: #fff;
	font-weight: bold;
	padding-left: .6rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: .5rem;
	background-image:;
}
.search-dialog .hot-link{
	margin-left: 1rem;
}


.search-dialog .hot-link a{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .375rem;
	line-height: .5rem;
	margin-right: .75rem;
	color:#fff;
	padding-bottom: 5px;
	position: relative;
}

.search-dialog .hot-link a:before{
	content: "";
	position: absolute;
	left:0%;
	bottom:0;
	width:100%;
	height: 2px;
	background-color: #fff;
	transform:scaleX(0);
	transform-origin:left center;
	transition:transform .3s;
}
.search-dialog-box .bottom-box{
	position: absolute;
	left: 0;
	bottom:5.1%;
	width:100%;
}
.search-dialog-box .bottom-box .share-box{
	overflow: hidden;
}
.search-dialog-box .bottom-box .copy{
	font-size: .35rem;
	line-height:.5rem;
	color: #fff;
	font-family: "gilroy-regular";
	margin-top: .5rem;
	overflow: hidden;
}

.header-right.is-open .bubbles-bg{
	visibility: visible;
	opacity: 1;
}
.header-right.is-open .search-btn .con-box{
	display:none;
}
.header-right.is-open .close-btn{
	display:block;
}
.header-right.is-open .item .search-bg{
	transform:scale(1);
}
.search-dialog-box.on{
	opacity: 1;
	visibility: visible;
}
.search-dialog-box.on .search-bg{height: 100vh;}

.search-dialog-box.on .bubbles-bg{opacity: 1;visibility: visible;}
.search-dialog-box.on .wrap-inner{ transform:translateY(0)}

.f-cb h3{ font-size: .3rem; color: #fff; text-align: center; margin-bottom: .3rem}

.pub-close {
    position: absolute;
    width: .48rem;
    height: .48rem;
    z-index: 10;
    right: .24rem;
    top: .24rem;
    background-color: rgba(255,255,255,.1);
    border-radius: 100%;
}
.pub-close .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1c5ab7;
    transform: scale(0);
    border-radius: 100%;
    transition: transform .3s;
}
.pub-close i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: .12rem;
    background-repeat: no-repeat;
    background-image: url(../images/close-btn.svg);
    transition:.6s;
}
.pub-close i:hover{ transform:rotate(180deg)}

@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
@keyframes spin-reverse{
    from{
        transform:rotate(1turn);
    }
}
@keyframes spin-reverse2{
    from{
        transform:rotate(-1turn);
    }
}

/*顶部搜索*/
.tc_search {margin: 0 1.3rem;width: calc(100% - 2.6rem);position: absolute;bottom: 1rem;}
.tc_search .header-search{height: 40px;border-radius: 0;background: rgba(255,255,255,.1);position: relative;width: 100%;margin-bottom: 1rem;}
.tc_search .focus_js{font-size:.875rem;color: #fff;height: 40px;line-height: 40px;padding: 0 1rem;box-shadow: none;-webkit-appearance: none;border-right: 0;background: none;width: 100%;}
.tc_search .btn_blue { position: absolute; top: 0; right: 0; width: 40px; height: 38px; line-height: 38px; border: 0; }
.tc_search .btn_blue.fr { background: #e9edef; color: #4e4f53; }
.tc_search input::-webkit-input-placeholder {
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input::-moz-placeholder {   /* Mozilla Firefox 19+ */
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
c color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
color:#fff;
color: rgba(255,255,255,.7);
}/* WebKit browsers */
.tc_search input:focus::-webkit-input-placeholder {
color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}/* Mozilla Firefox 4 to 18 */
.tc_search input:focus:-moz-placeholder {
color: transparent;
}/* Mozilla Firefox 19+ */
 .tc_search input:focus::-moz-placeholder {
color: transparent;

}/* Internet Explorer 10+ */
.tc_search input:focus:-ms-input-placeholder {
color: transparent;
}/* 点击搜索框获取焦点 placeholder消失-结束 */
/*导航按钮开始*/

video{margin:0 auto;}

/*手机端开始*/
.m_header_box {transition: .6s;display: none;height: .75rem;position: relative;z-index: 100000;}
.m_header_box header{padding: 0 0 0 15px;height: .75rem;background: #b60408;box-shadow: 0 3px 5px rgba(0,0,0,.05);position: fixed;top: 0;left: 0;right: 0;z-index: 100;display:flex;justify-content:space-between;align-items: center;}
.m_header_box header #logo img{height: 32px;}
.m_header_box header #logo{padding:0;width: 100%;}

#m_nav .list_box0{justify-content: center;width: 100%;}
#m_nav .list_box0 .li{margin: 0 .05rem;}

/*导航按钮开始*/
#nav_btn_box.on { background: none; }
#nav_btn .point.on .navbtn::after, #nav_btn .point.on .navbtn::before {/* background: #fff; */}
#nav_btn_box{position:relative;width: .85rem;height: .75rem;display: flex;align-items: center;justify-content: center;z-index: 1;min-width: .85rem;}
#nav_btn_box:before{content:"";position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;/* background: #153052; */}
#nav_btn_box:after{content:"";position: absolute;z-index: -1;top: 0;left: -6px;/* border-right: #153052 6px solid; */border-bottom: transparent .75rem solid;}
#nav_btn { cursor: pointer; text-align: center; z-index: 99999; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; outline: none; box-shadow: none; }
#nav_btn .point {display: inline-block;width: .34rem;height: 18px;position: relative;outline: none;}
#nav_btn .point:hover .navbtn, #nav_btn .point:hover .navbtn::after, #nav_btn .point:hover .navbtn::before {width: 100%;}
#nav_btn .navbtn {position: absolute;top: 50%;left: 0;display: inline-block;width: 100%;height: 2px;-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;margin-top: -1px;}
#nav_btn .navbtn::after, #nav_btn .navbtn::before {position: absolute;left: 0;display: inline-block;width: 100%;height: 2px;content: '';-webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #fff;}
#nav_btn .navbtn::after {top: -8px;}
#nav_btn .navbtn::before {top: 8px;}
#nav_btn .point.on .navbtn {background: transparent;}
#nav_btn .point.on .navbtn::after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; }
#nav_btn .point.on .navbtn::before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px; }

.m_nav_list {flex-direction: column;/* justify-content: center; */width: 100%;height: 100%;overflow: auto;align-items: center;display: flex;background: rgba(255,255,255,.1);}
.m_nav_list::-webkit-scrollbar { display:none}
#m_nav {z-index: 99999;position: fixed;width: 100%;height: 100vh;right: -105vw;top: 0;display: none;padding: 64px 0px 30px;overflow: hidden;pointer-events: none;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;display: block;background: rgba(182, 4,8, .9);background-size:cover;opacity: 0;visibility: hidden;-webkit-backdrop-filter: blur(15px);backdrop-filter: blur(15px);overflow-y: scroll;flex-wrap: wrap;}
#m_nav .close{position:absolute;top: 7px;right: 15px;left: 15px;font-size: 30px;color: #333;z-index: 10000;/* background: rgba(255,255,255,.1); */width: auto;height: 35px;border-radius: 0;display: flex;align-items: center;justify-content: flex-end;padding: 0 0;}
#m_nav.act {pointer-events: auto;right: 0;opacity: 1;visibility: visible;}

#m_nav .search_box input.submit{ background: #0656b7 url(../images/submit.svg) center no-repeat; background-size: 1.75rem;}


#m_nav .old_rukou{margin: .24rem 0 0;width: 100%;}

.list_box_nav_mobile{width:100%;/* height: 100%; *//* background: rgba(255,255,255,.1); *//* padding: 0 10px; */overflow: hidden;margin: 0;}
.list_box_nav_mobile&gt;li{width: 100%;overflow: hidden;padding: 0;position: relative;margin: 0 auto;padding: 0 20px;}
.list_box_nav_mobile&gt;li .con{ position:relative}
.list_box_nav_mobile&gt;li .a{width: 100%;border-bottom: 1px solid rgba(255,255,255,.15);line-height: .64rem;color: rgba(255,255,255,.8);padding: 0;font-size: .2rem;display: flex;position: relative;transition:.5s;}
.list_box_nav_mobile&gt;li i{opacity: 1;filter: alpha(opacity=100);display: inline-block;width: .64rem;height: .64rem;display: inline-block;background: url(../images/arrow_down.svg) center no-repeat;background-size: 15px 15px !important;position: absolute;display: block;right: -.16rem;top: 0;}
.list_box_nav_mobile&gt;li.on1 i{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);}

.list_box_nav_mobile&gt;li.on .a{color: rgba(255,255,255,1);}

/*三级导航 开始*/
.list_box_nav_mobile&gt;li .list{padding:10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1); display:none}
.list_box_nav_mobile&gt;li .list a{display:block;font-size:13px;color: rgba(255,255,255,.6);line-height: 2.5;}
.nav_mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 888; background-color: rgba(0,0,0,0.4); display: none; }

/*顶部搜索*/
.wap_search{font-size:16px;border-radius: 5px;color:#fff;text-align:center;letter-spacing:2px;overflow:hidden;width: 100%;height: 60px;display: block;padding: 0 20px;}
.wap_search .header-search{height: 44px;border-radius: 0;background: rgb(255 255 255);position:relative;width: 100%;margin: 10px auto;border-radius: 50vw;}
.wap_search .input{font-size: 14px;color: #646464;height: 44px;line-height: 44px;padding: 0 .24rem;box-shadow:none;-webkit-appearance: none;float:left;border-right: 0;background:none;width: calc(100% - 40px);}
.wap_search .btn_blue{position:absolute;cursor:pointer;top:0;right:0;width: 44px;height: 44px;line-height: 44px;border:0;background: url(../images/submit.svg) center no-repeat #153052;background-size: .24rem;border-radius: 0;border-radius: 50vw;}
.wap_search .btn_blue.fr{ background:#e9edef; color:#4e4f53;}
.wap_search input::-webkit-input-placeholder{ color:#999; }
.wap_search input::-moz-placeholder{   /* Mozilla Firefox 19+ */ color:#999; }
.wap_search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color:#999; }
.wap_search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */  color:#999; }/* WebKit browsers */
.wap_search input:focus::-webkit-input-placeholder {color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */}/* Mozilla Firefox 4 to 18 */
.wap_search input:focus:-moz-placeholder {color: transparent;}/* Mozilla Firefox 19+ */
.wap_search input:focus::-moz-placeholder {color: transparent;}/* Internet Explorer 10+ */
.wap_search input:focus:-ms-input-placeholder {color: transparent;}/* 点击搜索框获取焦点 placeholder消失-结束 */


/*导航按钮结束*/

/*首页banner*/
#banner{width:100%;overflow: hidden;position: relative;/* top:0; *//* left:0; */z-index:1;background:#fff;height: 100vh;}
#banner .banner_slider{margin: 0;height: 100vh;}
#banner li{position:relative;display: block !important;}
#banner li .img img{width:100%;height: 100vh !important;background-size: cover !important;z-index:8;}	
#banner .miso-slide video{display: block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;object-fit: cover;}

#banner li .img .img_hezi{padding-bottom: 100% !important;}
#banner .miso-current .img img{}
#banner .wp{ height:100%;}
#banner li.miso-current{ z-index:999;}
@-webkit-keyframes enter {
    0% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); }
    20% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); }
    100% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); }
}

@keyframes enter {
    0% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); }

    20% { opacity: 0; transform:translateY(100px); -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -ms-transform:translateY(100px); -o-transform:translateY(100px); }
    100% { opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); }
}

#banner .banner_slider .miso-arrow{width: 5rem;height: 5rem;background: rgba(0,0,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.5s;left: auto;top: 50%;transform: translateY(-50%);margin-top: -2.5rem;}
#banner .banner_slider .miso-arrow svg{width: 2rem;height: 2rem;fill: #fff;transition:.5s;opacity: .6;}
#banner .banner_slider .miso-prev{left: 1%;}
#banner .banner_slider .miso-next{right: calc(1% + 12.5rem);}

#banner .banner_slider .miso-arrow:hover{ background:#06783f}
#banner .banner_slider .miso-arrow:hover svg{ fill:#fff; opacity:1}

.mySwiper1{height: 100vh !important;}
.mySwiper1 .swiper-slide{
    overflow: hidden;
    width: 100vw !important;
}
.mySwiper1 .swiper-slide a{display: block;/*padding-bottom:56.25rem !important*/overflow: hidden; transform: scale(1.175); transition: 6s;}
.mySwiper1 .swiper-slide img{width: 100vw;height:100vh;vertical-align: middle;object-fit: cover;}
.mySwiper1 .swiper-slide video{width: 100vw;height:100vh;vertical-align: middle;object-fit: cover;}
.mySwiper1 .swiper-slide.swiper-slide-active a{ transform: scale(1);}
.mySwiper1 .swiper-pagination{display: table;position: relative;bottom: 0 !important;width: auto !important;left: auto !important;display: flex;justify-content: center;margin: 0 20px;}

.mySwiper1 .down{position: absolute;bottom:0;left:0;right:0;height: 279px;z-index: 10;cursor: pointer;}
.mySwiper1 .swiper-pagination span{background: url(../images/mySwiper1_bg1.png) center no-repeat;font-size: 0;color: #fff;opacity: 1;margin: 0 -6px !important;display: inline-block;height: 38px;line-height: 12px !important;width: 38px;text-align:center;-webkit-animation: play 25s linear infinite;-moz-animation:play 25s linear infinite;animation:play 25s linear infinite;transition: .2s;}
.mySwiper1 .swiper-pagination span.swiper-pagination-bullet-active{text-align:center;background: url(../images/mySwiper1_bg2.png) center no-repeat;margin: 0 10px !important;}

.mySwiper1 .swiper-button-next,.mySwiper1 .swiper-button-prev{position: absolute;right: 0 !important;bottom: 0 !important;width: 60px;height: 60px;background: url(../images/mySwiper1_bg2.png) center no-repeat;left: auto !important;top: auto !important;}
.mySwiper1 .zanting{position:absolute;bottom: 80px;right:20rem;z-index: 1; cursor:pointer}

.mySwiper1 .swiper-button-next,.mySwiper1 .swiper-button-prev{position: absolute;width: 20px;height: 20px;transition:.5s;position: relative;margin: 0;transform: none;opacity: .5;display: none;}
.mySwiper1 .swiper-button-prev{background: url(../images/banner_prev.png) no-repeat center center;}
.mySwiper1 .swiper-button-next{background: url(../images/banner_next.png) no-repeat center center;}
.mySwiper1:hover .swiper-button-next,.mySwiper1:hover .swiper-button-prev{ opacity:1}

.mySwiper1 .swiper-slide a{ position: relative;}
.mySwiper1 .swiper-slide a::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/hei_bg.png) center bottom no-repeat; background-size: 100% auto;}

.bottom_box{position: absolute;bottom: .62rem;right: 50%;display: flex;justify-content: flex-end;align-items: center;height: 20px;z-index: 100;width: 500px;margin-right: -780px;}

.miso_scorll{position: absolute;bottom: .5rem;z-index: 100;left: 50%;transform: translateX(-50%);text-align: center;}

.miso_scorll h6{ font-size: .14rem; color:#fff; text-shadow: 0px 0px 4.75px rgba(0, 0, 0, 0.004); margin-bottom: .04rem}
.miso_scorll .ico{ -webkit-animation: index_tips_scroll 2s linear infinite; -moz-animation: index_tips_scroll 2s linear infinite; animation: index_tips_scroll 2s linear infinite;}

@-webkit-keyframes index_tips_scroll{0%{cy:4;opacity:0; transform: translateY(0);}45%,55%{opacity:1;cy:9; transform: translateY(4px);}to{cy:14;opacity:0; transform: translateY(0);}}
@-moz-keyframes index_tips_scroll{0%{cy:4;opacity:0; transform: translateY(0);}45%,55%{opacity:1;cy:9; transform: translateY(4px);}to{cy:14;opacity:0; transform: translateY(0);}}
@keyframes index_tips_scroll{0%{cy:4;opacity:0; transform: translateY(0);}45%,55%{opacity:1;cy:9; transform: translateY(4px);}to{cy:14;opacity:0; transform: translateY(0);}}

/*==========================================公共 结束=============================================*/


 
/*==========================================首页 开始=============================================*/

.n_padding{ padding: .88rem 0; overflow: hidden;}

.title001{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: .44rem;}
.title001 .ll h6{font-family: Futura Md BT;font-size: .16rem;color: #999999;}
.title001 .ll h3{font-family: SourceHanSerifCN-SemiBold;font-size: .36rem;color: #333333;margin: .06rem 0 0;}
.title001 .line{flex: 1;height: 1px;background: #e8e8e8;margin: .34rem .1rem 0 0;align-self: center;}
.title001 .rr1 img{ height: .3rem}

.more001{ margin: 0 .2rem 0 .3rem}
.more001 a{display: flex;align-items: center;font-size: .14rem;color: #b60408;white-space: nowrap;}
.more001 a img{ margin: 0 .08rem 0 0; transition: .5s }

.container01{ position: relative; z-index:1}
.container01:before{transform: translateY(10px);content:"";position: absolute;top: .9rem;left: 0;background: url(../images/title001_bg10.png) center no-repeat;width: 3.78rem;height: 3.98rem;background-size: cover;z-index: -1;}
.container01 .w50_box{ margin: 0 -.17rem;}
.container01 .w50_box .w50{padding: 0 .17rem;display: flex;flex-direction: column;}

.list3s{ order: 1}

.list3 li a{ display: flex; position: relative;}
.list3 li a .img .img_hezi{ padding-bottom: 62.44% !important; padding-bottom: 4.64rem !important;}
.list3 li a .img::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/list3_top.png) center bottom no-repeat;background-size: 100% auto;}
.list3 li a .con{position: absolute;right: 0;bottom: 0;left: 0;/* height: .76rem; */display: flex;justify-content: center;padding: 0 .3rem .3rem;flex-direction: column;}
.list3 li a .con h5{font-size: .2rem;color: #fff;max-width: calc(100% - 1rem);}
.list3 li a .con h6{font-size: .14rem;color: #fff;margin-bottom: .13rem;}

.list3w{margin-bottom: .2rem;width: 100%;}
.list3w .swiper-pagination{position: absolute;right: .26rem;width: auto;left: auto;bottom: .3rem;}
.list3w .swiper-pagination span{ width: .1rem; height: .1rem; border: #fff 1px solid; background: none; opacity: 1}
.list3w .swiper-pagination span.swiper-pagination-bullet-active{background: #f8b551; border: #f8b551 1px solid}

.list4{display: flex;margin: 0 -.1rem;flex-wrap: wrap;}
.list4 li{ width: 50%; padding: 0 .1rem;}
.list4 li a{ display: block; transition: .5s;}
.list4 li .img .img_hezi{ padding-bottom: 62.15% !important; padding-bottom: 2.25rem !important;}
.list4 li .con{background: #f8f8fb;height: 1.25rem;display: flex;flex-direction: column;justify-content: center;padding: 0 .28rem;position: relative;}
.list4 li .con .line1{ position: absolute; left:0; top: 0; height:0; width: 1px; background: #990000; transition: .2s .1s;}
.list4 li .con .line2{ position: absolute; left:0; bottom: 0; height:1px; width: 0; background: #990000; transition: .2s .3s;}
.list4 li .con .line3{position: absolute;right: 0;bottom: 0;height:0;width: 1px;background: #990000; transition: .2s .5s;}
.list4 li .con h6{font-size: .14rem;color: #b60408;font-family: "PingFang SC";}
.list4 li .con h5{font-size: .16rem;color: #333333;line-height: .28rem;height: .56rem;font-weight: bold;margin: .1rem 0 0; transition: .5s;}

.list3s{ margin-top: .2rem;}
.list3s li a .con h5{ width: 100%; max-width: 100%;}

.container02{ background: url(../images/container02_bg.png) center top no-repeat; background-size: cover; padding: 0 0 1.5rem; position: relative; z-index: 1}

.list5w{ padding: 0 .5rem; position: relative; z-index: 1;}
.list5w .swiper-container{ padding: .2rem; margin: -.2rem;}
.list5w::before{content: "";position: absolute;width: 100vw;left: 50%;transform: translateX(-50%);height: 3px;background: url(../images/list5w_bg.png) center center no-repeat;top: 1.02rem;margin-top: -1.5px;}
.list5 li *{ transition: .5s}
.list5 li a{display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;height: 2.1rem;padding: 0 .24rem;}
.list5 li a::before{ content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 0; z-index: -1;}
.list5 li a::after{ content: ""; position: absolute; bottom: 0; left: 50%; width: 0; height: 3px;}
.list5 li a h6{font-size: .14rem;color: #b60408;font-weight: 300;font-family: "PingFang SC";}
.list5 li a h6 font{font-weight: bold;/* margin-left: .15rem; */font-size: 0.18rem;display: block;margin: .1rem 0;}
.list5 li a .dots{margin: .18rem 0 .2rem;padding: 0 0 0 .3rem;}
.list5 li a .dots .dot{width: .2rem;height: .2rem;border: #ab1a26 1px solid;border-radius: 50%;position: relative;z-index: 1; opacity:0; transform: scale(0)}
.list5 li a .dots .dot:before{ content:""; position: absolute; width: .08rem; height: .08rem; background: #ab1a26; border-radius: 50%; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%)}
.list5 li a h5{font-size: .18rem;color: #333333;line-height: .28rem;height: .56rem;font-weight: bold;margin: 0;transition: .5s;}

.miso-arrow1_box .miso-arrow1{position: absolute;top: .86rem;cursor: pointer;z-index: 10;}
.miso-arrow1_box .miso-arrow1 svg{ width: .34rem; height: .34rem; fill: #b0b0b0; transition: .5s}
.miso-arrow1_box .miso-arrow1_prev{ left: 0}
.miso-arrow1_box .miso-arrow1_next{ right: 0}

.container03{ background: url(../images/container03_bg.jpg) center bottom no-repeat; background-size: cover; padding: 0 0 2rem; position: relative; z-index: 1}
.container03:before{content:"";position: absolute;top: 0;left: 3%;background: url(../images/title001_bg11.png) center no-repeat;width: 2.18rem;height: 2.51rem;background-size: cover;z-index: -1;/* transform: translateX(-1rem); */}

.container03 .content{display: flex;flex-wrap: wrap;align-items: center;}
.container03 .content .left{ width: 55.78%;}
.container03 .content .right{ width: calc(100% - 55.78%); padding: 0 0 0 .22rem;}
.list7{background: #fff;box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.05);}

.list6w{ margin-bottom: 0}
.list6 li a .img .img_hezi{ padding-bottom: 62.44% !important; padding-bottom: 5.26rem !important;}
.list6 li a .img::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/list6_top.png) center bottom no-repeat;background-size: 100% auto;}

.list7 li *{ transition: .5s;}
.list7 li a{display: flex;height: 1.7533rem;flex-wrap: wrap;padding: .12rem;border-bottom: #e5e5e5 1px solid;align-items: center; position: relative; z-index: 1;}
.list7 li a .img{ width: 2.42rem;}
.list7 li a .img .img_hezi{ padding-bottom: 62.44% !important; padding-bottom: 1.51rem !important;}
.list7 li a .con{width: calc(100% - 2.42rem);padding: 0 .3rem;}
.list7 li a .con h6{font-size: .14rem;color: #b60408;font-family: "PingFang SC";margin-bottom: .06rem;}
.list7 li a .con h5{font-size: .2rem;color: #333333;line-height: .3rem;height: .9rem;font-weight: bold;margin: 0;transition: .5s;}
.list7 li a .line1{ position: absolute; left:0; top: 0; height:0; width: 1px; background: #990000; transition: .5s;}
.list7 li a .line2{ position: absolute; left:0; bottom: 0; height:1px; width: 0; background: #990000; transition: .5s;}
.list7 li a .line3{ position: absolute; right:0; bottom: 0;height:0; width: 1px;background: #990000; transition: .5s;}
.list7 li a .line4{ position: absolute; right:0; top: 0; height:1px; width: 0; background: #990000; transition: .5s;}


.list7 li:last-child a{ border: none}


.container04_box{ position: relative; z-index: 1;}
.container04{ padding: 0;}
.container04_box .bg1{position: absolute;width: 44.63%;top: -.9rem;bottom: 0;left: 0;background: url(../images/container04_bg1.jpg) center no-repeat;z-index: -1;background-size: cover;}
.container04_box .bg2{position: absolute;width: calc(100% - 44.63%);top: 0;bottom: 0;right: 0;background: url(../images/container04_bg2.jpg) center no-repeat;z-index: -1;background-size: cover;}
.container04 .wp{ display: flex; flex-wrap: wrap;}
.container04 .left{ width: 5.06rem;}
.container04 .right{ width: calc(100% - 5.06rem); padding: .84rem 0 .3rem .8rem;}

.container04 .left .miso_bd img{max-width: 100%;margin: 0 auto;}
.container04:before{content:"";position: absolute;top: -.25rem;left: 3%;background: url(../images/title001_bg3.png) center no-repeat;width: 3.26rem;height: 3.18rem;background-size: cover;z-index: -1;/* transform: translateX(-1.5rem); */}


.container04 .tabs{ display: flex;}
.container04 .tabs li{ position: relative}
.container04 .tabs li:first-child{ margin-right: .36rem;}
.container04 .tabs li::before {/*content: "";*/position: absolute;width: 4px;height: 4px;background: #797979;right: calc(-.18rem - 2px);border-radius: 50%;bottom: .15rem;}
.container04 .tabs li:last-child::before { display: none; }
.container04 .title001 .ll .tabs li a{display: flex;flex-direction: column;justify-content: space-around;height: 100%;}
.container04 .title001 .ll .tabs li h6{opacity: 0;font-size: 0;}
.container04 .title001 .ll .tabs li h3{ color: #797979; font-size: .2rem;}
.container04 .title001 .ll .tabs li.active h3{ font-size: .36rem; color: #333333;}
.container04 .title001 .ll .tabs li.active h6{ opacity: 1; font-size: .16rem}

.container04 .miso_bd1 .li{ display: none;}
.container04 .miso_bd1 .li.active{ display: block;}

.container04 .miso_bd2&gt;div{ opacity: 0; visibility: hidden; height: 0;}
.container04 .miso_bd2&gt;div.active{ opacity: 1; visibility: visible; height: auto;}

.list8w{ background: rgba(255,255,255,.95); box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.4); position: relative; z-index: 1; min-height: 6rem;}
.list8w .line1{position: absolute;top: 50%;margin-top: -.5px;left: .52rem;right: .52rem;height: 1px;background: rgba(0,0,0,.08);}
.list8w .line2{position: absolute;left: calc(33.33%  + .08rem);margin-left: -.5px;top: .52rem;bottom: .52rem;width: 1px;background: rgba(0,0,0,.08);}
.list8w .line3{position: absolute;right: calc(33.33%  + .08rem);margin-left: -.5px;top: .52rem;bottom: .52rem;width: 1px;background: rgba(0,0,0,.08);}
.list8w .nodata{position: absolute;top:0;right: 0;bottom: 0;left:0;z-index: -1;display: flex;justify-content: center;flex-direction: column;align-items: center; transition: .5s}
.list8w .nodata.on{ opacity: 0; visibility: hidden}
.list8w .nodata h3 img{ opacity: .7}
.list8w .nodata h6{font-size: .18rem;color: #333;margin: .2rem 0 0;}
.list8w .cslide{}
.list8w .cslide.on{ opacity: 0; visibility: hidden}

.list8s1 .miso-list{ overflow: visible;}

.list8{padding: 0 .26rem;}
.list8 li{ width: 33.33%;}
.list8 li *{ transition: .5s;}
.list8 li a{display: flex;height: 3rem;flex-direction: column;justify-content: center;padding: 0 .26rem;position: relative;z-index: 1;}
.list8 li a .line1s{ position: absolute; left:0; top: 0; height:0; width: 1px; background: #990000; transition: .5s;}
.list8 li a .line2s{ position: absolute; left:0; bottom: 0; height:1px; width: 0; background: #990000; transition: .5s;}
.list8 li a .line3s{ position: absolute; right:0; bottom: 0;height:0; width: 1px;background: #990000; transition: .5s;}
.list8 li a .line4s{ position: absolute; right:0; top: 0; height:1px; width: 0; background: #990000; transition: .5s;}
.list8 li a .line_box{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:#fff; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.3); z-index: -1; opacity: 0; visibility: hidden; transition: .5s;}
.list8 li a .top{ display: flex; align-items: center; justify-content: space-between; border-bottom: #f8eded 1px solid; margin: 0 0 .22rem; padding-bottom: .22rem;}
.list8 li a .top .time{ font-size: .24rem; color: #b60408; font-family: georgiab;}
.list8 li a .top span{ font-size: .14rem; color: #b60408; font-family: "PingFang SC";}
.list8 li a h5{font-size: .16rem;color: #333333;line-height: .28rem;height: .56rem;font-weight: bold;margin: 0 0 .3rem;transition: .5s;}
.list8 li a h6{font-size: .16rem;color: #333333;line-height: .3rem;padding: 0 0 0 .24rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list8 li a h6.h61{ background: url(../images/icon_zjr.png) left center no-repeat;}
.list8 li a h6.h62{ background: url(../images/icon_dx.png) left center no-repeat;}
.list8 li a h6.h63{ background: url(../images/icon_dd.png) left center no-repeat;}
.list8 li a h6.h64{ background: url(../images/icon_bz.png) left center no-repeat;}

.container05{ background: url(../images/container05_bg.jpg) center top no-repeat; background-size: cover; position: relative; z-index: 1}
.container05:before{content:"";position: absolute;top: .6rem;left: 3%;background: url(../images/title001_bg12.png) center no-repeat;width: 2.02rem;height: 3.11rem;background-size: cover;z-index: -1;/* transform: translateX(-1rem); */}

.list9{ display: flex; flex-wrap: wrap;}
.list9 *{ transition: .5s;}
.list9 .li{width: 2.6rem;display: flex;/* flex-wrap: wrap; */overflow: hidden;box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.36); transition: .5s;}
.list9 .li .left{ width: 2.6rem; position: relative; z-index: 1; }
.list9 .li .left a{ display: block; height: 100%}
.list9 .li .left .img{height: 100%;background: #fff;}
.list9 .li .left .img .img_hezi{ padding-bottom: 193.07% !important;}
.list9 .li .left .box{position:  absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: .4rem 0;}
.list9 .li .left .box h3{font-family: SourceHanSerifCN-SemiBold;font-size: .3rem;color: #fff;margin: .06rem 0 0;/* writing-mode: vertical-lr; *//* -webkit-writing-mode: vertical-lr; */-ms-writing-mode: vertical-lr;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.74);width: .3rem;text-align: center;}
.list9 .li .right{width: calc(100% - 2.6rem);background: #fff;padding: 0;overflow: hidden; opacity: 0; visibility: hidden;}

.more002 .a{display: flex;align-items: center;justify-content: center;writing-mode: tb-rl;-webkit-writing-mode: tb-rl;-ms-writing-mode: tb-rl;font-size: .14rem;color: #fff;letter-spacing: .03rem;white-space: nowrap;}
.more002 .a img{ margin-bottom: .1rem; transition: .5s;}

.list9 .li.on{ width: calc(100% - 2.6rem*2)}
.list9 .li.on .right{width: calc(100% - 2.6rem);padding: .32rem .1rem; opacity: 1; visibility: visible;}

.list9 .li .right .box_li{height: 100%;position: relative;z-index: 1;}
.list9 .li .right .box_li .line1s{position: absolute;top: 33.33%;margin-top: -.5px;left: .32rem;right: .32rem;height: 1px;background: rgba(0,0,0,.08);}
.list9 .li .right .box_li .line2s{position: absolute;top: 66.66%;margin-top: -.5px;left: .32rem;right: .32rem;height: 1px;background: rgba(0,0,0,.08);}
.list9 .li .right .box_li .line3s{position: absolute;left: 50%;margin-left: calc(-.05px);top: 0;bottom: 0;width: 1px;background: rgba(0,0,0,.08);}

.list10{height: 100%;display: flex;flex-wrap: wrap; position: relative}
.list10 li{ width: 50%; height: 33.33%; padding: 0 .32rem;}
.list10 li a{display: flex;height: 100%;flex-direction: column;justify-content: center;position: relative;z-index: 1;}
.list10 li a .line1s1{ position: absolute; left:0; top: 0; height:0; width: 1px; background: #990000; transition: .5s;}
.list10 li a .line2s1{ position: absolute; left:0; bottom: 0; height:1px; width: 0; background: #990000; transition: .5s;}
.list10 li a .line3s1{ position: absolute; right:0; bottom: 0;height:0; width: 1px;background: #990000; transition: .5s;}
.list10 li a .line4s1{ position: absolute; right:0; top: 0; height:1px; width: 0; background: #990000; transition: .5s;}
.list10 li a .line_box{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background:#fff; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.3); z-index: -1; opacity: 0; visibility: hidden; transition: .5s;}
.list10 li a h6{font-size: .14rem;color: #b60408;font-family: "PingFang SC";margin-bottom: .1rem;}
.list10 li a h5{font-size: .18rem;color: #333333;line-height: .28rem;height: .56rem;font-weight: bold;margin: 0;transition: .5s;}

.container_p1{ background: url(../images/container_p1.jpg) center bottom no-repeat; background-size: cover;}
.container6{ position:relative; z-index: 1}
.container6:before{content:"";position: absolute;top: .7rem;left: 3%;background: url(../images/title001_bg13.png) center no-repeat;width: 2.5rem;height: 3.98rem;background-size: cover;z-index: -1;/* transform: translateX(-.85rem); */}


.list11{display: flex;margin-bottom: -.15rem;}
.list11 li{margin: 0;}
.list11 li .a{position: relative;cursor: pointer;}
.list11 li .a .ewm{position: absolute;box-shadow: 0 0 15px rgba(0,0,0,.1);left: 50%;transform: translateX(-50%) translateY(.3rem);transition: .5s;opacity: 0;visibility: hidden;/* width: 1.43rem; *//* height: 1.43rem; */background: #fff;box-shadow: 0px 2px 9.5px 0.5px rgba(1, 1, 1, 0.21);padding: .1rem;border-radius: .1rem;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.list11 li .a .ewm img{width: 1rem;height: 1rem;}
.list11 li .a .ewm h6{ font-size: .12rem; color: #a69999}
.list11 li .a .ewm:before{content: "";position: absolute;left: 50%;top: -.08rem;margin-left: -.06rem;border-bottom: #fff .08rem solid;border-left: transparent .06rem solid;border-right: transparent .06rem solid;}

.list11 li:hover{ position: relative; z-index: 10}
.list11 li .a:hover .ewm{transform: translateX(-50%) translateY(.05rem);opacity: 1;visibility: visible;}

.container6 .title001{ position: relative; z-index: 2;}
.container6 .content{ display: flex; flex-wrap: wrap; margin: 0 -.94%;}
.container6 .content .box{padding: 0 .9%;}
.container6 .content .box1{width: 38.63%;}
.container6 .content .box2{width: 32.49%;}
.container6 .content .box3{width: calc(100% - 38.63% - 32.49%);}

.list12 li *{ transition: .5s;}
.list12 li a{ display: block; position: relative;}
.list12 li a .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: flex-end;padding: 0 .18rem .16rem;background: url(../images/list12_top.png) center bottom repeat-x;z-index: 1;}
.list12 li a .top:before{content: "";position: absolute;left: 0;bottom: 0;width: .05rem;background: #36a300;height: .58rem;z-index: -1;}
.list12 li a .top h5{ height: .38rem; display: flex; width: 100%; align-items: center; font-size: .18rem; color: #fff; line-height: 1.25;}
.list12 li a .top h5 img{ margin: 0 .16rem 0 0;width:0.23rem;}
.list12 li a .img .img_hezi{padding-bottom: 80.70% !important;}

.box2 .list12 li a .img .img_hezi{padding-bottom: 45.26% !important;}
.box2 .list12 li:first-child{margin-bottom: 6.25%;}
.box3 .list12 li a .img .img_hezi{padding-bottom: 109.7% !important;}

.box2 .list12 li a .top:before{ background: #0085d9;}
.box2 .list12 li:last-child a .top:before{ background: #9b0007;}

.box3 .list12 li a .top:before{ background: #ea6300;}

.container7{ padding: 0 0 1.15rem;}

.list13{ display: flex; margin: 0 -.09rem; flex-wrap: wrap;}
.list13 .miso-list{padding: .25rem .09rem;margin: -.25rem -.09rem;}
.list13 li{ width: 25%; padding: 0 .09rem;}
.list13 li *{transition: .2s;}
.list13 li a{display: block;position: relative;padding: .09rem 0; height: 1.48rem;}
.list13 li a .img{ }
.list13 li a .img .img_hezi{ padding-bottom: calc(40.43% - .18rem) !important; }
.list13 li a .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center;}
.list13 li a .top h5{background: rgba(0,0,0,.2);width: 100%;font-size: .24rem;color: #fff;text-shadow: 0px 3px 4px rgba(5, 4, 0, 0.75);padding: .08rem .1rem;line-height: 1.5;text-align: center;font-family: SourceHanSerifCN-SemiBold;font-weight: 600;}

.list13 .miso-arrow2{ position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer}
.list13 .miso-arrow2 svg{ width: .3rem; height: .3rem; fill: #999; transition: .5s}
.list13 .miso-arrow2.miso-prev2{ left: -.4rem}
.list13 .miso-arrow2.miso-next2{ right: -.4rem}
.list13 .miso-arrow2 svg{ fill: #d70e1a}

footer{background: url(../images/footer_bg.jpg) center no-repeat;background-size: cover;overflow: hidden;}
footer .fl01{ padding: .5rem 0;}
footer .fl01 .wp{ display: flex; justify-content: space-between;}
footer .fl01 h3{ font-size: .2rem; color: #fff; font-family: SourceHanSerifCN-SemiBold; margin-bottom: .32rem;}
footer .fl01 dl{ margin-bottom: .14rem}
footer .fl01 dl dt{font-size: .16rem;color: #fff;font-weight: 300; margin-bottom: .04rem}
footer .fl01 dl dd{font-size: 12px;color: #fff;line-height: 18px;font-weight: 300;}

.list14{display: flex;flex-wrap: wrap;margin: 0 -.22rem;margin-bottom: -.16rem;}
.list14 li{width: 33.33%;padding: 0 .22rem;margin-bottom: .16rem;}
.list14 li a{display: block;font-size: .14rem;line-height: .3rem;color: #fff;border-bottom: rgba(255,255,255,.15) 1px solid; position: relative}
.list14 li a:after{ content: ""; position: absolute; bottom: -1px; left: 0; width: 0; background: #fff; height: 1px;}
.list14 li a:hover:after{ width: 100%}

footer .fl01 .center{ width: 5.44rem;}
footer .fl02{ padding: 0 0 .44rem; margin-top: -1rem}
footer .fl03{ text-align: center; font-size: .14rem; color: #fff; border-top: rgba(255,255,255,.2) 1px solid; padding: .2rem 0;}
footer .fl03 p{ line-height: 1.5}

.photoActives,.photoActives1 { position: relative; overflow: hidden; }
[data-aos=fade-up] .photoActives .photoActive { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #fff; z-index: 3; }
[data-aos=fade-up].aos-animate .photoActives .photoActive { bottom: -100%; -webkit-transition: 1.6s; transition: 1.6s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }
[data-aos=fade-down] .photoActives .photoActive { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #fff; z-index: 3; }
[data-aos=fade-down].aos-animate .photoActives .photoActive { bottom: -100%; -webkit-transition: 1.6s; transition: 1.6s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }
[data-aos=fade-up] .photoActives1 .photoActive { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; z-index: 3; }
[data-aos=fade-up].aos-animate .photoActives1 .photoActive { top: -100%; -webkit-transition: 1.6s; transition: 1.6s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.g-right{overflow:hidden;position:fixed;top:20%;right:0;z-index:10000}
.g-right .con{display:block;overflow:hidden;position:relative}
.g-right .con:after{content:"";position:absolute;bottom:0;left:0;right:25px;height:1px;background-color:rgba(255,255,25,.1)}
.g-right .con .icon{display:block;width:48px;height:43px;line-height:43px;font-size:0;text-align:center;margin-right:25px;float:left}
.g-right .con .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.g-right .con .icon .imgl2{display:none}
.g-right .con .tit{overflow:hidden;height:43px;line-height:43px;font-size:14px;color:#fff;width:0;font-weight:700;text-align:center;background-color:#990000;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-right.open .tit{width:110px}
.g-right.open .con .icon{margin-right:10px}
.g-right .con:hover .tit{color:#ea9425}
.g-right .con:hover .icon .imgl2{display:inline-block}
.g-right .con:hover .icon .imgl1{display:none}
.g-right li:last-child .con:after{display:none}


/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_header_box{ height: auto;}
.n_header_box .header_box_li{ position: relative;}
.n_header_box #logo img.img2{ display: block;}
.n_header_box #logo img.img1{ display: none;}
.n_header_box .header_box_li.xg:before { height: 0; opacity: 0; visibility: hidden;}
.n_header_box .header_box_li:after{ display: none;}

.n_banner{ position: relative; overflow: hidden;}
.n_banner .img .img_hezi{padding-bottom: 27.96875% !important;}
.n_banner .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-size: 100% auto !important;}
.n_banner .top .wp{display: flex;height: 100%;flex-direction: column;justify-content: flex-end;padding-bottom: .45rem;}
.n_banner .top h6{font-family: Futura Md BT;font-size: .18rem;color: #f3c0c0;}
.n_banner .top h3{font-size: .48rem;color: #fff;font-family: "思源宋体 Bold";margin: .1rem 0 .32rem;}

.list_erji{display: flex;flex-wrap: wrap;width: 5.8rem;}
.list_erji li{min-width: 25%;}
.list_erji li a{display: inline-block;position: relative;font-size: .2rem;color: #c39a9a;line-height: .56rem;transition: .5s;}
.list_erji li a::before{content: "";position: absolute;width: 19px;height: 0;background: url(../images/list_erji.svg) center no-repeat;left: -30px;top: 50%;transform: translateY(-50%);transition: .2s;}
.list_erji li a:hover, .list_erji li.on a{color: #fff;font-weight: bold;}
.list_erji li a:hover::before, .list_erji li.on a::before{height: 20px;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;float: left;width: 100%;background: #153052;background: url(../images/footer_bg1.jpg) center bottom no-repeat;background-size: cover;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i { }
#m_n_nav h1 { font-size: 14px; color: rgb(255, 255, 255); text-align: center; margin: 0px; line-height: 50px; }
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl { font-size: 0px; overflow: hidden; background: rgb(255, 255, 255); padding: 10px 0px; }
#sub_nav_content dt { position: relative; background: rgb(255, 255, 255); z-index: 999; width: 100%; display: inline-block; margin-bottom: 0px; float: left; }
#sub_nav_content dt a { margin: 0px 20px; display: block; color: rgb(91, 83, 73); line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt a { }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: rgb(215, 0, 41); border-top: 1px solid rgb(255, 255, 255); }
#sub_nav_content dt.title_on a i { color: rgb(215, 0, 41); }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #b60408;}
#sub_nav_content dd { display: none; }
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a { padding: 0px 25px; line-height: 30px; border-top: 1px solid rgb(231, 231, 231); font-size: 12px; color: rgb(91, 83, 73); display: block; height: 30px; }
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }
.n_container { padding: 0px;  }

.list_sanji{ background: url(../images/list_sanji_line.png) center bottom no-repeat; background-size: 100% auto; margin-bottom: .7rem;}
.list_sanji ul{display: flex;flex-wrap: wrap;justify-content: center;}
.list_sanji ul li{padding: 0 .25rem;}
.list_sanji ul li *{ transition: .5s}
.list_sanji ul li a{display: inline-block;line-height: .6rem;font-size: .2rem;color: #181818;position: relative;}
.list_sanji ul li a:before{ content:""; position: absolute; bottom: 0; left: 50%; width: 0; height: .06rem; background:#f4a138}
.list_sanji ul li.on a, .list_sanji ul li a:hover{ color: #f4a138; font-weight: bold;}
.list_sanji ul li.on a:before, .list_sanji ul li a:hover:before{ width: calc(100% - .2rem); left: .1rem}

.list_siji{ background:none; margin-top: -.3rem}
.list_siji ul li a{ font-size: .18rem; color:#666}
.list_siji ul li a:before{ height: .03rem}

.n_container{ overflow: hidden;}

.n_padding1{padding: .9rem 0;overflow: hidden;}

.about{ background: url(../images/about_bg1.jpg) center 80% no-repeat; background-size: 100% auto;}
.about .fl01{ background: url(../images/about_bg.jpg) center top no-repeat; background-size: 100% auto;}
.about .fl01 .wp .left{ width: 3.1rem;}
.about .fl01 .wp .left img{ width: 2.36rem;}
.about .fl01 .wp .right{ width: calc(100% - 3.1rem);}
.about .fl01 .wp .right .chatu{display: flex;align-items: center;margin-bottom: .62rem;overflow: hidden;}
.about .fl01 .wp .right .chatu .ll{ width: 2.2rem; min-width: 2.2rem; margin-right: .24rem;}
.about .fl01 .wp .right .chatu .ll img{ margin-left: 0;}
.about .fl01 .wp .right .chatu .rr{ max-width: calc(100% - 2.2rem - .24rem) \0;}

.list_about1_w{ position: relative; z-index: 1;}
.list_about1_w::before{content: "";position: absolute;bottom: 10px;left: 0;right: 0;background: #990000;height: 1px;}
.list_about1{margin: .5rem -.1rem .7rem;padding: 0 .5rem;}
.list_about1 li{width: 20%;text-align: center;padding: 0 .1rem; padding-bottom: 10px;}
.list_about1 li .a{ padding-bottom: 24px; position: relative; z-index: 1;}
.list_about1 li .a::before{ content: ""; position: absolute; bottom: -3px; width: 7px; height: 7px; background-color: #990000; border-radius: 50%;}
.list_about1 li .a h3 big{ font-size: .72rem; color: #990000; font-family: DIN-Black;}
.list_about1 li .a h6{font-size: .18rem;color: #333333;line-height: 1.5;margin: .1rem 0 0;}
.list_about1 .miso-arrow{ -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); top: auto; bottom:0}
.list_about1 .miso-prev{ background: url(../images/list_about1_prev.png) center no-repeat; left: -7px}
.list_about1 .miso-next{ background: url(../images/list_about1_next.png) center no-repeat; right: -7px}

.title001s{justify-content: space-between;border-bottom: #e3e3e3 1px solid;padding-bottom: .46rem;margin-bottom: .48rem;text-align: center;}

.xianren{background: url(../images/xianren_bg1.jpg) right bottom no-repeat;padding: 0 0 .3rem;background-size: 100% auto;}
.xianren .fl01 .content{display: flex;flex-wrap: wrap;margin: 0 -.2rem;}
.xianren .fl01 .content .content1{ width: 50%; padding: 0 .2rem;}
.xianren .fl01 .content .content1 .box{margin-bottom: .4rem;}
.xianren .fl01 .content .content1 .box:last-child{ margin-bottom: 0}
.xianren .fl01 .content .content1 .box h3{background: url(../images/xianren_bg.jpg) center no-repeat;background-size: cover;height: .68rem;display: flex;align-items: center;padding: 0 .5rem;font-size: .3rem;color: #fff;font-family: SourceHanSerifCN-SemiBold;}
.xianren .box{ background: #fff url(../images/list_xianren1_bg.png) right bottom no-repeat;background-size: 100% auto;/* min-height: 8.7rem; */box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);}
.xianren .box .con{padding: .3rem .5rem .4rem;}

.list_xianren1{padding-bottom: .3rem;}
.list_xianren1 dl{text-align: left;padding: .24rem 0;border-bottom: #e2e2e2 1px solid;align-items: flex-start;}
.list_xianren1 dl dt{font-size: .3rem;color: #990000;line-height: .4rem;padding: 0;font-family: SourceHanSerifCN-SemiBold;width: 2.4rem;position: relative;}
.list_xianren1 dl dt:before{content:"";position: absolute;right:0;top: 50%;margin-top: -.15rem;width: 1px;height: .3rem;border-right: #e2e2e2 1px solid;}
.list_xianren1 dl dd{width: calc(100% - 2.4rem);padding: 0 .64rem;display: flex;flex-direction: column;align-items: flex-end;}
.list_xianren1 dl dd a{font-size: .24rem;color: #333333;line-height: .4rem;display: block;min-width: .8rem; transition: .5s;}
.list_xianren1 dl:last-child{ border: none;}

.list_xianren1s dl dd{flex-direction: row;padding: 0 .64rem 0 2.6rem;flex-wrap: wrap;}
.list_xianren1s dl dd a{ min-width: 12.5%}

.liren h4{font-family: "思源宋体 Bold";font-size: .3rem;color: #990000;margin: 0;padding: .24rem;}
.liren .list_xianren1 dl{ padding: .16rem 0}
.liren .list_xianren1 dl dt{width: calc(100% - 2rem);font-size: .24rem;color: #333333;line-height: .32rem;padding: 0 .24rem; display: flex}
.liren .list_xianren1 dl dt a{ display: flex; transition: .5s;}
.liren .list_xianren1 dl dt .ll{ width: .96rem}
.liren .list_xianren1 dl dt .rr{display: flex;flex-direction: column;padding: 0 0 0 .24rem; position: relative; }
.liren .list_xianren1 dl dt .rr:before{content:"";position: absolute;left: 0;border-top: transparent .07rem solid;border-bottom: transparent .07rem solid;border-left: #ba0000 .08rem solid;top: .08rem;-webkit-filter: grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity: 0.4;transform: rotate(-90deg);}
.liren .list_xianren1 dl dt small{font-size: .18rem; font-weight: 300;}
.liren .list_xianren1 dl dd{width: 2rem;padding: 0 0 0 .3rem;align-items: flex-start;}
.liren .list_xianren1 dl dd h6{ font-size: .18rem; color: #333333; line-height: .32rem; font-weight: 300;}

.xianren_d{background: url(../images/xianren_bg1.jpg) right bottom no-repeat;padding: 0 0 .3rem;background-size: 100% auto;}
.xianren_d .fl01{ /*background: url(../images/xianren_d_bg.jpg) 84% 35% no-repeat;*/}
.xianren_d .wp .left{width: 3.3rem;float: left;}
.xianren_d .wp .right{width: calc(100% - 3.3rem);padding: .3rem 0 0 1rem;float: right;}

.n_title001{ margin-bottom: .5rem;}
.n_title001 h3{font-family: "思源宋体 Bold";font-size: .3rem;color: #990000;}
.n_title001 h4{ font-size: .24rem; color: #333333; margin: .24rem 0 0;}

.xianren_d .wp .right .ar_article{ position: relative; z-index: 1; padding: 0 0 0 .64rem;}
.xianren_d .wp .right .ar_article::before{ content: ""; position: absolute; top: .1rem; width: 1px; height: .9rem; background: #a81b00; left: 0;}
.xianren_d .wp .right .ar_article p{text-indent: 0;font-size: .18rem;line-height: .36rem;margin-bottom: .3rem;}
.xianren_d .wp .right .ar_article p img{ margin: 0 auto;}

.xianren_d .wp .right [data-aos=line1].ar_article::before{ height: 0;}
.xianren_d .wp .right [data-aos=line1].ar_article.aos-animate::before{ height: .9rem;}

.xianren .fl01 .content .content1.w100{ width: 100%;}

.xianren .fl01 .content .content1.w100 .box h3{background: url(../images/xianren_bgs.jpg) center no-repeat;background-size: cover;}
.list_xianren2 .h4{font-size: .3rem;color: #990000;line-height: .4rem;padding: 0;font-family: SourceHanSerifCN-SemiBold;position: relative; margin-bottom: .16rem}
.list_xianren2 .h5{ font-size: .2rem; color:#333333; line-height: 1.6}
.list_xianren2 .h5 font{ margin-right: .15rem}

.list_xianren2{border-bottom: #e5e5e5 1px solid;padding: .34rem .24rem;}
.list_xianren2:last-child{ border: none;}

.xianren .fl01 .content .content1.w100 .box .con{ background: #fff url(../images/list_xianren1_bgs.png) right bottom no-repeat;background-size: 100% auto;}

.list_guanli li{width: 33.3%;padding-right: .1rem;margin-bottom: .24rem;}
.list_guanli li .a{/* display: flex; */position: relative;z-index: 1;font-size: .18rem;color: #333333;line-height: 24px;padding: 0 0 0 .4rem;transition: .5s;}
.list_guanli li .a::before{content: "";position: absolute;background: url(../images/list_guanli.svg) center no-repeat;width: .2rem;height: .2rem;background-size: cover;left: 0;top: .03rem;}

.guanli .box{ background: #fff url(../images/list_guanli_bg.png) right bottom no-repeat;background-size: 100% auto;}

.list_jxky{margin-bottom: .2rem;}
.list_jxky .list_guanli{position: relative;margin: 0 -.6rem;padding: 0 .6rem;min-width: calc(100% + 1.2rem);}
.list_jxky .list_guanli:first-child{/* border-right: #e3e3e3 1px solid; */}

.xianren .fl01 .content .content1.w100.bg1 .box .con{ background: #fff url(../images/list_xianren1_bgs1.png) right bottom no-repeat;background-size: 100% auto;}

.service, .pb_bg{background: #fefefe url(../images/service_bg.jpg) center bottom no-repeat;background-size: 100% auto;}
.service .fl01{ position: relative; z-index: 1; padding: 1.2rem 0 .9rem; background: #fbfbfb;}
.service .fl01::before{ content: ""; position: absolute; z-index: -1; left: 0; right: 0; bottom: 0; height: 2.66rem; background: #fff url(../images/service_bg.png) 84% 35% no-repeat;}
.service .fl01 .wp .left{ width: 6.84rem; }
.service .fl01 .wp .left img{ width: 100%}
.service .fl01 .wp .right{width: calc(100% - 6.84rem);padding: .2rem 0 0 .78rem;}
.service .fl01 .wp .right h3{ font-size: .34rem; color: #333333; font-weight: 600;}
.service .fl01 .wp .right .ar_article{ margin: .3rem 0 1rem;}
.service .fl01 .wp .right .ar_article p{ font-size: .16rem; text-indent: 0;}

.list_service1 li{width: 50%;margin-bottom: .16rem;}
.list_service1 li .a{display: flex;align-items: center;line-height: .4rem;}
.list_service1 li .a .ico{width: .48rem;display: flex;align-items: center;}
.list_service1 li .a .con font{ font-size: .2rem; color: #000000; display: inline-block; position: relative;}
.list_service1 li .a .con font::before{content: "";position: absolute;background: url(../images/list_service1_jt.png) center no-repeat;width: .15rem;height: .15rem;background-size: cover;top: 50%;right: -.24rem;margin-top: -.075rem;transform-origin: left bottom;transform: scale(0) translateX(-100%) translateY(100%); opacity: 0;}

.service .fl02{ position: relative; z-index: 1; padding: 1.2rem 0 .9rem;}

.list_service2{margin: 0 -.15rem;margin-bottom: -.4rem;}
.list_service2 li{width: 25%;padding: 0 .15rem;margin-bottom: .4rem;}
.list_service2 li *{ transition: .5s;}
.list_service2 li a{ display: block;}
.list_service2 li .img .img_hezi{ padding-bottom: 64.55% !important;}
.list_service2 li .con{height: 2.6rem;border: #d2d2d2 1px solid;padding: 0 .38rem;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;}
.list_service2 li .con::before{ content: ""; position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: -1; background: url(../images/list_service2_bg.jpg) center no-repeat; background-size: cover; opacity: 0; visibility: hidden;}
.list_service2 li .con h3{font-size: .2rem;color: #333333;font-weight: 600;margin-bottom: .15rem;line-height:1.5;max-height: .6rem;overflow: hidden;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list_service2 li .con .ar_article p{font-size: .16rem;text-indent: 0;line-height: .26rem;height: .78rem;}

.more003{ text-align: center;}
.more003 .a{display: flex;width: 1rem;height: 0;opacity: 0;border: #fff9b1 1px solid;align-items: center;justify-content: center;font-size: .16rem;color: #ffcc00;margin: 0 auto;margin-top: .25rem;}

.n_title002{ margin-bottom: .86rem; text-align: center;}
.n_title002 h3{ font-size: .3rem; color: #333333; font-weight: 600; margin-bottom: .2rem;}

.service .fl03{position: relative;z-index: 1;padding: .7rem 0 1.8rem;background: url(../images/service_bgs1.png) center top no-repeat;}
.service .fl03 .content .left{ width: 5.02rem; position: relative; z-index: 1; padding: .3rem 0 0 .3rem; }
.service .fl03 .content .left img{ width: 100%}
.service .fl03 .content .left::before{content: "";position: absolute;top: 0;left: 0;bottom: .6rem;right: 39%;z-index: -1;background: #9c0909; transition: 1s;} 
.service .fl03 .content .right{ width: calc(100% - 5.02rem); padding: 0 0 0 .8rem;}

.service .fl03 [data-aos=line1].content .left::before{ transform: translateX(.6rem) translateY(.6rem); opacity: 0;}
.service .fl03 [data-aos=line1].content.aos-animate .left::before{ transform: translateX(0) translateY(0); opacity: 1;}

.list_service3 li *{ transition: .5s}
.list_service3 li .a{border-bottom: #d6d6d6 1px solid;height: .66rem;align-items: center; position: relative;} 
.list_service3 li .a::after{ content: ""; position: absolute; bottom: -1px; right: 0; width: 0; height: 1px; background: #9a0000;}
.list_service3 li .ico{width: .4rem;display: flex;align-items: center;justify-content: center;}
.list_service3 li .ico svg{ transition: 0s; fill: #c74076}
.list_service3 li .rr{ width: calc(100% - .4rem);}
.list_service3 li .rr h5{ font-size: .18rem; color: #333333}
.list_service3 li:last-child .a{ border-bottom: none;}

.service .fl04{ padding: 0 0 1.6rem}
.list_service4{ margin: 0 -.18rem;}
.list_service4 li{padding: 0 .18rem;flex: 1;}
.list_service4 li *{ transition: .5s;}
.list_service4 li .a{display: flex;background: #fff;height: 1.62rem;flex-direction: column;justify-content: center;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);align-items: center;padding: 0 .28rem;text-align: center;position: relative;z-index: 1;}
.list_service4 li .a h3 img{}
.list_service4 li .a h4{font-size: .2rem;color: #333333;font-weight: 600;line-height: .24rem;height: .48rem;margin: .1rem 0 0;}
.list_service4 li .a .line_box{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1}
.list_service4 li .a .line1s1{position: absolute;left:0;top: 0;height:0;width: 2px;background: #cc0000;transition: .5s;}
.list_service4 li .a .line2s1{position: absolute;left:0;bottom: 0;height: 2px;width: 0;background: #cc0000;transition: .5s;}
.list_service4 li .a .line3s1{position: absolute;right:0;bottom: 0;height:0;width: 2px;background: #cc0000;transition: .5s;}
.list_service4 li .a .line4s1{position: absolute;right:0;top: 0;height: 2px;width: 0;background: #cc0000;transition: .5s;}


.xianren .fl01 .contentmar{ margin-top: .6rem;}

@media(min-width: 1200px){	
	.list_service2 li a:hover .img, .list_service2 li a:hover .con{ transform: translateY(-.4rem);}
	.list_service2 li a:hover .con h3{ color: #fff;}
	.list_service2 li a:hover .con .ar_article p{ color: #ffcccc;}
	.list_service2 li a:hover .con .ar_article p{-webkit-line-clamp: 5;height: .78rem;}
	.list_service2 li a:hover .more003 .a{ height: .37rem; opacity: 1;}
	.list_service2 li a:hover .con::before{ opacity: 1; visibility: visible;}
	
	.list_service4 li .a:hover h3 img{ transform: rotateY(180deg);}
	.list_service4 li .a:hover{ box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.19);}
	
	.liren .list_xianren1 dl:hover dt .rr:before{transform: rotate(0);-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: none;opacity: 1;}
}
@media(max-width: 1200px){	
	.list_service4{ margin-bottom: -.24rem;}
	.list_service4 li{min-width: 33.33%;margin-bottom: .24rem;}

	.service .fl04{ padding: 0 0 .6rem}
}
@media(max-width: 992px){
	
}
@media(max-width: 768px){
    .service .fl04{ padding: 0 0 .4rem}
	.list_service4{ margin: 0 -7px;}
	.list_service4 li{min-width: 50%;padding: 0 7px;margin-bottom: 15px;}
}
@media(max-width: 456px){
	
} 

.guanli .title001s, .xianren .title001s{ justify-content: center;}

/*人才培养*/
.foster .fl01 .wp{ align-items: center;}
.foster .fl01 .left{ width: 8.3rem;}
.foster .fl01 .right{ width: calc(100% - 8.3rem);}
.foster .fl01 .left .img .img_hezi{ padding-bottom: 94.69%;}

.foster1{ margin: 0 0 0 -.9rem;}
.foster1 li{ width: 50%;}
.foster1 li *{ transition:.5s}
.foster1 li .a{display: flex;min-height: 3.34rem;background: url(../images/foster1_bg1.jpg) center no-repeat;background-size: cover;padding: .24rem;flex-direction: column;justify-content: center;align-items: center;position: relative;z-index: 1;}
.foster1 li .a .ico{ width: 1.06rem; height: 1.06rem; display: flex; justify-content: center; align-items: center; position: relative; z-index: 1; }
.foster1 li .a .ico::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #fff 1px dashed; border-radius: 50%; -webkit-animation:play 25s linear infinite; -moz-animation:play 25s linear infinite; animation:play 25s linear infinite;}
.foster1 li .a .ico img{ width: 100%; height: 100%}
.foster1 li .a h3{font-size: .36rem;color: #fff;margin: .2rem 0;}

.foster1 li:nth-child(2) .a{ background: url(../images/foster1_bg2.jpg) center no-repeat;background-size: cover;}
.foster1 li:nth-child(3) .a{ background: #e4e4e4;background-size: cover;}
.foster1 li:nth-child(3) .a .ico::before{ border: #9a0000 1px dashed;}
.foster1 li:nth-child(3) .a h3{ color: #333;}
.foster1 li:nth-child(4) .a{ background: url(../images/foster1_bg4.jpg) center no-repeat;background-size: cover;}
.foster1 li:nth-child(4) .a .ico::before{ border: #9a0000 1px dashed;}
.foster1 li:nth-child(4) .a h3{ color: #333;}

.foster1 li.on:nth-child(1) .a{ background: url(../images/foster1_bg1_on.jpg) center no-repeat;background-size: cover;}
.foster1 li.on:nth-child(2) .a{ background: url(../images/foster1_bg2_on.jpg) center no-repeat;background-size: cover;}
.foster1 li.on:nth-child(3) .a{ background: #9a0000;}
.foster1 li.on:nth-child(4) .a{ background: url(../images/foster1_bg4_on.jpg) center no-repeat;background-size: cover;}
.foster1 li.on .a *{ color:#fff !important}
.foster1 li.on dl dd .a1::before{background: url(../images/foster1.svg) center no-repeat !important;}
.foster1 li.on .a .ico::before{ border: #fff 1px dashed !important;}
.foster1 li.on .a .ico img{ filter: brightness(2)}

.foster1 dl{display: flex;flex-wrap: wrap;margin: 0 -.05rem;}
.foster1 dl dd{min-width: 50%;padding: 0 .05rem;}
.foster1 dl dd .a1{display: flex;position: relative;z-index: 1;font-size: .15rem;color: #fff;line-height: .3rem;padding: 0 0 0 .3rem;transition: .5s;}
.foster1 dl dd .a1::before{content: "";position: absolute;background: url(../images/foster1.svg) center no-repeat;width: .2rem;height: .2rem;background-size: cover;left: 0;top: .05rem;}

.foster1 li:nth-child(3) dl dd .a1, .foster1 li:nth-child(4) dl dd .a1{ color: #333;}
.foster1 li:nth-child(3) dl dd .a1::before, .foster1 li:nth-child(4) dl dd .a1::before{background: url(../images/foster1_on.svg) }

.titcenter .title001{ justify-content: center;}

@media(min-width: 1200px){	
	.foster1 dl dd .a1:hover{ text-decoration: underline;}
	
	.list_service4 li .a:hover .line1s1{ height: 100%; transition: .5s .2s;}
	.list_service4 li .a:hover .line2s1{ width: 100%; transition: .5s .2s;}
	.list_service4 li .a:hover .line3s1{ height: 100%; transition: .5s .2s;}
	.list_service4 li .a:hover .line4s1{ width: 100%; transition: .5s .2s;}
}
@media(max-width: 1600px){	
	.foster1 li .a h3{ font-size: .26rem;}
	.foster1 li .a .ico{ width: .8rem; height: .8rem;}
}
@media(max-width: 1200px){
	.foster .fl01 .left{ width: 100%;}
	.foster .fl01 .right{ width: 100%;}
	.foster1{ margin: 0;}
}
@media(max-width: 768px){
	.foster1 li .a{ }
}
@media(max-width: 456px){
	
} 

/*机构设置-教学科研*/

.science .fl10 .content .box{box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);padding: 0 0 .8rem;position: relative;z-index: 1;/*display: none;*/}
.science .fl10 .content .box h3{background: url(../images/xianren_bg.jpg) center no-repeat;background-size: cover;height: .68rem;display: flex;align-items: center;padding: 0 .5rem;font-size: .3rem;color: #fff;font-family: SourceHanSerifCN-SemiBold;}
.science .fl10 .content .box .ar_article1{ max-height: 9rem; overflow: hidden; overflow-y: scroll}
.science .fl10 .content .box .ar_article1::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
.science .fl10 .content .box .ar_article1::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.science .fl10 .content .box .ar_article1::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}
.science .fl10 .con{ padding: .35rem;}
.ar_article1 table{ width: 100%;}
.ar_article1 table tr{ text-align: center; }
.ar_article1 table tr th{font-size: .2rem;color: #990000;padding: .1rem .25rem .28rem;}
.ar_article1 table tr th img{ margin: -3px 0 0 .06rem}
.ar_article1 table tr td{font-size: .16rem;color: #333333;line-height: .24rem;padding: .18rem .25rem;max-width: 2.5rem; border-top: #d4d4d4 1px solid;}
.ar_article1 table tr:nth-child(2) td{ border-top: none;}
.ar_article1 table tr th:nth-child(2), .ar_article1 table tr td:nth-child(2){/* text-align: left; */}

@media(min-width: 1200px){	
	
}
@media(max-width: 1200px){	
	.ar_article1 .scroll{ overflow: hidden;; overflow-x: scroll;}
	.ar_article1 .scroll table{ min-width: 992px;}
	.ar_article1 table tr th, .ar_article1 table tr td{ padding: .15rem .15rem;}
}
@media(max-width: 992px){
	
}
@media(max-width: 768px){
	.list_service4 li .a{padding: 0 10px;height: 1.4rem;}
}
@media(max-width: 456px){
	
} 

/*科研机构*/
.science .fl11 .con1{position: relative;z-index: 1;padding: .4rem .8rem 0;margin: .6rem 0 0;height: 6.5rem;overflow: hidden;overflow-y: scroll;}
.science .fl11 .con1::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
.science .fl11 .con1::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
.science .fl11 .con1::-webkit-scrollbar-thumb {border-radius: 10px; background-color: #333;}
.science1{ display: flex; flex-wrap: wrap;}
.science1 .box1{width: 50%;}
.science1 .box1 li{padding-bottom: .1rem;}
.science1 .box1 .con_li{padding: .2rem .48rem .2rem 0;}
.science1 .box1 .hr{ background:#d2d2d2; position: relative; height: 1px;; }
.science1 .box1 .hr:before{content:"";position: absolute;width: .11rem;height: .11rem;background: #ad2020;border-radius: 50%;top: 50%;right: -.055rem;margin-top: -.055rem;}
.science1 .box .con_li h3{font-size: .3rem;color: #c30d23;font-family: BellMT-Bold;line-height: 1.5;margin: .6rem 0 .2rem;}
.science1 .box1 .con_li h4{font-size: .24rem;color: #990000;line-height: 1.5;margin-bottom: .1rem;}
.science1 .box1 .con_li .dl1{ display: flex; flex-wrap: wrap; margin: 0 -.1rem;}
.science1 .box1 .con_li .dl1 dd{ min-width: 50%; padding: 0 .1rem; font-size: .16rem; color: #333333; line-height: .3rem;}
.science1 .box1 .con_li .dl2{ position: relative; z-index: 1;}
.science1 .box1 .con_li .dl2::before{content: "";position: absolute;top: .04rem;bottom: .04rem;border-right: #c9c9c9 1px dotted;width: 1px;left: .96rem;}
.science1 .box1 .con_li .dl2 .con_lis{ display: flex; flex-wrap: wrap;}
.science1 .box1 .con_li .dl2 .con_lis dt{ width: .96rem; font-size: .16rem; color: #333333; line-height: .3rem;}
.science1 .box1 .con_li .dl2 .con_lis dd{width: calc(100% - .96rem);font-size: .16rem;color: #333333;line-height: .3rem;padding: 0 0 0 .36rem;}

.science1 .box1:last-child { padding: 1.1rem 0 0}
.science1 .box1:last-child .con_li{padding: .2rem 0 .2rem .48rem;}
.science1 .box1:nth-child(1) .con_li{/* text-align: right */}
.science1 .box1:nth-child(2) .hr:before{ left: -.065rem}

@media(min-width: 1200px){	
	.science1 .box1 .con_li .dl1 dd:hover, .science1 .box1 .con_li .dl2 .con_lis dd:hover{ color: #990000;}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	.science .fl11 .con1{ padding: .3rem .2rem 0; margin: .4rem 0 0;}
	.science1 .box1 .con_li{padding: .1rem .15rem .1rem 0;}
	.science1 .box1:last-child .con_li{padding: .1rem 0 .1rem .15rem;}
}
@media(max-width: 768px){
	.science1 .box1 .con_li .dl1 dd{ font-size: .17rem;}
	.science1 .box1 .con_li .dl2 .con_lis dt{margin-bottom: 0;width: .5rem;padding-right: .1rem;}
	.science1 .box1 .con_li .dl2 .con_lis dd{width: calc(100% - .5rem);color: #888;}
	.science1 .box1 .con_li .dl2 .con_lis dt, .science1 .box1 .con_li .dl2 .con_lis dd{/* width: 100%; */padding: 0;font-size: .17rem;}
	.science1 .box1 .con_li .dl2::before{top: .35rem;width: 100%;height: 1px;border-right: none;border-bottom: #c9c9c9 1px dotted;left: 0;display: none;}
	.science1 .box1 .con_li h4{ font-size: .22rem;}
}
@media(max-width: 456px){
	
} 

.journal1 li{ padding: .4rem 0; position: relative; z-index: 2;}
.journal1 li:nth-child(2n){ z-index: 1;}
.journal1 li:nth-child(2n)::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fbfbfb; z-index: -1; transform: translateY(-1rem);}
.journal1 li *{ transition: .5s;}
.journal1 li .a{ display: flex;flex-wrap: wrap; padding: 0 1rem;}
.journal1 li .img{ width: 4.12rem;}
.journal1 li .img .img_hezi{ padding-bottom: 105.10%;}
.journal1 li .con{ width: calc(100% - 4.12rem); padding: .3rem 0 0 .8rem;}
.journal1 li .con h4{ font-size: .3rem; color: #9a0000;}
.journal1 li .con p{ font-size: .16rem; color: #333333; line-height: .28rem; height: .84rem\0; margin: .36rem 0 .5rem;}
.journal1 li .con span{ display: flex; justify-content: center; align-items: center; width: 1rem; height: .37rem; border: #990000 1px solid; font-size: .16rem; color: #333333;}

.journal1 li:nth-child(2n-1) .con span{ float: right;}
.journal1 li:nth-child(2n) .img{ order: 1;}
.journal1 li:nth-child(2n) .con{ padding: .3rem .8rem 0 0;}

@media(min-width: 1200px){	
	.journal1 li .a:hover .con span{ background: #9a0000; color: #fff;}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	.journal1 li .a{ padding: 0 15px;}
}
@media(max-width: 768px){
	.journal1 li .img{margin: 0 auto;max-width: 62%;order: 0 !important;}
	.journal1 li .con{width: 100%;padding: .3rem 0 0;}
	.journal1 li .con h4{ font-size: .2rem;}
	.journal1 li .con p{ margin: .15rem 0 .2rem;}
	.journal1 li:nth-child(2n)::before{ transform: translateY(0);}
	.journal .fl11{ padding-bottom: 0 !important;}
}
@media(max-width: 456px){
	
} 

/*国际交流 - 合作培养*/
.n_tit1{ margin-bottom: .4rem;}
.n_tit1 .ll{
	float:left;
}
.n_tit1 h3{ font-size: .34rem; color: #333333;}
.n_tit1 .rr{
	float:right;
}
.cross-border1{ display: flex; margin: 0 -.37rem;}
.cross-border1 li{ flex: 1; padding: 0 .37rem;}
.cross-border1 li .img .img_hezi{ padding-bottom: 65%;}
.cross-border .fl01{ position: relative; z-index: 1; padding: 1.2rem 0;}
.cross-border .fl01::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/cross-border_fl01.png) 10% top no-repeat; z-index: -1;}
.cross-border .fl01::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/cross-border_fl02.png) 90% 90% no-repeat; z-index: -1;}
.cross-border .fl01 .ar_article{ margin: .2rem 0 0;}
.cross-border .fl01 .ar_article p{ font-size: .16rem; }

.cross-border .fl02{ background: url(../images/cross-border_fl02.jpg) center no-repeat; background-size: cover;}
.cross-border .fl02 .n_tit1 h3{ color: #fff;}

.more004 .a{ display: flex; width: 1rem; height: .37rem; border: #fff 1px solid; font-size: .16rem; color: #fff; align-items: center; justify-content: center; transition: .5s;}
.cross-border .fl02 .ar_article p{ text-indent: 0;}
.cross-border .fl02 .ar_article img{ margin: 0 !important;}
.cross-border .fl02 .ar_article{ margin: 0 0 .6rem;}

.cross-border .fl01 .ar_article{ margin: .2rem 0 0;}
.cross-border .fl01 .ar_article p{ font-size: .16rem; }

.cross-border .fl03 .ar_article{ margin: 0 0 .4rem;}
.cross-border3{ display: flex; margin: 0 -.37rem;}
.cross-border3 li{ flex: 1; padding: 0 .37rem;}
.cross-border3 li .img .img_hezi{ padding-bottom: 65%;}

.cross-border .fl04{ border-top: #d7d7d7 1px solid; content: ""; background: url(../images/cross-border_fl04.png) 10% 10% no-repeat; z-index: -1; }
.cross-border .fl04 .wp{ align-items: center}
.cross-border .fl04 .left{width: calc(100% - 40.48%);}
.cross-border .fl04 .right{width: 40.48%;position: relative;z-index: 1;}
.cross-border .fl04 .right img{ width: 100%;}
.cross-border .fl04 .n_tit1 h3 small{ font-size: .24rem; color: #999999;}

.cross-border4{display: flex;flex-wrap: wrap;position: relative;z-index: 1;padding: .4rem .3rem .4rem .5rem;}
.cross-border4:before{content:"";position: absolute;top: 0;right: -.5rem;bottom: 0;left: 0;background: #eeeeee;z-index: -1;min-height: 3.18rem;border-radius: 0 0 .9rem 0;}
.cross-border4 li{min-width: 50%;padding: .15rem 0;}
.cross-border4 li *{ transition: .5s;}
.cross-border4 li h4{font-size: .18rem;color: #333333;display: flex;align-items: flex-start;line-height: 1.5;}
.cross-border4 li h4 img{ transform: translate(.1rem, .04rem)}

.cross-border .fl05{ padding: 0 0 1.6rem}

@media(min-width: 1200px){	
	.more004 .a:hover{ background: #fff; color: #333333;}
	.cross-border4 li .a:hover h4{ color: #b60408;}
	.cross-border4 li .a:hover h4 img{ transform: translate(.08rem, .06rem)}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
}
@media(max-width: 768px){
	.cross-border .fl01::before, .cross-border .fl01::after{ background-size: 50% auto !important;}
	.cross-border1, .cross-border3{ margin: 0 -7px;}
	.cross-border1 li, .cross-border3 li{ padding: 0 7px;}
	
	.cross-border .fl04 .left{ width: 100%;}
	.cross-border4:before{bottom: 0;right: 0;border-radius: 0 0 .0 0;}
	.cross-border .fl04 .right{ width: 100%;}
	
	.cross-border .fl05{ padding: 0 0 .4rem;}
	.list_service4 li .a h3 img{ height: .48rem;}
	
	.cross-border .fl01{ padding: .4rem 0;}
	.n_tit1 h3{ font-size: .3rem;}
	.n_tit1{ margin-bottom: .3rem;}
}
@media(max-width: 456px){
	
} 

.three-level1{ display: flex; flex-wrap: wrap; margin: 0 -.14rem; justify-content: center; margin-bottom: .52rem;}
.three-level1 li{ padding: 0 .14rem; margin-bottom: .2rem;}
.three-level1 li *{ transition: .5s;}
.three-level1 li .a{ display: flex; min-width: 1.96rem; height: .54rem; background: #f4f4f4; border-radius: .27rem; align-items: center; justify-content: center; font-size: .24rem; color: #333333;}
.three-level1 li.on .a, .three-level1 li.on2 .a{ background: #990000; color: #fff;}

.venue1{ display: flex; flex-wrap: wrap; margin: 0 -.25rem; margin-bottom: -.6rem;}
.venue1 li{ width: 33.33%; padding: 0 .25rem; margin-bottom: .6rem;}
.venue1 li *{ transition: .5s;}
.venue1 li .a{ display: block; position: relative; z-index: 1; overflow: hidden; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);}
.venue1 li .img .img_hezi{ padding-bottom: 64.48%;}
.venue1 li .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: flex-end; padding: 0 .2rem .15rem; background: url(../images/venue1_bg.png) center 101% no-repeat; background-size: 100% auto; transform: translateY(101%);}
.venue1 li .top h4{ width: 100%; font-size: .22rem; color: #fff; line-height: 1.25; text-align: center;}

@media(min-width: 1200px){	
	.venue1 li .a:hover .top{ transform: translateY(0);}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	.three-level1 li .a{ display: flex; min-width: 1.6rem; height: .44rem; font-size: .22rem}
}
@media(max-width: 768px){
	.three-level1{ margin: 0 -7px; margin-bottom: .2rem;}
	.three-level1 li{padding: 0 7px;margin-bottom: .1rem;}
	.venue1{ margin: 0 -7px; margin-bottom: -.2rem;}
	.venue1 li{ width: 50%; padding: 0 7px; margin-bottom: .2rem;}
}
@media(max-width: 456px){
	
} 

/*====翻页====*/
.j_pages{margin:.6rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.j_pages .box{border: #d8d8d8 1px solid;padding: 5px;text-align: center;}
.j_pages .box *{ font-size: .16rem;}
.j_pages a{padding: 0 .15rem;height: .4rem;line-height: .4rem;display:inline-block;margin: 0;color: #333333; box-sizing: border-box;border-radius: 0; transition: .5s;}
.j_pages a font{ padding:0 10px}
.j_pages .on{color: #bf1600;font-weight: bold;}
.j_pages a:hover{background: #bf1600!important;color:#fff!important;}
.j_pages span{color: #333;padding: 0px .1rem;line-height: .4rem;display:inline-block;}
.j_pages input{color: #333;padding: 0px .1rem;height: .4rem;display:inline-block;/* background:#f6f6f6; */border:none;cursor:pointer;border-radius: 0;transition: 0.6s;}
.j_pages input[type="text"]{padding:0;text-align:center;width: .4rem;}
.j_pages input[type="submit"]:hover{ background: #bf1600; color:#fff}
.j_pages .pb_sys_style1 .p_no_d{	
border: 1px solid #990000;	
color: #fff;	
background-color: #990000;
}
@media(max-width: 768px){
	.j_pages .box *{ font-size: .18rem;}
	.j_pages a{padding: 0 0.1rem;}
	.j_pages{ margin: .4rem auto 0;}
}

.venue2{ margin-top: .7rem;}
.venue2 li{ width: 25%;}
.venue2 li .top .ico img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: none;}
.venue2 li .top1{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.venue2 li .top1::before{ content: ""; position: absolute; right: 0; bottom: 0; border-top: transparent .54rem solid; border-right: #990000 .54rem solid;}
.venue2 li .top1 h4{ font-size: .16rem; color: #333333; line-height: 1.25; text-decoration: underline; text-align: center; margin: .16rem 0 0;}
.venue_video .fl01{ padding-bottom: 1.6rem; background: url(../images/venue2.png) center 9% no-repeat;}

@media(min-width: 1200px){	
	.venue2 li .a:hover .top1 img{ transform: rotateY(180deg);}
	.venue2 li .a:hover .top1 h4{ color: #b60408;}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
}
@media(max-width: 768px){
	.venue_video .fl01{ padding-bottom: .6rem;}
	.venue2 li .top1 .ico img{ height: .5rem;}
	.venue2 li{ width: 50%;}
	.venue2{ margin-top: 0rem;}
}
@media(max-width: 456px){
	
} 

/*校园生活 -大学文化03-03*/
.four-level1{ display: flex; flex-wrap: wrap; margin: 0 -.14rem; justify-content: center; margin-bottom: .52rem;}
.four-level1 li{padding: 0 .28rem;margin-bottom: .1rem;}
.four-level1 li *{ transition: .5s;}
.four-level1 li .a{ align-items: center; justify-content: center; font-size: .2rem; color: #333333; display: inline-block;; line-height: .46rem; position: relative; z-index: 1; }
.four-level1 li .a::before{ content: ""; position: absolute; background: #990000; width: 0; height: .03rem; left: 50%; transform: translateX(-50%); bottom: 0;}
.four-level1 li.on2 .a::before{ width: calc(100% - .2rem);}
.four-level1 li.on2 .a{ color: #990000;}

.culture1 li{ margin-bottom: .5rem;}
.culture1 li *{ transition: .5s;}
.culture1 li .a{ position: relative; z-index: 1; padding: .3rem 0; align-items: center;}
.culture1 li .img .img_hezi{ padding-bottom: 64.65%;}
.culture1 li .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 1.66rem; z-index: -1; background: #fbfbfb; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);}
.culture1 li .a::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 1.66rem; z-index: -1; background: url(../images/culture1_bg.jpg) center no-repeat; background-size: cover; opacity: 0;}
.culture1 li .a .img{ width: 4.98rem;}

.culture1 li .a .con{ width: calc(100% - 4.98rem); padding: 0 .8rem 0 .7rem;}
.culture1 li .a .con h4{ font-size: .3rem; color: #333333; line-height: 1.25;}
.culture1 li .a .con p{font-size: .16rem;color: #333333;line-height: .28rem;max-height: 1.12rem;margin: .3rem 0;}
.more004w .a{border: #990000 1px solid;color: #333333;padding: 0 !important;float: right;}

.culture1 li:nth-child(2n) .a .con{ order: -1;}
.culture1 li:nth-child(2n) .a::before{ left: 0; right: 1.66rem;}
.culture1 li:nth-child(2n) .a::after{ left: 0; right: 1.66rem;}

@media(min-width: 1200px){	
	.culture1 li .a:hover::after{ opacity: 1;}
	.culture1 li .a:hover *{ color: #fff !important;}
	.culture1 li .a:hover .more004w .a{ border: #fff 1px solid;}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
}
@media(max-width: 768px){
	.culture1 li{ margin-bottom: .2rem}
	.culture1 li .a{padding: 0;}
	.culture1 li .a .img{ width: 100%;}
	.culture1 li .a .con{width: 100%;padding: .3rem;}
	.culture1 li .a::before{ left: 0;}
	.culture1 li:nth-child(2n) .a .con{ order: 1;}
	.culture1 li:nth-child(2n) .a::before{ right: 0;}
	.culture1 li .a .con h4{ font-size: .2rem}
	.culture1 li .a .con p{ margin: .15rem 0}
	.four-level1 li{ padding: 0 .05rem;}
	.four-level1{ margin-bottom: .2rem;}
}
@media(max-width: 456px){
	
} 

/*校园生活 -学生生活*/
.student .fl01 .wp{width: 12.3rem;}
.student1 .box{display: flex;flex-wrap: wrap;margin: 0;justify-content: flex-end;margin: 1.5% 0;position: relative;z-index: 1;}
.student1 .box li{ padding: 0 .7%;}
.student1 .box li *{ transition: .5s;}
.student1 .box li a{display: block;position: relative;z-index: 1;overflow: hidden;}
.student1 .box li a .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 1; opacity: 0; visibility: hidden;}
.student1 .box li a .top::before{ content: ""; position: absolute; top: .18rem; right: .18rem; bottom: .18rem; left: .18rem; background: rgba(153, 0, 0, 0.75); z-index: -1;}
.student1 .box:nth-child(2n-1) li:nth-child(1){width: 67%;}
.student1 .box:nth-child(2n-1) li:nth-child(1) .imged{ padding-bottom: 62.13%;}
.student1 .box:nth-child(2n-1) li:nth-child(3){align-self: flex-end;margin: -21% 0 0;}
.student1 .box:nth-child(2n-1) li:nth-child(2), .student1 .box li:nth-child(3){width: calc(100% - 67%);}
.student1 .box:nth-child(2n) li:nth-child(2) .imged, .student1 .box:nth-child(2n-1) li:nth-child(3) .imged{ padding-bottom: 65.5%;}

.student1 .box:nth-child(2n) li:nth-child(2){width: 67%;}
.student1 .box:nth-child(2n) li:nth-child(2) .imged{ padding-bottom: 62.13%;}
.student1 .box:nth-child(2n) li:nth-child(3){margin: -21% 0 0;position: absolute;left: 0;bottom: 0;}
.student1 .box:nth-child(2n) li:nth-child(1), .student1 .box li:nth-child(3){width: calc(100% - 67%);}
.student1 .box:nth-child(2n) li:nth-child(1) .imged, .student1 .box:nth-child(2n-1) li:nth-child(3) .imged{ padding-bottom: 65.5%;}

.student .fl02{ padding: 0 0 1.2rem}
.student2{ justify-content: center}
.student2 li{width: 20%;flex: inherit;}
.student2 li .a h4{ height: auto}

@media(min-width: 1200px){	
	.student1 .box li a:hover .top{ opacity: 1; visibility: visible;}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
}
@media(max-width: 768px){
	.student .fl02{ padding-bottom: .4rem;}
}
@media(max-width: 456px){
	
} 

.culture_xxxg .fl00s{ margin-bottom: .7rem;}
.culture_xxxg .fl01 .content h3{background: url(../images/culture_xxxg_bg.jpg) center no-repeat;background-size: cover;height: .68rem;display: flex;align-items: center;padding: 0 .5rem;font-size: .3rem;color: #fff;font-family: SourceHanSerifCN-SemiBold;}
.culture_xxxg .fl01 .content .box{box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);padding: .7rem
 .8rem; background: #fff;}

.n_tit2{ position: relative; z-index: 1; margin-bottom: .6rem;}
.n_tit2::before{ content: ""; position: absolute; top: 50%; left: 0; right: 0; background: #dddddd; height: 1px; z-index: -1;}
.n_tit2::after{ content: ""; position: absolute; width: .07rem; height: .07rem; background: #ad2020; right: 0; top: 50%; margin: -.025rem 0 0; border-radius: 50%;}
.n_tit2 h4 span{ font-size: .34rem; color: #333333; background: #fff; display: inline-block; padding: 0 .2rem 0 0}

.culture_xxxg .con{ display: flex; flex-wrap: wrap; align-items: center;}
.culture_xxxg .con1 .ll{ width: 2.8rem; text-align: center;}
.culture_xxxg .con1 .ll img{width: 2.15rem;max-width: 100%;}
.culture_xxxg .con1 .rr{ width: calc(100% - 2.8rem); padding: 0 .4rem;}
.culture_xxxg .con1 .ar_article p{ font-size: .16rem;}

.culture_xxxg .fl02s .ll img{width: 1.97rem;max-width: 100%;}
.culture_xxxg .fl02s .con1 .ar_article{ padding: 0 .4rem;}
.culture_xxxg .fl02s .con1 .ar_article p{}

@media(min-width: 1200px){	
	
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
}
@media(max-width: 768px){
	.n_tit2{ margin-bottom: .3rem;}
	.culture_xxxg .fl01 .content .box{ padding: .3rem .3rem;}
	
	.culture_xxxg .con1 .ll{ width: 100%; text-align: center;}
	.culture_xxxg .con1 .rr{width: 100%;padding: .3rem 0 0;}

	.culture_xxxg .fl00s{ margin-bottom: .4rem}
	.n_tit2 h4 span{ font-size: .3rem;}
	.culture_xxxg .fl02s .con1 .ar_article{ padding: 0;}
}
@media(max-width: 456px){
	
} 

/*校园生活*/
.cultures .fl01{ position: relative; z-index: 1; padding: 1.25rem 0;}
.cultures .fl01::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/cross-border_fl01.png) 10% top no-repeat; z-index: -1;}

.cultures .fl01 .content{ display: flex; border-top: #ad2020 3px solid; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1); padding: .6rem .9rem; position: relative; z-index: 1; background: #fff;}
.cultures .fl01 .n_tit1{ margin-bottom: .5rem;}
.cultures .fl01 .content{ background: #fbfbfb;}
.cultures .fl01 .content .left{width: 60%;padding: 0 1.12rem 0 0;}
.cultures .fl01 .content .right{width: 40%;padding: 0 0 0 .7rem;border-left: #dadada 1px solid;}
.more005 .a{ display: flex; width: 1rem; height: .37rem; background: #990000; align-items: center; position: absolute; bottom: -.18rem; left: 50%; transform: translateX(-50%); text-align: center; font-size: .16rem; color: #fff; justify-content: center;}
.morerr .a{ display: flex; width: 1rem; height: .37rem; background: #990000; align-items: center; position: absolute; bottom: -.18rem; left: 50%; transform: translateX(-50%); text-align: center; font-size: .16rem; color: #fff; justify-content: center;}
.cultures2{ display: flex; margin: 0 -.5rem;}
.cultures2 li{
	/* width: 50%; */
	padding: 0 .1rem;
	text-align: center;
	}
.cultures2 li img{max-width: 100%;height: 2.2rem;width: auto;}

.cultures1{ display: flex; margin: 0 -.5rem;}
.cultures1 li{ width: 50%; padding: 0 .5rem; text-align: center;}
.cultures1 li h3 img{max-width: 100%;height: 1.5rem;}
.cultures1 li p{ font-size: .14rem; color: #333333; line-height: .24rem; margin: .15rem 0 0;}

.cultures .fl02{ padding-bottom: 0;}
.cultures .fl02 .content{ margin: 0 -.37rem;}
.cultures .fl02 .content .box{ width: 50%; padding: 0 .37rem;}
.cultures .fl02 .n_tit1{display: flex;justify-content: space-between;align-items: center;}

.cultures3{ margin-bottom: .36rem;}
.cultures3 li .img .img_hezi{ padding-bottom: 71.64%;}
.cultures3 .miso-dots{ bottom: .3rem; right: .3rem; text-align: right}
.cultures3 .miso-dots li{width: .3rem;height: .3rem;border-bottom: #fff .04rem solid;margin: 0;text-align: center; transition: .5s}
.cultures3 .miso-dots li button{  font-size: .2rem; color: #fff; font-weight: bold; transition: .5s}
.cultures3 .miso-dots li.miso-active{ border-bottom: #cc0000 .04rem solid; }
.cultures3 .miso-dots li.miso-active button{ color: #cc0000}

.cultures4{ display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -.18rem;}
.cultures4 li{ padding: 0 .18rem;}
.cultures4 li .a{ font-size: .2rem; color: #990000; display: inline-block; line-height: 1.5; text-decoration: underline;}
.cultures4 li .a img{ margin: 0 .06rem 0 0;}

.cultures .fl03{padding-bottom: 0;background: url(../images/cross-border_fl04.png) 70% top no-repeat;background-size: 6.79rem auto;display: none;}
.cultures .fl03 .content{ display: flex;}
.cultures .fl03 .content .box{ width: 50%;}
.cultures .fl03 .content .box .swiper-container{overflow:visible;}
.cultures .fl03 .n_tit1{ display: flex; justify-content: space-between;}

.cultures5 .img{transform: skewX(-10deg);box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);}
.cultures5 .img .img_hezi{ padding-bottom: 63.85%;}
.cultures5 .img .top{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; justify-content: center; align-items: center; transition: .5s; opacity: 0;}
.cultures5 .img .top{transform: skewX(10deg);}
.cultures5 .bottom{ display: flex; align-items: center; background: #990000; height: .66rem; margin: -1px 0 0}
.cultures5 .bottom .ll{ width: 1.7rem; height: .66rem; background: #ffcc66; display: flex; align-items: center; justify-content: center; font-size: .16rem; color: #333333;}
.cultures5 .bottom .ll img{margin: 0 .1rem 0 0;height: .24rem;}
.cultures5 .bottom .rr{ width: calc(100% - 1.7rem); padding: 0 .4rem;}
.cultures5 .bottom .rr h4{ font-size: .2rem; color: #fff; line-height: 1.375;}
.cultures .fl03 .content .box:nth-child(1) .img{margin: 0 0 0 -7%;width: 107%;}
.cultures .fl03 .content .box:nth-child(2) .img{margin: 0 -7% 0 0;width: 107%;}

.cultures .fl04{ border-bottom: #dadada 1px solid; background: url(../images/cultures6.png) 40% 60% no-repeat;}
.cultures6 li *{ transition: .5s;}
.cultures6 li{ width: 25%;}
.cultures6 li .a{ display: block; padding: .34rem .45rem; border-left: #e3e3e3 1px solid;}
.cultures6 li .a .ico img{ height: .95rem;}
.cultures6 li .a h4{ font-size: .24rem; color: #333333; line-height: 1.375; margin: .16rem 0 0;}

.journal1s li .a{align-items: center;padding: 0;}
.journal1s li .img{width: 4.56rem;position: relative;z-index: 2;}
.journal1s li .img .img_hezi{ padding-bottom: 96.92%;}
.journal1s li .con{ width: calc(100% - 4.56rem); position: relative; padding: .5rem .5rem; z-index: 1;}
.journal1s li .con::before{content: "";position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: -25%;background: #fbeef1;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);}

@media(min-width: 1200px){	
	.cultures5 .a:hover .img .top{ opacity: 1;}
	.cultures6 li .a:hover h4{ color: #990000;}
	
	.journal1 li .a:hover .img_zd .img_hezi, .journal1 li a:hover .img_zd .img_hezi, .journal1 li .a .slow:hover img{ transform: scale(1) !important; transition: transform 1s cubic-bezier(0.25, 0, 0, 1);}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	.cultures .fl01 .content{ padding: .5rem .3rem;}
}
@media(max-width: 768px){
	.cultures .fl01 .content{ flex-wrap: wrap}
	.cultures .fl01 .content .left{padding: 0 0 .4rem;width: 100%;}
	.cultures .fl01 .content .right{padding: 0 0 0 .2rem;width: 100%;}
	.cultures1{ margin: 0 -.15rem;}
	.cultures1 li{ padding: 0 .15rem;}
	
	.cultures .fl02 .content{ margin: 0 -7px;}
	.cultures .fl02 .content .box{ padding: 0 7px;}
	
	.cultures .fl02 .content .box{ width: 100%; margin-bottom: .3rem; }
	.cultures .fl01{ padding: .5rem 0;}
	.cultures1 li h3 img{ max-height: .5rem;}
	.cultures .fl01 .n_tit1{ margin-bottom: .3rem}
	
	.cultures3{ margin-bottom: .15rem;}
	.cultures4 li .a img{ height: .2rem;}
	.cultures4 li .a{ font-size: .18rem;}

	.cultures .fl01::before{ background-size: 3rem !important}
	
	.cultures .fl03 .content .box{ width: 100%;}
	.cultures .fl03 .content .box .img{ margin: 0 !important; width: 100% !important; transform: skewX(0) !important;}
	
	.cultures6 li{/* width: 50%; */}
	.cultures6 li .a .ico img{ height: .6rem;}
	.cultures6 li .a h4{font-size: .18rem;}
	.cultures6 li .a{padding: .2rem 0 .2rem 10px;}

	.journal1s li .img{margin: 0 auto;max-width: 62%;order: 0 !important;}
	.journal1s li .con{width: 100%;padding: .3rem 15px; margin: .3rem 0 0}
	.journal1s li .con:before{ left: 0}

	.cultures .fl05{ padding-top: 0}
	
	.cultures .fl04{ background-size: 3rem auto;}
}
@media(max-width: 456px){
	
} 

.employment1 li *{ transition: .5s;}
.employment1 li .a{ display: flex; padding: 1rem 0; }
.employment1 li .a .wp{ display: flex; flex-wrap: wrap;}
.employment1 li .a .img{ width: 6.84rem; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);}
.employment1 li .a .img .img_hezi{ padding-bottom: 64.47%;}
.employment1 li .a .con{ width: calc(100% - 6.84rem); padding: .16rem 0 0 .75rem; background: url(../images/cultures6.png) right center no-repeat;background-size: 6.79rem auto;}
.employment1 li .a .con h4{ font-size: .34rem; color: #333333;}
.employment1 li .a .con p{ font-size: .16rem; color: #333333; line-height: .28rem; max-height: .84rem\0; margin: .3rem 0 1.8rem;}
.employment1 li dl{ display: flex; flex-wrap: wrap; justify-content: center; margin: 0 -.1rem;}
.employment1 li dl dd{padding: 0 .1rem;margin-bottom: .1rem;}
.employment1 li dl dd a{ display: flex; height: .54rem; background: #f4f4f4; border: #dcdcdc 1px solid; min-width: 1.96rem; border-radius: .27rem; align-items: center; justify-content: center; padding: 0 .3rem; font-size: .2rem; color: #333333;}
.employment1 li dl dd a svg{ width: .24rem; height: .24rem; fill: #333; margin: 0 0 0 .08rem; transition: 0s;}

.employment1 li:nth-child(2n) .a{ background: #fbfbfb url(../images/employment1.png) right center no-repeat; background-size: auto 100%; }
.employment1 li:nth-child(2n) .a .img{ order: 1;}
.employment1 li:nth-child(2n) .a .con{ padding: .16rem .75rem 0 0; background: url(../images/cross-border_fl04.png) center no-repeat;background-size: 6.79rem auto;}

.employment2{ display: flex; width: calc(100% + .36rem); margin: .3rem -.18rem .48rem;}
.employment2 .a1{ width: 33.33%; padding: 0 .18rem;}

.employment1s li .a .con{ padding-top: 0;}
.employment1s li .a .employment2 .a1 .img{ width: 100%;}
.employment1s li .a .con p{ margin-bottom: 0;}
.employment1s li .a{ background: #fbfbfb url(../images/employment1s.png) left center no-repeat; background-size: auto 100%; }

.employment .fl02{ padding-bottom: 1.2rem;}
.employment .fl02 .a{ display: block; position: relative; z-index: 1;}
.employment .fl02 .a .img .img_hezi{ padding-bottom: 42.83%;}
.employment .fl02 .a .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;background: url(../images/employment_fl02_img1.png) left center no-repeat;background-size: 100% auto;}
.employment .fl02 .a .top .box{display: flex;flex-direction: column;padding: 0 0 0 .8rem;}
.employment .fl02 .a .top .box img{ max-width: 100%}
.employment .fl02 .a .top .box h6{ display: flex; justify-content: flex-end; align-items: center; font-size: .18rem; color: #fff; margin: .15rem 0 0}
.employment .fl02 .a .top .box h6 img{ margin: 0 0 0 .15rem}

@media(min-width: 1200px){	
	.employment1 li dl dd:last-child a{ background: #990000; border: #990000 1px solid; color: #fff;}
	.employment1 li dl dd:last-child a svg{ fill: #fff}
	
	.employment1 li dl dd a:hover{ background: #990000; border: #990000 1px solid; color: #fff;}
	.employment1 li dl dd a:hover svg{ fill: #fff}
}
@media(max-width: 1200px){	
	.employment1 li .a .con p{ margin: .3rem 0 .4rem;}
}
@media(max-width: 992px){
	.employment1 li .a .img{ width: 100%;}
	.employment1 li .a .con{width: 100%;padding: .3rem 0 0 !important;}
	
	.employment1 li .a{ background: none !important; padding: .3rem 0;}
	.employment1 li:nth-child(2n) .a .con{ order: 1;}
	.employment .fl02 .a .top .box img{ height: .3rem;}
	.employment .fl01{ padding-top: .3rem}
}
@media(max-width: 768px){
	.employment1 li .a{ padding: .2rem 0;}
	.employment1 li .a .img{ width: 100%;}
	.employment1 li .a .con{width: 100%;padding: .3rem 0 0 !important;}
	.employment .fl02 .a .top .box{ padding: 0 0 0 15px;}
	.employment1 li .a .con h4{ font-size: .3rem;}
	.employment1 li dl dd a{padding: 0 .15rem;font-size: .16rem;}
	.employment1 li .a .con p{ margin: .2rem 0 .3rem;}
	
	.employment2{ margin: 0 -3px; margin-bottom: .4rem;}
	.employment2 .a1{ padding: 0 3px;}
	.employment1 li dl dd a svg{ width: .2rem; height: .2rem;}
	
	.employment .fl02{ padding: 0 0 .5rem;}
}
@media(max-width: 456px){
	
} 

/*新闻详情*/
.n_pb{overflow: hidden;padding: .8rem 0 1.1rem; min-height: 9.16rem;}

.n_news_detail .left{ width: calc(100% - 3.5rem); padding: 0 .66rem 0 0}
.n_news_detail .right{ width: 3.5rem; }

.n_news_detail .ar_article_box .nav01{margin-bottom: .3rem;}
.n_news_detail .ar_article_box h3{color: #000000;font-size: .32rem;line-height: 1.4375;font-weight: bold;margin: 0 auto;max-width: 100%;margin-bottom: .1rem;}
.n_news_detail .ar_article_box h6{color: #8f8f8f;font-size: 0.14rem;line-height: .42rem;margin-bottom: 0;vertical-align: top;border-bottom: #dcdcdc 1px solid;display: flex;justify-content: space-between;align-items: center;padding: 0 0 .15rem;flex-wrap: wrap;}
.n_news_detail .ar_article_box h6 span{margin: 0 .4rem 0 0;font-size: .16rem;line-height: 1.5;color: #666666;}
.n_news_detail .ar_article_box h6 span img{margin:-3px 6px 0 0;height: .18rem;}
.n_news_detail p{color: #000000!important;font-size: 18px!important;line-height: 1.6!important;font-family: "宋体";text-indent: 2em;margin-bottom: 10px;}
.n_news_detail p span{color: #000000!important;font-size: 18px!important;line-height: 1.6!important;font-family: "宋体";}

.n_news_detail .ar_article img{
	margin:0 auto;
	display:block;
}
/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: .4rem 0 0;box-sizing: border-box;width: 100%;margin-top: .4rem;border-top: #dcdcdc 1px solid;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
#ar_fot h1{display:block;width: 100%;line-height: .45rem;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: .18rem; font-weight: bold;}
#ar_fot h1 span{
    text-decoration: none;
    display: inline-block;
}
#ar_fot h1 a{color: #333333;font-weight:normal;transition: .5s;display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;/* text-decoration: underline; */}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{ color: #c8161d;}


#ar_fot .ll{ width: 100%;}

.n_news_detail01 h4{ font-size:1.5rem; color:#000000; font-weight:bold; margin:2.5rem 0 1rem; text-align:center}
.n_news_detail01 .ar_article p{ line-height:2.5rem; margin-bottom:0.375rem}

.news_more .h3{line-height: .54rem;background: #990000;font-size: .22rem;color: #fff;padding: 0 .24rem;}
.news_more .box{ padding: .2rem .25rem; border: #dcdcdc 1px solid;}

.listtj li *{ transition:.5s}
.listtjs li .a{ padding: 0;}
.listtjs li h4{font-size: .18rem;color: #000000;line-height: .28rem;max-height: .84rem\0;margin: .15rem 0 .1rem;}

.listtjs li .a{ display: block; border-bottom: #e0e0e0 1px solid; padding: .4rem 0;}
.listtj li .time{ font-size: .16rem; color: #666666;}
.listtj li .img .img_hezi{ padding-bottom: 56.38%;}
.listtj li h4{font-size: .2rem;color: #000000;line-height: .32rem;max-height: .64rem\0;margin: .1rem 0 .1rem;}
.listtj li p{font-size: .14rem;color: #999999;line-height: .26rem;max-height: .52rem\0;}
.listtj li:last-child .a{ border: none;}

.listtjs{ margin: .28rem 0 0;}
.listtjs li .a{display: block;border-top: #e0e0e0 1px solid;padding: .28rem 0 .28rem .22rem;background: url(../images/list3s1_ico.png) left .34rem no-repeat;background-size: .12rem .12rem;}
.listtjs li .time{ font-size: .14rem; color: #666666;}
.listtjs li h4{font-size: .18rem;color: #000000;line-height: .28rem;max-height: .56rem\0;margin: .0 0 .1rem;}
.cultures5 .swiper-button-next:after,.cultures5 .swiper-button-prev:after{font-size: 0.24rem;color: #fff;}
@media(min-width: 1200px){	
	.listtj li .a:hover h4{ color: #990000;}
	.listtj li .a:hover .aline_r{ background-size:100% 1px}
	
}
@media(max-width: 1200px){	
	.n_news_detail .ar_article_box h6 .rr{ display: none;}
}
@media(max-width: 992px){
	
}
@media(max-width: 768px){
	.n_news_detail .left{ width: 100%; padding: 0 0 .3rem;}
	.n_news_detail .right{ width: 100%;}
	.n_news_detail .ar_article_box h3{ font-size: .24rem;}
	.listtj li:last-child .a{ border: none;}
	#ar_fot{ padding: .25rem 0 0;}
	.n_news_detail .ar_article_box h6 span{ margin: 0 .2rem 0 0;}

	.ar_article, .n_news_detail p{font-size: .18rem;}
	.n_pb{ padding: .4rem 0 .6rem;}
}
@media(max-width: 456px){
	
} 

.list_box_wz_list li{font-size:15px;color: #000033;border-bottom: #e0e0e0 1px solid;margin-bottom: .08rem; transition: .5s;}
.list_box_wz_list li .a{color:#404040;display: flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:0.36s;position:relative;padding: 0 .1rem;height: .6rem;align-items: center;justify-content: space-between;}
.list_box_wz_list li .a:before{content:"";position:absolute;top:50%;margin-top: -.025rem;left: .1rem;width: .05rem;height: .05rem;transition:0.36s;background: #990000;border-radius: 50%;}
.list_box_wz_list li .a h4{display:inline-block;width: calc(100% - 1rem);font-size: .2rem;color: #000000;position:relative;padding-left: 20px;transition:.5s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height: 1.25;}
.list_box_wz_list li .a img{ display:inline-block}
.list_box_wz_list li .a span{float:right;font-size: 0.16rem;color: #666666;}
@media(min-width: 1200px){	
	.list_box_wz_list li:hover{ border-bottom: #990000 1px solid;}
	.list_box_wz_list li .a:hover h4{ color: #990000;}
	.list_box_wz_list li .a:hover:before{transform: scale(1.75);}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	
}
@media(max-width: 768px){
	.list_box_wz_list li{ margin-bottom: 0;}
	.list_box_wz_list li .a:before{ display: none;}
	.list_box_wz_list li .a font, .list_box_wz_list li .a h4{ padding: 0;}
}
@media(max-width: 456px){
	
} 

/* leader */

.lrld ul{margin: 0 -0.3rem;}
.leader1{justify-content: center;}
.leader2{padding-top: 0.7rem;}
.lrld li{padding: 0 0.3rem;margin-bottom: 0.5rem;width: 25%;}
.lrld li .img_hezi{padding-bottom: 130%;}
.lrld li a{display: block;position: relative;}
.lrld ul li .mask{width: 100%;padding: 0.1rem .15rem;position: absolute;bottom: 0;left: 0;font-size: 0.16rem;color: #fff;line-height: 0.28rem;z-index: 1;height: 1.4rem;display: flex;flex-direction: column;justify-content: center;}
.lrld ul li .mask::after{content: "";position: absolute;background: rgba(0, 0, 0, 0.4);left: 0;bottom: 0;right: 0;z-index: -1;height: 100%;}
.lrld ul li .mask h1{font-size: 0.22rem;line-height: 0.3rem;display: flex;justify-content: center;margin-bottom: .06rem;}
.lrld ul li .mask h1 span{width: .45rem;white-space: nowrap;}
.lrld ul li .mask .mask-p{font-size: 0.14rem;line-height: 0.22rem;max-height: 0.44rem\0;/* text-align: center; */}
.lrld ul li .mask .mask-p span{width: .45rem;white-space: nowrap;}
.lrld ul li .mask p{font-size: 0.16rem;line-height: 0.24rem;max-height: 0.44rem\0;/* width: calc(100% - .45rem); */max-height: .96rem;width: 100%;}
.lrld ul li .mask .mask-p .ll{width: .8rem;font-size: 0.16rem;}
.lrld ul li .mask .mask-p p{width: calc(100% - .8rem);}
.lrld ul li .mask .mask-p p.lr{
	width:100%;
	text-align: center;
}
.pre-no ul li .mask{position: relative;background: #990000;/* color: #333; */padding: 0.15rem;}
.pre-no ul li .mask::after{display: none;}


@media(max-width: 1200px){
	.lrld ul{margin: 0 -0.1rem;}
	.lrld ul li{padding: 0 0.1rem;}
	.leader2{padding-top: 0.4rem;}
}
@media(max-width: 992px){
	.lrld ul li{margin-bottom: 0.3rem;}
	.lrld ul li .mask{padding: 0.1rem 0.15rem;}
}
@media(max-width: 768px){
	.lrld ul li{width: 33.3%;}
}

@media(max-width: 600px){
	.lrld ul li{width: 50%;}
	.leader2{padding-top: 0.2rem;}
}
@media(max-width: 420px){
	.lrld ul li{width: 100%;}
}

.venue_video_d .content{ width:12.5rem; max-width:100%; margin:0 auto; background:#fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.venue_video_d .content .tit img{ width:100%}
.venue_video_d .content .tit1{margin-bottom:.4rem;display: flex;align-items: center;}
.venue_video_d .content .tit1 .img{ height: .8rem; margin: -.06rem .2rem 0 0}
.venue_video_d .content .box{ width:9.2rem; margin:0 auto; max-width:94%; padding: .5rem 0 1rem}
.venue_video_d .content .box p{ font-size:.16rem; color:#993333; line-height:.285rem; text-indent:.32rem}
.list30{margin:.6rem -.22rem 0;display: flex;}
.list30 li{width:50%;padding:0 .22rem;text-align: center;}
.list30 li *{ transition: .5s}
.list30 li a{display: flex;width: 2.68rem;height: 1.3rem;background: #fff;max-width: 100%;margin: 0 auto;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.19);justify-content: center;align-items: center;flex-direction: column;float: right; position: relative; z-index: 1}
.list30 li a:after{ content:""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e47777 2px solid; opacity: 0}
.list30 li a h4{ font-size: .2rem; color: #333333; margin: .15rem 0 0}
.list30 li:nth-child(2) a{ float: left}

@media(min-width: 1200px){	
    .list30 li a:hover:after{ opacity: 1}
}
@media(max-width: 1200px){	
	
}
@media(max-width: 992px){
	.venue_video_d .content .tit1{ margin-bottom:.2rem}
	.venue_video_d .content .tit1 img{ height:.24rem}
	.venue_video_d .content .tit1 .img{ height:.5rem}
	.venue_video_d .content .box{ padding:.2rem 0 .4rem}
	.list30{ margin: .3rem -.1rem 0}
	.list30 li{ padding: 0 .1rem}
}
@media(max-width: 768px){
	.list30 li a .ico img{ height:.28rem}
	.list30 li a{ height:1.1rem}
}
@media(max-width: 456px){
	
} 
/*==========================================内页 结束=============================================*/

/*aos="fade-up" aos-duration="1200"*/

/**/
.teaching .fl01{ padding-bottom: 0;}
.teaching .fl01 .title001{justify-content: space-between;padding-left: 1rem;}
.teaching .fl01_bg{background: url(../images/teaching_fl01_bg.jpg) left 0 no-repeat;}
.teaching .fl01 .wp{ position: relative; z-index: 1; padding-bottom: .7rem;}
.teaching .fl01 .wp::before{ content: ""; position: absolute; top: .75rem; left: 0; bottom: 0; background: url(../images/teaching_fl01_bg1.png) center no-repeat; background-size: cover; z-index: -1; width: 50%;}
.teaching .fl01 .left{width: 6.18rem;padding-left: .48rem;position: relative;z-index: 10;}
.teaching .fl01 .left .img{ transform: translateX(.5rem); box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.14);}
.teaching .fl01 .left .img .img_hezi{ padding-bottom: 103.16%;}
.teaching .fl01 .right{width: calc(100% - 6.18rem);position: relative;z-index: 1;padding: .24rem 0 0;}
.teaching .fl01 .right:before{content:"";position: absolute;top: .24rem;left: 1rem;background: url(../images/title001_bg11.png) center no-repeat;width: 2.18rem;height: 2.51rem;background-size: cover;z-index: -1;transform: translateX(-.16rem);}


.teaching1_box{ background: #990000;}
.teaching1{ margin: 0 -.24rem; padding: .5rem 1.75rem;}
.teaching1 li{ width: 50%; padding: 0 .24rem;}
.teaching1 li *{ transition: .5s;}
.teaching1 li a{ display: block; line-height: .56rem; font-size: .18rem; color: #fff; border-bottom: rgba(233,243,255,.2) 1px dashed; padding: 0 0 0 .26rem; position: relative; z-index: 1;}
.teaching1 li a::before{content: "";position: absolute;left: 0;top: 50%;width: .11rem;height: .11rem;border: #f8b551 2px solid;border-radius: 50%;box-sizing: border-box;margin-top: -.055rem;}

.teaching .fl02{background: url(../images/teaching_fl02_bg1.png) center top no-repeat;background-size: 100% auto;}
.teaching .fl02 .left{ width: 4.96rem; position: relative; z-index: 1;}
.teaching .fl02 .left:before{content:"";position: absolute;top: 0;left: 0;background: url(../images/title001_bg14.png) center no-repeat;width: .96rem;height: 3.18rem;background-size: cover;z-index: -1;transform: translateX(-.16rem);}
.teaching .fl02 .right{ width: calc(100% - 4.96rem); padding: 0 0 0 .76rem; background: url(../images/teaching_fl02_bg2.png) right bottom no-repeat;}

.teaching .fl02 .title001{justify-content: space-between;padding-left: 0;}
.teaching2 li{ width: 100%; }
.teaching2 li *{ transition: .5s;}
.teaching2 li a{display: block;line-height: 1.375;font-size: .18rem;color: #333333;border-bottom: #bfbfbf 1px dashed;padding: .15rem 0 .15rem .26rem;position: relative;z-index: 1;}
.teaching2 li a::before{content: "";position: absolute;left: 0;top: 50%;width: .11rem;height: .11rem;border: #990000 2px solid;border-radius: 50%;box-sizing: border-box;margin-top: -.055rem;}
.teaching2 li a::after{content: "";position: absolute;right: 0;top: 50%;width: .24rem;height: .13rem;margin-top: -.065rem;background: url(../images/teaching2_ico.png) center no-repeat;background-size: cover;opacity: 0;}
.teaching2 li:last-child a{ border: none;}

.teaching3{ margin: 0 -2.2%;}
.teaching3 li{width: 38.5%;padding: 0 2.2%;}
.teaching3 li:nth-child(1){transform: translateY(75%);}
.teaching3 li:nth-child(2){width: 61.5%;}
.teaching3 li:nth-child(3){width: 48%;transform: translate(80.2%,16%);}

.teaching3 li:nth-child(1) .img .img_hezi{ padding-bottom: 105.07%;}
.teaching3 li:nth-child(2) .img .img_hezi{ padding-bottom: 62.24%;}
.teaching3 li:nth-child(3) .img .img_hezi{ padding-bottom: 63.30%;}

.teaching .fl02_bg{background: url(../images/teaching_fl02_bg.jpg) left 0 no-repeat;}

.teaching .fl03 .content{ margin: 0 -.2rem;}
.teaching .fl03 .content .box{ width: 50%; padding: 0 .2rem; display: flex;}
.teaching .fl03 .content .box .n_tit3{ width: 2.18rem; background: url(../images/teaching_fl03_bg1.jpg) center no-repeat; background-size: cover; padding: .24rem .1rem;}
.teaching .fl03 .content .box:nth-child(2) .n_tit3{ background: url(../images/teaching_fl03_bg2.jpg) center no-repeat; background-size: cover; }
.teaching .fl03 .content .box .con{ width: calc(100% - 2.18rem); padding: .1rem .26rem .3rem; background: #f2f2f2;}
.n_tit3{ text-align: center;}
.n_tit3 h6{font-family: Futura Md BT;font-size: .16rem;color: #fff;}
.n_tit3 h3{font-family: SourceHanSerifCN-SemiBold;font-size: .36rem;color: #fff;margin: .06rem 0 0;}

.teaching .fl04{padding-bottom: 1.2rem;background: url(../images/about_bg2.jpg) 87% 98% no-repeat;}
.teaching .fl04 .title001{justify-content: space-between;padding-left: 0;}
.teaching .fl04 .left{width: calc(100% - 6.06rem);padding-top: .6rem;position: relative;z-index: 10;order: 1;}
.teaching .fl04 .left .img{box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.14);}
.teaching .fl04 .left .img .img_hezi{ padding-bottom: 55.68%;}
.teaching .fl04 .right{width: 6.06rem;position: relative;z-index: 1;padding: .24rem 0 0; position: relative; z-index: 1;}
.teaching .fl04 .right:before{content:"";position: absolute;top: 0;left: 0;background: url(../images/title001_bg3.png) center no-repeat;width: 3.26rem;height: 3.18rem;background-size: cover;z-index: -1;transform: translateX(-1.16rem);}

.teaching .fl04 .right .teaching1_box{ background: url(../images/teaching_fl04_bg.jpg) center no-repeat; background-size: cover; position: relative; z-index: 1;}
.teaching .fl04 .right .teaching1_box::before{content: "";position: absolute;left: 100%;width: 3.5rem;top: 0;bottom: 0;background: #ab2e2e;transform: translateX(-.6rem);}
.teaching .fl04 .right .teaching1 li{ width: 100%;}

.teaching .list_service4 li{flex:auto;margin-bottom: .3rem;width: 25%;}

@media(min-width: 1200px){	
	.teaching1 li a:hover{ border-bottom: #f8b551 1px dashed;}
	.teaching2 li a:hover{background: #fff;box-shadow: 0px 8px 6px 0px rgba(0, 0, 0, 0.13);padding: .15rem 0 .15rem .56rem;border-bottom: #fff 1px dashed;}
	.teaching2 li a:hover::before{ left: .3rem}
	.teaching2 li a:hover::after{ right: .4rem; opacity: 1}
}
@media(max-width: 1600px){	
	.teaching1{ padding: .3rem .9rem;}
}
@media(max-width: 1200px){
	.teaching .fl01 .left{width: 100%;padding: 0;order: 1;display: none;}
	.teaching .fl01 .right{ width: 100%;}
	.teaching .fl01 .left .img { transform: translateX(0);}
}
@media(max-width: 992px){
	.teaching .fl02 .left{ width: 100%;}
	.teaching .fl02 .right{width: 100%;padding: 0;}
	.teaching .fl03 .content .box{ width: 100%; margin-bottom: .3rem}

	.teaching .fl04 .left{width: 100%;padding-top: 0;margin: .3rem 0 0;}
	.teaching .fl04 .right{ width: 100%;}

	.teaching1{ padding: .2rem .2rem;}
	.teaching .fl01_bg{ background-size: 100% auto !important;}
	.teaching .fl04 .right .teaching1_box::before{ display: none;}

	.teaching .fl02 .teaching2 li, .teaching .fl04 .right .teaching1 li{ width: 50%;}
}
@media(max-width: 768px){
	.teaching1{ margin: 0 -7px}
	.teaching1 li{ padding: 0 7px;}
	.teaching1 li a{ padding-left: .22rem}

	.teaching .fl03 .content .box .n_tit3{ width: 1.8rem}
	.teaching .fl03 .content .box .con{ width: calc(100% - 1.8rem)}

	.n_tit3 h3{ font-size: .3rem}

	.teaching .fl04{padding-top: 0;background-size: 60% auto;padding-bottom: .8rem;}
	.teaching2 li a{ padding: .15rem 0 .15rem .22rem;}
	.title001 .rr1 img{ height: .24rem}
} 
@media(max-width: 768px){
    #m_nav .list_box0{
    display: block;
    padding: 0 20px;
}
} 

/*==========================================内页 结束=============================================*/

/*aos="fade-up" aos-duration="1200"*/
</pre></body></html>