/* 公共样式 */
@font-face{
	font-family: 'DINPro-Bold';
	src:url('/static/DINPro-Bold.otf');
}
*{margin: 0 auto;padding: 0;font-family: "DINPro-Bold","Microsoft YaHei","微软雅黑";}

html,body{width: 100%;height: 100%;min-width: 960px;}
ul{padding: 0;}
li{list-style: none;}
a{text-decoration: none;}
img{border: none;max-width: 100%}
h3,h4,h5{font-weight: normal;}
.clearfix:after {visibility: hidden;display: block;content: " ";clear: both; height: 0;line-height: 0;}
.left {float: left;}
.right {float: right;}
.none {display: none;}
.show {display: block;}
.box {width: 105rem;}
/* rem 自适应 */
@media all and (max-width: 1921px) {  /*当屏幕尺寸小于1920px时，应用下面的CSS样式*/
    html{
        font-size: 16px !important;
    }
}
@media all and (max-width: 1681px) {  /*当屏幕尺寸小于1680px时，应用下面的CSS样式*/
    html{
        font-size: 14px !important;
    }
}
@media all and (max-width: 1441px) {  /*当屏幕尺寸小于1440px时，应用下面的CSS样式*/
    html{
        font-size: 12px !important;
    }
}

@media all and (max-width: 1201px) {  /*当屏幕尺寸小于1200px时，应用下面的CSS样式*/
    html{
        font-size: 10px !important;
    }
}

@media all and (max-width: 961px) {  /*当屏幕尺寸小于960px时，应用下面的CSS样式*/
    html{
        font-size: 8px !important;
    }
}

.slideBox { width:100%;overflow:hidden;position:relative;}
.slideBox .bd{ position:relative;height:100%;overflow: hidden;}
.slideBox .bd li{width: 100%;height: 100%;background-repeat: no-repeat; background-size: cover;background-position: top center;}
.slideBox .bd li a{display: block;width: 100%;height: 100%;}
.slideBox .bd img {display: block;width: 100%;}
.slideBox .bd .tempWrap {height: 100%;}
.slideBox .bd .tempWrap ul {height: 100%;}


/* 顶部 */
#header { box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .2);z-index: 10000;transition: .3s;height: 6.25rem;border-bottom: 0.0625rem solid rgba(255, 255, 255, .5);box-sizing: border-box;position: fixed;top: 0;left: 0;width: 100%;}
#header .logo  {margin: 1.46875rem 0;width: 17.5rem;height: 3.25rem;background-image: url(../images/logo.png);background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
#header .nav {margin: 0;text-align: right;font-size: 0;float: left;}
#header .nav li {line-height: 6.125rem;margin-left: 3.75rem;display: inline-block;}
#header .nav li:first-child {margin-left: 0;}
#header .nav li>a {color: #fff;display: block;width: 100%;height: 100%;letter-spacing: 0.0625rem;font-size: 1rem;}
#header .nav li:hover {border-bottom: 0.125rem solid #0a3776;box-sizing: border-box;}



#header .nav li .intro{ transform: translateY(20);transition: height 0.5s ease;opacity: 0;display: block;visibility: hidden;z-index: -4;transition: visibility 0.5s ease,transform 0.5s ease, height 0.5s ease, opacity 0.5s ease;}

#header .nav li:hover .intro{ transform: translateY(0);z-index:2; opacity: 1; visibility: visible;transition: visibility 0.5s ease,transform 0.5s ease, height 0.5s ease, opacity 0.5s ease;}


#header .icons {display: inline-block;font-size: 0;margin-left: 2.8125rem;padding-top: 2.375rem;text-align: right;}
#header .icons span {display: inline-block;width: 0.0625rem;height: 1.5rem;background: rgba(255, 255, 255, .5);margin: 0 1.125rem;}
#header .icons .item {width: 1.5rem;height: 1.5rem;display: inline-block;background-repeat: no-repeat;background-position: center;background-size: 100% auto;}
#header .icons .search {background-image: url(../images/icon_search1.png);}
#header .icons .earth {background-image: url(../images/icon_earth1.png);}

/*搜索层*/
.fixed_search .bg {
  height: calc( 100% - 6.25rem );
  width: 100%;
  position: fixed;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.fixed_search form {
  position: fixed;
  top: 5.2vw;
  left: 0;
  right: 0;
  background: #fff;
  z-index: -1;
  padding: 0 70px;
  opacity: 0;
  -webkit-transform: translateY(-105%);
  -moz-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  transform: translateY(-105%);
  -webkit-transition: transform 0.3s ease;
  -moz-transition: transform 0.3s ease;
  -ms-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
}
.fixed_search form input {
  display: block;
  width: 100%;
  height: 70px;
  padding: 0 10px;
  font-size: 14px;
  color: #333;
  border:none;
  outline: none;
}
.fixed_search form button {
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
  height: 70px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/icon4_2.png");
  cursor: pointer;
  background-color: transparent;
}
.fixed_search form .close {
  position: absolute;
  width: 70px;
  height: 70px;
  right: 0;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.fixed_search form .close svg {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
}
.fixed_search.active .bg {
  opacity: 1;
  visibility: visible;
  z-index: 3;
}
.fixed_search.active form {
  opacity: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  z-index: 3;
}


.fixed_search form .close {
  position: absolute;
  width: 70px;
  height: 70px;
  right: 0;
  top: 0;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.fixed_search form button {
  position: absolute;
  left: 0;
  top: 0;
  width: 70px;
  height: 70px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/icon4_2.png");
  cursor: pointer;
  background-color: transparent;
  border:none;
}

#header.white {background: #fff;}
#header.white .logo {background-image: url(../images/logo1.png);}
#header.white .nav li>a {color: #232323;}
#header.white .icons .search {background-image: url(../images/icon_search.png);}
#header.white .icons .earth {background-image: url(../images/icon_earth.png);}
#header.white .icons span {background: rgba(0, 0, 0, .5);}

#header .nav li .intro {display:block;text-align: left;position: fixed;left: 0;top: 6.25rem;width: 100%;background: rgba(255, 255, 255, .9);overflow: hidden;padding: 3.125rem 0;}
#header .nav li .intro .box {width: 92.5rem;}
#header .nav li .intro .text {float: left;width: 59.375rem}
#header .nav li .intro .pic {float: right;width: 23.125rem;}
#header .nav li .intro .pic img {width: 100%;display: block;}
#header .nav li .intro .tit {font-size: 2rem;color: #234178;font-weight: bold;line-height: 2rem;}
#header .nav li .intro .cont {color: #666666;font-size: 1rem;line-height: 1.875rem;margin-top: 1.25rem;}
#header .nav li .intro .child {margin-top: 3.125rem;}
#header .nav li .intro .child .item {text-align: center; width: 10.5rem; float: left;position: relative;line-height: 1.125rem;padding:0 0px 0 0;margin:10px 0px 0 0;}
#header .nav li .intro .child .item:first-child {padding-left: 0;}
#header .nav li .intro .child .item:last-child {padding-right: 0;}
#header .nav li .intro .child .item:last-child:after {content: none;}
#header .nav li .intro .child .item:after {content: "";position: absolute;right: 0;top: 2px;width: 2px;height: 16px;background: #333;}
#header .nav li .intro .child .item a {color: #333333;font-size: 1.125rem;}
#header .nav li .intro .child .item a:hover {color: #234178;transition: .3s;}
/* 顶部 */

/* 底部 */
#footer {border-top: 0.0625rem solid #e6ecf2;position: relative;z-index: 2;background: #fff;}
#footer .one {padding: 3.75rem 0;overflow: hidden;border-bottom: 0.0625rem solid #E6ECF2;}
#footer .one .logo {width: 17.5rem;}
#footer .one .logo img {width: 100%;}
#footer .one .icons a {position: relative;margin-left: 0.75rem;display: block;float: left;width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 0.0625rem solid #e4e4e4;background-repeat: no-repeat;background-size: 50% 40%;background-position: center;}
#footer .one .icons a img {position: absolute;width: 50%;max-height: 40%;left: 50%;top: 50%;transform: translate(-50%, -50%);opacity: 0;}
#footer .one .icons a:hover {background-color: #0a3776;}
#footer .one .icons a:hover img {opacity: 1;}
#footer .two {margin-top: 3.4375rem;overflow: hidden;}
#footer .two .nav li {float: left;width: 11.875rem}
#footer .two .nav h3 {color: #333333;font-size: 1.125rem;font-weight: bold;}
#footer .two .nav span {display: block;width: 1.5rem;height: 0.125rem;background: #0a3776;margin: 1.25rem 0;}
#footer .two .nav p {margin-bottom: 1rem;}
#footer .two .nav a {color: #666666;font-size: 0.875rem;transition: color .9s ease;}
#footer .two .nav a:hover {color: #0a3776;}
#footer .two .qr {text-align: center;}
#footer .two .qr img {width: 7.6875rem;}
#footer .two .qr p {color: #666666;font-size: 0.875rem;margin-top: 1rem;line-height: 1.375rem;}
#footer .four {border-top: 0.0625rem solid #E6ECF2;line-height: 5.9375rem;margin-top: 1.875rem;font-size: 0.875rem;overflow: hidden;}
#footer .four .link {float: left;}
#footer .four .link span {color: #333;padding-right: .8rem;}
#footer .four .link a {color: #666;margin-right: 1.3rem;}
#footer .four .icp {float: right;color: #666;}
#footer .four .icp a {color: #333;}
/* 底部 */


/* 首页start */
#swiper1 {z-index: 2;}
#swiper1 img {display: block;}
#swiper1 .cont {position: absolute;top: 21.25rem;width: 92.5rem;left: 50%;transform: translateX(-50%);}
#swiper1 .cont h2 {font-size: 5.125rem;color: #fff;letter-spacing: 0.1875rem;line-height: 5.125rem;}
#swiper1 .cont h3 {letter-spacing: 0.1875rem;margin-top: 1.875rem;font-size: 3.875rem;color: #fff;border-bottom: 0.0625rem solid #fff;display: inline-block;padding-bottom: 30px;line-height: 3.875rem;}
#swiper1 .cont p {letter-spacing: 0.125rem;color: #fff;font-size: 1.375rem;line-height: 1.375rem;margin-top: 1.875rem;text-transform: uppercase;}

#swiper1 .cont .more {width: 11.25rem;display: block;margin: 5rem 0 0 0;position: relative;transition: all .3s ease;}
#swiper1 .cont .more::before {
	content: '';
	width: 12.9rem;
	height: 6rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/img-3-8.png);
	z-index: 1;
	opacity: 0;
	transition: all .3s ease;
}
#swiper1 .cont .more span {
    display: block;
    background: rgba(255, 255, 255, .3) url(../images/slide1.png) no-repeat right 1.625rem center;
	background-size: 1.6875rem 0.5rem;
    border-radius: 1.8125rem;
    font-size: 1rem;
    color: #fff;
    line-height: 3.625rem;
    text-align: center;
    position: relative;
    z-index: 2;
	box-sizing: border-box;
	padding-right: 1.625rem;
	border: 1px solid #fff;
}
#swiper1 .cont .more:hover {transform: translateY(-0.3125rem);}
#swiper1 .cont .more:hover::before{opacity: 1;}


#swiper1 .swiper-more-box {width: 98rem;position: absolute;left: 50%;bottom: 8rem;transform: translateX(-50%);z-index: 1000;}

#swiper1 .swiper-button-pn {height: 2.75rem;font-size: 0;box-sizing: border-box;float: left;}
#swiper1 .swiper-button-next {margin-left: 1rem;width: 2.75rem;height: 2.75rem;border-radius: 50%;opacity: 1;display: inline-block;position: static;background: url(../images/icon_arrows.png) no-repeat center;background-size: auto 35%;}
#swiper1 .swiper-button-prev {width: 2.75rem;height: 2.75rem;border-radius: 50%;opacity: 1;display: inline-block;position: static;background: url(../images/icon_arrows.png) no-repeat center;transform: rotateZ(180deg);background-size: auto 35%;}
#swiper1 .swiper-button-next:after {content: none;}
#swiper1 .swiper-button-prev:after {content: none;}
#swiper1 .ui-loop {width: 2.75rem;height: 2.75rem;}
#swiper1 .path-loop {fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: 0.125rem;}
#swiper1 .path-loop-bg {fill: none;stroke: #fff;stroke-miterlimit: 10;stroke-width: 0.125rem;opacity: 0.1;}

#swiper1 .swiper-pagination {float:right;text-align: right;position: static;width: auto;bottom: 0;margin-top: -0.625rem;}
#swiper1 .swiper-pagination span {color: #fff;font-size: 1.1rem;font-weight: bold;cursor: pointer;margin-left: 1.875rem;opacity: .8;}
#swiper1 .swiper-pagination .swiper-pagination-item-active {opacity: 1;position: relative;}

.s1 {background: #fff;padding-top: 3.75rem;padding-bottom: 5.625rem;}
.s1 .box {box-shadow: 0 0.3125rem 1.25rem rgba(0, 0, 0, .2); height: 5.625rem;border-radius: 0.3125rem;}
.s1 .tit {padding-left: 5.75rem;box-sizing: border-box;width: 12.5rem;background: #0a3776 url(../images/icon_mic.png) no-repeat left 3.125rem center;border-radius: 0.3125rem;float: left;height: 5.625rem;line-height: 5.625rem;font-size: 1.625rem;color: #fff;background-size: 1.75rem 1.75rem;}
.s1 #slide1 {float: left;width: 86.875rem;line-height: 5.625rem;}
.s1 #slide1 {box-sizing: border-box;padding: 0 3.125rem;overflow: hidden;}
.s1 #slide1 li {display: inline-block; margin-right: 4.0625rem;}
.s1 #slide1 a {color: #333333;font-size: 1rem;position: relative;padding-left: 1.875rem;}
.s1 #slide1 a::after {transition: .3s;opacity: 0;content: "";position: absolute;left: 0.5rem;top: 0.5625rem;width: 0.3125rem;height: 0.3125rem;border-radius: 50%;background: #333;}
.s1 #slide1 a::before {content: "";position: absolute;left: 0;top: 0.125rem;width: 1rem;height: 1rem;border: 0.125rem solid #333;border-radius: 50%;}
.s1 #slide1 a:hover::after {opacity: 1;}
.s1 .more {line-height: 5.625rem;border-left: 0.0625rem solid #d9d9d9;float: right;width: 5.625rem;box-sizing: border-box;text-align: center;}
.s1 .more a {color: #234178;font-size: 1rem;font-weight: bold;}

.s2 {padding-bottom: 5rem;background: #fff url(../images/ii_02.jpg) no-repeat bottom center;background-size: 100% auto;}
.s2 .one {display: flex;border: 0.0625rem solid #dce2e7;margin-top: 4.375rem;}
.s2 .one .item {position: relative;height: 27.5rem;width: 26%;transition: all .3s ease;border-right: 0.0625rem solid #dce2e7;}
.s2 .one .item:last-child {border-right: 0;}
.s2 .one .item .show {transition: all .3s ease;height: 100%;padding: 0 3.75rem;box-sizing: border-box;background-repeat: no-repeat;background-size: 101% 101%;}
.s2 .one .item .show .pic img {width: 4rem;}
.s2 .one .item .show .tit {color: #232323;font-size: 1.75rem;margin-top: 1.25rem;}
.s2 .one .item .show .more {color: #333333;font-size: 1rem;background: url(../images/img-3-7.png) no-repeat right center;background-size: 1.625rem 1.625rem;height: 1.625rem;line-height: 1.625rem;display: inline-block;padding-right: 2.5rem;margin-top: 8.75rem;}
.s2 .one .item .hide {position: absolute;left: 0;top: 0;opacity: 0;transition: all .3s ease;}
.s2 .one .item .hide {height: 100%;padding: 0 3.75rem;box-sizing: border-box;}
.s2 .one .item .hide .tit {color: #ffffff;font-size: 1.75rem;border-bottom: 0.0625rem solid #fff;padding-bottom: 1.875rem;}
.s2 .one .item .hide .cont {color: #ffffff;font-size: 1rem;overflow: hidden;line-height: 2rem;margin-top: 1.25rem;height: 6rem;overflow: hidden;}
.s2 .one .item .hide .more {width: 10rem;display: block;margin: 3.75rem 0 0 0;position: relative;transition: all .3s ease;}
.s2 .one .item .hide .more::before {
	content: '';
	width: 11.625rem;
	height: 4.75rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/img-3-8.png);
	z-index: 1;
	opacity: 0;
	transition: all .3s ease;
}
.s2 .one .item .hide .more span {
    display: block;
    background: #fff url(../images/img-3-7.png) no-repeat right 1.625rem center;
	background-size: 1.625rem 1.625rem;
    border-radius: 1.625rem;
    font-size: 1rem;
    color: #0a3776;
    line-height: 3.125rem;
    text-align: center;
    position: relative;
    z-index: 2;
	box-sizing: border-box;
	padding-right: 1.625rem;
}
.s2 .one .item .hide .more:hover {transform: translateY(-0.3125rem);}
.s2 .one .item .hide .more:hover::before{opacity: 1;}

.s2 .one .item.cur .show {opacity: 0;}
.s2 .one .item.cur .hide {opacity: 1;visibility: visible;transition-delay: .3s;}
.s2 .one .item.cur {width: 48%;background: #0A3776;background: #0A3776 url(../images/img-4.png) no-repeat bottom center;background-size: 100% auto;}

.s2 .two {margin-top: 7.5rem;}
.s2 .two .items {
	display: flex;
	justify-content: space-between;
}
.s2 .two .items .item {
	width: 23%;
	position: relative;
}
.s2 .two .items .item::before {
	content: '';
	width: 15.625rem;
	height: 15.625rem;
	position: absolute;
	top: 50%;
	left: -5rem;
	transform: translateY(-50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/img-2.png);
	opacity: 0;
	transition: all .3s ease;
	z-index: 1;
}
.s2 .two .items .item .num {
    position: relative;
    z-index: 2;
}
.s2 .two .items .item span {
    font-size: 4.875rem;
    line-height: 1;
    color: #232323;
    font-family: 'DINPro-Bold','AvantGarde LT Medium';
    transition: all .3s ease;
}
.s2 .two .items .item i {
	font-size: 2.25rem;
    font-family: 'Alibaba-PuHuiTi-Bold';
}
.s2 .two .items .item em {
    font-size: 3rem;
    transform: translateY(-0.625rem);
    font-family: 'Alibaba-PuHuiTi-Bold';
}
.s2 .two .items .item span, .s2 .two .items .item em, .s2 .two .items .item i {
    display: inline-block;
    vertical-align: top;
}
.s2 .two .items .item em, .s2 .two .items .item i {
    font-style: normal;
    color: #0a3776;
	margin-top: -1.5rem;
	font-weight: bold;
}
.s2 .two .items .item p {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #999;
	position: relative;
	z-index: 2;
	margin-top: 0.9375rem;
}
.s2 .three {text-align: center;margin-top: 5.3125rem;}
.s2 .three a {display: inline-block;transition: .2s;color: #0a3776;font-size: 1.125rem;background: url(../images/img-3-9.png) no-repeat right center;background-size: 1.125rem 1.125rem;padding-right: 1.875rem;}
.s2 .three a:hover {transform: scale(1.02);}

.s3 {padding-top: 7.5rem;background: url(../images/ii_03.jpg) no-repeat top center;background-size: 100% 100%;height: 57.5rem;box-sizing: border-box;}
.s3 .i-tit h2 {color: rgba(255, 255 ,255, 1);}
.s3 .i-tit h3,.s3 .i-tit p {color: #fff;}

.s3 .one {color: #fff;line-height: 2rem;font-size: 1.125rem;margin-top: 1.875rem;text-align: center;width: 80rem;}
.s3 .two {float: left;background: #ffffff;width: 100%;margin-top: 5.3125rem;display: flex;box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2);height: 40rem;border-radius: 0.125rem;overflow: hidden;}
.s3 .two .nav {width: 18.75rem;border-right: 0.0625rem solid #E1E6F1;box-sizing: border-box;height: 100%;overflow-y: auto;}
.s3 .two .nav::-webkit-scrollbar {width: 0.25rem;}
.s3 .two .nav::-webkit-scrollbar-thumb {background: #0a3776;border-radius: 0.125rem;height: 1rem;}
.s3 .two .nav::-webkit-scrollbar-track {background: #e1e6f1;}
.s3 .two .nav li {position: relative;transition: .3s;height: 5rem;line-height: 5rem;border-bottom: 0.0625rem solid #E1E6F1;box-sizing: border-box;font-size: 1.125rem;cursor: pointer;padding-left: 5.625rem;}
.s3 .two .nav li::before {content: "";position: absolute;left:0;top: 50%;width: 0.25rem;transform: translateY(-50%);height: 0;background: #1b5ebb;transition: .3s;}
.s3 .two .nav li::after {content: "";position: absolute;left: 4.1875rem;top: 50%;transform: translateY(-50%);width: 0.375rem;height: 0.375rem;background-image: linear-gradient(to right, #5f84b8, #ebf0f7);border-radius: 50%;}
.s3 .two .nav li.cur::before {height: 4.875rem;}
.s3 .two .nav li.cur {background: #0a3776;color: #fff;padding-left: 5rem;}
.s3 .two .nav li.cur::after {content: none;}


.s3 .two .items {width: 86.25rem;position: relative;}
.s3 .two .items .item {opacity: 0;position: absolute;top: -0.625rem;z-index: 0;transition: .5s ease;width: 100%;padding: 5rem 4.6875rem 2.8125rem;box-sizing: border-box;}
.s3 .two .items .item.cur {opacity: 1;z-index: 1;top: 0;}
.s3 .two .items .i-t {overflow: hidden;}
.s3 .two .items .i-t .t {width: 38.125rem;margin-left: 0;float: left;}
.s3 .two .items .i-t .t .tit {color: #222222;font-size: 1.75rem;line-height: 1.75rem;position: relative;padding-left: 1.625rem;}
.s3 .two .items .i-t .t .tit::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.375rem;height: 0.375rem;border-radius: 50%;background-image: linear-gradient(to right,  #5f84b8, #ebf0f7);}
.s3 .two .items .i-t .t .line {width: 4.0625rem;height: 0.125rem;background: #0a3776;margin-left: 0;margin-top: 2.1875rem;}
.s3 .two .items .i-t .t .cont {color: #666666;font-size: 1rem;line-height: 2rem;margin-top: 2.5rem;height: 10rem;overflow-y: auto;}
.s3 .two .items .i-t .t .cont::-webkit-scrollbar {width: 0.25rem;}
.s3 .two .items .i-t .t .cont::-webkit-scrollbar-thumb {background: #0a3776;border-radius: 0.125rem;}
.s3 .two .items .i-t .t .cont::-webkit-scrollbar-track {background: #e1e6f1;}
.s3 .two .items .i-t .t .more {
	color: #333333;
    font-size: 1rem;
    background: url(../images/img-3-7.png) no-repeat right center;
    background-size: 1.625rem 1.625rem;
    height: 1.625rem;
    line-height: 1.625rem;
    display: inline-block;
    padding-right: 2.5rem;
	margin-top: 2.6875rem;
	transition: .3s;
}
.s3 .two .items .i-t .t .more:hover {transform: scale(1.02);}
.s3 .two .items .i-t .i  {margin-right: 0;float: right;}
.s3 .two .items .i-t .i img {width: 31.875rem;margin-right: 0;display: block;border-radius: 0.3125rem;}

.s3 .two .items .bottom {
	width: 100%;
	box-sizing: border-box;
	padding: 1.5rem 3.4375rem;
	border: #e1e6f1 1px solid;
	border-radius: 0.3125rem;
	position: relative;
	margin-top: 10.3125rem;
}
.s3 .two .items .bottom::before {
	content: "";
	position: absolute;
	background: url(../images/img-4-2.png) center no-repeat;
	width: 31.625rem;
	height: 7.125rem;
	background-size: 100% 100%;
	bottom: 0;
	right: 0;
	animation: float-bob-y 2s infinite linear;
}
.s3 .two .items .bottom .list_box9 li {
    float: left;
    font-size: 1.0625rem;
    color: #414650;
    line-height: 1.875rem;
    margin: 0 3.125rem 0 0;
}
.s3 .two .items .bottom .list_box9 li img {
    margin: -0.1875rem 0.625rem 0 0;
    display: inline-block;
	vertical-align: middle;
	width: 1.375rem;
	height: 1.375rem
}
.s3 .two .items .bottom .list_box9 li a {color: #222222;}
.s3 .two .items .tips {color: #a0a0a0;text-align: right;margin-top: 3.125rem;}
@keyframes float-bob-y {
  0% {
    -webkit-transform: translateY(-0.625rem);
    transform: translateY(-0.625rem);
  }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-0.625rem);
    transform: translateY(-0.625rem);
  }
}

.s4 {padding: 14.625rem 0 9.0625rem;background: url(../images/img-5-1.png) no-repeat left top 2.8125rem;}
.s4 .items {margin-top: 5rem;}
.s4 .items .item {background-size: 100% 100%;background-repeat: no-repeat;background-position: top center;width: 51.25rem;height: 26.25rem;background: #007AFF;color: #fff;border-radius: 0.3125rem;box-sizing: border-box;padding: 0 12.1875rem 0 4.6875rem;}
.s4 .items .tit {font-size: 1.75rem;line-height: 1.75rem;}
.s4 .items .en {font-size: 1.125rem;line-height: 1.125rem;margin-top: 0.9375rem;text-transform: uppercase;}
.s4 .items .cont {font-size: 1rem;line-height: 1.75rem;margin-top: 1.875rem;height: 7rem;}
.s4 .items .more {width: 10rem;display: block;margin: 3.125rem 0 0 0;position: relative;transition: all .3s ease;}
.s4 .items .more::before {
	content: '';
	width: 11.625rem;
	height: 4.75rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/img-3-8.png);
	z-index: 1;
	opacity: 0;
	transition: all .3s ease;
}
.s4 .items .more span {
    display: block;
    background: #fff url(../images/img-3-7.png) no-repeat right 1.625rem center;
	background-size: 1.625rem 1.625rem;
    border-radius: 1.625rem;
    font-size: 1rem;
    color: #0a3776;
    line-height: 3.125rem;
    text-align: center;
    position: relative;
    z-index: 2;
	box-sizing: border-box;
	padding-right: 1.625rem;
}
.s4 .items .more:hover {transform: translateY(-0.3125rem);}
.s4 .items .more:hover::before{opacity: 1;}

.s5 {background: #fff;padding: 5rem 0 7.5rem;}
.s5 #slide2 {margin-top: 4.375rem;}
.s5 .bd {float: left;width: 48.75rem;background: #f5f6f7;height: 46.25rem;overflow: hidden;padding: 4.375rem 5rem;box-sizing: border-box;}
.s5 .bd li {height: 37.5rem;}
.s5 .bd .date {color: #979797;font-size: 2.125rem;line-height: 2.125rem;}
.s5 .bd .tit {color: #525252;font-size: 1.5rem;margin-top: 2.5rem;line-height: 1.5rem;}
.s5 .bd .cont {color: #979797;font-size: 1rem;line-height: 1.625rem;margin-top: 1.875rem;}
.s5 .bd img {margin-top: 1.875rem;display: block;max-width: 100%;}
.s5 .hd {float: right;width: 53.125rem;}
.s5 .hd li {width: 100%;height: 11.5625rem;border-bottom: #eeeeee 1px solid;box-sizing: border-box;}
.s5 .hd li:first-child {border-top: #eeeeee 1px solid;}
.s5 .hd .tit {overflow: hidden;}
.s5 .hd .tit h3 {color: #525252;font-size: 1.125rem;font-weight: bold;float: left;width: 47.8125rem;position: relative;padding-left: 1.5625rem;transition: .3s ease;}
.s5 .hd .tit h3::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.8125rem;height: 0.8125rem;background: url(../images/index_10.jpg) no-repeat center;background-size: 100% 100%;}
.s5 .hd .tit span {transition: .3s ease;color: #979797;font-size: 1.25rem;font-weight: bold;float: right;transition: .3s ease}
.s5 .hd .cont {overflow: hidden;margin-top: 1.375rem;height: 3rem;overflow: hidden;}
.s5 .hd .cont p {padding: 0 8.125rem 0 1.5625rem;box-sizing: border-box;color: #525252; font-size: 1rem;line-height: 1.5rem;width:47.8125rem;float: left;border-right: 0.125rem solid #eeeeee;}
.s5 .hd .cont span {margin-top: 1.3125rem;float: right;width: 1.5rem;height: 0.375rem;display: block;background: url(../images/img-6-4.png) no-repeat center;background-size: 100% 100%;}
.s5 .hd li.on .tit h3,.s5 .hd li.on .tit span {color: #0a3776;}
.s5 .hd li.on .tit h3::before {background-image: url(../images/index_110_10.jpg);}
.s5 .hd li.on .cont span {background-image: url(../images/img-6-5.png);}



.i-tit {text-align: center;height: 5.625rem;position: relative;}
.i-tit .tit {position: absolute;z-index: 1;left: 50%;top: 50%;transform: translate(-50%, -50%);white-space: nowrap;}
.i-tit .cont {position: absolute;z-index: 2;left: 50%;top: 45%;transform: translate(-50%, -50%);}
.i-tit h2 {font-size: 3.625rem;color: #00b4ea;text-transform: uppercase;opacity: .1;}
.i-tit h3 {color: #232323;font-size: 2.625rem;font-weight: bold;line-height: 2.625rem;letter-spacing: 0.3125rem;}
.i-tit p {color: #555555;font-size: 1.125rem;font-weight: bold;line-height: 1.125rem;margin-top: 1.1rem;letter-spacing: 0.0625rem}

.large-header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: #fafbfd;
	z-index: 1;
	
}
.index-main{
	position: relative;
	z-index: 2;
}

/* 首页end */

#banner {height: 37.5rem;margin-top: 6.25rem;background-size: 100% 100%;background-repeat: no-repeat;background-position: bottom center;position: relative;}
#banner .cont {text-align: center;}
#banner .cont h2 {color: #fff;font-size: 2.875rem;font-weight: normal;line-height: 2.875rem;}
#banner .cont h3 {color: #fff;font-size: 3.25rem;margin-top: 0.9375rem;}
#banner .cont span {width: 4.375rem;height: 0.125rem;background: #fff;display: block;margin: 3.125rem auto 2.8125rem;}
#banner .cont p {color: #fff;font-size: 1rem;width: 63.75rem;line-height: 1.875rem;}
#banner #nav {font-size: 0;position: absolute;left: 0;bottom: 0;width: 100%;height: 3.75rem;line-height: 3.75rem;background: rgba(0, 0, 0, .5);text-align: center;}
#banner #nav li {width: 17.5rem;height: 3.75rem;display: inline-block;}
#banner #nav a {display: inline-block;width: 100%;height: 100%;color: #fff;font-size: 1.125rem;letter-spacing: 0.0625rem;}
#banner #nav ul {font-size: 0;}
#banner #nav li.cur a {background: #0a3776;}

.pp {width: 87.5rem;}
.p-tit {margin-top: 2.9375rem;margin-bottom: 2.6875rem;}
.p-tit h3 {color: #0a3776;font-size: 2.25rem;line-height: 2.25rem;}
.p-tit p {color: #0A3776;font-size: 2rem;line-height: 2rem;margin-top: 0.5rem;}
.p-tit span {background: #0A3776;display: block;width: 4.375rem;height: 0.125rem;margin: 1.1875rem 0 0 0;}

.events {padding-bottom: 13.75rem;}
.events {background: url(../images/iii_02.jpg) no-repeat bottom center;}

.events .year .swiper-slide {text-align: center;font-size: 0;}
.events .year .swiper-slide .cont {display: inline-block;cursor: pointer;font-size: 0;}
.events .year .swiper-slide .cont::before {margin-bottom: 2.1875rem;transition: .3s ease;content: "";display: inline-block;width: 1.125rem;height: 1.9375rem;background: url(../images/events_08.jpg) no-repeat center;background-size: 0.75rem 1.75rem;}
.events .year .swiper-slide .cont .y {padding-left: 0.3125rem;font-size: 1.75rem;color: #666666;transition: .3s ease;font-weight: bold;}
.events .year .swiper-slide.swiper-slide-thumb-active .cont .y {color: #0a3776;}
.events .year .swiper-slide.swiper-slide-thumb-active .cont::before {background: url(../images/events_05.jpg) no-repeat center;background-size: 1.125rem 1.9375rem;}

#year {position: relative;padding: 0 2rem;}
#year::before {content: "";width: 100%;height: 1px;background: #d1d1d1;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#year .swiper-button {margin-top: 0;top: 50%;transform: translateY(-50%);transition: .3s ease;width: 2.625rem;height: 2.625rem;border-radius: 50%;border: 1px solid #d2d2d2;background: #fff url(../images/events3.png) no-repeat center;background-size: 0.625rem 1.1875rem;}
#year .swiper-button.swiper-button-next {transform: translateY(-50%) rotate(180deg);}
#year .swiper-button::after {content: none;}
#year .swiper-button.swiper-button-disabled {opacity: 1;}
#year .swiper-button:hover {background-color: #0a3776;background-image: url(../images/events2.png);}
#year .swiper-button.swiper-button-prev:hover {transform: translateY(-50%) rotate(180deg);}
#year .swiper-button.swiper-button-next:hover {transform: translateY(-50%) rotate(0);}

.events .intro {margin-top: 7.5rem;width: 65.9375rem;box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2);background: #fff;border-radius: 0.3125rem;overflow: hidden;}
.events .intro .pic {display: block;float: left;width: 45%;}
.events .intro .text {float: right; width: 55%;box-sizing: border-box;padding: 2.5rem 1.875rem;}
.events .intro .text .tit {color: #232323;font-size: 1.125rem;margin-bottom: 1.25rem;font-weight: bold;}
.events .intro .text .cont {color: #333333;font-size: 1rem;line-height: 1.625rem;height: 13rem;overflow: hidden;}

.vr {padding-bottom: 7.5rem;}
.vr .p-cont {width: 56.25rem;}
.vr .master {border-radius: 0.3125rem;overflow: hidden;}
.vr .master .pic {display: block;width: 100%;}
.vr .master .cont {position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(10, 55, 118, .6);padding: 0.9375rem 1.25rem;box-sizing: border-box;color: #fff;}
.vr .master .cont .tit {font-size: 1.125rem;font-weight: bold;}
.vr .master .cont .desc {font-size: 1rem;margin-top: 0.625rem;}

.vr .slave {margin-top: 5.9375rem;width: 57.5rem;margin-left: -0.625rem;}
.vr .slave .swiper {padding: 0.625rem 0 0.625rem 0.9375rem;}
.vr .slave .swiper-slide {width: 18% !important;float: left;margin-right: 2%;}
.vr .slave .swiper-slide img {border-radius: 0.5rem;display: block;transition: .3s;cursor: pointer;border: 1px solid transparent;overflow: hidden;}
.vr .slave .swiper-slide-thumb-active img {box-shadow: 0 0 0.5rem rgba(0, 0, 0, .8);border-color: #0a3776;}

#slave {position: relative;}
#slave .swiper-button {transform: translateY(-50%);margin-top: 0;transition: .3s ease;width: 2.625rem;height: 2.625rem;border-radius: 50%;border: 1px solid #d2d2d2;background: #fff url(../images/events3.png) no-repeat center;background-size: 0.625rem 1.1875rem;}
#slave .swiper-button.swiper-button-next {transform: translateY(-50%) rotate(180deg);right: -8rem;}
#slave .swiper-button.swiper-button-prev {left: -8rem;}
#slave .swiper-button::after {content: none;}
#slave .swiper-button.swiper-button-disabled {opacity: 1;}
#slave .swiper-button:hover {background-color: #0a3776;background-image: url(../images/events2.png);}
#slave .swiper-button.swiper-button-prev:hover {transform: translateY(-50%) rotate(180deg);}
#slave .swiper-button.swiper-button-next:hover {transform:  translateY(-50%) rotate(0);}






.about {padding-bottom: 6.5625rem;}
.about .one .tit {color: #232323;font-size: 1.75rem;font-weight: bold;}
.about .one .en {color: #0a3776;font-size: 1.125rem;margin-top: 0.75rem;}
.about .one .cont {color: #333333;font-size: 1rem;line-height: 1.875rem;margin-top: 1.5625rem;}

.about .two {margin-top: 6.25rem;}
.about .two .items {
	display: flex;
	justify-content: space-between;
}
.about .two .items .item {
	width: 23%;
	position: relative;
	text-align: center;
}
.about .two .items .item .num {
    position: relative;
    z-index: 2;
}
.about .two .items .item span {
    font-size: 3.625rem;
    line-height: 1;
    color: #0a3776;
    font-family: 'DINPro-Bold','AvantGarde LT Medium';
    transition: all .3s ease;
}
.about .two .items .item i {
	font-size: 1.6875rem;
    font-family: 'Alibaba-PuHuiTi-Bold';
}
.about .two .items .item em {
    font-size: 2.25rem;
    transform: translateY(-0.625rem);
    font-family: 'Alibaba-PuHuiTi-Bold';
}
.about .two .items .item span, .about .two .items .item em, .about .two .items .item i {
    display: inline-block;
    vertical-align: top;
}
.about .two .items .item em, .about .two .items .item i {
    font-style: normal;
    color: #0a3776;
	margin-top: -1.5rem;
	font-weight: bold;
}
.about .two .items .item p {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #999;
	position: relative;
	z-index: 2;
	margin-top: 0.9375rem;
}

.about .three {margin-top: 5rem;overflow: hidden;}
.about .three .left {width: 55rem;height: 31.25rem;border-radius: 0.3125rem;overflow: hidden;}
.about .three .left video {width: 100%;height: 31.25rem;display: block;}

.about .three .right {width: 31.25rem;height: 31.25rem;background: #f1f1f1;border-radius: 0.3125rem;padding: 0 3.4375rem;box-sizing: border-box;}
.about .three .right .tit {color: #232323;font-size: 1.875rem;}
.about .three .right .desc {font-size: 1.375rem;margin-top: 0.9375rem;line-height: 2rem;}
.about .three .right .en {color: #0a3776;font-weight: bold;font-size: 1.75rem;margin-top: 1.875rem;}
.about .three .right .cont {color: #555555;font-size: 1rem;line-height: 1.875rem;margin-top: 1.875rem;}

.talents .one {overflow: hidden;}
.talents .one .left {width: 52.5rem;height: 48.125rem;}
.talents .one .left .item {height: 21.875rem;}
.talents .one .left .tit {font-size: 1.75rem;margin-bottom: 1.5625rem;}
.talents .one .left .tit span {color: #0a3776;}
.talents .one .left .cont {line-height: 1.6875rem;font-size: 1rem;height: 18rem;overflow-y: auto;padding-right: 0.3125rem}
.talents .one .left .item:first-child {margin-bottom: 4.375rem;}

.talents .one .right {width: 28.75rem;height: 48.125rem;}
.talents .one .right .pic {display: block;width: 100%;height: 20.1875rem;}
.talents .one .right .text {height: 27.9375rem;background: #f7f7f7 url(../images/talents_04.png) no-repeat right bottom;box-sizing: border-box;padding: 4.0625rem 2.1875rem 0;border-bottom: 0.125rem solid #0a3776;}
.talents .one .right .text .tit {line-height: 2.25rem;font-size: 1.25rem;}
.talents .one .right .text .en {margin-top: 2.5rem;color: #333333;line-height: 2rem;font-size: 0.8125rem;}
.talents .one .right .text .more {
	color: #333333;
	font-size: 1rem;
	background: url(../images/img-3-7.png) no-repeat right center;
	background-size: 1.625rem 1.625rem;
	height: 1.625rem;
	line-height: 1.625rem;
	display: inline-block;
	padding-right: 2.5rem;
	margin-top: 6.875rem;
	transition: .3s;
}
.talents .one .right .text .more:hover {transform: scale(1.02);}

.talents .fl02 {margin-top: 7.1875rem;}
.talents .fl02 .cell-box {height: 100%;position: relative;}
.talents .fl02 {background: #a6a6aa url(../images/talents_02.jpg) center no-repeat; background-size:cover;height: 37.5rem;}
.talents .fl02 ul{ font-size:0;}
.talents .fl02 ul li{ display:inline-block; width:25%; text-align: center;}
.talents .fl02 ul li a{ display:block; height:37.5rem; padding:0 1.25rem; position:relative; cursor:pointer}
.talents .fl02 ul li a:before{ content:""; position:absolute; width:0; height:100%; background: #0a3776; transition:0.9s; left:50%;}
.talents .fl02 ul li a .box_table{ position:relative}
.talents .fl02 ul li a .icon{text-align: center; display:inline-block; width:6.875rem; height:6.875rem; line-height:6.75rem; border:#fff 1px solid; border-radius:50%; position:relative}
.talents .fl02 ul li a .icon:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,0.35); transform:scale(0.5); opacity:0; transition:0.6s; border-radius:50%;}
.talents .fl02 ul li a .icon:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:#fff; transform:scale(1); opacity:0; transition:0.6s; border-radius:50%; z-index:0}
.talents .fl02 ul li a .icon img{ position:relative; display:inline-block; z-index:1;vertical-align: middle;}
.talents .fl02 ul li a .icon img.img02{ display:none}
.talents .fl02 ul li a h3{ font-size:1.25rem; color:#fff; font-weight:bold; margin-top:3.125rem}
.talents .fl02 ul li a h6{ margin:2rem 0 2.75rem}
.talents .fl02 ul li a p{ font-size:0.9375rem; color:#fff; line-height:26px; height:0; overflow:hidden; transition:0.9s}


.talents .fl02 ul li a:hover p{height:78px;}
.talents .fl02 ul li a:hover:before{ left:0; width:100%}

.talents .fl02 ul li a:hover .icon{ border:transparent 1px solid}
.talents .fl02 ul li a:hover .icon:before{ transform:scale(1); opacity:1}
.talents .fl02 ul li a:hover .icon:after{ transform:scale(0.9); opacity:1}
.talents .fl02 ul li a:hover .icon img.img01{ display:none}
.talents .fl02 ul li a:hover .icon img.img02{ display:inline-block}


.team .detail {width: 100%;height: 33.125rem;}
.team .detail .swiper-slide {height: 33.125rem;padding: 0 0.625rem;box-sizing: border-box;}
.team .detail .avatar {position: absolute;right: 0;top: 0;border: 0.9375rem solid rgba(10, 55, 118, .1);border-radius: 50%;overflow: hidden;}
.team .detail .avatar img {width: 100%;display: block;height: 100%;}
.team .detail .text {background: url(../images/team_10.png) no-repeat right center;border-radius: 0.3125rem;height: 25rem;width: 67.5rem;box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2);box-sizing: border-box;margin-top: 4.0625rem;float: left;padding: 0 28.75rem 0 5rem;}
.team .detail .text .tit {font-size: 1.75rem;color: #0a3776;padding-top: 4.0625rem;}
.team .detail .text .tit span {color: #a5a5a5;font-size: 1.5rem;padding-left: 0.625rem;}
.team .detail .text .tag {color: #232323;font-size: 1.125rem;margin-top: 1.125rem;}
.team .detail .text .desc {color: #777777;font-size: 1.25rem;font-weight: bold;margin-top: 2.8125rem;}
.team .detail .text .cont {color: #333333;font-size: 1.125rem;line-height: 1.875rem;margin-top: 0.625rem;}


#team {position: relative;height: 2.625rem;width: 100%;margin-top: 3.125rem;}
#team .swiper-button {transform: translateY(-50%);margin-top: 0;transition: .3s ease;width: 2.625rem;height: 2.625rem;border-radius: 50%;border: 1px solid #d2d2d2;background: #fff url(../images/events3.png) no-repeat center;background-size: 0.625rem 1.1875rem;}
#team .swiper-button.swiper-button-next {transform: translateY(-50%) rotate(180deg);right: 0;}
#team .swiper-button.swiper-button-prev {left: 0;}
#team .swiper-button::after {content: none;}
#team .swiper-button.swiper-button-disabled {opacity: 1;}
#team .swiper-button:hover {background-color: #0a3776;background-image: url(../images/events2.png);}
#team .swiper-button.swiper-button-prev:hover {transform: translateY(-50%) rotate(180deg);box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .5);}
#team .swiper-button.swiper-button-next:hover {transform:  translateY(-50%) rotate(0);box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .5);}
#team .swiper-button.swiper-button-disabled {cursor: ;}

.team {padding-bottom: 7.5rem;}
.team .idx {margin-top: 3.4375rem;text-align: center;}

.team .idx .swiper {padding-top: 1.25rem;}
.team .idx .swiper::before {content: "";width: 100%;height: 0.0625rem;display: block;background: #d7d7d7;}
.team .idx .swiper-slide::before {cursor: pointer;content: "";position: absolute;top: 0;left: 50%;width: 1.5625rem;height: 1.5625rem;background: url(../images/team_06.jpg) no-repeat center;transform: translate(-50%, -50%);background-size: 0.5625rem 0.5625rem;}
.team .idx .swiper-slide h3 {color: #333333;font-size: 1.5rem;cursor: pointer;}
.team .idx .swiper-slide p {color: #555555;font-size: 1.125rem;margin-top: 0.9375rem;cursor: pointer;}
.team .idx .swiper-slide {padding-top: 1.5625rem}
.team .idx .swiper-slide-thumb-active::before {background: url(../images/team_03.jpg) no-repeat center;background-size: 100% 100%;}
.team .idx .swiper-slide-thumb-active h3 {color: #0a3776;}
.team .idx .swiper-slide-thumb-active p {color: #0a3776;}

/*新闻*/
.news {padding-bottom: 5rem;}
.news .list li {height: 16.875rem;border-radius: 0.3125rem;overflow: hidden;margin-bottom: 1.875rem;}
.news .list li a {display: block;width: 100%;height: 100%;background: #f5f6f7;transition: .3s;}
.news .list li .pic {float: left;width: 26.875rem;height: 16.875rem;overflow: hidden;transition: .3s;}
.news .list li .text {float: left;/*width: 60.625rem;*/padding: 0 2.5rem;box-sizing: border-box;height: 100%;}
.news .list li .tit {font-size: 1.125rem;color: #333333;font-weight: bold;transition: .3s;}
.news .list li .cont {color: #454545;font-size: 1rem;line-height: 1.625rem;height: 4.875rem;transition: .3s;}
.news .list li .more {
	color: #333333;
	font-size: 1rem;
	background: url(../images/img-3-7.png) no-repeat right center;
	background-size: 1.625rem 1.625rem;
	height: 1.625rem;
	line-height: 1.625rem;
	display: inline-block;
	padding-right: 2.5rem;
	margin-top: 1.25rem;
	transition: .3s;
}
.news .list li a:hover {background: #0a3776;}
.news .list li a:hover .pic img {transform: scale(1.05);}
.news .list li a:hover .tit,.news .list li a:hover .othre,.news .list li a:hover .cont,.news .list li a:hover .more {color: #fff;}
.news .list li a:hover .more {background: url(../images/news_10.png) no-repeat right center;background-size: 1.625rem 1.625rem;}

.news .list li .othre {font-size: 0.875rem;color: #7c7c7c;margin: 0.9375rem 0;transition: .3s;line-height: 0.875rem;height: 0.875rem;}
.news .list li .othre .item {padding-right: 0.625rem;}
.news .list li .othre .item img {margin-right: 0.3125rem;}
.news .list li .othre .item .imgHover {display: none;}

.news .list li a:hover .othre img {display: none;}
.news .list li a:hover .othre .imgHover {display: inline;}

.news .p-tit {position: relative;}
.news .search {position: absolute;right: 0;bottom: 0;}
.news .search .item {display: inline-block;}
.news .search input {font-size: 1rem;padding: 0 1rem;width:11.875rem;height: 3.25rem;box-sizing: border-box;border: 0.125rem solid #f2f2f2;outline: none;border-radius: 0.3125rem;}
.news .search .input {padding-right: 2.875rem;}
.news .search button {position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);border: 0;background: transparent;width: 1.25rem;height: 1.25rem;cursor: pointer;}


/*战略合作*/
.zlhz {padding-bottom: 5rem;}
.zlhz .p-tit{margin-top: 0;}
.zlhz .zlhz_bg{background-image: url('/static/pc/images/zlhz_bg.jpg');background-repeat: no-repeat; padding:5.9375rem 0 150px 0;margin-bottom: 80px;}
.zlhz .list{}
.zlhz .list .swiper{
	padding: 0 0 60px 0;
}
.zlhz .list .swiper .swiper-wrapper .swiper-slide{
	height: 22vw;
}
.zlhz .list .swiper .swiper-wrapper .swiper-slide .title{
	margin:2vw 0 0 3.4vw;
}
.zlhz .list .swiper .swiper-wrapper .swiper-slide .title .th1{
	font-size: 44px;font-weight: bold;color: #0a3776;margin:0 0 20px 0;
}
.zlhz .list .swiper .swiper-wrapper .swiper-slide .title .t1{
	font-size: 24px;font-weight: bold;margin:0 0 10px 0;
}
.zlhz .list .swiper .swiper-wrapper .swiper-slide .title .t2{
	color:#666666;
}
.zlhz .list .swiper .swiper-wrapper .swiper-slide .link{
	position: absolute;
	bottom: 2vw;
	left: 3vw;
	color: #FFFFFF;
}
.zlhz .list .swiper .swiper-pagination{
	bottom: -4px;
}
.zlhz .list .swiper .swiper-pagination span{
	background:#0a3776;
	width: 12px;
	height: 12px;
}
.zlhz .link .more {width: 10rem;display: block;margin: 3.125rem 0 0 0;position: relative;transition: all .3s ease;}
.zlhz .link .more::before {
	content: '';
	width: 11.625rem;
	height: 4.75rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/img-3-8.png);
	z-index: 1;
	opacity: 0;
	transition: all .3s ease;
}
.zlhz .link .more span {
    display: block;
    background: #0a3776 url(../images/news_10.png) no-repeat right 1.625rem center;
	background-size: 1.625rem 1.625rem;
    border-radius: 1.625rem;
    font-size: 1rem;
    color: #FFFFFF;
    line-height: 3.125rem;
    text-align: center;
    position: relative;
    z-index: 2;
	box-sizing: border-box;
	padding-right: 1.625rem;
}
.zlhz .link .more:hover {transform: translateY(-0.3125rem);}
.zlhz .link .more:hover::before{opacity: 1;}

.zlhz .hzhb{width: 87.5rem;background: url('/static/pc/images/hzhb_bg.jpg') no-repeat;margin-bottom:80px;padding-bottom: 50px;}
.zlhz .hzhb .list_hb{width: 100%;overflow: hidden;}
.zlhz .hzhb .list_hb .link_a{margin:10px;display: block;float: left;width: 250px;}
.zlhz .hzhb .list_hb .link_a img:hover{transform: translateY(-0.3125rem);transition: all .3s ease;box-shadow: 2px 2px 8px #d7d4d4;}
.zlhz .hzhb .list_hb .link_a img:hover::before{transform: translate(-50%, -50%);transition: all .3s ease;}
.zlhz .hzhb .list_hb .swiper-pagination_hb{text-align: center;margin-top: 30px;}
.zlhz .hzhb .list_hb .swiper-pagination_hb span{
	width: 12px;height: 12px;background: #0a3776;
}

/*资料下载*/
.zlhz .zlxz{width: 87.5rem;}
.zlhz .zlxz .list_zl .title{color:#333333;font-size: 18px;font-weight: bold;}
.zlhz .zlxz .list_zl li:hover .title{color:#0a3776;}

.zlhz .zlxz .list_zl img{width:22px;float: left;margin:0 20px 0 0;}
.zlhz .zlxz .list_zl li{background-color: #f5f6f7;margin:20px 0;padding: 30px 50px 30px 50px;}
.zlhz .zlxz .list_zl li:hover{background-color:#FFFFFF;box-shadow: 2px 0px 18px #f1f1f1;}
.zlhz .zlxz .list_zl .down{float: right;background:#0a3776;color: #FFFFFF;padding: 8px 40px;border-radius: 5px;}
.zlhz .zlxz .list_zl .date{float: right;margin:8px 50px 0 0;color: #333333;font-size: 16px;}

.newsDetail {padding-bottom: 5.625rem;}
.newsDetail .left {width: 57.1875rem;}
.newsDetail .left .tit {border-bottom: 0.125rem solid #e5e5e5;padding-bottom: 1.5625rem;}
.newsDetail .left .tit h3 {color: #333333;font-size: 1.625rem;font-weight: bold;}
.newsDetail .left .tit p {color: #999999;margin-top: 1.25rem;}
.newsDetail .left .tit img {margin-right: 0.3125rem;vertical-align: middle;}
.newsDetail .left .tit span {padding-right: 1.875rem;font-size: 1rem;}
.newsDetail .left .cont {color: #333333;font-size: 1rem;line-height: 2rem;padding: 2.1875rem 0 5rem;}
.newsDetail .left .cont video,.newsDetail .left .cont img,.newsDetail .left .cont table {max-width: 100%;}
.newsDetail .left .pn {background: #f8f8f8;height: 5rem;box-sizing: border-box;padding: 0 1.875rem;}
.newsDetail .left .pn p {width: 45%;display: inline-block;height: 100%;}
.newsDetail .left .pn a {color: #333333;font-size: 1rem;display: inline-block;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: .3s;}
.newsDetail .left .pn p:last-child {text-align: right;}
.newsDetail .left .pn .all {width: 10%;display: inline-block;text-align: center;}

.newsDetail .left .pn .all img {display: block;width: 1.25rem;height: 1.25rem;margin-bottom: 0.3125rem;}
.newsDetail .left .pn a:hover {color: #0a3776;}

.newsDetail .right {width: 26.25rem;background: #f5f6f7;padding: 2.8125rem 2.5rem;box-sizing: border-box;}
.newsDetail .right .ri {font-size: 3.375rem;color: #888888;}
.newsDetail .right .line {width: 1.5625rem;height: 0.1875rem;background: #0a3776;margin: 0.9375rem 0;}
.newsDetail .right .nian-yue {color: #bbbbbb;font-size: 1rem;}
.newsDetail .right .share {margin: 1.875rem 0 2.8125rem;}
.newsDetail .right .tit {color: #666666;font-size: 1.375rem;letter-spacing: 0.125rem;border-bottom: 0.0625rem solid #e5e5e5;padding-bottom: 0.9375rem;}
.newsDetail .right .list li {margin-top: 2.1875rem;}
.newsDetail .right .list p {color: #666666;line-height: 1.5rem;transition: .3s;}
.newsDetail .right .list span {color: #999999;font-size: 1rem;margin-top: 0.3125rem;transition: .3s;}
.newsDetail .right .list a:hover p,.newsDetail .right .list a:hover span {color: #0a3776;}


.social-share a {margin: 0  0.625rem 0 0 !important;}
.social-share .social-share-icon {width: 3.125rem !important;line-height: 3rem !important;height: 3.125rem !important;font-size: 1.5rem !important;}

.care {padding-bottom: 5rem;}
.care .list li {float: left;width: 42.5rem;margin-right: 2.5rem;height: 38.75rem;margin-bottom: 2.5rem;}
.care .list li:nth-child(2n) {margin-right: 0;}
.care .list a {transition: .3s;display: block;width: 100%;height: 37.5rem;border: 1px solid #dddddd;margin-top: 1.25rem;box-sizing: border-box;border-radius: 0.3125rem;}
.care .list a:hover {margin-top: 0;box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2);}
.care .list .pic {width: 42.375rem;height: 26.1875rem;overflow: hidden;}
.care .list .pic img {width: 42.375rem;height: 26.1875rem;transition: .3s;}
.care .list .cont {height: 11.25rem;box-sizing: border-box;padding: 0 2.1875rem;}
.care .list .cont p {overflow: hidden;line-height: 1.625rem;}
.care .list .cont h3 {font-size: 1.25rem;line-height: 2rem;color: #333333;margin-bottom: 2.1875rem;height: 4rem;overflow: hidden;}
.care .list .cont .date {font-size: 1rem;color: #999999;float: left;}
.care .list .cont .more {
	color: #333333;
	font-size: 1rem;
	background: url(../images/img-3-7.png) no-repeat right center;
	background-size: 1.625rem 1.625rem;
	height: 1.625rem;
	line-height: 1.625rem;
	display: inline-block;
	padding-right: 2.5rem;
	transition: .3s;
	float: right;
}

.join {padding-bottom: 5rem;}
.join .p-tit {position: relative;}
.join .search {position: absolute;right: 0;bottom: 0;}
.join .search .item {display: inline-block;}
.join .search input {font-size: 1rem;padding: 0 1rem;width:11.875rem;height: 3.25rem;box-sizing: border-box;border: 0.125rem solid #f2f2f2;outline: none;border-radius: 0.3125rem;}
.join .search .input {padding-right: 2.875rem;}
.join .search button {position: absolute;top: 50%;right: 1rem;transform: translateY(-50%);border: 0;background: transparent;width: 1.25rem;height: 1.25rem;cursor: pointer;}

.join .list li {border: 1px solid #dddddd;margin-bottom: 1.875rem;border-radius: 0.3125rem;}
.join .list .show {height: 5.625rem;padding: 0 3.125rem;width: 100%;box-sizing: border-box;line-height: 5.5rem;cursor: pointer;}
.join .list .show .tit {font-size: 1.375rem;width: 21.875rem;display: inline-block;}
.join .list .show .address {font-size: 1rem;width: 11.25rem;display: inline-block;}
.join .list .show .edu {font-size: 1rem;width: 14.375rem;display: inline-block;}
.join .list .show .direction {font-size: 1rem;width: 14.375rem;display: inline-block;}
.join .list .show .more {transition: .3s;background: url(../images/join2.png) no-repeat center;background-size: 50% 50%;width: 2.625rem;height: 2.625rem;float: right;border: 0.0625rem solid #9b9b9b;border-radius: 50%;margin-top: 1.375rem;}
.join .list .show span {margin-right: 0.625rem;}
.join .list .hide {display: none;border-top: 1px solid #ddd;box-sizing: border-box;padding: 0.9375rem 3.125rem 5.625rem;}
.join .list .hide .item {margin-top: 2.1875rem;}
.join .list .hide .item .tit {font-size: 1.5rem;margin-bottom: 0.9375rem;}
.join .list .hide .item .cont {font-size: 1rem;color: #333333;line-height: 1.875rem;}
.join .list .hide .line {width: 100%;height: 0.0625rem;background: #dddddd;margin-top: 2.1875rem;}

.join .list .hide .email {height: 3.75rem;margin-top: 4.0625rem;}
.join .list .hide .email a {
	margin-top: 0.3125rem;
	color: #fff;
	font-size: 1rem;
	display: inline-block;
	line-height: 3.4375rem;
	height: 3.4375rem;
	border-radius: 3.4375rem;
	transition: .3s;
	padding: 0 3.75rem 0 1.25rem;
	background: #0a3776 url(../images/join.png) no-repeat right 1.25rem center;
	background-size: 1.625rem 1.625rem;
}
.join .list .hide .email a:hover {margin-top: 0;box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .5);}

.join .list li.cur {box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2);}
.join .list li.cur .show .more {background: url(../images/join1.png) no-repeat center;background-size: 40% 40%;border-color: #0A3776;}


.contact .one {position: relative;}
.contact #map1 {width: 100%;height: 37.5rem;}
.contact .one .text {z-index: 222;box-sizing: border-box;padding: 2.5rem 4.375rem;position: absolute;left: 50%;bottom: 0;transform: translate(-50%, 50%);width: 65rem;box-shadow: 0 0 0.625rem rgba(0, 0, 0, .2);background: #fff;}
.contact .one .text .left h3 {font-size: 1.875rem;margin-bottom: 0.9375rem;}
.contact .one .text .left p {line-height: 1.875rem;}
.contact .one .text .left a {color: #19447f;font-size: 1.2rem;}
.contact .one .text .right .item {display: inline-block;margin-left: 1.5625rem;}
.contact .one .text .right .item img {width: 6.875rem;height: 6.875rem;padding: 0.5rem;box-sizing: border-box;border: 1px solid #ddd;}
.contact .one .text .right p {text-align: center;font-size: 1rem;margin-top: 0.625rem;}

.contact .two {margin-top: 13.75rem;padding-bottom: 13.75rem;}
.contact .two .tit {text-align: center;}
.contact .two .tit h3 {color: #0a3776;font-size: 2.25rem;margin-bottom: 1.875rem;}
.contact .two .tit p {background: #0a3776;width: 4.375rem;height: 0.125rem;}

.contact .two .list {margin-top: 2.1875rem;}
.contact .two .list li {position: relative;width: 27.5rem;float: left;margin-right: 2.5rem;height: 18.75rem;background-size: 100% 100%;background-repeat: no-repeat;border-radius: 0.3125rem;}
.contact .two .list li:last-child {margin-right: 0;}
.contact .two .list .tit {color: #fff;font-size: 1.75rem;margin-top: 6.875rem;}
.contact .two .list .cont {box-sizing: border-box;padding: 0 1.875rem;position: absolute;left: 50%;bottom: 0;transform: translate(-50%, 50%);height: 11.25rem;width: 22.5rem;background: #fff;box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, .2);border-radius: 0.3125rem;}
.contact .two .list .cont .p {font-size: 1rem;margin-bottom: 0.3125rem;}
.contact .two .list .cont label {color: #666666;}
.contact .two .list .cont p {line-height: 1.5rem;}
.contact .two .list .cont .dd {color: #0a3776;font-size: 1rem;margin-top: 1.25rem;display: inline-block;background: url(../images/contact.png) no-repeat right center;padding-right: 1.5625rem;background-size: 1rem 1rem;cursor: pointer;}


.maps {display: none;position: fixed;top: 0;left: 0;z-index: 99999;background: rgba(0, 0, 0, .5);width: 100%;height: 100%;}
.maps .item {position: relative;display: none;background: #fff;position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 48.125rem;padding: 2.8125rem;border-radius: 0.3125rem;}
.maps .item .tit {color: #0a3776;font-size: 1.25rem;font-weight: bold;}
.maps .item .cont {line-height: 1.625rem;margin-top: 0.9375rem;}
.maps .item .cont span {color: #777777;}
.maps .item .mmmm {height: 21.5625rem;width: 100%;margin-top: 0.9375rem;}
.maps .item .close {position: absolute;right: 2.8125rem;top: 2.8125rem;cursor: pointer;background: url(../images/map_close.png) no-repeat center;width: 1.125rem;height: 1.125rem;}

 
 
.cell-box{font-size: 0;}
.cell-box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell-box .cell{width: 100%; display: inline-block; vertical-align: middle;}

.rds1 {padding-bottom: 3.75rem;}
.rds1 .list li {margin: 0 3.4375rem 3.4375rem 0;border-radius: 0.3125rem;overflow: hidden;width: 26.875rem;height: 30.625rem;background-size: 100% 100%;background-repeat: no-repeat;background-position: center;float: left;}
.rds1 .list li:nth-child(3n) {margin-right: 0;}
.rds1 .list li .bg {width: 100%;height: 100%;background: rgba(245,246,247,.9);transition: .3s;padding: 2.375rem 0.625rem 2.5rem 2.1875rem;box-sizing: border-box;}

.rds1 .list .self {display: block;}
.rds1 .list .self .pic {width: 4.875rem;height: 4.875rem;margin: 0;}
.rds1 .list .self .pic .hide {display: none;}
.rds1 .list .self h3 {font-size: 1.5rem;margin-top: 1.25rem;color: #333;}

.rds1 .list .child {height: 15rem;margin-top: 2.1875rem;line-height: 3.75rem;overflow-y: auto;padding-right: 1.5625rem;}
.rds1 .list .child p {border-bottom: 1px solid #dddddd;box-sizing: border-box;height: 3.75rem;}
.rds1 .list .child a {display: block;color: #333;font-size: 1rem;width: 100%;height: 100%;background: url(../images/rds_jt.png) no-repeat right center;background-size: 1.125rem 0.75rem;}

.rds1 .list li:hover .self .pic .show {display: none;}
.rds1 .list li:hover .self .pic .hide {display: block;}
.rds1 .list li:hover .self h3 {color: #fff;}
.rds1 .list li:hover .bg {background: rgba(10, 55, 118, .9);}
.rds1 .list li:hover .child p {border-color: #fff;}
.rds1 .list li:hover .child a {color: #fff;display: block;background: url(../images/rds_jt2.png) no-repeat right center;background-size: 1.125rem 0.75rem;}

.rds2 {padding-bottom: 5.625rem;}
.rds2 .menus {width: 24.375rem;}
.rds2 .right {width: 59.625rem;}
.rds2 .intro h2 {height: 5.9375rem;line-height: 5rem;letter-spacing: 0.125rem;font-weight: normal;font-size: 2.125rem; color: #0a3776;border-bottom: 1px solid #e5e5e5;position: relative;}
.rds2 .intro h2::before {content: "";position: absolute;left: 0;bottom: -0.0625rem;width: 17.8125rem;height: 0.125rem;background: #0a3776;}
.rds2 .intro p {font-size: 1rem;line-height: 1.75rem;color: #333;margin-top: 1.875rem;}
/* .rds2 .intro a {margin-top: 2.1875rem;color: #0a3776;font-size: 1rem;display: inline-block;border: 0.0625rem solid #0a3776;height: 2.5rem;line-height: 2.5rem;border-radius: 1.25rem;}
.rds2 .intro a {position: relative;background: #fff url(../images/bn19.png) no-repeat left 1.2rem center;background-size: 0.875rem 0.8125rem;width: 7rem;text-align: center;padding-left: 1rem;}
 */
.rds2 .intro a  {width: 9rem;display: block;margin: 2.1875rem 0 0 0;position: relative;transition: all .3s ease;}
.rds2 .intro a::before {
	content: '';
	width: 11.625rem;
	height: 4.75rem;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	background-image: url(../images/img-3-8.png);
	z-index: 1;
	opacity: 0;
	transition: all .3s ease;
}
.rds2 .intro a span {
	border: 0.0625rem solid #0A3776;
    display: block;
    background: #fff url(../images/bn19.png) no-repeat left 1.625rem center;
	background-size: 0.875rem 0.8125rem;
    border-radius: 1.625rem;
    font-size: 1rem;
    color: #0a3776;
    line-height: 3.125rem;
    text-align: center;
    position: relative;
    z-index: 2;
	box-sizing: border-box;
	padding-left: 1.5rem;
}
.rds2 .intro a:hover {transform: translateY(-0.3125rem);}
.rds2 .intro a:hover::before{opacity: 1;}

.rds2 .detail {background: #fff;margin-top: 2.8125rem;box-sizing: border-box;padding: 0 1.875rem 1.875rem;}
.rds2 .detail .tit {margin-bottom: 1.25rem;padding-left: 0.9375rem;position: relative;border-bottom: 1px solid #dddddd;font-size: 1.375rem;line-height: 4.375rem;color: #0a3776;letter-spacing: 0.0625rem;}
.rds2 .detail .tit::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.1875rem;height: 1.375rem;background: #0A3776;border-radius: 0.125rem;}
.rds2 .detail .cont {font-size: 1rem;line-height: 1.75rem;}
.rds2 .detail .cont img,.rds2 .detail .cont table,.rds2 .detail .cont video {max-width: 100%;}
.rds2 .rel {background: #fff;margin-top: 3.125rem;}
.rds2 .rel .tit {position: relative;font-size: 1.375rem;color: #0a3776;padding: 0 2.8125rem;box-sizing: border-box;border-bottom: 1px solid #DDDDDD;line-height: 4.375rem;}
.rds2 .rel .tit::before {content: "";position: absolute;left: 1.875rem;top: 50%;transform: translateY(-50%);width: 0.1875rem;height: 1.375rem;background: #0A3776;border-radius: 0.125rem;}
.rds2 .rel .list {padding: .5rem 1.875rem 1.5rem;}
.rds2 .rel .list li {line-height: 3.625rem;border-bottom: 1px solid #dddddd;position: relative;}
.rds2 .rel .list p {float: left;color: #333333;position: relative;padding-left: 1rem;}
.rds2 .rel .list p::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.25rem;height: 0.25rem;border-radius: 50%;background: #0a3776;}
.rds2 .rel .list span {float: right;color: #999999;}
.rds2 .rel .list a:hover p {color: #0a3776;}
.rds2 .rel .list .line {width: 0;position: absolute;left: 0;bottom: -0.0625rem;height: 0;background: #0A3776;transition: width .5s ease;}
.rds2 .rel .list a:hover .line {width: 100%;height: 0.0625rem;}

.rds2 .project {background: #fff;margin-top: 3.125rem;}
.rds2 .project .tit {position: relative;font-size: 1.375rem;color: #fff;padding: 0 2.8125rem;box-sizing: border-box;background: #0a3776;line-height: 4.375rem;}
.rds2 .project .tit::before {content: "";position: absolute;left: 1.875rem;top: 50%;transform: translateY(-50%);width: 0.1875rem;height: 1.375rem;background: #fff;border-radius: 0.125rem;}
.rds2 .project .list {padding: 1.5625rem 1.875rem;}
.rds2 .project .list li {height: 10rem;padding-bottom: 1.5625rem;margin-bottom: 1.5625rem;border-bottom: 1px solid #dddddd;}
.rds2 .project .list .pic {float: left;width: 14.375rem;height: 100%;overflow: hidden;border-radius: 0.3125rem;}
.rds2 .project .list .pic img {width: 100%;height: 100%;transition: .3s;display: block;}
.rds2 .project .list .text {float: right;width: 41.25rem;height: 100%;}
.rds2 .project .list .text .tit2 {color: #555555;font-size: 1.125rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rds2 .project .list .text .cont {color: #333333;font-size: 1rem;line-height: 1.625rem;height: 3.25rem;overflow: hidden;margin-top: 0.9375rem;}
.rds2 .project .list .text .more {color: #0a3776;font-size: 0.875rem;padding-top: 1.5625rem;}

.rds2 .project .list a {display: block;width: 100%;height: 100%;}
.rds2 .project .list a:hover .pic img {transform: scale(1.05);}

#ztree {width: 24.375rem;overflow: hidden;background: #fff;padding: 0 1.875rem;box-sizing: border-box;}
#ztree>li {line-height: 5rem;border-top: 1px solid #ededed;}
#ztree>li>a {font-size: 1.2rem;}
/*#ztree>li>a>span {font-size: 1.2rem}*/

#ztree li {border-top: 1px solid #ededed;}
#ztree li span.button.switch {float: right;margin-top: 2rem;width: 0.875rem;height: 0.875rem;}

#ztree>li ul li::before {content: "";position: absolute;left: 0;top: 2rem;width: 0.875rem;height: 0.125rem;background: #e5e5e5;}
#ztree>li ul {padding-left: 0;}
#ztree>li ul li {padding-left: 1.5625rem;line-height: 4.0625rem;position: relative;}
#ztree>li ul li a {font-size: 1rem;}
#ztree>li ul li a span {font-size: 1rem}

#ztree li span.button.switch.noline_docu {width: 1.0625rem;background-size: 100% auto;}

#ztree li a {display: inline;}
#ztree li a:hover {color: #0A3776;}

.product {padding-bottom: 3.125rem;}
.product .list li {float: left;width: 26.875rem;height: 25rem;margin-right: 3.4375rem;margin-bottom: 3.125rem;border: 1px solid #f2f2f2;box-sizing: border-box;border-radius: 0.3125rem;overflow: hidden;}
.product .list li:nth-child(3n) {margin-right: 0;}
.product .list .pic {width: 26.875rem;height: 18.125rem;position: relative;}
.product .list .pic img {width: 100%;height: 100%;display: block;}
.product .list .cate {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(10, 55, 118, .5);opacity: 0;transition: opacity .3s ease;}
.product .list .cate .cell {font-size: 1.125rem;color: #fff;text-align: center;position: relative;padding: 1.25rem 0;}

.product .list .cate .cell::before {content: "";position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: 1.25rem;height: 0.125rem;background-color: #fff;}
.product .list .cate .cell::after {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 1.25rem;height: 0.125rem;background-color: #fff;}


.product .list .text {height: 6.875rem;padding: 0 1.875rem;transition: background .3s ease;}
.product .list .text .tit {font-size: 1.125rem;color: #333333;border-bottom: 1px solid #F2F2F2;padding-bottom: 0.9375rem;transition: color .3s ease;}
.product .list .text .more {margin-top: 0.75rem;}
.product .list .text .more span {font-size: 1rem;color: #666666;transition: color .3s ease;}
.product .list .text .more i {float: right;background: url(../images/ccc.png) no-repeat center;width: 1.5rem;height: 0.5rem;background-size: 100% 100%;margin-top: 0.3125rem;}

.product .list li:hover .cate {opacity: 1;}
.product .list li:hover .text {background: #0a3776;}
.product .list li:hover .text .tit,.product .list li:hover .text .more span {color: #fff;}
.product .list li:hover .text .more i {background-image: url(../images/ccc2.png);}

.product2 {background: url(../images/ccc3_02.png) no-repeat center bottom;background-size: 100% auto;padding-bottom: 5.9375rem;}

.product2 .left {width: 63.75rem;background: #fff;padding: 0 2.8125rem;box-sizing: border-box;}
.product2 .left .one {height: 9.0625rem;border-bottom: 2px solid #e6e6e6;}
.product2 .left .one .tit {float: left;height: 100%;position: relative;}
.product2 .left .one .tit::after {content: "";position: absolute;left: 0;bottom: -2px;width: 6.25rem;height: 2px;background: #0a3776;}
.product2 .left .one .tit h3 {font-size: 1.5rem;}
.product2 .left .one .tit p {color: #0a3776;font-size: 1rem;margin-top: 0.8125rem;}
.product2 .left .one .lx {float: right;height: 100%;}
.product2 .left .one .lx a {color: #0a3776;font-size: 1rem;background: url(../images/ccc5.png) no-repeat right center;padding-right: 1.25rem;}

.product2 .left .three {padding-bottom: 1.5625rem;}
.product2 .left .three .tit {margin-bottom: 1.875rem;font-size: 1.25rem;font-weight: bold;line-height: 4.375rem;border-bottom: 2px solid #E6E6E6;position: relative;}
.product2 .left .three .tit::after {content:"";position: absolute;left: 0;bottom: -2px;background: #0a3776;width: 6.25rem;height: 0.125rem;}
.product2 .left .three .items {overflow: hidden;}
.product2 .left .three .items a {color: #0a3776;margin-right: 1.25rem;}
.product2 .left .three .items img {vertical-align: middle;width: 0.9375rem;height: 0.9375rem;margin-right: 5px}

.product2 .left .four .tit {margin-bottom: 1.875rem;font-size: 1.25rem;font-weight: bold;line-height: 4.375rem;border-bottom: 2px solid #E6E6E6;position: relative;}
.product2 .left .four .tit::after {content:"";position: absolute;left: 0;bottom: -2px;background: #0a3776;width: 6.25rem;height: 0.125rem;}
.product2 .left .four li {background: #eceff4;line-height: 3.375rem;overflow: hidden;border-radius: 0.3125rem;}
.product2 .left .four li:nth-child(2n) {background: #fff;}
.product2 .left .four span {width: 20%;float: left;padding-left: 1.875rem;box-sizing: border-box;	}
.product2 .left .four p {float: right;width: 80%;}

.product2 .left .five {text-align: center;padding: 3.75rem 0 2.1875rem;}
.product2 .left .five a {background: url(../images/ccccc6.png) no-repeat right center;padding-right: 1rem;color: #0a3776;background-size: 0.5625rem 0.75rem;}


.product2 .right {width: 21.875rem;}
.product2 .right .one {box-shadow: 0 0 0.3125rem rgba(0, 0, 0, .2);height: 12.5rem;background: url(../images/cccc_03.jpg) no-repeat center;background-size: 100% 100%;border-radius: 0.3125rem;overflow: hidden;padding: 0 2.1875rem;box-sizing: border-box;}
.product2 .right .one h3 {font-size: 1.375rem;color: #fff;}
.product2 .right .one p {font-size: 1rem;color: #fff;margin-top: 0.9375rem;}
.product2 .right .one a  {width: 8.6rem;display: block;margin: 2.1875rem 0 0 0;position: relative;transition: all .3s ease;}
.product2 .right .one a span {
	border: 0.0625rem solid #0A3776;
    display: block;
    background: #fff url(../images/bn19.png) no-repeat left 1.625rem center;
	background-size: 0.875rem 0.8125rem;
    border-radius: 1.625rem;
    font-size: 0.875rem;
    color: #0a3776;
    line-height: 2.8125rem;
    text-align: center;
    position: relative;
    z-index: 2;
	box-sizing: border-box;
	padding-left: 1.5rem;
}
.product2 .right .one a:hover {transform: translateY(-0.3125rem);}
.product2 .right .two {background: #ffffff;margin-top: 1.5625rem;padding: 0.3125rem 1.875rem 1.875rem;box-sizing: border-box;}
.product2 .right .two h3 {border-bottom: 0.125rem solid #e5e5e5;font-size: 1.25rem;font-weight: bold;line-height: 4.375rem;position: relative}
.product2 .right .two h3::after {content: "";position: absolute;left: 0;bottom: -0.125rem;width: 6.25rem;height: 0.125rem;background: #0a3776;}
.product2 .right .two li {line-height: 4.0625rem;border-bottom: 1px solid #e5e5e5;}
.product2 .right .two li a {color: #232323;display: inline-block;width: 100%;line-height: 1rem;background: url(../images/ccc4.png) no-repeat right center;}
.product2 .right .two li a:hover {color: #0a3776;}


.cro1 {padding-bottom: 5.9375rem;}
.cro1 .left {width: 22.5rem;height: 30.125rem;}
.cro1 .left img {display: block;}
.cro1 .right {width: 65rem;background: #f6f8fb;height: 30.125rem;padding: 3.125rem 1rem 3.125rem 5rem ;box-sizing: border-box;}
.cro1 .right .js {color: #333333;line-height: 1.875rem;text-indent: 2rem;padding-right: 4rem;}
.cro1 .right .list {margin-top: 3.125rem;overflow-y: auto;height: 13.125rem;padding-right: 4rem;}
.cro1 .right .list li {position: relative;height: 3.125rem;line-height: 3.125rem;margin-top: 0.625rem;border-bottom: 1px solid #dddddd;float: left;width: 46%;}
.cro1 .right .list li:nth-child(2n) {float: right;}
.cro1 .right .list a {transition: color .3s;font-size: 1.125rem;color: #333333;display: inline-block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 4.0625rem 0 1rem;box-sizing: border-box;}
.cro1 .right .list a:hover {color: #0a3776;background: url(../images/cccccc.png) no-repeat right center;background-size: 1.125rem 0.75rem;}

.cro1 .right .list a::before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.25rem;height: 0.25rem;background: #0a3776;border-radius: 50%;}
.cro1 .right .list a::after {content: "";position: absolute;left: 0;bottom: -1px;width: 0;height: 1px;background: #0A3776;transition: width .3s ease;}
.cro1 .right .list a:hover::after{width: 100%;}

.cro2 {height: 53.125rem;background: url(../images/cro2-bg_02.jpg) no-repeat center;background-size: 100% 100%;}
.cro2 .p-tit {margin-top: 0;padding-top: 5.9375rem;}

#cro2-swiper {background: url(../images/CRO_04.png) no-repeat center;background-size: 100% 100%;height: 17.5rem;}
#cro2-swiper .swiper-slide {border-radius: 50%;overflow: hidden;width: 17.5rem !important;}
#cro2-swiper .ccc {width: 100%;height: 100%;overflow: hidden;border-radius: 50%;background: rgba(10, 55 , 118, .4);padding: 0.625rem;box-sizing: border-box;}
#cro2-swiper .show {width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;border-radius: 50%;overflow: hidden;}
#cro2-swiper .show .bg {width: 100%;height: 100%;background: rgba(10, 55 , 118, .4);}
#cro2-swiper .show .bg p {color: #fff;font-size: 1.25rem;text-align: center;}

.cro3 {padding-bottom: 5rem;}
.cro3 .list li {float: left;background: #f5f6f7;width: 41.875rem;margin-right: 3.75rem;margin-bottom: 2.5rem;height: 15rem;border-radius: 0.3125rem;overflow: hidden;}
.cro3 .list li:nth-child(2n) {margin-right: 0;}
.cro3 .list a {display: block;width: 100%;height: 100%;padding: 0 1.875rem;box-sizing: border-box;}
.cro3 .list .tit {font-size: 1.125rem;color: #333333;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cro3 .list .cont {font-size:1rem;color: #525252;line-height: 1.5rem;margin-top: 1.25rem;}
.cro3 .list .more {
	color: #333333;
	font-size: 1rem;
	background: url(../images/img-3-7.png) no-repeat right center;
	background-size: 1.625rem 1.625rem;
	height: 1.625rem;
	line-height: 1.625rem;
	display: inline-block;
	padding-right: 2.5rem;
	margin-top: 1.875rem;
	transition: .3s;
}
.cro3 .list li a:hover {background: #0a3776;}
.cro3 .list li a:hover .tit,.cro3 .list li a:hover .cont {color: #fff;}
.cro3 .list li a:hover .more {color: #fff;background: url(../images/news_10.png) no-repeat right center;background-size: 1.625rem 1.625rem;}

#cro3-swiper .swiper-pagination {position: static;margin-top: 1.875rem;}
#cro3-swiper .swiper-pagination-bullet {width: 0.9375rem;height: 0.9375rem;margin: 0 0.75rem;}
#cro3-swiper .swiper-pagination-bullet-active {background: #0a3776;}


.gray {background-color: #f6f8fb;}

::-webkit-scrollbar {width: 0.25rem;height: 0.25rem;}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#e1e6f1;}
::-webkit-scrollbar-thumb {border-radius: 0.625rem;background-color: #0a3776;}
::-webkit-scrollbar-thumb:vertical:hover {background-color: #0a3776;}
::-webkit-scrollbar-thumb:vertical:active {background-color: #0a3776;}


.social-share .icon-wechat .wechat-qrcode {top: -230px !important;height: 210px !important;left: -76px !important;}