@charset "utf-8";
*{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
*:before,*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

/*html,body{height:100%;}*/


body{padding:0; margin:0px auto; font-size:0.16rem; color:#333; width:100%; zoom:1;font-family:sans-serif; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:0.16rem; border-radius:0; -webkit-border-radius:0; color:#545454;font-family:sans-serif;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#C20208;}
/**:hover{transition: all ease 0.3s;}*/

/*input字体*/
:-moz-placeholder {color: #666666;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #666666;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #666666;}

select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 1px #d9d9d9;padding-left: 8px;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none; color:#666666;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(../images/icon/selec_arr.png) no-repeat scroll 95% center transparent;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 14px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
display: none;
}

/*网页滚动条*/
::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{
            background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #58504a;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}

/*公用样式*/
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ z-index:1; position:relative; clear:both; width:92%;max-width: 16rem; margin:0px auto;}
.nones{ opacity:0; position:absolute; width:100%; left:0; top:0; visibility:hidden;}

/*font*/
.f_gray{ color:#333333;}
.iconfont{ font-size:24px; vertical-align:middle;}
.dot1,.dot2,.dot3,.dot4,.dot5,.dot6,.dot7{overflow: hidden;word-break:normal;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;}
.dot1{-webkit-line-clamp: 1;}
.dot2{-webkit-line-clamp: 2;}
.dot3{-webkit-line-clamp: 3;}
.dot4{-webkit-line-clamp: 4;}
.dot5{-webkit-line-clamp: 5;}
.dot6{-webkit-line-clamp: 6;}
.dot7{-webkit-line-clamp: 7;}

@media ( max-width:1024px){
.iconfont{ font-size:18px;}
.Contain{min-width: 300px;}
body{}	
}
/* @media(max-width:640px){
	body{line-height: 1;font-size: 16px;}
} */
/*effict*/
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.02,1.02,1.02);transform: scale3d(1.02,1.02,1.02); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}
.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;}
.imgbox img{ width:100%; height:100%;object-fit: cover;}

/*table*/
.table {display: table;width: 100%;border-collapse: collapse;}
.table .row {display: table-row;}
.table .cell {display: table-cell;height: 100%;vertical-align: middle;}




/*Top*/
.Header{ position:fixed; left:0; top:0; width:100%; z-index:100;}
.Header .top{background-color: #f2f4f7;height:40px;line-height: 40px;position: relative;font-size: 14px;}
.Header .top .fr{padding-left: 24px;background: url(../images/icon/ico_home.svg) no-repeat 0 center/16px 16px;}
.Header .LogoTop{height:1.15rem;background: url(../images/m_topbg1.jpg) no-repeat center center/cover;position: relative;}
.Header .LogoTop .oaLogin{position: absolute;right: 0;bottom: 0;width: 50%;
	background: url(../images/top_bj1.png) left center no-repeat;
	background-size: cover;padding-right: 1.6rem;padding-top: 0.1rem;padding-bottom: 0.1rem;
	padding-left: 0.2rem;border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.Header .LogoTop .oaLogin .kjrk{display: flex;width: 87%;float: left;
	flex-direction: row;align-content: stretch;flex-wrap: nowrap;justify-content: space-evenly;align-items: center;;}
.Header .LogoTop .oaLogin .kjrk a{color: #fff;font-size: 0.17rem;line-height: 2;padding: 0;position: relative;
	display: inline-block;font-weight: 600;}
.Header .LogoTop .oaLogin .kjrk i{content: "";width: 1px;height: 0.12rem;background-color: #fff;top: 0.09rem;}
.Header .LogoTop .oaLogin .qjz{background: #fff;color: #113a7e;border-radius: 4px;width: 13%;float: right;
text-align: center;display:none;}
.Header .LogoTop .oaLogin .qjz a{color: #C20208;display: inline-block;width: 100%;font-size: .17rem;line-height: 2;}




.Header .Logo{ float:left;padding-top: 0.45rem;}
.Header .Logo img{height: 0.45rem;}
.Header .Toper{float: right;padding-top:0.6rem;}

.Search{width: 23%;float: right;padding-top: 0.16rem;}
.Search .Searchico{ cursor:pointer; display:none; color:#113a7e;}
.Search .Searchico .icongb1{ display:none;}
.Search .Searchico.on .icongb1{ display:block;}
.Search .Searchico.on .iconso{ display:none;}
.Search .iconfont{ font-size:0.22rem;}
.Search .searchbox{width:100%;position:relative;border-radius: 0.2rem;background-color: #fff;height: 0.4rem;}
.Search .searchbox .input{width:100%; height:0.4rem;padding:0 0.2rem 0 0.3rem;font-size: 0.14rem;
	background: url(../images/icon/input_line1.png) 0.19rem center no-repeat;background-size: 0.03rem;
    position: absolute;top: 0;}
.Search .searchbox .input::-webkit-input-placeholder {color: #b2b2b2;}
.Search .searchbox .btn { position:absolute; right:0; top:0; width:0.5rem; height:0.4rem; color:#C20208; background:#fff;
	border-radius: 0 0.2rem 0.2rem 0;}
.Search .searchbox .btn:hover {opacity: 0.9;}

.MainNav{ line-height:.72rem; height:.72rem; background:rgba(44,70,127,1);}
.MainNav ul{display: flex;width: 74%;float: left;}
.MainNav li{position:relative; z-index:100;flex: 1;}
.MainNav .sp a{ position:relative; z-index:1;display:block; font-size:.19rem; text-align:center; color:#fff; transition: all ease 0.3s;}
.MainNav .sp a em{ position:relative; z-index:1;font-weight: 600;}
.MainNav .arr{ display:none;}
.MainNav li:hover .sp a,.MainNav li.onnav .sp a{color: #ffcc00;}
.NavBlank{height:.72rem;display: none;}

@media(min-width:1024px){
.Header.fix .MainNav{position: fixed;left: 0;top: 0;width: 100%;z-index: 1000;}
.Header.fix .LogoTop{ display:none;}
}
.NavPull{ z-index:99;display:none; position:absolute; top:100%; left:50%;transform: translateX(-50%);width:2rem; line-height:0.4rem; background:rgba(255,255,255,.8); box-shadow:0 5px 15px rgba(0,0,0,0.2);padding:0.2rem 0.2rem;text-align: center;}
.NavPull.null{background:none; padding:0;}
.NavPull .a{position: relative;display: block;}
.NavPull .a a{ color:#333; display:block;}
.NavPull .a a:hover{ color:#C20208;}
.NavPull.team{width: 2.2rem;}
.NavPull.team dl dl{position: absolute;width: 1.8rem;background: #f2f2f2 url(../images/shadowbg2.gif) 0px top repeat-y;left: 100%;height: 100%;top: 25px;text-align: center;padding-top: 60px;font-size: 14px;opacity: 0;visibility: hidden;transition: all 0.3s;}
.NavPull.team dl dd:hover dl{visibility: visible;opacity: 1;top: 0;}
.NavPull.team dl dd.onsub .a:before{width: 8px;height: 12px;position: absolute;right: 20px;top: 50%;margin-top: -6px;background:url(../images/arr1.png);content: "";}
.NavPull.team dl dd.onsub .a:hover:before,.NavPull.team dl dd.onsub .a.on:before{background:url(../images/arr01.png);}


.openbtn{ cursor:pointer; display:none;width:32px; padding-top:1px; position:absolute; right:12px; top:3px; z-index:999;}
.closebtn{ position:fixed; left:0px; top:45px; width:100%; height:100%; z-index:10; display:none;background: rgba(0,0,0,0.5);}
.openbtn span{ display:block; height:3px; background:#113a7e; border-radius:4px; margin:3px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}
.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}

@media ( max-width:1024px){
.NavBlank{display: none !important;}
.Header{ position:fixed; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.2); left:0; top:0; z-index:100; background-color:rgba(250, 250, 250,0.6);}
.Header .top .fl{display: none;}

.Header .openbtn{ display:block;}

/* .Search .Searchico{ display:block;} */
/* .Search .searchbox{ width:100%; left:0; top:68px !important; display:none; position:absolute;background-color: #fff;} */

/* .MainNav{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:330px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav ul{ padding-top:30px;display: block;} */
.MainNav li{ display:block; position:relative; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0; background:none;}
.MainNav li .sp a{ font-size:16px; text-align:left; height:auto; display:block; line-height:28px !important; height:auto !important; height:auto;}
.MainNav span a:after{ display:none;}
.MainNav li:before{height: 0;}
.NavPull.team{width: 170px;}
.NavPull.team dl{display: none;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#C20208;}
.MainNav .arr{ display:inline-block; position:absolute; z-index:50; width:100px;height:40px;line-height: 40px; right:0px; top:0px;}
.MainNav .arr i{ position:absolute; height:auto; background:none; right:0px; top:0px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
/* .MainNav.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;} */

.NavPull{ position:static; line-height:30px; padding:8px; width:auto; text-align:left;transform: translateX(0);}
.NavPull dl{ padding:0 !important;}
.NavPull dd{ position:relative; text-align:left; display:block;}
.NavPull dd a{ padding:0;}

}
/*Top*/



/*Top003156 */
.Top003156{}
.Top003156 .root-w-1560 .auto{max-width:none;position: relative;z-index: 3; width: 98%;}
.Top003156 .logo{display: table; }
.Top003156 .logo a{display: table-cell;vertical-align: middle;}

.Top003156 .top-right{position: absolute;right: 0; top: 0;display: table;}
.Top003156 .top-right > *{display: table-cell; vertical-align: middle;}
.Top003156 .top-right dd a:not(:hover){color: #888888;}
.Top003156 .top-right dd a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d9d9d9;display: inline-block;content: ''; margin: 0 0.625em;}

.open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #0735a8;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto 60%;}

.Top003156 menu li span,
.Top003156 menu li span a{display: block;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #e01900;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #e01900;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{font-size: 0.16rem;}

@media (min-width:1025px) {
	.Top003156 header{padding: 0 4% 0 32%;position: relative;}
	.Top003156 menu{margin: 0 auto;display: table;}
	.Top003156 menu li{float: left; }
	.Top003156 menu li + li{margin-left: 1.823vw;} 
	.Top003156 menu li span a{line-height:1rem;}
	.Top003156 .logo{position: absolute; left: 0; top: 0;height:6.25em;}  
	.Top003156 .logo img{height: 0.54rem;}
	.Top003156 .top-right{height:6.25em;}
	.open-search{margin-left: 3.125em;}
	.top-search{width: 25em;}
}

@media (max-width:1024px) {
	.Top003156 .root-w-1560 .auto{width: 96%;}
	.Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;}  
	.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
	.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
	.Top003156 .logo{max-width: 40%; height: 4em;}  
	.Top003156 .top-right{height:4em;}
	.Top003156 .top-right dd{font-size: 0.875em;}
	.Top003156 .top-right dt{padding-left: 1em;}
	.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
	.Top003156 .open-menu i{background-color: #0735a8;}
	.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
	.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
	.top-search{width: 100%;}

	.NavBlank{display: none !important;}
.Header{ position:fixed; width:100%; box-shadow:0 0 10px rgba(0,0,0,0.2); left:0; top:0; z-index:100;}
.Header .top .fl{display: none;}

.Header .openbtn{ display:block;}

/* .Search .Searchico{ display:block;} */
/* .Search .searchbox{ width:100%; left:0; top:68px !important; display:none; position:absolute;background-color: #fff;} */

.MainNav{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:330px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav ul{ padding-top:30px;display: block;}
.MainNav li{ display:block; position:relative; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0; background:none;}
.MainNav li .sp a{ font-size:16px; text-align:left; height:auto; display:block; line-height:28px !important; height:auto !important; height:auto; padding:8px 0 8px 15px;  border:0; color:#333;}
.MainNav span a:after{ display:none;}
.MainNav li:before{height: 0;}
.NavPull.team{width: 170px;}
.NavPull.team dl{display: none;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#2c467f;}
.MainNav .arr{ display:inline-block; position:absolute; z-index:50; width:100px;height:40px;line-height: 40px; right:0px; top:0px;}
.MainNav .arr i{ position:absolute; height:auto; background:none; right:0px; top:0px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav.on{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}

.NavPull{ position:static; line-height:30px; padding:8px; width:auto; text-align:left;transform: translateX(0);}
.NavPull dl{ padding:0 !important;}
.NavPull dd{ position:relative; text-align:left; display:block;}
.NavPull dd a{ padding:0;}

}




/*Bottom*/
.Footer{background:#7E0003 url(../images/fotbg.png) no-repeat  right 16% top;padding-top: 2.604vw;color: #fff;}
.Footer .contact .logo{width: 5.208vw;margin-right: 2.552vw;}
.Footer .contact {width:80%;}
.Footer .contact ul{display: flex;justify-content: space-between;width:100%;flex-wrap: wrap;}
.Footer .contact li{padding: 1.6vw 0;float: left;width:30%;position: relative;}
.Footer .contact li:not(:last-child):after{position: absolute;right: -2.917vw;top: 50%;transform: translateY(-50%);width: 1px;height: 2.188vw;content: "";background-color: rgba(255,255,255,0.1);opacity: 0;}
.Footer .contact li img{width:0.6rem;position: absolute;left:0;top:50%;transform: translateY(-50%);}


.Footer .contact nav a:not(:hover){color: rgba(255,255,255,0.6);}
.Footer .contact nav{margin-bottom: 0.625em;}
.Footer .contact nav a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d3d6d8; opacity: 0.1;margin: 0 0.625em;display: inline-block;content: '';vertical-align: middle;}

.Footer .contact li .ti{color: rgba(255,255,255,0.8);line-height: 0.25rem;position: relative;
	font-size: 0.16rem;padding-left: 0.8rem;margin-top: 0.05rem;}
.Footer .contact li p{padding-left: 0.8rem;font-size: 0.18rem;font-weight: 600;color: #fff;}
.Footer .contact li .ti img{position: absolute;top: 0.05rem;left: -0.22rem;height: 0.16rem;}
.Footer .ewm{text-align: center;font-size: 0.16rem;color: rgba(255,255,255,0.5);}
.Footer .ewm img{display: block;margin: 0px auto 5px;width: 1.2rem;}
.Footer .Copyright{padding: 18px 0 24px;border-top: 1px solid rgba(255,255,255,0.1);color: rgba(255,255,255,0.5);font-size: 13px;margin-top: 2.188vw;}
.Footer .Copyright a{color:rgba(255,255,255,0.5);}
.Footer .Copyright a:hover{color:#fff;}
.Footer .Copyright .icp{margin-left: 7px;}
.Footer .Copyright .fr{display:flex;align-items:center;}
.Footer .Copyright .fr a:not(:last-child){margin-right: 34px;position: relative;}
.Footer .Copyright .fr a:not(:last-child):after{position: absolute;right: -21px;top: 50%;content: "";height: 1px;width: 8px;background-color: rgba(255,255,255,0.5);}

.iconfrom:before{content: "\e614";}
@media ( max-width:1024px){
	/* .Footer .contact{padding-left: 25px;} */
	.Footer .contact .logo{display: none;}
	.Footer .ewm{float: none;margin: 0px auto;}
.Footer .Copyright{line-height: 24px;}
}
@media(max-width:768px){
	.Footer .contact li:not(:last-child):after{display: none;}
}
/*Bottom*/


/*首页 s*/
.page{padding: 0.8rem 0;position: relative;overflow: hidden;}
.itemhover{transition: all ease 0.3s;}
.activehover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.5);
	box-shadow: 0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);}

.HomeTit{position: relative;padding-bottom: 0.24rem;}
.HomeTit h1{display:inline-block;font-size: 0.32rem;background:url(../images/line_t.png) 0 center no-repeat;position: relative;vertical-align: middle;padding-left: 15px;color: #C20208;margin-right: 10px;line-height: 1.1;}
.HomeTit p{display:inline-block;vertical-align: middle;color: #999999;font-size: 0.16rem;}
.HomeTit .item{cursor: pointer;}
.HomeTit .item .more{display: none;}
.HomeTit .item:not(.on) h1{padding-left: 0;background: transparent;color: #333;}
.HomeTit .item.on .more{display: block;}
.HomeTit .more{position:absolute;right:0;top:0;padding-right:0.37rem;transition: all 0.3s;font-size: 0.14rem;}
.HomeTit .more:after{background: url(../images/more-2.png) no-repeat right center/contain;width: 0.27rem;height: 0.3rem;right: 0;top: 0;position: absolute;transition: all 0.5s;content: "";}
.HomeTit .more:hover:after{transform: rotate(180deg);}

.white{}
.white h1{color: #fff;background:url(../images/line_t3.png) 0 center no-repeat;}
.white p{color: #fff;}
.white .more{color:#fff;}
.white .more:after{background: url(../images/more_y.png) no-repeat right center/contain;width: 0.27rem;height: 0.3rem;right: 0;top: 0;position: absolute;transition: all 0.5s;content: "";}



.HomeInformation{ padding-top:0.8rem; background:url(../images/newsbg1.jpg) no-repeat right top/cover;}
.HomeInformation .notice{ padding:.4rem 0; display:-webkit-flex; display:flex; align-items:center; max-width:92%; margin:0 auto;display:none}
.HomeInformation .notice .itel{ display:-webkit-flex; display:flex; align-items:center;}
.HomeInformation .notice .itel::after{content:'';display:block; width:1px; height:1em; background:#C20208; margin:0 2em;}
.HomeInformation .notice .itel .icon{ display:-webkit-flex; display:flex; align-items:center; font-size:.3rem; color:#C20208; font-weight:bold;}
.HomeInformation .notice .itel .icon i{ margin-right:.2rem; display:block; width:.4rem; height: .4rem; background-repeat:no-repeat; background-size:contain; background-position:center;}
.HomeInformation .notice .switc-box{ width:calc(100% - 3rem); margin:0 auto;}
.HomeInformation .notice .switc-box .slick-slider{ width:100%;}
.HomeInformation .notice .switc-box .slick-prev{ left:-50px;}
.HomeInformation .notice .switc-box .slick-next{ right:-50px;}
.HomeInformation .notice .switc-box .ul li{padding:0 .2rem;}
.HomeInformation .notice .switc-box .ul li a{ display:-webkit-flex; display:flex; justify-content:space-between; align-items:center;}
.HomeInformation .notice .switc-box .ul li a .tit{width:calc(100% - 7em); font-size:.18rem;}
.HomeInformation .notice .switc-box .ul li a .tiem{width:7em; text-align:right; font-size:.14rem;}

.HomeInformation .focus{width: 50.08%;overflow: hidden;border-radius: 0.1rem;}
.HomeInformation .focus a{display: block;position: relative;}
.HomeInformation .focus .info{position: absolute;padding: 0.18rem 0.24rem;left: 0;bottom: 0;width: 100%;z-index: 10;font-size: 0.18rem;color: #fff;}
.HomeInformation .focus .tit{width: 80%;}
.HomeInformation .focus .imgbox{padding-top: 5.06rem;}
.HomeInformation .focus .imgbox:after{position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;height: 40%;content: "";background-image: linear-gradient(to bottom, rgba(0,0,0,0) , rgba(0,0,0,0.5));}
.HomeInformation .focus .slick-dots{left: auto;right: 0;bottom: 18px;text-align: center;width: 145px;}
.HomeInformation .focus .slick-arrow{border: 1px solid #fff;}
.HomeInformation .focus .slick-prev:before{background: url(../images/icon/arrleft0.png) center center no-repeat;}
.HomeInformation .focus .slick-next:before{background: url(../images/icon/arrright0.png) center center no-repeat;}
.HomeInformation .focus:hover .slick-prev{left: 10px;}
.HomeInformation .focus:hover .slick-next{right: 10px;}

.HomeInformation .rList{width: 46.53%;}

.HomeNotice{background: url(../images/m_reportbg2.jpg) no-repeat center center/cover;}
.HomeNotice .notice{width: 48.66%;}
.HomeNotice .notice .box{min-height: 560px;padding: 15px 20px;border: 1px solid #fff;border-radius: 10px;background: rgba(255,255,255,0.5);}

.HomeNotice .report{width: 48.66%;}

.HomeProgress{background: url(../images/m_progressbg.jpg) no-repeat center center/cover;}

.HomeDept{background: url(../images/m_deptbg.jpg) no-repeat center bottom/cover;}
.HomeDept .HomeTit{display: flex;flex-wrap: wrap;}
.HomeDept .HomeTit .item:not(:last-child){margin-right: 2.604vw;}
.HomeDept .list{margin-left: -1.302vw;display: none;}
.HomeDept .list .item{padding-left: 1.302vw;width: 20%;float: left;}
.HomeDept .list .item a{display: block;padding: 2.031vw 2.031vw 2.188vw 2.031vw;background-color: rgba(255,255,255,0.5);border: 1px solid #fff;text-align: center;border-radius: 10px;position: relative;overflow: hidden;}
.HomeDept .list .item a:before{position: absolute;left: 0;width: 80%;height: 1px;bottom: 0;background-color: #C20208;content: "";transition: all 0.5s;z-index: 1;}
.HomeDept .list .item a:after{position: absolute;right: 0;width: 20%;height: 1px;bottom: 0;background-color: #30b0ff;content: "";transition: all 0.6s;}
.HomeDept .list .item .icon{margin: 0px auto 1.25vw;width: 8.333vw;height: 9.323vw;position: relative;}
.HomeDept .list .item .icon img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.5s;}
.HomeDept .list .item .icon .i2{opacity: 0;transform: scale(0.9);}
.HomeDept .list .item .tit{font-size: 20px;margin-bottom: 12px;}
.HomeDept .list .item .more{width: 24px;height: 8px;margin: 0px auto;background: url(../images/icon/ico_arr.png) no-repeat center center/contain;}
.HomeDept .list .item:hover a{background-color: #C20208;color: #fff;}
.HomeDept .list .item:hover .icon .i1{opacity: 0;transform: scale(0.9);}
.HomeDept .list .item:hover .icon .i2{opacity: 1;transform: scale(1);}
.HomeDept .list .item:hover .more{background: url(../images/icon/ico_arr2.png) no-repeat center center/contain;}
.HomeDept .list .item:hover a:before{width: 0;}
.HomeDept .list .item:hover a:after{width: 100%;}

.newsico{position: relative;display: flex;}
.newsico .tit{position: relative;max-width: 100%;width: auto;padding-right: 46px;}
.newsico .tit:after{position:absolute;right:0;top:50%;margin-top:-8px;width: 35px;height: 16px;background: url(../images/icon/news.png) no-repeat center center/contain;content: "";}

.ListWz .li{height: 0.44rem;line-height: 0.44rem;padding:0 0.9rem 0 0.14rem;position: relative;content:"";transition: all 0.3s;}
.ListWz .li:before{width: 0.04rem;height: 0.04rem;content:"";position: absolute;left: 0;top: 50%;margin-top: -0.02rem;background-color: #C20208;border-radius: 50%;}
.ListWz .li .tit{font-size: 0.18rem;height:0.44rem;overflow: hidden;display: block;}
.ListWz .li:hover .tit{font-weight: bold;}
.ListWz .li .date{color:#666666;position: absolute;right: 0;top: 0;font-weight: lighter;}

.ListWz2 .li{height: 0.72rem;line-height: 0.72rem;padding:0 0.9rem 0 0.14rem;position: relative;content:"";transition: all 0.3s;border-bottom: 1px dashed #dbe2ec;}
.ListWz2 .li:before{width: 0.04rem;height: 0.04rem;content:"";position: absolute;left: 0;top: 50%;margin-top: -0.02rem;background-color: #C20208;border-radius: 50%;}
.ListWz2 .li .tit{font-size: 0.18rem;}
.ListWz2 .li:hover .tit{font-weight: bold;}
.ListWz2 .li .date{color:#666666;position: absolute;right: 0;top: 0;font-weight: lighter;}

.ListReport .li:not(:last-child){margin-bottom: 10px;}
.ListReport .li a{display: block;border: 1px solid #fff;background: rgba(255,255,255,0.3);border-radius: 10px;height: 180px;overflow: hidden;}
.ListReport .li .info{width: calc(100% - 146px);padding: 16px 40px 0 75px;position: relative;}
.ListReport .li .tag{position: absolute;left: 19px;top: 19px;text-align: center;color: #C20208;font-size: 18px;line-height: 22px;height: 140px;border-radius: 5px;background-image: linear-gradient(to bottom, #d2e1fa , #fff);width: 36px;}
.ListReport .li .tag span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.ListReport .li .tit{line-height: 41px;border-bottom: 1px solid #e2ebf7;font-size: 18px;margin-bottom: 12px;}
.ListReport .li .txt{line-height: 28px;}
.ListReport .li .txt img{width: 18px;margin: 0 9px 0 0;display: inline-block;vertical-align: middle;}
.ListReport .li .imgbox{width: 146px;padding-top: 180px;border-radius: 10px;}

.ListSlider{width: 100%;}
.ListSlider .item{width: 32%;margin-right: 2%;float: left;padding: 0;}
	.ListSlider .item:nth-child(3n){margin-right: 0;}
.ListSlider .item a{display: block;padding: 1.25vw;border-radius: 20px;background-image: linear-gradient(to bottom, #c7dbfa , #fcfdff);position: relative;}
.ListSlider .item a:after{position: absolute;left: 0;bottom: 0;width: 7.604vw;height: 4.792vw;content: "";background: url(../images/m_progressbg2.png) no-repeat 0px bottom;opacity: 0;transition: all 0.5s;}
.ListSlider .item .imgbox{border-radius: 10px;padding-top: 65.16%;margin-bottom: 1.563vw;}
.ListSlider .item .date{color: #666666;font-weight: lighter;}
.ListSlider .item .ti{font-size: 18px;height: 84px;margin: 4px 0 1.094vw;overflow: hidden;}
.ListSlider .item .more{text-align: right;color: #C20208;font-weight: lighter;}
.ListSlider .item .more:After{margin-left: 10px;transition: all 0.5s;content: "";width: 24px;height: 7px;background: url(../images/icon/ico_arr.png) no-repeat right center/contain;display: inline-block;vertical-align: middle;}
.ListSlider .item:hover .more:After{margin-left: 15px;}
.ListSlider .item:hover a{background: #C20208;}
.ListSlider .item:hover .date,
.ListSlider .item:hover .ti,
.ListSlider .item:hover .more{color: #fff;}
.ListSlider .item:hover .more:After{background: url(../images/icon/ico_arr2.png) no-repeat right center/contain;}
.ListSlider .item:hover a:after{opacity: 1;}
.ListSlider .slick-dots{position: static;}

.LinkBottom{background: #fff;}
.LinkBottom .HomeTit h1{padding-left: 0;background: transparent;}
.LinkBottom .slick-list {margin-left: -11px;}
.LinkBottom .item {padding-left: 11px;}
.LinkBottom .item .imgbox{padding-top: 24.52%;border-radius: 10px;background-color: #f5f7fa;}
.LinkBottom .item .imgbox img{width: auto;height: auto;max-height: 100%;object-fit: contain;}
.LinkBottom .slick-dots{position: static;}

@media(max-width:1024px){
	.HomeInformation .focus{width: auto;float: none;height: auto;}
	.HomeInformation .rList{width: auto;float: none;padding-top: 6%;}

	.HomeNotice .notice{width: auto;float: none;}
	.HomeNotice .report{width: auto;float: none;padding-top: 6%;}

	.HomeDept .list{white-space: nowrap;overflow-x: auto;}
	.HomeDept .list .item{display: inline-block;float: none;width: 250px;}
}
@media(max-width:768px){
	.page{padding: 35px 0;}
	.HomeTit h1{font-size: 20px;}
}
@media(max-width:640px){
	.HomeTit{padding-bottom: 10px;}
	.HomeTit h1{margin-right: 3px;}
	.HomeTit p{font-size: 12px;}

	.HomeInformation .focus .info{padding: 10px;}
	.HomeInformation .focus .slick-dots{width: 90px;bottom: 6px;}
	.HomeNotice .notice .box{min-height: auto;padding: 8px;}
	
	/* .ListWz .li,.ListWz2 .li{height: 32px;line-height: 32px;padding-right: 80px;} */
	.ListWz .li .tit,
	.HomeInformation .focus .info,
	.ListWz2 .li .tit,
	.ListReport .li .tit{font-size: 15px;}
	.ListWz .li .date,
	.ListWz2 .li .date{font-size: 12px;}
	.ListReport .li .info{padding: 10px 10px 10px 50px;}
	.ListReport .li .txt{line-height: 24px;font-size: 12px;}
	.ListReport .li .tag{left: 8px;font-size: 14px;height: 110px;}
	.ListReport .li a{height: 150px;}


	.ListSlider .item .ti{line-height: 20px;font-size: 15px;height: 60px;}
	.ListSlider .item a{padding: 10px;}

	.HomeDept .list .item{width: 140px;}
	.HomeDept .list .item .tit{font-size: 15px;}
	.HomeDept .HomeTit p{display:none;}
	.HomeDept .HomeTit .item:not(:last-child){margin-right: 20px;}
}
@media(max-width:480px){
	.ListReport .li .imgbox{display: none;}
	.ListReport .li .info{width: 100%;}
}



.noticeSlider {padding: 0.1rem 0 0 0;}

.noticeSlider .slick-list {}

.noticeSlider .item {margin-right: 2%;width: 23.5%;float: left;}
.noticeSlider .item:nth-child(4n){margin-right: 0;}

.noticeSlider .item .inner {border: 1px solid #9eb8f1;
   	background: #f9fbff;border-radius: 0.1rem;padding: 1px;}

.noticeSlider .item .inner a {
    display: block;padding: 0.21rem 0.3rem;min-height: 1.78rem;color: #222;position: relative;}
.noticeSlider .item .inner a .date{font-size: 0.3rem;font-weight: 300;color: #C20208;line-height: 0.57rem;}
.noticeSlider .item .inner a aside{font-size: 0.18rem;line-height: 1.8;}

.noticeSlider .item .inner .date span {margin-left: 0.24rem;position: relative;}

.noticeSlider .item .inner .date span:before {
    position: absolute;width: 1px;height: 0.25rem;left: -0.12rem;top: 50%;content: "";
    background-color: #C20208;transform: translateY(-50%) rotate(15deg);}

.noticeSlider .item .inner a:After {
    content: "";
    position: absolute;
    width: 2rem;
    height: 0.44rem;
    right: 0;
    top: 0.3rem;
    background: url(../images/shanbg.png) no-repeat center center/contain;
}

.noticeSlider .item:hover .inner a {
    
    background-repeat: no-repeat;
    color: #333;
}

.noticeSlider .item:hover .date {
    color: #fff;
}

.noticeSlider .item:hover .date span:before {
    background-color: #25838c;
}

.noticeSlider .item:hover .inner a:after {
    background: url(../images/shanbg2.png) no-repeat center center/contain;
}

/*
 .Floor001330 为demo编号
 */
.Floor001330{ }
.Floor001330 h2{ display:none;}
.Floor001330 .main{ padding-left:0;  padding-top:0.1rem;}
.Floor001330 dl{float: right;width: 26%;border: 1px solid #ddd;border-bottom: none;border-left: none;border-radius: 0.1rem;}
.Floor001330 dd{
	
	margin-bottom:0;
	background-color:#fff;
	position:relative;
	cursor:pointer;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding: 0.46rem 0 0.46rem 38%;
	}
.Floor001330 dd:nth-child(1){border-radius: 0.1rem 0.1rem 0 0;}
.Floor001330 dd:nth-child(4){border-radius:0 0 0.1rem 0.1rem;}
.Floor001330 dd span{line-height: 1;font-size: 0.24rem;margin-bottom: 0.1rem;}
.Floor001330 dd:last-child{ margin-bottom:0;}
.Floor001330 dd em{font-size: 0.16rem;display: block;margin-top: 0.1rem;line-height: 1;}
.Floor001330 dd i{position:absolute;width:48%;left: 0;top:0;height:100%;display: flex;align-items: center;justify-content: center;}
/* .Floor001330 dd:nth-child(2) i{ background-image:url(../images/Floor001330-icon2.png);}
.Floor001330 dd:nth-child(3) i{ background-image:url(../images/Floor001330-icon3.png);}
.Floor001330 dd:nth-child(4) i{ background-image:url(../images/Floor001330-icon4.png);}
.Floor001330 dd:nth-child(1).on i{ background-image:url(../images/Floor001330-icon1on.png);}
.Floor001330 dd:nth-child(2).on i{ background-image:url(../images/Floor001330-icon2on.png);}
.Floor001330 dd:nth-child(3).on i{ background-image:url(../images/Floor001330-icon3on.png);}
.Floor001330 dd:nth-child(4).on i{ background-image:url(../images/Floor001330-icon4on.png);} */
.Floor001330 dd i img{width:0.4rem;}
.Floor001330 dd i .img2{display: none;}
.Floor001330 dd.on{ background-color:#C20208;color: #fff;border-color: #C20208;}
.Floor001330 dd.on i .img1{display: none;}
.Floor001330 dd.on i .img2{display: block;}

.Floor001330 ul{float:left;display:table;width:72.6%;border-radius: 0.1rem;
	border: 1px solid #ddd;/* border-right: none; */min-height:2.7rem;padding:0.2rem;}
.Floor001330 li{ display:none; overflow:hidden; vertical-align:middle;flex-wrap: wrap;justify-content: space-around;}
.Floor001330 li .xy-top{display: block;width:calc(60% - .2rem);}
.Floor001330 li .xy-top a{width: 100%;height: 100%}
.Floor001330 li .xy-top a figure{height: 100%;width: 100%;background-repeat: no-repeat;    background-size: cover;background-position: center;}
.Floor001330 li .xy-top img{width: 100%;}
.Floor001330 li .xy-list{width: calc(40% - .2rem);display: block;}
.Floor001330 li .xy-list a{width: 100%;margin-bottom: 0.2rem;display: block;}
.Floor001330 li .xy-list a:last-child{margin-bottom: 0;}
.Floor001330 li .xy-list a figure{padding-bottom: 2.55rem;width: 100%;background-repeat: no-repeat;    background-size: cover;background-position: center;}

/*.Floor001330 li .pic{ float:left; width:54.5%;}*/
.Floor001330 li .pic img{ display:block; width:100%;}
/*.Floor001330 li figure{ float:right; width:43%;}*/
.Floor001330 li figure h5{ margin:0;font-size: 16px;border-bottom: #ececec 1px solid; font-weight:normal;padding-bottom: 10px;}
.Floor001330 li figure p{font-size: 13px;color: #666;line-height: 25px; margin-bottom:0; overflow:hidden; height:100px;}
@media(max-width:768px){
.Floor001330 ul,
.Floor001330 dl{ float:none; width:100%;}

}
@media(max-width:640px){
.Floor001330 ul{ min-height:inherit; padding:4%;}
.Floor001330 li .pic,
.Floor001330 li figure{ float:none; width:auto;}
.Floor001330 li figure{ padding-top:5%;}
}
@media(max-width:480px){
.Floor001330 .main{ padding-left:0; background:none;} 
.Floor001330 h2{ display:block; text-align:center; color:#48aa43; font-size:24px; margin:0;}
.Floor001330 h2 span{ display:block; font-weight:normal; font-size:16px; color:#666;}
}


/*Floor003078 */
.Floor003078{background: url(../images/bg.png) no-repeat;background-size: cover;padding: 1rem 0 2.2rem 0;position: relative;}
.bg1{background: url(../images/bg1.png) no-repeat;background-size: cover;padding: 1rem 0 1.2rem 0;}

.Floor003078 .auto{max-width: 1500px;width: 92%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size: 48px;font-family: 'SourceHanSansCN-Medium'; line-height: 1.25; margin: 0.375em 0 0.6875em 0;}
.Floor003078 .intro .info{color: #fff;line-height: 2;font-size: 0.18rem;margin-top: 0.26rem;margin-bottom: 0.7rem;}
.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #0f55b0;background: #0f55b0;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #0f55b0;}
.Floor003078 .more a:hover .txt:before{background: #0f55b0;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 0.1rem;padding-bottom:50%; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 80%; transform: translateY(0); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 47%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(0);background: url(../images/bg2.png) no-repeat;
	background-size: cover;background-position: bottom;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;text-align: center;}
.Floor003078 .column li .name .en{font-size:0.16rem;color: #666666;line-height: 1.8;}
.Floor003078 .column li .name .cn{font-size: 0.2rem;margin-bottom: 0.1rem;color: #222222;}
.Floor003078 .column li a:hover .en,.Floor003078 .column li a:hover .cn{color: #fff;}


.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: -50%;opacity: 0; margin-top: -15px;
	background: url("../images/Floor003078-logo.png") no-repeat center center;background-size: contain;z-index: 12;
	transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 53%;opacity: 1; 
	background:url(../images/Floor003078-logo.png) no-repeat #00000042 center;background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;display: none;}
.Floor003078 .column li a:hover .desc{opacity: 0;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #0f55b0;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align: text-top;}
.Floor003078 .right li .counter span{position: relative;font-family: 'Didot-Bold';font-size: 60px;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;}
.Floor003078 .right li .counter .ani{position: absolute; left: 0; top: 0; width: 101%;}
.Floor003078 .right li .counter .off{opacity: 0;}
.Floor003078 .right li .counter sup{font-size: 22px;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 44%; vertical-align: bottom;}
.Floor003078 .intro{ margin-top: 0.36rem; width: 90%; }
.Floor003078 .column{ width: 95%;}
.Floor003078 .right ul{float: right;}
.Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both; width: 44.3vw;border-radius: 0.2rem 0 0 0.2rem;overflow: hidden;right: 0;
        position: absolute;
        top: 1rem;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{margin: 0 -3.5%;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}


.zt{padding-top: 0.6rem;padding-bottom: 0.3rem;}
.zhunti{padding-top:0.6rem;padding-bottom: 0.3rem;}
.zhunti img{border-radius: 0.1rem;overflow: hidden;}
.zhunti img:nth-child(2){float: right;}






/*Bottom003168 */
.Bottom003168{background-color:#222;padding:0.6rem 0 0.1rem 0;}
.Bottom003168 .b-top,
.Bottom003168 .b-bottom{ }
.Bottom003168 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding-top: 0.3rem;}
.Bottom003168 .links-box .box{position: relative;z-index: 20;padding-bottom: 0.3rem;}
.Bottom003168 .links-box .name{padding: 0 0.625em;background-color: rgba(255,255,255,0.1);color: rgba(255,255,255,0.5);line-height: 3.125;position: relative; cursor: pointer;}
.Bottom003168 .links-box .name:after{position: absolute;content: '';right: 1em; width: 10px;height: 10px;transform: rotate(-135deg); top: 50%;margin-top: -5px;border-left: 1px solid rgba(255,255,255,0.5);border-top: 1px solid rgba(255,255,255,0.5);}
.Bottom003168 .links-box dl{position: absolute;left: 0;width: 100%;bottom: 100%;max-height:6em;  overflow: auto;background-color: #fff;display: none;}
.Bottom003168 .links-box dd a{display: block;padding:0.25em 0.625em;line-height: 1.5;}

.Bottom003168 .copyright nav a:not(:hover){color: rgba(255,255,255,0.6);}
.Bottom003168 .copyright nav{margin-bottom: 0.625em;}
.Bottom003168 .copyright nav a:not(:last-child):after{width: 1px; height: 0.625em; background-color: #d3d6d8; opacity: 0.1;margin: 0 0.625em;display: inline-block;content: '';vertical-align: middle;}
.Bottom003168 .copyright p{margin: 0;}
.Bottom003168 .copyright p,
.Bottom003168 .copyright p a:not(:hover){color: rgba(255,255,255,0.2);}
.Bottom003168 .copyright .gongan{display: inline-block; padding-left: 20px;background: url(../images/Bottom003168-icp.png) no-repeat left center; margin-left: 1em;}

.Bottom003168 .contact ol{padding: 0 0.3rem 0 0.6rem; background: url(../images/Bottom003168-tel.png) no-repeat left center; background-size: 2.3125em auto;}
.Bottom003168 .contact ol b{font-size: 0.22rem;color: #fff;font-weight: normal;line-height: 1.5;}
.Bottom003168 .contact ol aside{color: rgba(255,255,255,0.3);}
.Bottom003168 .contact li{width: 1.2rem;}
.Bottom003168 .contact li img{ border: 0.1875em solid #fff;border-radius: 0.04rem;}
.Bottom003168 .contact li p{text-align: center;color: #fff;font-size: 0.16rem;margin-top: 0.1rem;}
@media (min-width:1025px) {
.Bottom003168 .copyright{max-width: 60%;}
.Bottom003168 .contact{max-width: 32%;}
.Bottom003168 .links-box .box{float: left;width:24.286%;}
.Bottom003168 .links-box .box:not(:nth-child(4n)){margin-right: calc((100% - 24.286% * 4) /3 );}
}
@media (max-width:1024px) {
.Bottom003168 .b-bottom{text-align: center;}
.Bottom003168 .links-box .box{margin-bottom: 1em;}
.Bottom003168 .contact{margin-bottom: 2em;}
}


/*栏目页*/


/*栏目页公用样式 s*/
.SubPage{height:auto !important;height:300px;min-height:300px;padding: 1rem 0;position: relative;background: url(../images/bg0.png) repeat-x;background-position: left center;background-size: 50% auto;}
.SubPage .bg{position: absolute;top: calc(50% - 3.72rem);background: url(../images/bg0.png) no-repeat;background-size: auto 7.4rem;
	width: 100%;height: 7.44rem;}
.SubPage .mainBox{padding: 0;background-color: #fff0;border-radius: 10px;}

.SubMenu{width: 2.8rem;background: #fff;}
.SubMenu .ColumnName{background: url(../images/subnamebg3.jpg) no-repeat right bottom/cover;line-height: 0.7rem;font-size: 0.24rem;color:#fff;text-align: center;position: relative;border-radius: 0 20px 0 0;}
.SubMenu li{position: relative;border: 1px solid #eaeaea;border-top: 0;}
.SubMenu li a{display: block;padding: 0.16rem 0.3rem;color:#000000;text-align: center;}
.SubMenu li:before{content: "";width: 0;right: 0;width:0.07rem;height: 0.12rem;top:50%;margin-top:-0.06rem;position: absolute;background:url(../images/arrright5.svg) no-repeat;transition: all 0.3s;opacity: 0;}
.SubMenu li:hover:before,.SubMenu li.onli:before{right: 19px;opacity: 1;}
.SubMenu li:hover,.SubMenu li.onli{background-color:rgba(44,70,127,0.15);}
.SubMenu li:hover a,.SubMenu li.onli a{color:#C20208;}

.SubNav{text-align: center;font-size: 0;font-weight: lighter;padding-bottom: 1.771vw;}
.SubNav li{display: inline-block;font-size: 18px;min-width: 12.083vw;margin-bottom: 1.615vw;}
.SubNav li a{display: block;padding: 0.781vw 1.5vw;background-color: #edf2fa;border-radius: 3.125vw;}
.SubNav li:not(:last-child){margin-right: 1.615vw;}
.SubNav li:hover a,.SubNav li.on a{color: #fff;background: url(../images/navbg.jpg) no-repeat center center/cover;}

.RightCon{width: calc(100% - 3.2rem);}

.Position{margin-bottom: 0.3rem;border-bottom: 1px solid #edeff2;}
.Position h1{font-size: 0.32rem;background:url(../images/line_t.png) 0 center no-repeat;background-size: 0.04rem;position: relative;vertical-align: middle;padding-left: 0.2rem;color: #C20208;margin-right: 0.1rem;line-height: 0.69rem;float: left;}
.Position .place{float: right;padding-top: 26px;color:#666666;}
.Position .place a{color:#999999;}
.Position .place a:hover{color:#C20208;}
.Position.detail {padding: 1.25vw 0 10px;}
.Position.detail .place{float: none;padding: 0;}

.SinglePage{word-wrap:break-word;word-break:normal;text-align:justify;text-justify: distribute;line-height: 2;color:#333333;font-weight: lighter;}
.SinglePage video{ width:80% !important; margin:0px auto; height:auto !important;}
.SinglePage p{text-indent: 2em;}
.SinglePage.noindent p{text-indent: 0;}
.SinglePage.news{width: 80%;margin: 0px auto;}

@media ( max-width:1024px){
.SubPage{padding:25px 0;}

.SubMenu{width: 180px;}

.RightCon{width: calc(100% - 200px);}

.SinglePage{ line-height:24px; font-size:14px;}
.SinglePage video{ width:100% !important;}
.SinglePage img{ width:auto !important; height:auto !important;}
}

@media ( max-width:768px){
	.SubMenu{width: auto;float: none;}
	.SubMenu ul{text-align: center;background: none;display:flex;flex-wrap: wrap;}
	.SubMenu li{width: 33.333%;border: 1px solid #eaeaea;margin-top: -1px;}
	.SubMenu li a{padding: 5px;}
	.SubMenu li:before{display: none;}
	.SubMenu .ColumnName{display: none;}

	.SubNav li{font-size: 14px;}
	.SubNav li:not(:last-child){margin-right: 1.115vw;}

	/* .SubPage .mainBox{padding: 10px 10px 25px;} */
	.RightCon{width: 100%;float: none;padding-top: 20px;}
	.Position h1{display: none;}
	.Position .place{padding-top: 0;}
}
/*栏目页公用样式 end*/




/*Banner002076 */
.Banner002076 div{ height:5.4rem; position:relative; background-repeat:no-repeat; background-position:center top;background-size: cover;}
.Banner002076 div .ban{ display:none;}
.Banner002076 div aside{ width:100%; max-width:1280px; left:50%;bottom:20%; position:absolute;-ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); }
@media(max-width:1280px){
.Banner002076 div aside{ padding-left:2%;}
}
@media(max-width:1000px){
.Banner002076 div{ height:auto; background:none !important;}
.Banner002076 div .ban{ display:block;}
}
@media(max-width:480px){
.Banner002076 div aside img{ height:45px;}
}


/*实验室概况 s*/
.LeaderList .item{margin-bottom: 20px;}
.LeaderList .inner{padding: 1.563vw 2.083vw;background: rgba(44,70,127,0.05) url(../images/m_ldbg.png) no-repeat right top;}
.LeaderList .imgbox{width: 9.375vw;padding-top: 11.979vw;border-radius: 0.521vw;}
.LeaderList .info{width: calc(100% - 12.5vw);padding: 0.938vw 0;line-height: 0.36rem;}
.LeaderList .ti{padding-bottom: 0.885vw;margin-bottom: 1.146vw;font-size: 0.18rem;border-bottom: 1px solid #dee4ed;width: 65%;
	position: relative;}
.LeaderList .ti:after{position: absolute;width: 0.05rem;height: 0.05rem;border-radius: 50%;content: "";
	background-color: #c7d1e1;bottom: -0.035rem;right: 0;transition: all 0.5s;}
.LeaderList .ti span{font-size: 0.24rem;margin-right: 0.15rem;color: #000000;}
.LeaderList .ti em{font-weight: lighter;margin-right: .2rem;}
.LeaderList .txt{font-weight: lighter;}
.LeaderList .item:hover .ti:after{background-color: #C20208;transform: scale(1.5);}

.leaderInfo .table{width: 75%;margin: 0px auto;}
.leaderInfo .table li{border: 1px solid #e7ebf2;height: 4.115vw;}
.leaderInfo .table li:nth-child(1){width: 25%;text-align: center;font-size: 20px;font-weight: bold;}
.leaderInfo .table li:nth-child(1) em{display: block;font-weight: lighter;font-size: 16px;}
.leaderInfo .table li:nth-child(2){padding: 1.563vw 3.125vw;font-weight: lighter;font-size: 18px;}
.leaderInfo .table li:nth-child(2) span:not(:last-child){margin-right: 1.354vw;}
.leaderInfo .table li:nth-child(1) {border-left: 1px solid #C20208;}
.leaderInfo .table li:last-child{border-right: 1px solid #C20208;}
.leaderInfo .table .row:first-child li{border-top: 1px solid #C20208;}
.leaderInfo .table .row:last-child li{border-bottom: 1px solid #C20208;}
.leaderInfo .table .row:hover{background-color: #f3f5f9;}

.addressBook h2{font-size: 24px;margin-bottom: 15px;}
.addressBook .table .thead{background-color: #f5f7fa;color: #000000;}
.addressBook .table .thead li{font-weight: bold;font-size: 18px;}
.addressBook .table li{border: 1px solid #e5e5e5;text-align: center;padding: 0.781vw;font-weight: lighter;width: 20%;}
.addressBook .table .row:not(.thead):hover li{background-color: #f5f7fa;}
.addressBook.w3 .table li{width: 33.333%;}

.downList{font-weight: lighter;}
.downList ul{margin-bottom: 0.25rem;}
.downList .li {border-bottom: 1px dashed #d3dbe7;}
.downList .li a{display: block;padding: 0.2rem 1vw;position: relative;}
.downList .li .tit{width: calc(100% - 0.95rem);position: relative;padding-left: 0.13rem;}
.downList .li .tit:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;width: 4px;height: 4px;background-color: #C20208;content: "";}
.downList .li .date{position: absolute;right: 1vw;top: 50%;transform: translateY(-50%);}
.downList .li .date img{display: inline-block;vertical-align: middle;margin-left: 0.1rem;}
.downList .li:hover {background-color: #faf7f7;}
.downList.detail{padding-top: 0.3rem;}

@media ( max-width:768px){
	/* .LeaderList .info{line-height: 24px;}
	.LeaderList .ti span{font-size: 18px;}
	.LeaderList .ti{font-size: 14px;} */

	.leaderInfo .table{width: 100%;}

	.leaderInfo .table li:nth-child(1){font-size: 16px;}
	.leaderInfo .table li:nth-child(2),.leaderInfo .table li:nth-child(1) em{font-size: 15px;}
}
@media ( max-width:640px){
	.addressBook .table .thead li{font-size: 14px;}
	.addressBook .table li{font-size: 12px;}

	.downList .li .date{font-size: 12px;}
}




.flexbwb{display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;
	-ms-flex-wrap: wrap;align-items: flex-start;align-content: flex-start;background: #fff;align-items: center;}
.flexbwb .img{width: 22%;}
.flexbwb .img img{width: 100%;}
.flexbwb .info{width: 73%;padding: 0 0 0 0;}
.flexbwb .info .SubTit h2{font-weight: bold;}
.flexbwb .info .name{color: var(--red-color);font-weight: bold;margin-bottom: 0.15rem;padding: 0.02rem 0;}
.flexbwb .info .ti{margin-bottom: 0.13rem;}
.flexbwb .info .ti img{height: 22px;margin: -3px 0.1rem 0 0;}
.flexbwb .info .text{color: #666666;margin-bottom: 0.33rem;}
.flexbwb .info .text:last-child{margin-bottom: 0;}



/*
 .PicList002451 为demo编号
 */
.PicList002451{ overflow: hidden; padding-bottom: 0.1rem;}
.PicList002451 ul{ margin-left:-3%;}
.PicList002451 li{ float: left; width: 30.33%;margin-left:3%;margin-bottom:3%;  padding: 0;}
.PicList002451 li .inner{ position: relative;}
.PicList002451 li .abshref{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; 
	display: block; z-index: 5;}
.PicList002451 li .pic{ overflow: hidden;}
.PicList002451 li .pic a{ display: block; background-position: center; background-size: cover; background-repeat: no-repeat;
transition: transform .5s ease-in-out;
}
.PicList002451 li .pic a figure{width:100%;padding-bottom:63%;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.PicList002451 li .word{ padding: 0 0.2rem; background: rgb(0 0 0 / 60%);transition: background-color .5s ease-in-out;position: absolute;
    width: 100%;bottom: 0;}
.PicList002451 li .word h2{ margin: 0; font-weight: normal; font-size:.18rem;line-height: 3; color: #fff;text-align: center;
 padding-right: 30px; background: url(../images/PicList002451-icon.png) no-repeat right center ;}
.PicList002451 li:hover .pic a{ transform: scale(1.05);}
.PicList002451 li:hover .word{ background: #C20208;}

@media(max-width:640px){
	.PicList002451 li{width:47%;}
}

.PicList002451 .js-load-more{ display: block; text-align: center; padding: 35px 0;}
.PicList002451 .js-load-more a{ color: #333; font-size: 16px; position: relative; line-height: 25px; padding-left: 30px;}
.PicList002451 .js-load-more a i{background: url(../images/PicList002451-loading.gif) no-repeat; width: 25px; height: 25px; background-size: cover; display: block; position: absolute; left: 0; top: 0;}




/*pages*/
.pages-wap{text-align: center;}
.Pages{ zoom:1; overflow:hidden;clear:both; line-height:0.36rem;padding-top: 0.3rem;color: #666666;text-align: center;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; margin:0px 0.05rem;text-align:center; width:0.38rem; height:0.38rem;font-size:0.16rem;line-height: 0.38rem;}
.Pages .p_page a{ display:inline-block; vertical-align:middle; background-position:center center; background-repeat:no-repeat;border: 1px solid #e6e6e6;}
.Pages .p_page .a_prev,.Pages .p_page .a_first,.Pages .p_page .a_next,.Pages .p_page .a_end{ border: 1px solid #dcdcdc;line-height:0.32rem;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_end:hover{border:1px solid #C20208; background:#C20208; color:#fff;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{color:#fff;background: #C20208;border: 1px solid #C20208;}
.Pages .input{ width:0.4rem; height:0.4rem; text-align:center; border:1px solid #dcdcdc;}
.Pages select{height: 0.4rem;width: 1.04rem;}
.Pages .topage{margin-left:0.2rem;}
.Pages .a_prev{background: url(../images/icon/arr_left.png) no-repeat center center !important;}
.Pages .a_next{background: url(../images/icon/arr_right.png) no-repeat center center !important;}
.Pages .go{ color:#333333; border: 1px solid #e6e6e6; width:50px; height:38px; cursor:pointer;background: none;}
.Pages .go:hover{color: #fff;background-color: #C20208;}


/*pages end*/




/* 新闻公告 */
.photoNews2 .item{margin-bottom: 0.3rem;padding-bottom: 0.3rem;border-bottom: 1px solid #eeeeee;}
.photoNews2 .item a{display: block;}
.photoNews2 .item .imgbox{width: 2.8rem;padding-top: 2.1rem;border-radius: .1rem;overflow: hidden;}
.photoNews2 .item .info{width: calc(100% - 3.2rem);line-height: 0.28rem;padding-top: .25rem;}
.photoNews2 .item .tit{font-size: 0.2rem;font-weight: bold;}
.photoNews2 .item .desc{color: #7f7f7f;margin: 0.13rem 0 2.188vw;font-weight: lighter;}
.photoNews2 .item .other{font-weight: lighter;}
.photoNews2 .item .other em{display: inline-block;}
.photoNews2 .item .other em:not(:last-child){margin-right: 0.26rem;position: relative;}
.photoNews2 .item .other em:not(:last-child):after{position: absolute;right: -14px;top: 50%;transform: translateY(-50%);content: "";width: 1px;height: 14px;background-color: #e1e3e6;}
.photoNews2 .item .other .more:after{display: inline-block;vertical-align: middle;background: url(../images/arr_right.png) no-repeat center center;width: 7px;height: 12px;content: '';margin: -3px 0 0 10px;transition: all 0.5s;}
.photoNews2 .item:hover .other .more:after{margin-left: 0.15rem;}

.newsList .li{padding-bottom: 24px;margin-bottom: 24px;border-bottom: 1px dashed #d7dee9;border-radius: 5px;}
.newsList .li a{display: block;padding: 0 0 0 83px;min-height: 4.896vw;line-height: 28px;position: relative;}
.newsList .li .tit{font-size: 20px;margin-bottom: 10px;}
.newsList .li .desc{color: #666666;font-weight: lighter;font-weight: lighter;}
.newsList .li .date {position: absolute;left: 5px;top: 0;text-align: center;color: #103a7d;}
.newsList .li .date b{display: block;line-height: 34px;font-size: 36px;}

@media(max-width:640px){
	.photoNews2 .item{padding-bottom: 15px;margin-bottom: 15px;}
	.photoNews2 .item .imgbox{width: 100%;padding-top: 60%;}
	.photoNews2 .item .info{width: 100%;padding-top: 12px;line-height: 24px;}
	.photoNews2 .item .tit{font-size: 15px;}

	.newsList .li{padding-bottom: 12px;margin-bottom: 12px;}
	.newsList .li a{padding-left: 70px;}
	.newsList .li .date b{font-size: 24px;line-height: 24px;}
	.newsList .li .tit{font-size: 15px;margin-bottom: 5px;}
}


/*
 .PicList002796 
 */
.PicList002796{ padding:0 0 3%;}
.PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList002796 ol figure em{ padding-bottom: 47%; }
.PicList002796 ol p{ margin: 35px 0 25px; font-size:.18rem; color: #333; line-height: 28px; text-align: justify; }
.PicList002796 ol time{ float: right; margin-top: 35px; }

.PicList002796 li{ position:relative; }
.PicList002796 ul{display: flex;flex-wrap: wrap;margin-left:-3%;}
.PicList002796 li{width:30.33%;margin-left:3%;margin-bottom:3%;}
.PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList002796 .video_files .close::before,
.PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList002796 .video_files .close::before{ transform:rotate(45deg);}
.PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
.PicList002796 figure{ position:relative;}
.PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList002796 figure a::before,
.PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList002796 figure a::before{width: 0.7rem;height: 0.7rem;border: 0.03rem solid #fff;margin-left: -0.35rem;margin-top: -0.35rem;border-radius: 50%;}
.PicList002796 figure a::after{width: 0;height: 0;border-top: 0.15rem solid transparent;border-bottom: 0.15rem solid transparent;border-left: 0.2rem solid #fff;margin-left: -0.05rem;margin-top: -0.15rem;}
.PicList002796 li p{ margin-bottom: 0;margin-top: .1rem; font-size: .18rem; color: #333;
 line-height: 1.8; text-align: justify; overflow: hidden;text-align: center;padding:0 .3rem;}
.PicList002796 time{ background: #ff6900; display: inline-block; padding: 0.02rem 0.15rem; color: #fff; border-radius: 0.99rem;}

@media(max-width:640px){
	.PicList002796 li{width:47%;}
	.PicList002796 figure a::before{width:0.5rem;height:0.5rem;margin-left:-0.25rem;margin-top:-0.25rem;}
	.PicList002796 figure a::after{transform: scale(0.7);margin-left:-0.08rem;}
}



.PicList0027961{ padding:0 0 3%;}
.PicList0027961 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
.PicList0027961 ol figure em{ padding-bottom: 47%; }
.PicList0027961 ol p{ margin: 35px 0 25px; font-size:.18rem; color: #333; line-height: 28px; text-align: justify; }
.PicList0027961 ol time{ float: right; margin-top: 35px; }

.PicList0027961 li{ position:relative; }
.PicList0027961 ul{display: flex;flex-wrap: wrap;margin-left:-3%;}
.PicList0027961 li{width:30.33%;margin-left:3%;margin-bottom:3%;}
.PicList0027961 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList0027961 .video_files video{width:100%; height:100%; background-color:#000;}
.PicList0027961 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList0027961 .video_files .close::before,
.PicList0027961 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList0027961 .video_files .close::before{ transform:rotate(45deg);}
.PicList0027961 .video_files .close::after{ transform:rotate(-45deg);}
.PicList0027961 figure{ position:relative;}
.PicList0027961 figure em{ display:block; padding-bottom: 67%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList0027961 figure a{}
.PicList0027961 li p{ margin-bottom: 0;margin-top: .1rem; font-size: .18rem; color: #333;
 line-height: 1.8; text-align: justify; overflow: hidden;text-align: center;padding:0 .3rem;}
.PicList0027961 time{ background: #ff6900; display: inline-block; padding: 0.02rem 0.15rem; color: #fff; border-radius: 0.99rem;}

@media(max-width:640px){
	.PicList0027961 li{width:47%;}
	.PicList0027961 figure a::before{width:0.5rem;height:0.5rem;margin-left:-0.25rem;margin-top:-0.25rem;}
	.PicList0027961 figure a::after{transform: scale(0.7);margin-left:-0.08rem;}
}



/*
 .Floor001362 为demo编号
 */
.Floor001362{padding: 1rem 0; overflow:hidden; }
.Floor001362 .title{ margin:0 0 55px; text-align:center; position:relative;}
.Floor001362 .title i{ font-style:normal; font-weight: 700; font-style: normal; color: #C20208; font-size: .32rem; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001362 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px;  }
.Floor001362 .title span{ font-size:48px; color:#f0f0f0; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:absolute; }
.Floor001362 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #f0f0f0 solid; width:1000px;  }


.Floor001362 ul{ overflow:hidden;}
.Floor001362 li{ float:left; margin-bottom:2%; width:32%; margin-right:2%; position:relative; margin-bottom:2%; }
.Floor001362 li:nth-child(3n){ margin-right:0;}
.Floor001362 li .pic{ border:1px solid #ddd; display:block; width:100%;}
.Floor001362 li figure,
.Floor001362 li figure span,
.Floor001362 li figure span::before,
.Floor001362 li figure span::after{position:absolute;top:0; height:100%;}
.Floor001362 li figure{ left:0;  width:100%; }
.Floor001362 li figure span{ width:50%;}
.Floor001362 li figure span::before,
.Floor001362 li figure span.left{ left:0;}
.Floor001362 li figure span::after,
.Floor001362 li figure span.right{ right:0;}
.Floor001362 li figure span::before,
.Floor001362 li figure span::after{ content:''; width:0;/*transform:rotateY(90deg); -moz-transform:rotateY(90deg); -ms-transform:rotateY(90deg); -o-transform:rotateY(90deg); -webkit-transform:rotateY(90deg); */transition:all ease 0.5s;background-color:rgba(0,0,0,0.2);}
.Floor001362 li:hover figure span::before,
.Floor001362 li:hover figure span::after{width:50%;/*transform:rotateY(0); -moz-transform:rotateY(0); -ms-transform:rotateY(0); -o-transform:rotateY(0); -webkit-transform:rotateY(0);*/}


.Floor001362 li .icon{ background:rgba(250, 250, 250, 0.56); position:absolute; left:0; bottom:0; text-align:center; width:70%; max-width:150px; padding:3% 2%;}
.Floor001362 li h5{ font-weight:normal; margin:0;  color:#333; text-align:center;font-size: 0.18rem;}
.Floor001362 li .icon img{ width:50%; display:inline-block; max-width:0.45rem;}
.Floor001362 li .icon img.hover{display:none;  }

.Floor001362 li:hover .icon{ background:#C20208;}
.Floor001362 li:hover .icon img{ display:none; }
.Floor001362 li:hover .icon img.hover{ display:inline-block; }
.Floor001362 li:hover h5{ color:#fff; }


@media(max-width:1000px){
.Floor001362 li{ width:49%;}
.Floor001362 li:nth-child(4n){ margin-right:2%;}
.Floor001362 li:nth-child(2n){ margin-right:0;}
.Floor001362 .title span{ font-size:30px;}
}
@media(max-width:768px){
.Floor001362 .title span{ font-size:20px;}
.Floor001362 .title span::after{ width:500px; bottom: -5px;}
}
@media(max-width:480px){
.Floor001362 .intro figure{  padding:3%;}
.Floor001362 .intro h3{ font-size:18px;}
.Floor001362 .title span{ display:none; }
}
@media(max-width:375px){
.Floor001362 li{ width:auto; float:none; margin-right:0 !important;}
}



/* 党建思政 */
.newsFocus {margin-bottom: 0.25rem;overflow: hidden;}
.newsFocus .item{background-color: #f5f7fa;}
.newsFocus .item a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.newsFocus .item .imgbox{width: 28%;padding-top: 10.906vw;}
.newsFocus .item .info{flex: 1;padding: 1.979vw 1.979vw 1vw;line-height: 0.28rem;width:72%;}
.newsFocus .item .info .tit{font-size: 0.24rem;margin-bottom: 0.15rem;}
.newsFocus .item .info .desc{color: #666666;font-weight: lighter;margin-bottom: 1.125vw;}
.newsFocus .item .other{font-weight: lighter;color: #333333;}
.newsFocus .item .other em{display: inline-block;}
.newsFocus .item .other em:not(:last-child){margin-right: 0.26rem;position: relative;}
.newsFocus .item .other em:not(:last-child):after{position: absolute;right: -0.14rem;top: 50%;transform: translateY(-50%);content: "";width: 1px;height: 0.14rem;background-color: #e1e3e6;}
.newsFocus .item .other .more:after{background: url(../images/more.png) no-repeat right center/contain;width: 0.27rem;height: 0.3rem;transition: all 0.5s;content: "";display: inline-block;vertical-align: middle;margin: -0.02rem 0 0 0.05rem;}
.newsFocus .item:hover .other .more:after{transform: rotate(180deg);}
.newsFocus .item:hover .other .more:after{margin-left: 0.15rem;}
.newsFocus .slick-dots{left: auto;right: 0;text-align: center;width: 1.75rem;bottom: 2.396vw;}
.newsFocus  .slick-dots li button{background-color: #e1e3e6;width: 0.08rem !important;height: 0.08rem !important;}
.newsFocus  .slick-dots li.slick-active button{background-color: #103a7d;}
.newsFocus:hover .slick-prev{left: 0.15rem;}
.newsFocus:hover .slick-next{right: 0.15rem;}

.newsList2 .li{margin-bottom: 0.2rem;}
.newsList2 .li a{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 1.302vw 0;align-items: center;background-color: rgba(44,70,127,0.05);}
.newsList2 .li .date{width: 1.23rem;text-align: center;color: #C20208;font-weight: lighter;position: relative;}
.newsList2 .li .date:after{right: 0;top: 50%;transform: translateY(-50%);content: "";position: absolute;height: 0.82rem;background-color: rgba(44,70,127,0.3);width: 1px;}
.newsList2 .li .date b{display: block;font-size: .36rem;line-height: 1;margin-bottom: .05rem;}
.newsList2 .li .info{padding: 0 6.042vw 0 1.563vw;line-height: 0.28rem;width: calc(100% - 2.77rem);}
.newsList2 .li .tit{font-size: 0.2rem;margin-bottom: 0.1rem;}
.newsList2 .li .desc{color: #666666;font-weight: lighter;}
.newsList2 .li .more{width: 1.54rem;text-align: center;}
.newsList2 .li .more:after{background: url(../images/more3.png) no-repeat right center/contain;width: 27px;height: 30px;transition: all 0.5s;content: "";display: inline-block;vertical-align: middle;margin: -2px 0 0 5px;}
.newsList2 .li:hover .more:after{transform: rotate(180deg);}
.newsList2 .li:hover .tit,.newsList2 .li:hover .more{color: #C20208;}

.newsList3 .li{margin-bottom: 20px;}
.newsList3 .li a{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 1.302vw 0;align-items: center;background-color: #f5f7fa;}
.newsList3 .li .date{width: 136px;text-align: center;font-weight: lighter;position: relative;}
.newsList3 .li .date:after{right: 0;top: 50%;transform: translateY(-50%);content: "";position: absolute;height: 14px;background-color: #e1e3e6;width: 1px;}
.newsList3 .li .info{padding: 0 6.042vw 0 19px;width: calc(100% - 290px);}
.newsList3 .li .desc{color: #666666;font-weight: lighter;}
.newsList3 .li .more{width: 154px;text-align: center;}
.newsList3 .li .more:after{background: url(../images/more-2.png) no-repeat right center/contain;width: 27px;height: 30px;transition: all 0.5s;content: "";display: inline-block;vertical-align: middle;margin: -2px 0 0 5px;}
.newsList3 .li:hover .more:after{transform: rotate(180deg);}
.newsList3 .li:hover .tit,.newsList3 .li:hover .more{color: #103a7d;}
.newsList3 .li:hover .date:after{background-color: #103a7d;}

.djbody .SubMenu .ColumnName{background: url(../images/subnamebg3.jpg) no-repeat right bottom / cover;}
.djbody .SubMenu li:hover a,.djbody  .SubMenu li.onli a{color: #C20208;}
.djbody .SubMenu li:hover,.djbody  .SubMenu li.onli{background:rgba(44,70,127,0.15);}
.djbody .SubMenu li:before{background: url(../images/arrright4.svg) no-repeat;}
.djbody .Position h1{color: #C20208;background: url(../images/line_t.png) 0 center no-repeat;}
.djbody .ListInfo .li:before{background-color: #C20208;}
.djbody .ListInfo .li:hover a{color: #C20208;}

.djbody .newsFocus .item .other .more:after{background: url(../images/more3.png) no-repeat right center/contain;}
.djbody .newsFocus .tit{color: #C20208;}
.djbody .newsFocus  .slick-dots li.slick-active button{background-color: #C20208;}
.djbody .newsFocus:hover .slick-arrow{border: 1px solid #C20208 !important;}
.djbody .newsFocus:hover .slick-arrow:hover{background: #C20208;}

.djbody .Pages .p_page .num a:hover,.djbody  .Pages .p_page .num a.a_cur{background: #C20208;border: 1px solid #C20208;}
.djbody .Pages .p_page .a_prev:hover,
.djbody .Pages .p_page .a_first:hover,
.djbody .Pages .p_page .a_next:hover,
.djbody .Pages .p_page .a_end:hover{border: 1px solid #C20208;}
.djbody .Pages .go:hover{background: #C20208;}

@media(max-width:1024px){
	.newsFocus .slick-arrow{display: none !important;}
}
@media(max-width:768px){
	.newsFocus .item .imgbox{width: 100%;padding-top: 60%;}
	.newsFocus .item .info{width: 100%;padding: 15px;}

	.newsList2 .li .info{padding-right: 0;}
}
@media(max-width:640px){
	.newsFocus .item .info{line-height: 24px;}
	.newsFocus .item .info .tit{font-size: 16px;margin-bottom: 5px;}

	.newsList2 .li .date{width: 75px;}
	.newsList2 .li .date:after{height: 50px;}
	.newsList2 .li .date b{font-size: 24px;}
	.newsList2 .li a{padding: 10px 10px 10px 0;}
	.newsList2 .li .info{width: calc(100% - 80px);line-height: 24px;}
	.newsList2 .li .more{display: none;}
	.newsList2 .li .tit{font-size: 15px;margin-bottom: 5px;}

	.newsList3 .li{margin-bottom: 10px;}
	.newsList3 .li .date{width: 80px;font-size: 12px;}
	.newsList3 .li a{padding: 10px 10px 10px 0;}
	.newsList3 .li .more{display: none;}
	.newsList3 .li .info{width: calc(100% - 80px);padding: 0 0 0 10px;}
	.newsList3 .li .tit{font-size: 15px;margin-bottom: 5px;}
}



/*PicList003060 */
.PicList003060{padding:0;}
.PicList003060 .title{margin: 0; text-align: center;font-size: 40px;line-height: 1em; margin-bottom: 1.2em;}
.PicList003060 .pic{margin-bottom: 3.96vw;}
.PicList003060 .auto{max-width: 1600px;}

.PicList003060 li{margin-bottom: 3.125%;}
.PicList003060 li a{color: #fff;display: block;position: relative;overflow: hidden;border-radius:.1rem}
.PicList003060 li .Ispic{position: relative;padding-bottom: 130.4%;z-index: 1;}
.PicList003060 li .Ispic:after{position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 50%;
background: -moz-linear-gradient(top,  rgba(0,106,255,0) 0%, rgba(0,106,255,1) 79%, rgba(0,106,255,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,106,255,0) 0%,rgba(0,106,255,1) 79%,rgba(0,106,255,1) 100%); 
background: linear-gradient(to bottom, rgb(194 2 8 / 0) 0%, rgb(44 70 127 / 50%) 79%, rgb(44 70 127 / 80%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#006aff',GradientType=0 );
}
.PicList003060 li:nth-child(2n) .Ispic:after{
background: -moz-linear-gradient(top,  rgba(255,202,42,0) 0%, rgba(255,202,42,1) 79%, rgba(255,202,42,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,202,42,0) 0%,rgba(255,202,42,1) 79%,rgba(255,202,42,1) 100%); 
background: linear-gradient(to bottom, rgb(194 2 8 / 0) 0%, rgb(44 70 127 / 50%) 79%, rgb(44 70 127 / 80%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffca2a', endColorstr='#ffca2a',GradientType=0 ); 
}
.PicList003060 li:nth-child(3n) .Ispic:after{
background: -moz-linear-gradient(top,  rgba(23,201,113,0) 0%, rgba(23,201,113,1) 79%, rgba(23,201,113,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(23,201,113,0) 0%,rgba(23,201,113,1) 79%,rgba(23,201,113,1) 100%);
background: linear-gradient(to bottom, rgb(194 2 8 / 0) 0%, rgb(44 70 127 / 50%) 79%, rgb(44 70 127 / 80%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0017c971', endColorstr='#17c971',GradientType=0 ); 
}

.PicList003060 li .subtit,
.PicList003060 li .inner{position: absolute;z-index: 10;}
.PicList003060 li .subtit{top:1.875em;right: 1.875em; left: 1.875em; font-size: 16px;display: none;}
.PicList003060 li .inner{left: 0; bottom:1.2vw;width: 100%; text-align: center;}
.PicList003060 li .subtit aside{line-height: 3.125em;padding-left: 1.5625em;position: relative; z-index: 4;}
.PicList003060 li .subtit:before{position: absolute; content: ''; left: 0; top: 0; border-radius: 50%; width: 3.125em;height: 3.125em;
background: -moz-linear-gradient(left,  rgba(0,106,255,1) 0%, rgba(0,106,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(0,106,255,1) 0%,rgba(0,106,255,0) 100%);
background: linear-gradient(to right, rgb(194 2 8) 0%, rgb(194 2 8 / 0%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006aff', endColorstr='#00006aff',GradientType=1 ); 
}
.PicList003060 li:nth-child(2n) .subtit:before{
background: -moz-linear-gradient(left,  rgba(255,202,42,1) 0%, rgba(255,202,42,0) 99%, rgba(255,202,42,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,202,42,1) 0%,rgba(255,202,42,0) 99%,rgba(255,202,42,0) 100%); 
background: linear-gradient(to right, rgb(194 2 8) 0%, rgb(194 2 8 / 0%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffca2a', endColorstr='#00ffca2a',GradientType=1 ); 

}
.PicList003060 li:nth-child(3n) .subtit:before{
background: -moz-linear-gradient(left,  rgba(23,201,113,1) 0%, rgba(23,201,113,0) 99%, rgba(23,201,113,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(23,201,113,1) 0%,rgba(23,201,113,0) 99%,rgba(23,201,113,0) 100%); 
background: linear-gradient(to right, rgb(194 2 8) 0%, rgb(194 2 8 / 0%) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17c971', endColorstr='#0017c971',GradientType=1 ); 
}

.PicList003060 li .icon{padding-bottom: 3.65vw; opacity: 0;transition: 0.3s;}
.PicList003060 li .icon img{max-width: 39%;}
.PicList003060 li .inner{font-size: 0.3rem; padding: 0 2%;}
.PicList003060 li h3{font-size: .24rem; margin: 0;}
.PicList003060 li p{margin: 0.1rem 0 0 0;font-size: .16rem;padding:0 1em;}
.PicList003060 li .more{width: 2.134em; height: 0; border-radius: 50%; margin: 0 auto; display: block; border: 2px solid rgba(255,255,255,0.3); background: url("../images/PicList003060_more.png") no-repeat center center;background-size: auto 0.7334em; transition: 0.3s;opacity: 0;}
.PicList003060 li a:hover .more{height: 2.134em; opacity: 1; margin-top: .3rem;}
.PicList003060 li a:hover .icon{opacity: 1;}
.PicList003060 li a:before{position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 100%; 
	background:rgba(44,70,127,40%); z-index: 2; opacity: 0; transition: 0.3s;}
.PicList003060 li a:hover:before{ opacity: 1;}
@media(min-width:641px){
.PicList003060 li{float: left; width: 31.25%; }
.PicList003060 li:not(:nth-child(3n)){margin-right: 3.125%;}
}
@media(min-width:1025px) and (max-width:1366px){
.PicList003060 li .inner{font-size: 2vw; }
.PicList003060 li .subtit{font-size: 1.2vw; }
}
@media(max-width:1024px){
.PicList003060 .title{font-size: 4vw;}
.PicList003060 li .inner{font-size: 2.5vw; }
.PicList003060 li .subtit{font-size: 1.5vw; }
}
@media(max-width:640px){
.PicList003060 .title{font-size: 6vw;}
.PicList003060 li .inner{font-size: 6vw; }
.PicList003060 li .subtit{font-size: 4vw; }
.PicList003060 li a:hover .more{ margin-top: 8vw;}
.PicList003060 li .inner{bottom: 5vw;}
.PicList003060 li .icon{padding-bottom:8vw;}
}



/*Floor002920 */

.Floor002920{padding-top: 0; padding-bottom: 0;}

.Floor002920 .title .cn{font-size: 0.3rem;color: #a52d33; padding-bottom: 0.1rem;font-weight: bold;}
.Floor002920 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:1024px){
.Floor002920 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Floor002920 .title .cn{font-size: 8vw;}
}

.Floor002920 .tab{padding-bottom: 2.605vw;}
.Floor002920 .tab li{float: left;position: relative;min-width: 7.8125vw; text-align: center;list-style: none;}
.Floor002920 .tab li a{display: block;cursor: pointer; line-height: 50px;font-size: 18px;padding: 0 20px;position: relative; z-index: 2;}
.Floor002920 .tab li:not(:last-child):after{position: absolute;content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px;right: 0;}
.Floor002920 .tab li.slick-active a{background: #C20208;color: #fff; box-shadow: 15px 6px 32px rgba(165,45,52,0.3);}
.Floor002920 time{color: #C20208;font-size: .18rem;}
.Floor002920 time span{display: block;font-size: .3rem;margin-bottom: .05rem;}
.Floor002920 .tit{font-size: 0.18rem;color: #000; margin-bottom: 1.042vw;}
.Floor002920 p.dot3{color: #7d7d7d;line-height: 1.715em; height: 5.145em;}
.Floor002920 .n-top .txt{margin-top: 6.78%;position: relative; padding-left: 132px; padding-right: 15px;}
.Floor002920 .n-top .txt:before{width: 1px; height: 80%;background: #c6c6c6;position: absolute; top: 0; left: 132px; margin-left: -27px; content: '';}
.Floor002920 .n-top .pic{overflow: hidden;}
.Floor002920 .n-top .Ispic{padding-bottom: 75.193%; transition: 0.3s;}
.Floor002920 .n-top a:hover  .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002920 .n-top .txt time{position: absolute; left: 0; top: 0;}
.Floor002920 .n-top .slick-dots{position: absolute; right: 18px; bottom:30%; z-index: 10;}
.Floor002920 .n-top .slick-dots li{float: left; margin: 0 4px; width: 20px; height: 3px;background: #fff;}
.Floor002920 .n-top .slick-dots li.slick-active{background: #a5894b;}
.Floor002920 .n-top .slick-dots li button{display: none;}

.Floor002920 .n-list dt a{position: relative;padding: .3rem;border: 1px solid #ececec;background: #fff;}
.Floor002920 .n-list dt a:before{transition: 0.3s; width: 0; position: absolute; left: 0; top: 0; height: 2px; 
	background: #C20208; content: '';}
.Floor002920 .n-list dt a:hover:before{width: 100%;}
.Floor002920 .n-list .tit{margin-top: 1.042vw;}

.Floor002920 .n-list dl{margin-left:-3%;}
.Floor002920 .n-list dt{float: left; width: 30.33%; margin-bottom: 3%;display: table;table-layout: fixed;min-height: 14.0625vw;margin-left:3%; }

.Floor002920 .n-list dt a{display: table-cell; vertical-align: middle;}

@media(min-width:1025px){
.Floor002920 .n-top{width: 37.143%;}
.Floor002920 .n-list{width: 100%;}
.Floor002920 .tab ul{float: right; margin-top: -50px;}
}
@media(max-width:768px){
.Floor002920 .tab li a{font-size: 3.2vw; padding: 0 2vw; line-height: 9vw;}
.Floor002920 .n-top .txt{padding-left: 24vw;}
.Floor002920 .n-top .txt:before{left: 24vw; margin-left: -4vw;}
/* .Floor002920 .tit,
.Floor002920 time{font-size: 3.2vw;} */
/* .Floor002920 p.dot3{font-size: 2.6vw;} */
 .Floor002920 .n-list dt a{display: block;}
}

@media(max-width:640px){
	.Floor002920 .n-list dt{width:47%;}
}

@media(max-width:480px){
.Floor002920 .tit,
.Floor002920 time{font-size:4vw;}
.Floor002920 p.dot3{font-size: 3.5vw;}
.Floor002920 .n-top .txt{padding-left: 26vw;}
.Floor002920 .n-top .txt:before{left: 26vw; margin-left: -4vw;}
.Floor002920 .n-top .slick-dots{bottom: 33%;}
}



/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{}
.PicList002433 .main{ padding:2% 0 0 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px;
 border:1px solid #C20208; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(110,185,43); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #C20208; 
	border-right:2px solid #C20208; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}

.PicList002433  .list ul{ padding:0 50px;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;width: 25%;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:246px;padding: 0;padding-top: 12px;}
.PicList002433  .list li p{ margin:0 auto; width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .list .ul-3 li{width:25%;}
.PicList002433  .list .ul-3 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
.PicList002433 .list .ul-2 li:nth-child(2n+2){padding-top:23px;}
.PicList002433 .list .ul-2 li:nth-child(2):after{display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
}



/* 20250210首页psd部分 */
.HomeBan{position: relative;overflow: hidden;}
.HomeBan::after{content:'';display: block;width:100%;height:30%;background: linear-gradient(transparent,#003f88);position: absolute;bottom:0;left:0;z-index: 9;opacity: 0.6;;}
.HomeBan .slider-for .item .img{padding-top:100vh;}
.HomeBan .slider-nav{position: absolute;right:0.3rem;top:50%;transform: translateY(-50%);z-index:10;width:1.4rem;}
.HomeBan .slider-nav .slick-list{padding-left:1rem;}
.HomeBan .slider-nav .item{width:0.3rem !important;display: flex;align-items: center;justify-content: center;margin:0.1rem 0;box-sizing: content-box;padding:0.1rem 0;position: relative;cursor: pointer;}
.HomeBan .slider-nav .item .dotbox{width:0.1rem;height:0.1rem;border-radius: 50%;background: #fff;opacity: 0.9;}
.HomeBan .slider-nav .item .num{font-size: 0.26rem;color:#fff;font-style: italic;display: none;}
.HomeBan .slider-nav .item .img{width:0.75rem;padding-top:0.45rem;position: absolute;right:150%;top:50%;transform: translateY(-50%);opacity: 0;}
.HomeBan .slider-nav .item.slick-current .img{opacity: 1;}
.HomeBan .slider-nav .item.slick-current .dotbox{display: none;}
.HomeBan .slider-nav .item.slick-current .num{display: block;}
.HomeBan .slick-next{right: 2rem;width: .6rem;height: .6rem;border: .02rem solid #fff;border-radius: .6rem;background-color: transparent;z-index: 3;}
.HomeBan .slick-next:before{display: none}
.HomeBan .slick-next:after{position: absolute;content: '';left: 0;right: .05rem;bottom: 0;top: 0;margin: auto;width: .15rem;height: .15rem;border-top: .02rem solid #fff;border-left: .02rem solid #fff;box-sizing: border-box;transform: rotate(135deg);z-index: 3;}
.HomeBan .slick-prev{left: 2rem;width: .6rem;height: .6rem;border: .02rem solid #fff;border-radius: .6rem;background-color: transparent;z-index: 3;}
.HomeBan .slick-prev:before{display: none}
.HomeBan .slick-prev:after{position: absolute;content: '';left: .05rem;right: 0;bottom: 0;top: 0;margin: auto;width: .15rem;height: .15rem;border-top: .02rem solid #fff;border-right: .02rem solid #fff;box-sizing: border-box;transform: rotate(-135deg);z-index: 3;}
/*.HomeBan .slider-for .slick-active .img span {
            transform: scale(1.1);
            transition: transform 6000ms linear 0s;
            -moz-transform: scale(1.1);
            -webkit-transform: scale(1.1);
            -o-transform: scale(1.1);
            -ms-transform: scale(1.1);
}*/
.HomeBan video{position: absolute; z-index: 10; left: 0; top: 0; height: 100%; width: 100%;object-fit: cover;z-index:10;}

.HomeBan .slick-arrow{opacity: 0;transition: all 0.3s}
.HomeBan:hover .slick-arrow{opacity: 1}
.HomeNotice{background: url(../images/homenoticebg.jpg) no-repeat center center;background-size: cover;}
.HomeNotice .HomeNoticeBox{width:63.75%;}
.HomeNotice .HomeNoticeBox ul{display: flex;flex-wrap: wrap;margin-left:-3%;}
.HomeNotice .HomeNoticeBox ul li{width:30.33%;margin-left:3%;background: #fff;border-radius: 0.1rem;}
.HomeNotice .HomeNoticeBox ul li a{display: block;padding:0.4rem 0.3rem;}
.HomeNotice .HomeNoticeBox ul li .tag{display: flex;align-items: center;font-size: 0.14rem;color:#666;}
.HomeNotice .HomeNoticeBox ul li .tag i{display: block;width:0.15rem;height:1px;background: #999;margin-left:0.05rem;}
.HomeNotice .HomeNoticeBox ul li .date{font-size: 0.16rem;font-weight: bold;color:#C20208;margin-top:0.2rem;}
.HomeNotice .HomeNoticeBox ul li .tit{font-size: 0.18rem;font-weight: bold;line-height: 0.3rem;height:0.6rem;;}
.HomeNotice .HomeNoticeBox ul li .dec{font-size: 0.14rem;line-height: 0.25rem;height:0.75rem;color:#999;margin:0.48rem 0;}
.HomeNotice .HomeNoticeBox ul li .more{display: inline-block;border-bottom:1px solid #C20208;color:#C20208;font-size: 0.16rem;}

.HomeNotice .HomeZt{width:32.5%;}
.HomeNotice .HomeZt .HomeZtBox ul li{margin-top:0.3rem;}
.HomeNotice .HomeZt .HomeZtBox ul li:first-child{margin-top:0;}
.HomeNotice .HomeZt .HomeZtBox ul li .img{padding-top:1.95rem;overflow: hidden;border-radius: 0.1rem;}
.HomeNotice .HomeZt .HomeZtBox ul li .img span{transition: all .5s;}
.HomeNotice .HomeZt .HomeZtBox ul li:hover .img span{transform: scale(1.05);}

.HomeZhaosjy{background: url(../images/bg.png) no-repeat bottom center;background-size: cover;padding:1rem 0 1.8rem 0;}
.HomeZhaosjy .con{font-size: 0.18rem;line-height: 2;color:#fff;font-weight: lighter;max-width:8rem;margin:0.25rem 0 0.6rem 0;}
.HomeZhaosjy .slider .slick-list{margin-left:-0.35rem;}
.HomeZhaosjy .slider .item{margin-left:0.35rem;border-radius: 0.1rem;overflow: hidden;background: #f4f6f8;}
.HomeZhaosjy .slider .item .img{padding-top:60%;}
.HomeZhaosjy .slider .item .img .tag{position: absolute;left:0;bottom:0;background: url(../images/titbg.png) no-repeat right center;font-size: 0.24rem;color:#fff;line-height: 0.55rem;padding:0 0.45rem 0 0.3rem;}
.HomeZhaosjy .slider .item .txt{padding:0.3rem 0.3rem;}
.HomeZhaosjy .slider .item .txt .tit{font-size: 0.24rem;}
.HomeZhaosjy .slider .item .txt .dec{color:#999;height:0.6rem;margin-top:0.2rem;}

.HomeZhaosjy .slider .item .img span{transition: all .5s;}
.HomeZhaosjy .slider .item:hover .img span{transform: scale(1.05);}
@media(min-width:1200px){
    /*.HomeBan{position: sticky;top: 0;z-index: 1;}*/
    .bag{background-color: #fff;position: relative;z-index: 2;}
}
@media(max-width:1024px){
    .HomeBan .slick-arrow{display:none !important;}
}



.ztzl li{float: left;width: 32%;margin-right: 2%;margin-bottom: 2%;overflow: hidden;border-radius: 0.1rem;}
.ztzl li:nth-child(3n){margin-right: 0}
.ztzl li a{position: relative;}
.ztzl li a .txt{position: absolute;z-index: 2;text-align: center;width: 100%;padding: .1rem 0;background: rgba(0,0,0,.2);left: 0;bottom: 0;}
.ztzl li a .txt aside{font-size: .18rem;text-align: center;color: #fff}
.ztzl li .img{padding-top:1.95rem;overflow: hidden;border-radius: 0.1rem;}
.ztzl li .img span{transition: all .5s;}
.ztzl li:hover .img span{transform: scale(1.05);}




#gg1{width: 4rem;z-index: 299}


.right-fixed{display: flex;align-items: center; flex-direction:column;pointer-events: none;position: fixed; top: 0;bottom: 0;right: 0.2rem;z-index: 110;}
.menu-show .right-fixed{z-index: 99;}
.right-fixed ul{background-color:#fff;box-shadow: 0 0.05rem 0.3rem rgba(35, 40, 48, 0.2);border-radius: 0.3rem;  border-radius: 0.6rem; padding: 0.08rem 0; pointer-events: auto;margin-top: 2.5rem;transition:all .5s;}
.right-fixed li{position: relative;z-index: 10; padding: 0 0.09rem;}
.right-fixed li + li{margin-top: 0.16rem;}
.right-fixed li a[class*=ico-]{width: 0.42rem; height: 0.42rem;border-radius: 50%;display: flex;align-items: center; justify-content: center;background-color: #e2e4e8; cursor: pointer;}
.right-fixed li:hover a[class*=ico-]{background-color: #C20208;}
.right-fixed li a[class*=ico-]:after{display: block; content: ''; width: 0.2rem; height: 0.2rem; background-position: center center; background-size: contain; background-repeat: no-repeat;}
.right-fixed li:hover a[class*=ico-]:after{filter: brightness(0) invert(1);}
.right-fixed li a.ico-msg:after{background-image: url(../images/msg.svg);}
.right-fixed li a.ico-code:after{background-image: url(../images/code.svg);}
.right-fixed li a.ico-tel:after{background-image: url(../images/tel.svg);}
.right-fixed li a.ico-gettop:after{background-image: url(../images/gettop.svg);}
.right-fixed li [class*=hover]{position: absolute;right: calc(100% + 0.09rem); top:0; background-color: #fff; padding: 0.1rem 0;box-shadow:0 0.05rem 0.3rem rgba(35, 40, 48, 0.2); border-radius: 0.04rem; width: max-content; visibility: hidden; opacity: 0; transition: 0.3s; transform: translateX(-0.3rem);}
.right-fixed li.show  [class*=hover]{opacity: 1; visibility: visible; transform: translateX(0);}
.right-fixed li [class*=hover]:after{position: absolute; content: ''; left: 100%;border: 3px solid transparent; border-left-color: #fff; }
.right-fixed li .hover-img:after{top: 0.21rem;}
.right-fixed li .hover:after{top:50%;margin-top: -3px;}
.right-fixed li .hover-img{width: 1.46rem;}
.right-fixed li [class*=hover] p{margin: 0;text-align: center;}
.right-fixed li .hover-img p{letter-spacing: -1px;color: var(--black-555); line-height: calc(14 / 16); }
.right-fixed li .hover p{padding: 0 0.2rem; font-weight: 700; font-size: 24px; color: #C20208;}
.right-fixed li.totop{visibility: hidden;opacity: 0;transition: all 0.5s;margin-bottom: -0.55rem;}
.right-fixed li.totop.cd-is-visible{visibility: visible;opacity: 1;margin-bottom: 0;}

.right-fixed .r_more{padding:0 0.09rem;margin-top:0.2rem;pointer-events:auto;}
.right-fixed .r_more a{display:block;width:0.42rem;height:0.42rem;border-radius:50%;background:#C20208;position:relative;}
.right-fixed .r_more a::after{content:'';display:block;width:100%;height:100%;background:url(../images/f_jt.svg) no-repeat center center;background-size:0.2rem;position:absolute;left:0;top:0;transform:rotate(180deg);transition:all .5s;}
.right-fixed .r_more.on a::after{transform:rotate(0);}
.right-fixed ul.on{transform:translateX(2rem);opacity:0;}

.PicList0027961_2 li{ overflow:hidden; vertical-align:middle;flex-wrap: wrap;justify-content: space-around;width: 100%;}
.PicList0027961_2 li .xy-top{display: block;width:calc(60% - .2rem);}
.PicList0027961_2 li .xy-top a{width: 100%;height: 100%}
.PicList0027961_2 li .xy-top a figure{height: 100%;width: 100%;background-repeat: no-repeat;    background-size: cover;background-position: center;}
.PicList0027961_2 li .xy-top img{width: 100%;}
.PicList0027961_2 li .xy-list{width: calc(40% - .2rem);display: block;}
.PicList0027961_2 li .xy-list a{width: 100%;margin-bottom: 0.2rem;display: block;}
.PicList0027961_2 li .xy-list a:last-child{margin-bottom: 0;}
.PicList0027961_2 li .xy-list a figure{padding-bottom: 2.55rem;width: 100%;background-repeat: no-repeat;    background-size: cover;background-position: center;}

/*.PicList0027961_2 li .pic{ float:left; width:54.5%;}*/
.PicList0027961_2 li .pic img{ display:block; width:100%;}
/*.PicList0027961_2 li figure{ float:right; width:43%;}*/
.PicList0027961_2 li figure h5{ margin:0;font-size: 16px;border-bottom: #ececec 1px solid; font-weight:normal;padding-bottom: 10px;}
.PicList0027961_2 li figure p{font-size: 13px;color: #666;line-height: 25px; margin-bottom:0; overflow:hidden; height:100px;}
@media(max-width:768px){
.PicList0027961_2 ul,
.PicList0027961_2 dl{ float:none; width:100%;}

}
@media(max-width:640px){
.PicList0027961_2 ul{ min-height:inherit; padding:4%;}
.PicList0027961_2 li .pic,
.PicList0027961_2 li figure{ float:none; width:auto;}
.PicList0027961_2 li figure{ padding-top:5%;}
}
@media(max-width:480px){
.PicList0027961_2 .main{ padding-left:0; background:none;} 
.PicList0027961_2 h2{ display:block; text-align:center; color:#48aa43; font-size:24px; margin:0;}
.PicList0027961_2 h2 span{ display:block; font-weight:normal; font-size:16px; color:#666;}
}

.PicList0027961 li.w100{width: 100%;}

#gg{position:fixed;left:10px;bottom:10px;z-index:999;max-width:3.2rem;}





.ProNav .side-title{
background: url(../images/subnamebg3.jpg) no-repeat right bottom / cover;
    line-height: 0.7rem;
    font-size: 0.24rem;
    color: #fff;
    text-align: center;
    position: relative;
    border-radius: 0 20px 0 0;
}
.ProNav {
	width: 2.8rem;
	float: left;
    box-shadow: 0 10px 30px rgba(1, 79, 162, 0.1);
}
.Section_left .Menu ul li {

	border-top: 1px solid #ededed;
}
.Section_left .Menu ul li:hover em a,
.Section_left .Menu ul li.on em a{
    <!-- background:rgba(44,70,127,0.15); -->
    color:#C20208;
}
.Section_left .Menu ul li em {
	font-size: 0.18rem;
	font-weight: normal;
	position: relative;
	display: block;
}
.Section_left .Menu ul li em a{
	padding: 0.2rem;
	display: flex;
    transition:all 0.3s ease;
}
.Section_left .Menu ul li em b {
	display: block;
	width: 0.3rem;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}

.Section_left .Menu ul li em b::after {
	content: '';
	display: block;
	width: 0.3rem;
	height: 0.3rem;
	background: url(../images/arrright5.svg) no-repeat center center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -0.15rem;
	transition: all .5s;
	-webkit-transition: all .5s;
    background-size:0.08rem;
}

.Section_left .Menu ul li:first-child {
	border-top: none;
}

.Section_left .Menu ul li em.on b::after {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.Section_left .Menu ul li dl {
    margin-top:-0.1rem;
	padding-bottom: 0.1rem;
	padding-left: 0;
	display: none;
}

.Section_left .Menu ul li dl dd {
	font-size: 0.15rem;
	line-height: 0.4rem;
}

.Section_left .Menu ul li dl dd a {
	display: block;
}

.Section_left .Menu ul li dl dd span {
	display: block;
	padding: 0 0.2rem;
	position: relative;
}

.Section_left .Menu ul li dl dd span i {
	display: block;
	width: 0.3rem;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.Section_left .Menu ul li dl dd span i::after {
	content: '';
	display: block;
	width: 0.2rem;
	height: 0.2rem;
	background: url(../images/arrright5.svg) no-repeat center center;
	position: absolute;
	right: 0.2rem;
	top: 50%;
	margin-top: -0.1rem;
	transition: all .5s;
	-webkit-transition: all .5s;
    background-size:0.07rem;
}

.Section_left .Menu ul li dl dd span i.on::after {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.Section_left .Menu ul li dl dd .Nav_four {
	padding: 0rem 0.2rem;
	display: none;
}

.Section_left .Menu ul li dl dd .Nav_four a {
	padding-left: 0.2rem;
	position: relative;
}

.Section_left .Menu ul li dl dd .Nav_four a.on::after {
	color: #47a0ec;
	text-decoration: none;
}

.Section_left .Menu ul li dl dd .Nav_four a::before {
	content: '';
	display: block;
	width: 0.1rem;
	height: 1px;
	background: #bfbfbf;
	position: absolute;
	left: 0;
	top: 50%;
}

.Section_left .Menu ul li.on em a {
	color: #C20208;
}


.Section_left .Menu ul li dl dd.on span i::after {
	background: url(../images/arrright5_w.png) no-repeat center center;
}

.Section_left .Menu ul li.on dl {
	display: block;
}

.Section_left .Menu ul li dl dd.on span {
	color: #C20208;
}

.Section_left .Menu ul li dl dd.on span a {
	color:#C20208;
	font-weight: normal;
}

.Section_left .Menu ul li dl dd .Nav_four a.on {
	color: #C20208;
	text-decoration: underline;
}

.Section_left .Menu ul li dl dd.on .Nav_four {
	display: block;
}

@media(max-width:1024px) {
	.Section_left {
		padding: 0;
	}

	.Section_left .Menu ul li em a{
		padding: 15px;
	}

	.Section_left .Menu ul li em {
		font-size: 16px;
	}

	.Section_left .Menu ul li dl dd {
		line-height: 35px;
	}

	.ProNav {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.Section_left {
		width: 100%;
		min-height: 1px !important;
	}

	

}
.Section_left .Menu ul li dl dd a {
    padding-left: 20px;
    position: relative;
}
.Section_left .Menu ul li dl dd a:before{
    content: '';
    display: block;
    width: 10px;
    height: 1px;
    background: rgba(44,70,127,1);
    position: absolute;
    left: 0;
    top: 50%;
}
.Section_left .Menu ul li dl dd.on span a:before{
   background:#C20208;
}


.zzjg_list h2{font-size:0.2rem;color:#333;margin-bottom:0.2rem}
.zzjg_list dl{display:flex;flex-wrap:wrap;}
.zzjg_list dl dd{background:#f9f9f9;color:#333;font-size:0.16rem;width:31.5%;margin-right:2%;margin-bottom:2%;text-align:center}
.zzjg_list dl dd:nth-child(3n){margin-right:0}
.zzjg_list dl dd a{display:block;padding:0.2rem 0.1rem;}
.zzjg_list dl dd a:hover{background-color:#C20208;color:#fff}

strong{font-weight:bold;}