﻿@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:16px; line-height:30px; 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:16px; 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:#019c63 !important;}
/**:hover{transition: all ease 0.3s;}*/
.wp_entry{font-size:16px !important;}
/*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/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:88%;max-width: 1500px; 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;}
.tit{ display:block;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:100%;}
.dot1,.dot2,.dot3,.dot4,.dot5,.dot6,.dot7{overflow: hidden;word-break:normal;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-box-orient: vertical;white-space:normal}
.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:1366px){
body{font-size:14px}
}
@media ( max-width:1024px){
body{font-size:16px}
.iconfont{ font-size:18px;}
.Contain{min-width: 300px;}
body{padding-top:98px;min-width:300px;}	
}
@media(max-width:640px){
	body{line-height: 24px;font-size: 14px;}
}
/*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;}


/*pages*/
.Pages{ zoom:1; overflow:hidden;clear:both; line-height:36px;padding-top: 38px;color: #666666;}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; margin:0px 5px;text-align:center; width:38px; height:38px;font-size:16px;}
.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:32px;}
.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 #019c63; background:#019c63; color:#fff;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{color:#fff;background: #019c63;border: 1px solid #019c63;}
.Pages .input{ width:40px; height:40px; text-align:center; border:1px solid #dcdcdc;}
.Pages select{height: 40px;width: 104px;}
.Pages .topage{margin-left:20px;}
.Pages .a_prev{background: url(../images/arr_left.png) no-repeat center center !important;}
.Pages .a_next{background: url(../images/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: #019c63;}

@media(max-width:768px) {
.Pages{line-height:24px; font-size:14px;padding-top: 15px;}
.Pages .total{padding:0 8px;}
.Pages a{ margin:0px 1px; width:24px; height:24px;font-size:14px;}
.Pages .p_page .a_prev,.Pages .p_page .a_first,.Pages .p_page .a_next,.Pages .p_page .a_end{line-height:20px;}
.Pages .input{ height:24px; width:24px; line-height:22px;}
.Pages select{height: 24px;width: 104px;font-size: 12px;}
.Pages .go{ width:50px; height:24px;font-size:14px;}
}
@media(max-width:480px) {
	.Pages span{display: block;text-align: center;margin: 4px 0;}
}
/*pages end*/


/*Top*/
.Header{ position:relative; z-index:100;background:#fff;}
.Header .top{background-color: #f2f4f7;height:40px;line-height: 40px;position: relative;font-size: 14px;}
.Header .top .fr{padding-left: 24px;background: url(../images/ico_home.svg) no-repeat 0 center/16px 16px;}
.Header .LogoTop{height:180px;background: url(../images/m_topbg.jpg) no-repeat center center/cover;}
.Header .Logo{ float:left;padding-top: 31px;}
.Header .Logo img{height: 119px;}
.Header .Toper{float: right;padding-top: 68px;}

.Search .Searchico{ cursor:pointer; display:none; color:#019c63;}
.Search .Searchico .icongb1{ display:none;}
.Search .Searchico.on .icongb1{ display:block;}
.Search .Searchico.on .iconso{ display:none;}
.Search .iconfont{ font-size:22px;}
.Search .searchbox{width:420px;position:relative;border: 1px solid #47b084;border-radius: 3px;}
.Search .searchbox .input{width:100%; height:42px;padding:0 15px 0 30px;font-size: 14px;background: url(../images/input_line.png) 19px center no-repeat;}
.Search .searchbox .input::-webkit-input-placeholder {color: #b2b2b2;}
.Search .searchbox .btn { position:absolute; right:0; top:0; width:86px; height:42px; color:#fff; background:#019c63;border-radius: 0 3px 3px 0;}
.Search .searchbox .btn:hover {opacity: 0.9;}

.MainNav{ line-height:60px; height:60px; background:#019c63;}
.MainNav ul{display: flex;}
.MainNav li{position:relative; z-index:100;flex: 1;}
.MainNav .sp a{ position:relative; z-index:1;display:block; font-size:18px; text-align:center; color:#fff; transition: all ease 0.3s;}
.MainNav .sp a em{ position:relative; z-index:1;}
.MainNav .arr{ display:none;}
.MainNav li:hover .sp a,.MainNav li.onnav .sp a{color: #ffcc00 !important;}
.NavBlank{height:60px;display: none;}

.Header.fix .MainNav{position: fixed;left: 0;top: 0;width: 100%;z-index: 1000;}

.NavPull{ z-index:99;display:none; position:absolute; top:60px; left:0;width:200px; line-height:40px; background:#fff; box-shadow:0 5px 15px rgba(0,0,0,0.2);padding:20px 0 20px 20px;}
.NavPull.null{background:none; padding:0;}
.NavPull .a{position: relative;display: block;}
.NavPull .a a{ color:#333; display:block;padding: 0 20px 0 12px;background:url(../images/dot2.gif) 0px center no-repeat;}
.NavPull .a a:hover{ color:#019c63;background:url(../images/dot02.gif) 0px center no-repeat;}
.NavPull.team{width: 220px;}
.NavPull.team dl dl{position: absolute;width: 180px;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; background:#fff; 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:#019c63; 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:1440px){
.Header .Logo img{height: 90px}
.Header .Toper{padding-top: 50px;}
.Header .LogoTop{height: 150px}

}
@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;}
.Header .top .fl{display: none;}
.Header .top .fr{padding-right: 35px;}
.Header .top{height: 30px;line-height: 30px;}
.Header .LogoTop{height: 68px;}
.Header .Logo{padding-top: 12px;}
.Header .Logo img{height: 45px;}
.Header .Toper{padding-top: 18px;}

.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:#019c63;}
.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;}
.NavPull dl{ padding:0 !important;}
.NavPull dd{ position:relative; text-align:left; display:block;}
.NavPull dd a{ padding:0;}

}
/*Top*/


/*Bottom*/
.Footer{background:#019c63 url() no-repeat right top;padding-top: 2.604vw;color: #fff;}
.Footer .contact .logo{width: 11.208vw;margin-right: 2.552vw;}
.Footer .contact li{padding: 1.302vw 0;float: left;}
.Footer .contact li:not(:last-child){margin-right: 6.042vw;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);}
.Footer .contact li .ti{color: rgba(255,255,255,0.6);line-height: 25px;position: relative;font-size: 14px;}
.Footer .contact li .ti img{position: absolute;top: 5px;left: -22px;height: 16px;}
.Footer .ewm{text-align: center;font-size: 14px;color: rgba(255,255,255,0.5);}
.Footer .ewm img{display: block;margin: 0px auto 5px;width: 100px;}
.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: 14px;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 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);}

.totop{text-align: center; position:fixed; bottom:0; right:0; width:60px; height:60px; line-height:60px; color:#fff; cursor: pointer;overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; background:#999; z-index:999;}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;}
.totop:hover{ color:#fff; background:#019c63;}

@media ( max-width:1024px){
	.Footer .contact{padding-left: 25px;}
	.Footer .contact .logo{display: none;}
	.Footer .ewm{float: none;margin: 0px auto;}
.totop{ width:35px; height:35px; line-height:35px;bottom:20px;}
.Footer .Copyright{line-height: 24px;}
}
@media(max-width:768px){
	.Footer .contact li:not(:last-child):after{display: none;}
}
/*Bottom*/


/*首页 s*/
.page{padding: 60px 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: 24px;}
.HomeTit h1{display:inline-block;font-size: 25px;background:url(../images/line_t.png) 0 center no-repeat;position: relative;vertical-align: middle;padding-left: 15px;color: #019c63;margin-right: 10px;line-height: 1.1;}
.HomeTit p{display:inline-block;vertical-align: middle;color: #999999;}
.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:37px;transition: all 0.3s;font-size: 14px;}
.HomeTit .more:after{background: url(../images/more.png) no-repeat right center/contain;width: 27px;height: 30px;right: 0;top: 0;position: absolute;transition: all 0.5s;content: "";}
.HomeTit .more:hover:after{transform: rotate(180deg);}

.HomeInformation{background: url() no-repeat right top/cover;}
.HomeInformation .focus{width: 50.08%;overflow: hidden;border-radius: 10px;height: 350px;}
.HomeInformation .focus a{display: block;position: relative;}
.HomeInformation .focus .info{position: absolute;padding: 18px 24px;left: 0;bottom: 0;width: 100%;z-index: 10;font-size: 18px;color: #fff;}
.HomeInformation .focus .tit{width: 80%;}
.HomeInformation .focus .imgbox{padding-top: 350px;}
.HomeInformation .focus .imgbox:after{position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;height: 20%;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/arrleft0.png) center center no-repeat;}
.HomeInformation .focus .slick-next:before{background: url(../images/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: #f6fcfa url() no-repeat center center/cover;}
.HomeNotice .notice{width: 48.66%;}
.HomeNotice .notice .box{min-height: 340px;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:#f6fafc url() 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 1.031vw 2.188vw 1.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: #019c63;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: #019c63;content: "";transition: all 0.6s;}
.HomeDept .list .item .icon{margin: 0px auto 1.25vw;height: 9.323vw;position: relative;}
.HomeDept .list .item .icon img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.5s; object-fit: cover;}
.HomeDept .list .item .icon .i2{opacity: 0;transform: scale(0.9);}
.HomeDept .list .item .tit{font-size: 18px;margin-bottom: 12px;}
.HomeDept .list .item .more{width: 24px;height: 8px;margin: 0px auto;background: url(../images/ico_arr.png) no-repeat center center/contain;}
.HomeDept .list .item:hover a{background-color: #019c63;color: #fff !important;}
.HomeDept .list .item:hover .icon .i1{opacity: 1;transform: scale(0.9);}
.HomeDept .list .item:hover .icon .i2{opacity: 1;transform: scale(1);}
.HomeDept .list .item:hover .more{background: url(../images/ico_arr2.png) no-repeat center center/contain;}
.HomeDept .list .item:hover a:before{width: 0;}
.HomeDept .list .item:hover a:after{width: 100%;}

.SubNav li:nth-child(1){margin-left:20%}
.SubNav li:nth-child(2){margin-right:20%}

.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/news.png) no-repeat center center/contain;content: "";}

.ListWz .li{height: 43px;line-height: 43px;padding:0 90px 0 14px;position: relative;content:"";transition: all 0.3s;}
.ListWz .li:before{width: 4px;height: 4px;content:"";position: absolute;left: 0;top: 50%;margin-top: -2px;background-color: #019c63;border-radius: 50%;}
.ListWz .li .tit{font-size: 18px;}
.ListWz .li:hover .tit{font-weight: bold;}
.ListWz .li .date{color:#666666;position: absolute;right: 0;top: 0;font-weight: lighter;}

.ListWz2 .li{height: 68px;line-height: 67px;padding:0 90px 0 14px;position: relative;content:"";transition: all 0.3s;border-bottom: 1px dashed #dbe2ec;}
.ListWz2 .li:before{width: 4px;height: 4px;content:"";position: absolute;left: 0;top: 50%;margin-top: -2px;background-color: #019c63;border-radius: 50%;}
.ListWz2 .li .tit{font-size: 18px;}
.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: #019c63;font-size: 0px;line-height: 22px;height: 140px;border-radius: 5px;background-image: linear-gradient(to bottom, #c3edde , #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 .slick-list{margin: 0 -0.625vw;}
.ListSlider .item{padding: 0 0.625vw;}
.ListSlider .item a{display: block;padding: 1.25vw;border-radius: 20px;background-image: linear-gradient(to bottom, #c3edde , #fcfdff);position: relative;}
.ListSlider .item a:after{position: absolute;left: 0;bottom: 0;width: 7.604vw;height: 4.792vw;content: "";background: url() 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: #019c63;font-weight: lighter;}
.ListSlider .item .more:After{margin-left: 10px;transition: all 0.5s;content: "";width: 24px;height: 7px;background: url(../images/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: #019c63;}
.ListSlider .item:hover .date,
.ListSlider .item:hover .ti,
.ListSlider .item:hover .more{color: #fff;}
.ListSlider .item:hover .more:After{background: url(../images/ico_arr2.png) no-repeat right center/contain;}
.ListSlider .item:hover a:after{opacity: 1;}
.ListSlider .slick-dots{position: static;}

.LinkBottom{background: url() no-repeat center center/cover;}
.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 .focus .imgbox{padding-top: 60%;}
	.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;}
    .HomeDept .list .item .icon{margin: 0px auto 1.25vw;height: 12.323vw;position: relative;}
}
@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: 175px;}
	.HomeDept .list .item .tit{font-size: 15px;}
    .HomeDept .list .item .icon{margin: 0px auto 1.25vw;height: 19.323vw;position: relative;}
	.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%;}
}
/*首页 end*/


/*栏目页公用样式 s*/
.SubPage{ height:auto !important; height:300px; min-height:300px;padding: 40px 0;background: #f5f6f7 url(../images/subbody.jpg) no-repeat center top;}
.SubPage .mainBox{padding: 54px 24px 54px;background-color: #fff;border-radius: 10px;}

.SubMenu{width: 280px;}
.SubMenu .ColumnName{background: url(../images/subnamebg.jpg) no-repeat right bottom/cover;line-height: 70px;font-size: 24px;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: 16px 30px;color:#000000;text-align: center;}
.SubMenu li:before{content: "";width: 0;right: 0;width:7px;height: 12px;top:50%;margin-top:-6px;position: absolute;background:url(../images/arrright3.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: #e6eefa;}
.SubMenu li:hover a,.SubMenu li.onli a{color:#019c63;}

.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{margin:0 0.615vw 1vw;}
.SubNav li:hover a,.SubNav li.on a{color: #fff;background: url(../images/navbg.jpg) no-repeat center center/cover;}

.RightCon{width: calc(100% - 320px);}

.Position{margin-bottom: 30px;border-bottom: 1px solid #edeff2;}
.Position h1{font-size: 32px;background:url(../images/line_t.png) 0 center no-repeat;position: relative;vertical-align: middle;padding-left: 15px;color: #019c63;margin-right: 10px;line-height: 69px;float: left;}
.Position .place{float: right;padding-top: 26px;color:#666666;}
.Position .place a{color:#999999;}
.Position .place a:hover{color:#019c63;}
.Position.detail {padding: 1.25vw 0 70px;}
.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: normal;}
.SinglePage video{ margin:0px auto; height:auto !important;max-height: 100%;width: 100%;}
.SinglePage p{text-indent: 2em;}
.SinglePage.noindent p{text-indent: 0;}
.SinglePage.news{width: 80%;margin: 0px auto;}
.SinglePage .list-paddingleft-2{padding-left:0}
@media ( max-width:1440px){
.SubMenu{width: 220px;}
.RightCon{width: calc(100% - 260px);}
}
@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;justify-content: space-between;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: 25px 10px 25px;}
	.RightCon{width: 100%;float: none;padding-top: 20px;}
	.Position h1{display: none;}
	.Position .place{padding-top: 0;}
}
/*栏目页公用样式 end*/


/*实验室概况 s*/
.LeaderList .item{margin-bottom: 20px;}
.LeaderList .inner{padding: 1.563vw 2.083vw;background: #f5f7fa url(../images/m_ldbg.jpg) no-repeat right top;}
.LeaderList .imgbox{width: 9.375vw;padding-top: 12vw;border-radius: 0.521vw;}
.LeaderList .info{width: calc(100% - 12.5vw);padding: 0.938vw 0;line-height: 36px;}
.LeaderList .ti{padding-bottom: 0.885vw;margin-bottom: 1.146vw;font-size: 18px;border-bottom: 1px solid #dee4ed;width: 65%;position: relative;}
.LeaderList .ti:after{position: absolute;width: 5px;height: 5px;border-radius: 50%;content: "";background-color: #c7d1e1;bottom: -3.5px;right: 0;transition: all 0.5s;}
.LeaderList .ti span{font-size: 24px;margin-right: 15px;color: #000000;min-width: 3em;text-align-last: justify;display: inline-block;}
.LeaderList .ti em{font-weight: lighter;}
.LeaderList .txt{font-weight: lighter;}
.LeaderList .item:hover .ti:after{background-color: #019c63;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(2) span{min-width: 4em;text-align-last: justify;}
.leaderInfo .table li:nth-child(2) span{display:inline-block}
.leaderInfo .table li:nth-child(1) {border-left: 1px solid #019c63;}
.leaderInfo .table li:last-child{border-right: 1px solid #019c63;}
.leaderInfo .table .row:first-child li{border-top: 1px solid #019c63;}
.leaderInfo .table .row:last-child li{border-bottom: 1px solid #019c63;}
.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: 25px;}
.downList .li {border-bottom: 1px dashed #d3dbe7;}
.downList .li a{display: block;padding: 0.781vw 2.083vw;position: relative;}
.downList .li .tit{width: calc(100% - 95px);position: relative;padding-left: 13px;}
.downList .li .tit:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);border-radius: 50%;width: 4px;height: 4px;background-color: #019c63;content: "";}
.downList .li .date{position: absolute;right: 2.083vw;top: 0.781vw;}
.downList .li .date img{display: inline-block;vertical-align: middle;margin-left: 10px;}
.downList .li:hover {background-color: #f5f7fa;}
.downList.detail{padding-top: 30px;}

@media(max-width:1440px){
 .LeaderList .imgbox{padding-top: 169px;}
.LeaderList .info{padding:0;}
}
@media(max-width:1024px){
.LeaderList .imgbox{padding-top:12vw;}
}
@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){
	.leaderInfo .table li:nth-child(1){width:25%-webkit-fill-available}
	.leaderInfo .table li:nth-child(2) span{float:left;margin:0;padding-right: 1em;}
	.leaderInfo .table li:nth-child(2) span:not(:last-child){margin-right: 0;}
	.addressBook .table .thead li{font-size: 14px;}
	.addressBook .table li{font-size: 12px;}

	.downList .li .date{font-size: 12px;}
}

/* 科学研究 */
.researchList{margin-bottom: 2.083vw;}
.researchList .item{width: 20%;float: left;}
.researchList .item a{display: block;padding: 19px 0 14px 0;border-bottom: 1px solid #e7ebf2;text-align: center;border-radius: 10px 10px 0 0;position: relative;overflow: hidden;}
.researchList .item a:after{position: absolute;left: 0;width: 0%;height: 1px;bottom: 0;background-color: #30b0ff;content: "";transition: all 0.6s;}
.researchList .item .icon img{display: block;margin: 0px auto 0.729vw;height: 3.75vw;}
.researchList .item .tit{font-size: 18px;}
.researchList .item:hover a,.researchList .item.on a{background-image: linear-gradient(to bottom, #e3edfc , #fff);color: #019c63;font-weight: bold;}
.researchList .item:hover a:after,.researchList .item.on a:after{width: 100%;}

.researchLeader{background: #f5f7fa url(../images/m_ldbg2.jpg) no-repeat right bottom;padding: 1.198vw 1.563vw;margin-bottom: 2.7vw;}
.researchLeader .imgbox{width: 9.375vw;padding-top: 11.979vw;border-radius: 0.521vw;margin-top: 7px;}
.researchLeader .info{width: calc(100% - 10.938vw);line-height: 32px;max-height: 220px;overflow-y: auto;}
.researchLeader .info h2{font-size: 20px;}
.researchLeader .info h2 span{display:inline-block;min-width:3em;text-align-last:justify}
.researchLeader .info dl{margin-top: 12px;font-weight: lighter;color: #666666;}
.researchLeader .info dl dt{color: #000000;font-size: 18px;}
.addressBook .table li:nth-child(1) a{   min-width: 3em;    display: inline-block;    text-align-last: justify;}
.researchLeader2{padding: 1.563vw 0 3.125vw;border-bottom: 1px solid #e7ebf2;position: relative;}
.researchLeader2:before{position: absolute;left: 0;bottom: -3.5px;content: "";width: 5px;height: 5px;z-index: 2;background-color: #cfd8e5;border-radius: 50%;}
.researchLeader2 .img{width: 35%;position: relative;padding: 0 0 0.833vw 0.833vw;}
.researchLeader2 .img:before{border-radius: 5px 5px 5px 5px;left:0;bottom: 0;width: 9.375vw;height: 11.979vw;content: "";position: absolute;background-color: #e7eaee;}
.researchLeader2 .img:after{position: absolute;left: 0;top: 0;font-size: 1.875vw;color: #ced6e0;transform: rotate(-90deg) translateX(-7.813vw) translateY(-3.885vw);content: "Resume";font-weight: bold;display: none;}
.researchLeader2 .imgbox{width: 9.375vw;padding-top: 11.979vw;border-radius: 0.521vw;}
.researchLeader2 .info{width: 65%;line-height: 42px;font-size: 18px;}
.researchLeader2 .info h2{font-size: 20px;}
.researchLeader2 .info p em{font-size: 32px;color: #019c63;line-height: 1;font-weight: bold;}
.researchLeader2 .info p span{font-weight: normal;color: #000000;margin-right: 11px;}
.researchLeader2 .info p{font-weight: lighter;}


.tits{padding: 2.396vw 0 10px;position: relative;color: #019c63;font-weight: bold;margin-bottom: 1.146vw;font-size: 20px;}
.tits:before{position: absolute;left: 0;bottom: 0;width: 1.979vw;height: 0.208vw;content: "";background-color: #019c63;}

/*.SinglePage .txt2{font-weight: bold;font-style: italic;}*/
.SinglePage .txt {text-indent:2em}
.SinglePage .txt2 em{font-style: italic;}

.ListInfo .li{height: 42px;line-height: 42px;padding:0 90px 0 14px;position: relative;content:"";transition: all 0.3s;}
.ListInfo .li:before{width: 4px;height: 4px;content:"";position: absolute;left: 0;top: 50%;margin-top: -2px;background-color: #019c63;border-radius: 50%;}
.ListInfo .li:hover .tit{font-weight: bold;}
.ListInfo .li .date{color:#666666;position: absolute;right: 0;top: 0;font-weight: lighter;}
.ListInfo .li:nth-child(6n+6){margin-bottom: 35px;}
.ListInfo .li:nth-child(6n+6):after{position: absolute;left: 0;bottom: -18px;width: 100%;content: "";height: 1px;background-color: #e7ebf2;}
.ListInfo .li:last-child{margin-bottom: 0;}
.ListInfo .li:last-child:after{display: none;}

.photoNews .item{margin-bottom: 20px;}
.photoNews .item a{display: block;padding: 1.563vw;background-color: #f5f7fa;}
.photoNews .item .imgbox{width: 29.85%;padding-top: 11.094vw;border-radius: 10px;}
.photoNews .item .info{width: 67.16%;padding: 0.833vw 0;line-height: 36px;}
.photoNews .item .tit{font-size: 18px;}
.photoNews .item .txt{font-weight: lighter;margin: 0.781vw 10px 0 0;padding-top: 1.25vw;border-top: 1px solid #dee4ed;position: relative;color: #333;}
.photoNews .item .txt:after{content: "";width: 5px;height: 5px;position: absolute;top: -3.5px;background-color: #c7d1e1;right: 0;border-radius: 50%;}
.photoNews .item .txt p span{color: #000000;}

.hornorTab .table .thead{background-color: #019c63;color: #fff;}
.hornorTab .table .thead li{font-size: 18px;border: 1px solid #3e6096;padding: 0.6vw;padding-bottom: 0.6vw;}
.hornorTab .table li{border: 1px solid #e1e7ef;text-align: center;padding: 0.781vw;font-weight: lighter;border-bottom: 0;}
.hornorTab .table .row:not(.thead):hover li{background-color: #f3f3f3 !important;}
.hornorTab .table li:nth-child(1) {border-left: 1px solid #019c63;}
.hornorTab .table li:last-child{border-right: 1px solid #019c63;text-align: left;padding-left: 1.563vw;padding-right: 1.563vw;}
.hornorTab .table .row:first-child li{border-top: 1px solid #019c63;}
.hornorTab .table .row:last-child li{border-bottom: 1px solid #019c63;}

.hornorTab .table li:nth-child(1){width: 22%;}
.hornorTab .table li:nth-child(2){width: 10%;}
.hornorTab .table li:nth-child(3){width: 18%;}
.hornorTab .table li:nth-child(4){width: 10%;}

.hornorTab .table .row:not(.thead):nth-child(even){background-color: #f5f7fa;}

.Titleinfo{text-align: center;padding-bottom: 1.719vw;margin-bottom: 1.719vw;border-bottom: 2px solid #019c63;}
.Titleinfo h1{line-height: 1.25;font-size: 32px;color: #000000;margin-bottom: 12px;}
.Titleinfo .other{color: #666666;font-weight: lighter;}
.Titleinfo .other i{display: inline-block;}
.Titleinfo .other i:not(:last-child){margin-right: 1.823vw;}

.PrevNextInfo{padding: 48px 0 0 0;margin: 6% 0 0 0;border-top: 1px solid #019c63;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 64px;min-height: 30px;line-height: 30px;margin-top: 6px;width: calc(100% - 220px);}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#999999;}
.PrevNextInfo .back{position: absolute;right: 0;top: 60px;color: #fff;text-align: center;width: 220px;line-height: 60px;border-radius: 60px;background-color: #019c63;z-index: 10;}
.PrevNextInfo .back:after{display: inline-block;vertical-align: middle;width: 22px;height: 16px;content: "";background: url(../images/ico_back.svg) no-repeat center center/contain;margin: -0.02rem 0 0 10px;transition: all 0.5s;}
.PrevNextInfo .back:hover{opacity: 0.9;}
.PrevNextInfo .back:hover:after{margin-left: 0.15rem;}

@media(max-width:1024px){
	.researchList ul{white-space: nowrap;overflow-x: auto;}
	.researchList  .item{display: inline-block;float: none;width: 250px;}

	.photoNews .item .info{line-height: 25px;}
}
@media(max-width:640px){
	.researchList .item .icon img{height: 32px;}
	.researchList .item{width: 140px;}
	.researchList .item .tit{font-size: 15px;}

	.researchLeader .info{line-height: 24px;}
	.researchLeader .info h2{font-size: 16px;}
	.researchLeader .info dl dt{font-size: 15px;}

	.researchLeader2 .info{width: 100%;float:none;}
	.researchLeader2 .img{width:9.375vw;float:none; margin: 0px auto;zoom: 3;}
	.addressBook h2{font-size: 18px;}

	.ListInfo .li{height: 32px;line-height: 32px;padding-right: 80px;}
	.ListInfo .li .date{font-size: 12px;}
	.ListInfo .li:nth-child(6n+6){margin-bottom: 20px;}
	.ListInfo .li:nth-child(6n+6):after{bottom: -10px;}

	.photoNews .item{margin-bottom: 10px;}
	.photoNews .item .imgbox{width: 100%;padding-top: 60%;float: none;}
	.photoNews .item .info{width: 100%;float: none;padding: 15px;}
	.photoNews .item .tit{font-size: 15px;}

	.hornorTab{overflow-y: auto;}
	.hornorTab .table .thead li{font-size: 14px;}
	.hornorTab .table li{font-size: 12px;white-space: nowrap;}

	.Titleinfo h1{font-size: 20px;}
	.SinglePage.news{width: 100%;}
	.PrevNextInfo{padding-top: 20px;margin-top: 38px;}
	.PrevNextInfo .back{width: 100px;top: -28px;line-height: 24px;font-size: 12px;}
	.PrevNextInfo .back:after{width: 12px;}
	.PrevNextInfo dl{width: 100%;}
}
@media(max-width:640px){
	.PrevNextInfo dl{padding-left: 55px;line-height: 24px;}
}

/* 人才队伍 */
.hrList{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 3.854vw;}
.hrList .item{width: 48.77%;}
.hrList .item .itembox{display: block;padding: 1.042vw 1.563vw;display: flex;flex-wrap: wrap;justify-content: space-between;background: #f5f7fa url(../images/m_hrbg.jpg) no-repeat right bottom;}
.hrList .item .imgbox{border-radius: 10px;padding-top: 11.979vw;width: 8.854vw;}
.hrList .item .info{flex: 1;padding: 0.552vw 0 0 1.021vw;line-height: 36px;}
.hrList .item .info h2{font-size: 24px;margin-bottom: 1.51vw;color: #000000;}
.hrList .item .info h2 span{min-width:3em;text-align-last:justify;display:inline-block}
.hrList .item .info p{position: relative;padding-left: 1.302vw;font-size: 15px;}
.hrList .item .info p:before{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 3px;height: 3px;background-color: #019c63;border-radius: 50%;content: "";}

.hrBox{background-color: #f5f7fa;border-radius: 10px;padding: 3.385vw 0 3.385vw 3.385vw;line-height: 36px;}
.hrBox:not(:last-child){margin-bottom: 2.969vw;}
.hrBox ul{display: flex;justify-content: flex-start;flex-wrap: wrap;padding-left:0 !important}
.hrBox li{width: 14.285%;list-style: none !important;}
.hrBox li a:hover{text-decoration: underline;}
.hrBox li a{ display: inline-block;    min-width: 3em;    text-align-last: justify;float: left;}
.subTit{border-bottom: 1px solid #edeff2;padding-bottom: 9px;margin-bottom: 1.563vw;font-size: 24px;color: #000000;}

@media(max-width:1024px){
	.hrList .item{width: 100%;}
	.hrList .item:not(:last-child){margin-bottom: 12px;}
	.hrList .item .info{padding-top: 1vw;}
}
@media(max-width:768px){
	.hrBox li{width: 50%;}
}
@media(max-width:640px){
	.hrBox.peoplelist  li{width: 25%;line-height: 24px;}
	.hrBox.peoplelist  li p{display:inline-block;width:100%}
	.hrList .item .info {line-height: 24px;padding-top: 5vw;}
	.hrList .item .info h2{font-size: 18px;}
	.hrList .item .info p{font-size: 14px;}
	.hrList .item .imgbox{width: 30vw;padding-top: 120%;border-radius: 3px;margin-right: 5vw;}

	.subTit{font-size: 18px;margin-bottom: 15px;}
}


/* 新闻公告 */
.photoNews2 .item{margin-bottom: 30px;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.photoNews2 .item a{display: block;}
.photoNews2 .item .imgbox{width: 240px;padding-top: 167px;}
.photoNews2 .item .info{width: calc(100% - 276px);line-height: 28px;}
.photoNews2 .item .tit{font-size: 20px;font-weight: bold;}
.photoNews2 .item .desc{color: #7f7f7f;margin: 13px 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: 26px;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: 15px;}

.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: 1.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: #019c63;}
.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;}
}

/* 党建思政 */
.newsFocus {margin-bottom: 25px;overflow: hidden;}
.newsFocus .item{background-color: #f5f7fa;}
.newsFocus .item a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.newsFocus .item .imgbox{width: 20.833vw;padding-top: 13.906vw;}
.newsFocus .item .info{width:calc(100% - 20.833vw);padding: 1.979vw 1.979vw 1vw;line-height: 28px;}
.newsFocus .item .info .tit{font-size: 24px;margin-bottom: 15px;}
.newsFocus .item .info .desc{color: #666666;font-weight: lighter;margin-bottom: 3.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: 26px;position: relative;}
.newsFocus .item .other em:not(:last-child):after{position: absolute;right: -14px;top: 50%;transform: translateY(-50%);content: "";width: 1px;height: 14px;background-color: #e1e3e6;}
.newsFocus .item .other .more:after{background: url(../images/more.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;}
.newsFocus .item:hover .other .more:after{transform: rotate(180deg);}
.newsFocus .item:hover .other .more:after{margin-left: 15px;}
.newsFocus .slick-dots{left: auto;right: 0;text-align: center;width: 175px;bottom: 2.396vw;}
.newsFocus  .slick-dots li button{background-color: #e1e3e6;width: 8px !important;height: 8px !important;}
.newsFocus  .slick-dots li.slick-active button{background-color: #019c63;}
.newsFocus:hover .slick-prev{left: 15px;}
.newsFocus:hover .slick-next{right: 15px;}

.newsList2 .li{margin-bottom: 20px;}
.newsList2 .li a{display: flex;flex-wrap: wrap;justify-content: space-between;padding: 1.302vw 0;align-items: center;background-color: #faf7f7;}
.newsList2 .li .date{width: 123px;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: 82px;background-color: #efc6c7;width: 1px;}
.newsList2 .li .date b{display: block;font-size: 36px;line-height: 1;}
.newsList2 .li .info{padding: 0 6.042vw 0 1.563vw;line-height: 28px;width: calc(100% - 277px);}
.newsList2 .li .tit{font-size: 20px;margin-bottom: 10px;}
.newsList2 .li .desc{color: #666666;font-weight: lighter;}
.newsList2 .li .more{width: 154px;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.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: #019c63;}
.newsList3 .li:hover .date:after{background-color: #019c63;}

.djbody .SubMenu .ColumnName{background: url(../images/subnamebg2.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: #faedee;}
.djbody .SubMenu li:before{background: url(../images/arrright4.svg) no-repeat;}
.djbody .Position h1{color: #c20208;background: url(../images/line_t2.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;}
}

.SinglePage.news img{max-width:800px;max-width:90%;height:auto;vertical-align: middle;}
@media(max-width:1024px){
.SinglePage.news img{max-width:70vw;}
}
/** 分页栏 **/
.wp_paging { display:block; margin:0;margin-top:30px; padding:0; list-style:none; font-size:16px;font-family:'Microsoft Yahei', Verdana, Geneva, sans-serif; color:#494949; float:none;text-align:center}
.wp_paging input {font-size:16px;*font-size:100%;}
.wp_paging li { display:inline-block; height:38px; line-height:38px; float:none; margin-top:5px;}
.wp_paging .page_nav a{margin-left:10px;}
.wp_paging li.page_jump input.pageNum{border:none;margin-top:0}
.wp_paging li span{ display:inline-block; float:left; margin-left:10px;border:1px solid #e6e6e6;padding:0 10px }
.wp_paging li em { font-style:normal;}
.wp_paging li a { cursor:pointer; color:#666; line-height: 38px; height: 38px;}
.wp_paging li a span:hover{color:#fff;background:#019c63}
.wp_paging li a:hover { color:#000; }
.wp_paging li input { font-size:12px;*font-size:100%; width:24px; height:38px; line-height:38px;  background:#fff; margin-top:4px; text-align:center;}
.wp_paging li input:focus{ outline:none;}

@media(min-width:2000px){
	.Footer .contact .logo{width: 8vw}
	.Footer .contact li:not(:last-child){margin-right:4vw;}
.Footer .contact li:not(:last-child):after{right: -1.5vw}
}
