header{
	background: #0041A2;
	position: relative;
}
header .top-logo{
	padding:26px 0px;
}

header .logo a{
	display:block;
}

header .yuanxun{
	width:22%;
	height:100px;
	background: url(/dean/new2025/img/logor1111.png) no-repeat;
	position: absolute;
	top:40px;
	left: 50%;
}
header .contact{
	position: absolute;
	right:0px;
	top:40px
}

header .contact ul li{
	float: left;
}
header .contact ul li a{
	padding: 0px 15px;
	line-height: 32px;
	color:#fff;
	font-size:14px;
}
header .contact ul li a:hover{
	color:#FFFFFF;
}
header .sub-nav {
	position: absolute;
	right: 0px;
	top:50px
}
header .contact  .search_button {
	border-right:none;
}
header .contact  .search_box {
	border-right:none;

}
header .search_box input[type=text]{
	color:#fff;
	height: 32px;
	width: 210px;
	border: 1px solid #fff;
	border-radius: 16px;
	background: transparent;
}
input::placeholder{
	font-family: "microsoft yahei";
	padding-left: 6px;
	color:#fff;
}
header .search_box input[type="image"]{
	position: relative;
	z-index: 999;
	right: 35px;
	top:3px;
}
.nav{
	height:55px;
	display: block;
	background: #003E9B;
	transition: 0.7s all ease-in-out;
	-webkit-transition: 0.7s all ease-in-out;
	-moz-transition: 0.7s all ease-in-out;
	
}
.navbar_nav li.shouye{
	position: relative;
	display: block;
	width:10rem;
	text-align: center;
}
.navbar_nav .dropdown{
	float:left;
	position: relative;
	display: block;
	
}
.navbar_nav li .top-title{
 	text-decoration: none;
	display: block;
	width:100%;
	line-height: 55px;
	font-size: 18px;
	color: white;
 }
/*header .navbar_nav li .top-title:after{
    content: "";
    width: 0;
    height: 3px;
   	background:#5198D9;
    position: absolute;
    bottom: 0;
    left: 50%;
	transition: all 0.8s ease 0s;
}
header .navbar_nav li .top-title:hover:after{
    opacity:1; 
    visibility:visible; 
    width: 8.6rem; 
    left: 0;
}*/
/*header .navbar_nav li .top-title:hover{
	background: #003F88;
	color: #FFFFFF;
}*/

.navbar_nav li.dropdown{
	display: inherit;
	position: relative;
}

.navbar_nav li.dropdown .dropdown_menu{
	display: none;
	position: absolute;
	z-index: 999;
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 1) 60%, rgba(179, 205, 255, .7) 100%);
    border-radius: 0px 0px 12px 12px;
    box-shadow: 0 10px 10px rgba(0, 0, 0, .2);
    top:54px;
    width: 100%;
    padding: 10px ;
    text-align: center;
}
.navbar_nav li.dropdown .dropdown_menu a{
	font-size: 16px;
	display: block;
	padding:16px 2px;
	text-align: center;
    transition:0.3s ease all;
    position: relative;

} 
.navbar_nav li.dropdown .dropdown_menu a:before{
	content: "";
	display:inline-block;
	height:0px;
	width:4px;
	background-color: #0545a5;
	position: absolute;
	left: -10px;
	 transition:0.3s ease all;
}
.navbar_nav li.dropdown:hover .dropdown_menu{
	display: block;
	animation: rotate 300ms ease;
    -webkit-animation: rotate 300ms ease;
    -moz-animation: rotate 300ms ease;
}
.navbar_nav li.dropdown:hover .dropdown_menu a:hover:before{
	content: "";
	display:inline-block;
	height:22px;
	width:4px;
	background-color: #0545a5;
	position: absolute;
	left: -10px;
	top:16px;
	transition:0.3s ease all;
}
header .search{
	position: absolute;
	right:0px;
	top:50px;
}
header .search input[type="text"]{
	height:40px;
	width:11.25rem;
	background-color: transparent;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom: #0160BA 1px solid;
	
}
header .search input[type="button"]{
	width:20px;
	height: 20px;
	border: none;
	background:url(/dean/new2025/img/search-icon.png) no-repeat;
	position: relative;
	left:-30px;
	top:8px
}
header .scroll-nav{
	width: 100%;
	background: #9A0101;
	margin:0 auto;
	height:80px;
	display: none;
	position: fixed;
	top:0px;
	transition: 0.3s all ease-in-out;
	z-index: 999;
}
header .scroll-nav ul li{
	float: left;
}
header .scroll-nav ul li a{
	color: #fff;
	padding:0px 30px;
	line-height: 80px;
}

header .nav_p{
	display: none;
	height: calc(100vh - 106px);
	width: 100%;
	background: rgba(255,255,255,0.9);
	position: absolute;
	top:105px;
	left: 0px;
	z-index: 99;
	
}
header .navbar_nav_t{
	padding: 0px 2rem;
}
header .navbar_nav_t li{
	width: 100%;
	position: relative;
	border-bottom: #d9d9d9 1px solid;
}
header .navbar_nav_t .dropdown_t:after{
	content: "";
	display: inline-block;
	background: url(/dean/new2025/img/arrow.png) no-repeat;
	position: absolute;
	right: 10px;
	top:15px;
	width: 2rem;
	height: 2rem;
}
header .navbar_nav_t li a{
	line-height: 3.6rem;
}
header .navbar_nav_t .dropdown_menu{
	display: none;
}
header .navbar_nav_t .dropdown_menu a{
	display: block;
	line-height: 2.6rem;
	font-size:14px;
}
@keyframes rotate {
    from {
        transform:  translateY(10%);
        top: 50px;
    }

    to {
        transform: rotateX(0deg) translateY(0%);
        top: 50px;
    }
}

@-moz-keyframes rotate {
    from {
        -moz-transform:  translateY(10%);
        top: 50px;
    }

    to {
        -moz-transform:  translateY(0%);
        top: 50px;
    }
}

@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotateX(90deg) translateY(0%);
        top: 43px;
    }

    to {
        -webkit-transform: rotateX(0deg) translateY(0%);
        top: 43px;
    }
}


.slideBox {
	overflow: hidden;
	position: relative;
	top:0px;
	margin: 0 auto;
}

.slideBox .hd {
	height: 65px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	right:25px;
	z-index: 1;
	transform: translateY(-50%);
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	width: 10px;
	height:10px;
	background: rgba(255,255,255,0.6);
	border-radius: 50%;;
	font-size:12px;
	text-align: center;
	margin-top: 10px;
	color: #fff;
	cursor: pointer;
	transition: all 0.3 ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
	
}

@keyframes play{
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.slideBox .hd ul li.on {
	background: #FFFFFF;
	/*animation: play 5s linear infinite;*/
}

.slideBox .moreBox{
	color:#FFFFFF;
	padding:10px 20px;
	line-height:40px;
	background-color:#B70E17;
	position: relative;
	top:19px;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width:100%;
	height:100%;
	display: block;
}


/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideBox .prev,
.slideBox .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(/dean/new2025/images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slideBox .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}
.slideBox .prev{
	height:80px;
	width:80px;
	position: absolute;
	left: 100px;
	top:45%;
	background: url(/dean/new2025/img/leftarrow.png) no-repeat ;
}
.slideBox .next{
	height:80px;
	width:80px;
	right: 100px;
	top:45%;
	background: url(/dean/new2025/img/rightarrow.png) no-repeat 20% 45%;
}
.news-slider{
	overflow: hidden;
	position: relative;
	height: 100%;
}
.news-slider .hd {
	height: 5.6rem;
	overflow: hidden;
	position: absolute;
	right:0px;
	bottom:2rem;
	z-index: 1;
}
.news-slider .hd ul {
	overflow: hidden;
	zoom: 1;
}
.news-slider .hd ul li{
	float: left;
	width: 22px;
	height:22px;
	font-size:12px;
	line-height:22px;
	background: #FFFFFF;
	color: #0160BA;
	text-align: center;
	cursor: pointer;
	transition: all 0.3 ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
}

.news-slider .hd ul li.on{
	background: #0160BA;
	color: #FFFFFF;
}
.news-slider .bd{
	padding-top: 30px;
}
.right-slide{
	width:135px;
	height:486px;
	background-color:#045EB2;
	position:fixed;
	right:0;
	top:26%;
	z-index: 999;
	border-radius: 10px 0px 0px 10px;
	color:#fff;
	
}
.right-slide h3{
	line-height: 60px;
	text-align: center;
	border-bottom: #fff dashed 1px ;
	position: relative;
}
.right-slide h3:before{
	content: "";
	display: inline-block;
	width:42px;
	height: 42px;
	background: url(/dean/new2025/img/foot-lj1.png) no-repeat center top;
	background-size:40%;
	position: absolute;
	left:-4px;
	top:22px
}
.right-slide h3:after{
	content: "";
	display: inline-block;
	width:42px;
	height: 42px;
	background: url(/dean/new2025/img/foot-lj1.png) no-repeat center top;
	background-size:40%;
	position: absolute;
	right:-4px;
	top:22px
}
.right-slide .right-slide-box{
	display: block;
	padding: 0 24px;
	width:100%;
	height: 70px;
	text-align: center;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	margin-top: 20px;
	position: relative;
}
.right-slide .right-slide-box p{
	padding-top: 5px;
	line-height: 24px;
	color:#fff;
	
}
@keyframes shake {
   0% { transform: translate(2px, 0); }
  25% { transform: translate(-2px, 0); }
  50% { transform: translate(2px, 0); }
  75% { transform: translate(-2px, 0); }
  100% { transform: translate(0, 0); }
}

i.xsfw{
	display: block;
	width:42px;
	height:42px;
	background: url(/dean/new2025/img/fix05.png) no-repeat center top;
	margin: 0 auto;
}

i.jsfw{
	display: block;
	width:42px;
	height: 42px;
	background: url(/dean/new2025/img/fix06.png) no-repeat center top;
	margin: 0 auto;
}
i.gzfw{
	display: block;
	width:42px;
	height: 42px;
	background: url(/dean/new2025/img/fix03.png) no-repeat center top;
	margin: 0 auto;
}
i.pt{
	display: block;
	width:42px;
	height: 42px;
	background: url(/dean/new2025/img/fix01.png) no-repeat center top;
	margin: 0 auto;
}
.right-slide-box{
	padding:20px;
	background: #045eb2;
	border-radius: 10px;
}
 .right-slide-box:hover .xsfw
{
	animation:shake 0.5s ease ;
}
 .right-slide-box:hover .jsfw
{
	animation:shake 0.5s ease ;
}
.right-slide-box:hover .gzfw
{
	animation:shake 0.5s ease ;
}
 .right-slide-box:hover .pt
{
	animation:shake 0.5s ease ;
}
.mobile-xxfw-slide{
	display: none;
	padding: 20px 0px;
}
.mobile-xxfw-slide a{
	width:30%;
	font-size:12px;
	color:#FFFFFF
}
.mobile-xxfw-slide i{
	background-size: 70%;
}
.offcanvas_info {
	background: url(/dean/new2025/img/662.png) no-repeat right bottom;
  background-color: #0545a5;
  border-left: 2px solid #0545a5;
  position: fixed;
  right: 0;
  top: 0;
  width: 400px;
  height: 100%;
  padding: 120px 60px 60px;
  transform: translateX(calc(100% + 80px));
  transition: transform 0.45s ease-in-out, opacity 0.45s ease-in-out;
  z-index: 9999;
  overflow-y: scroll;
  overscroll-behavior-y: contain;
  scrollbar-width: none;
}
.offcanvas_info.info-open {
  opacity: 1;
  transform: translateX(0);
}
.offcanvas_info .offcanvas__logo h2{
	color:#fff;
	line-height: 40px;
	padding-left: 50px;
}

.offcanvas__wrapper .offcanvas__content .offcanvas__close {
  width: 45px;
  height: 45px;
  line-height: 45px;
  cursor: pointer;
}
i.icon-close{
	display: block;
	width:40px;
	height: 40px;
	position: absolute;
	right:5px;
	bottom:5px;
	background: url(/dean/new2025/img/close1.png) no-repeat center top;
	background-size: 80%;
	transition:0.3s all;
	-moz-transition:0.3s all ;
	-webkit-transition:0.3s all
}
.offcanvas__close:hover .icon-close{
	transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li{
	height: 60px;
	color:#fff;
	border-bottom: #3f71bc solid 1px;
	line-height: 60px;
	font-size:18px;
	transition:0.3s all;
	-moz-transition:0.3s all ;
	-webkit-transition:0.3s all;
	padding-top: 60px;
}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li a{
	color:#fff;
	display: block;
}
.offcanvas__wrapper .offcanvas__content .offcanvas__contact ul li:hover{
	padding-left: 4px;
}
.offcanvas__overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #151515;
  z-index: 900;
  top: 0;
  opacity: 0;
  visibility: hidden;
  right: 0;
}

.offcanvas__overlay.overlay-open {
  opacity: 0.8;
  visibility: visible;
}


.box{
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
	align-items: flex-start;
}
.part-one{
	margin-top: 30px;
}
.part-one .one-left
{
	width:50%
}
.part-one .one-right
{
	width:46%
}
.title {
	position: relative;
	height: 60px;
	border-bottom: #D2D2D2 solid 2px;
}
.title p{
	display:inline-block;
	color:#045EB2;
	font-size:28px;
	font-weight: bold;
	line-height: 56px;
	border-bottom:4px solid #045EB2 ;
}
.title p:before{
	content: "";
	display: inline-block;
	width: ;
}
.title .more{
	position: absolute;
	right: 0px;
	top:20px
}
.title .more a{
	font-size:14px
}
.one-left .content .news-box{
	position: relative;
}

.one-left .content .slider-d{
	display: block;
	width: 100%;
	transition: 0.3s all ease;
	position: relative;
}
.one-left .content .bd .news-img{
	width:100%;
	height:445px;
	display: block;
	transition: 0.3s all ease;
}
.one-left .content a{
	display: block;
}
.one-left .content a:hover .news-img{
	display: block;
	transform: scale(1.05);
}
.one-left .content .tt{
	font-size:1rem;
	font-weight:bold;
	color:#045EB2;
	width: 100%;
	padding: 14px 0px 2px;
}
.one-left .content .aa{
	font-size:14px;
	color:#636363;
	line-height:28px;
}
.one-left .content .dd{
	font-size:12px;
	color:#FFFFFF;
	padding-top: 10px;
}
.one-right .tza{
	display: flex;
	position: relative;
	padding-top: 18px;
	gap:20px;
}
.one-right .tzgg-context{
	padding-top: 15px;
}

.one-right .tzgg-date{
	width:7%;
}

.one-right .tzgg-date .day{
	font-style:italic;
	color:#045EB2;
	font-size:16px;
}

.one-right .tzgg-date .year{
	color:#7e7e7e;
	font-size:12px;
	
}
/*.one-right .tzgg-date:after{
	content: "";
    display: inline-block;
    width: 1px;
    height: 30px;
    background: #C6C6C6;
    position: absolute;
    left: 67px;
    top: 20px;
}*/
.one-right .tzgg-text p{
	line-height:32px;
}
.part-two{
	overflow: hidden;
	margin-top: 40px;
	padding: 30px 0px;
	background: url(/dean/new2025/img/p3_bg.jpg)  center bottom;
}
.part-two .two-left,.two-right{
	width:48%
}
.part-two .two-content ul{
	overflow:hidden;
	padding-top: 20px;
}
.part-two .two-content ul li{
	padding:20px 0px
}
.part-two .two-content .two-date{
	float:right;
	color:#888888;
}
.part-three .data-slideBox .hd {
	height: 65px;
	overflow: hidden;
	position: absolute;
	bottom: 10px;
	z-index: 1;
	transform: translateX(-50%);
}
.part-three .data-slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
	display: none;
}

.part-three .data-slideBox .hd ul li {
	float: left;
	width: 10px;
	height:10px;
	background: #0041A2;
	border-radius: 50%;;
	font-size:12px;
	text-align: center;
	margin-top: 10px;
	color: #fff;
	cursor: pointer;
	transition: all 0.3 ease-out;
	-moz-transition:all 0.3s ease-out;
	-ms-transition:all 0.3s ease-out;
	-webkit-transition:all 0.3s ease-out;
}

.part-three .three-title{
	position: relative;
	height: 100px;
}
.part-three .three-title p{
	font-size:28px;
	color:#045EB2;
	font-weight: bold;
	position:absolute;
	left: 50%;
	top:40px;
	transform: translateX(-50%);
	
}
.part-three .three-title p:before{
	content: "";
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(/dean/new2025/img/tt-l.png) no-repeat;
	position:relative;
	left:-20px;
	top:5px;
}
.part-three .three-title p:after{
	content: "";
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(/dean/new2025/img/tt-r.png) no-repeat;
	position:relative;
	right:-20px;
	top:5px;
}
.part-three .box-inner{
	width:25%;
	padding: 45px 0px;
}
.jicon{
	float: left;
	padding-right: 20px;
}
i.jicon1{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon1.png) no-repeat;
}
i.jicon2{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon7.png) no-repeat;
}
i.jicon3{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon9.png) no-repeat;
}
i.jicon4{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon5.png) no-repeat;
}
i.jicon5{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon8.png) no-repeat;
}
i.jicon6{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon2.png) no-repeat;
}
i.jicon7{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon6.png) no-repeat;
}
i.jicon8{
	display: block;
	width:60px;
	height: 60px;
	background: url(/dean/new2025/img/jicon4.png) no-repeat;
}
.counter-items{
	
}
.counter-items .count{
	font-size:24px;
	font-weight: bold;
	color:#333;
}
.counter-items .mean{
	font-size:14px;
	color:#5D5D5D;
	line-height: 36px;
}
footer{
	
	color:#fff;
	background: url(/dean/new2025/img/2496.png) center top;
}
footer .footer-inner{
	margin-top:60px;
	width: 118px;
	height: 116px;
	border:1px dashed #548ADB;
	padding:16px;
	border-radius: 5px;
	display: block;
	
}
footer .footer-inner:hover{
	animation: shake 0.3s;
}
i.footer-lj1{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj2.png) no-repeat center top;

}

i.footer-lj2{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj3.png) no-repeat center top;
}
i.footer-lj3{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj4.png) no-repeat center top;
}
i.footer-lj4{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj6.png) no-repeat center top;
}
i.footer-lj5{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj7.png) no-repeat center top;
}
i.footer-lj6{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj8.png) no-repeat center top;
}
i.footer-lj7{
	display: block;
	width:30px;
	height:30px;
	position: relative;
	left:50%;
	transform: translateX(-50%);
	top:10px;
	background: url(/dean/new2025/img/foot-lj9.png) no-repeat center top;
}
footer .footer-inner p{
	display: block;
	font-size:14px;
	color:#fff;
	padding-top:18px;
	text-align: center;
}
.padding-t20{
	padding-top:20px;
}
.padding-t50{
	padding-top:50px;
}
footer .contact{
	width:36%
}
footer .contact h2{
	color: #fff;
}
footer .contact .adrr{
	padding: 20px 0px;
}
footer .contact .con-ul li{
	float: left;
	padding-right:18px;
	color:#fff;
	line-height: 42px;
}
footer .link {
	width: 28%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
footer .link .link-box{
	width:257px;
	height: 43px;
	border:#548ADB solid 1px;
	border-radius: 4px;
	margin-bottom: 20px;
}
footer .link .link-box p{
	color:#fff;
	font-size:14px;
	line-height: 43px;
	padding-left: 8px;
}
footer .qrcode-one{
	width:18%;
}

footer .qrcode-one p{
	line-height:40px;
	font-size:14px;
	text-align: center;
}
footer .qrcode-two p{
	line-height:40px;
	font-size:14px;
	text-align: center;
}
footer .qrcode-two{
	width:18%;
}
footer .qrcode-box{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
footer .copyright{
	height: 50px;
	margin-top: 10px;
	border-top:#4A79BF solid 1px;
}
footer .copyright p{
	font-size:14px;
	line-height: 50px;
	text-align: center;
}

.list-banner{
	min-height: 440px;
	background: url(/dean/new2025/img/e8b.jpg) no-repeat;
}
.list .list-left{
	width: 19%;
	position: relative;
	top:-161px
}
.list .list-left-title{
	width:100%;
	height:138px;
	border-radius: 38px 0px 0px 0px;
	opacity: 0.9;
	background: linear-gradient(45deg,#0041A2,#0064A6);
}
.list .list-left-title h2{
	line-height: 138px;
	text-align: center;
	font-size:30px;
	color:#fff;
}
.list .list-left-ul{
	background: url(/dean/new2025/img/ds.png) no-repeat bottom right;
	background-color:#F1F9FF ;
	padding: 20px 34px 40px;
	border-radius: 0 0 10px 10px;
	box-shadow: 0 20px 20px #dedede;
}
.list .list-left-ul ul li{
	padding:10px 0px;
	text-align: left;
	border-bottom: #e2edfd solid 1px;
	position: relative;
}
.list .list-left-ul ul li:before{
	content: "";
	display: inline-block;
	height: 0;
	width: 4px;
	background: ;
	background-color: #0545a5;
	position: absolute;
	left: -34px;
	transition:0.3s ease all;
}
.list .list-left-ul ul li:hover:before{
	content: "";
	display: inline-block;
	height: 26px;
	width: 4px;
	background: ;
	background-color: #0545a5;
	position: absolute;
	left: -34px;
	top:20px;
	transition:0.3s ease all;
}
.list .list-left-ul ul li a{
	display: block;
	padding:10px 0px;
	font-size:16px;
}
.list-right{
	width: 77%;
	
}
.list-right .list-right-title{
	border-bottom: #DBDBDB solid 1px;
	position: relative;
}
.list-right .list-right-title h3{
	font-size:26px;
	font-weight: 400;
	display: inline-block;
	line-height: 50px;
	border-bottom:#045EB2 solid 2px;
	
}
.list .local{
	position: absolute;
	right:0;
	top:15px;
	color:#767676
}
.list .list-right .list-right-text{
	padding:20px 0px
}
.list .list-right .list-right-text p{
	text-indent: 2rem;
	line-height: 250%;
}
.list .list-right .list-right-column .list-ul{
	padding: 20px 0px 40px;
}
.list .list-right .list-right-column .list-ul li{
	height: 60px;
	border-bottom:#EDEDED solid 1px;
	position: relative;
}
.list .list-right .list-right-column .list-ul li:before{
	content: "";
	display: inline-block;
	width:8px;
	height: 8px;
	background: #045EB2;
	position: absolute;
	left: 4px;
	top:26px;
	border-radius: 50%;
}
.list .list-right .list-right-column .list-ul li a{
	line-height: 60px;
	padding-left: 30px;
}
.list .list-right .list-right-column .list-ul .list-date{
	color:#7e7e7e;
	line-height: 60px;
}

.content_redheadbg
{ height:110px;
background:url(/dean/new2025/img/redtape2020.png) no-repeat center;
}
.content .detailTitle{
  text-align:center;
 font-size:24px;
 padding:30px
}
.content .detailShowAEA{
   color:#737373;
   font-size:13px;
   text-align:center;
   line-height:40px;
  padding:10px 0px;
}
@media screen and (max-width:600px){
	body{
		font-size:14px;
		background: #F8FCFF;
	}
	p{
		font-size:14px
	}
	a{
		font-size:14px
	}
	.container{
		width: 100%;
		padding: 0px 30px;
		box-sizing:border-box;
	}
	.slideBox .hd{
		display: none;
	}
	header .logo {
        max-width: 100%;
        vertical-align: middle;
    }
    header .logo img{
    	width: 100%;
    	height: 100%;
    }
	header .contact{
		display: none;
	}
	header .nav{
		display: none;!important
	}
	header .mobile_nav .shg{
		display: block !important;
	    text-align: center;
	    font-size: 18px;
	    cursor: pointer;
	    padding: 0 5vw;
	    color: #fff;
	    position: absolute;
	    z-index: 999;
	    right: 0;
	    top: 40%;
	    bottom: 0;
	    line-height: 1;
	}
	header .mobile_nav .shg .icon-order{
		display: block;
		width:24px;
		height:2px;
		background-color: #FFFFFF;
		margin-bottom: 6px;
		transition: 0.3s all ease;
		-webkit-transition:0.3s all ease;
		-moz-transition:0.3s all ease;
	}

	header .mobile_active .shg  .icon-order:nth-of-type(1) {
		margin-top: 10px;
		background-color: #FFFFFF;
	    -webkit-transform: rotate(42deg);
	    -ms-transform: rotate(42deg);
	    -o-transform: rotate(42deg);
	    transform: rotate(42deg);
    }
	header .mobile_active .shg  .icon-order:nth-of-type(3) {
		margin-top: -15px;
		background-color: #FFFFFF;
	    -webkit-transform: rotate(-42deg);
	    -ms-transform: rotate(-42deg);
	    -o-transform: rotate(-42deg);
	    transform: rotate(-42deg);
    }
    header .mobile_active .shg .icon-order:nth-of-type(2){
    opacity: 0;
    }
    .title p {
    	font-size:1.4rem
    }
    .news-slider .hd{
    	display: none;
    }
	.right-slide{
		display: none;
	}
	.mobile-xxfw-slide{
		display: block;
	}
	.mobile-xxfw-slide .right-slide-box p{
		font-size:12px;
	}
	.part-three .three-title p{
		font-size:1.4rem
	}
	.part-one .one-left{
		width: 100%;
	}
	.one-left .content .bd .news-img{
		width:100%;
		height:100%;
	}
	.part-one .one-right{
		width: 100%;
	}
	.part-two .two-left{
		width: 100%;
	}
	.part-two .two-right{
		width: 100%;
	}
	.part-three .box-inner{
		width:100%
	}
	
	footer .footer-inner{
		margin-top: 20px;
	}
	footer .contact{
		width: 100%;
	}
	footer .link{
		width: 100%;
	}
	footer .qrcode-one,.qrcode-two{
		display: none;
	}
}
@media screen and (min-width:600px) and (max-width:1025px){
	body{
		font-size:14px;
		background: #F8FCFF;
	}
	p{
		font-size:14px
	}
	a{
		font-size:14px
	}
	.container{
		width: 100%;
		padding: 0px 30px;
		box-sizing:border-box;
	}
	.slideBox .hd{
		display: none;
	}
	header .logo {
        max-width: 100%;
        vertical-align: middle;
    }
    header .logo img{
    	
    }
	header .contact{
		display: none;
	}
	header .nav{
		display: none;!important
	}
	header .mobile_nav .shg{
		display: block !important;
	    text-align: center;
	    font-size: 18px;
	    cursor: pointer;
	    padding: 0 5vw;
	    color: #fff;
	    position: absolute;
	    z-index: 999;
	    right: 0;
	    top: 50px;
	    bottom: 0;
	    line-height: 1;
	}
	header .mobile_nav .shg .icon-order{
		display: block;
		width:24px;
		height:2px;
		background-color: #FFFFFF;
		margin-bottom: 6px;
		transition: 0.3s all ease;
		-webkit-transition:0.3s all ease;
		-moz-transition:0.3s all ease;
	}

	header .mobile_active .shg  .icon-order:nth-of-type(1) {
		margin-top: 10px;
		background-color: #FFFFFF;
	    -webkit-transform: rotate(42deg);
	    -ms-transform: rotate(42deg);
	    -o-transform: rotate(42deg);
	    transform: rotate(42deg);
    }
	header .mobile_active .shg  .icon-order:nth-of-type(3) {
		margin-top: -15px;
		background-color: #FFFFFF;
	    -webkit-transform: rotate(-42deg);
	    -ms-transform: rotate(-42deg);
	    -o-transform: rotate(-42deg);
	    transform: rotate(-42deg);
    }
    header .mobile_active .shg .icon-order:nth-of-type(2){
    opacity: 0;
    }
    .title p {
    	font-size:1.4rem
    }
    .news-slider .hd{
    	display: none;
    }
	
	.part-three .three-title p{
		font-size:1.4rem
	}
	.part-one .one-left{
		width: 100%;
	}
	.one-left .content .bd .news-img{
		width:100%;
		height:100%;
	}
	.part-one .one-right{
		width: 100%;
	}
	.part-two .two-left{
		width: 100%;
	}
	.part-two .two-right{
		width: 100%;
	}
	.part-three .box-inner{
		width:50%
	}
	
	footer .footer-inner{
		margin-top: 20px;
	}
	footer .contact{
		width: 100%;
	}
	footer .link{
		width: 100%;
	}
	footer .qrcode-one,.qrcode-two{
		display: none;
	}
}