﻿@charset "UTF-8";
html { -webkit-text-size-adjust: 100%; font-size: 100px }

@media (min-width:1025px) and (max-width:1400px) {
html { font-size: 6.25vw }
}

@media (max-width:640px) {
html { font-size: 20vw }
}
body, input, pre, select, table th, table td, textarea { font-size: 0.16rem; font-weight: 400; }
.auto { max-width: 1400px; width: 90%; }
.Floor { padding: 5vw 0 6.25vw 0; }
.Htitle { position: relative; font-size: 0.38rem; color: #004aa0; margin-bottom: 2vw; }
.Htitle .en { font-size: 0.48rem; line-height: 0.85; text-transform: uppercase; margin-bottom: 0.05rem; }
.Htitle .more { display: inline-block; line-height: 0.4rem; position: absolute; right: 0; bottom: 0; color: #004aa0; font-size: 0.16rem; }
.Htitle .more:after { display: inline-block; content: ''; background: url("../images/Floor003089-more.svg") no-repeat center; width: 0.15rem; height: 0.15rem; margin-left: 0.22rem;transform: translateY(1px);}

@media(max-width:1024px){
    .Htitle .en { font-size: 0.28rem;}
    .Floor { padding: 30px 0; }
}


/*Top00183 */
.Top001833 { position: fixed; left: 0; top: 0; width: 100%; z-index: 100; background-color: #fff; border-top: 0.02rem #0073bd solid; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); }
.Top001833 .logo { display: table; height: 1rem; }
.Top001833 .logo a { display: table-cell; vertical-align: middle; }

@media(min-width:1025px) {
.Top001833 .mobile-logo, .Top001833 .mobile-hotline { display: none; }
.Top001833 .logo img { max-height: 0.8rem; }
.Top001833 .open-menu dd#open_menu { display: none; }
}
.Top001833 .menu li { line-height: 1rem; width: auto!important; }
.Top001833 .menu li em { padding: 0 0.3rem;position: relative}
.Top001833 .menu li em::before {position: absolute;right: 0;top: 50%; margin-top: -0.05rem; content: ''; width: 0.01rem; height: 0.12rem; background-color: #ececec; }
.Top001833 .menu li:last-child em::before { display: none; }
.Top001833 .menu li em a { line-height: 2; display: inline-block; border-bottom: 0.01rem solid transparent; font-size: 0.16rem;}
.Top001833 .menu li.aon em a, 
.Top001833 .menu li em a:hover { border-bottom-color: #0075b9; color: #0075b9;}
.Top001833 .menu li .sub-menu { padding: 0.05rem 0.1rem; }
.Top001833 .menu li .sub-menu dt a { padding-left: 0.1rem; background: url(../images/Top001833-menu_sub_a.png) no-repeat left center; }
.Top001833 .menu li .sub-menu dt a:hover { background-color: transparent; color: #0075b9; }
.Top001833 .menu li .sub { top: 100%; }
.Top001833 .menu li#m18 .sub,
.Top001833 .menu li#m19 .sub{display: none!important}
.Top001833 .open-menu { position: absolute; right: 5%; top: 50%; transform: translateY(-50%); }
.Top001833 .open-menu dd { float: left; width: 0.3rem; line-height: 0.3rem; margin-left: 0.1rem; }

@media(max-width:1024px) {
.Top001833 .open-menu dd#open_menu { width: 0.5rem;height: 0.5rem; border-radius: 50%; background: #0075b9; position: relative; }
.Top001833 .open-menu dd#open_menu i { width: 60%; left: 20%; height: 0.02rem; margin-top: -0.01rem; }
.Top001833 .open-menu dd#open_menu i, .Top001833 .open-menu dd#open_menu i::after, .Top001833 .open-menu dd#open_menu i::before { background: #fff; }
.Top001833 .open-menu dd#open_menu i::before { top: 0.08rem; }
.Top001833 .open-menu dd#open_menu i::after { top: -0.08rem; }
.Top001833 #header-menu { position: fixed; width: 70%; z-index: 100; left: 0; top: 0; height: 100%; border-top: 0.02rem #0073bd solid; max-width: 2.5rem; transform: translateX(-100%); opacity: 0; transition: 0.3s; box-shadow: 0 0 0.05rem #ccc; background: #fff; }
.Top001833 #header-menu.header-menu-show { opacity: 1; transform: translateX(0); }
.Top001833 #header-menu li { padding-top: 0; }
.Top001833 #header-menu li a { color: #333; line-height: 0.32rem; }
.Top001833 #header-menu li em a { border-bottom: 0.01rem #0075b9 dashed; padding: 5%; font-weight: normal; }
.Top001833 #header-menu li.has-sub em::after { position: absolute; content: ''; right: 5%; border: 0.05rem solid transparent; border-top-color: #0073bd; top: 50%; margin-top: -0.25px; }
.Top001833 #header-menu li.clickon em::after { border-bottom-color: #0073bd; border-top-color: transparent; margin-top: -7.5px; }
.Top001833 #header-menu li .sub-menu { padding-left: 5%; }
.Top001833 #header-menu li .sub-menu dt a { padding: 3%; border-bottom: 0; background: url(../images/Top001833-menu_sub_a.png) no-repeat 0.1rem center; padding-left: 0.25rem !important; }
.Top001833 .mobile-logo, .Top001833 .mobile-hotline { text-align: center; }
.Top001833 .mobile-hotline { font-size: 0.24rem; font-weight: bold; padding-top: 5%; color: #0073bd; }
.Top001833 .mobile-hotline span { display: block; font-size: 0.12rem; font-weight: normal; }
.Top001833 .mobile-hotline span::before, .Top001833 .mobile-hotline span::after { display: inline-block; content: ''; background-color: #bbc1c9; height: 0.01rem; width: 0.2rem; vertical-align: middle; }
.Top001833 .mobile-hotline span::before { margin-right: 0.05rem; }
.Top001833 .mobile-hotline span::after { margin-left: 0.05rem; }
}
/*Banner003086 */
.Banner003086 .slider li { position: relative; }
.Banner003086 .slider li img{width: 100%; }
.Banner003086 .ytable { height: 100%; }
.Banner003086 .txt-area { position: absolute; color: #fff; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Banner003086 .txt-area aside { transition: 1s 1s; opacity: 0; }
.Banner003086 .txt-area .t-2 {  font-size: 0.54rem; }
.Banner003086 .txt-area .t-3 { font-size: 0.18rem; line-height: 2; }
.Banner003086 .ani-show .txt-area aside { opacity: 1; transform: translateX(0); }
.Banner003086 .slick-dots { text-align: center; margin: 2% auto; }
.Banner003086 .slick-dots li { display: inline-block; width: .3rem; position: relative; height: .3rem; border: solid 0.01rem transparent; }
.Banner003086 .slick-dots li button { font-size: 0; width: .08rem; height: 0.08rem; background: #ccc; opacity: 0.5; padding: 0; border: 0; position: absolute; left: 50%; top: 50%; margin: -0.04rem 0 0 -0.04rem; }
.Banner003086 .slick-dots li:not(:last-child) { margin-right: 3.74vw; }
.Banner003086 .slick-dots li:not(:last-child):after { left: 100%; margin-left: 0.34vw; width: 3.07vw; height: 0.02rem; position: absolute; content: ''; top: 50%; margin-top: -0.01rem; background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 20%, transparent 50%); background-size: 0.08rem 0.02rem; background-repeat: repeat-x; }
.Banner003086 .slick-dots li.slick-active { border-color: #004aa0; }
.Banner003086 .slick-dots li.slick-active button { opacity: 1; background: #004aa0; }

@media(min-width:1025px) {
.Banner003086 .wap { display: none; }
}

@media(max-width:1024px) {
.Banner003086 .pc { display: none; }
.Banner003086 .slick-dots li:not(:last-child):after {margin-left: 1.14vw;}
}

@media(max-width:640px) {
.Banner003086 .slick-dots li { width: 0.2rem; height: 0.2rem; }
}
/*Bottom002909 */
.Bottom002909 { background: #067ec3; }
.Bottom002909, .Bottom002909 a { color: rgba(255,255,255,0.5); }
.Bottom002909 .main { padding: 3.125vw 0; }
.Bottom002909 .copyright { background: #00507d; line-height: 0.3rem; padding: 0.2rem 0; }
.Bottom002909 .copyright dd a:not(:last-child) { margin-right: 2vw; }
.Bottom002909 .copyright dt.fl { font-size: 0.14rem; }
.Bottom002909 .copyright dd a { font-size: 0.14rem; height: 0.3rem; background-position: center center; background-repeat: no-repeat; opacity: 1; -webkit-opacity: 1; transition: 0.3s; margin-right: 0!important; padding: 0 0.2rem; border-right: 0.01rem solid #80a8b4; }
.Bottom002909 .copyright dd a:nth-last-child(1) { border-right: 0; padding-right: 0; }
.Bottom002909 .copyright dd a:hover { opacity: 1; -webkit-opacity: 1; }
.Bottom002909 .copyright dd a.tw { background-image: url("../images/Bottom002909_twitter.png"); }
.Bottom002909 .copyright dd a.in { background-image: url("../images/Bottom002909_linkedin.png"); }
.Bottom002909 .copyright dd a.fb { background-image: url("../images/Bottom002909_facebook.png"); }
.Bottom002909 .copyright dd a.skye { background-image: url("../images/Bottom002909_skype.png"); }
.Bottom002909 nav dl { float: left; max-width: 2.3rem; margin-right: 0.5rem; }
.Bottom002909 nav dl:nth-last-child(1) { margin-right: 0; }
.Bottom002909 nav dt { margin-bottom: 0.2rem; }
.Bottom002909 nav dt a { color: #fff; font-size: 0.16rem; text-transform: uppercase; }
.Bottom002909 nav dd { line-height: 0.2rem; padding: 0.05rem 0; }
.Bottom002909 nav dd a { color: rgba(255,255,255,0.5); font-size: 0.14rem; }
.Bottom002909 nav dd a:hover { color: #fff; }
.Bottom002909 .soglan { border-bottom: 0.01rem solid rgba(255,255,255,0.1); font-size: 0.24rem; font-weight: bold; color: #fff; padding: 0.5rem 0 0.25rem 0; margin-bottom: 0.2rem; }
.Bottom002909 .contact li { line-height: 0.24rem; margin: 0.08rem 0; padding-left: 0.32rem; background-position: left top; background-repeat: no-repeat; }
.Bottom002909 .contact li.tel { background-image: url("../images/Bottom002909_tel.png"); }
.Bottom002909 .contact li.fax { background-image: url("../images/Bottom002909_fax.png"); }
.Bottom002909 .contact li.mail { background-image: url("../images/Bottom002909_email.png"); }
.Bottom002909 .contact li.add { background-image: url("../images/Bottom002909_add.png"); }

@media(min-width:1025px) {
.Bottom002909 .contact { width: 27.143%; }
}

@media(max-width:1024px) {
.Bottom002909 nav { display: none; }
.Bottom002909 .copyright { text-align: center; }
.Bottom002909 .copyright dd a { display: inline-block; float: none; }
.Bottom002909 .logo, 
.Bottom002909 .soglan { text-align: center; }
.Bottom002909 .soglan {padding: 0.25rem 0;}
}
/*Floor003089 */
.Floor003089 { background: url(../images/bg.jpg); }
.Floor003089 .slider li { overflow: hidden; }
.Floor003089 .slider li a {display: block;margin: 0.2rem 0.01rem;background: #fff;position: relative;/* padding-bottom: 92.715%; */text-align: center;}
.Floor003089 .slider li .inner, .Floor003089 .slider li figure.hover {/* position: absolute; */}
.Floor003089 .slider li figure.hover {opacity: 1;transition: 0.3s;/* left: 0; */width: 100%;/* top: 0; *//* bottom: -0.4rem; */padding-bottom: 100%;}
.Floor003089 .slider li .inner {padding: 1.58vw 2.08vw 0.97vw;/* left: 0; */width: 100%;/* bottom: -2.08vw; *//* position: relative; */}
.Floor003089 .slider li .icon {margin-bottom: 0.76vw;display: table;position: relative;text-align: center;margin: 0 auto 0.76vw;}
.Floor003089 .slider li .icon img {transition: 0.3s;/* text-align: center; */}
.Floor003089 .slider li .icon .hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.Floor003089 .slider li .more {opacity: 0;transition: 0.3s;transform: translateY(0.3rem);display: inline-block;line-height: 0.4rem;border-radius: 0.4rem;padding: 0 0.16rem;background: #fff;color: #004aa0;display: none;}
.Floor003089 .slider li .more:after { display: inline-block; content: ''; background: url("../images/Floor003089-more.svg") no-repeat; width: 0.15rem; height: 0.15rem; margin-left: 0.22rem;transform: translateY(1px);}
.Floor003089 .slider li .tit {font-size: 0.22rem;}
.Floor003089 .slider li p {font-size: 0.14rem;margin: 0.05rem 0;transition: 0.3s;text-transform: uppercase;}
.Floor003089 .slider li:not(.active) a p { color: #777; }
.Floor003089 .slider li.active a {color: #004aa0;}
.Floor003089 .slider li.active a p {/* opacity: 0.4; *//* margin-bottom: 2.66vw; */}
.Floor003089 .slider li.active a figure.hover {opacity: 1;top: -0.2rem;bottom: -0.2rem;padding-bottom: 108%;}
.Floor003089 .slider li.active a .inner { bottom: 0; }
.Floor003089 .slider li.active a .more { opacity: 1; transform: translateY(0); }
.Floor003089 .slider li.active a .icon .hover {opacity: 0;display: none;}
.Floor003089 .slider li.active a .icon .on {/* opacity: 0; */}
.Floor003089 .slick-dots { text-align: center; }
.Floor003089 .slick-dots li { display: inline-block; margin: 0 0.05rem; width: 0.1rem; height: 0.1rem; border-radius: 50%; background: #004aa0; opacity: 0.5 }
.Floor003089 .slick-dots li button { display: none; }
.Floor003089 .slick-dots li.slick-active { opacity: 1; }

@media(max-width:1024px) {
.Floor003089 .slider li .inner { padding: 5vw; }
.Floor003089 .slider li.active a p { margin-bottom: 5vw; }
.Floor003089 .slider li .tit { font-size: 4.5vw; }
}



/*Floor003339 */
.Floor003339 {/* background: url(../images/bg.jpg);*/ }
.Floor003339 .slider li { overflow: hidden; }
.Floor003339 .slider li a {display: block;margin: 0.2rem 0.01rem;background: #fff;position: relative;/* padding-bottom: 92.715%; */text-align: center;}
.Floor003339 .slider li .inner, .Floor003339 .slider li figure.hover {/* position: absolute; */}
.Floor003339 .slider li figure.hover {opacity: 1;transition: 0.3s;/* left: 0; */width: 100%;/* top: 0; *//* bottom: -0.4rem; */padding-bottom: 100%;}
.Floor003339 .slider li .inner {padding: 1.58vw 2.08vw 0.97vw;/* left: 0; */width: 100%;/* bottom: -2.08vw; *//* position: relative; */}
.Floor003339 .slider li .icon {margin-bottom: 0.76vw;display: table;position: relative;text-align: center;margin: 0 auto 0.76vw;}
.Floor003339 .slider li .icon img {transition: 0.3s;/* text-align: center; */}
.Floor003339 .slider li .icon .hover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.Floor003339 .slider li .more {opacity: 0;transition: 0.3s;transform: translateY(0.3rem);display: inline-block;line-height: 0.4rem;border-radius: 0.4rem;padding: 0 0.16rem;background: #fff;color: #004aa0;display: none;}
.Floor003339 .slider li .more:after { display: inline-block; content: ''; background: url("../images/Floor003089-more.svg") no-repeat; width: 0.15rem; height: 0.15rem; margin-left: 0.22rem;transform: translateY(1px);}
.Floor003339 .slider li .tit {font-size: 0.22rem;}
.Floor003339 .slider li p {font-size: 0.14rem;margin: 0.05rem 0;transition: 0.3s;text-transform: uppercase;}
.Floor003339 .slider li:not(.active) a p { color: #777; }
.Floor003339 .slider li.active a {color: #004aa0;}
.Floor003339 .slider li.active a p {/* opacity: 0.4; *//* margin-bottom: 2.66vw; */}
.Floor003339 .slider li.active a figure.hover {opacity: 1;top: -0.2rem;bottom: -0.2rem;padding-bottom: 108%;}
.Floor003339 .slider li.active a .inner { bottom: 0; }
.Floor003339 .slider li.active a .more { opacity: 1; transform: translateY(0); }
.Floor003339 .slider li.active a .icon .hover {opacity: 0;display: none;}
.Floor003339 .slider li.active a .icon .on {/* opacity: 0; */}
.Floor003339 .slick-dots { text-align: center; }
.Floor003339 .slick-dots li { display: inline-block; margin: 0 0.05rem; width: 0.1rem; height: 0.1rem; border-radius: 50%; background: #004aa0; opacity: 0.5 }
.Floor003339 .slick-dots li button { display: none; }
.Floor003339 .slick-dots li.slick-active { opacity: 1; }

@media(max-width:1024px) {
.Floor003339 .slider li .inner { padding: 5vw; }
.Floor003339 .slider li.active a p { margin-bottom: 5vw; }
.Floor003339 .slider li .tit { font-size: 4.5vw; }
}

/*Floor002979*/
.Floor002979 { background: #f5faff; }
.Floor002979 li {position: relative;overflow: hidden;width: 30%;}
.Floor002979 li a {position: absolute;z-index: 20;left: 0;top: 0;width: 100%;height: 100%;/* background: rgba(0,0,0,0.3); */}
.Floor002979 li .txt {position: absolute;color: #fff;z-index: 25;bottom: 2%;transform: translateY(-50%);right: 3.18vw;left: 3vw;text-align: center;font-size: 0.2rem;text-transform: uppercase;transition: margin 0.5s;line-height: 1.5;}
.Floor002979 li .Ispic { transition: transform 0.3s; }
.Floor002979 li .Ispic:after {position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 80%;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 79%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 79%, rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 59%, rgba(0,0,0,0.55) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 79%, rgba(0,0,0,0.55) 100%);rogid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#006aff', GradientType=0 );}
.Floor002979 li:hover .Ispic { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.Floor002979 li:hover .txt { margin-top: -0.4rem; }

@media(min-width:1025px) {
.Floor002979 li { float: left; margin-right: 1.299%; }
.Floor002979 li:nth-child(1) {/* width: 32.468%; */}
.Floor002979 li {width: 49.3333%;max-width: 686px;}
.Floor002979 li:nth-child(3), .Floor002979 li:nth-child(4) {/* width: 36.364%; */}
.Floor002979 li {margin-bottom: 1.299%;}
.Floor002979 li:nth-child(2n) {margin-right: 0;/* float: right; */}
.Floor002979 li:nth-child(1) .Ispic {/* padding-bottom: 5.91rem; */}
.Floor002979 li:nth-child(2) .Ispic, .Floor002979 li:nth-child(5) .Ispic {/* padding-bottom: 2.862rem; */}
.Floor002979 li .Ispic {padding-bottom: 2.762rem;}
}

@media(min-width:641px) and (max-width:1024px) {
.Floor002979 li .txt { font-size: 2.5vw; }
}

@media(max-width:60.4rem) {
.Floor002979 li .txt { font-size: 3vw; }
.Floor002979 li:hover .txt { margin-top: -4vw; }
.Floor002979 li:not(:nth-child(1)) {
float: left;
width: 49%;
margin-top: 0;overflow: hidden;
}
.Floor002979 li .Ispic { padding-bottom: 50%; }
.Floor002979 li:nth-child(1) .Ispic { padding-bottom: 50%; background-position: center top 15%; }
.Floor002979 li:nth-child(3), .Floor002979 li:nth-child(5) { margin-left: 0; }
}
/*Floor003104 */
.Floor003104 { position: relative; z-index: 1; overflow: hidden;  }
.Floor003104 .auto { position: relative; z-index: 1; }
.Floor003104 .slider-nav li { float: left; width: 15%; border-bottom: 0.05rem solid rgba(153,153 ,153,0.6); }
.Floor003104 .slider-nav li.active { border-bottom-color: #004aa0; }

.Floor003104 .slider-nav li .tit { font-size: 0.24rem; color: #333; line-height: 1.2; margin-bottom: 0.18rem; }
.Floor003104 .slider-nav li .icon { width: 0.7rem; height: 0.7rem; position: relative; margin-bottom: 0.35rem; display: table; line-height: 0; }
.Floor003104 .slider-nav li.active .icon { background-color: #004aa0; }
.Floor003104 .slider-nav li .icon aside { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.Floor003104 .slider-nav li.active .icon > img { opacity: 0; }
.Floor003104 .slider-nav li.active .icon aside { opacity: 1; }
.Floor003104 .slider-nav li p { font-size: 0.16rem; margin: 0 0 0.2rem 0; line-height: 1.2; opacity: 0; transition: 0.3s; -ms-transition: 0.3s; color: #333; }
.Floor003104 .slider-nav li.active p { opacity: 1; }

@media (min-width:1025px) {
.Floor003104 {padding: 0; }
.Floor003104 .left { width: 21%; padding-top: 1.8rem; }
.Floor003104 .slider-nav li:not(:last-child) { margin-right: 6%; }
.Floor003104 .right { width: 79%; }
.Floor003104 .right .slider { width: 122%; }
.Floor003104 .slider-nav { position: absolute; left: 0; width: 100%; bottom: 0.6rem; z-index: 5; }
.Floor003104 .slider-nav li .tit { transform: translateY(0.2rem); -ms-transform: translateY(0.2rem); transition: 0.3s; -ms-transition: 0.3s; }
.Floor003104 .slider-nav li.active .tit { transform: translateY(0); -ms-transform: translateY(0); color: #004aa0; background: url(../images/Floor003104-icon.svg) no-repeat right center; background-size: 0.2rem auto; padding-right: 0.15rem; }
}

@media (max-width:1024px) {
.Floor003104 .slider-nav { margin: 0.2rem 0; }
.Floor003104 .slider-nav li { width: 32%;margin-right: 2%;margin-bottom: 2% }
.Floor003104 .slider-nav li:nth-child(3n) {margin-right: 0;  }
.Floor003104 .slider-nav li p { display: none; }
.Floor003104 .slider-nav li .icon { margin-left: auto; margin-right: auto; margin-bottom: 0.15rem; }
.Floor003104 .slider-nav li .tit { text-align: center;font-size: 0.2rem; }
}
/* 资质荣誉 */
.PicList002925 .box .slick-arrow { position: absolute; left: 50%; width: 0.4rem; height: 0.4rem; border: 0.02rem solid #0075b9; border-radius: 50%; bottom: -40px; z-index: 10 }
.PicList002925 .box .slick-arrow:before { position: absolute; content: ''; width: 0.12rem; height: 0.12rem; transform: rotate(45deg); border-top: 0.02rem solid #0075b9; border-right: 0.02rem solid #0075b9; left: 50%; top: 50%; margin: -0.06rem 0 0 -0.08rem; }
.PicList002925 .box .slick-prev { margin-left: -0.6rem; transform: rotateY(180deg); }
.PicList002925 .box .slick-next { margin-left: 0.2rem; }
.PicList002925 .box { position: relative; }
.PicList002925 .box li { float: left; text-align: center; position: relative; background: #fff; }
.PicList002925 .box li a { display: block; padding: 0.2rem 0 0; position: relative; z-index: 3; }
.PicList002925 .box li .ytable { height: 2.45rem; }

.PicList002925 .box li figure { position: relative; display: inline-block; max-width: 80%; }
.PicList002925 .box li figure:after { position: absolute; right: -0.24rem; background: url(../images/PicList002925_ying.png) no-repeat left bottom; width: 0.24rem; height: 100%; background-size: contain; content: ''; }
.PicList002925 .box li figure img { max-height: 2.45rem; }
.PicList002925 .box:before, .PicList002925 .box:after { position: absolute; content: ''; bottom: 0.5rem; height: 0.9rem; width: 0.5rem; }
.PicList002925 .box:before { left: -0.5rem; background: url(../images/PicList002925_ul_l.png) no-repeat 0 0; }
.PicList002925 .box:after { right: -0.5rem; background: url(../images/PicList002925_ul_r.png) no-repeat 0 0; }
.PicList002925 .box li .tit { padding-top: 0.2rem; height: 0.9rem; background: url(../images/PicList002925_libg.png) repeat-x left top; }
.PicList002925 .box li .tit aside { font-size: 0.16rem; line-height: 1.25; }
.HonorList .box { margin: 0 -0.1rem; }
.HonorList .box li { margin: 0 0.1rem 0.2rem 0.1rem; transition: .3s; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); }
.HonorList .box li:hover { -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); transform: translateY(-0.05rem) }

@media(min-width:769px) {
.PicList002925 .box li { width: 25%; border: 0.01rem solid #f5f5f5; }
.HonorList .box li { border: none; width: calc(25% - 0.2rem); }
.PicList002925 .box li .ytable-cell { vertical-align: bottom; }
.PicList002925 .box .slick-arrow {display: none!important; }
}

@media(max-width:768px) {
.PicList002925 { padding-bottom:50px; }
.PicList002925 .list { padding: 0 6vw; }
.PicList002925 .box li { width: 49%; margin: 0;margin-right: 2%;margin-bottom: 2%}
.PicList002925 .box li:nth-child(2n){ margin-right: 0}
.PicList002925 .box li .tit {height: 0.7rem; }
}
/* 内页Banner */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .Ispic { height: 4.2rem; }
.Banner003069 .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; }
.Banner003069 .txt .title { font-size: 0.54rem; }
.Banner003069 .txt .title p { font-size: 0.18rem; line-height: 2; }

@media(max-width:640px) {
.Banner003069 .Ispic { height: 42vw; }
.Banner003069 .txt .title { font-size: 0.34rem; }
.Banner003069 .txt .title p {margin: 0}
}
.container { padding: 5vw 0; position: relative; overflow: hidden; }
.container .auto { position: relative; z-index: 5; }
/*Menu002147 */
.Menu002147 { border-top: 0.01rem solid #eee; margin-bottom: 0.5rem; position: relative; }
.Menu002147:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0.01rem; background: #02589d; }
.Menu002147 li { float: left; padding: 0 50px; position: relative; overflow: hidden; }
.Menu002147 li:after { position: absolute; content: ''; width: 0.01rem; left: -0.02rem; top: 0; bottom: 0; height: 20px; margin: auto; background: url(../images/cate.jpg) no-repeat center center; }
.Menu002147 li:first-child:after { display: none; }
.Menu002147 li a { display: block; font-size: 0.16rem; color: #333; overflow: hidden; line-height: 50px; height: 50px; }
.Menu002147 li a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; padding: 0 0.01rem; height: 5px; top: -0.02rem; background: transparent; }
.Menu002147 li a:after { position: absolute; content: ""; z-index: 2; left: 0; bottom: -0.01rem; height: 0.02rem; width: 100%; background: transparent }
.Menu002147 li.aon { z-index: 2; border-left: 0.01rem solid #004aa0; background: #fff; border-right: 0.01rem solid #004aa0; }
.Menu002147 li:hover a { color: #004aa0; }
.Menu002147 li.aon a:before { background: #004aa0; }
.Menu002147 li.aon a:after { background: #fff; }

@media(max-width:1024px) {
.Menu002147 li { padding: 0 0.2rem; }
.Menu002147 li a { line-height: 0.5rem; height: 0.5rem; }
}

@media(max-width:768px) {
.Menu002147 ul { display: block; }
.Menu002147 li { float: left; width: 50%; text-align: center; padding: 0; }
.Menu002147 li:nth-child(2n):after { display: none; }
}

/*PicList003060 */
.PicList003060 li { margin-bottom: 3.125%; }
.PicList003060 li a { color: #fff; display: block; position: relative; overflow: hidden; }
.PicList003060 li .Ispic { position: relative; padding-bottom: 80%; z-index: 1; }
.PicList003060 li .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 80%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 79%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 79%, rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 79%, rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#006aff', GradientType=0 );
}
.PicList003060 li .inner { position: absolute; z-index: 10; left: 0; bottom: 0; width: 100%; text-align: center; transition: 0.3s; }
.PicList003060 li .icon { padding-bottom: 2vw; opacity: 0; transition: 0.3s; }
.PicList003060 li .icon img { max-width: 39%; }
.PicList003060 li .inner { font-size: 30px; padding: 0 0.5rem; }
.PicList003060 li h3 { font-size: 0.24rem; font-weight: normal; margin: 0; }
.PicList003060 li p { margin: 0; font-size: 0.16rem; line-height: 1.75; opacity: 0; height: 0; transition: .3s;}
.PicList003060 li .more { opacity: 0; transition: 0.3s; display: inline-block; font-size: 0.16rem; line-height: 0; border-radius: 0.4rem; padding: 0 0.16rem; background: #fff; color: #004aa0; height: 0; }
.PicList003060 li .more:after { display: inline-block; content: ''; background: url("../images/Floor003089-more.svg") no-repeat; width: 0.15rem; height: 0.15rem; margin-left: 0.22rem; transform: translateY(5px)}
.PicList003060 li a:hover .inner { bottom: 2vw; }
.PicList003060 li a:hover p { opacity: 1; height: auto;  margin: 0.1rem 0 0 0;}
.PicList003060 li a:hover .more { opacity: 1; height: 0.4rem; line-height: 0.4rem; margin-top: 2vw; }
.PicList003060 li a:hover .icon { opacity: 1; }
.PicList003060 li a:before { position: absolute; left: 0; top: 0; content: ''; width: 100%; height: 100%; background: rgba(0,74,160,0.9); 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; }
}

@media(max-width:1024px) {
.PicList003060 li .inner { font-size: 2.5vw; }
}

@media(max-width:640px) {
.PicList003060 li .inner { font-size: 6vw; }
.PicList003060 li a:hover .more { margin-top: 8vw; }
.PicList003060 li .inner { bottom: 5vw; }
.PicList003060 li .icon { padding-bottom: 8vw; }
}
/*RighInfo003141 */
.RighInfo003141 .intro { margin-bottom: 2vw; padding-top: 2vw; }
.RighInfo003141 .intro .title { font-size: 0.3rem; color: #004aa0; margin-bottom: 0.2rem; }
.RighInfo003141 .intro p { margin: 0.2rem 0; color: #666; font-size: 0.16rem; line-height: 2.25; }
.RighInfo003141 .number-count { -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); background: #fff; padding: 0.35rem; }
.RighInfo003141 .number-count li { color: #333; }
.RighInfo003141 .number-count li span { display: inline-block; position: relative; font-size: 0.3rem; font-family: 'Arial'; color: #004aa0; margin: 0 0.05rem; }
.RighInfo003141 .number-count li span i { font-style: normal; }
.RighInfo003141 .number-count li span i.ani { position: absolute; left: 0; top: 0; }
.RighInfo003141 .number-count li span i.opa { opacity: 0; }
.RighInfo003141 .number-count li sup { display: inline-block; vertical-align: top; color: #004aa0; font-size: 0.14rem; }
.RighInfo003141 .plate { padding-top: 2vw; }
.RighInfo003141 .plate dd { transition: .3s; }
.RighInfo003141 .plate dd .txt { -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); background: #fff; padding: 2.375em 1.875em; }
.RighInfo003141 .plate dd ol { float: left; width: 0.6rem; }
.RighInfo003141 .plate dd ol img { width: 90%; }
.RighInfo003141 .plate dd li { width: calc(100% - 0.8rem); float: right; }
.RighInfo003141 .plate dd li aside { font-size: 0.2rem; color: #333; margin-bottom: 0.1rem; }
.RighInfo003141 .plate dd li p { margin: 0; font-size: 0.16rem; color: #999; }
.RighInfo003141 .plate dd:hover { transform: translateY(-0.05rem) }

@media (min-width:1025px) {
.RighInfo003141 .intro .info { width: 47.929%; }
.RighInfo003141 .intro .title { line-height: 1; }
.RighInfo003141 .intro .img { width: 47.215%; }
.RighInfo003141 .number-count ul { display: table; margin: 0 auto; }
.RighInfo003141 .number-count li { float: left; }
.RighInfo003141 .number-count li:not(:last-child) { margin-right: 0.3rem; }
.RighInfo003141 .plate dd { float: left; width: 31.429%; }
.RighInfo003141 .plate dd:not(:last-child) { margin-right: 2.8565%; }
}

@media (max-width:1024px) {
.RighInfo003141 .number-count li { text-align: center; padding: 0.2rem 0 }
.RighInfo003141 .number-count { margin: 0.35rem 0; padding: 0.35rem 0; }
.RighInfo003141 .intro { padding-top: 0.35rem; margin-bottom: 0.35rem; }
.RighInfo003141 .plate dd {margin-bottom: 20px}
}
/*Timeline003058 */
.Timeline003058 .year { position: relative; z-index: 1; }
.Timeline003058 .year .slider:after { position: absolute; content: ''; left: 0; top: 0.38rem; width: 100%; height: 0.06rem; border-radius: 0.04rem; background: #e2eaf3 }
.Timeline003058 .year li { padding-top: 0.5rem; text-align: center; }
.Timeline003058 .year li.aon { background: url("../images/Timeline003058_add.png") no-repeat center top; }
.Timeline003058 .year li span { color: #000; display: inline-block; padding: 0 0.1rem; line-height: 0.3rem; height: 0.3rem; font-family: 'Arial'; font-size: 0.18rem; }
.Timeline003058 .year li.aon span { color: #004aa0; }
.Timeline003058 .slider-list { position: relative; }
.Timeline003058 .slider-list li { padding: 0.1rem 0 0.2rem 0; }
.Timeline003058 .slider-list .inner { background-color: #fff; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); padding: 0.35rem; margin: 0 0.1rem; transition: 0.3s; }
.Timeline003058 .slider-list .inner:hover { transform: translateY(-0.05rem) }
.Timeline003058 .slider-list .inner time { display: block; margin-bottom: 0.1rem; font-family: 'Arial'; font-size: 0.2rem; color: #333; }
.Timeline003058 .slider-list .inner:hover time { color: #004aa0; }
.Timeline003058 .slider-list .pic { margin-bottom: 0.2rem; }
.Timeline003058 .slider-list pre { color: #999; font-size: 0.16rem; line-height: 1.75; }
.Timeline003058 .slider-list .btn .slick-arrow { position: absolute; top: 50%; border: solid 0.03rem #cbd4df; width: 0.2rem; height: 0.2rem; transform: rotate(45deg); border-right: 0; border-top: 0; border-radius: 0.04rem; }
.Timeline003058 .slider-list .btn .slick-next { transform: rotate(-135deg); }
.Timeline003058 .slider-list .btn .slick-arrow:hover { border-color: #004aa0; }

@media(min-width:1601px) {
.Timeline003058 .slider-list .btn .slick-prev { left: -3.07vw; }
.Timeline003058 .slider-list .btn .slick-next { right: -3.07vw; }
.Timeline003058 .slider-list .slider { margin: 0 -0.1rem; }
}

@media(max-width:1600px) {
.Timeline003058 .slider-list .btn .slick-prev { left: 0; }
.Timeline003058 .slider-list .btn .slick-next { right: 0; }
.Timeline003058 .slider-list .inner { margin: 0 1vw; }
.Timeline003058 .slider-list .slider { padding: 0 40px; }
}

@media(max-width:640px) {
.Timeline003058 .slider-list .pic { margin: 4vw 0; }
.Timeline003058 .slider-list .btn .slick-arrow { width: 5vw; height: 5vw; margin-top: -2.5vw; }
.Timeline003058 .slider-list .slider { padding: 0 5vw; }
.Timeline003058 .slider-list .inner time b { font-size: 5vw; }
.Timeline003058 .year .slider:after { height: 5px; top: 28px; }
.Timeline003058 .year li { padding-top: 40px; }
.Timeline003058 .year li.aon { background-size: auto 30px; }
.Timeline003058 .year li span { font-size: 4vw; }
}
/*TextList003149 */
.TextList003149 .type dd { position: relative; color: #333; }
.TextList003149 .type dd span { color: #999; display: inline-block; padding-left: 0.2rem; background-repeat: no-repeat; background-position: left center; background-size: 0.15rem auto; }
.TextList003149 .type dd.edu span { background-image: url(../images/Floor003147-edu.svg); }
.TextList003149 .type dd.num span { background-image: url(../images/Floor003147-user.svg); }
.TextList003149 .type dd.wp span { background-image: url(../images/Floor003147-place.svg); }
.TextList003149 .type dd.time span { background-image: url(../images/Floor003147-time.svg); }

@media (min-width:1025px) {
.TextList003149 .type { overflow: hidden; }
.TextList003149 .type dd { float: left; }
.TextList003149 .type dd:not(:last-child):after { position: absolute; content: ''; width: 0.01rem; height: 0.1rem; background-color: #d4d4d4; top: 50%; margin-top: -0.05rem; right: 0; }
}
.TextList003149 .list li { background: #fff; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); transition: 0.3s; cursor: pointer; }
.TextList003149 .list li:hover { transform: translateY(-0.05rem) }
.TextList003149 .list li .inner { padding: 0.35rem; }
.TextList003149 .list li .name { font-size: 0.2rem; color: #333; }
.TextList003149 .list li:hover .name { color: #004aa0; }
.TextList003149 .list li .type { border-bottom: 0.01rem dotted rgba(0, 0, 0, 0.2); font-size: 0.14rem; padding: 0.15rem 0 0.25rem 0; margin-bottom: 0.15rem; }
.TextList003149 .list li .type dd:not(:last-child) { padding-right: 0.2rem; margin-right: 0.2rem; }
.TextList003149 .list li .intro { font-size: 0.14rem; color: #999; line-height: 1.75; margin-bottom: 0.15rem; }
.TextList003149 .list li .view { color: #004aa0; font-size: 0.14rem; padding-right: 0.2rem; background: url(../images/Floor003147-icon.svg) no-repeat right center; background-size: 0.15rem auto; }

@media (min-width:1025px) {
.TextList003149 .list li { float: left; width: 49.286%; margin-bottom: 1.5%; }
.TextList003149 .list li:nth-child(2n) { float: right; }
.TextList003149 .list li:nth-child(2n+1) { clear: left; }
}
.TextList003149 .popUp-box { position: fixed; left: -100%; width: 100%; top: 0; height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200; }
.TextList003149 .popUp-box.show { left: 0; }
.TextList003149 .popUp-box .ytable { height: 100%; }
.TextList003149 .popUp-box .main { position: relative; max-width: 1300px; background-color: #fff; width: 90%; margin: 0 auto; }
.TextList003149 .popUp-box .main .colse { position: absolute; width: 0.25rem; height: 0.25rem; right: 0.3rem; top: 0.3rem; background: url(../images/Floor003147-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.TextList003149 .popUp-box .main > div { width: 90%; margin: 0 auto; max-width: 1200px; }
.TextList003149 .popUp-box[data-type="form"] .main > div { max-width: 1082px; }
.TextList003149 .popUp-box .name { font-size: 0.24rem; color: #333; padding: 0.3rem 0; text-align: center; }
.TextList003149 .popUp-box[data-type="form"] .name { border-bottom: 0.01rem solid #000; margin-bottom: 0.3rem; }
.TextList003149 .from { padding-bottom: 0.3rem; }
.TextList003149 .from .text { width: 100%; height: 0.42rem; line-height: 0.42rem; font-size: 0.14rem; border: solid 0.01rem rgba(139,139,139,0.2); }
.TextList003149 .from textarea.text { height: auto; }
.TextList003149 .from table { font-size: 0.14rem; }
.TextList003149 .from table tr, .TextList003149 .from table td { font-size: 1em; }
.TextList003149 .from td { color: #333; }
.TextList003149 .from td em { font-style: normal; color: #999; }
.TextList003149 .from td em i { font-style: normal; color: red; }
.TextList003149 .from .btn { width: 1.4rem; height: 0.4rem; background: #004aa0; color: #fff; border: 0; cursor: pointer; font-size: 0.14rem; padding: 0; }
.TextList003149 .load-info .type { background-color: #f0f0f0; padding: 0.05rem 0; }
.TextList003149 .load-info .intro-tit, .TextList003149 .load-info .edit-info { max-width: 1082px; margin: 0 auto; width: 95%; }
.TextList003149 .load-info .intro-tit { border-bottom: 0.01rem solid #000; font-size: 0.16rem; line-height: 2; margin-top: 0.2rem; margin-bottom: 0.1rem; color: #333; }
.TextList003149 .load-info .edit-info { font-size: 0.14rem; line-height: 1.75; color: #999; }

@media (min-width:1025px) {
.TextList003149 .load-info .type { text-align: center; }
.TextList003149 .load-info .type dd { float: none; display: inline-block; padding: 0 0.5rem; line-height: 2.5; }
.TextList003149 .from .f-name { text-align: right; }
.TextList003149 .from td { line-height: 0.42rem; vertical-align: top; padding-bottom: 1.428571em; }
.TextList003149 .from .w1 { width: 6.7857em; }
.TextList003149 .from .w2 { width: 36.969%; }
.TextList003149 .from .w3 { width: 15.712%; }
}

@media (max-width:1024px) {
.TextList003149 .list li{ margin-bottom: 20px }
.TextList003149 .load-info .type { padding: 0.1rem; }
.TextList003149 .from td { display: block; }
.TextList003149 .from .f-name { padding-top: 0.1rem; }
}
.TextList003149 .apply-btn { text-align: center; padding: 0.3rem 0 }
.TextList003149 .apply-btn a { display: inline-block; font-size: 0.16rem; background-color: #004aa0; line-height: 0.45rem; padding: 0 0.25rem; color: #fff; cursor: pointer; }
.TextList003149 .apply-btn a:before { display: inline-block; width: 0.22rem; height: 0.22rem; content: ''; background: url(../images/Floor003147-seed.svg) no-repeat; background-size: contain; vertical-align: middle; margin-right: 0.1rem; }
/* 新闻列表 */
.NewsList { }
.NewsList li { background: #fff; }
.NewsList li .inner { position: relative; padding-left: 0.8rem; }
.NewsList .left { width: 42%; padding-right: 0.2rem; }
.NewsList .left img { width: 100%; }
.NewsList .h3 { font-size: 0.2rem; font-weight: normal; margin: 0 0 1vw 0; }
.NewsList .h3 a { color: #333; }
.NewsList .p { color: #999; font-size: 0.16rem; line-height: 1.75; margin: 0; }
.NewsList li time { font-family: Arial; color: #999; text-align: center; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.NewsList li time span { display: block; color: #666; border-bottom: 0.01rem solid #eee; font-size: 0.36rem; line-height: 1; margin-bottom: 0.05rem; padding-bottom: 0.05rem; }
.NewsList ul li { -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); margin-bottom: 0.2rem; padding: 0.2rem; transition: .3s; overflow: hidden; }
.NewsList ul li:hover .h3 a { color: #004aa0; }

@media screen and (min-width:769px ) {
.NewsList ul li { margin-bottom: 0.3rem; padding: 0.35rem; }
.NewsList li .inner { padding-left: 1rem; padding-right: 1rem; }
.NewsList .left { width: 35%; padding-right: 0.5rem; }
.NewsList ul li .inner:after { position: absolute; content: ''; right: 0; top: 0; width: 0.7rem; height: 100%; background: url(../images/more-gray.svg) no-repeat center center; background-size: 0.1rem; transition: 0.2s; }
.NewsList ul li:hover .inner::after { background-image: url(../images/more.svg); }
}

@media screen and (min-width:1025px ) {
.NewsList .left { width: 25%; }
.NewsList ul li:hover { transform: translateY(-0.05rem) }
}
/*Page002623 */
.Page002623 { padding: 2% 0; text-align: center; font-family: Arial; font-size: 0.18rem; }
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 1vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 0.4rem; width: 0.4rem; border-radius: 50%; margin: 0 0.05rem; color: #fff; background: #dae2ec; transition: .3s; }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #004aa0; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 0.4rem; position: relative; }
.Page002623 .Pages .p_page > a.a_prev, .Page002623 .Pages .p_page > a.a_next { background: url("../images/more-white.svg") no-repeat center center #dae2ec; }
.Page002623 .Pages .p_page > a.a_prev { transform: rotateY(180deg); }
.Page002623 .Pages a.a_prev:hover, .Page002623 .Pages a.a_next:hover { background-color: #004aa0; }

@media(max-width:640px) {
.Page002623 { padding: 6vw 0 8vw 0; }
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #eee; }
}
/*PartnerList */
.PartnerList { overflow: hidden; }
.PartnerList .item { margin-bottom: 3vw; }
.PartnerList .title { text-align: center; color: #333; font-size: 0.3rem; margin-bottom: 2.08vw; }
.PartnerList ul { margin: 0 -0.1rem; }
.PartnerList ul li { float: left; width: calc(50% - 0.2rem); margin: 0 0.1rem 0.2rem 0.1rem; background: #fff; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); padding: 0.1rem; transition: .3s; }
.PartnerList ul li a { display: block; text-align: center; padding-bottom: 50%; position: relative; }
.PartnerList ul li img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.PartnerList ul li:hover { transform: translateY(-0.05rem) }

@media screen and (min-width:481px ) {
.PartnerList ul li { width: calc(33.333% - 0.2rem); }
}

@media screen and (min-width:768px ) {
.PartnerList ul li { width: calc(25% - 0.2rem); }
}

@media screen and (min-width:1024px ) {
.PartnerList ul li { width: calc(20% - 0.2rem); }
}
/*ContactInfo */
.ContactInfo .title { text-align: center; color: #333; font-size: 0.3rem; margin-bottom: 2.08vw; }
.ContactInfo .desc { text-align: center; margin-bottom: 2.08vw; font-size: 0.16rem; line-height: 1.2; }
.ContactInfo .contact { padding: 4vw 0; }
.ContactInfo .contact .inner { width: 90%; margin: 0 auto; text-align: center; }
.ContactInfo .contact .icon { width: 0.3rem; height: 0.3rem; background-repeat: no-repeat; background-position: center center; margin: 0.1rem auto; transition: all 0.5s; }
.ContactInfo .box-1 .icon { background-image: url("../images/icon_call.png"); }
.ContactInfo .box-2 .icon { background-image: url("../images/icon_email.png"); }
.ContactInfo .box-3 .icon { background-image: url("../images/icon_add.png"); }
.ContactInfo .contact .name { font-size: 0.18rem; color: #333; font-weight: bold; padding-bottom: 0.1rem; }
.ContactInfo .contact p { color: #333; font-size: 0.18rem; font-family: 'Arial'; margin: 0 auto; line-height: 1.5; }
.ContactInfo .contact p span { display: block; color: #999; font-weight: normal; font-size: 0.16rem; }
.ContactInfo .box-3 p { font-weight: normal; font-size: 0.16rem; }

@media(min-width:641px) {
.ContactInfo .contact .ytable-cell { width: 32%; padding: 0.5rem 0; vertical-align: top; background: #fff; border: 0.01rem solid #f5f5f5; transition: .3s; }
.ContactInfo .contact .ytable-cell.no { width: 2%; background: none; border: none; }
.ContactInfo .ytable-cell:hover { position: relative; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); transform: translateY(-0.05rem) }
.ContactInfo .ytable-cell.no:hover { box-shadow: none; transform: translateY(0) }
.ContactInfo .ytable-cell:hover p { color: #004aa0; }
.ContactInfo .ytable-cell:hover .icon { transform: translateY(-0.1rem); }
}

@media(max-width:640px) {
.ContactInfo .contact, .ContactInfo .contact .ytable-cell { display: block; }
.ContactInfo .contact .ytable-cell { padding: 5vw 0; }
.ContactInfo .contact .ytable-cell:not(:last-child) { border-bottom: 0.01rem solid #eee; }
.ContactInfo .contact { padding:5vw; }
}
.ContactInfo .form { text-align: center; padding: 4vw 0; background: #f5faff; }
.ContactInfo .form form { margin: 0 -0.12rem; }
.ContactInfo .form dl { float: left; padding: 0 0.12rem; width: 33.33%; margin-bottom: 0.2rem; }
.ContactInfo .form dl dd { background-color: #fff; line-height: 0.5rem; padding-left: 0.2rem; vertical-align: top; }
.ContactInfo .form .text { border: none; width: 100%; color: #666; }
.ContactInfo .form dl.dl { width: 100%; float: none; }
.ContactInfo .form textarea { border: none; width: 100%; overflow: hidden; resize: none; height: 1.8rem; padding: 0.2rem 0; color: #666; }
.ContactInfo .form .btnbox { margin-left: 0.12rem; text-align: center; }
.ContactInfo .form .btn { display: inline-block; line-height: 0.4rem; min-width: 1.4rem; margin: 0 auto; background: #004aa0; color: #fff; border: none; border-radius: 0.4rem; cursor: pointer; transition: 0.3s ease-out; }
.ContactInfo .form.apply_form dl { width: 50%; }
.ContactInfo .form.apply_form dl.dl { width: 100%; float: none; }

@media(max-width:640px) {
.ContactInfo .form dl { float: none; width: 100%; margin-left: 0 !important; }
.ContactInfo .form textarea { height: 2.5rem; }
}

@media(max-width:480px) {
.ContactInfo .form .btn { width: 48%; margin:0 auto;display: block; min-width: 0.02rem; }
}



/*RighInfo002852 */
.RighInfo002852 { padding: 0 0 4vw 0; }
.RighInfo002852 .intro-main { background: #fff; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); padding: 0.35rem;  margin-bottom: 4%; }
.RighInfo002852 .intro-main .pic { background: #fff; }
.RighInfo002852 .intro-main .pic img { display: block; width: 100%; }
.RighInfo002852 .singlePage { line-height: 1.75; color: #666; font-size: 0.16rem; }
.RighInfo002852 .singlePage .pic02{ float: left; width: 35%; margin-right: 5%;}
.RighInfo002852 .singlePage .intro{ padding-top: 5%;}
.RighInfo002852 .title { border-top: 0.05rem solid #f9f9f9; margin: 0.4rem 0 0.2rem 0; position: relative; z-index: 4; }
.RighInfo002852 .title-nt { margin-top: 0; }
.RighInfo002852 .title aside { display: table; margin-top: -0.3rem; padding-right: 0.2rem; background: #fff; color: #004aa0; font-size: 0.24rem; }


.RighInfo002852 .list dl{ float:left; width:100%; display:table;  -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); padding: 0.3rem 0.3rem 0.3rem 0; margin-bottom: 2%; }
.RighInfo002852 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002852 .list dt{ width:1.2rem;}
.RighInfo002852 .list dt b{ display:block;width:0.6rem; height:0.6rem; border-radius:50%; background:#004aa0; color:#fff; font-size:0.24rem; position:relative; overflow:hidden; line-height:0.6rem; text-align:center; margin:0.2rem auto;}
.RighInfo002852 .list dd p{ margin:0; line-height: 0.24rem; overflow: hidden; color:#666; font-size: 0.16rem; margin:0;}
@media(max-width:1024px){
.RighInfo002852 .title{ font-size:0.24rem;}
}
@media(min-width:769px){
.RighInfo002852 .list dl{width:32%;margin-right:2%;}
.RighInfo002852 .list dl:nth-child(3n){ margin-right:0;}
.RighInfo002852 .list dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002852 .list dl{ width:48%;}
.RighInfo002852 .list dl:nth-child(2n){ float:right;}
.RighInfo002852 .list dl:nth-child(2n+1){ clear:left;}
}





.RighInfo002852 .list-dl dl { margin-bottom: 2%; background: #fff; -webkit-box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); box-shadow: 0 0.08rem 0.16rem 0 rgba(105,123,140,0.1); padding: 0.3rem; width: 100%; float: left;display: table;}
.RighInfo002852 .list-dl dt{position: relative; padding-left: 0.25rem; color: #004aa0; font-weight: bold; font-size:0.24rem; line-height: 1; margin-bottom: 0.1rem;}
.RighInfo002852 .list-dl dt:before { display: block; content: ""; width: 0.05rem; height: 0.24rem;background: #004aa0;border-radius: 0.1rem; position: absolute;left: 0;top: 0;}
.RighInfo002852 .list-dl dd { min-height: 3.5em; }


@media(min-width:769px){
.RighInfo002852 .list-dl dl{width:32%;margin-right:2%;}
.RighInfo002852 .list-dl dl:nth-child(3n){ margin-right:0;}
.RighInfo002852 .list-dl dl:nth-child(3n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002852 .list-dl dl{ width:48%;}
.RighInfo002852 .list-dl dl:nth-child(2n){ float:right;}
.RighInfo002852 .list-dl dl:nth-child(2n+1){ clear:left;}
}



@media(min-width:641px) {
.RighInfo002852 .intro-main .left { float: right; width: 70%; }
.RighInfo002852 .intro-main .pic { float: left; width: 22.55%; }
}

@media(max-width:640px) {
.RighInfo002852 .intro-main .pic { width: 80%; margin: 0 auto; }
}




.fancybox-overlay{ background: rgba(0,0,0,0.5); z-index: 50;}






.RichInfo005{ padding:4vw 0;}
.RichInfo005 .title{ color: #333; padding-bottom:20px; margin-bottom: 20px; border-bottom:1px solid #d9d9d9;text-align: center;}
.RichInfo005 .title h1{ margin:0; padding-bottom:22px; font-size:30px; font-weight:normal;color: #004aa0; }
.RichInfo005 .title .other{ margin:0; line-height: 36px;}
.RichInfo005 .title .other time{ margin-right: 10px; color:#777;padding-left: 30px; background: url(../images/PicList001200-time.png) left center no-repeat;}
.RichInfo005 .title .other .source{ margin-right: 10px; color:#777;padding-left: 30px; background: url(../images/PicList001200-source.png) left center no-repeat; margin-left: 30px;}
.RichInfo005 .bdsharebuttonbox a { float: left; width: 36px; height: 36px; margin: 0 15px 0 0; border-radius: 50%; background: url(../images/Bottom002586_share.png) no-repeat 2px center rgba(0,0,0,0.15); }
.RichInfo005 .bdsharebuttonbox a.bds_weixin { background-position: -40px center; }
.RichInfo005 .bdsharebuttonbox a.bds_qzone { background-position: -83px center; margin-right: 0; }
.RichInfo005 .info{ line-height:2em; font-size: 16px; color: #666; text-align:justify; text-justify:inter-ideograph; }
.RichInfo005 .info img{  margin:2vw auto; display: block;}
.RichInfo005 .info_back{ text-align:center; clear:both; padding:50px 0;}
.RichInfo005 .info_back a{ background:#004aa0; width: 140px; height: 50px; line-height: 50px; text-align: center;color:#fff; font-size:14px; 
display: inline-block;border-radius: 80px;}
.RichInfo005 .info_pn { padding-top:40px; border-top: 1px solid #d9d9d9;}
.RichInfo005 .info_pn span{ display:block; float: left; width: 45%; }
.RichInfo005 .info_pn span:last-child{ float: right; text-align:right;}
.RichInfo005 .info_pn span a{ color:#555;}
.RichInfo005 .info_pn span a em{ text-transform: uppercase; color: #000; font-style: normal;}
.RichInfo005 .info_pn span a:hover{color:#004aa0;}

@media(max-width:1000px){
.RichInfo005{ padding:50px 0;}
.RichInfo005 .title .other .source{ margin-right: 0px; margin-left: 0px;display: inline-block}
}
@media(max-width:768px){
.RichInfo005 .info_pn span{ float: none !important; margin-bottom: 15px; padding-bottom: 15px; width: 100%;  text-align: left !important;}
}