/*
 * 初始化页面样式
 * 适用所有页面
 */
/*
 * 字体
 */
@font-face{
  font-family: PingFangSC;
  src: url('fonts/PingFang-Medium.ttf'); /* IE9+ */
}

html,body,.pure-g [class *= "pure-u"]{
	font-size: 14px;
	font-family: PingFangSC, PingFang SC,Arial,SourceHanSansCN-Regular,Microsoft Yahei,Verdana,Helvetica Neue,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif!important;}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
/*body,button,input,select,textarea{font:14px/1.5 Arial,SourceHanSansCN-Regular,PingFangSC, PingFang SC,Microsoft Yahei,Verdana,Helvetica Neue,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif}*/
address,cite,dfn,em,var{font-style:normal}
/*code,kbd,pre,samp{font-family:Arial,SourceHanSansCN-Regular,Microsoft Yahei,PingFangSC, PingFang SC,Verdana,Helvetica Neue,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif}*/
small{font-size:12px}
ul,ol{list-style:none}
input,textarea{outline: none;resize: none;}
a{color: #505050;text-decoration:none;outline: none;}
a:hover{color: #00337a;}
a:focus {outline:none;-moz-outline:none;}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
img,object{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
::-webkit-input-placeholder {color:#b2b2b2;font-size: 14px;}
:-moz-placeholder {color:#b2b2b2;font-size: 14px;}
::-moz-placeholder {color:#b2b2b2;font-size: 14px;}
:-ms-input-placeholder {color:#b2b2b2;font-size: 14px;}
body{color:rgba(51, 51, 51, 1)}
a.h2:hover{ text-decoration:none;}
img,input{border:0;vertical-align: middle;}
input,select,textarea{font-size:14px;}
input:focus{outline:none}
i,em{ font-style:normal;}

.imgs{
	width: 100%;
	display: block;
	height: auto;
}
.imgsH{
	height: 100%;
}
.f-item{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	min-height: 0;
}
/**
 * 还原编辑器内容标签默认样式
 */
.g-ur ul,.g-ur ol {padding-left:40px;}
.g-ur ul{list-style:disc}
.g-ur ol{list-style:decimal}
.g-ur img{max-width:100%;_display:none}
.g-ur table{table-layout:fixed;border-collapse:separate;border-spacing:2px}
.g-ur td{white-space:normal;word-wrap:break-word;word-break:break-all}

/**
 * 定位
 */
.g-pr{position:relative}

.gtja-section{ width: 100%; }
.gtja-section.main {
    background-color: #F7F9FC;
    padding-top: 20px;
    padding-bottom: 20px;
}
.gtja-section .section-content{
  width: 1200px;
  margin: 0 auto;
}
.gtja-section .section-con{
  width: 1080px;
  margin: 0 auto;
}
/**
 * 显示
 */
.g-dn{display:none}
.g-db{display:block}
.g-di{display:inline}
.g-dib{display:inline-block;*display:inline;*zoom:1}
.g-vh{visibility:hidden}
.g-box{display:-moz-box;display:-webkit-box;display:-o-box;display:box;}
.g-box-flex{-moz-box-flex:1;-webkit-box-flex:1;-o-box-flex:1;box-flex:1;}

/**
 * 溢出
 */
.g-hid{overflow: hidden;}

/**
 * 浮动
 */
.g-fl{float:left}
.g-fr{float:right}

/**
 * 高度填充
 */
.g-h0{height:0}
.g-h1{height:1px}
.g-h2{height:2px}
.g-h3{height:3px}
.g-h4{height:4px}
.g-h5{height:5px}
.g-h10{height:10px}
.g-h15{height:15px}
.g-h20{height:20px}
.g-h25{height:25px}
.g-h30{height:30px}
.g-h35{height:35px}
.g-h40{height:40px}
.g-h45{height:45px}
.g-h50{height:50px}
.g-h0,.g-h1,.g-h2,.g-h4,.g-h5,.g-h10,.g-h15,.g-h20,.g-h25,.g-h30,.g-h35,.g-h40,.g-h45.g-h50{clear:both;overflow:hidden}

/**
 * 宽度
 */
.g-w30{width: 30px;}
.g-w50{width: 50px;}
.g-w110{width: 110px;}
.g-w160{width: 160px;}
.g-w200{width: 200px;}
.g-w350{width: 350px;}
.g-w380{width: 380px;}
.g-w570{width: 570px;}
.g-w640{width: 640px;}
.g-w760{width: 760px;}
.g-w790{width: 790px;}
.g-wb14{width: 14%;}
.g-wb24{width: 24%;}
.g-wb33{width: 33.33%;}
.g-wb100{width: 100%;}

/**
 * 背景色
 */
.bgblue{background-color: #034888;}

.imgMax{
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto
}
/**
 * 外边距
 */
.pt40{
	padding-top: 40px;
}.pt32{
	padding-top: 32px;
}
.pt24{
	padding-top: 24px;
}
.g-mt10{margin-top: 10px;}
.g-mt15{margin-top: 15px;}
.g-mt20{margin-top: 20px;}
.g-mt40{margin-top: 40px;}
.g-mt50{margin-top: 50px;}
.g-mt80{margin-top: 80px;}
.g-ml10{margin-left: 10px;}
.g-mr10{margin-right: 10px;}
.g-mr15{margin-right: 15px;}
.g-ml20{margin-left: 20px;}
.g-mr20{margin-right: 20px;}
.g-mb20{margin-bottom: 20px;}
.g-ml40{margin-left: 40px;}
.g-mr40{margin-right: 40px;}
.g-ml45{margin-left: 45px;}
.mr5{margin-right: 5px;}

/**
 * 内边距
 */
.g-pt5{padding-top: 5px;}
.pt8{padding-top: 8px;}
.pt18{padding-top: 18px;}
.g-pt10{padding-top: 10px;}
.g-pt20{padding-top: 20px;}
.g-p20{padding: 20px;}
.g-pl10{padding-left:10px;}
.g-pl15{ padding-left:15px;}
.g-pl20{ padding-left:20px;}
.pl32{ padding-left:32px!important;}
.g-pl40{ padding-left:40px;}
.g-pr40{ padding-right:40px;}
/**
 * 文本对齐
 */
.g-tl{text-align:left}
.g-tc{text-align:center}
.g-tr{text-align:right}
.g-vm{vertical-align: middle;}
.g-ti2{text-indent: 2em;}

/**
 * 字体大小
 */
.g-fs00{font-size:0;line-height: 0;}
.g-fs12{font-size:12px}
.g-fs13{font-size:13px}
.g-fs14{font-size:14px}
.g-fs15{font-size:15px}
.g-fs16{font-size:16px}
.g-fs18{font-size:18px}
.g-fs20{font-size:20px}
.g-fs22{font-size:22px}
.g-fs24{font-size:24px}
.g-fs26{font-size:26px}
.g-fs28{font-size:28px}
.g-fs30{font-size:30px}
.g-fs32{font-size:32px}
.g-fs35{font-size:35px}
.g-fs36{font-size:36px!important}
.g-fs45{font-size:45px}
.g-fs55{font-size:55px}
.g-fs60{font-size:60px}


/**
 * 行高
 */
.g-lh1{line-height: 1;}
.g-lh32{line-height:32px;}
.g-lh77{line-height:77px;}
.g-lh18{line-height: 18px;}
.g-lh22{line-height: 22px;}
.g-lh24{line-height: 24px;}
.g-lh26{line-height: 26px;}
.g-lh30{line-height: 30px;}
.g-lh36{line-height: 36px;}
.g-lh2em{line-height: 2em;}
.g-lh40{line-height: 40px;}

/**
 * 字体颜色
 */
.g-cf240{color: #f24040;}
.g-cf6eb{color: #6ebb79;}
.g-cf338{color: #338833;}
.g-c8c91a2{color: #8c91a2;}
.g-cbabbbc{color: #babbbc;}
.g-c0080cc{color: #0080cc;}
.g-caa1f24{color: #aa1f24;}
.g-blue{color: #034888;}
.g-c6c{color: #6c6c6c;}
.g-c76{color: #767676;}
.g-c8f{color: #8f8f8f;}
.g-c444{color: #444;}
.g-c888{color: #888888;}
.g-c99{color: #9A9A9A;}
.g-ccc{color: #cccccc;}
.g-cff{color: #ffffff;}
.g-c00{color: #000000;}
.g-c007{color:#0079C2;}
.g-yellow{ color:#faa245;}

/**
 * 字体
 */
.g-ffa{font-family:arial}
.g-ffs{font-family:simsun}
.g-ffh{font-family:simhei}
.g-ffy{font-family:Microsoft YaHei}
.g-fsn {font-style: normal;}
.g-fwb2 {font-weight: 500;}
.g-fwb {font-weight: 700;}
.g-fw6 {font-weight:600;}
.g-fw5 {font-weight: 500;}
.g-fw4 {font-weight: 400;}
/**
 * 清除活动 .g-cf
 * 全局容器 .g-o
 */
.g-cf,.g-o{*zoom:1}
.g-cf:after,.g-o:after{display:block;visibility:hidden;clear:both;height:0;content:'\20'}
.g-o{width:1200px;margin:0 auto;}
.clear{ clear:both;height:0;line-height:0;} 
/**
 * 图片垂直居中
 */
.g-ivm .i{display:table-cell;vertical-align:middle;font-family:simsun}
.g-ivm .i img{_position:relative;_top:-1px;vertical-align:middle}
.g-ivm .ibox{text-align:center}
.g-bimg{max-width:100%;height: auto;}

/**
 * 内容显示控制
 * .g-e  显示省略号(包含不换行)
 * .g-b  换行
 * .g-ub 不换行
 */
.g-e{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.g-b{word-wrap:break-word;word-break:break-all}
.g-ub{white-space:nowrap;word-wrap:normal}

.pure-form input[type="text"]:focus,
.pure-form input[type="password"]:focus,
.pure-form input[type="email"]:focus,
.pure-form input[type="url"]:focus,
.pure-form input[type="date"]:focus,
.pure-form input[type="month"]:focus,
.pure-form input[type="time"]:focus,
.pure-form input[type="datetime"]:focus,
.pure-form input[type="datetime-local"]:focus,
.pure-form input[type="week"]:focus,
.pure-form input[type="number"]:focus,
.pure-form input[type="search"]:focus,
.pure-form input[type="tel"]:focus,
.pure-form input[type="color"]:focus,
.pure-form select:focus,
.pure-form textarea:focus {
    outline: 0;
    outline: thin dotted \9; /* IE6-9 */
    border-color: #129FEA;
}

.inline{display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;}
.test-ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.clear{clear:both; }

.ptitle{ text-align: center; font-size: 30px; padding: 40px 0 20px 0; }
.location{ background: #f7f9fc; height: 40px; line-height: 40px; font-size: 14px; }
.location i{ vertical-align: middle; }
.location i,.location span{ color: #999; }

/*渐显动画*/
@keyframes fadein {
  0% {opacity: 0;}
  50% {opacity: .8;}
  100% {opacity: 1;}
}
@keyframes arrowing {
  0% {transform: translateY(-10px); opacity: 0.8; }
  50% {transform: translateY(20px); opacity: 1;}
  100% {transform: translateY(-10px);opacity: 0.8;}
}



/*
 *微信分享
 */
.black_overlay {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}

.modal_body {
  display: none;
  position: fixed;
  top: 50%;
  border-radius: 3px;
  left: 50%;
  margin-left: -100px;
  margin-top: -107px;
  box-sizing: border-box;
  width: 200px; font-size: 14px;
  height: 250px;
  text-align: center;
  background: #fff;
  z-index: 1002;
}

.box-qcode {
  padding: 10px;
}


a.closed {
  width: 37px;
  height: 37px;
  display: block;
  position: absolute;
  right: 0;
  top: -45px;
  background: url(../images/x.png)no-repeat;
  background-size: 100%;
  z-index: 10;
  cursor: pointer;
}

/*
 *分页组件
 */
.page {
  padding: 24px 0 80px;
}
.page ul li a.pure-button {
  margin: 0 5px;
  height: 24px;
  border-radius: 3px;
  font-size: 14px;
  color: #444; line-height: 24px;
  padding:.2em .8em;
  background: #fff;
  border: 1px solid #eee;
}
.page ul li a.pure-button:hover,
.page ul li a.pure-button:focus {
  text-decoration: none;  
  color: #034888;
  border: 1px solid #034888;
}
.page ul li a.prev,
.page ul li a.next {
  padding: 0.2em 0.6em;
  text-shadow: none;
}
.page ul li a.prev i,.page ul li a.next i{font-size: 14px;}
.page ul li a.pure-button-active,
.page ul li a.pure-button:active {
  color: #034888;
  border: 1px solid #034888;
  box-shadow: none;
}
.page ul li a.disabled {
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #e2e2e2;
  cursor: default;
}
.page ul li a.disabled:hover,
.page ul li a.disabled:focus,
.page ul li a.disabled:active {
  border: 1px solid #e2e2e2;
  background: #fff;
  color: #e2e2e2;
  cursor: default;
}


.clearfix {
	zoom: 1;
}

.clearfix:before,
.clearfix:after {
	content: '';
	display: table;
}

.clearfix:after {
	clear: both;
}

/*
 * flex布局
 */
.flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.flex.w{
	width: 100%;
}
.f-fc {
	flex-direction: column;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;

}

.f-item {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-height: 0;
	min-width: 0;
}

.f-ac {
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.f-ae {
	-webkit-align-items: flex-end;
	-moz-align-items: flex-end;
	-ms-align-items: flex-end;
	-o-align-items: flex-end;
	align-items: flex-end;
}

.f-jc {
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
}

.f-jb {
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.f-wrap {
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}


/*
 * 文字溢出隐藏
 */
.ellipsis-5 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}

.ellipsis-4 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.ellipsis-3 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.ellipsis-2 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.ellipsis-1 {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

/*导航*/

.header {
	position: fixed;
	top: 0;
	width: 100%;
	/*border-bottom: 1px solid rgba(255, 255, 255, .32);*/
	background: none;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	z-index: 200;
}
.header:after{

	background: url(../images/header-bg.png) repeat-x;
	background-size: auto 160px;
	height: 160px;
	content: ' ';
	position: absolute;
	left:50%;
	pointer-events: none;
	top: 0;
	z-index: -1;
	transition: all 0.2s;
	max-width: 1920px;
	width: 100%;
	-webkit-transition: all 0.2s;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.header.drop:after,.header.isDrop:after,.header:hover:after{
	opacity: 0;
}

.header.drop,.header.isDrop,.header:hover {
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
	background: rgba(0, 0, 0, .2);
	background: rgba(255,255, 255, 1);
	    box-shadow: 1px 2px 5px rgba(0,0,0,0.24);
}


.header .logo{
	width:160px;
	background: url(../images/t-logo.png) no-repeat;
	background-size: 100% auto;
	height: 35px;
	position: relative;
	z-index: 10;
}
.header-nav{
	position: relative;
	z-index: 2;
}
.header.isDrop .logo,
.header.drop .logo,
.header:hover .logo{
	background-image: url(../images/f-logo.png) ;
}

.header.isDrop .yyui_menu1 a,
.header.drop .yyui_menu1 a,
.header:hover .yyui_menu1 a{color: #333;}


.header.isDrop .yyui_menu1 li>a:hover,
.header.drop .yyui_menu1 li>a:hover,
.header:hover .yyui_menu1 li>a:hover{color: #032559;}

.header.isDrop .header-tool .line,
.header.drop .header-tool .line,
.header:hover .header-tool .line{
	background: #ccc;
}
.header:hover .header-tool img,
.header.isDrop .header-tool img,
.header.drop .header-tool img{
	filter: brightness(0);
	opacity: 0.3;
}
.header-tool{
	font-size: 0
}
.header-tool .line{
	width: 1px;
	height: 16px;
	background: #fff;
	margin: 0 12px;
	vertical-align: middle;
	display: inline-block;
}
.yyui_menu1 {
	height: 35px;
	line-height: 35px;
		z-index: 99;
	font-size: 15px;
		position: relative;
}

.yyui_menu1 li {
	float: left;

}
.yyui_menu1 li:last-child>a{
	/*margin-right: 0;*/
}
.yyui_menu1 li>a {
	display: block;
font-weight: 400;
font-size: 18px;
color: #FFFFFF;
margin-left: 20px;
margin-right: 20px;
line-height: 30px;
padding: 30px 0;
letter-spacing: 0;
position: relative;
z-index: 10;
	
}
.yyui_menu1 li:last-child>a{
	margin-right: 0 !important;
}
.yyui_menu1 li>a:after{
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	left: 50%;
	width: 0;
	height: 2px;
	position: absolute;
	bottom: 0;
	content: ' ';
	display: block;
	background: #032559;
}

.yyui_menu1 li:hover>a,
.yyui_menu1 li>a:hover,
.yyui_menu1 li>a.hover{
	color: #032559;
}

.yyui_menu1 li:hover>a:after,
.yyui_menu1 li>a:hover:after,
.yyui_menu1 li>a.hover:after{
	width: 100%;
	left: 0;
}

.yyui_menu1 li a.more:after {
	padding-left: 20px;
	content: " >";
	font-family: SimSun;
}
.yyui_menu1:after,
.yyui_menu1:before{
	display: none;
	z-index: 5;
	width:1200px;
	position: absolute;
	margin-left: -189px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	top: 0;
	height: 78px;
	background: #fff;
	content: ' ';
	opacity: 0;
	transition: opacity 0s;
		box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);
}
.yyui_menu1:after{
	
}
.yyui_menu1:before{
	/*width:120%;
	left:-50px;*/
	z-index: 6;
	width: 2000px;
	box-shadow:none;
	

}
.yyui_menu1:hover:before,
.yyui_menu1:hover:after{
	transition: all 0.25s;
	transition-delay: 0.15s;
	opacity: 1;

}
.yyui_menu1:hover:before{
	box-shadow:none;
	
}
.yyui_menu1 li{
	position: relative;
}
.yyui_menu1 li ul {
	letter-spacing:0;
	position: absolute;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	right:30px;
	display: none;
	background-color: #FFFfff;
	background: url(../images/menu-pop-bg.png) no-repeat right bottom #fff;
	background-size: 50% auto;
	z-index: 4;
	padding:64px 18px;
	flex-wrap: wrap;
	justify-content: space-between;
	box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);
	/*flex-direction:column;*/
	box-sizing: border-box;
	text-align: center;
	
}
.yyui_menu1 li ul:after{
	content: '';
	width: 300px;
}
.yyui_menu1 li:hover>ul{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	

}
.yyui_menu1 li ul.one{
	width:1048px;
	box-sizing: border-box;
	justify-content: space-between;
	padding-left: 88px;
	padding-right: 88px;
}
.yyui_menu1 li ul.one:after{display: none;}
.yyui_menu1 li ul.one .entry{
	width: auto;
}
.yyui_menu1 li ul.two{
	width: 130px;
	width: 287px;
}
.yyui_menu1 li ul.two .entry{
	width: 100%;
	
}
.yyui_menu1 li ul.two .entry .info{
	min-height: auto;
	padding-bottom:45px ;
}
.yyui_menu1 li ul.two .entry:last-child .info{
	padding-bottom: 0;
}

.yyui_menu1 li ul.two .entry .info:after{display: none;}


.yyui_menu1 li ul.two .entry .info a{
/*	margin-left: 20px;
	margin-right: 0;*/
}


.yyui_menu1 li ul.two2{
}

.yyui_menu1 li ul.two3{
}

.yyui_menu1 li ul.two4{
}
.yyui_menu1 li ul.two3 .entry .info a{
	
}

.yyui_menu1 li ul.two4 .entry .info a{
	
}

.yyui_menu1 li ul .entry{
	width:300px;
	
}

.yyui_menu1 li ul .entry .tit{
font-weight: 500;
font-size: 18px;
color: #333333;

line-height: 32px;
text-shadow: 0px 8px 20px rgba(0,0,0,0.12);
text-align: center;
border-bottom: 1px solid rgba(0, 0, 0, 0.12);
padding-bottom: 20px;
margin-bottom: 20px;
}
.yyui_menu1 li ul .entry .tit a:hover{color:#00337a}
/*
.yyui_menu1 li ul .entry .tit:before{
	content: ' ';
	width: 3px;
	height: 19px;
	margin-right: 17px;
	background: #032559;
	background: linear-gradient(225deg,transparent 2px,#032559 0) top right;
	background-size: 100% 100%;

	
}*/
.yyui_menu1 li ul .entry  .info{
	padding-bottom: 10px;
	min-height:70px;
	/*display: flex;
	justify-content: space-between;
	flex-wrap: wrap;*/
}
.yyui_menu1 li ul .entry  .info:after{
	content: ' ';
	display: block;

}
.yyui_menu1 li ul .entry  .info a{
	margin-bottom: 16px;
	display: block;
font-weight: 400;
font-size: 17px;
color: #666;
line-height: 32px;
text-shadow: 0px 8px 20px rgba(0,0,0,0.12);
margin-bottom: 32px;
}
.yyui_menu1 li ul .entry  .info a:last-child{margin-bottom: 0;}
.yyui_menu1 li ul .entry  .info a:hover{
	color: #00337A;
}

.yyui_menu1 li ul .entry .tit a{color: #333;}
.yyui_menu1 li ul .entry .info>a:hover,
.yyui_menu1 li ul .entry .tit a:hover{
color: #0079C3;	
}

.footer{ padding: 0!important;
background:#333333 ; 
color: rgba(255,255,255,0.8);}

.footer a{
	color: rgba(255,255,255,0.8);
}

.footer a:hover{
	color: rgba(255,255,255,0.9)!important;
}

.footer .head{
	padding:48px 0 40px 0;

}


.footer .head .logo{
	width: 188px;
	margin-right: 80px;
}
.footer .head  .tit{
font-weight: 600;
color: #FFFFFF;
line-height: 26px;
padding-bottom:9px;
}
.footer .head .code .tit{
	align-items: center;
	padding-bottom: 20px;
}
.footer .head .code .tit:before{
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/home/icon-contaus.png) no-repeat;
	background-size: 100% 100%;
	margin-right: 8px;
}

.footer .head .code .entry{
	width: 84px;
	box-sizing: border-box;

	white-space: nowrap;
	text-align: center;
	margin-right: 20px;
line-height:25px ;
} 
.footer .head .code .entry img{
	background: #fff;
	margin-bottom: 5px;
}
.footer .head>.f-item.info2{
	border-left: 1px solid #464646;
	border-right: 1px solid #464646;
	padding:0 55px 0 85px;
		margin-right: 85px;
}
.footer .head .info {
	width: 380px;
	margin-right: 65px;
}
.footer .head .info .g-fs35{
	line-height: 1;
    font-family: SimSun;
    font-weight: bold;
	color: #fff;
	width: 116px;

}
.footer .head .info .tips{
	padding-top: 10px;
	padding-bottom: 13px;
	border-bottom: 1px solid #464646;
}
.footer .head .info .contact{
	margin-top: 15px;
}
.footer .head .info .contact>.flex{
	margin-right: 18px;
}
.footer .head .info .contact>.flex:last-child{margin-right: 0;}
.footer .head .info .contact i{
	width: 20px;
	margin-right: 5px;
	height: 20px;
	background-size: 100% 100%;
	position: relative;
	top: -1px;
}
.footer .head .info .contact .mail{
	background-image: url(../images/home/icon-mail.png);
}
.footer .head .info .contact .addres{
	background-image: url(../images/home/icon-addres.png);
	top: -2px;
}
.footer .head .info .contact .tel{
	background-image: url(../images/home/icon-tel.png);
}



.footlink{ padding: 40px 0 64px 0; }
.footlink h3{ 
font-weight: 600;
font-size: 16px;
color: #333333;
line-height: 22px;
margin-bottom: 20px;
}
.footlink ul.ullink li{ font-size: 14px; margin-bottom: 12px; line-height: 20px;}
.footlink ul.ullink li a{ color: #666666; }


.foot .pure-g{
	letter-spacing: 0;
}



.icon-icp{
	width:18px;
	margin-right: 5px;
}

.select-link{
	background: none;
	color: rgba(255,255,255,0.3);
	outline: none;
	margin-bottom: 22px;
	position: relative;
	width:85px;
}
.select-link .t{
	color: rgba(255,255,255,0.8);
	padding: 3px 2px 3px 5px;
	cursor: pointer;
	border: 1px solid rgba(255,255,255,0.4);

}
.select-link .t:after{
	content: ' ';
	width: 12px;
	height: 12px;
	margin-left: 7px;
	display: inline-block;
	vertical-align: top;
	background: url(../images/icon-arrow4.png) no-repeat center;
	background-size: 100%;
	position: relative;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	opacity: 0.8;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform-origin: center;
}
.select-link.active .t:after{
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
}
.select-link .info{
	position: absolute;
	left: 0;
	top: 100%;
	margin-top: 10px;
	border: 1px solid #858585;
	padding: 15px 20px;
	background:#333 ;
	z-index: 5;
	width: 292px;
	box-sizing: border-box;
	display: flex;
	flex-direction:column;
	align-content: space-between;
	flex-wrap: wrap;
	height:120px ;
	justify-content: space-between;
	display: none;
	
	

}
.select-link .info:before{
	content: ' ';
	width: 12px;
	height: 12px;
	background: url(../images/icon-arrow.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 30px;
	top: -8px;
	

}
.footer .head .select-link .info{
	width: 292px;
}
.footer .head .select-link:nth-child(2) .info{
	width: 232px;
}
.select-link .info:after{
	left: 50%;
	width: 0;
	top: 20px;
	bottom: 20px;
	content: ' ';
	position: absolute;
	display: block;
	border-left: 1px solid #979797;
}
.select-link .info a{
	font-size: 14px;
	color: #fff;
	margin-bottom: 5px;
}
.select-link.active .info{
	display: flex;
}
.footer .link-list{
		border-bottom: 1px solid #464646;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 14px;

	
	
}
.footer{color: rgba(255,255,255,.8);}
.footer .link-list a{
	display: block;
		margin-right: 20px;
		margin-bottom: 15px;
	color: rgba(255,255,255,.8);

}
.footer .link-list:after{
	
}
.foot{ background:#222222; color: rgba(255,255,255,.4);
 padding: 14px 0; font-size: 12px;}
.foot a{
	color: rgba(255,255,255,.3); 
}
.foot a:hover{color: rgba(255,255,255,.5);
}
.IPv6{
	border:1px solid rgba(255,255,255,.4) ;
	color: rgba(255,255,255,.4);
	font-size: 12px;
	border-radius: 3px;
	padding: 0 2px;
}


/*
 * 首页样式
 */

.banner {
	overflow: hidden;
	position: relative;
	background: #fff;
	width: 100%;
}

.banner .swiper-pagination {
	bottom: 25px;
	width: 100%;
	height: auto;
	padding: 0 55px;
	text-align: center;
	left: 0;
	box-sizing: border-box;
}
.banner .swiper-pagination>span{
	margin-left: auto!important;
	
}

.banner .swiper-slide{
	overflow: hidden;
	height: 600px;
}
.banner .swiper-slide .info {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	z-index: 2;
	pointer-events: none;
}

.banner .swiper-slide.video h2:before {
	display: block;
	margin: 0 auto;
	width: 48px;
	height: 48px;
	background: url(../images/icon-play.svg) no-repeat;
	background-size: 100% 100%;
	content: ' ';
	margin-bottom: 10px;
	cursor: pointer;
}

.banner .swiper-slide .info h2 {
	font-weight: 600;
	font-size: 48px;
	color: #FFFFFF;
	line-height: 68px;
	text-align: center;
}

.banner .swiper-slide .info p {
	font-size: 17px;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 15px;
	text-transform: uppercase;
}

.banner .swiper-slide img,
.banner .swiper-slide video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-width: 1920px;
	margin: 0 auto;
}
.banner .swiper-slide.animation img{
	transition: all 10s;
}
.banner .swiper-slide.swiper-slide-active img{
	transform: scale(1.15);
}


.banner .autoplay-progress {
	position: absolute;
	z-index: 10;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -12px;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	color: #fff;
	display: none;
}

.banner .swiper-pagination-bullet-active .autoplay-progress {
	display: flex;
}

.banner .swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 0.3;
	margin: 0 8px !important;
	display: inline-block;
	vertical-align: top;
	position: relative;
	transition: all 0.2s;
}

.banner .swiper-pagination .swiper-pagination-bullet:before {
	/*display: block;
	margin: 0 auto;
	content: ' ';
	width: 6px;
	height:6px;
	border-radius: 100%;
	background: #fff;*/
}

.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity: 1;
}

.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:first-child {
	margin-top: 0;
}

:root {
	--progress: 0;
}

.banner .autoplay-progress svg {
	position: absolute;
	left: 0;
	top: 0px;
	box-sizing: border-box;
	z-index: 10;
	border: 1px solid rgba(255, 258, 255, 0.2);
	border-radius: 100%;
	width: 100%;
	height: 100%;
	stroke-width: 4px;
	stroke: #fff;
	fill: none;
	stroke-miterlimit: 4px;
	stroke-dashoffset: calc(125.6 * (1 - var(--progress)));
	stroke-dasharray: 125.6;
	transform: rotate(-90deg);
}

.i-crumbs {
	width: 100%;
	z-index: 2;
	position: relative;
background: #FFFFFF;
box-shadow: 0px 6 19px 0px rgba(0,0,0,0.04), inset 2px -2 32px 0px rgba(154,196,255,0.12);
backdrop-filter: blur(8px);
overflow: hidden;
z-index: 2;
margin-top: -1px;
}

.crum_tab {

background: #FFFFFF;
/*box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.04);*/
/*margin-top: -55px;*/
padding: 0 ;
	
}
.crum_tab li {
	position: relative;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	padding:20px 0;
	z-index: 1;
}


.crum_tab li:last-child:hover a {
	transform: scale(1.1)
	
}

.crum_tab li::after {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top:23px;
	bottom:23px;
	width: 1px;
	background: rgba(0, 0, 0, 0.04);
	transform: rotate(15deg);
	-webkit-transform: rotate(15deg);
}

.crum_tab li a.goto {
	
}

.crum_tab li a.goto i {
	width:36px;
	height:36px;
	position: relative;
	margin-right:16px;
background-size: 100% 100%;
}

.crum_tab li:nth-child(1) a.goto>i {
	background-image: url(../images/home/icon-1.png);

	
}

.crum_tab li:nth-child(2) a.goto>i {
	background-image:url(../images/home/icon-2.png);


}

.crum_tab li:nth-child(3) a.goto>i {
	background-image:url(../images/home/icon-3.png);

}

.crum_tab li:nth-child(4) a.goto>i {
background-image:url(../images/home/icon-4.png);
}



.crum_tab li:nth-child(1):hover a.goto>i {
	background-image: url(../images/home/icon-1-h.png);

	
}

.crum_tab li:nth-child(2):hover a.goto>i {
	background-image:url(../images/home/icon-2-h.png);


}

.crum_tab li:nth-child(3):hover a.goto>i {
	background-image:url(../images/home/icon-3-h.png);

}

.crum_tab li:nth-child(4):hover a.goto>i {
background-image:url(../images/home/icon-4-h.png);
}


.crum_tab li a.goto .tit{
font-weight: 600;
color: #333333;
line-height: 30px;
text-shadow: 0px 8px 24px rgba(0,0,0,0.04);
font-size: 19px
}

.crum_tab li a.goto .txt{
font-weight: 400;
color: #999999;
line-height: 20px;
text-shadow: 0px 8px 24px rgba(0,0,0,0.04);
margin-top: 8px;
}


.crum_tab li:last-child::after {
	display: none;
}
.crum_tab li:hover:before{
	content: ' ';
	height: 100%;
	position: absolute;
	top: 0;
	left: -15px;
	right: -20px;
	bottom:0;
		background:url(../images/home/bg-1.png);
	background-size: 100% 100%;
	z-index: -1;
}

.crum_tab li:nth-child(5) a.goto>i {
	background-image:url(../images/home/icon-5.png);
}
.crum_tab li:nth-child(5) a.goto .tit{color: #fff;}
.crum_tab li:nth-child(5):before{
	content: ' ';
	height: 100%;
	position: absolute;
	top: 0;
	left: -16px;
	width: 497px;
	bottom:0;
		background:url(../images/home/bg-2.png);
	background-size: auto 100%;
	z-index: -1;
}
.crum_tab li:nth-child(5):after{
	z-index: -2;
	content: ' ';
	display: block;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50px;
	width:2000px;
	bottom:0;
	background: #00337a;
	transform: rotate(0);
	-webkit-transform: rotate(0);
}


/*.crum_tab li:hover{
	background:url(../images/home/bg-1.png);
	background-size: 100% 100%;
}*/
.crum_tab li:hover a .tit{color:#fff}
.crum_tab li:hover a .txt{color:#fff}
/*.crum_tab li:hover a i{	filter: brightness(0) invert(1)}*/


.i-company{
	padding-top:64px;
	background: rgba(247, 247, 247, 1);
}
.i-company .honors{
	padding: 0 40px;
position: relative;
height: 400px;
}

.i-company .honors-left{
background: url(../images/home/honors-bg.png) no-repeat right bottom #fff;
background-size:135px auto;
}
.i-company .honors-left.active:after,
.i-company .honors-right.active:after{
	position: absolute;
	left: 100%;
	top: 47px;
	width: 0;
	content: ' ';
	height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #deebff;
	z-index: 10;
}
.i-company .honors-right.active:after{
	left: -20px;
	border-left: 10px solid transparent;
	border-right: 10px solid #deebff;
}
.i-company .honors-right{
background: url(../images/home/news-bg.png) no-repeat right bottom #fff;
background-size:126px auto;
}



.i-company .honors .title{
font-weight: 500;
color: #00337a;
line-height: 20px;
padding-top: 40px;
padding-bottom: 16px;
display: flex;
font-weight: bold;
align-items: center;
}
.i-company .honors .title:before{
	content: ' ';
	width: 3px;
	height: 20px;
	margin-right: 13px;
	background: #00337a;
	background: linear-gradient(225deg,transparent 2px,#00337a 0) top right;
	background-size: 100% 100%;

	
}
.i-company .honors .t{
font-weight: 500;
color: rgba(51, 51, 51, 1);
line-height:40px;
margin-bottom: 16px;
font-weight: bold;
}

.i-company .honors .txt{
font-weight: 400;
color: #666;
line-height: 28px;
margin-bottom: 30px;
}

.i-company .honors .btn-more{
	
	position: absolute;
	left: 40px;
	bottom: 40px;
	
	width: 124px;
	height: 32px;
	text-align: center;
	color:rgba(13, 48, 103, 1);
	border: 1px solid  rgba(102, 102, 102, 1);
	color: rgba(102, 102, 102, 1);
	line-height: 32px;
	display: block;
	
box-sizing: border-box;
	
}


.i-company .active .btn-more{
	color:#00337a;
	border: 1px solid  #00337a;
}


.i-company .honors .btn-more:hover{
		color:rgba(13, 48, 103, 1);
		border: 2px solid rgba(13, 48, 103, 1);

}
.i-company .honors .btn-more:after{
	content: ' ';
	width:16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}
.i-company .honors .btn-more:hover:after{

	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
}
.i-company .active .btn-more:after{

	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
}
	
.i-company .active{
	background: url(../images/home/dynamics-bg.png);
	background-size: 100% 100%;
}
.i-company .active .title{
/*color: #FCFCFC;*/
}

.i-company .active .t{
/*color: #FCFCFC;*/
}
.i-company .pure-u-1-3{
	position: relative;
	overflow: hidden;
}
.i-company .pure-u-1-3 .imgs{
	height: 400px;
	position: absolute;left: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1);
	-webkit-transform: scale(1);
	top: 0;
	object-fit: cover;
	object-position: center;
}
.i-company .pure-u-1-3:hover .imgs{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.i-company .active .txt{
/*color: #FCFCFC;*/
}
.i-company .active .btn-more{
	/*border: 1px solid rgba(252, 252, 252, 1);*/
	/*color: #fff;*/
	/*color: #FCFCFC;*/
	
}
.i-company .active .btn-more:hover{
		/*border: 2px solid rgba(252, 252, 252, 1);*/

}
.i-company .active .btn-more:after{
	/*background: url(../images/icon-arrow-white.png) no-repeat;*/
	/*background-size: 100% 100%;*/
}


.i-company .active .title:before{
	/*background: #fff;
	background: linear-gradient(225deg,transparent 2px,#fff 0) top right;
	background-size: 100% 100%;*/

	
}

.i-news{
	padding-top:24px;
	background: rgba(247, 247, 247, 1);
}
.i-news .info{
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	padding: 0 40px;
	background: #fff;
	position: relative;z-index: 1;
	height:175px;
	border-right:1px solid rgba(247, 247, 247, 1);
	z-index: 2;
	position: relative;
}
.i-news .pic{
	padding-top: 56.25%;
	position: relative;
	overflow: hidden;
}
.i-news .pure-u-1-3 {
	position: relative;
	overflow: hidden;
}

.i-news .pure-u-1-3 .imgs{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.i-news .pure-u-1-3:hover .imgs{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}


.i-news .info .time{
font-weight: 500;
color: #333333;
line-height: 20px;
text-shadow: 4px 8px 24px rgba(0,0,0,0.14);
padding-top: 24px;

}
.i-news .info .time span{
	display: block;
	line-height: 42px;
}
.i-news .info .tit{
font-weight: 600;
color: #333333;
line-height: 22px;
margin-top: 16px;
margin-bottom: 14px;
line-height:24px;
}
.i-news a:hover .tit{
	color: #00337A;
}
.i-news .info .txt{
	font-size: 16px;
	line-height: 28px;
	color: #666;
}

.i-news .info .imgs{
	width: 100%;
	height:240px;
	object-fit: cover;
}


.i-news a:hover .info{
background: #FFFFFF;
box-shadow: 4px 8px 24px 0px rgba(0,0,0,0.14);
z-index: 2;
}
.i-news-pagination{
	display: flex;
	justify-content: center;
	padding: 24px 0 0 0;
}

.i-news-pagination span{
	width:20px;
	height: 20px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
margin: 0 7px;
}
.i-news-pagination span:after{
	content: ' ';
	width: 10px;
height: 10px;
background: #E2E2E2;
border-radius: 100%;
top: 50%;
left: 50%;
position: absolute;
margin-left: -5px;
margin-top: -5px;
display: block;
}
.i-news-pagination span.active{
	background: #EEEEEE;
}
.i-news-pagination span.active:after{
	background: #032559;
}

.i-slot-title{
	text-align: center;
	color: #00337A;
	color: #333;
	font-weight: bold;
	padding: 41px 0 33px 0;
	background: rgba(247, 247, 247, 1);
}
.i-slot-title .en{
	font-size: 18px;
	color: #999999;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
}
/*.i-slot-title:after,
.i-slot-title:before{
	content: ' ';
	width:36px ;
	height: 37px;
	background: url(../images/home/icon-slot.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 22px;
	

}
.i-slot-title:after{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}*/
.i-slot{
	background: url(../images/home/bg-4.png) no-repeat center #00337a;
	background-size: auto 100%;
}

.i-slot .item .img{
	object-fit: cover;
	object-position: center;
	width: 100%;
	height: 27vw;
	height: 520px;
		transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.i-slot .item{
		transition: all 0.3s;
	-webkit-transition: all 0.3s;
	position: relative;
	overflow: hidden;
	color: #fff;
}

.i-slot .item{
width: 13.33%;
letter-spacing: 0;
}

.i-slot .active.item{
	width:46.66%;

}
.i-slot .active.item .slot{
	opacity: 0;
}




.i-slot .item .slot{
	position: absolute;
	width:100%;
	height: 100%;
	top: 0;
	bottom: 0;
		transition: all 0.3s;
	-webkit-transition: all 0.3s;
	z-index: 1;
}

.i-slot .item .slot .icon{
	background-size: 100% 100%;
	width: 48px;
	height: 48px;
	margin: 0 auto;
	margin-bottom: 6px;
}
.i-slot .item:nth-child(1) .slot .icon{
	background-image:url(../images/home/slot-icon-1.png) ;
}
.i-slot .item:nth-child(2) .slot .icon{
	background-image:url(../images/home/slot-icon-2.png) ;
}
.i-slot .item:nth-child(3) .slot .icon{
	background-image:url(../images/home/slot-icon-3.png) ;
}
.i-slot .item:nth-child(4) .slot .icon{
	background-image:url(../images/home/slot-icon-5.png) ;
}
.i-slot .item:nth-child(5) .slot .icon{
	background-image:url(../images/home/slot-icon-4.png) ;
}



.i-slot .item .swiper{
	position: absolute;
	width:100%;
	left: 0;
	opacity: 0;
		transition: all 0.3s;
	-webkit-transition: all 0.3s;
	height: 100%;
	top: 0;
	bottom: 0;
	background: url(../images/home/swiper-bg.png) no-repeat left top;
	background-size: 100% 100%;
	padding: 0 40px;
	box-sizing: border-box;
	z-index: 3;
}
.i-slot .item .swiper .tit{
	padding-top: 63px;
	position: relative;
	padding-bottom: 28px;
	font-size: 28px;
	line-height:36px;
	margin-bottom: 28px;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
	
font-weight: 600;
color: #FFFFFF;
line-height: 36px;


}
.i-slot .item .swiper .tit:after{
	width: 113px;
height: 4px;
background: #FFFFFF;
content: ' ';
position: absolute;
left: 0;
bottom: 0;

}
.i-slot .item .swiper .tit:before{
	left: 0;
	
}

.i-slot .active.item .swiper{
	opacity:1;
}
.i-slot .item .swiper .txt{
font-weight: 400;
color: #FFFFFF;
font-size:16px;
line-height: 28px;
}
.i-slot .item .swiper .label{
	margin-top: 36px;
	display: flex;
	flex-wrap: wrap;
}
.i-slot .item .swiper .label a{
text-align: center;
line-height: 36px;
color: #fff;
margin-right:18px;
margin-bottom: 28px;
font-size: 16px;
margin-right: 32px;
height: 36px;
padding-left: 12px;
padding-right: 4px;
background: linear-gradient( 270deg, rgba(36,70,133,0) 0%, rgba(35,69,133,0.23) 38%, #234585 100%);

}
.i-slot .item .swiper .label .icon{
	width: 20px;
	height: 20px;
	margin-right: 8px;
	position: relative;
	top: -1px;
}

.i-slot .item .swiper .btn-more{
	
	position: absolute;
	left: 64px;
	left: 40px;
	bottom:40px;
	border: 1px solid #FCFCFC;
	width: 124px;
	height: 32px;
	text-align: center;
	color: #fff;
	line-height: 32px;
	color:#FCFCFC;
	display: block;
	
}
.i-slot .item .swiper .btn-more:after{
	content: ' ';
	width:16px;
	height: 16px;
	background:url(../images/icon-arrow-white.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 16px;
	vertical-align: middle;
	margin-top: -5px;
}
.i-contact{
	padding-top: 114px;
	background: rgba(247, 247, 247, 1);
}
.i-contact .list{
	
}
.i-contact .list .entry{
	width: calc(50% - 32px);
	
}
.i-contact .list .entry:first{
	margin-top: 0;

}

.i-contact .list .entry .img{
	width: 100%;
	height: 320px;
	position: relative;
	overflow: hidden;
}
.i-contact .list .entry .img .imgs{
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1);
	-webkit-transform: scale(1);
	width: 100%;
	height:100%;
	object-fit: cover;
	object-position: center;
}
.i-contact .list .entry:hover .img .imgs{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.i-contact .list .entry:nth-child(2n+1){
	flex-direction: row-reverse;
}
.i-contact .list .entry .txt{
	height: 84px;
}
.i-contact .list .entry .info{
	width: 100%;
	box-sizing: border-box;
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 28px;
padding-top:38px;
padding-bottom: 40px;
}
.i-contact .list .entry:first-child .info{
	padding-top: 0;
}
.i-contact .list .entry .info .tit{
font-weight: 600;
font-size: 36px;
color: #333333;
line-height: 36px;
margin-bottom: 24px;
}
.i-contact .list .entry .info .tit .en{
font-family: PingFangSC, PingFang SC;
font-weight: 500;
font-size: 18px;
color: #b3b3b3;
line-height: 25px;
text-transform: uppercase;
padding-top: 8px;
}


.i-contact .list .entry .info  .btn{
	border: 1px solid #666666;
	width: 124px;
	height:32px;
	text-align: center;
	color:rgba(102, 102, 102, 1);
	line-height: 30px;
	display: block;
	font-size: 14px;
	box-sizing: border-box;
	margin-top: 25px;
}
.i-contact .list .entry .info  .btn:hover{
	border:2px solid #00337a;
	color: #00337a;
}
.i-contact .list .entry .info  .btn:hover:after{
		background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
}
.i-contact .list .entry .info .btn:after{
	content: ' ';
	width:16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	margin-top: -5px;
}


.i-contact .banner-wrap  .info{
	width: 440px;
height: 335px;
background: #0D3067;
	background: url(../images/bg-1.jpg) no-repeat;
	background-size: 100% 100%;
position: absolute;
left: 40px;
color: #fff;
padding:44px 40px 40px 40px;
bottom: -40px;
box-sizing: border-box;

}
.i-contact .banner-wrap .btn{
	
	position: absolute;
	left: 40px;
	bottom:40px;
	border:1px solid #fff;
	width: 160px;
	height: 40px;
	text-align: center;
	color: #fff;
	line-height: 40px;
	display: block;
	box-sizing: border-box;
}
.i-contact .banner-wrap .btn:hover{
	border:2px solid #fff;
}
.i-contact .banner-wrap  .info .txt{
	font-size: 16px;
	line-height: 28px;
}
.i-contact .banner-wrap .btn:after{
	content: ' ';
	width:16px;
	height: 16px;
	background: url(../images/icon-arrow-white.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	margin-top: -5px;
}
.i-contact .banner-wrap  .info .tit{
font-weight: 600;
color: #FFFFFF;
line-height: 36px;
margin-bottom:24px;
position: relative;
}
/*
 * 
.i-contact  .banner-wrap .info .tit:before{
	position: absolute;
	left: 0;
	top: 56px;
	width: 40px;
height: 4px;
background: #FFFFFF;
content: ' ';
display: block;
}*/


.i-contact .banner-wrap  .info .tit .en{
font-size: 18px;
color: #F8F8F8;
line-height: 25px;
font-weight: normal;
opacity: .4;
}


.i-contact .list-2{
	text-align: center;
	position: absolute;
	width: 100%;
	top: 64px;
	left: 0;
}
.i-contact .list-2 .tit{
font-weight: 600;
font-size: 36px;
color: #333333;
line-height: 36px;
}
.i-contact .list-2 .tit .en{
font-weight: 500;
font-size: 18px;
color: #b3b3b3;
line-height: 25px;
padding-top: 8px;
}
.i-contact .list-2 .txt{
font-weight: 400;
font-size: 16px;
color: #333333;
line-height: 28px;
text-align: center;
padding-top: 32px;
padding-bottom: 44px;
}

.i-contact .list-2 .btn{
	border: 1px solid #666666;
	width: 124px;
	height:32px;
	margin: 0 auto;
	text-align: center;
	color:rgba(102, 102, 102, 1);
	line-height: 30px;
	display: block;
	font-size: 14px;
	box-sizing: border-box;
	margin-top: 25px;
}
.i-contact .list-2 .btn:hover{
	color:rgba(162, 132, 88, 1);
	border:2px solid rgba(162, 132, 88, 1);
}
.i-contact .list-2 .btn:after{
	content: ' ';
	width:16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	margin-top: -5px;
}
.i-contact .list-2 .btn:hover:after{
	background: url(../images/icon-arrow-yellow.png) no-repeat;
	background-size: 100% 100%;
}
.i-about.i-contact{
	margin-top: 0px;
	background: rgba(247, 247, 247, 1);
	padding-bottom: 0;
	padding-top: 64px;
}
.i-about{
	margin-top: 0;
}
.i-about .info{
	background: none;
	bottom: auto;
	top: 76px;
	padding-top: 0;
	height: 325px;
}
.i-about .imgMax{
	height: 423px;	
	object-fit: cover;
	object-position: center;
}





.page-banner {
	margin-top: 90px;
	position: relative;
	background: #fff;
}

div.img {
	position: relative;
	overflow: hidden;
}

div.img .imgs {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

a:hover div.img .imgs,
.a:hover div.img .imgs {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.page-banner>img {
	/* max-height: 345px; */
	height: 345px;
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 1920px;
	object-fit: cover;
	/* min-height: 480px; */
}

.page-banner img.h680 {
	height: 680px;
}
.page-banner img.h460{
	height: 460px;
}

.page-bg {
	background: #F5F7FA;
}
.page-bg2{
	background: #f8f8f8;
}
.lowercase{
	/*text-transform: lowercase;*/
}
.page-bg-white {
	background: #fff;
}

.p-slot-title {
	text-align: center;
	color: #333;
	font-weight: 600;
	line-height: 36px;
}

.p-slot-subtitle {
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 36px;
}

.p-slot-title~.p-slot-subtitle {
	margin-top: 24px;
}

.p-slot-title~.p-slot-subtitle.pt48 {
	margin-top: 0;
}

.p-slot-title .en {
	font-size: 18px;
	padding-top: 8px;
	color: #999999;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	text-transform: uppercase;
}


/*.p-slot-title:after,
.p-slot-title:before{
	content: ' ';
	width:36px ;
	height: 37px;
	background: url(../images/home/icon-slot.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 22px;
	

}
.p-slot-title:after{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}*/

.p-qAccount-list {
	margin-top: 60px;
}

.p-qAccount-list .entry {
	margin-bottom: 25px;
	margin-right: 25px;
	width: 220px;
	box-sizing: border-box;
}

.p-qAccount-list .entry:nth-child(5n) {
	margin-right: 0;
}

.p-qAccount-list .entry img {
	width: calc(100% - 25px);
	width: 100%;
	height: 80px;
	background: #fff;
	box-sizing: border-box;
}

.p-qAccount-banner {
	background: url(../images/qa-bg.jpg) no-repeat;
	background-size: cover;
	height: 272px;
}

.p-qAccount-banner .tit {
	color: #333333;
}

.p-qAccount-banner .btn {
	border: 1px solid #333333;
	width: 160px;
	height: 40px;
	text-align: center;
	color: #333;
	line-height: 40px;
	display: block;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 15px;
}

.p-qAccount-banner .btn:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	margin-top: -5px;
}

.p-qAccount-banner .btn:hover {
	border: 2px solid #333;
}

.p-sub-tab {
	border-bottom: 1px solid #EEEEEE;
	padding-top: 20px;
}

.p-sub-tab .item {
	margin-right: 90px;
}

.p-sub-tab .item a {
	color: #666666;
	padding: 20px 0;
	position: relative;
	line-height: 1;
	display: inline-block;
	font-weight: 500;
	line-height: 36px;
}

.p-sub-tab .item.active a {
	font-size: 36px;
	color: #333;
	font-weight: 600;
}

.p-sub-tab .item.active a:before,
.p-sub-tab .item.active a:after {
	content: ' ';
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
	bottom: 0;
}

.p-sub-tab .item.active a:before {
	/*border-left: 2px solid #032559;
	border-right:  2px solid #032559;
	background: #F8F8F8;
	height: 2px*/
}

.p-sub-tab .item.active a:after {
	z-index: 2;
	border-top: 2px solid #032559;
	/*left: 4px;
	right: 4px;*/
}

.p-news-list .list .entry {
	background: #fff;
	width: 100%;
	padding:38px  32px;
	box-sizing: border-box;
	margin-bottom:24px;
}
.p-news-list .list .entry:last-child{
	margin-bottom: 0;
}
.p-news-list .list+.p-pages{
	margin-top: 48px;
}
.p-news-list .list .entry>a {
	display: flex;
}
.p-news-list .list .entry>a:hover .tit{color: #00337a;}
.p-news-list .list .entry .img {
	display: none;
}

.p-news-list .list .entry .time {
	color: #666;
	font-size: 20px;
	margin-right: 48px;
	margin-top: 2px;
	font-weight: 400;
}

.p-news-list .list .entry .tit {
	color: #333;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
}

.p-news-list .list .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-top: 18px;
}

.p-news-list .list .info {
	width: 60%;
}

.p-news-list .list .more {
	padding-right: 34px;
	position: relative;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	border-bottom: 1px solid #eee;
	margin-top: 40px;
}

.p-news-list .list .more:after {
	content: ' ';
	width: 28px;
	height: 28px;
	background: url(../images/news/more.png) no-repeat center;
	background-size: 18px 18px;
	position: absolute;
	display: block;
	right: -6px;
	top: -5px;
}

.p-news-list .list a:hover .more:after {
	background: url(../images/news/more-hover.png) no-repeat center;
	background-size: 18px 18px;
}

.p-news-list .list .more:before{
	width: 0;
	height: 0;
	content: ' ';
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	border-bottom: 1px solid #00337a;
}
.p-news-list .list a:hover .more:before{
	width: 100%;
}
.p-news-list .list a:hover .more {
	color: #00337a;
}
.p-news-list .list-new{
	display: flex;
}
.p-news-list .list-new .entry{
	flex: 1;
	min-width: 0;
	margin-left: 24px;
	background: #fff;
	width: 100%;
	padding: 24px 32px 0;
	box-sizing: border-box;
	margin-bottom:24px;
}
.p-news-list .list-new .entry:first-child{
	margin-left: 0;
}
.p-news-list .list-new .entry a{
	display: block;
}
.p-news-list .list-new .entry .more{
	padding-right: 34px;
	position: relative;
	color: #666666;
	line-height: 24px;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 24px;
	border: none!important;
}
.p-news-list .list-new .entry .info{
	margin-bottom: 20px;
	width: 100%;
}
.p-news-list .list-new .entry .info .txt{
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	margin-top: 18px;
	height: 48px;
}
.p-news-list .list-new .entry .tit{
	color: #333;
	font-weight: 500;
	font-size: 20px;
	line-height: 30px;
	min-height: 72px;
	margin-top: 20px;
	margin-bottom: 18px;
}
.p-news-list .list-new .entry .time {
	color: #666;
	font-size: 20px;
	margin-right: 48px;
	margin-top: 2px;
	font-weight: 400;
}
.p-news-list .list-new .entry .img{
	display: block;
	position: relative;
	padding-top: 56.25%;
	overflow: hidden;
}
.p-news-list .list-new .entry .img .imgs{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
}
.p-news-list .list-new .entry .f-item{
	border-bottom: 1px solid #eee;
}
.p-news-list .list-new .entry .more:after {
	content: ' ';
	width: 28px;
	height: 28px;
	background: url(../images/news/more.png) no-repeat center;
	background-size: 18px 18px;
	position: absolute;
	display: block;
	right: -6px;
	top: -5px;
}
.p-news-list .list-new .entry a:hover .more:after {
	background: url(../images/news/more-hover.png) no-repeat center;
	background-size: 18px 18px;
}
.p-news-list .list-new .entry>a:hover .tit{color: #00337a;}
.p-pages {
	margin-top: 40px;
	padding-bottom: 60px;
}

.p-pages .b-prev {
	width: 41px;
	height: 41px;
	background: url(../images/pages-prev.png) no-repeat;
	background-size: 100%;
}

.p-pages .b-prev:hover {
	background: url(../images/pages-prev-hover.png) no-repeat;
	background-size: 100%;
}

.p-pages .b-next {
	width: 41px;
	height: 41px;
	background: url(../images/pages-next.png) no-repeat;
	background-size: 100%;
}

.p-pages .b-next:hover {
	background: url(../images/pages-next-hover.png) no-repeat;
	background-size: 100%;
}

.p-pages>a {
	margin-left: 6px;
	margin-right: 6px;
}

.p-pages>.item {
	width: 40px;
	height: 40px;
	border: 1px solid rgba(0, 0, 0, 0);
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 100%;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}
.p-pages>.item.active {
	color: #00337A;
	background: #F8F8F8;
	border: 1px solid #00337A;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	cursor: pointer;
}

select::-ms-expand {
	display: none;
}

select.select-custom {
	border: none;
	outline: none;
	background: transparent url(../images/icon-arrow2.png) no-repeat right center;
	padding-right: 1.1em;
	background-size: 12px 12px;
	font-size: 14px;
	line-height: 44px;
	height: 44px;
	width: 100%;
	color: #999;
	box-sizing: border-box;
	padding-left: 16px;
}

select.select-custom option:hover {
	/*background-color: #f00;*/
}

.select-custom-wrap {
	/*padding: 0 15px;*/
	background: #fff;
	padding-right: 16px;
}

.p-select-1 {
	padding: 48px 0;
}

.p-select-1 .select-custom-wrap {
	margin-right: 32px;
}
.p-select-1 .select-custom-wrap:first-child{
	padding-left: 0;
}

.p-select-1 input {
	font-size: 14px;
	line-height: 44px;
	height: 44px;
	width: 100%;
	color: #999;
	padding-left: 16px;
}

.p-select-1 .btn-search {
	width: 120px;
	height: 44px;
	background: rgba(0, 51, 122, 1);
	border: 1px solid rgba(0, 51, 122, 1);
	cursor: pointer;
	color: #fff;
}

.p-select-1 .btn-search:before {
	content: ' ';
	width: 18px;
	height: 18px;
	margin-right: 8px;
	background: url(../images/icon-search.png) no-repeat;
	background-size: 100% 100%
}

.p-outlets-list {
	padding-bottom: 50px;
}

.p-outlets-list .title {
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	padding-bottom: 24px;
}

.p-outlets-list .list .entry {
	background: #fff;
	margin-bottom: 20px;
	padding: 20px 24px;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
}

.tr {
	text-align: right!important;
}

.p-outlets-list .list .entry .tit {
	margin-bottom: 2px;
	display: flex;
	align-items: center;
}
.p-outlets-list .list .entry .tit h5{
	flex: 1;
	min-width: 0;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	font-weight: bold;
}
.p-outlets-list .list .entry .tit .tr{
	margin-top: 0 !important;
}
.p-outlets-list .list .entry .ct .f-item{
	position: relative;
	padding-left: 31px;
	margin-left: 30px;
}
.p-outlets-list .list .entry .ct .f-item:before{
	content: '';
	width: 1px;
	height: 16px;
	background: #EEEEEE;
	position: absolute;
	top: 3px;
	left: 0;
}
.p-outlets-list .list .entry .ct .f-item:first-child{
	margin-left: 0 !important;
	padding-left: 0 !important;
}
.p-outlets-list .list .entry .ct .f-item:first-child:before{
	display: none;
}
.p-outlets-list .list .entry .icon-add {
	background: url(../images/icon-add.png) no-repeat;
	background-size: 16px 16px;
	margin-right: 10px;
	width: 16px;
	height: 16px;
	vertical-align: top;
	position: relative;
	top: 3px;
}

.p-outlets-list .list .entry .icon-tel {
	background: url(../images/icon-tel.png) no-repeat;
	background-size: 16px 16px;
	margin-right: 10px;
	width: 16px;
	height: 16px;
	vertical-align: top;
	position: relative;
	top: 3px;
}

.p-right-cont {
	width: 360px;
}

.f-item~.p-right-cont {
	margin-left: 36px;
}

.p-type-list .entry {
	border: 1px solid #EEEEEE;
	padding: 19px 24px;
	background: #fff;
	margin-bottom: 18px;
}

.p-type-list .entry .tit {
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	padding-bottom: 5px;
	line-height: 33px;
}

.p-type-list .entry .view {
	font-size: 16px;
	color: #999999;
	line-height: 22px;
	margin-top: 10px;
}

.p-type-list .entry .view:after {
	width: 16px;
	height: 16px;
	margin-left: 2px;
	background: url(../images/icon-arrow3.png) no-repeat;
	background-size: 100% 100%!important;
	content: ' ';
}

.p-type-list .entry .icon {
	width: 72px;
	height: 72px;
	background-size: 100% 100%!important;
}

.p-type-list .entry .icon-1 {
	background: url(../images/icon-type-1.png) no-repeat;
}

.p-type-list .entry .icon-2 {
	background: url(../images/icon-type-2.png) no-repeat;
}

.p-type-list .entry .icon-3 {
	background: url(../images/icon-type-3.png) no-repeat;
}

.p-type-list .entry:hover,
.p-type-list .entry.active {
	border: 1px solid rgba(0, 0, 0, 0);
	background: url(../images/type-bg.jpg) no-repeat;
	background-size: 100% 100%;
}

.p-type-list .entry:hover .tit,
.p-type-list .entry.active .tit {
	color: #fff;
}

.p-type-list .entry:hover .view,
.p-type-list .entry.active .view {
	color: #fff;
}

.p-type-list .entry:hover .view:after,
.p-type-list .entry.active .view:after {
	background: url(../images/icon-arrow4.png) no-repeat;
}

.p-type-list .entry:hover .icon-1,
.p-type-list .entry.active .icon-1 {
	background: url(../images/icon-type-1-1.png) no-repeat;
}

.p-type-list .entry:hover .icon-2,
.p-type-list .entry.active .icon-2 {
	background: url(../images/icon-type-2-1.png) no-repeat;
}

.p-type-list .entry:hover .icon-3,
.p-type-list .entry.active .icon-3 {
	background: url(../images/icon-type-3-1.png) no-repeat;
}

.mb-90 {
	margin-bottom: 90px;
}

.mb-60 {
	margin-bottom: 60px;
}

.p-investor-contact {
	border: 1px solid #eee;
	padding: 25px 28px;
	padding-bottom: 0;
}

.p-investor-contact .title {
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	margin-bottom: 15px;
}

.p-investor-contact .list .entry {
	margin-bottom: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 20px;
}

.p-investor-contact .list .icon {
	margin-right: 12px;
	width: 22px;
	height: 22px;
	background-size: 100% 100%!important;
}

.p-investor-contact .list .entry span {
	font-weight: bold;
}

.p-investor-contact .list .icon-1 {
	background: url(../images/icon-investor-1.png) no-repeat;
}

.p-investor-contact .list .icon-2 {
	background: url(../images/icon-investor-2.png) no-repeat;
}

.p-investor-contact .list .icon-3 {
	background: url(../images/icon-investor-3.png) no-repeat;
}

.p-investor-contact .list .icon-4 {
	background: url(../images/icon-investor-4.png) no-repeat;
}

.p-main {
	padding-top: 65px;
	padding-bottom: 65px;
}

.p-title {
	font-weight: bold;
	font-size: 36px;
	color: #333333;
	line-height: 36px;
	margin-bottom:40px;
}

.p-title+.g-fs16 {
	margin-top: -6px;
}

.p-title .en {
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	line-height: 25px;
	margin-top: 10px;
	text-transform: uppercase;
}

.p-news-list2 {
	margin-bottom: 38px;
}
.p-title2{
	margin-bottom: 24px;
}
.p-news-list2 .entry {
	display: block;
	padding: 28px 0 27px 0;
	border-bottom: 1px solid #EEEEEE;
	font-size: 18px;
	color: #333333;
	line-height: 20px;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p-news-list2 .entry.flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	white-space: normal;
}

.p-news-list2 .entry.flex .ellipsis-1{
	flex: 1;
	min-width: 0;
}

.ml30 {
	margin-left: 30px;
}

.p-news-list2 .entry .time {
	border-right: 2px solid #979797;
	padding-right: 10px;
	margin-right: 10px;
}

.p-news-list2 .entry:hover {
	color: rgba(0, 51, 122, 1);
}

.p-news-list2 .entry:hover span {
	color: rgba(0, 51, 122, 1);
}

.p-news-list2 .entry:hover .time {
	border-right: 2px solid rgba(0, 51, 122, 1);
}

.p-news-list2 .entry:after {
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 2px solid rgba(0, 51, 122, 1);
	content: ' ';
	display: block;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	width: 0%;
}

.p-news-list2 .entry:hover:after {
	width: 100%;
}

.btn-more2 {
	border: 1px solid #666666;
	width: 124px;
	height: 32px;
	text-align: center;
	color: #666666;
	line-height: 32px;
	display: block;
	box-sizing: border-box;
}

.btn-more2:hover {
	color: rgba(13, 48, 103, 1);
	border: 2px solid rgba(13, 48, 103, 1);
}

.btn-more2:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}

.btn-more2:hover:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}

.p-map {
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 180px;
	background: #fff;
	width: 288px;
	z-index: 10;
}

.p-map .title {
	width: 100%;
	text-align: center;
	line-height: 48px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	height: 48px;
	background: #00225D;
		background: linear-gradient(to right, #0754b1,#00357d);

}

.p-map .p-select-1 {
	padding: 12px 15px;
}

.p-map .p-select-1 .select-custom-wrap {
	background: #F8F8F8;
	margin: 0;
	margin-bottom: 10px;
}

.p-map .p-select-1 input {
	background: none;
}

.p-map .p-select-1 .btn-search {
	width: 100%;
}

.p-map .btn-all {
	margin-top: 10px;
	display: inline-flex;
}

.p-map .btn-all:after {
	content: ' ';
	width: 20px;
	height: 20px;
	background: url(../images/icon-arrow3.png) no-repeat;
	background-size: 100% 100%!important;
	content: ' ';
}

.p-about-header {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 72px;
	background: rgba(255, 255, 255, 0);
	backdrop-filter: blur(4px);
}

.p-about-header:after {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	content: ' ';
	height: 1px;
	background: rgba(255, 255, 255, .3);
}

.p-about-header .item {
	color: #fff;
	line-height: 72px;
	position: relative;
	z-index: 1;
	padding: 0 60px;
	font-size: 20px;
	color: #FFFFFF;
}

.p-about-header .item.active {
	font-weight: bold;
	border-top: 2px solid rgba(255, 255, 255, .64);
}

.p-aboutUs-profile {
	background: url(../images/profile-bg.png) no-repeat #fff bottom center;
	background-size: auto 365px;
	min-height: 520px;
	overflow: hidden;
}

.p-aboutUs-profile .title {
	text-align: center;
	padding-top: 64px;
	font-weight: bold;
	font-size: 36px;
	color: #333333;
	line-height: 36px;
}

.p-aboutUs-profile .title .en {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	line-height: 25px;
	padding-top: 8px;
}

.p-aboutUs-profile .info {
	padding-top: 40px;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	text-align: center;
	margin-bottom: 74px;
}

.p-aboutUs-profile .btn-view {
	margin: 0 auto;
	border: 1px solid #333333;
	width: 124px;
	height: 32px;
	text-align: center;
	color: #333333;
	line-height: 32px;
	display: block;
	box-sizing: border-box;
}

.p-aboutUs-profile .btn-view:hover {
	border: 2px solid rgba(13, 48, 103, 1);
		border:2px solid #00337a;
		color: #00337a;

}

.p-aboutUs-profile .btn-view:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}


.p-aboutUs-profile .btn-view:hover:after {
	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
}

.p-aboutUs-BusinessLayout {
	background: url(../images/about-us-1.jpg) no-repeat #fff bottom center;
	background-size: auto 1000px;
	height: 1000px;
}

.p-aboutUs-BusinessLayout .title {
	text-align: center;
	padding-top: 75px;
	font-weight: bold;
	font-size: 36px;
	color: #333333;
	line-height: 36px;
}

.p-aboutUs-BusinessLayout .title .en {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	line-height: 25px;
	padding-top: 8px;
}

.p-aboutUs-BusinessLayout .info {
	padding-top: 20px;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	text-align: center;
	height: 150px;
}

.p-aboutUs-BusinessLayout .btn-view {
	border: 1px solid rgba(13, 48, 103, 1);
	width: 116px;
	height: 36px;
	text-align: center;
	color: rgba(13, 48, 103, 1);
	line-height: 32px;
	display: block;
	border-radius: 3px;
	box-sizing: border-box;
	background: #fff;
}

.p-aboutUs-BusinessLayout .btn-view:hover {
	border: 2px solid rgba(13, 48, 103, 1);
}

.p-aboutUs-BusinessLayout .btn-view:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-blue2.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -2px;
}

.p-aboutUs-BusinessLayout .detail {
	width: 520px;
	padding-bottom: 80px;
}

.p-aboutUs-BusinessLayout .detail .entry {
	width: 170px;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	margin-bottom: 50px;
}

.p-aboutUs-BusinessLayout .detail .entry .num {
	font-weight: bold;
	color: #333;
}

.p-aboutUs-BusinessLayout .detail .entry .num span {
	font-size: 48px;
	color: #00337a;
	line-height: 60px;
	margin-right: 8px;
}

.p-aboutUs-DevelopmentHistory {
	background: url(../images/development-history.png) no-repeat center;
	height: 586px;
	position: relative;
	overflow: hidden;
}

.p-aboutUs-DevelopmentHistory .title {
	padding-top: 64px;
	font-weight: bold;
	font-size: 36px;
	color: #fff;
	line-height: 36px;
}

.p-aboutUs-DevelopmentHistory .title .en {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color: rgba(255, 255, 255, .4);
	line-height: 25px;
	padding-top: 8px;
}

.p-aboutUs-DevelopmentHistory .mySwiper {
	position: relative;
	overflow: hidden;
	padding: 0 5px;
}

.p-aboutUs-DevelopmentHistory .mySwiper:after {
	position: absolute;
	content: ' ';
	left: 0;
	right: 0;
	top: 50%;
	height: 2px;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff 20%);
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide {
	width: 105px;
	color: #fff;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	/*padding-top: 130px;*/
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:after {
	content: ' ';
	left: 0;
	border-radius: 100%;
	top: 50%;
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	margin-left: -5px;
	position: absolute;
	margin-top: -5px;
	margin-top: -40px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide .entry:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 1px;
	height: 65px;
	content: ' ';
	display: block;
	background: linear-gradient(to top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6) 40%);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n) {
	/*padding-top: 240px;*/
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n):before {
	top: 200px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:hover {
	width: 300px;
	padding-top: 10px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide.n:after,
.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide.n:before {
	display: none;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:hover:before {
	top: 10px;
	height: 185px;
}

/*.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n):hover:before {
	top: 200px;
	height: 185px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n):hover {
	width: 300px;
	padding-top: 360px;
	padding-top: 200px;
	height: 390px;
	padding-bottom: 0;
}

*/


.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n) {
	/*flex-direction: column-reverse;
	height: 390px;
	padding-bottom: 100px;*/
}

.p-aboutUs-DevelopmentHistory div.mySwiper .swiper-slide:nth-child(8){
}
.p-aboutUs-DevelopmentHistory div.mySwiper .swiper-slide:nth-child(8) .detail{width: 100%;}
.p-aboutUs-DevelopmentHistory div.mySwiper .swiper-slide:nth-child(8):hover {
	/*width: 380px;*/
}

.p-aboutUs-DevelopmentHistory .g-o{
	position: relative;
	height: 100%;
}
.p-aboutUs-DevelopmentHistory .swiper{
	position: absolute;
	top: 0;
	bottom: 0;
	height: auto;

	left: 0;
	right: 0;
}
.p-aboutUs-DevelopmentHistory .mySwiper{
	height: 100%;
	padding-top: 70px;
}


.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide .entry{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	margin-top: -105px;
	transition: all .75s;
	-webkit-transition: all .75s;
}
.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:hover .entry{
	margin-top: -35px;
	transform: translateY(-100%);

}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:hover .entry:before{
	bottom: 0;
	height: 100%;
	margin-top: ;
}


.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n) .info {
}


.p-aboutUs-DevelopmentHistory .mySwiper .info .detail{
	padding-bottom: 35px;
}
.p-aboutUs-DevelopmentHistory .mySwiper .info .tit{
	
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n) .entry{
	top: auto;
	bottom: 50%;
	margin-top:0;
	margin-bottom: -65px;
	padding-top: 35px;
}
.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n) .entry{
	display: flex;
		flex-direction: column-reverse;
	/*height: 390px;*/
	/*padding-bottom: 100px;*/
}
.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n)  .entry:before{
	top: auto;
	bottom: 30px;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6) 40%);
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n):hover .entry{
	    margin-top:0;
    transform: translateY(100%);
    margin-bottom: 30px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:nth-child(2n):hover .entry:before{
	height: calc(100% - 30px);
}

.p-aboutUs-DevelopmentHistory .mySwiper .year {
	height: 24px;
	font-weight: 600;
	font-size: 28px;
	line-height: 24px;
	padding-left: 10px;
	border-left: 2px solid #fff;
	margin-bottom: 25px;
	width: 100%;
}

.p-aboutUs-DevelopmentHistory .mySwiper .info {
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 22px;
	opacity: 0;
	transition: all 0.3s 0s;
	-webkit-transition: all 0.3s 0s;
	position: relative;
	height: 100%;
	padding-left: 15px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .swiper-slide:hover .info {
	opacity: 1;
	transition: all 0.3s 0.3s;
	-webkit-transition: all 0.3s 0.3s;
}

.p-aboutUs-DevelopmentHistory .mySwiper .info .tit {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 14px;
}

.p-aboutUs-DevelopmentHistory .mySwiper .info .detail,
.p-aboutUs-DevelopmentHistory .mySwiper .info .tit {
	/*width: 280px;*/
	min-width: 300px;
}

.p-aboutUs-DevelopmentHistory .swiper .swiper-next,
.p-aboutUs-DevelopmentHistory .swiper .swiper-prev {
	position: absolute;
	left: -38px;
	cursor: pointer;
	width: 36px;
	height: 36px;
	background: url(../images/swiper-next.png) no-repeat;
	background-size: 100% 100%;
	top: 50%;
	margin-top: -18px;
	margin-top: 17px;
	z-index: 10;
	outline: none;
}



.p-aboutUs-DevelopmentHistory .swiper .swiper-next {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	left: 100%;
	margin-left: 2px;
}

.p-aboutUs-DevelopmentHistory .swiper .swiper-next:hover,
.p-aboutUs-DevelopmentHistory .swiper .swiper-prev:hover {
	background: url(../images/swiper-next-h.png) no-repeat;
	background-size: 100% 100%;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.p-aboutUs-DevelopmentHistory .swiper .swiper-prev:hover {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.p-aboutUs-CULTURE {
	background: url(../images/aboutUs-CULTURE.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 657px;
	position: relative;
}

.p-aboutUs-CULTURE .title {
	padding-top: 64px;
	font-weight: bold;
	font-size: 36px;
	color: #333333;
	line-height: 36px;
	padding-top: 80px;
}

.p-aboutUs-CULTURE .title .en {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	line-height: 25px;
	padding-top: 8px;
}

.p-aboutUs-CULTURE .info {
	padding-top: 40px;

	/*padding: 45px 95px;*/
	/*background: rgba(255, 255, 255, .4);
	backdrop-filter: blur(4px);*/
}

.p-aboutUs-CULTURE .info .entry {
	width: 572px;
	padding: 28px 0;
	font-weight: 400;
	font-size: 20px;
	color: #999999;
	line-height: 32px;
	position: relative;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(162, 132, 88, .1);
}

.p-aboutUs-CULTURE .info .entry:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: ' ';
	display: block;
	width: 0;
	border-bottom: 1px solid rgba(162, 132, 88, 1);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.p-aboutUs-CULTURE .info .entry:hover:after {
	width: 100%;
}

.p-aboutUs-CULTURE .info .entry .tit {
	margin-bottom: 8px;
	font-weight: 500;
	font-size: 28px;
	color: #333333;
	line-height: 46px;
}

.p-aboutUs-CULTURE .info .entry:hover,
.p-aboutUs-CULTURE .info .entry:hover .tit {
	color: rgba(185, 150, 109, 1);
}

.p-aboutUs-news .tab {
	padding-top: 65px;
	border-bottom: 1px solid #EEEEEE;
}

.p-aboutUs-news .tab .btn-view {
	border: 1px solid #333333;
	width: 124px;
	height: 32px;
	text-align: center;
	color: #333333;
	line-height: 32px;
	display: block;
	box-sizing: border-box;
}

.p-aboutUs-news .tab .btn-view:hover {
	border: 2px solid rgba(13, 48, 103, 1);
	color: rgba(13, 48, 103, 1);
	;
}

.p-aboutUs-news .tab .btn-view:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	opacity: 0.7;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}

.p-aboutUs-news .tab .btn-view:hover:after {
	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
	opacity: 1;
}

.p-aboutUs-news .tab .item {
	cursor: pointer;
	margin-right: 90px;
	font-weight: bold;
	font-size: 24px;
	color: #666666;
	line-height: 36px;
	padding-bottom: 15px;
}

.p-aboutUs-news .tab .item.active {
	font-size: 36px;
	color: #333;
	border-bottom: 2px solid #00225D;
}

.p-aboutUs-news .tab .item.active a {
	font-size: 36px;
	color: #333;
}


.p-aboutUs-news .list {
	padding-top: 45px;
	padding-bottom: 60px;
}

.p-aboutUs-news .list .item {
	flex: 1;
	height: 380px;
	background: #F5F7FA;
	margin-left: 24px;
	position: relative;
}

.p-aboutUs-news .list .tab-box {
	display: none;
}

.p-aboutUs-news .list .item .img {
	display: none;
	position: relative;
	padding-top: 56.25%;
	overflow: hidden;
}
.p-aboutUs-news .list .item .img img{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
}
.p-aboutUs-news .list .item .info {
	padding: 30px 24px;
	padding-top:74px;
}

.p-aboutUs-news .list .item .info:after {
	left: 24px;
	right: 24px;
	height: 1px;
	background: #DDDDDD;
	content: ' ';
	position: absolute;
	bottom: 84px;
}

.p-aboutUs-news .list .item .info:before {
	content: ' ';
	width: 20px;
	height: 20px;
	background: url(../images/icon-arrow-gray2.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 24px;
	bottom: 32px;
}

.p-aboutUs-news .list .item:hover .info:before {
	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
}

.p-aboutUs-news .list .item .tit {
	font-weight: 500;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	margin-bottom: 18px;
	color: #454545;
}
.p-aboutUs-news .list .item:first-child .tit{
	line-height: 30px;
}
.p-aboutUs-news .list .item .time {
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	position: absolute;
	left: 24px;
	top: 24px;
}

.p-aboutUs-news .list .item .detail {
	color: #666666;
font-weight: 400;
font-size: 16px;
line-height: 32px;
text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.p-aboutUs-news .list .item:hover .tit {
	color: #00337A;
}

.p-aboutUs-news .list .item:first-child {
	flex: 0 0 500px;
	width: 500px;
	margin-left: 0;
}

.p-aboutUs-news .list .item:first-child .detail {
	display: none;
}

.p-aboutUs-news .list .item:first-child .img {
	display: block;
}

.p-aboutUs-news .list .item:first-child .info {
	padding-top: 18px;
	padding-left: 20px;
	margin-bottom: 0;
}

.p-aboutUs-news .list .item:first-child .info:after {
	display: none;
}

.p-aboutUs-news .list .item:first-child .info:before {
	left: auto;
	right: 20px;
	bottom: 32px;
}

.p-aboutUs-news .list .item:first-child .tit {
	-webkit-line-clamp: 1;
	margin-bottom: 0;
}

.p-aboutUs-news .list .item:first-child .time {
	position: relative;
	left: auto;
	top: auto;
	bottom: auto;
}

.p-aboutUs-Social .title {
	padding-top: 64px;
	font-weight: bold;
	font-size: 36px;
	color: #333333;
	line-height: 36px;
}

.p-aboutUs-Social .title .en {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	line-height: 25px;
	padding-top: 8px;
}

.p-aboutUs-Social .list {
	padding-bottom: 64px;
	padding-top: 40px;
}

.p-aboutUs-Social .list .entry {
	width: 576px;
}

.p-aboutUs-Social .list .entry .img {
	height: 280px;
}

.p-aboutUs-Social .list .entry .tit {
	padding-top: 28px;
	padding-bottom: 18px;
	font-weight: bold;
	font-size: 24px;
	color: #00337a;
	line-height:40px;
}

.p-aboutUs-Social .list .entry .info {
	height: 122px;
	border-bottom: 1px solid #DDDDDD;
	font-size: 16px;
	color: #666;
	box-sizing: border-box;
	line-height: 32px;
	position: relative;
	
}

.p-aboutUs-Social .list .entry .info:before {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	content: ' ';
	border-bottom: 2px solid #00337a;
	display: block;
	height: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.p-aboutUs-Social .list .entry:hover .info:before {
	width: 100%;
}

.page_detail{
	margin-top: 90px;
}

.p-crumbs {
	padding-top: 26px;
	padding-bottom: 35px;
}

.p-crumbs a {
	color: #505050;
}

.p-crumbs span {
	color: #9A9A9A;
}

.p-crumbs span.icon {
	width: 12px;
	height: 12px;
	background: url(../images/icon-arrow5.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 8px;
}

.p-newsDetail-title {
	font-weight: 600;
	font-size: 38px;
	color: #333333;
	line-height: 56px;
	margin-bottom: 32px;
}

.p-newsDetail-info {
	padding: 16px 0;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	color: #9A9A9A;
	line-height: 24px;
}

.p-newsDetail-info .time {
	background: url(../images/icon-time.png) no-repeat left center;
	background-size: 16px 17px;
	padding-left: 26px;
}

.p-newsDetail-info .line {
	width: 1px;
	height: 20px;
	margin: 0 12px;
	background: #E2E2E2;
}

.p-newsDetail-info .icon {
	width: 25px;
	height: 25px;
	cursor: pointer;
	background-size: 100% 100%!important;
}

.p-newsDetail-info .icon-wb {
	background: url(../images/icon-wb.png) no-repeat;
}

.p-newsDetail-info .icon-wx {
	background: url(../images/icon-wx.png) no-repeat;
}

.p-newsDetail-info .icon-point {
	background: url(../images/icon-point.png) no-repeat;
}

.p-newsDetail-info .icon-sizeUp {
	background: url(../images/icon-sizeUp.png) no-repeat;
}

.p-newsDetail-info .icon-sizeDown {
	background: url(../images/icon-sizeDown.png) no-repeat;
}

.p-newsDetail-info .icon-full {
	background: url(../images/icon-full.png) no-repeat;
}

.p-newsDetail-main {
	font-size: 18px;
	color: #333333;
	line-height: 2;
	margin: 32px 0 0;
	padding: 0 0 32px;
	text-align: justify;
	word-break: break-all;
}

.p-newsDetail-main img {
	width: 100%!important;
	height: auto !important;
	display: block;
	margin: 32px auto;
}

.p-newsDetail-main table{
	margin: 1em 0 1.8em;
	width: 100%;
	border: none;
	border-collapse: collapse;
}
.p-newsDetail-main table tr td,
.p-newsDetail-main table tr th {
    border: 1px solid #e0e0e0;
    line-height: 1.5;
    min-width: 3.2em;
    padding: 0.5em;
}
.p-newsDetail-main table tr td p{
	margin: 0.5em 0;
}

/*下载中心*/

.download-swiper {
	overflow: hidden;
	position: relative;
}
.download-swiper  .swiper-slide img.h680{
	max-width: 1920px;
	margin: 0 auto;
	display: block;
	object-fit: cover;
	}
.download-swiper .swiper-pagination {
	position: absolute;
	bottom: 35px;
	width: 100%;
	text-align: center;
	left: 0;
	z-index: 2;
}

.download-swiper .swiper-pagination span {
	width: 48px;
	height: 8px;
	background: #FFFFFF;
	border-radius: 0;
	margin: 0 10px;
	opacity: 0.2;
}

.download-swiper .swiper-pagination span.swiper-pagination-bullet-active {
	opacity: 0.7;
}

.download-swiper .swiper-slide{
	position: relative;
}
.download-swiper .swiper-slide .g-o{
	position: absolute;
	left:50%;
	top: 50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
}
.download-anchor {}

.download-anchor .item {
	padding: 22px 0 25px 0;
	position: relative;
	font-weight: 400;
	font-size: 24px;
	color: #999999;
	margin: 0 5%;
	line-height: 33px;
}

.download-anchor .item .icon-1 {
	width: 24px;
	height: 24px;
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -12px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	background: url(../images/institutional/15.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 8px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.download-anchor .item .icon-1.down {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.download-anchor .item:hover,
.download-anchor .item.active {
	color: #333333;
}

.download-anchor .item:after {
	position: absolute;
	left: 50%;
	width: 0;
	height: 3px;
	background: #00337A;
	content: ' ';
	display: block;
	bottom: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.download-anchor .item:hover:after,
.download-anchor .item.active:after {
	margin-left: -48px;
	width: 96px;
}

.pt48 {
	padding-top: 48px;
}

.pt60 {
	padding-top: 64px;
}

.tl {
	text-align: left!important;
}

.tc {
	text-align: center!important;
}

.download-list-1 {
	padding-top: 45px;
	padding-bottom: 48px;
}

.download-list-1 .entry {
	background: #fff;
	margin-bottom: 24px;
	position: relative;
	padding: 35px 32px;
	box-sizing: border-box;
	padding-right: 250px;
}

.download-list-1 .entry:last-child {
	margin-bottom: 0;
}

.download-list-1 .entry .item-logo {
	width: 88px;
	height: 88px;
	background: #FFFFFF;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
	border-radius: 20px;
	overflow: hidden;
	margin-right: 24px;
}

.download-list-1 .entry .tag {
	width: 94px;
	height: 42px;
	background: url(../images/icon-tj.png) no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	position: absolute;
	right: 32px;
	top: -5px;
}

.download-list-1 .entry .tag-1 {
	width: 94px;
	height: 42px;
	background: url(../images/icon-rm.png) no-repeat;
	background-size: 100% 100%;
	z-index: 2;
	position: absolute;
	right: 32px;
	top: -5px;
}

.download-list-1 .entry .tit {
	font-weight: 600;
	font-size: 22px;
	color: #333333;
	line-height: 36px;
}
.download-list-1 .showmore{
	display: none;
}
.download-list-1.download-list-3 .entry .sm3{display: none;}

.download-list-1.download-list-3 .entry:hover .sm1{display: none;}
.download-list-1.download-list-3 .entry:hover .sm3{display: block;}
.download-list-1 .entry .item-version {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	border: 1px solid #EEEEEE;
	padding: 2px 8px;
}

.download-list-1 .entry .link {
	color: #00337A;
	font-weight: 400;
}

.download-list-1 .entry .sm3 {
	font-weight: 400;
	font-size: 13px;
	color: #666666;
	padding-top: 5px;
}

.download-list-1 .entry .icon {
	width: 100px;
	height: 100px;
	background: #FFFFFF;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.08);
	position: absolute;
	background-size: 100% 100%!important;
	right: 32px;
	top: 50%;
	margin-top: -50px;
	overflow: hidden;
	border-radius: 12px;
}

.download-list-1 .entry .icon-mobile {
	background: url(../images/icon-mobile.png) no-repeat;
}

.download-list-1 .entry .icon-pc {
	background: url(../images/icon-pc.png) no-repeat;
}

.download-list-1 .entry .icon-pc:hover {
	background: url(../images/icon-pc-h.png) no-repeat;
}

.download-list-1 .entry .icon-and {
	background: url(../images/icon-and.png) no-repeat;
}

.download-list-1 .entry .icon-ios {
	background: url(../images/icon-ios.png) no-repeat;
}

.download-list-1 .entry .icon img {
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0%;
	top: 0%;
}

.download-list-1 .entry .icon:hover img {
	opacity: 1;
}

.download-list-1 .entry .top {
	margin-bottom: 18px;
}

.download-list-1 .entry .text {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}

.download-list-1 .entry .info.flex {
	flex-direction: column;
}

.btn-downMore {
	width: 138px;
	height: 42px;
	background: rgba(255, 255, 255, 0);
	border-radius: 22px;
	border: 1px solid #00225D;
	font-weight: 500;
	font-size: 16px;
	color: #00225D;
	text-align: center;
}

.download-list-1.download-list-2 .entry {
	padding-left: 0;
	padding-top: 55px;
	padding-right: 50%;
	padding-bottom: 55px;
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 0;
}

.download-list-1.download-list-2 .entry .icon-box {
	height: 100px;
	position: absolute;
	right: 32px;
	top: 50%;
	margin-top: -50px;
}

.download-list-1.download-list-2 .entry .icon {
	position: relative;
	top: auto;
	margin: 0;
	right: auto;
	margin-left: 24px;
}

.download-list-1.download-list-2 {
	padding-top: 0;
	padding-bottom: 0;
}

.download-list-1.download-list-2 .entry .text {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 26px;
}

.download-list-1.download-list-2 .entry:last-child {
	border: none;
}

.download-list-1.download-list-3 {
	padding-top: 40px;
	padding-bottom: 32px
}

.download-list-1.download-list-3 .entry {
	width: 48.6%;
	padding: 33px 24px;
	padding-bottom: 0;
	margin-bottom: 32px;
	padding-right: 110px;
	height: 157px;
}

.download-list-1.download-list-3 .entry .item-logo {
	box-shadow: none;
	width: 88px;
	height: 88px;
}

.download-list-1.download-list-3 .entry .top {
	margin-bottom: 0;
}

.download-list-1.download-list-3 .entry .tit {
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	padding: 0;
}

.download-list-1.download-list-3 .entry .sub {
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}

.download-list-1.download-list-3 .entry .btn-downMore {
	width: 94px;
	height: 40px;
	position: absolute;
	right: 24px;
	top: 50%;
	margin-top: -20px;
}

.download-list-1.download-list-3 .entry .tag-1 {
	right: 24px;
}

.download-list-1.download-list-3 .entry:hover {
	background: url(../images/down-bg.png) no-repeat;
	background-size: 100% 100%;
}

.download-list-1.download-list-3 .entry:hover * {
	color: #fff;
}

.download-list-1.download-list-3 .entry:hover .btn-downMore {
	background: #fff;
	color: #00225D;
}

.download-list-1 .entry .item-logo {
	flex-shrink: 0;
}

.download-tips {
	position: relative;
	padding-right: 140px;
}

.download-tips .tit {
	font-weight: 600;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	padding-top: 18px;
}

.download-tips .sub {
	font-weight: 400;
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	padding: 4px 0;
}

.download-tips .sm3 {
	font-size: 12px;
	color: #333333;
	padding-bottom: 17px;
}

.download-tips .btn-downMore {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
	width: 94px;
	height: 40px;
	border-radius: 20px;
}

.banner-info {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 100%;
}

.banner-info .title {
	font-weight: 600;
	font-size: 48px;
	color: #FFFFFF;
	line-height: 52px;
}

.banner-info .subtit {
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 32px;
	margin: 12px 0;
	text-transform: uppercase;
}

.banner-info .subtit2 {
	font-weight: 500;
	font-size: 32px;
	color: #FFFFFF;
	line-height: 32px;
	margin:20px 0;
	text-transform: uppercase;
}

.c-gray {
	color: #666!important;
}
.c-gray1 {
	color: #333!important;
}

.c-gray2 {
	color: #999!important;
}

.c-yellow {
	color: rgba(162, 132, 88, 1)!important;
}

.banner-info .info {
	padding-top: 28px;
}

.banner-info .info .btn-1 {
	width: 144px;
	height: 46px;
	background: rgba(255, 255, 255, 0);
	border-radius: 2px;
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 46px;
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	margin-right: 24px;
}

.banner-img {
	#min-height: 480px;
	max-height: 480px;
	object-fit: cover;
}

.btn-view-1 {
	border: 1px solid #333333;
	width: 124px;
	height: 32px;
	text-align: center;
	color: #333;
	line-height: 32px;
	display: block;
	box-sizing: border-box;
}

div.w160 {
	width: 160px;
}

.btn-view-1:hover {
	/*color: rgba(13, 48, 103, 1);*/
	border: 2px solid rgba(13, 48, 103, 1);
		border: 2px solid #333333;
		color: #333;
		



}


.btn-view-1:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}

.btn-view-1:hover:after {
	background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
		background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
}

.btn-view-2 {
	border: 1px solid #EEEEEE;
	width: 106px;
	height: 36px;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	box-sizing: border-box;
}

.btn-view-2:hover {
	color: #0079C2;
	border: 1px solid #0079C2;
}

.btn-view-2:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/finance/15.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 4px;
	display: block;
}

.btn-view-2:hover:after {
	background: url(../images/finance/16.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-1 {
	margin-top: 40px;
	padding-bottom: 60px;
}


.assetManagement-list-1 .entry .tit:after {
    position: absolute;
    content: ' ';
    width: 100%;
    bottom: 0;
    left: 0;
    height: 3px;
    background: linear-gradient( 270deg, #BC9778 0%, #DFC8B0 100%);
    opacity: 0.2;
}


.assetManagement-list-1 .entry {
	display: block;
	width: 384px;
	height: 296px;
	background: linear-gradient(to top, #FFFFFF 0%, #F6ECDF 100%);
	border-radius: 2px;
	position: relative;
	padding: 32px;
	box-sizing: border-box;
}
.assetManagement-list-1.securities-list-1 .entry {
	height: 244px;
}
.assetManagement-list-1.securities-list-1 .entry:nth-child(1){
	background: #FFF5EB;
}
.assetManagement-list-1.securities-list-1 .entry:nth-child(2){
	background: #FFF0E0;
}
.assetManagement-list-1.securities-list-1 .entry:nth-child(3){
	background: #FFECD9;
}
.assetManagement-list-1.securities-list-1 .entry .tit{
	color: #333333;
}
.assetManagement-list-1.securities-list-1 .entry:before{
	display: none;
}
.assetManagement-list-1 .entry:after {
	content: ' ';
	width: 32px;
	height: 32px;
	background: url(../images/server/icon-1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 32px;
	bottom: 32px;
}

.assetManagement-list-1 .entry:hover:after {
	background: url(../images/server/icon-2.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-1 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #A28458;
	line-height: 40px;
}

.assetManagement-list-1 .entry .tit div {
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	text-transform: uppercase;
}

.assetManagement-list-1 .entry .icon {
	position: absolute;
	right: 32px;
	bottom: 32px;
	width: 60px;
	height: 60px;
}

.assetManagement-list-1 .entry .icon2 {
	width: 56px;
	height: 56px;
	display: block;
	margin-bottom: 16px;
}

.assetManagement-list-1 .entry .info {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	padding-top: 18px;
}

.assetManagement-list-1 .entry:before {
	position: absolute;
	left: 0;
	content: ' ';
	bottom: 0;
	width: 0;
	height: 3px;
	background: linear-gradient( 270deg, #BC9778 0%, #DFC8B0 100%);
	opacity: 0.2;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.assetManagement-list-1 .entry:hover:before {
	opacity: 1;
	width: 100%;
}

.assetManagement-list-2 {
	background: url(../images/server/bg1.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-2 .p-slot-title {
	padding-top: 80px;
}

.assetManagement-list-2 .list {
	padding-top: 65px;
	padding-bottom: 20px;
}

.assetManagement-list-2 .list .entry {
	width: 552px;
	position: relative;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #EEEEEE;
}

.assetManagement-list-2 .list .entry:after {
	position: absolute;
	left: 100%;
	top: 50%;
	border: 1px solid #EEEEEE;
	height: 150px;
	margin-top: -75px;
	width: 0;
	content: ' ';
	margin-left: 40px;
}

.assetManagement-list-2 .list .entry:nth-child(2n):after {
	display: none;
}

.assetManagement-list-2 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
}

.assetManagement-list-2 .list .entry .tit img {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	display: block;
}

.assetManagement-list-2 .list .entry:nth-last-child(1),
.assetManagement-list-2 .list .entry:nth-last-child(2) {
	border-bottom: none;
}

.assetManagement-list-2 .list .entry .info {
	padding-top: 18px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.assetManagement-list-3 {
	background: url(../images/server/server-2.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 64px;
}

.assetManagement-list-3 .p-slot-title {
	padding-top: 64px;
	color: #fff;
	padding-bottom: 40px;
}

.assetManagement-list-3 .list .entry {
	width: 384px;
	height: 314px;
	border-radius: 2px;
	border: 2px solid;
	position: relative;
	border-image: linear-gradient(340deg, rgba(248, 227, 201, 1), rgba(255, 238, 214, 0.13)) 2 2;
}

.assetManagement-list-3 .list .entry .front {
	font-weight: 500;
	font-size: 28px;
	color: #FFD9AC;
	line-height: 40px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	text-align: center;
}

.assetManagement-list-3 .list .entry .front .icon {
	width: 80px;
	height: 80px;
	display: block;
	margin: 0 auto;
	margin-bottom: 26px;
}

.assetManagement-list-3 .list .entry .slide {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 2;
	bottom: 0;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
}

.assetManagement-list-3 .list .entry .slide .tit {
	font-weight: 500;
	font-size: 28px;
	color: #FFD9AC;
	line-height: 40px;
	text-align: center;
}

.assetManagement-list-3 .list .entry .slide .info {
	padding: 0 32px;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 18px;
}

.assetManagement-list-3 .list .entry:hover .front {
	opacity: 0;
}

.assetManagement-list-3 .list .entry:hover .slide {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}

.assetManagement-list-4 {
	background: url(../images/server/server-4.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 64px;
}

.assetManagement-list-4 .p-slot-title {
	padding-top: 64px;
	padding-bottom: 40px;
}

.assetManagement-list-4 .list {
	box-sizing: border-box;
	padding: 59px 40px;
	background: url(../images/server/server-3.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-4 .list .entry .icon {
	display: block;
	width: 48px;
	height: 48px;
	margin-bottom: 5px;
}

.assetManagement-list-4 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	padding-bottom: 12px;
}

.assetManagement-list-4 .list .entry .info {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.assetManagement-list-4 .list .entry {
	border-right: 1px solid rgba(162, 132, 88, .1);
	padding-right: 34px;
}

.assetManagement-list-4 .list .entry:last-child {
	padding: 0;
	border: 0;
}

.assetManagement-list-5 {
	padding-bottom: 60px;
}

.assetManagement-list-5 .list-1 {
	padding-top: 40px;
	justify-content: left !important;
}

.assetManagement-list-5 .list-1 .entry .icon {
	width: 76px;
	min-height: 76px;
	background: #FFFFFF;
	box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.1);
	border-radius: 11px;
	margin-left: -94px;
	float: left;
	margin-right: 18px;
}

.assetManagement-list-5 .list-1 .entry {
	padding-left: 94px;
	width: calc(33.3333% - 10px);
	box-sizing: border-box;
	margin-bottom: 60px;
	height: 100%;
	margin-left: 15px;
}
.assetManagement-list-5 .list-1 .entry:nth-child(3n+1){
	margin-left: 0;
}

.assetManagement-list-5 .list-1 .entry .tit {
	font-weight: 600;
	font-size: 20px;
	color: #B9966D;
	line-height: 28px;
	margin-bottom: 12px;
}

.assetManagement-list-5 .list-1 .entry .info {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	position: relative;
	padding-left: 16px;
}

.assetManagement-list-5 .list-1 .entry .info:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 10px;
	width: 10px;
	height: 10px;
	background: url(../images/server/icon-16.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-5 .list-2 {
	overflow-y: scroll;
	position: relative;
	padding-left: 70px;
	max-height: 425px;
}

.assetManagement-list-5 .list-2::-webkit-scrollbar {
	width: 8px;
}

.assetManagement-list-5 .list-2::-webkit-scrollbar-track {
	background: rgba(255, 255, 255, 0);
	border-radius: 10px;
}

.assetManagement-list-5 .list-2::-webkit-scrollbar-thumb {
	background: rgba(144, 147, 153, .2);
	border-radius: 10px;
}

.assetManagement-list-5 .list-2::-webkit-scrollbar-thumb:hover {
	background: rgba(144, 147, 153, .4);
}

.assetManagement-list-5 .list-2 .entry:after {
	border: 1px dotted #DDDDDD;
	top: 20px;
	bottom: -60px;
	left: -63px;
	content: ' ';
	position: absolute;
}

.assetManagement-list-5 .list-2 .entry {
	position: relative;
	margin-bottom: 20px;
}

.assetManagement-list-5 .list-2 .entry .time {
	font-weight: 500;
	font-size: 28px;
	color: #333333;
	line-height: 46px;
	z-index: 1;
	position: relative;
	padding-right: 50px;
}

.assetManagement-list-5 .list-2 .entry .time:after {
	background: url(../images/server/icon-17.png) no-repeat;
	background-size: 100% 100%;
	content: ' ';
	position: absolute;
	width: 56px;
	height: 16px;
	left: -70px;
	top: 50%;
	margin-top: -8px;
}

.assetManagement-list-5 .list-2 .entry .icon {
	width: 34px;
	height: 34px;
	background: #FFFFFF;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	border: 0px solid rgba(238, 238, 238, 0);
	margin-right: 13px;
}

.assetManagement-list-5 .list-2 .entry .tit {
	font-weight: 500;
	font-size: 18px;
	color: #333333;
	line-height: 25px;
	padding-top: 20px;
	padding-bottom: 15px;
}

.assetManagement-list-5 .list-2 .entry .info {
	font-weight: 400;
	font-size: 18px;
	color: #B9966D;
	line-height: 36px;
	text-align: left;
	margin-bottom: 6px;
}

.assetManagement-list-5 .list-2 .entry .info:after,
.assetManagement-list-5 .list-2 .entry .info:before {
	width: 16px;
	height: 26px;
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(../images/server/icon-18.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-5 .list-2 .entry .info:after {
	margin-left: 5px;
	margin-right: 0;
	background: url(../images/server/icon-19.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-5 .list-2 .entry .item {
	margin-bottom: 40px;
}

.assetManagement-list-6 {
	background: #fff;
	margin-top: 40px;
}

.assetManagement-list-6 .tab-menu {
	width: 240px;
}

.assetManagement-list-6 .tab-menu .item {
	/*padding:40px;*/
	height: 112px;
	padding-right: 0;
	font-weight: 400;
	padding-left: 24px;
	display: flex;

box-sizing: border-box;
	align-items: center;
	font-size: 20px;
	color: #333333;
	cursor: pointer;
	line-height: 32px;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
}
.assetManagement-list-6 .tab-menu .item:last-child{
	margin-bottom: 0;
}

.assetManagement-list-6 .tab-menu .item.active {
	font-weight: 600;
	font-size: 24px;
	color: #A28458;
	position: relative;
}

.assetManagement-list-6 .tab-menu .item.active {
	background: linear-gradient( to right, #fbf4ec 0%, #f4e3cd 100%);
}

.assetManagement-list-6 .tab-menu .item.active:after {
	content: ' ';
	width: 8px;
	height: 16px;
	background: url(../images/server/icon-23.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 100%;
	top: 50%;
	display: block;
	margin-top: -8px;
}

.assetManagement-list-6 .tab-box {
	border-left: 1px solid rgba(238, 238, 238, 1);
	padding-left: 33px;
	padding-right: 30px;
}

.assetManagement-list-6 .tab-box .entry {
	width: 100%;
	padding: 23px 0;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	border-bottom: 1px solid rgba(238, 238, 238, 1);
	line-height: 36px;
}
.assetManagement-list-6 .tab-box .entry .time{
	white-space: nowrap;
	margin-left: 40px;
}
.assetManagement-list-6 .tab-box .entry  p{
	flex: 1;
	min-width: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.assetManagement-list-6 .tab-box .entry:last-child {
	border: none!important;
}

.assetManagement-list-6 .tab-box .entry:hover {
	color: rgba(0, 51, 122, 1);
	border-bottom: 1px solid rgba(0, 51, 122, 1);
}

.investmentBank-list-1 .entry {
	width: 592px;
	height: 330px;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
}

.investmentBank-list-1 .entry>.tit {
	text-align: center;
	position: absolute;
	left: 0;
	width: 100%;
	color: #fff;
	padding-bottom: 24px;
	bottom: 0;
	padding-top: 107px;
	font-weight: 500;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 40px;
	background: linear-gradient( 180deg, rgba(0, 86, 203, 0) 0%, rgba(0, 32, 72, 0.5) 100%);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	z-index: 2;
}

.investmentBank-list-1 .entry .silde {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	right: 0;
	text-align: center;
	bottom: 0;
	background: rgba(0, 51, 122, 0.88);
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: translateY(10px);
	z-index: 3;
	-webkit-transform: translateY(10px);
}

.investmentBank-list-1 .entry .silde .tit {
	font-weight: 500;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 40px;
}

.investmentBank-list-1 .entry .silde .en {
	text-transform: uppercase;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 25px;
	padding-top: 8px;
}

.investmentBank-list-1 .entry:hover>.tit {
	opacity: 0;
}

.investmentBank-list-1 .entry:hover>.silde {
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
}

.investmentBank-list-1 .entry .imgs {
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.investmentBank-list-1 .entry:hover .imgs {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.investmentBank-list-2 {
	background: url(../images/server/investment-bank-2.jpg) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	position: relative;
	max-width: 2560px;
	margin: 0 auto;
	margin-top: 60px;
}

.investmentBank-list-2 .head {
	padding-top: 60px;
	height: 288px;
	box-sizing: border-box;
}

.wealthManagement-list-4.investmentBank-list-2  .head {
	height: 288px;
}
.wealthManagement-list-4.investmentBank-list-2  .head2{
	height: 215px;
}
.investmentBank-list-2 .head {
	padding-top: 60px;
	height: 215px;
	box-sizing: border-box;
}

.investmentBank-list-2 .head .tit {
	font-weight: 600;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 36px;
}

.investmentBank-list-2 .head .info {
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 32px;
	margin-top: 24px;
}

.investmentBank-list-2 .title {
	font-weight: 600;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 72px;
	text-align: left;
	padding-top: 83px;
	height: 224px;
}

.investmentBank-list-2 .g-o {
	position: relative;
	height: 680px;
}

.investmentBank-list-2 .g-o .tips {
	position: absolute;
	left: 0;
	bottom: 42px;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	opacity: .4;
	line-height: 24px;
}
.pt44{
	padding-top: 44px;
}

.investmentBank-list-2 .list .entry {
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 36px;
	text-align: left;
}

.investmentBank-list-2 .list .entry .tit {
	font-weight: bold;
	font-size: 44px;
	color: #FFD9AC;
	line-height: 59px;
	padding-bottom: 13px;
	font-family: "microsoft yahei";
}
.investmentBank-list-2 .list .entry .tit *,
.investmentBank-list-2 .list-2 .entry .info span,
.investmentBank-list-2 .list-4 .entry .tit span,
.investmentBank-list-2 .list-3 .entry .tit,
.investmentBank-list-2 .list-3 .entry .info span{
	font-family: "microsoft yahei";
}
.investmentBank-list-2 .list-3 .entry .tit span{
	font-family: PingFangSC, PingFang SC,Arial,SourceHanSansCN-Regular,Microsoft Yahei,Verdana,Helvetica Neue,Hiragino Sans GB,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif!important;
}
.investmentBank-list-2 .list .entry .tit small {
	font-size: 80%;
	font-weight: normal;
}

.investmentBank-list-2 .swiper-pagination {
	bottom: 42px;
	width: 100%;
	text-align: center;
	z-index: 10;
}

.investmentBank-list-2 .swiper-pagination .swiper-pagination-bullet {
	width: 48px;
	height: 8px;
	background: #FFFFFF;
	opacity: 0.2;
	margin: 0 10px;
	border-radius: 0;
}

.investmentBank-list-2 .swiper-pagination .swiper-pagination-bullet-active {
	opacity: .7;
}

.investmentBank-list-2 .list-2 .entry {
	font-weight: 500;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	text-align: left;
	width: 585px;
}

.investmentBank-list-2 .list-2 .entry .info {
	font-weight: 400;
	font-size: 20px;
	color: #FFFFFF;
	text-align: right;
	line-height: 32px;
	padding-top: 47px;
	align-items: center;
}

.investmentBank-list-2 .list-2 .entry .info span {
	font-weight: bold;
	font-size: 44px;
	color: #FFD9AC;
	line-height: 59px;
	margin-left: 24px;
	letter-spacing: 1px;
}

.investmentBank-list-2 .list-3 .entry {
	font-weight: 500;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 32px;
	text-align: left;
	margin-right: 110px;
	margin-right: 65px;
}


.investmentBank-list-2 .list-3 .entry>.flex:after,
.investmentBank-list-2 .list-3 .entry>.flex:before {
	width:55px;
	height: 92px;
	background: url(../images/research/10.png) no-repeat;
	background-size: 100% 100%;
	content: ' ';
	display: block;
}
.investmentBank-list-2 .list-3 .entry>.flex{
	width: 355px;
}

.investmentBank-list-2 .list-3 .entry>.flex:before {
	background: url(../images/research/9.png) no-repeat;
	background-size: 100% 100%;
}
.investmentBank-list-2 .list-3 .entry .info{
	display: flex;
	font-size: 26px;
	align-content: center;
	letter-spacing: -1px;
}
.investmentBank-list-2 .list-3 .entry .top{
	height: 76px;

}
.investmentBank-list-2 .list-3 .entry .top span{
	color: #FFD9AC;

}
.investmentBank-list-2 .list-3 .entry:last-child{margin-right: 0;}




.investmentBank-list-2 .list-3 .entry .info span {
	color: rgba(255, 217, 172, 1);
	line-height:42px;
}

.investmentBank-list-2 .list-3 .entry .tit {
	font-weight: bold;
	font-size: 44px;
	color: #FFD9AC;
	line-height: 59px;
	letter-spacing: 1px;
	text-align: left;
	padding-bottom: 10px;
}

.investmentBank-list-2 .list-3 .entry .tit span {
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 32px;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.12);
	vertical-align: text-bottom;
}

.investmentBank-list-3 .p-slot-title {
	padding-top: 60px;
	padding-bottom: 40px;
}

.investmentBank-list-3 .list .entry {
	width: 588px;
	height: 240px;
	margin-bottom: 24px;
	background: url(../images/server/bg-1.jpg);
	background-size: 100% 100%;
	position: relative;
	overflow: hidden;
}

.investmentBank-list-3 .list .entry .front {
	padding: 40px;
}

.investmentBank-list-3 .list .entry .arrow {
	width: 32px;
	height: 32px;
	position: absolute;
	left: 40px;
	bottom: 40px;
}

.investmentBank-list-3 .list .entry .icon {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 40px;
	bottom: 40px;
}

.investmentBank-list-3 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
}

.investmentBank-list-3 .list .entry .tit div {
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	text-align: left;
	text-transform: uppercase;
}

.investmentBank-list-3 .list .entry .slide {
	position: absolute;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1.1);
	opacity: 0;
	-webkit-transform: scale(1.1);
	left: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	background: url(../images/server/bg-2.jpg);
	color: #fff;
	padding: 25px 44px;
	background-size: 100% 100%;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 32px;
}

.investmentBank-list-3 .list .entry:hover .slide {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.investmentBank-list-3 .list .entry .slide .tit {
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	margin-bottom: 18px;
}
.tj{
	text-align: justify;
}
.investmentBank-list-4 .list .item {
	width: 160px;
	height: 120px;
	background: rgba(216, 216, 216, 0);
	margin-right: 100px;
	margin-top: 60px;
}

.investmentBank-list-4 .list .item:nth-child(5n) {
	margin-right: 0;
}

.investmentBank-list-4 .list {
	padding-bottom: 80px;
}

div.wealthManagement-list-1 .entry {
	height: 224px;
	margin-bottom: 24px;
}

.wealthManagement-list-1.mt40 {
	margin-top: 40px;
}

div.assetManagement-list-1 .entry2 {
	width: 588px;
}

div.assetManagement-list-1 .entry3 {
	height: 284px;
}
div.assetManagement-list-1 .entry4{
	height: 334px;
}

div.wealthManagement-list-1 .entry .tit {
	color: rgba(51, 51, 51, 1);
}

.wealthManagement-list-1 .entry .tit:after {
	position: absolute;
	content: ' ';
	width: 100%;
	bottom: 0;
	left: 0;
	height: 3px;
	background: linear-gradient( 270deg, #BC9778 0%, #DFC8B0 100%);
	opacity: 0.2;
}

.wealthManagement-list-2 {
	background: url(../images/server/bg-3.jpg) no-repeat;
	background-size: 100% 100%;
}

.wealthManagement-list-2 .p-slot-title {
	padding-top: 80px;
}

.wealthManagement-list-2 .list {
	padding-top: 60px;
	padding-bottom: 90px;
}

.wealthManagement-list-2 .list .entry {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	text-align: center;
}

.wealthManagement-list-2 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 48px;
	text-align: center;
}

.wealthManagement-list-2 .list .entry .tit img {
	width: 88px;
	height: 88px;
	margin: 0 auto;
	margin-bottom: 24px;
	display: block;
	box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.1);
	border-radius: 18px;
}

.wealthManagement-list-3 .list {
	background: url(../images/server/bg-4.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 40px;
	padding: 68px 0;
}

.wealthManagement-list-3 .list .entry {
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	padding: 0 120px;
	border-right: 1px solid rgba(185, 150, 109, 1);
}

.wealthManagement-list-3 .list .entry:last-child {
	border: none;
}

.wealthManagement-list-3 .list .entry .tit {
	font-weight: 500;
	font-size: 28px;
	color: #333333;
	line-height: 46px;
	text-align: center;
}

.wealthManagement-list-3 .list-2 {
	background: url(../images/server/bg-4.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 40px;
	padding: 50px 70px;
}

.wealthManagement-list-3 .list-2 .entry {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: center;
}

.wealthManagement-list-3 .list-2 .entry .tit .icon {
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
	width: 44px;
	height: 44px;
}

section.wealthManagement-list-4 {
	background: url(../images/server/bg-5.jpg) no-repeat center;
	background-size: auto 100%;
}

section.wealthManagement-list-4 .g-o {
	height: 600px;
}

.investmentBank-list-2 .list-4 {}

.investmentBank-list-2 .list-4 .entry {
	width: 400px;
	margin-bottom: 54px;
}

.investmentBank-list-2 .list-4 .entry .icon {
	display: block;
	width: 44px;
	height: 44px;
	margin-bottom: 10px;
}

.investmentBank-list-2 .list-4 .entry .tit {
	font-size: 16px;
	color: #fff;
}

.investmentBank-list-2 .list-4 .entry .tit span {
	font-weight: bold;
	font-size: 32px;
	color: #FFD9AC;
	line-height: 42px;
}

.investmentBank-list-2 .list-4 .entry .tit span small {
	font-weight: normal;
	font-size: 80%
}

.FINANCIALPRODUCTS-list-1 {
	padding-bottom: 80px;
}

.FINANCIALPRODUCTS-list-1 .entry {
	width: 360px;
	position: relative;
}

.FINANCIALPRODUCTS-list-1 .entry:after {
	position: absolute;
	left: 100%;
	top: 50%;
	content: ' ';
	width: 1px;
	height: 92px;
	background: #B9966D;
	display: block;
	margin-top: -46px;
	opacity: 0.5;
}

.FINANCIALPRODUCTS-list-1 .entry:last-child:after {
	display: none;
}

.FINANCIALPRODUCTS-list-1 .entry .icon {
	width: 80px;
	height: 80px;
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
}

.FINANCIALPRODUCTS-list-1 .entry .tit {
	text-align: center;
	font-weight: bold;
	font-size: 44px;
	color: #0079C2;
	line-height: 59px;
}

.FINANCIALPRODUCTS-list-1 .entry .tit span {
	font-weight: normal;
}

.FINANCIALPRODUCTS-list-1 .entry .info {
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	text-align: center;
	padding-top: 15px;
}

.FINANCIALPRODUCTS-list-2 {
	background: url(../images/server/bg-6.jpg) no-repeat center;
	background-size: auto 100%;
	position: relative;
	height: 538px;
	overflow: hidden;
}

.c-white {
	color: #fff!important;
}

.FINANCIALPRODUCTS-list-2 .list {
	padding-top: 112px;
}

.FINANCIALPRODUCTS-list-2 .entry {
	text-align: center;
	color: #fff;
	font-weight: 500;
	font-size: 24px;
	line-height: 40px;
	border-left: 1px solid rgba(248, 248, 248, .2);
	padding: 10px 0;
	width: 20%;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

.FINANCIALPRODUCTS-list-2 .entry:first-child {
	border-left: 1px solid rgba(248, 248, 248, 0);
}
.FINANCIALPRODUCTS-list-2 .entry:hover{border-left: 1px solid rgba(248, 248, 248, 0);}
.FINANCIALPRODUCTS-list-2 .entry:hover+.entry{border-left: 1px solid rgba(248, 248, 248, 0)}
.FINANCIALPRODUCTS-list-2 .entry .icon {
	width: 64px;
	height: 64px;
	display: block;
	margin: 0 auto;
	margin-bottom: 22px;
}

.FINANCIALPRODUCTS-list-2 .entry:after {
	content: ' ';
	width: 100%;
	left: 0;
	top: -208px;
	height: 538px;
	display: block;
	z-index: -1;
	position: absolute;
	background: linear-gradient( 180deg, rgba(248, 238, 228, 0) 0%, rgba(238, 216, 190, 0.75) 100%);
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	top: 100%;
}

.FINANCIALPRODUCTS-list-2 .entry:hover:after {
	opacity: 1;
	top:-208px;
}

.FINANCIALPRODUCTS-list-2 .entry:before {
	content: ' ';
	width: 32px;
	height: 32px;
	background: url(../images/server/icon-1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: -45px;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.FINANCIALPRODUCTS-list-2 .entry:hover:before {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.FINANCIALPRODUCTS-list-3 .list {
	padding-top: 20px;
	padding-bottom: 44px;
}

.FINANCIALPRODUCTS-list-3 .list .entry {
	padding: 52px 0;
	position: relative;
	border-bottom: 1px solid #EEEEEE;
	width: 576px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	box-sizing: border-box;
	line-height: 32px;
}

.FINANCIALPRODUCTS-list-3 .list .entry .icon {
	width: 72px;
	height: 72px;
	margin-right: 36px;
}

.FINANCIALPRODUCTS-list-3 .list .entry:after {
	content: ' ';
	top: 52px;
	display: block;
	width: 1px;
	bottom: 52px;
	left: 100%;
	margin-left: 24px;
	background: rgba(238, 238, 238, 1);
	position: absolute;
}

.FINANCIALPRODUCTS-list-3 .list .entry:nth-child(2n):after {
	display: none;
}

.FINANCIALPRODUCTS-list-3 .list .entry:nth-child(2n) {
	padding-left: 42px;
}

.FINANCIALPRODUCTS-list-3 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
}

.FINANCIALPRODUCTS-list-3 .list .entry:nth-last-child(1),
.FINANCIALPRODUCTS-list-3 .list .entry:nth-last-child(2) {
	border: none;
}

.FINANCIALPRODUCTS-list-4 {
	background: url(../images/server/bg-7.jpg) no-repeat center;
	background-size: auto 100%;
	position: relative;
	height: 368px;
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 28px;
}

.FINANCIALPRODUCTS-list-4 .icon-code {
	margin: 0 auto;
	display: block;
	width: 166px;
	height: 166px;
	margin-top: 28px;
	margin-bottom: 14px;
}

.page-banner .g-o {
	position: relative
}

.qa-code {
	top: 80px;
	right: 0;
	width: 166px;
	position: absolute;
	height: 300px;
	background: linear-gradient( 180deg, rgba(3, 47, 111, 0.38) 0%, rgba(1, 61, 146, 0.43) 16%, rgba(1, 64, 154, 0.64) 42%, #0045A5 100%);
	backdrop-filter: blur(4.96475672583826px);
}

.qa-code .code-img {
	background: #fff;
	padding: 18px;
	border-radius: 0 0 10px 10px;
	font-weight: bold;
}
.qa-code .code-img .g-fs20{
	font-size: 13px;
}

.qa-code .tit:after,
.qa-code .tit:before {
	content: ' ';
	flex: 1;
	min-width: 0;
	height: 1px;
	background: #fff;
	opacity: 0.2;
	display: block;
	margin: 0 12px;
}

.qa-code .tit {
	color: #fff;
	font-size: 13px;
	padding-top: 16px;
	padding-bottom: 10px;
}

.qa-code .list {
	position: relative;
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 22px;
	text-align: center;
}

.qa-code .list:after {
	content: ' ';
	width: 1px;
	height: 18px;
	position: absolute;
	display: block;
	left: 50%;
	background: #fff;
	margin-left: -1px;
	top: 18px;
	opacity: .8;
}

.qa-code .list .item {
	text-align: center;
	flex: 1;
	min-width: 0;
}

.qa-code .list .icon {
	width: 32px;
	height: 32px;
	margin: 0 auto;
	display: block
}

.SUSTAINABILITY-list-1 {
	background: url(../images/bg-2.jpg) no-repeat;
	background-size: 100% 100%;
	height: 596px;
}

.SUSTAINABILITY-list-1 .p-slot-title {
	padding-top: 80px;
	color: #fff;
}

.SUSTAINABILITY-list-1 .list {
	margin-top: 60px;
	position: relative;
}

.SUSTAINABILITY-list-1 .list .entry .item .icon {
	width: 72px;
	height: 72px;
	display: block;
	margin: 0 auto;
	margin-bottom: 14px;
}

.SUSTAINABILITY-list-1 .list .entry .item {
	width: 344px;
	height: 344px;
	background: url(../images/server/bg-8.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	color: #fff;
	font-weight: 500;
	font-size: 24px;
	line-height: 33px;
	box-sizing: border-box;
	padding-top: 93px;
	position: relative;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.SUSTAINABILITY-list-1 .list .entry .item:after {
	position: absolute;
	left: 50%;
	top: 238px;
	content: ' ';
	background: url(../images/server/icon-64.png) no-repeat;
	background-size: 100% 100%;
	width: 32px;
	height: 32px;
	display: block;
	left: 50%;
	margin-left: -16px;
}

.SUSTAINABILITY-list-1 .list .entry:hover {
	z-index: 2;
}

.SUSTAINABILITY-list-1 .list:hover .entry .item {
	opacity: 0;
}

.SUSTAINABILITY-list-1 .list .entry .silde {
	width: 1200px;
	height: 366px;
	background: rgba(74, 75, 78, .64);
	border-radius: 2px 80px 2px 80px;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	display: none;
	opacity: 0;
	font-weight: 400;
	font-size: 20px;
	color: #CCCCCC;
	line-height: 36px;
	padding-top: 72px;
	box-sizing: border-box;
}
.SUSTAINABILITY-list-1 .list .entry .silde .tips{
	position:absolute;
	right: 0;
	bottom: 0;
	text-align: right;
	bottom: 32px;
	padding-right: 32px;
font-weight: 400;
font-size: 14px;
color: rgba(255,255,255,.4);
line-height: 24px;
}
.SUSTAINABILITY-list-1 .list .entry:hover .silde {
	display: block;
	z-index: 5;
	opacity: 1;
}

.SUSTAINABILITY-list-1 .list .entry .silde .l {
	margin-bottom: 45px;
}

.SUSTAINABILITY-list-1 .list .entry .silde .i {
	width: 60px;
	height: 60px;
	margin-right: 12px;
	margin-left: 60px;
}

.SUSTAINABILITY-list-1 .list .entry:nth-child(2) .silde {
	padding-left: 80px;
	padding-right: 80px;
}

.SUSTAINABILITY-list-1 .list .entry .silde .info .t {
	font-weight: bold;
	font-size: 32px;
	color: #FFFFFF;
	line-height: 42px;
	margin-bottom: 9px;
}

.SUSTAINABILITY-list-2 {
	padding-top: 55px;
	overflow: hidden;
	position: relative;
}

.SUSTAINABILITY-list-2 .list {
	width: 614px;
}

.SUSTAINABILITY-list-2 .list .entry {
	display: none;
	position: relative;
}

.SUSTAINABILITY-list-2 .list .entry:after {
	position: absolute;
	border-top: 1px solid rgba(238, 238, 238, 1);
	content: ' ';
	width: 0;
	bottom: 0;
	right: -44px;
	transition: all .5s;
	-webkit-transition: all .5s;
}

.SUSTAINABILITY-list-2 .list .entry.active:before {
	position: absolute;
	border-top: 1px solid rgba(238, 238, 238, 1);
	content: ' ';
	bottom: 27px;
	width: 38px;
	transform: rotate(-45deg);
	transform-origin: right top;
	-webkit-transform-origin: right top;
	right: -70px;
}

.SUSTAINABILITY-list-2 .list .entry.active:after {
	width: calc(100% + 44px);
}

.SUSTAINABILITY-list-2 .list .entry .tit {
	padding-top: 110px;
	font-weight: 600;
	font-size: 36px;
	color: #333333;
	line-height: 36px;
	padding-bottom: 40px;
}

.SUSTAINABILITY-list-2 .list .entry .info {
	height: 210px;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 32px;
}
.SUSTAINABILITY-list-2 .g-o{
	position: relative;
}
.SUSTAINABILITY-list-2 .btn-prev,
.SUSTAINABILITY-list-2 .btn-next{
	position: absolute;
	width: 198px;
    height: 244px;
	    left: 72%;
	top: 0%;
	transform: scale(0.9);
	opacity: .5;
	z-index: 5;
	cursor: pointer;
}
.SUSTAINABILITY-list-2 .btn-next{
	    top: 36%;
    left: 81.5%;
}
.SUSTAINABILITY-list-2 .list-img .entry .item {
	width: 198px;
	height: 244px;
	margin: 0 auto;
	background: url(../images/ESG/14.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 75px;
	display: block;
	text-align: center;
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 36px;
	cursor: pointer;
}

.SUSTAINABILITY-list-2 .list-img .entry .item .icon {
	display: block;
	margin: 0 auto;
	width: 68px;
	height: 68px;
	margin-bottom: 9px;
}

.SUSTAINABILITY-list-2 .list-img .entry .silde {
	width: 240px;
	height: 297px;
	background-size: 100% 100%!important;
	box-sizing: border-box;
	font-weight: 600;
	font-size: 36px;
	text-align: center;
	color: #FFFFFF;
	line-height: 52px;
	padding-top: 90px;
	position: absolute;
	z-index: 1;
	/*left: 50%;
top: 50%;
margin-left: -120px;
margin-top: -148px;*/
	right: 0;
	top: -30px;
	display: none;
	text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.32);
}

.SUSTAINABILITY-list-2 .list-img .entry .silde1 {
	background: url(../images/ESG/16.png) no-repeat;
}

.SUSTAINABILITY-list-2 .list-img .entry .silde2 {
	background: url(../images/ESG/15.png) no-repeat;
}

.SUSTAINABILITY-list-2 .list-img .entry .silde3 {
	background: url(../images/ESG/17.png) no-repeat;
}

.SUSTAINABILITY-list-2 .list-img .entry .silde .icon {
	display: block;
	margin: 0 auto;
	width: 88px;
	height: 88px;
	margin-bottom: 7px;
}

.SUSTAINABILITY-list-2 .list-img {
	margin-bottom: 250px;
	margin-left: 235px;
	width: 230px;
	height: 210px;
	position: relative;
	border-radius: 100%;
	margin-top: 120px;
}

.SUSTAINABILITY-list-2 .list-img .entry {
	position: absolute;
	width: 198px;
	height: 244px;
	left: 50%;
	top: 50%;
	margin-left: -99px;
	margin-top: -122px;
}

.SUSTAINABILITY-list-2 .list-img .entry:nth-child(3) {
	left: 100%;
	top: 100%;
}

.SUSTAINABILITY-list-2 .list-img .entry:nth-child(2) {
	top: 0;
}

.SUSTAINABILITY-list-2 .list-img .entry:nth-child(1) {
	left: 0;
	top: 100%;
}

.SUSTAINABILITY-list-2 .list-img .entry:nth-child(2) .item {
	/*width: 173px;
	height: 214px;*/
}

.SUSTAINABILITY-list-2 .list-img .entry:first-child .silde {
	display: block;
}

.SUSTAINABILITY-list-2 .list-img .entry:first-child .item {
	display: none;
}

.talent-1 {
	background: url(../images/talent/1.png) no-repeat;
	background-size: 100% 100%;
	font-weight: 600;
	font-size: 36px;
	color: #B9966D;
	line-height: 36px;
	text-align: center;
	height: 238px;
	position: relative;
	margin-top: 0;
	z-index: 2;
	box-sizing: border-box;
	padding-top: 80px
}

.talent-1 .btn {
	width: 134px;
	height: 34px;
	position: relative;
	z-index: 1;
	background: linear-gradient( 90deg, #CDAF91 0%, #C4A280 66%, #C29F7C 100%);
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	border-radius: 17px;
	margin: 0 auto;
	margin-top: 20px;
	cursor: pointer;
}

.talent-1 .btn:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-white.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
}

.talent-1 .btn:before {
	width: 250px;
	height: 34px;
	border-radius: 34px;
	content: ' ';
	background: #fff;
	top: 0%;
	left: -260px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	position: absolute;
	z-index: -1;
}

.talent-1 .btn:hover:before {
	left: -10px;
}

.talent-1 .btn:hover {
	color: rgba(185, 150, 109, 1);
}

.talent-1 .btn:hover:after {
	background: url(../images/icon-arrow-yellow.png) no-repeat;
	background-size: 100% 100%;
}

.talent-2 {
	padding: 70px 0;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 36px;
}

.talent-2 div.img {
	width: 510px;
	height: 306px;
	margin-left: 64px;
	border-radius: 5px;
}

.talent-3 {
	background: url(../images/talent/3.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 64px;
}

.talent-3 .img {
	width: 717px;
	margin-left: -100px;
	height: 484px;
	border-radius: 10px;
	clip-path: polygon(15.2% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.talent-3 .list {
	position: relative;
	z-index: 1;
}

.talent-3 .list:after {
	border: 1px dotted rgba(221, 199, 166, 1);
	top: 20px;
	bottom: -45px;
	left: 8px;
	content: ' ';
	position: absolute;
	z-index: -1;
}

.talent-3 .list .entry {
	position: relative;
	margin-left: 87px;
	height: 108px;
	box-sizing: border-box;
	padding: 14px 0;
	padding-left: 49px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	background-size: auto 100%!important;
	margin-bottom: 80px;
}

.talent-3 .list .entry .tit {
	font-weight: 600;
	font-size: 28px;
	color: #B9966D;
	line-height: 46px;
}

.talent-3 .list .entry:nth-child(1) {
	background: url(../images/talent/6.png) no-repeat;
}

.talent-3 .list .entry:nth-child(2) {
	background: url(../images/talent/5.png) no-repeat;
}

.talent-3 .list .entry:nth-child(3) {
	background: url(../images/talent/7.png) no-repeat;
	margin-bottom: 0;
}

.talent-3 .list .entry:after {
	background: url(../images/server/icon-17.png) no-repeat;
	background-size: 100% 100%;
	content: ' ';
	position: absolute;
	width: 56px;
	height: 16px;
	left: -87px;
	top: 0%;
}

.talent-4 {
	padding-bottom: 64px;
	overflow: hidden;
}

.talent-4 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  -moz-transition-timing-function: linear !important;
  -ms-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
}





.talent-4 .swiper-wrapper .swiper-slide {
	width: auto;
}
.talent-4 .swiper-wrapper .swiper-slide.w-1{width: 566px;}
.talent-4 .swiper-wrapper .swiper-slide.w-2{width: 280px;}

.talent-4 .swiper-wrapper .swiper-slide .r-1 {
	width: 566px;
	height: 374px;
	overflow: hidden;
	border-radius: 6px;
}

.talent-4 .swiper-wrapper .a {
	position: relative;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 6px;
}

.talent-4 .swiper-wrapper .a .tit {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: linear-gradient( 180deg, rgba(174, 141, 94, 0) 0%, rgba(88, 66, 33, 0.36) 36%, #584221 100%);
	border-radius: 0px 0px 6px 6px;
	font-weight: 600;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 28px;
	padding-top: 32px;
	padding-left: 25px;
	padding-bottom: 12px;
}

.talent-4 .swiper-wrapper .a.r-2 {
	width: 280px;
	height: 184px;
	overflow: hidden;
	border-radius: 6px;
	margin-bottom: 6px;
}

.talent-4 .swiper-wrapper .a.r-2:last-child {
	margin-bottom: 0;
}

.talent-4 .swiper-wrapper .a.l-1 {
	overflow: hidden;
	border-radius: 6px;
	height: 184px;
}

.mt10 {
	margin-top: 10px;
}

.pt10 {
	padding-top: 10px;
}

.research-1 {
	background: url(../images/research/1.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 508px;
	margin-top: 84px;
	padding: 95px 0;
	box-sizing: border-box;
}

.research-1 .list-1 {
	position: relative;
}

.research-1 .list-1 .entry {
	margin-bottom: 39px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.research-1 .list-1 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 8px;
}

.research-1 .list-1 .entry .info span {
	margin-right: 12px;
}

.research-1 .list-1 .entry .icon {
	width: 80px;
	height: 80px;
	margin-right: 24px;
}

.research-1 .list-1:nth-child(2) {
	text-align: right;
}

.research-1 .list-1:nth-child(2) .entry {}

.research-1 .list-1:nth-child(2) .entry .icon {
	margin-right: 0;
	margin-left: 24px;
}

.research-2 {
	background: url(../images/research/20.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 520px;
	box-sizing: border-box;
}

.research-2 .list {
	position: relative;
}

.research-2 .p-title {
	padding-bottom: 10px;
}

.research-2 .list .entry .item .icon {
	width: 72px;
	height: 72px;
	display: block;
	margin: 0 auto;
	margin-bottom: 24px;
}

.research-2 .list .entry .item {
	width: 384px;
	height: 315px;
	font-weight: 500;
	font-size: 28px;
	color: #FFD9AC;
	line-height: 46px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 93px;
	position: relative;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	background: rgba(255, 217, 172, 0);
	border-radius: 6px;
	border: 2px solid;
	border-image: linear-gradient(340deg, rgba(248, 227, 201, 1), rgba(255, 238, 214, 0.13)) 2 2;
}

.research-2 .list .entry:hover {
	z-index: 2;
}

.research-2 .list:hover .entry .item {
	opacity: 0;
}

.research-2 .list .entry .silde {
	width: 1200px;
	height: 314px;
	background: rgba(94, 89, 80, .64);
	border-radius: 6px;
	position: absolute;
	left: 0;
	top: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	display: none;
	opacity: 0;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 18px;
	color: #EEEEEE;
	line-height: 36px;
	padding-top: 65px;
	padding-right: 60px;
}

.research-2 .list .entry .silde .tit .icon {
	width: 80px;
	height: 80px;
	display: block;
	margin: 0 auto;
	margin-bottom: 24px;
	margin-top: 25px;
}

.research-2 .list .entry .silde .tit {
	height: 200px;
	border-right: 1px solid rgba(255, 255, 255, .1);
	text-align: center;
	width: 384px;
	color: #fff;
	font-weight: 500;
	font-size: 28px;
	line-height: 46px;
	margin-right: 59px;
}

.research-2 .list .entry .silde .f-item p {
	margin-bottom: 12px;
}

.research-2 .list .entry .silde .f-item p:last-child {
	margin-bottom: 0;
}

.research-2 .list .entry:hover .silde {
	display: block;
	z-index: 5;
	opacity: 1;
}

.research-3{
}
.research-3 .item:after,
.research-3 .item:before {
	width: 80px;
	height: 134px;
	background: url(../images/research/10.png) no-repeat;
	background-size: 100% 100%;
	content: ' ';
	display: block;
	margin: 0 16px;
}

.research-3 .item:before {
	background: url(../images/research/9.png) no-repeat;
	background-size: 100% 100%;
}

.research-3 .item .award {
	font-weight: 600;
	font-size: 20px;
	color: #B9966D;
	line-height: 20px;
	text-align: center;
}

.research-3 .item .info {
	margin-top: 11px;
	margin-bottom: 9px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	text-align: center;
}

.research-3 .item .tit {
	font-weight: 600;
	font-size: 44px;
	color: #B9966D;
	line-height: 62px;
	letter-spacing: 1px;
	text-align: center;
}

.research-3 .item .icon {
	display: block;
	margin: 0 auto;
	width: 123px;
	margin-top: 10px;
}

.research-3 .item {
	margin: 0 66px;
}

.research-3 .item2 {
	margin: 0 30px;
	margin-bottom: 60px;
	width: 488px;
}

.research-3 .item2:after,
.research-3 .item2:before {
	margin-right: 0;
	margin-left: 0;
}

.research-3 .item2 .award {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 20px;
}

.research-4 .tab-top {
	border-bottom: 1px solid #EEEEEE;
}

.research-4 .tab-top .item {
	cursor: pointer;
	padding: 15px 0;
	font-weight: 400;
	font-size: 24px;
	color: #666666;
	line-height: 36px;
	margin-right: 50px;
	position: relative;
}
.research-4 .financial-71.tab-top .item{color: #333;}

.research-4 .tab-top .item:after {
	content: ' ';
	width: 0;
	bottom: 0;
	height: 2px;
	background: rgba(0, 51, 122, 1);
	position: absolute;
	left: 50%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.research-4 .tab-top .item:hover,
.research-4 .tab-top .item.active {
	font-weight:600;
	color: #00337A;
}

.research-4 .tab-top .item:hover:after,
.research-4 .tab-top .item.active:after {
	width: 100%;
	left: 0;
	margin-top: 0;
}

.research-4 .tab-top .item:hover {
	font-weight: 500;
	color: #00337A;
}

.tab-wrap .tab-list .tab-box {
	display: none;
}

.tab-wrap .tab-list .tab-box:first-child {
	display: block;
}


.research-4 .assetManagement-list-5 {
	padding-bottom: 20px;background: none;
}

.research-5 {
	background: url(../images/research/11.jpg) no-repeat center #fffbf6;
	background-size: auto 100%;
	height: 352px;
}

.research-5 .list .item {
	width: 588px;
	height: 148px;
	background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%);
	border-radius: 8px;
	border: 1px solid;
	border-image: linear-gradient(180deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.39)) 1 1;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	padding-left: 52px;
	border-bottom: none;
}

.research-5 .list .item .icon {
	position: absolute;
	width: 108px;
	top: 20px;
	right: 60px;
}

.research-5 .list .item .tit {
	padding-top: 18px;
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
}

.securities-list-1 div.entry {
	height: 244px;
	margin-bottom: 24px;
}

.securities-list-1 div.entry:nth-child(1) {
	background: #FFF5EB;
}

.securities-list-1 div.entry:nth-child(2) {
	background: #FFF0E0;
}

.securities-list-1 div.entry:nth-child(3) {
	background: #FFECD9;
}

.securities-list-1 div.entry2 {
	width: 588px;
}

.securities-list-1 div.entry .tit {
	color: rgba(51, 51, 51, 1);
}

.securities-list-1 .entry .tit:after {
	display: none;
}

.securities-2 {
	padding-top: 18px;
}

.securities-2 .entry {
	height: 242px;
	border-right: 1px solid #eee;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	width: 320px;
	padding-right: 44px;
}

.securities-2 .entry:last-child {
	border: none;
}

.securities-2 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	padding-top: 24px;
	padding-bottom: 18px;
}

.securities-2 .entry .icon {
	display: block;
	width: 64px;
	height: 64px;
}

.securities-3 {
	background: url(../images/securities/19.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 637px;
	margin-top: 90px;
}

.securities-3 .g-o {
	position: relative;
	height: 100%;
}

.securities-3 .g-o:before {
	content: ' ';
	width: 422px;
	height: 423px;
	background: url(../images/securities/18.png) no-repeat center;
	background-size: auto 100%;
	position: absolute;
	left: 50%;
	margin-left: -211px;
	top: 115px;
	display: block;
}

.securities-3 .g-o .entry {
	position: absolute;
}

.securities-3 .g-o .entry .icon {
	width: 78px;
	position: relative;
	height: 78px;
	background: #FFFFFF;
	box-shadow: 30px 30 80px 9px rgba(0, 0, 0, 0.08);
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
	border-radius: 100%;
}

.securities-3 .g-o .entry .icon:after {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -24px;
	margin-top: -24px;
	content: ' ';
	width: 48px;
	height: 48px;
	background-size: 100% 100%!important;
}

.securities-3 .g-o .entry .tit {
	text-align: center;
	font-weight: 500;
	font-size: 22px;
	color: #333333;
	line-height: 30px;
	text-align: center;
}

.securities-3 .g-o .entry1 .icon:after {
	background: url(../images/securities/7.png) no-repeat;
}

.securities-3 .g-o .entry1:hover .icon:after {
	background: url(../images/securities/13.png) no-repeat;
}

.securities-3 .g-o .entry2 .icon:after {
	background: url(../images/securities/8.png) no-repeat;
}

.securities-3 .g-o .entry2:hover .icon:after {
	background: url(../images/securities/14.png) no-repeat;
}

.securities-3 .g-o .entry3 .icon:after {
	background: url(../images/securities/9.png) no-repeat;
}

.securities-3 .g-o .entry3:hover .icon:after {
	background: url(../images/securities/15.png) no-repeat;
}

.securities-3 .g-o .entry4 .icon:after {
	background: url(../images/securities/10.png) no-repeat;
}

.securities-3 .g-o .entry4:hover .icon:after {
	background: url(../images/securities/22.png) no-repeat;
}

.securities-3 .g-o .entry5 .icon:after {
	background: url(../images/securities/11.png) no-repeat;
}

.securities-3 .g-o .entry5:hover .icon:after {
	background: url(../images/securities/16.png) no-repeat;
}

.securities-3 .g-o .entry6 .icon:after {
	background: url(../images/securities/12.png) no-repeat;
}

.securities-3 .g-o .entry6:hover .icon:after {
	background: url(../images/securities/17.png) no-repeat;
}

.securities-3 .g-o .entry:hover .icon {
	background: linear-gradient(to top, #EBD6BD 0%, #B9966D 100%);
	box-shadow: 30px 30 80px 9px rgba(0, 0, 0, 0.08);
}

.securities-3 .g-o .entry1 {
	left: 0;
	top: 169px;
}

.securities-3 .g-o .entry2 {
	left: 205px;
	top: 309px;
}

.securities-3 .g-o .entry3 {
	left: 358px;
	top: 94px;
}

.securities-3 .g-o .entry4 {
	left: 750px;
	top: 94px;
}

.securities-3 .g-o .entry5 {
	left: 907px;
	top: 309px;
}

.securities-3 .g-o .entry6 {
	left: 1111px;
	top: 169px;
}

.securities-3 .g-o .silde {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 100%;
	background: #FFFEFB;
	border-radius: 8px;
	padding: 20px 16px;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	padding-bottom: 0;
	margin: 0 23px;
	display: none;
}

.securities-3 .g-o .silde:after {
	width: 0;
	height: 0;
	border: 0 solid transparent;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 7px solid #fff;
	content: ' ';
	left: -7px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
}

.securities-3 .g-o .silde span {
	margin-bottom: 20px;
	margin-right: 32px;
	display: inline-block;
}

.securities-3 .g-o .entry1 .silde {
	width: 142px;
	width: 180px;
}

.securities-3 .g-o .entry2 .silde {
	width: 520px;
}

.securities-3 .g-o .entry3 .silde {
	width: 645px;
}

.securities-3 .g-o .entry4 .silde {
	width: 346px;
	left: auto;
	right: 100%;
}

.securities-3 .g-o .entry5 .silde {
	width: 412px;
	left: auto;
	right: 100%;
}

.securities-3 .g-o .entry6 .silde {
	left: auto;
	width: 142px;
	right: 100%;
	width: 180px;
}

.securities-3 .g-o .entry4 .silde:after,
.securities-3 .g-o .entry5 .silde:after,
.securities-3 .g-o .entry6 .silde:after {
	left: auto;
	right: -7px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.securities-3 .g-o .entry:hover {
	z-index: 10;
}

.securities-3 .g-o .entry:hover .silde {
	display: block;
}

.securities-4 {
	background: url(../images/securities/23.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 374px;
}

.securities-4 .g-o {
	position: relative;
}

.securities-4 .p-title {
	padding-bottom: 27px;
}

.securities-4 .g-o .icon {
	width: 827px;
	display: block;
}

.securities-4 .g-o .icon2 {
	width: 796px;
}

.securities-4 .g-o .code {
	position: absolute;
	width: 174px;
	font-weight: 500;
	font-size: 17px;
	color: #333333;
	line-height: 24px;
	letter-spacing: 3px;
	text-align: center;
	right: 0;
	top: 102px;
}

.securities-4 .g-o .code img {
	margin-bottom: 10px;
}

.investment-1 {
	margin-top: 85px;
	padding-bottom: 94px;
}

.investment-1 .entry {
	position: relative;
	margin: 0 150px;
}

.investment-1 .entry:after {
	content: ' ';
	position: absolute;
	right: -150px;
	width: 1px;
	height: 160px;
	background: #B9966D;
	opacity: 0.2;
	top: 39px;
}

.investment-1 .entry:last-child:after {
	display: none;
}

.investment-1 .entry .tit {
	font-weight: 600;
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	text-align: center;
	font-style: normal;
	margin-bottom: 36px;
}

.investment-1 .entry .icon {
	width: 102px;
	display: block;
	margin-right: 24px;
}

.investment-1 .entry .info {
	font-weight: 500;
	font-size: 20px;
	color: #A28458;
	line-height: 28px;
	margin-bottom: 36px;
}

.investment-1 .entry .t {
	font-weight: 600;
	font-size: 48px;
	color: #A28458;
	line-height: 48px;
	margin-bottom: 10px;
	margin-top: 8px;
}

.investment-1 .entry .txt {
	text-align: center;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
}

.investment-2 {
	padding-top: 64px;
}

.investment-2 .entry {
	margin-bottom: 64px;
}

.investment-2 .entry .tit {
	font-weight: 600;
	font-size: 36px;
	color: #333333;
	line-height: 50px;
}

.investment-2 .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}

.investment-2 .entry .icon {
	width: 566px;
	height: auto;
	display: block;
	margin-right: 60px;
}

.investment-2 .entry:nth-child(2n) .icon {
	margin-left: 60px;
	margin-right: 0;
}

.investment-3 .tab-top .item {
	cursor: pointer;
	text-align: center;
	margin: 0 120px;
	font-weight: 500;
	font-size: 28px;
	color: #333333;
	line-height: 46px;
	position: relative;
	padding-bottom: 20px;
}

.investment-3 .tab-top .item .icon {
	width: 64px;
	height: 64px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-size: 100% 100%!important;
}

.investment-3 .tab-top .item:nth-child(1) .icon {
	background: url(../images/investment/5.png) no-repeat;
}

.investment-3 .tab-top .item:nth-child(1).active .icon {
	background: url(../images/investment/6.png) no-repeat;
}

.investment-3 .tab-top .item:nth-child(2) .icon {
	background: url(../images/investment/7.png) no-repeat;
}

.investment-3 .tab-top .item:nth-child(2).active .icon {
	background: url(../images/investment/8.png) no-repeat;
}

.investment-3 .tab-top .item:nth-child(3) .icon {
	background: url(../images/investment/9.png) no-repeat;
}

.investment-3 .tab-top .item:nth-child(3).active .icon {
	background: url(../images/investment/10.png) no-repeat;
}

.investment-3 .tab-top .item.active:after {
	position: absolute;
	left: 50%;
	bottom: 0;
	content: ' ';
	width: 22px;
	height: 11px;
	background: url(../images/investment/21.png) no-repeat;
	background-size: 100% 100%;
	margin-left: -11px;
}

.investment-4 {
	background: url(../images/investment/13.jpg) no-repeat;
	background-size: 100% 100%;
	height: 258px;
	box-sizing: border-box;
	padding: 0 35px;
	/*padding-top: 42px;*/
}

.investment-4 .entry {
	position: relative;
	height: fit-content;
	width: 232px;
}

.investment-4 .entry:after {
	content: ' ';
	width: 1px;
	height: 145px;
	background: rgba(0, 51, 122, 0.05);
	position: absolute;
	right: -34px;
	top: 50%;
	margin-top: -72.5px;
}

.investment-4 .entry .tit {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	margin-bottom: 18px;
}

.investment-4 .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	text-align: justify;
}

.investment-4 .entry .icon {
	width: 48px;
	height: 48px;
	display: block;
	margin-bottom: 18px;
}

.securities-4.investment-5 {
	background: url(../images/investment/12.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 488px;
	margin-top: 60px;
}

.securities-4.research-8 {
	background: url(../images/investment/12.jpg) no-repeat center #fff;
	background-size: auto 100%;
	max-width: 1920px;
	margin: 0 auto;
	height: 536px;
}

.securities-4.research-8 .p-title {
	padding-bottom: 0;
}

.securities-4.research-8 .tips {
	width: 100%;
}

.securities-4.research-8 .tips:after {
	width: 809px;
}

.securities-4.research-8 .g-o .code {
	width: 206px;
}

.securities-4 .tips {
	font-weight: 400;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
	text-align: left;
	margin-top: 20px;
	padding-top: 24px;
	width: 809px;
	position: relative;
}

.securities-4 .tips:after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	border-top: 1px solid rgba(238, 238, 238, 1);
}

.securities-4.investment-5 .g-o .code {
	width: 204px;
	top: 139px;
}

.finance-1 {
	background: url(../images/finance/6.jpg) no-repeat center #fff;
	background-size: auto 100%;
	height: 526px;
}

.finance-1.research-7 {
	background: url(../images/finance/bg-1.jpg) no-repeat center #fff;
	background-size: cover;
	max-width: 1920px;
	margin: 0 auto;
}




.finance-1 .list {
	padding-top: 40px;
}

.finance-1 .list .entry {
	width: 282px;
	height: 308px;
	background: linear-gradient(to top, #FFFEFC 0%, #FEFAF6 100%);
	padding: 40px 32px;
	box-sizing: border-box;
}

.finance-1 .list .entry .icon {
	width: 64px;
	height: 64px;
	margin-bottom: 24px;
	display: block;
}

.finance-1 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #A28458;
	line-height: 40px;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-bottom: 18px;
}

.finance-2 .list .entry {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	text-align: left;
	margin-bottom: 55px;
	position: relative;
}

.finance-2 .list .entry:after {
	left: 24px;
	border-left: 1px dotted #B9966D;
	position: absolute;
	content: ' ';
	height: 25px;
	top: 38px;
	margin-top: 10px;
}
.finance-2.finance-4 .list .entry:after{
	height: 80px;
}

.finance-2 .list .entry:nth-child(3):after {
	height: 49px;
}

.finance-2 .list .entry:last-child:after {
	display: none;
}

.finance-2 .list .entry .t {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	margin-left: 41px;
	margin-right: 24px;
	white-space: nowrap;
}

.finance-2 .list .num {
	box-sizing: border-box;
	width: 48px;
	height: 48px;
	background: #FFFFFF;
	border: 2px solid #f1eae2;
	text-align: center;
	line-height: 48px;
	box-sizing: border-box;
	border-radius: 100%;
	margin-top: -8px;
	flex-shrink: initial;
	font-weight: 500;
	font-size: 20px;
	color: #A28458;
	position: relative;
}

.finance-2 .list .num:after {
	position: absolute;
	left: -2px;
	top: -2px;
	width: 100%;
	height: 100%;
	display: block;
	content: ' ';
	border-radius: 100%;
	border: 2px solid rgba(162, 132, 88, 1);
	border-right: 2px solid rgba(162, 132, 88, 0);
	border-left: 2px solid rgba(162, 132, 88, 0);
	border-bottom: 2px solid rgba(162, 132, 88, 0);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	z-index: 1;
}

.finance-2 .list .num:before {
	position: absolute;
	left: -2px;
	top: -2px;
	width: 100%;
	height: 100%;
	display: block;
	content: ' ';
	border-radius: 100%;
	border: 2px solid #f1eae2;
	border-right: 2px solid rgba(162, 132, 88, 0);
	border-left: 2px solid rgba(162, 132, 88, 0);
	border-bottom: 2px solid rgba(162, 132, 88, 0);
	transform: rotate(105deg);
	-webkit-transform: rotate(105deg);
	z-index: 2;
}

.finance-2 .list .entry:nth-child(2) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
}

.finance-2 .list .entry:nth-child(2) .num:before {
	transform: rotate(165deg);
	-webkit-transform: rotate(165deg);
}

.finance-2 .list .entry:nth-child(3) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
}

.finance-2 .list .entry:nth-child(3) .num:before {
	transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
}

.finance-2 .list .entry:nth-child(4) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
	border-bottom: 2px solid rgba(162, 132, 88, 1);
}

.finance-2 .list .entry:nth-child(4) .num:before {
	transform: rotate(285deg);
	-webkit-transform: rotate(285deg);
}

.finance-2 .list .entry:nth-child(5) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
	border-bottom: 2px solid rgba(162, 132, 88, 1);
}

.finance-2 .list .entry:nth-child(5) .num:before {
	border: 2px solid rgba(162, 132, 88, 1);
	border-right: 2px solid rgba(162, 132, 88, 0);
	border-left: 2px solid rgba(162, 132, 88, 0);
	border-bottom: 2px solid rgba(162, 132, 88, 0);
	transform: rotate(265deg);
	-webkit-transform: rotate(265deg);
}

.finance-2 .list .entry:nth-child(6) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
	border-bottom: 2px solid rgba(162, 132, 88, 1);
	border-left: 2px solid rgba(162, 132, 88, 1);
}

.finance-2 .list .entry:nth-child(6) .num:before {
	display: none;
}

.finance-3 {
	background: url(../images/finance/7.jpg) no-repeat center #fef9f5;
	background-size: auto 100%;
	height: 380px;
}

.finance-3-1 {
	background: url(../images/investment/13.jpg) no-repeat;
	background-size: 100% 100%;
	height: 320px;
}

.finance-3 .list {
	margin-top: 40px;
}

.finance-3 .list .entry {
	width: 590px;
	background: linear-gradient(to top, rgba(255, 254, 252, 0) 0%, rgba(255, 255, 255, 0.1) 42%, #FFFFFF 100%);
	backdrop-filter: blur(4px);
	box-sizing: border-box;
	padding: 30px 40px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.finance-3 .list .entry .i {
	margin-right: 10px;
	transform: scale(1.2);
}

.institutional-1.investment-1 .entry:after {
	height: 90px;
	top: 5px;
}

.institutional-1.investment-1 {
	padding-bottom: 40px;
}

.institutional-2 {
	background: url(../images/institutional/1.jpg) no-repeat center #fff;
	background-size: auto 100%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	height: 600px;
}

.institutional-2:hover {
	background: url(../images/institutional/1.jpg) no-repeat center #fff;
	background-size: auto 110%;
}

.institutional-2 .list .entry {
	width: 33.33%;
	text-align: center;
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 31px;
	margin: 18px 0;
	box-sizing: border-box;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	position: relative;
	margin-bottom: 66px;
}

.institutional-2 .list .entry .icon {
	display: block;
	margin: 0 auto;
	margin-bottom: 24px;
	width: 80px;
	height: 80px;
}

.institutional-2 .list .entry:nth-child(1):after,
.institutional-2 .list .entry:nth-child(2):after,
.institutional-2 .list .entry:nth-child(3):after {
	content: ' ';
	left: 18px;
	right: 18px;
	bottom: -33px;
	position: absolute;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.institutional-3 .list .entry {
	width: 384px;
	box-sizing: border-box;
	background: linear-gradient(to top, rgba(255, 255, 255, 0.5) 0%, #F6ECDF 100%);
	border-radius: 4px;
	padding: 32px;
}

.institutional-3 .list .entry .icon {
	width: 48px;
	height: 48px;
	display: block;
	margin-bottom: 24px;
}

.institutional-3 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: left;
}

.institutional-3 .list .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	padding-top: 18px;
}

.institutional-4 {
	background: url(../images/institutional/14.jpg) no-repeat center #fffcf7;
	background-size: auto 100%;
	height: 272px;
	box-sizing: border-box;
	padding-top: 20px;
}

.institutional-5 {
	padding: 24px 0;
	font-weight: 500;
	font-size: 24px;
	color: #999999;
	line-height: 33px;
}

.institutional-5 .btn {
	width: 94px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #333333;
	text-align: center;
	line-height: 40px;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	box-sizing: border-box;
}
.institutional-5 .btn:hover{
	border: 2px solid #00337A;
	color: #00337A;
}
.pt35 {
	padding-top: 35px;
}

.assetManagement-list-2.introducing-1 {
	background: url(../images/introducing/bg-1.jpg) no-repeat center #fff;
	background-size: auto 100%;
}

.introducing-2 {
	padding-bottom: 78px;
	padding-top: 25px;
}

.introducing-2 .entry {
	position: relative;
	width: 560px;
	margin-right: 40px;
	z-index: 1;
	min-height: 225px;
}
.introducing-2 .entry:first-child{
	padding-left: 55px;
	padding-right: 55px;
	box-sizing: border-box;
}
.introducing-2 .entry:last-child {
	margin-right: 0;
}


.introducing-2 .swiper1{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.swiper-pagination1{
	bottom: 0;
	position: absolute;
	width: 100%;
}
.swiper-pagination1 span{
	width: 6px;
height: 6px;
background: #D8D8D8;
border-radius: 100%;
opacity: 1;
margin: 0 8px;
position: relative;
}
.swiper-pagination1 span.swiper-pagination-bullet-active
{
	background: rgba(185, 150, 109, 1);
}
.swiper-pagination1 span.swiper-pagination-bullet-active:after{
	content: ' ';
	width: 13px;
height: 13px;
border: 1px solid #B9966D;
position: absolute;
left: 50%;
top:50%;
transform: translate(-50%,-50%);
border-radius: 100%;
-webkit-transform: translate(-50%,-50%);;
	
}
.introducing-2 .entry:after,
.introducing-2 .entry:before {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 50%;
	margin-top: -112px;
	content: ' ';
	width: 134px;
	height: 225px;
	background: url(../images/introducing/8.png) no-repeat;
	background-size: auto 100%;
}

.introducing-2 .entry:before {
	left: auto;
	right: 0;
	background: url(../images/introducing/9.png) no-repeat;
	background-size: auto 100%;
}

.introducing-2 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 27px;
}

.introducing-2 .entry .info {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}

.introducing-2 .entry .icon {
	width: 36px;
	height: 36px;
	margin-right: 8px;
}

.finance-2.finance-4 .list .entry .tips {
	margin-left: 41px;
	height: 48px;
	padding: 0 24px;
	background: #fef8f1;
	margin-top: 12px;
}

.finance-2.finance-4 .list .entry .tips .icon {
	width: 18px;
	height: 15px;
	margin: 0 10px;
	background: url(../images/finance/11.png) no-repeat;
	background-size: 100% 100%;
}

.finance-2.finance-4 .list .entry:nth-child(1) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
}

.finance-2.finance-4 .list .entry:nth-child(1) .num:before {
	transform: rotate(175deg);
	-webkit-transform: rotate(175deg);
}

.finance-2.finance-4 .list .entry:nth-child(2) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
	transform: rotate(95deg);
	-webkit-transform: rotate(95deg);
}

.finance-2.finance-4 .list .entry:nth-child(2) .num:before {
	border: 2px solid rgba(162, 132, 88, 1);
	border-right: 2px solid rgba(162, 132, 88, 0);
	border-left: 2px solid rgba(162, 132, 88, 0);
	border-bottom: 2px solid rgba(162, 132, 88, 0);
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.finance-2.finance-4 .list .entry:nth-child(3) .num:after {
	border-right: 2px solid rgba(162, 132, 88, 1);
	border-bottom: 2px solid rgba(162, 132, 88, 1);
	border-left: 2px solid rgba(162, 132, 88, 1);
}

.finance-2.finance-4 .list .entry:nth-child(3) .num:before {
	display: none;
}

.finance-5 .tab-top {
	border-bottom: 1px solid #EEEEEE;
}

.finance-5 .tab-top .item {
	padding-bottom: 14px;
	font-weight: 400;
	font-size: 24px;
	color: #666666;
	line-height: 36px;
	margin: 0 80px;
	cursor: pointer;
	position: relative;
}

.finance-5 .tab-top .item.active {
	font-weight: 500;
	color: #00337A;
}

.finance-5 .tab-top .item.active:after {
	content: ' ';
	left: 0;
	right: 0;
	top: 100%;
	position: absolute;
	height: 7px;
	background: url(../images/finance/12.png) no-repeat center bottom;
	background-size: auto 7px;
}

.finance-5 .tab-box {
	margin-top: 36px;
	padding: 22px 32px;
	line-height: 44px;
	background: linear-gradient( to top, rgba(255, 255, 255, 0.5) 0%, rgba(251, 244, 235, 0.5) 100%);
}
.finance-5 .tab-box .flex.w>.f-item{
	padding-right: 32px;
}
.finance-5 .tab-box .flex.w>.f-item:nth-child(2){
	padding-left: 44px;
	padding-right:12px;
	
	font-size: 16px;line-height: 44px;
}
.finance-5 .tab-box{
	height: 350px;
}
.pt17{
	padding-top: 17px;
}
.finance-5 .tab-box .tit-1 {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: left;
	position: relative;
	padding-left: 15px;
}

.finance-5 .tab-box .tit-1:after {
	position: absolute;
	width: 3px;
	height: 24px;
	background: #00337A;
	content: ' ';
	left: 0;
	top: 50%;
	margin-top: -12px;
}

.pt30 {
	padding-top: 30px;
}

.finance-5 .list-1 {
	margin-top: 10px;
}

.finance-5 .list-1 th {
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	line-height: 22px;
	padding: 10px 0;
	border-bottom: 1px solid #EEEEEE;
}

.search-1 {
	width: 197px;
	height: 36px;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #EEEEEE;
	position: relative;
}

.rela {
	position: relative;
}

.search-1.right {
	position: absolute;
	right: 0;
}

.search-1 input {
	background: none;
	height: 36px;
	padding: 0 5px;
	width: 100%;
	display: block;
	border: none;
	font-size: 14px;
}
.search-2 {
	background: url(../images/finance/13.png) no-repeat 10px center;
	background-size: 16px 16px;
}

.search-1 .btn {
	width: 48px;
	height: 36px;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: 0;
	background: url(../images/finance/13.png) no-repeat center;
	background-size: 16px 16px;
}

.search-1 .btn:hover {
	background: url(../images/finance/14.png) no-repeat center;
	background-size: 16px 16px;
}

.search-1:hover {
	border: 1px solid #0079C2;
}

.ml24 {
	margin-left: 24px;
}

.finance-6 .entry {
	width: 285px;
	height: 212px;
	margin-right: 20px;
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 33px;
	text-align: center;
	position: relative;
}

.c-black {
	color: #333!important;
}

.finance-6 .entry .tit {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
	padding-bottom: 20px;
	z-index: 1;
	background: linear-gradient( 180deg, rgba(2, 38, 87, 0) 0%, rgba(0, 13, 32, 0.56) 100%);
}

.finance-6 .entry:last-child {
	margin-right: 0;
}

.ml72 {
	margin-left: 72px;
}

.p-list-wrap .p-wrap-left {
	width: 284px;
}

.p-wrap-left .list-1 .entry .tit {
	padding: 16px 0;
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	padding-left: 32px;
	background: #FFFFFF;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #EEEEEE;
}

.p-wrap-left .list-1 .entry:last-child .tit {
	border: 0 none;
}

.p-wrap-left .list-1 .entry .tit:after {
	content: ' ';
	width: 28px;
	height: 28px;
	display: block;
	top: 18px;
	right: 15px;
	background: url(../images/finance/23.png) no-repeat center;
	background-size: 100% 100%;
	position: absolute;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.p-wrap-left .list-1 .entry:hover .tit,
.p-wrap-left .list-1 .entry.active .tit {
	color: #0079C2;
}

.p-wrap-left .list-1 .entry.active .tit:after {
	background: url(../images/finance/24.png) no-repeat center;
	background-size: 100% 100%;
}

.p-wrap-left .list-1 .entry ul {
	display: none;
}

.p-wrap-left .list-1 .entry ul li a {
	display: block;
	padding: 16px 52px;
	border-bottom: 1px solid #EEEEEE;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}

.p-wrap-left .list-1 .entry ul li a.focus,
.p-wrap-left .list-1 .entry ul li a:hover {
	background: url(../images/finance/17.png) no-repeat 86.267% center #0079C2;
	background-size: 20px 20px;
	color: #fff;
}

.p-wrap-left .list-1 .entry.active ul {
	display: block;
}

.p-wrap-left .list-2 .entry {
	display: block;
	padding: 16px 32px;
	border-bottom: 1px solid #EEEEEE;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
}

.p-wrap-left .list-2 .entry.focus,
.p-wrap-left .list-2 .entry:hover {
	background: url(../images/finance/17.png) no-repeat 86.267% center #0079C2;
	background-size: 20px 20px;
	color: #fff;
}

.ptb12 {
	padding-top: 12px;
	padding-bottom: 12px;
}

.line-1 {
	border-bottom: 1px solid #EEEEEE;
}

.pt30 {
	padding-top: 30px;
}

.mt20 {
	margin-top: 20px;
}
.table-1{
	position: relative;
}
.table-1 th {
	padding: 20px 10px;
	color: #fff;
	background: #0079C2;
	font-weight: normal;
	font-size:14px;
	white-space:nowrap;
}

.table-1 th.tl {
	padding: 20px;
}

.table-1 tr {
	background: #F7FBFF;
}

.table-1 tr:nth-child(2n) {
	background: #fff;
}

.table-1 td {
	padding: 20px 10px;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
}

.table-2 td {
	padding: 25px 20px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
}

.institutional-6 .entry {
	width: 384px;
	height: 226px;
	background: linear-gradient(to top, #FFFFFF 0%, #F6ECDF 100%);
	border-radius: 4px;
	margin-right: 24px;
	margin-bottom: 24px;
	position: relative;
	overflow: hidden;
}

.institutional-6 .entry:nth-child(3n) {
	margin-right: 0;
}

.institutional-6 .entry .front {
	padding-top: 50px;
}

.institutional-6 .entry .icon {
	width: 64px;
	height: 64px;
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
}

.institutional-6 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: center;
}

.institutional-6 .entry .slide {
	position: absolute;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1.1);
	opacity: 0;
	-webkit-transform: scale(1.1);
	left: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	background: linear-gradient( 135deg, #CDA27C 0%, #CDA27C 100%);
	color: #fff;
	padding: 23px 28px;
	background-size: 100% 100%;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 32px;
}

.institutional-6 .entry:hover .slide {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.institutional-6 .entry .slide .tit {
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 40px;
	text-align: center;
	margin-bottom: 12px;
}

.institutional-7 {
	background: url(../images/institutional/22.jpg) no-repeat center;
	background-size: 100% 100%;
	height: 482px;
	position: relative;
	margin-top: 36px;
}

.institutional-7 .list-1 .entry .icon {
	width: 28px;
	height: 28px;
	margin-right: 12px;
}

.institutional-7 .list-1 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	line-height: 33px;
}

.institutional-7 .list-1 .entry {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	margin-bottom: 48px;
	width: 30%;
}

.swiper-pagination-1 {
	position: absolute;
	bottom: 40px;
	width: 100%;
	text-align: center;
	left: 0;
	z-index: 2;
}

.swiper-pagination-1 span {
	width: 48px;
	height: 8px;
	background: #B9966D;
	border-radius: 0;
	margin: 0 10px;
	opacity: 0.2;
}

.swiper-pagination-1 span.swiper-pagination-bullet-active {
	opacity: 0.7;
}

.institutional-7 .list-2 .entry .icon {
	width: 48px;
	height: 48px;
	margin-right: 12px;
	margin-bottom: 20px;
}

.institutional-7 .list-2 .entry .tit {
	font-weight: 500;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
}

.institutional-7 .swiper {
	overflow: hidden;
	height: 100%;
}

.p-slot-title-1 {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	position: relative;
	padding-left: 15px;
}

.p-slot-title-1:after {
	position: absolute;
	width: 4px;
	height: 22px;
	background: #00337A;
	content: ' ';
	left: 0;
	top: 5px;
}

.pt20 {
	padding-top: 20px;
}

.c-blue {
	color: #00337A!important;
}

.p-newsDetail-main a.icon-pdf {
	text-decoration: underline;
}

.p-newsDetail-main .icon-pdf img {
	width: 20px!important;
	height: 20px!important;
	margin-right: 8px;
}

.institutional-8 .entry {
	padding: 24px 32px;
	background: url(../images/institutional/35.jpg) no-repeat center;
	background-size: 100% 100%;
	width: 384px;
	margin-bottom: 24px;
	margin-right: 24px;
	padding-right: 39px;
	box-sizing: border-box;
	height: 360px;
}

.institutional-8 .entry:nth-child(3n) {
	margin-right: 0;
}

.institutional-8 .entry .num {
	height: 52px;
	font-size: 20px;
	color: #666666;
	line-height: 28px;
	margin-top: 5px;
}

.institutional-8 .entry .tags {
	height: 64px;
}

.institutional-8 .entry .tags span {
	border-radius: 2px;
	border: 1px solid rgba(0, 51, 122, .1);
	padding: 5px 12px;
	font-weight: 400;
	font-size: 16px;
	color: #00337A;
	line-height: 22px;
	margin-bottom: 10px;
	margin-right: 12px;
	height: 32px;
	box-sizing: border-box;
}

.btn-view-3 {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
	padding: 10px 27px;
	padding-right: 21px;
	background: rgba(255, 255, 255, 0);
	border-radius: 22px;
	border: 1px solid #666666;
}

.btn-view-3:hover {
	color: rgba(13, 48, 103, 1);
	border: 1px solid rgba(13, 48, 103, 1);
}

.btn-view-3:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/finance/15.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 4px;
	display: block;
}

.btn-view-3:hover:after {
	background: url(../images/finance/16.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-2.financial-1 .list .entry .icon {
	width: 48px;
	height: 48px;
	display: block;
	margin-bottom: 24px;
}

.assetManagement-list-2.financial-1 .list .entry {
	width: 332px;
}

.assetManagement-list-2.financial-1 .list .entry:after {
	display: block;
}

.assetManagement-list-2.financial-1 .list .entry:nth-child(3n):after {
	display: none;
}

.assetManagement-list-2.financial-1 .list .entry:after {
	margin-left: 50px;
}

.assetManagement-list-2.financial-1 .list .entry:nth-last-child(3) {
	border: none;
}

.assetManagement-list-2.financial-1 {
	background: url(../images/server/bg-10.jpg) no-repeat;
	background-size: 100% 100%;
}

.btn-view-4 {
	width: 140px;
	height: 32px;
	background: #0079C2;
	border-radius: 2px;
	text-align: center;
	line-height: 32px;
	color: #fff!important;
	margin: 0 auto;
	font-size: 16px;
	display: block;
}

.btn-view-4.disabled {
	background: #DFDFDF;
	cursor: no-drop;
}



.btn-view-5 {
	border: 1px solid #333333;
	width: 124px;
	height: 32px;
	text-align: center;
	color: #333;
	line-height: 32px;
	display: block;
	box-sizing: border-box;
}
.btn-view-5:hover {
		border: 2px solid #A28458;
		color: #A28458;
		font-weight: 600;

}
.btn-view-5:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 4px;
	vertical-align: middle;
	margin-top: -5px;
}

.btn-view-5:hover:after {
	background: url(../images/icon-arrow-yellow.png) no-repeat;
	background-size: 100% 100%;
}


.financial-2 {
	width: 134px;
	height: 134px;
}

.financial-3 .entry {
	width: 285px;
	height: 260px;
	cursor: pointer;
	background: linear-gradient( to top, rgba(255, 255, 255, 0.5) 0%, rgba(251, 244, 235, 0.5) 100%);
	border-radius: 4px;
	margin-right: 20px;
	position: relative;
}

.financial-3 .entry:last-child {
	margin-right: 0;
}

.financial-3 .entry .icon {
	width: 64px;
	height: 64px;
	display: block;
	margin: 45px auto 24px auto;
}

.financial-3 .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: center;
}

.financial-3 .entry:after {
	content: ' ';
	width: 32px;
	height: 32px;
	background: url(../images/server/icon-1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	margin-left: -16px;
	bottom: 35px;
}

.financial-3 .entry:hover:after {
	background: url(../images/server/icon-2.png) no-repeat;
	background-size: 100% 100%;
}

.financial-4 .entry {
	padding: 27px 0;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	border-bottom: 1px solid #EEEEEE;
}

.financial-4 .entry dt {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	padding-left: 44px;
	cursor: pointer;
	position: relative;
}

.financial-4 .entry dt:after {
	position: absolute;
	content: ' ';
	left: 0;
	top: -2px;
	width: 36px;
	height: 36px;
	background: url(../images/server/icon-76.png) no-repeat;
	background-size: 100% 100%;
}

.financial-4 .entry dt:before {
	position: absolute;
	content: ' ';
	right: 0;
	top: 3px;
	width: 24px;
	height: 24px;
	background: url(../images/server/icon-77.png) no-repeat;
	background-size: 100% 100%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.financial-4 .entry dt.focus:before {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

.financial-4 .entry dd {
	padding-top: 10px;
	display: none;
}

.financial-4 {
	padding-bottom: 100px;
}

.pb140 {
	padding-bottom: 140px;
}
.pb90 {
	padding-bottom: 90px;
}
.financial-5 .entry {
	position: relative;
	display: block;
	padding: 30px 0;
	padding-left: 52px;
	font-weight: 500;
	font-size: 18px;
	color: #333333;
	line-height: 20px;
	border-bottom: 1px solid #eee;
	box-sizing: border-box;
}

.financial-5 .entry:before {
	content: ' ';
	position: absolute;
	left: 0;
	top: 22px;
	width: 36px;
	height: 36px;
	background: url(../images/server/icon-78.png) no-repeat center #0079C2;
	background-size: 24px 24px;
	border-radius: 100%;
}
.financial-5.link  .entry:before {
	background: url(../images/ib/6.png) no-repeat center;
	background-size: 100% 100%;
}
.financial-5 .entry:after {
	content: ' ';
	width: 0%;
	bottom: 0;
	left: 0;
	height: 1px;
	position: absolute;
	left: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	background: #0079C2;
}

.financial-5 .entry:hover {
	color: #0079C2;
}

.financial-5 .entry:hover:after {
	width: 100%;
}

.financial-6 {
	position: relative;
	overflow: hidden;
	background: linear-gradient( to right, #f6e7d2 -20%, #fdf9f3 80%);
	box-sizing: border-box;
	padding: 26px 0;
	padding-left: 72px;
	z-index: 10;
}

.financial-6:after {
	width: 14px;
	height: 300%;
	position: absolute;
	content: ' ';
	background: #fff;
	left: 65%;
	top: 50%;
	transform: rotate(30deg) translateY(-50%);
	-webkit-transform: rotate(30deg) translateY(-50%);
	z-index: -1;
}

.financial-6 .icon-tips {
	width: 56px;
	height: 56px;
	background: #0079C2;
	border-radius: 100%;
	margin-left: 30px;
	margin-right: 50px;
	color: #fff;
	font-size: 14px;
}
.financial-6 .info .item{
	min-width: 340px;
}


.financial-7 .item {
	position: relative;
}

.financial-7 .item.active:after {
	position: absolute;
	left: 50%;
	top: 100%;
	width: 12px;
	content: ' ';
	height: 6px;
	margin-top: 25px;
	margin-left: -3px;
	background: url(../images/server/icon-79.png) no-repeat;
	background-size: 12px 6px;
}

.financial-8 {
	margin-top: 28px;
	background: url(../images/server/bg-11.jpg) no-repeat top;
	background-size: 100% auto;
	padding: 19px 24px;
}

.table-3 td {
	border-bottom: 1px solid #eee;
	padding: 20px 30px;
	box-sizing: border-box;
}

.table-3 td.left {
	background: #f8f8f8;
	padding-left: 24px;
	width: 150px;
}

#myChart {
	height: 500px;
}

.financial-9 .icon {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	margin-left: 24px;
}

.financial-10 .item {
	padding: 5px 9px;
	border: 1px solid #eee;
	cursor: pointer;
	margin-right: 16px;
	box-sizing: border-box;
	border-radius: 2px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 22px;
}

.financial-10 .item.active {
	background: #0079C2;
	border-color: #0079C2;
	color: #fff;
}

.pl24 {
	padding-left: 24px;
}

.pr32 {
	padding-right: 32px;
}

.table-4 th {
	padding: 20px 10px;
	color: #fff;
	background: #0079C2;
	font-weight: normal;
}

.table-4 th.tl {
	padding: 20px;
}

.table-4 td {
	padding: 20px;
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 22px;
	border-bottom: 1px solid #eee;
}

.select_box {
	width: 220px;
	background: rgba(255, 255, 255, 0);
	border: 1px solid #333333;
	position: relative;
	padding: 10px 15px;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: left;
	box-sizing: border-box;
	border-radius: 4px;
}

.select_box:after {
	content: ' ';
	width: 16px;
	height: 16px;
	background: url(../images/finance/15.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 4px;
	position: absolute;
	right: 16px;
	top: 12px;
	display: block;
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.select_box.focus:after {
	background: url(../images/finance/16.png) no-repeat;
	background-size: 100% 100%;
}

.select_box.focus {
	border: 1px solid rgba(0, 121, 194, 1);
}

.select_box.focus>span {}

.select_box>span {
	cursor: pointer;
}

.select_box>ul {
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	width: 100%;
	background: rgba(255, 255, 255, 1);
	box-sizing: border-box;
	box-shadow: 10px 10px 25px rgba(0, 0, 0, 0.12);
	padding: 5px;
	margin-top: 1px;
	border-radius: 0 0 4px 4px;
	padding-bottom: 0;
	display: none;
}

.select_box>ul>li {
	cursor: pointer;
	padding: 5px 10px;
	margin-bottom: 5px;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	border-radius: 3px;
}

.select_box>ul>li:hover {
	background: rgba(0, 121, 194, .1);
	color: rgba(0, 121, 194, 1);
}

.table-icon-1 .icon-1 {
	width: 16px;
	height: 16px;
	display: block;
}

.research-6 {
	background: url(../images/server/bg-12.png) no-repeat top center;
	background-size: auto 100%;
}

.research-6 .g-o {
	position: relative;
	height: 800px;
	z-index: 2;
}

.research-6 .g-o:before {
	position: absolute;
	z-index: -1;
	width: 600px;
	height: 600px;
	border: 20px solid #f4f9ff;
	border-radius: 100%;
	box-sizing: border-box;
	content: ' ';
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -300px;
	display: block;
}

.research-6 .entry .s1 {
	position: absolute;
	left: 0;
	top: -35px;
	display: inline-block;
	background: linear-gradient( 270deg, rgba(249, 252, 255, 0) 0%, #F0F6FF 100%);
	padding: 3px 11px 3px 5px;
	color: rgba(0, 51, 122, 1);
	left: -196px;
	white-space: nowrap;
	opacity: 0;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.research-6 .entry:hover .s1 {
	opacity: 1;
}

.research-6 .entry:nth-child(12) .s1 {
	left: 100px;
}

.research-6 .entry {
	position: absolute;
	width: 78px;
	height: 78px;
	background: #FFFFFF;
	border-radius: 100%;
	box-shadow: 2px 4px 8px 0px rgba(0, 0, 0, 0.08);
}

.research-6 .entry:nth-child(1):hover,
.research-6 .entry:nth-child(12):hover {
	background: linear-gradient(to top, #EBD6BD 0%, #B9966D 100%);
}

.research-6 .entry:nth-child(1):hover .icon,
.research-6 .entry:nth-child(12):hover .icon {
	filter: brightness(0) invert(1)
}

.research-6 .entry .icon {
	width: 44px;
	height: 44px;
	margin: 17px;
}

.research-6 .entry .icon2 {
	width: 175px;
	height: auto;
	display: block;
	position: absolute;
	top: 0;
	left: -196px;
	opacity: 1;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}

.research-6 .entry:hover .icon2 {
	opacity: 1;
}

.research-6 .entry:nth-child(1) {
	left: 41%;
	top: 8.8%;
	
	cursor: pointer;
}

.research-6 .entry:nth-child(2) {
	left: 28%;
	top: 25.3%;
	top: 21.9%;
}

.research-6 .entry:nth-child(3) {
	left: 23.2%;
	top: 43.6%;
	top: 36.6%;
}

.research-6 .entry:nth-child(4) {
	left: 25%;
	top: 61.5%;
	left: 23.2%;
	top: 50.8%;
}

.research-6 .entry:nth-child(5) {
	left: 37%;
	top: 77.8%;
	top: 65.4%;
	left: 26.5%;
}

.research-6 .entry:nth-child(6) {
	    left: 41%;
    top: 79.8%;
}

.research-6 .entry:nth-child(7) {
	  top: 79.8%;
	left: 53.5%;
}
.research-6 .entry:nth-child(7) img.icon2{
	width: 260px;
}
.research-6 .entry:nth-child(8) {
	top: 65.4%;
	left: 66.3%;
}

.research-6 .entry:nth-child(9) {
	top: 50.8%;
	left: 70.2%;
}

.research-6 .entry:nth-child(10) {
	top: 36.6%;
	left: 70.2%;
}

.research-6 .entry:nth-child(11) {
	left: 65.4%;
		top: 21.9%;
}

.research-6 .entry:nth-child(12) {
	left: 53.5%;
	top: 8.8%;
	cursor: pointer;
}

.research-6 .entry:nth-child(11) .icon2,
.research-6 .entry:nth-child(12) .icon2,
.research-6 .entry:nth-child(7) .icon2,
.research-6 .entry:nth-child(8) .icon2,
.research-6 .entry:nth-child(9) .icon2,
.research-6 .entry:nth-child(10) .icon2 {
	left: 100px;
}

.finance-1.research-7 .list .entry {
	width: 384px;
	height: 342px;
	padding-top: 48px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	background: linear-gradient( 180deg, rgba(255, 255, 255, 0.52) 0%, rgba(255, 255, 255, 0.61) 100%);
}

.finance-1.research-7 .list .entry .icon {
	margin-bottom: 41px;
	width: 80px;
	height: 80px;
}

.finance-1.research-7 .list .entry .tit {
	font-size: 28px;
	color: #333;
}

.icon-100 {
	width: 14px;
	height: 14px;
	display: block;
}

.tc .icon-100 {
	margin: 0 auto;
}

.icon-99 {
	width: 14px;
	height: 14px;
	margin-right: 15px;
	margin-top: 8px;
}

.finance-3.research-10 {
	height: auto;
	padding-bottom: 67px;
	background: url(../images/institutional/14.jpg) no-repeat center #fffcf7;
	background-size: auto 100%;
}

.finance-3.research-10 .list .entry {
	width: 384px;
	height: 112px;
}

.research-9 {
	background: url(../images/server/bg-14.jpg) no-repeat top center;
	background-size: auto 624px;
	height: 600px;
}

.table-5.table-1 {
	border-top: 6px solid rgba(0, 121, 194, 1);
}

.table-5 tr td:first-child {
	border-right: 1px solid #eee;
}

.finance-3.research-11 {
	height: auto;
	padding-bottom: 67px;
	background: url(../images/institutional/14.jpg) no-repeat center #fffcf7;
	background-size: auto 100%;
}

.finance-3.research-11 .list .entry {
	width: 282px;
	height: 112px;
	padding-left: 0;
	padding-right: 0;
}

.investment-6 {
	position: relative;
	overflow: hidden;
	padding-bottom: 70px;
}

.investment-6 .swiper-slide {
	height: min-content;
}

.investment-6 .list .entry {
	background: url(../images/investment/bg-1.png) no-repeat;
	background-size: auto 100%;
	width: 384px;
	height: 279px;
	box-sizing: border-box;
	padding: 24px 20px 0;
	margin-bottom: 24px;
	margin-right: 24px;
}

.investment-6 .list .entry:nth-child(3n) {
	margin-right: 0;
}

.investment-6 .list .entry .icon {
	width: 212px;
	height: 58px;
	display: block;
	margin: 0 auto;
	margin-bottom: 16px;
}

.investment-6 .list .entry .tit {
	font-weight: 500;
	font-size: 22px;
	min-height: 56px;
	color: #333333;
	line-height: 28px;
	text-align: center;
	margin-bottom: 0;
}

.investment-6 .list .entry .info {
	height: 78px;
	font-weight: 500;
	font-size: 16px;
	color: #A28458;
	line-height: 26px;
	text-align: center;
	margin-bottom: 5px;
}

.investment-6 .list .entry .num {
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: center;
}

.investment-6 .swiper-pagination-1 span {
	background: rgba(0, 51, 122, 1);
}

.institutional-4.investment-7 {
	height: 150px;
	padding-top: 0;
	background: none;
}
.institutional-4.investment-7 .pt48{
	padding-top:0
}
.institutional-4.investment-7 .pt35{
	padding-top:20px
}
.investment-6 .list-2 .entry {
	width: 392px;
	height: 200px;
	margin-bottom: 12px;
	margin-right: 12px;
	background-size: 100% 100%!important;
	box-sizing: border-box;
	padding: 20px 20px 0;
}

.investment-6 .list-2 .entry:nth-child(1) {
	background: url(../images/investment/bg-2.png);
}

.investment-6 .list-2 .entry:nth-child(2) {
	background: url(../images/investment/bg-3.png);
}

.investment-6 .list-2 .entry:nth-child(3) {
	background: url(../images/investment/bg-4.png);
}

.investment-6 .list-2 .entry:nth-child(4) {
	background: url(../images/investment/bg-5.png);
}

.investment-6 .list-2 .entry:nth-child(5) {
	background: url(../images/investment/bg-6.png);
}

.investment-6 .list-2 .entry:nth-child(6) {
	background: url(../images/investment/bg-7.png);
}

.investment-6 .list-2 .entry:nth-child(7) {
	background: url(../images/investment/bg-8.png);
}

.investment-6 .list-2 .entry:nth-child(8) {
	background: url(../images/investment/bg-9.png);
}

.investment-6 .list-2 .entry:nth-child(9) {
	background: url(../images/investment/bg-10.png);
}

.investment-6 .list-2 .entry:nth-child(3n) {
	margin-right: 0;
}

.investment-6 .list-2 .entry .tit {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 28px;
	height: 64px;
	text-align: center;
	margin-bottom: 4px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.investment-6 .list-2 .entry .info {
	height: 66px;
	font-weight: 500;
	font-size: 16px;
	color: #A28458;
	margin-top: 10px;
	line-height: 26px;
	text-align: center;
}

.investment-6 .list-2 .entry .num {
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	text-align: center;
}

.assetManagement-list-5 .list-3 {
	overflow-y: scroll;
	position: relative;
	max-height: 520px;
}

.assetManagement-list-5 .list-3::-webkit-scrollbar {
	width: 8px;
}

.assetManagement-list-5 .list-3::-webkit-scrollbar-track {
	background: rgba(255, 255, 255, 0);
	border-radius: 10px;
}

.assetManagement-list-5 .list-3::-webkit-scrollbar-thumb {
	background: rgba(144, 147, 153, .2);
	border-radius: 10px;
}

.assetManagement-list-5 .list-3::-webkit-scrollbar-thumb:hover {
	background: rgba(144, 147, 153, .4);
}

.assetManagement-list-5 .list-3 .entry {
	position: relative;
	margin-bottom: 20px;
}

.assetManagement-list-5 .list-3 .entry .icon {
	width: 64px;
	height: 64px;
	background: #FFFFFF;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.08);
	border-radius: 5px;
	border: 0px solid rgba(238, 238, 238, 0);
	margin-right: 26px;
}

.assetManagement-list-5 .list-3 .entry .tit {
	font-weight: 600;
	font-size: 24px;
	color: #333333;
	line-height: 33px;
	text-align: left;
	margin-bottom: 26px;
}

.assetManagement-list-5 .list-3 .entry .info {
	font-weight: 400;
	font-size: 18px;
	color: #B9966D;
	line-height: 36px;
	text-align: left;
	margin-bottom: 6px;
}

.assetManagement-list-5 .list-3 .entry .info:after,
.assetManagement-list-5 .list-3 .entry .info:before {
	width: 16px;
	height: 26px;
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
	background: url(../images/server/icon-18.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-5 .list-3 .entry .info:after {
	margin-left: 5px;
	margin-right: 0;
	background: url(../images/server/icon-19.png) no-repeat;
	background-size: 100% 100%;
}

.assetManagement-list-5 .list-3 .entry .item {
	margin-bottom: 28px;
}

.pb28 {
	padding-bottom: 28px;
}

.assetManagement-list-5 .list-3 .entry .info2 {
	font-weight: 500;
	font-size: 20px;
	color: #A28458;
	line-height: 40px;
	margin-right: 60px;
}

.assetManagement-list-5 .list-3 .entry .info2:after,
.assetManagement-list-5 .list-3 .entry .info2:before {
	width: 30px;
	height: 50px;
}

.assetManagement-list-5 .list-3 .entry .info2 .s1 {
	font-weight: 400;
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	display: block;
	text-align: center;
	width: 90%;
	margin: 0 auto;
}

.investment-6 .list-4 .entry {
	display: block;
	width: 392px;
	height: 270px;
	margin-bottom: 12px;
	margin-right: 12px;
	background-size: 100% 100%!important;
	box-sizing: border-box;
	padding: 40px 20px 0;
	overflow: hidden;
	position: relative;
	border-radius: 0 20px 0 20px;
	background: url(../images/investment/bg-1.png);
}

.investment-6 .list-4 .entry .icon {
	width: 212px;
	margin: 0 auto;
	height: auto;
	margin-bottom: 24px;
	display: block;
}

.investment-6 .list-4 .entry:nth-child(1n) {
	background: url(../images/investment/bg-11.png);
}

.investment-6 .list-4 .entry:nth-child(2n) {
	background: url(../images/investment/bg-12.png);
}

.investment-6 .list-4 .entry:nth-child(3n) {
	background: url(../images/investment/bg-13.png);
}

.investment-6 .list-4 .entry:nth-child(4n) {
	background: url(../images/investment/bg-14.png);
}

.investment-6 .list-4 .entry:nth-child(5n) {
	background: url(../images/investment/bg-15.png);
}

.investment-6 .list-4 .entry:nth-child(6n) {
	background: url(../images/investment/bg-16.png);
}

.investment-6 .list-4 .entry:nth-child(7n) {
	background: url(../images/investment/bg-17.png);
}

.investment-6 .list-4 .entry:nth-child(8n) {
	background: url(../images/investment/bg-18.png);
}
.investment-6 .list-4 .entry:nth-child(9n) {
	background: url(../images/investment/bg-22.png);
}
.investment-6 .list-4 .entry:nth-child(3n) {
	margin-right: 0;
}

.investment-6 .list-4 .entry .tit {
	font-weight: 500;
	font-size: 22px;
	min-height: 56px;
	color: #333333;
	line-height: 28px;
	text-align: center;
	margin-bottom: 0px;
}

.investment-6 .list-4 .entry .info {
	height: 78px;
	font-weight: 400;
	font-size: 16px;
	color: #A28458;
	line-height: 26px;
	text-align: center;
}

/* .investment-6 .list-4 .entry:nth-child(7),
.investment-6 .list-4 .entry:nth-child(8) {
	width: 594px;
} 

.investment-6 .list-4 .entry:nth-child(8) {
	margin-right: 0;
}
*/

.investment-6 .list-4 .entry .slide {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(205, 162, 124, 1);
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
	box-sizing: border-box;
	padding: 0 34px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transform: scale(1.1);
	opacity: 0;
	-webkit-transform: scale(1.1);
}

.investment-6 .list-4 .entry .slide>.flex {
	height: 100%;
	text-align: justify;
}

.investment-6 .list-4 .entry:hover .slide {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
}

.investment-6 .list-5 .entry:nth-child(1n) {
	background: url(../images/investment/bg-19.png);
}

.investment-6 .list-5 .entry:nth-child(2n) {
	background: url(../images/investment/bg-20.png);
}

.investment-6 .list-5 .entry:nth-child(3n) {
	background: url(../images/investment/bg-21.png);
}

.investment-8 .list {
	padding-top: 100px;
}

.investment-8 .list .entry {
	margin-bottom: 100px;
}

.investment-8 .list .entry .img {
	width: 680px;
	height: 276px;
	margin-right: 55px;
	overflow: hidden;
	position: relative;
	border-radius: 5px 30px 5px 30px;
	box-shadow: 6px 6px 0 #e6d0b5;
}
.investment-8 .list .entry .img img{
	height: 100%;
}

.investment-8 .list .entry:nth-child(2n+1) {
	flex-direction: row-reverse;
}

.investment-8 .list .entry:nth-child(2n+1) .img {
	margin-right: 0;
	margin-left: 55px;
}

.investment-8 .list .entry .info {
	margin-top: 20px;
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.assetManagement-list-1.institutional-9 .entry:after {
	display: none;
}


.assetManagement-list-1.institutional-9 .entry2 {
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
}
.pt28{
	padding-top: 28px;
}
.assetManagement-list-1.institutional-9 .entry3 {
	padding-top: 34px;
	padding-left: 40px;
	padding-right: 40px;
}



.institutional-10 .list {
	background: #f8f8f8;
	overflow: hidden;
	position: relative;
}

.institutional-10 .list .entry-left {
	width: 400px;
	position: relative;
	height: 600px;
}

.institutional-10 .list .entry-left .info {
	position: absolute;
	left: 0;
	top: 0;
	padding: 48px;
	color: #fff;
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 32px;
}

.institutional-10 .list .entry-left .info .tit {
	font-weight: 600;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 46px;
	text-align: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, .4);
}

.institutional-10 .list .entry .icon {
	display: block;
	margin: 0 auto;
	margin-top: 35px;
	width: 56px;
	height: 56px;
	margin-bottom: 20px;
}

.institutional-10 .list .entry .tit {
	text-align: center;
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	margin-bottom: 20px;
}

.institutional-10 .list .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.institutional-10 .list .entry {
	box-sizing: border-box;
	padding: 0 45px;
	position: relative;
}

.institutional-10 .list .entry:after {
	left: 100%;
	top: 20px;
	bottom: 20px;
	border-right: 1px solid #f3f3f3;
	content: ' ';
	position: absolute;
}

.institutional-10 .list .entry:before {
	left: 20px;
	right: 20px;
	bottom: 0;
	border-bottom: 1px solid #f3f3f3;
	content: ' ';
	position: absolute;
}

.asset-1 {
	background: url(../images/asset/bg-1.jpg) no-repeat center #f7e9d7;
	background-size: auto 100%;
	height: 460px;
	box-sizing: border-box;
}
.asset-1 .g-o{
	position: relative;
	z-index: 1;
}
.asset-1 .g-o .tag-1{
	position: absolute;
	width: 180px;
height: 180px;
background: linear-gradient( 90deg, #F5EBDF 0%, #E9D6BD 100%);
box-shadow: -8px 0 20px 0px rgba(0,0,0,0.04);
border: 6px solid #FFFFFF;
color: #333;
font-size:24px;

font-weight: 500; 
z-index: -1;
border-radius: 100%;
top: 191px;
left: 50%;
margin-left: -185px
}

.asset-1 .g-o .tag-2{
	position: absolute;
	width: 180px;
height: 180px;
background: linear-gradient( 270deg, #E2EDFF 0%, #F3F7FF 100%);
box-shadow: -8px 0 20px 0px rgba(0,0,0,0.04);
border: 6px solid #FFFFFF;
color: #333;
font-size:24px;

font-weight: 500; 
z-index: -1;
border-radius: 100%;
top: 191px;
left: 50%;
margin-left:-10px
}

.asset-1 .g-o .g-mt15{
	margin-top: 18px;
}

.asset-1 .list .entry .icon {
	width: 20px;
	height: 20px;
	margin-right: 12px;
}

.asset-1 .list .entry .icon2 {
	margin-right: 0;
	margin-left: 12px;
}

.asset-2 {
	background: url(../images/asset/bg-2.png) no-repeat center;
	background-size: auto 100%;
	height: 320px;
	box-sizing: border-box;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	overflow: hidden;
	border-radius: 0 60px 0 60px;
}

.asset-2:hover {
	background: url(../images/asset/bg-2.png) no-repeat center;
	background-size: auto 110%;
}

.asset-2 .entry .icon {
	display: block;
	width: 72px;
	height: 72px;
	margin: 0 auto;
	margin-top: 65px;
	margin-bottom: 20px;
}

.asset-2 .entry .tit {
	text-align: center;
	font-weight: 500;
	font-size: 24px;
	color: #FFD9AC;
	line-height: 40px;
	margin-bottom: 10px;
}

.asset-2 .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #F7F7F7;
	line-height: 32px;
	text-align: center;
}

.asset-3 .list .entry .img {
	height: 326px;
}

.asset-3 .list .entry .info {
	background: linear-gradient( 339deg, #F6E7D3 0%, #FFFCF7 100%);
	padding: 0 48px;
	box-sizing: border-box;
	background: url(../images/asset/bg-3.jpg) no-repeat center;
	background-size: 100% 100%;
}
.asset-3 .list .entry{
	position: relative;
}
.asset-3 .list .entry:after{
	content: ' ';
	width: 0;
	height: 0;
	display: block;
border: 0 solid transparent;
border-bottom: 10px solid transparent;
border-top: 10px solid transparent;
border-left: 10px solid #fffcf7;
	position: absolute;
	left: 50%;
	z-index: 5;
	top: 15px;
}
.asset-3 .list .entry:nth-child(2n):after{
	transform: rotate(180deg);
	margin-left: -10px
	
}
.asset-3 .list .entry:nth-child(2n) {
	flex-direction: row-reverse;
}

.asset-3 .list .entry .icon {
	width: 56px;
	height: 56px;
	margin-bottom: 20px;
}

.asset-3 .list .entry .tit {
	font-weight: 500;
	font-size: 24px;
	color: #333333;
	line-height: 40px;
	text-align: left;
	padding-bottom: 15px;
}

.asset-3 .list .entry .txt {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	line-height: 32px;
}

.asset-4 .list .entry {
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 32px;
	margin-bottom: 110px;
}

.asset-4 .list .entry .icon {
	background-size: 100% 100%!important;
	width: 72px;
	height: 72px;
	margin: 0 auto;
	margin-bottom: 30px;
}

.asset-4 .list .entry:nth-child(1) .icon {
	background: url(../images/asset/11.png) no-repeat;
}

.asset-4 .list .entry:nth-child(2) .icon {
	background: url(../images/asset/12.png) no-repeat;
}

.asset-4 .list .entry:nth-child(3) .icon {
	background: url(../images/asset/13.png) no-repeat;
}

.asset-4 .list .entry:nth-child(4) .icon {
	background: url(../images/asset/14.png) no-repeat;
}

.asset-4 .list .entry:nth-child(5) .icon {
	background: url(../images/asset/15.png) no-repeat;
}

.asset-4 .list .entry:nth-child(6) .icon {
	background: url(../images/asset/16.png) no-repeat;
}

.asset-4 .list .entry:nth-child(7) .icon {
	background: url(../images/asset/17.png) no-repeat;
}

.asset-4 .list .entry:nth-child(8) .icon {
	background: url(../images/asset/18.png) no-repeat;
}

.asset-4 .list .entry:nth-child(9) .icon {
	background: url(../images/asset/19.png) no-repeat;
}

.asset-4 .list .entry:nth-child(10) .icon {
	background: url(../images/asset/20.png) no-repeat;
}

.asset-4 .list .entry:nth-child(1):hover .icon {
	background: url(../images/asset/11-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(2):hover .icon {
	background: url(../images/asset/12-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(3):hover .icon {
	background: url(../images/asset/13-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(4):hover .icon {
	background: url(../images/asset/14-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(5):hover .icon {
	background: url(../images/asset/15-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(6):hover .icon {
	background: url(../images/asset/16-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(7):hover .icon {
	background: url(../images/asset/17-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(8):hover .icon {
	background: url(../images/asset/18-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(9):hover .icon {
	background: url(../images/asset/19-h.png) no-repeat;
}

.asset-4 .list .entry:nth-child(10):hover .icon {
	background: url(../images/asset/20-h.png) no-repeat;
}

.asset-4 .list .entry:hover {
	color: rgba(0, 51, 122, 1);
}

.server-1 {
	padding: 64px 0;
}

.server-1 .entry {
	height: 104px;
	background: #F8F8F8;
	border-radius: 4px;
	font-weight: 400;
	font-size: 20px;
	color: #999999;
	line-height: 36px;
	margin-right: 15px;
	margin-bottom: 15px;
	text-align: center;
	width: calc(33% - 7px);
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	box-sizing: border-box;
	padding: 0 34px;
}

.server-1 .entry:nth-child(3n) {
	margin-right: 0;
}

.server-1 .entry:hover {
	color: #fff;
	background: #013F8A;
}

.investor-1 .list {
	background: url(../images/investor/bg-2.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 40px;
	padding: 68px 0;
}

.investor-1 .list .entry {
	text-align: center;
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 36px;
	border-right: 1px solid rgba(185, 150, 109, .2);
}

.investor-1 .list .entry:last-child {
	border: none;
}

.investor-1 .list .entry .tit {
	font-weight: 500;
	font-size: 28px;
	color: #333333;
	line-height: 46px;
	text-align: center;
}

.investor-2 {
	background: url(../images/investor/bg-1.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 100px;
}

.investor-2 .icon {
	width: 465px;
	position: relative;
}

.investor-2 .s1 {
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	width: 100%;
	line-height: 26px;
	padding-top: 95px;
}

.investor-2 .s1 p {
	padding-top: 90px;
	padding-bottom: 82px;
}

.investor-2 .tit {
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 33px;
	text-align: left;
}

.investor-2 .tit:after {
	flex: 1;
	height: 1px;
	background: rgba(151, 151, 151, 1);
	content: ' ';
	margin-left: 20px;
}

.investor-3 th {
	background: #03499d;
	font-weight: 500;
	font-size: 20px;
	color: #FFFFFF;
	padding: 18px 0;
	line-height: 26px;
}

.investor-3 td {
	position: relative;
	padding: 42px 0;
}

.investor-3 tr:nth-child(2n+1) td {
	background: rgba(247, 251, 255, 1);
}

.investor-3 .icon {
	width: 64px;
	height: 64px;
	display: block;
	margin: 0 auto;
}

.investor-3 td.tl {
	padding-left: 64px;
}

.investor-3 td:after {
	content: ' ';
	left: 100%;
	border-right: 1px solid #eee;
	width: 0;
	height: 60px;
	top: 50%;
	position: absolute;
	margin-top: -30px;
	z-index: 1;
}

.investor-3 td:last-child:after {
	display: none;
}

.investor-4 {
	padding-top: 110px;
}

.investor-4 .list {
	background: url(../images/investor/bg-3.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
	height: 240px;
	box-sizing: border-box;
	padding-top: 40px;
	padding-left: 280px;
}

.investor-4 .list.blue{
	background-image: url(../images/investor/bg-3_blue.jpg);
}

.investor-4 .list .img {
	position: absolute;
	left: 30px;
	bottom: 30px;
	width: 200px;
	height: 260px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.investor-4 .list .btn-view-1 {
	bottom: 50px;
	position: absolute;
	left: 280px;
}

.technology-1 {
	background: url(../images/technology/bg-1.png) no-repeat;
	background-size: 100% 100%;
	height: 364px;
}

.technology-1 .icon {
	width: 64px;
	height: 64px;
	margin: 0 auto;
	display: block;
	margin-top: 61px;
	margin-bottom: 24px;
}

.technology-2 {
	background: url(../images/technology/bg-3.jpg) no-repeat center #00337A;
	background-size: auto 100%;
	height: 690px;
}

.technology-2 .p-title.c-yellow {
	color: rgba(255, 217, 172, 1)!important;
}

.technology-2 .tab-top {
	border-bottom: 1px solid rgba(255, 255, 255, .2);
}

.technology-2 .tab-top .entry {
	padding: 30px 0;
	cursor: pointer;
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	position: relative;
	line-height: 40px;
	/*width: 170px;*/
	text-align: center;
}

.technology-2 .tab-top .item .active {
	font-weight: 500;
	font-size: 28px;
}
.technology-2 .tab-top .item.active .entry{
	position: relative;
}
.technology-2 .tab-top .item.active .entry:after {
	content: ' ';
	left: 0;
	right: 0;
	top: 100%;
	position: absolute;
	height: 7px;
	background: url(../images/technology/12.png) no-repeat center bottom;
	background-size: auto 7px;
}

.technology-3 .icon {
	width: 72px;
	height: 72px;
	margin: 0 auto;
	display: block;
	margin-bottom: 16px;
	margin-top: 88px;
}

.technology-3 .icon3 {
	width: 56px;
	height: 56px;
	margin: 0 auto;
	display: block;
	margin-bottom: 29px;
	margin-top: 80px;
}

.technology-3 .entry {
	font-weight: 400;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
	line-height: 32px;
	position: relative;
	height: 400px;
	box-sizing: border-box;
	padding: 0 40px;
}

.technology-3 .entry .tit {
	font-weight: 600;
	font-size: 24px;
	color: #FFD9AC;
	margin-bottom: 10px;
	line-height: 36px;
}

.technology-3 .entry:after {
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 22px;
	height: 22px;
	background: url(../images/technology/13.png) no-repeat center bottom;
	background-size: 100% 100%;
	content: ' ';
	margin-left: -11px;
	opacity: .2;
}
.technology-3 .entry:after,
.technology-3-1 .entry:after{display: none;}
.technology-3 .entry:hover:after {
	opacity: 1;
}

.technology-3 .icon2 {
	min-height: 82px;
	margin-top: 80px;
}

.technology-3 .icon2:after,
.technology-3 .icon2:before {
	content: ' ';
	width: 22px;
	height: 56px;
	background: url(../images/technology/10.png) no-repeat center bottom;
	background-size: 100% 100%;
	margin: 0 25px;
}

.technology-3 .icon2:after {
	background: url(../images/technology/11.png) no-repeat center bottom;
	background-size: 100% 100%;
}

.technology-3 .stit {
	font-weight: 500;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 32px;
	padding: 10px 25px;
	border-top: 1px solid rgba(255, 255, 255, .1);
	border-bottom: 1px solid rgba(255, 255, 255, .1);
	margin-bottom: 20px;
	margin-top: 28px;
}

.technology-4 {
	background: url(../images/technology/bg-2.jpg) no-repeat center #fcfcfc;
	background-size: auto 100%;
	height: 695px;
}
.technology-4 .assetManagement-list-5 .list-2{
	height: 356px;
}
.technology-4 .research-4 .assetManagement-list-5{
	padding-bottom: 0;
}

.assetManagement-list-5{
	/*background: #F8F8F8;*/
}
.assetManagement-list-5 .list-4 {
	padding-left: 130px;
}

.assetManagement-list-5 .list-4 .entry .time {
	line-height: 26px;
	font-size: 20px;
}

.assetManagement-list-5 .list-4 .entry .s1 {
	font-weight: 500;
	font-size: 20px;
	color: #333333;
	line-height: 32px;
	position: absolute;
	left: -130px;
	top: 0;
}

.assetManagement-list-5 .list-4 .entry {
	margin-bottom: 10px;
}

.assetManagement-list-5 .list-2 .entry .time:after {
	margin-top: 0;
	top: 5px;
}

.technology-4 .assetManagement-list-5 .list-2::-webkit-scrollbar-thumb {
	background: rgba(185, 150, 109, .8);
}

.technology-4 .assetManagement-list-5 .list-2::-webkit-scrollbar-thumb:hover {
	background: rgba(185, 150, 109, 1);
}

.charity-1 .entry {
	width: 356px;
	height: 356px;
	background: url(../images/charity/1.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding-top: 121px;
	text-align: center;
}

.charity-1 .entry .tit {
	font-weight: 600;
	font-size: 36px;
	color: #A28458;
	line-height: 50px;
	text-align: center;
}

.charity-1 .entry  .info {
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 20px;
margin-top: 5px;
}

.charity-1 .entry  .info:after,
.charity-1 .entry  .info:before {
	width: 11px;
	height: 17px;
	content: ' ';
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	background: url(../images/server/icon-18.png) no-repeat;
	background-size: 100% 100%;
}

.charity-1 .entry  .info:after {
	margin-left: 3px;
	margin-right: 0;
	background: url(../images/server/icon-19.png) no-repeat;
	background-size: 100% 100%;
}


.charity-2{
	height: 622px;
	background: url(../images/charity/2.png) no-repeat center;
	background-size: auto 100%;
}
.charity-2 .list{
	background: url(../images/charity/5.png) no-repeat bottom;
	background-size:  100% auto;
	padding-left:92px ;
	padding-bottom: 113px;
}
.charity-2 .list .entry .tit{
font-weight: 800;
font-size: 24px;
color: #FFD9AC;
margin-bottom: 20px;
line-height: 32px;
}
.charity-2 .list .entry{
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
line-height: 32px;
}
.charity-2 .list .entry:nth-child(1){
	padding-top: 72px;
}
.charity-2 .list .entry:nth-child(2){
	padding-top:40px;
}
.charity-2 .list .entry:nth-child(3){
	padding-top:8px;
	padding-left: 50px;
}

.charity-3{
	margin-top: 90px;
}
.charity-3 .entry{
	margin-bottom:115px;
font-weight: 400;
font-size: 16px;
color: #666666;
line-height: 32px;
}
.charity-3 .entry .tit{
font-weight: 600;
font-size: 36px;
color: #333333;
line-height: 36px;
padding-bottom: 24px;
}
.charity-3 .entry .img{
	border-radius:2px 32px 2px 32px;
	overflow: hidden;
	width: 520px;
	height: 320px;
	margin-left: 100px;

}
.charity-3 .entry:nth-child(2n) .img{
		margin-left: 0;
		margin-right: 100px;
}
.charity-3 .entry:nth-child(2n+1){
	flex-direction: row-reverse;
}
.charity-3 .entry .txt img{
	margin-top: 20px;
}

.research-4.research-12 .tab-top .item{
	font-size: 21px;
	margin-right: 0;
}

.information-1{
	background: #FBFBFB;
}
.information-1 .item{
	text-align: center;
font-weight: 500;
font-size: 18px;
color: #333333;
text-align: center;
padding: 24px 0;
cursor: pointer;
position: relative;
}
.information-1 .item.active{
	background: rgba(0, 121, 194, 1);
	color: #fff;
}
.information-1 .item.active:after{
	content: ' ';
	border: 10px solid rgba(0, 121, 194, 1);
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	content: ' ';
	position: absolute;
	left:50%;
	margin-left: -5px;
	top: 100%;
	border-bottom: 10px solid transparent;
}

.table-6 .entry{
	padding: 15px 0;
font-weight: 500;
font-size: 16px;
color: #333333;
line-height: 32px;
}
.table-6 input{
height: 36px;
background: #FFFFFF;
border-radius: 4px 4px 4px 4px;
border: 1px solid #EEEEEE;
width: 90%;
box-sizing: border-box;
padding-left: 15px;

}
.table-6 .select_box{
	border: 1px solid #EEEEEE;
width: 90%;
}
.btn-query{
	width: 70px;
height: 36px;
background: #0079C2;
border-radius: 4px 4px 4px 4px;
font-weight: 400;
font-size: 14px;
color: #FFFEFE;
text-align: center;
cursor: pointer;
line-height: 36px;
margin-left: 15px;
}
.table-6 .code-img{
	width: 100px;
height: 36px;
background: #EEEEEE;
border-radius: 3px 3px 3px 3px;
cursor: pointer;

}
.user-photo{
	position: absolute;
	right:0;
	top: 0;
	width: 122px;
	height: 152px;
	border: 1px solid #eee;
	object-fit: cover;
	background: #eee;
}

.ib-list-1 .entry{
	margin-bottom: 73px;
	width: calc(50% - 40px);
	
}
.ib-list-1 .entry .img{
	width: 120px;
	height: 120px;
	position: relative;
	overflow: hidden;
	border-radius: 100%;
	margin-right: 20px;
}
.ib-list-1 .entry .tit{
font-weight: 800;
font-size: 20px;
color: #333333;
line-height: 32px;
text-align: left;
}
.ib-list-1 .entry .tit span{
	margin-left: 15px;
font-weight: 500;
}
.ib-list-1 .entry .num{
font-weight: 800;
font-size: 16px;
color: #00337A;
line-height: 32px;
margin-top: 12px;
margin-bottom: 22px;
}
.ib-list-1 .entry .txt{
font-weight: 500;
font-size: 14px;
color: #666666;
line-height: 28px;
}

.tags-1{
	color: rgba(0, 51, 122, 1);
	padding: 7px 14px;
	background:rgba(0, 121, 194, .1) ;
}
.ib-list-2 .entry{
	border-right: 1px solid #e0e0e0;
	margin-right: 55px;
	padding-bottom: 25px;
	line-height: 24px;
	width: calc(25% - 56px);
	font-size: 16px
}
.ib-list-2 .entry:nth-child(4n){
	border-right: none;
}
.publicity-1{
	position: relative;
	overflow: hidden;
	padding: 80px 0;
	border-radius:20px 0 20px 0;
}
.publicity-1 .entry{
	position: relative;
		transition: all 0.3s;
	-webkit-transition: all 0.3s;
	height: 548px;
}
.publicity-1 .entry .icon{
	position: absolute;
	left: 48px;
	top: 63px;
	width: 72px;
	display: block;	z-index: 2;
	
}
.publicity-1 .entry .tit{
	z-index: 2;
	position: absolute;
	left: 58px;
	top:151px;
font-weight: 500;
font-size: 24px;
color: #FFFFFF;
line-height: 40px;
}
.publicity-1 .entry:after{
	content: ' ';
	width: 32px;
	height: 32px;
	background: url(../images/publicity/6.png) no-repeat center;
	background-size: auto 100%;
	position: absolute;
	left:58px;
	bottom: 47px;
}
.publicity-1 .entry .bg{
	position: absolute;
	width: auto;
	display: block;
	height: 100%;
	right: 0;
	top: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.publicity-1 .entry .info{
	position: absolute;
	left: 58px;
	top:211px;
font-weight: 400;
font-size: 16px;
color: #FFFFFF;
width:500px;
	z-index: 2;
line-height: 32px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	opacity: 0;
}
.publicity-1 .entry:nth-child(1),
.publicity-1 .entry:nth-child(2){
	width: calc(100% - 910px + 11%);
}

.publicity-1 .entry:nth-child(1){
	clip-path: polygon(0% 0%, 100% 0%, 66% 100%, 0% 100%);
}
.publicity-1 .entry:nth-child(2){
	clip-path: polygon(34% 0%,100% 0%, 100% 100%, 0% 100%);
	margin-left: -11%;
}
.publicity-1 .entry.active .info{
	opacity: 1;
}
.publicity-1 .entry:nth-child(2) .icon,
.publicity-1 .entry:nth-child(2) .tit,
.publicity-1 .entry:nth-child(2) .info,
.publicity-1 .entry:nth-child(2):after{
	margin-left: 100px;
}

.publicity-1 .entry:nth-child(1).active{
	width: 910px;
	clip-path: polygon(0% 0%, 100% 0%, 84% 100%, 0% 100%);
}
.publicity-1 .entry:nth-child(2).active{
	width: 910px;
	clip-path: polygon(16% 0%,100% 0%, 100% 100%, 0% 100%);
}




.btn-down-1{
	width: 232px;
height: 64px;
background: rgba(255,255,255,0);
border-radius: 32px;
border: 1px solid #FFFFFF;
text-align: center;
line-height: 64px;
box-sizing: border-box;
font-weight: 500;
font-size: 24px;
color: #FFFFFF;
display: block;
}
.btn-down-1:hover{
	color: #fff;
border:2px solid #FFFFFF;
}


.technology-4 .assetManagement-list-5{
	background: none;
}



.btn-view-1-1:hover {
		border: 2px solid #a28458;
		color: #a28458;
		font-weight: 600;
}
.btn-view-1-1:hover:after {
	background: url(../images/icon-arrow-yellow.png) no-repeat;
	background-size: 100% 100%;
}

.p-select-1 .input-1{
	background: #F8F8F8;
	padding: 0 16px;
	color: #333;
	font-size: 14px;
}
.p-select-1 .icon-1{
	background: url(../images/server/icon-104.jpg) no-repeat 95% center #F8F8F8 ;
	background-size: 12px 12px;
	cursor: pointer;
}

.p-news-list2-1 .entry:before{
	content: ' ';
	width: 17px;
	height: 19px;
	background: url(../images/server/icon-105.jpg) no-repeat;
	background-size: 100%;
	margin-right: 15px;
}

.page-banner .map{
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 75px;
	height: 0;
}
.top-sticky{
	position: sticky;
	background: #ffffff;
	top: 90px;
	z-index: 20;
}
.header > .g-o{
	position: relative;
	z-index: 300;
}
.h_search_wrap{
	padding-left: 19px;
	transition: all 0.3s;
	letter-spacing: 0;
}
.h_search_btn{
	display: inline-block;
	vertical-align: top;
	padding: 3px 0;
	font-size: 16px;
	box-sizing: border-box;
	line-height: 22px;
	color: #999999;
	transition: all 0.3s;
}
.h_search_btn i{
	display: inline-block;
	vertical-align: top;
	width: 18px;
	height: 22px;
	margin-right: 5px;
	background: url(../images/h_search_2.png) no-repeat center;
	background-size: 100%;
	transition: all 0.3s;
}
.header.isDrop .h_search_wrap,
.header.drop .h_search_wrap{
	border-left-color: rgba(238, 238, 238, 1);
}
.header.isDrop .h_search_btn,
.header.drop .h_search_btn{
	opacity: 1;
	color: #999999;
}
.header.isDrop .h_search_btn i,
.header.drop .h_search_btn i{
	background-image: url(../images/h_search_2.png);
}
.h_search_btn:hover{
	color: #00337A !important;
	opacity: 1 !important;
}
.h_search_btn:hover i{
	background-image: url(../images/h_search_3.png) !important;
}
.h_search_layer{
	width: 100%;
	box-shadow: inset 0px 6px 10px 0px rgba(0,0,0,0.04);
	background: #ffffff;
	padding: 30px 0;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 200;
}
.h_search_box{
	display: flex;
	align-items: center;
}
.h_search_box .t1{
	display: block;
	flex: 1;
	min-width: 0;
	box-sizing: border-box;
	height: 60px;
	border: 1px solid #E2E2E2;
	padding: 0 24px;
	font-size: 16px;
	color: #333333;
	outline: none;
}
.h_search_box .t1::placeholder{
	font-size: 16px;
}
.h_search_box .btn{
	display: inline-block;
	width: 120px;
	height: 60px;
	box-sizing: border-box;
	padding: 21px 0;
	text-align: center;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
	background: #00337A;
	margin-left: 32px;
}
.h_search_box .btn i{
	display: inline-block;
	vertical-align: top;
	margin-right: 8px;
	width: 18px;
	height: 18px;
	background: url(../images/h_search_1.png) no-repeat center;
	background-size: 100%;
}
.p-search-main{
	margin-top: 90px;
	padding: 30px 0 64px;
}
.h_search_box.spel{
	margin-bottom: 30px;
}
.h_search_box.spel .t1{
	border-color: transparent;
}
.keyword{
	color: #00337A!important;
}
.search_t_tips{
	font-size: 14px;
	line-height: 20px;
	color: #999999;
	margin-bottom: 39px;
}
.search_t_tips .keyword{
	color: #0079C2 !important;
}
.search_info_list li{
	margin-top: 18px;
}
.search_info_list li .item{
	display: flex;
	background: #ffffff;
	padding: 38px 293px 38px 32px;
	color: #333333;
	position: relative;
}
.search_info_list li .item .date{
	font-size: 20px;
	line-height: 36px;
	color: #666666;
	width: 155px;
}
.search_info_list li .item .info{
	flex: 1;
	min-width: 0;
}
.search_info_list li .item .info h5{
	font-size: 24px;
	line-height: 36px;
	font-weight: 500;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.search_info_list li .item .info p{
	margin-top: 16px;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.see_detail{
	display: inline-block;
	vertical-align: top;
	box-sizing: border-box;
	height: 28px;
	padding: 2px 0 0;
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	border-bottom: 1px solid #EEEEEE;
	transition: all 0.3s;
}
.see_detail i{
	display: inline-block;
	vertical-align: top;
	width: 16px;
	height: 16px;
	margin-left: 18px;
	position: relative;
	top: 4px;
	background: url(../images/icon-arrow-gray.png) no-repeat center;
	background-size: 100%;
	transition: all 0.3s;
	opacity: 0.6;
}
.see_detail:hover{
	color: #00225D;
	border-bottom-color: #00225D;
}
.see_detail:hover i{
	opacity: 1;
	background-image: url(../images/icon-arrow-blue.png);
}
.search_info_list li .item .see_detail{
	margin-left: 165px;
	position: absolute;
	right: 46px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 50;
}
.footer .head>.f-item.info2 .select-link{
	margin-right: 16px;
}
.mobile_header{
	display: none;
}
.mobile_footer{
	display: none;
}
.pc_website{
	display: block;
}
.h5_website{
	display: none;
}
.c_query_box .item{
	display: flex;
	align-items: center;
}
.select_box{
	padding-top: 7px;
	padding-bottom: 7px;
}
.download-swiper .g-fs18{
	width: 500px;
}
.rzrq_info .f-item{
	flex: 0 0 auto;
	width: 50%;
}
.zg_login_page{
	background: url(../images/asset/zg_login_bg.jpg) no-repeat center;
	background-size: cover;
	padding: 132px 0;
	margin-top: 90px;
}
.zg_login_wrap{
	display: flex;
}
.zg_login_title{
	flex: 1;
	min-width: 0;
	color: #A28458;
	font-size: 24px;
	line-height: 32px;
}
.zg_login_title h3{
	font-size: 48px;
	line-height: 52px;
	font-weight: 600;
	margin-bottom: 12px;
}
.zg_login_box{
	width: 554px;
	height: 440px;
	box-sizing: border-box;
	padding: 40px 58px 30px;
	background: #ffffff;
	border-radius: 4px;
}
.zg_login_tabnav{
	background: #F8F8F8;
	padding: 4px;
	border-radius: 4px;
	display: flex;
	margin-bottom: 50px;
}
.zg_login_tabnav li{
	flex: 1;
	min-width: 0;
}
.zg_login_tabnav li a{
	display: block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	border-radius: 4px;
	transition: all 0.2s;
}
.zg_login_tabnav li a:hover{
	color: #333333;
}
.zg_login_tabnav li.active a{
	background: #ffffff;
	color: #333333;
}
.zg_login_input{
	margin-bottom: 20px;
}
.zg_login_input .t1{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	background: #ffffff;
	padding: 0 24px;
	font-size: 16px;
	color: #333333;
	outline: none;
	transition: all 0.2s;
}
.zg_login_input .t1:focus{
	border-color: #aaaaaa;
}
.zg_login_input .t1::placeholder{
	font-size: inherit;
}
.zg_login_button{
	display: block;
	margin-top: 20px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background: #00337A;
	border-radius: 4px;
}
.zg_login_link{
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
}
.zg_login_link a{
	color: #666666;
	display: inline-block;
	vertical-align: top;
}
.zg_login_link .arrow_link{
	color: #00337A;
	padding-right: 16px;
	background: url(../images/icon-arrow-blue2.png) no-repeat right center;
	background-size: 16px;
}
.user_infobox{
	background: #F8F8F8;
	padding: 32px 32px 24px;
	margin-top: 30px;
}
.user_infobox .top_row{
	display: flex;
	align-items: center;
}
.user_infobox .top_row .pic{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 12px;
}
.user_infobox .top_row .pic img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.user_infobox .top_row .cont{
	flex: 1;
	min-width: 0;
}
.user_infobox .top_row .cont h5{
	font-size: 20px;
	line-height: 1.4;
	color: #00337A;
	font-weight: normal;
}
.user_infobox .top_row .cont p{
	font-size: 16px;
	line-height: 22px;
	margin-top: 12px;
	color: #666666;
}
.user_infobox .top_row .info{
	margin-left: 16px;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	text-align: right;
}
.user_infobox .top_row .info .data{
	font-size: 36px;
	line-height: 1;
	margin-top: 4px;
	font-weight: 600;
	color: #00337A;
}
.user_infobox .bot_row{
	border-top: 1px solid rgba(238, 238, 238, 0.5);
	margin-top: 27px;
	padding-top: 24px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.user_infobox .bot_row p{
	font-size: 16px;
	line-height: 22px;
	color: #666666;
}
.user_infobox .bot_row .btn{
	display: inline-block;
	padding: 6px 8px 6px 12px;
	background: rgba(0, 51, 122, 0.05);
	border-radius: 2px;
	font-size: 14px;
	line-height: 22px;
	color: #00337A;
}
.user_infobox .bot_row .btn:after{
	content: '';
	width: 16px;
	height: 16px;
	background: url(../images/icon-arrow-blue2.png) no-repeat center;
	background-size: 100%;
	display: inline-block;
	vertical-align: top;
	margin-left: 3px;
	position: relative;
	top: 3px;
}
.p-list-wrap{
	padding-bottom: 60px;
}
.com_link{
	color: #333333;
}
.com_link:hover{
	color: #00337A;
}
.table_scroll{
	overflow-x: auto;
	overflow-y: hidden;
	
}
@media (min-width: 1025px) {
    /*定义滚动条高宽及背景*/ 
	.table_scroll::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: transparent;
    }

    /*定义滚动条轨道*/
    .table_scroll::-webkit-scrollbar-track {
        -webkit-box-shadow: none;
        border-radius: 6px;
        background-color: transparent;
    }

    /*定义滑块*/
    .table_scroll::-webkit-scrollbar-thumb {
        border-radius: 6px;
        -webkit-box-shadow: none;
        background-color: #cccccc;
    }
}
.table_cm_tips{
	margin: 25px 0;
	font-size: 16px;
	line-height: 2;
	color: #666666;
}
.over_tab_wrap{
	margin-top: 25px;
}
.over_tab_wrap .table-1,
.over_tab_wrap .table-1 th,
.over_tab_wrap .table-1 td{
	border: 0 none;
}
.over_tab_wrap .table-1 th{
	padding: 10px;
	font-size: 16px;
	height: 44px;
	line-height: 22px;
}
.over_tab_wrap .table-1 td{
	min-width: 70px;
	padding: 22px 10px;
}
.over_tab_wrap .table-1 th:first-child,
.over_tab_wrap .table-1 td:first-child{
	padding-left: 20px;
}
.over_tab_wrap .table-1 .last_item{
	white-space: nowrap;
	position: sticky !important;
	right: 0;
	z-index: 100;
}
.over_tab_wrap .table-1 th.last_item{
	background: #0079C2;
}
.over_tab_wrap .table-1 tr td.last_item{
	background: #F7FBFF;
}
.over_tab_wrap .table-1 tr:nth-child(2n) td.last_item{
	background: #ffffff;
}
.over_tab_wrap .table-1 .last_item.shadow:before{
	content: '';
	width: 6px;
	height: 100%;
	background: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.06) 100%);
	position: absolute;
	top: 0;
	left: -5px;
}
.date_fitler_wrap{
	display: flex;
	justify-content: right;
	margin: 25px 0;
}
.date_fitler_box{
	display: flex;
	width: 374px;
}
.date_fitler_box .layout{
	border: 1px solid #EEEEEE;
	background: #ffffff;
	display: flex;
	flex: 1;
	min-width: 0;
	align-items: center;
}
.date_fitler_box .layout .t1{
	display: block;
	flex: 1;
	min-width: 0;
	height: 34px;
	padding: 0 15px;
	font-size: 14px;
	color: #333333;
	outline: none;
	border: 0 none;
	background: none;
}
.date_fitler_box .layout .line{
	display: block;
	width: 1px;
	height: 14px;
	background: #EEEEEE;
	margin-right: 5px;
}
.date_fitler_box .layout .icon{
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/server/icon-104.jpg) no-repeat center;
	background-size: 12px;
	margin: 0 12px;
}
.query_btn{
	width: 100px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	color: #ffffff;
	background: #0079C2;
	white-space: nowrap;
}
.query_btn:before{
	content: '';
	display: inline-block;
	vertical-align: top;
	width: 18px;
	height: 18px;
	background: url(../images/h_search_1.png) no-repeat center;
	background-size: 100%;
	margin-right: 8px;
	position: relative;
	top: 9px;
}
.n_query_form{
	margin: 25px 0 13px;
	display: flex;
	flex-wrap: wrap;
}
.n_query_form + .pt48{
	padding-top: 20px;
}
.n_query_item{
	display: flex;
	margin-right: 30px;
	margin-bottom: 12px;
	align-items: center;
}
.n_query_item:last-child{
	margin-right: 0;
}
.n_query_item .tit{
	font-size: 16px;
	margin-right: 12px;
	white-space: nowrap;
}
.n_query_item .date_fitler_box{
	width: 128px;
	margin-right: 12px;
}
.n_query_select{
	border: 1px solid #eeeeee;
	height: 36px;
	box-sizing: border-box;
	width: 128px;
	padding-right: 10px;
	margin-right: 12px;
}
.n_query_select select.select-custom{
	height: 34px;
	line-height: 34px;
	box-sizing: border-box;
	width: 100%;
}
.kh_info_from{
	margin-top: 25px;
}
.kh_info_item{
	margin-top: 16px;
	display: flex;
}
.kh_info_item .tit{
	font-size: 16px;
	line-height: 44px;
	min-width: 80px;
	text-align: right;
}
.kh_info_item .tit .imp{
	color: #F94C4D;
}
.kh_info_item .ct{
	flex: 1;
	min-width: 0;
}
.info_txt{
	padding: 12px;
	font-size: 16px;
	line-height: 20px;
}
.info_input{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 44px;
	padding: 0 11px;
	font-size: 16px;
	color: #333333;
	outline: none;
	border: 1px solid #EEEEEE;
	transition: all 0.2s;
}
.info_input::placeholder{
	font-size: inherit;
}
.info_input:focus{
	border-color: #0079C2;
}
.p_but_wrap{
	text-align: center;
	margin-top: 40px;
	text-align: center;
}
.p_button{
	display: inline-block;
	vertical-align: top;
	padding: 10px 20px;
	box-sizing: border-box;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	color: #ffffff;
	background: #00337A;
	border-radius: 2px;
	min-width: 120px;
	transition: all 0.2s; 
}
.p_button:hover{
	color: #ffffff;
	background: #0079C2;
}
.zg_pro_page{
	padding: 60px 0;
}
.zg_pro_title{
	margin-bottom: 40px;
	display: flex;
	align-items: center;
}
.zg_pro_title .p-title{
	flex: 1;
	min-width: 0;
	margin-bottom: 0;
}
.sub_cmlink{
	display: inline-block;
	vertical-align: top;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 2px;
	background: rgba(0, 51, 122, 0.05);
	font-size: 14px;
	color: #00337A;
	transition: all 0.2s;
}
.sub_cmlink:hover{
	background: #00337A;
	color: #ffffff;
}
.sub_searchbox{
	width: 220px;
	height: 40px;
	box-sizing: border-box;
	position: relative;
}
.sub_searchbox input{
	display: block;
	width: 100%;
	height: 40px;
	padding: 0 40px 0 14px;
	outline: none;
	box-sizing: border-box;
	border: 1px solid #333333;
	border-radius: 3px;
	background: #ffffff;
	font-size: 14px;
	color: #333333;
}
.sub_searchbox .btn{
	width: 24px;
	height: 24px;
	background: url(../images/h_search_2.png) no-repeat center;
	background-size: 16px;
	position: absolute;
	top: 50%;
	right: 11px;
	transform: translateY(-50%);
	z-index: 50;
}
.zg_pro_title .sub_cmlink,
.zg_pro_title .sub_searchbox{
	margin-left: 20px;
}
.pg_tabnav{
	background: #F8F8F8;
	padding: 4px;
	margin-bottom: 12px;
	border-radius: 2px;
}
.pg_tabnav .list{
	display: flex;
}
.pg_tabnav .list li{
	flex: 1;
	min-width: 0;
}
.pg_tabnav .list li a{
	display: block;
	height: 64px;
	line-height: 64px;
	text-align: center;
	border-radius: 2px;
	font-size: 20px;
	color: #666666;
	transition: all 0.2s;
}
.pg_tabnav .list li a:hover{
	color: #00337A;
}
.pg_tabnav .list li.active a{
	background: #ffffff;
	color: #00337A;
}
.pg_sub_tabnav{
	border-bottom: 1px solid #EEEEEE;
	margin-bottom: 25px;
}
.pg_sub_tabnav .list{
	display: flex;
}
.pg_sub_tabnav .list li{
	text-align: center;
	margin-left: 20px;
}
.pg_sub_tabnav .list li:first-child{
	margin-left: 0 !important;
}
.pg_sub_tabnav .list li a{
	display: inline-block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	position: relative;
	padding: 0 20px;
	transition: all 0.2s;
}
.pg_sub_tabnav .list li a:after{
	content: '';
	height: 2px;
	background: #0079C2;
	position: absolute;
	bottom: 0;
	left: 20px;
	right: 20px;
	transition: all 0.2s;
	opacity: 0;
	visibility: hidden;
}
.pg_sub_tabnav .list li a:hover{
	color: #0079C2;
}
.pg_sub_tabnav .list li.active a{
	color: #0079C2;
}
.pg_sub_tabnav .list li.active a:after{
	opacity: 1;
	visibility: visible;
}
.pg_sub_cont{
	position: relative;
	z-index: 10;
	padding: 20px 24px 0;
	margin-top: 32px;
	min-height: 300px;
}
.pg_sub_cont:before{
	content: '';
	width: 100%;
	height: 300px;
	background: linear-gradient( 180deg, #FDF8F3 0%, #FCFCFC 100%, rgba(252,252,252,0) 100%, rgba(252,252,252,0) 100%);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.pg_sub_cont .over_tab_wrap{
	margin-top: 0;
}
.zg_pest_page{
	background: #F7F7F7;
	padding: 60px 0;
}
.zg_pest_title{
	margin-bottom: 34px;
}
.zg_pest_title .p-title{
	margin-bottom: 0;
}
.zg_pest_wrap{
	background: #ffffff;
	box-sizing: border-box;
	padding: 40px 40px 50px;
	position: relative;
	min-height: 460px;
}
.test_track{
	width: 100%;
	height: 4px;
	background: #EEEEEE;
	position: absolute;
	bottom: 0;
	left: 0;
}
.test_track .trumb{
	height: 4px;
	background: #0079C2;
	position: relative;
}
.test_track .trumb span{
	display: inline-block;
	font-size: 16px;
	line-height: 20px;
	padding: 2px 8px;
	border-radius: 4px;
	color: #ffffff;
	background: #0079C2;
	white-space: nowrap;
	position: absolute;
	bottom: 12px;
	right: 0;
	transform: translateX(50%);
	z-index: 50;
}
.test_track .trumb span:before{
	content: '';
	width: 0;
	height: 0;
	border-width: 4px 4px 0;
	border-style: solid;
	border-color: #0079C2 transparent transparent;
	position: absolute;
	bottom: -4px;
	left: 50%;
	margin-left: -4px;
}
.zg_pest_box .title{
	font-size: 24px;
	line-height: 32px;
	display: flex;
	font-weight: 500;
	margin-bottom: 28px;
}
.zg_pest_box .title .num{
	margin-right: 12px;
	white-space: nowrap;
}
.zg_pest_box .list li{
	margin-top: 8px;
	font-size: 16px;
	line-height: 24px;
	padding: 6px 0;
	display: flex;
}
.zg_pest_box .list li p{
	flex: 1;
	min-width: 0;
}
.zg_pest_box .list li .icon_radio{
	display: inline-block;
	width: 20px;
	height: 24px;
	margin-right: 16px;
	position: relative;
	cursor: pointer;
}
.zg_pest_box .list li .icon_radio:before{
	content: '';
	box-sizing: border-box;
	width: 20px;
	height: 20px;
	border: 1px solid #F8F8F8;
	background: #F8F8F8;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	transition: all 0.2s;
}
.zg_pest_box .list li .icon_radio:hover:before{
	border-color: #00337A;
}
.zg_pest_box .list li .icon_radio.checked:before{
	border-color: #00337A;
	background: #00337A url(../images/icon_checked.png) no-repeat center;
	background-size: 20px;
}
.zg_pest_result{
	padding: 60px 0;
	font-size: 16px;
	line-height: 1.5;
}
.zg_pest_result h5{
	font-size: 28px;
	font-weight: 500;
	margin-bottom: 48px;
}
.zg_pest_result .info{
	font-size: 36px;
	font-weight: 700;
	color: #00337A;
	margin: 25px 0;
}
.zg_pest_result .info span{
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 5;
}
.zg_pest_result .info span:before{
	content: '';
	width: 100%;
	height: 12px;
	opacity: 0.2;
	background: linear-gradient( 270deg, rgba(0,98,178,0) 0%, #00337A 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.zg_pest_result p{
	margin-top: 15px;
}
.zg_pest_result p .imp{
	font-size: 24px;
	margin: 0 5px;
}
.zg_pest_result .p_but_wrap{
	margin-top: 60px;
}
.zg_pest_result .gray_col{
	color: #666666;
}
.p_but_wrap .p_button{
	margin: 0 12px;
}
.p_button.border{
	border: 1px solid #EEEEEE;
	background: #ffffff;
	color: #666666;
	padding: 9px 19px;
}
.nodata_box{
	text-align: center;
	margin: auto;
	padding-bottom: 100px;
}
.introducing-2-swiper{
	flex: 1;
	min-width: 0;
}
.introducing-2-swiper .swiper1{
	padding-bottom: 30px;
}
.introducing-2 .entry .info span{
	display: block;
	text-align: center;
}
.introducing-2 .entry .info.flex{
	display: flex;
	flex-wrap: wrap;
}
.introducing-2 .entry .info.flex span{
	width: 50%;
}
.tsjy_pg_module{
	padding: 48px 0;
	background: #ffffff;
}
.tsjy_form{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 8px;
}
.tsjy_f_item{
	width: calc(50% - 24px);
	margin-left: 48px;
	margin-top: 48px;
}
.tsjy_f_item:first-child{
	margin-top: 0 !important;
}
.tsjy_f_item.w100{
	width: 100%;
	margin-left: 0 !important;
}
.tsjy_f_item:nth-child(2n){
	margin-left: 0 !important;
}
.tsjy_f_item .tit{
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 24px;
}
.tsjy_f_item .tit .imp{
	color: #F94C4D !important;
	margin-right: 3px;
}
.tsjy_tarea_1{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 136px;
	padding: 15px 23px;
	outline: none;
	border: 1px solid #EEEEEE;
	background: #ffffff;
	resize: none;
	overflow: auto;
	font-size: 16px;
	line-height: 24px;
	color: #333333;
	font-family: PingFangSC, PingFang SC, Arial, SourceHanSansCN-Regular, Microsoft Yahei, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif !important;
}
.tsjy_input_1{
	display: block;
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	padding: 13px 23px;
	outline: none;
	border: 1px solid #EEEEEE;
	background: #ffffff;
	font-size: 16px;
	line-height: 32px;
	color: #333333;
	font-family: PingFangSC, PingFang SC, Arial, SourceHanSansCN-Regular, Microsoft Yahei, Verdana, Helvetica Neue, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif !important;
}
.tsjy_tarea_1::placeholder,
.tsjy_input_1::placeholder{
	font-size: inherit;
	color: #999999;
}
.p_button.larger{
	font-size: 24px;
	line-height: 40px;
	min-width: 268px;
}
.tsjy_bot_tips{
	text-align: center;
	font-size: 18px;
	line-height: 1.5;
	color: #999999;
	margin-top: 28px;
}

.p-main .i-contact{
	padding: 0 !important;
}
.page-bg-white .i-contact{
	background: #ffffff;
}
.i-contact .banner-wrap{
	margin-bottom: 30px;
}
.tzz_abouts_box{
	display: flex;
	flex-direction: row-reverse;
	padding: 10px 0;
}
.tzz_abouts_box .pic{
	width: 510px;
	height: 306px;
	margin-left: 60px;
	overflow: hidden;
}
.tzz_abouts_box .pic img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.tzz_abouts_box .cont{
	flex: 1;
	min-width: 0;
}
.tzz_abouts_box .txt{
	font-size: 20px;
	line-height: 1.8;
	color: #666666;
	margin-top: 40px;
}
.tzz_abouts_box .btn-more{
	border: 1px solid #666666;
	width: 124px;
	height:32px;
	text-align: center;
	color:rgba(102, 102, 102, 1);
	line-height: 30px;
	display: block;
	font-size: 14px;
	box-sizing: border-box;
	margin-top: 55px;
}
.tzz_abouts_box .btn-more:hover{
	border:2px solid #00337a;
	color: #00337a;
}
.tzz_abouts_box .btn-more:hover:after{
		background: url(../images/icon-arrow-blue.png) no-repeat;
	background-size: 100% 100%;
}
.tzz_abouts_box .btn-more:after{
	content: ' ';
	width:16px;
	height: 16px;
	background: url(../images/icon-arrow-gray.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	margin-left: 8px;
	vertical-align: middle;
	margin-top: -5px;
}
.p-news-list2{
	margin-bottom: 26px;
}
.tzz_tabnav{
	margin-bottom: 12px;
}
.tzz_tabnav ul{
	display: flex;
}
.tzz_tabnav ul li{
	flex: 1;
	min-width: 0;
	margin-left: 12px;
}
.tzz_tabnav ul li:first-child{
	margin-left: 0 !important;
}
.tzz_tabnav ul li a{
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 2;
	padding: 7px 10px;
	color: #333333;
	border: 1px solid #EEEEEE;
	position: relative;
}
.tzz_tabnav ul li a:after{
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0;
	border-color: #013177 transparent transparent;
	position: absolute;
	bottom: -10px;
	left: 50%;
	transform: translateX(-50%);
	opacity: 0;
	visibility: hidden;
}
.tzz_tabnav ul li a:hover,
.tzz_tabnav ul li.active a{
	color: #ffffff;
	border-color: transparent;
	background: url(../images/type-bg.jpg) no-repeat center;
	background-size: cover;
}
.tzz_tabnav ul li.active a:after{
	opacity: 1;
	visibility: visible;
}
.p-investor-contact{
	background: #ffffff;
	border: 0 none;
	padding: 16px 28px 22px;
}
.p-investor-contact .title{
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #EEEEEE; 
}
.p-investor-contact .list .entry{
	margin-bottom: 0;
	padding: 29px 0;
	border-bottom: 1px solid #EEEEEE; 
}
.p-investor-contact .list .entry:last-child{
	border-bottom: 0 none;
}
.p-news-list2 .entry{
	padding: 26px 0;
}
.dwcx_modbox{
	margin-top: 80px;
}
.dwcx_modbox:first-child{
	margin-top: 20px !important;
}
.dwcx_modbox .info_txt{
	padding: 0;
	font-size: 18px;
	line-height: 2;
}
.dialog_overlay{
	width: 100%;
	height: 100%;
	background: rgba(51, 51, 51, 0.7);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2999;
}
.dialog_box{
	width: 1200px;
	background: #FFFFFF;
	border-radius: 4px;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	z-index: 3000;
}
.dialog_box .dialog_title{
	margin: 0 40px;
	padding: 22px 0;
	font-size: 24px;
	line-height: 40px;
	position: relative;
	border-bottom: 1px solid #EEEEEE;
}
.dialog_box .dialog_title h3{
	font-size: 24px;
	font-weight: 500;
}
.dialog_box .close{
	width: 26px;
	height: 26px;
	background: url(../images/ic_close02.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	z-index: 50;
}
.dialog_box .dialog_cont{
	padding: 23px 40px 40px;
	font-size: 16px;
	line-height: 2;
	color: #333333;
	max-height: 400px;
	overflow: auto;
}
.talent-4 .swiper-1 {
    pointer-events: auto !important;
	position: relative;
	z-index: 50;
}
.h_opea_link{
	font-size: 0;
	margin-left: 30px;
}
.h_opea_link a{
	display: inline-block;
	vertical-align: top;
	margin-left: 12px;
	padding: 3px 9px;
	font-size: 14px;
	line-height: 20px;
	border: 1px solid rgba(255,255,255,0.2);
	border-radius: 14px;
	color: rgba(255,255,255,0.6);
	letter-spacing: 0;
	transition: all 0.2s;
}
.header.isDrop .h_opea_link a,
.header.drop .h_opea_link a,
.header:hover .h_opea_link a{
	color: #666666;
	border-color: #f2f2f2;
	background: #ffffff;
}

.h_opea_link a:hover{
	border-color: #00337a !important;
	color: #00337a !important;
}
.head_topnav{
	background: #ffffff;
	border-bottom: 1px solid #f2f2f2;
	position: relative;
	z-index: 301;
	transition: all 0.2s;
}
.head_topnav > .g-o{
	height: 40px;
	display: flex;
	align-items: center;
}
.head_topnav .h_right{
	flex: 1;
	min-width: 0;
	display: flex;
	justify-content: flex-end;
}
.header.scroll .head_topnav{
	margin-top: -41px;
}
.p-newsDetail-main p{
	margin-bottom: 32px;
}
.talent_yg_box{
	overflow: hidden;
	height: 374px;
	position: relative;
}
.talent_yg_box ul{
	height: 374px;
	width: 1000000px;
	position: absolute;
	top: 0;
	left: 0;
}
.talent_yg_box ul li {
	width: auto;
	float: left;
	height: 374px;
	margin: 0 3px;
}
.talent_yg_box ul li.w-1{width: 566px;}
.talent_yg_box ul li.w-2{width: 280px;}

.talent_yg_box ul li .r-1 {
	width: 566px;
	height: 374px;
	overflow: hidden;
	border-radius: 6px;
}

.talent_yg_box ul .a {
	position: relative;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	border-radius: 6px;
}

.talent_yg_box ul .a .tit {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: linear-gradient( 180deg, rgba(174, 141, 94, 0) 0%, rgba(88, 66, 33, 0.36) 36%, #584221 100%);
	border-radius: 0px 0px 6px 6px;
	font-weight: 600;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 28px;
	padding-top: 32px;
	padding-left: 25px;
	padding-bottom: 12px;
}

.talent_yg_box ul .a.r-2 {
	width: 280px;
	height: 184px;
	overflow: hidden;
	border-radius: 6px;
	margin-bottom: 6px;
}

.talent_yg_box ul .a.r-2:last-child {
	margin-bottom: 0;
}

.talent_yg_box ul .a.l-1 {
	overflow: hidden;
	border-radius: 6px;
	height: 184px;
}


@media (max-width: 1246px){
	.g-o{
		min-width: auto;
		width: 100% !important;
		box-sizing: border-box;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.yyui_menu1 li>a{
		margin: 0 15px;
		padding: 24px 0;
		font-size: 17px;
	}
	.yyui_menu1 li ul.one{
		width: 900px;
		padding-left: 64px;
		padding-right: 64px;
	}
	.h_opea_link{
		margin-left: 10px;
	}
	.i-slot .g-o{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.i-slot .item{
		width: 16%;
	}
	.i-slot .active.item{
		width: 36%;
	}
	.footer .head{
		justify-content: space-between;
	}
	.footer .head .info{
		width: 300px;
		margin-right: 45px;
	}
	.footer .head .info .contact.flex{
		display: block;
	}
	.footer .head .info .contact>.flex{
		margin-bottom: 6px;
	}
	.footer .head>.f-item.info2{
		padding-left: 40px;
		padding-right: 40px;
		margin-right: 45px;
	}
	.foot .pure-g{
		display: block;
	}
	.foot .g-tr{
		text-align: left;
		margin-top: 5px;
	}
	.i-crumbs .g-o{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.i-slot .item .swiper .label a{
		margin-bottom: 18px;
	}
	.p-search-main,
	.page-banner{
		margin-top: 78px;
	}
	.page-banner img.h680{
		height: 520px;
	}
	.page-banner img.h460{
		height: 400px;
	}
	.qa-code{
		top: 50px;
		right: 20px;
	}
	.p-qAccount-list .pure-g {
		margin-right: -20px;
	}
	.p-qAccount-list .entry,
	.p-qAccount-list .entry:nth-child(5n){
		margin-bottom: 20px;
		margin-right: 20px;
	}
	.server-1 .entry{
		font-size: 18px;
		line-height: 28px;
		padding: 0 20px;
	}
	.p-map{
		left: 20px;
		margin-left: 0;
	}
	#containerMap{
		min-height: 500px !important;
		margin-top: 78px !important;
	}
	.top-sticky{
		top: 78px;
	}
	.publicity-1 .entry:nth-child(1),
	.publicity-1 .entry:nth-child(2){
		width: calc(100% - 75% + 11%);
	}
	.publicity-1 .entry:nth-child(2){
		margin-left: -11%;
	}
	.publicity-1 .entry:nth-child(1).active,
	.publicity-1 .entry:nth-child(2).active{
		width: 75%;
	}
	.p-list-wrap .p-wrap-left{
		width: 270px;
	}
	.p-wrap-right.ml72{
		margin-left: 40px;
	}
	.research-4{
		padding-top: 10px;
	}
	.research-4 .tab-top .item{
		font-size: 18px;
		line-height: 28px;
	}
	.research-4.research-12 .tab-top .item{
		font-size: 18px;
	}
	.table-6 .entry .pure-u-1-12{
		width: 100px;
	}
	.table-6 .entry .pure-u-5-12{
		width: calc(50% - 100px);
	}
	.information-1 .item{
		font-size: 16px;
		padding: 20px 0;
	}
	.investor-4{
		margin-bottom: 40px;
	}
	.assetManagement-list-1 .entry{
		width: 32%;
	}
	div.assetManagement-list-1 .entry2{
		width: 49%;
	}
	.SUSTAINABILITY-list-1 .list .entry .item{
		width: 300px;
		height: 300px;
		padding-top: 70px;
	}
	.SUSTAINABILITY-list-1 .list .entry .item:after{
		top: 218px;
	}
	.SUSTAINABILITY-list-1 .list .entry .silde{
		width: 100%;
		box-sizing: border-box;
		height: 330px;
	}
	.SUSTAINABILITY-list-1 .list .entry .silde .l{
		margin-bottom: 30px;
	}
	.SUSTAINABILITY-list-1 .list .entry .silde .tips{
		bottom: 25px;
	}
	.SUSTAINABILITY-list-1 .list .entry .silde .i{
		width: 48px;
		height: 48px;
		margin-left: 40px;
	}
	.SUSTAINABILITY-list-1 .list .entry .silde .info .t{
		font-size: 28px;
		margin-bottom: 5px;
	}
	.SUSTAINABILITY-list-1 .list .entry:nth-child(2) .silde{
		padding-left: 60px;
		padding-right: 60px;
	}
	.SUSTAINABILITY-list-2 .list-img{
		height: 230px;
		margin-right: 99px;
		margin-left: 215px;
	}
	.SUSTAINABILITY-list-2 .g-o.flex{
		justify-content: space-between;
	}
	.SUSTAINABILITY-list-2 .list{
		flex: 1;
		min-width: 0;
	}
	.SUSTAINABILITY-list-2 .btn-prev{
		transform: scale(1);
		left: auto;
		right: 135px;
		margin-left: 0;
		top: -2px;
	}
	.SUSTAINABILITY-list-2 .btn-next{
		transform: scale(1);
		left: auto;
		right: 20px;
		top: 238px;
	}
	.p-aboutUs-profile{
		min-height: auto;
		box-sizing: border-box;
		padding-bottom: 80px;
		background-size: 100% auto;
	}
	.p-aboutUs-BusinessLayout{
		height: 800px;
		background-size: auto 800px;
	}
	.p-aboutUs-DevelopmentHistory .swiper{
		left: 40px;
		right: 40px;
	}
	.p-aboutUs-Social .list .entry{
		width: 48%;
	}
	.p-aboutUs-Social .list .entry .img .imgs{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.p-aboutUs-news .list .item{
		width: auto;
		flex: 1;
		min-width: 0;
	}
	.p-aboutUs-news .list .item:first-child{
		width: 40%;
		flex: 0 0 40%;
	}
	.p-aboutUs-news .list .item:first-child .img img{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.p-aboutUs-CULTURE{
		height: auto;
		padding-bottom: 80px;
		box-sizing: border-box;
		min-height: 657px;
	}
	.p-aboutUs-CULTURE .info .entry{
		width: 47%;
	}
	.p-news-list .list-new .entry .tit{
		min-height: 60px;
	}
	.charity-1 .entry{
		width: 300px;
		height: 300px;
		padding-top: 90px;
	}
	.charity-1 .entry .tit{
		font-size: 32px;
	}
	.charity-3 .entry .img{
		width: calc(50% - 25px);
		margin-left: 50px;
	}
	.charity-3 .entry .img .imgs{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.charity-3 .entry:nth-child(2n) .img{
		margin-left: 0;
		margin-right: 50px;
	}
	.charity-2 .list{
		padding-top: 38px;
	}
	.technology-3 .entry {
		padding: 0 25px;
	}
	.page_detail{
		margin-top: 78px;
	}
	.investmentBank-list-1 .entry{
		width: calc(50% - 10px);
		margin-left: 20px;
	}
	.investmentBank-list-1 .entry:nth-child(2n+1){
		margin-left: 0 !important;
	}
	.investmentBank-list-1 .entry .imgs{
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.investmentBank-list-2 .title{
		font-size: 32px;
		line-height: 1.5;
		height: 200px;
	}
	.investmentBank-list-2 .list .entry{
		font-size: 16px;
		line-height: 28px;
	}
	.investmentBank-list-2 .list .entry .tit{
		font-size: 36px;
	}
	.investmentBank-list-2 .list-2 .entry{
		width: calc(50% - 20px);
		margin-left: 40px;
		font-size: 16px;
	}
	.investmentBank-list-2 .list-2 .entry .info{
		align-items: center;
		font-size: 16px;
		padding-top: 30px;
		line-height: 1.5;
	}
	.investmentBank-list-2 .list-2 .entry .info span{
		font-size: 36px;
	}
	.investmentBank-list-2 .list-3 .entry{
		width: calc(33.333% - 30px);
		margin-left: 45px;
		margin-right: 0;
		font-size: 16px;
		line-height: 1.5;
	}
	.investmentBank-list-2 .swiper-pagination{
		box-sizing: border-box;
		padding: 0 20px;
	}
	.investmentBank-list-2 .g-o .tips{
		left: 20px;
	}
	.investmentBank-list-2 .list-3 .entry .tit{
		font-size: 36px;
	}
	.investmentBank-list-2 .list-3 .entry .info{
		font-size: 16px;
	}
	.investmentBank-list-2 .list-3 .entry:first-child{
		margin-left: 0 !important;
	}
	.investmentBank-list-2 .list-2 .entry:first-child{
		margin-left: 0 !important;
	}
	.investmentBank-list-3 .list .entry{
		width: calc(50% - 10px);
		margin-left: 20px;
	}
	.investmentBank-list-3 .list .entry:nth-child(2n+1){
		margin-left: 0 !important;
	}
	.investmentBank-list-4 .list .item{
		margin-right: 50px;
	}
	.investmentBank-list-2 .list-3 .entry>.flex{
		width: 320px;
	}
	.investment-6 .list-4 .entry{
		width: calc(33.3333% - 8px);
		background-size: 100% 100%;
		padding-top: 35px;
	}
	/* .investment-6 .list-4 .entry:nth-child(7),
	.investment-6 .list-4 .entry:nth-child(8){
		width: calc(50% - 6px);
	} */
	.investment-6 .list-4 .entry .slide{
		padding: 0 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.investment-6 .list-4 .entry .info{
		padding: 0 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.investment-6 .list-4 .entry .tit{
		font-size: 20px;
	}
	.investment-8 .list{
		padding-bottom: 20px;
		padding-top: 80px;
	}
	.investment-8 .list .entry{
		margin-bottom: 70px;
	}
	.investment-8 .list .entry:nth-child(2n+1) .img{
		margin-left: 40px;
	}
	.investment-8 .list .entry .img{
		width: calc(50% - 20px);
		margin-right: 40px;
		height: 250px;
	}
	.investment-8 .list .entry .img img{
		object-fit: cover;
		object-position: center;
	}
	.investment-6 .list .entry{
		width: calc(33.3333% - 8px);
		margin-right: 12px;
		margin-bottom: 12px;
		background-size: 100% 100%;
	}
	.investment-6 .list .entry:nth-child(3n){
		margin-right: 0;
	}
	.investment-6 .list .entry .info{
		padding: 0 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.investment-6 .list .entry .tit{
		font-size: 20px;
	}
	.investment-6 .list .entry .info{
		padding: 0 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.investment-6 .list-2 .entry{
		width: calc(33.3333% - 8px);
		background-size: 100% 100%;
	}
	.investment-6 .list-2 .entry .tit{
		font-size: 18px;
	}
	.investment-6 .list-2 .entry .info{
		padding: 0 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.assetManagement-list-5 .list-3 .entry .tit{
		font-size: 22px;
	}
	.assetManagement-list-5 .list-3 .entry .info{
		font-size: 16px;
		line-height: 28px;
	}
	.assetManagement-list-5 .list-3 .entry .info2 .s1{
		font-size: 14px;
		width: 100%;
	}
	.assetManagement-list-5 .list-3 .entry .g-fs20{
		font-size: 18px;
	}
	.research-2 .list{
		margin-right: -20px;
	}
	.research-2 .list .entry .item{
		width: auto;
		margin-right: 20px;
		font-size: 24px;
	}
	.research-2 .list .entry .silde{
		width: auto;
		right: 20px;
		padding-right: 0;
	}
	.research-2 .list .entry .silde .tit{
		font-size: 24px;
		width: calc(33.3333% - 16px);
	}
	.research-2 .list .entry .silde .f-item{
		padding-right: 40px;
	}
	.research-3{
		margin-bottom: 30px;
	}
	.research-3 .item{
		margin: 0 20px;
	}
	.research-3 .item .tit{
		font-size: 40px;
	}
	.research-3 .item2{
		width: calc(50% - 40px);
		margin-bottom: 60px;
	}
	.assetManagement-list-2 .list .entry{
		width: calc(50% - 40px);
	}
	.assetManagement-list-3 .list .entry{
		width: 31.5%;
		box-sizing: border-box;
	}
	.assetManagement-list-4 .list .entry{
		box-sizing: border-box;
		width: 31.5%;
	}
	.assetManagement-list-3 .list .entry .front,
	.assetManagement-list-3 .list .entry .slide .tit{
		font-size: 24px;
	}
	.assetManagement-list-3 .list .entry .slide .info{
		padding: 0 20px;
		margin-top: 8px;
		font-size: 14px;
		line-height: 26px;
	}
	.wealthManagement-list-3 .list .entry{
		padding: 0 10%;
	}
	.investmentBank-list-2 .list-4 .entry{
		width: 33.3333%;
	}
	.securities-2 .entry{
		flex: 1;
		min-width: 0;
		margin-left: 30px;
		padding-right: 30px;
		height: auto;
	}
	.securities-2 .entry:last-child{
		padding-right: 0 !important;
	}
	.securities-2 .entry:first-child{
		margin-left: 0 !important;
	}
	.securities-3{
		height: 540px;
	}
	.securities-3 .g-o:before{
		width: 360px;
		height: 360px;
		margin-left: -180px;
		top: 95px;
	}
	.securities-3 .g-o .entry1{
		left: 50%;
		margin-left: -515px;
		top: 120px;
	}
	.securities-3 .g-o .entry2{
		left: 50%;
		margin-left: -340px;
		top: 235px;
	}
	.securities-3 .g-o .entry3{
		left: 50%;
		margin-left: -215px;
		top: 60px;
	}
	.securities-3 .g-o .entry4{
		left: 50%;
		margin-left: 122px;
		top: 60px;
	}
	.securities-3 .g-o .entry5{
		left: 50%;
		margin-left: 252px;
		top: 235px;
	}
	.securities-3 .g-o .entry6{
		left: 50%;
		margin-left: 425px;
		top: 120px;
	}
	.securities-3 .g-o .entry3 .silde{
		width: 500px;
	}
	.securities-4 .g-o .icon{
		width: 70%;
	}
	.securities-4 .g-o .code{
		right: 20px;
	}
	.institutional-6 .entry{
		width: calc(33.3333% - 20px);
		margin-right: 30px;
	}
	.institutional-6 .entry:last-child{
		margin-right: 0 !important;
	}
	.finance-3.research-10 .list .entry{
		flex: 1;
		min-width: 0;
		margin-left: 20px;
	}
	.finance-3.research-10 .list .entry:first-child{
		margin-left: 0 !important;
	}
	.finance-3.research-11 .list .entry{
		flex: 1;
		min-width: 0;
		margin-left: 20px;
	}
	.finance-3.research-11 .list .entry:first-child{
		margin-left: 0 !important;
	}
	.research-6 .g-o{
		height: 720px;
	}
	.research-6 .g-o:before{
		width: 560px;
		height: 560px;
		margin: -280px 0 0 -280px;
	}
	.finance-1.research-7 .list .entry{
		width: 32%;
	}
	.finance-1.research-7 .list .entry .icon{
		margin-bottom: 20px;
	}
	.securities-4.research-8{
		height: auto;
		padding-bottom: 60px;
	}
	.securities-4 .tips{
		margin-top: 30px;
	}
	.investment-2 .entry .info{
		flex: 1;
		min-width: 0;
	}
	.investment-2 .entry .icon{
		width: 500px;
	}
	.investment-3 .tab-top .item{
		flex: 1;
		margin: 0;
	}
	.investment-4 .entry{
		flex: 1;
		min-width: 0;
		margin-left: 60px;
	}
	.investment-4 .entry:first-child{
		margin-left: 0 !important;
	}
	.investment-4 .entry:after{
		right: -30px;
	}
	.investment-1 .entry{
		margin: 0;
		flex: 1;
		min-width: 0;
	}
	.investment-1 .entry .info{
		justify-content: center;
	}
	.investment-1 .entry:after{
		right: 0;
	}
	.introducing-2 .entry{
		flex: 1;
		min-width: 0;
	}
	.finance-1 .list .entry{
		width: auto;
		flex: 1;
		min-width: 0;
		margin-left: 20px;
	}
	.finance-1 .list .entry:first-child{
		margin-left: 0 !important;
	}
	.finance-3 .list .entry{
		flex: 1;
		min-width: 0;
	}
	.institutional-3 .list .entry{
		width: 32%;
	}
	.finance-2 .list .entry{
		font-size: 14px;
	}
	.finance-5 .tab-top{
		justify-content: space-around;
	}
	.finance-5 .tab-top .item{
		margin: 0;
	}
	.finance-5 .list-1 th{
		width: auto !important;
	}
	.finance-6 .entry{
		flex: 1;
		min-width: 0;
	}
	.finance-6 .entry .img{
		height: 100%;
	}
	.finance-6 .entry .img .imgs{
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	.FINANCIALPRODUCTS-list-3 .list .entry{
		width: calc(50% - 25px);
	}
	.assetManagement-list-2.financial-1 .list .entry{
		width: calc(33.333% - 40px);
	}
	.assetManagement-list-2.financial-1 .list .entry:after{
		margin-left: 30px;
	}
	.institutional-8 .entry{
		width: calc(33.333% - 16px);
	}
	.institutional-8 .entry .tags span{
		font-size: 14px;
		height: 28px;
		line-height: 20px;
		padding: 3px 8px;
		margin-right: 8px;
		margin-bottom: 8px;
	}
	.financial-6 .info .item{
		min-width: auto;
	}
	.zg_login_page{
		margin-top: 78px;
	}
	.zg_login_box{
		width: 480px;
		padding-left: 40px;
		padding-right: 40px;
	}
	.zg_login_tabnav{
		margin-bottom: 40px;
	}
	.tzz_abouts_box .pic{
		width: 460px;
		height: 290px;
		margin-left: 40px;
	}
	.tzz_abouts_box .txt{
		font-size: 18px;
		margin-top: 30px;
	}
	.tzz_tabnav ul li a{
		font-size: 22px;
	}
	.tzz_abouts_box .btn-more{
		margin-top: 35px;
	}
	.p-investor-contact{
		padding-bottom: 15px;
	}
	.p-investor-contact .title{
		font-size: 22px;
	}
	.dwcx_modbox .info_txt{
		font-size: 16px;
	}
	.dialog_box{
		width: 1000px;
	}
	.dialog_box .dialog_title{
		margin: 0 30px;
		padding: 18px 0;
		font-size: 22px;
	}
	.dialog_box .dialog_title h3{
		font-size: 22px;
	}
	.dialog_box .dialog_cont{
		padding: 24px 30px 35px;
	}
}




/*营业部样式文件 */
/* #containerMap {
    min-height:calc(100vh - 360px);
    margin-top: 90px;
	background: #f5f5f5;
} */

.BMap_bubble_pop {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}
.BMap_bubble_pop>img {
  display: none;
}
.shadow img {
  display: none;
}
.BMap_bubble_content {
  width: 392px !important;
  overflow: hidden !important;
}
.BMap_bubble_buttons {
  top: 42px !important;
  right:22px !important;
  z-index: 10;
  cursor: pointer;
}
.BMap_bubble_buttons>div>div {
  display: none;
}
.BMap_bubble_buttons div:nth-child(2) {
  width: 32px;
  height: 32px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAAAAAAD29vZRUVEgICDt7e0AAAAAAAAAAAAAAAAAAAAAAADt7e2qqqqdnZ3///8GJn7OAAAAD3RSTlMzANxDOMMnIS0XDQ/FbGPGaqqiAAABgElEQVRIx5WVMU7DQBBFPyLyJkig0BgwJQcA0SPRpKWix+6gW0q60NDQhAZa+wh03CJIXICCEyDRpWDZ2N87tlcjfuVYTy/end0Z7Cr5H5C9XM/HD3dVDHhGnZtBILNgTNUHshxBEhIELERMF3hDJ48SOEAvTwKwfcCEQIqBFAGQDwFJC+xhMLcEFsPApAEOEclrDezHgPsasDHArIEM0VQeSONA4YEyDmx5wMYB4wH+/GgeLvjqD2Aht79P4DO6+mxLivYbN4+P4DP7OedXOmBK36lTeMElX204oESgoIDLwLpSVEgBJg6wEAohgHFADqEQAiQOmEMohABjAlQsGwEBQChWXsB0gdHSLSRM9y9mK7eQ6Df4PXALCQEuk1VgRbhMKwSsSLtRCyFgRdqtLqWAChZrKgVUsNypFEhFER65HS/winceOXFov5qHM75Sj716cdSrp15e7fqrDURtQVoTU9ug1kjVVqw2c30c6ANFH0n6UNPHoj5Y9dGsRAV+ATPVd+9nK8njAAAAAElFTkSuQmCC);
  background-size: 100% 100%;
}
.BMap_bubble_buttons div:nth-child(2):hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAAHdbkFIAAAAAXNSR0IArs4c6QAACv9JREFUeAHtm32slmUdxw/nHDlAucwliETGmmu1/uiNzJYK1VCL0FpuQRBMc65FZmE0Xc7ZkhZhSVKbsxoMkzVLAlyim4u3RaZutrVatCJHhaKrnKWcOA+nz+d+7us+130/9/28neckLH7b91xvv+v6vVwv9++6zjl9fS1oUmgfHR19nPytoUy6fZJkRUlj4Nven+aSnkePjmy3HFKyi8IIH04Zk8YpUwYXhXIYISnb08ZohL4wwqjDhV5RujlhsAJFi0ybseGMiLk8G4+QKSorvXckqT8YPddonSRTP40j9WL958jI8feGMm3DmnllqLBxcLB/XyiTTpbhfitonFtotHpvP3ISRWl8zJqYaLoo8aTKxA3kzyypG2NBuR0qD74EPgLuBNJFY1z1XOYnizAsJXm+3tT0591ocLYciYp0VKK+TDofP9732mJ3nRDVXZPy1wegIXZdX39/319kdtXoWtMyJzHIaKIBvLPsEJMdLZe4PmbLlqPOeVWupXXBmdhUdOLT9Lumdd/6hmzKh3nD2hjRnqYdetqYSt1KugRcDQ6AY2VCij6owXRFGWNaN5t0Ks67PfCEaQx7vlln+xwCarPRghRW4r3ky06VhKnkx09CXdBgMFSYDg/X1sflet3ImrgOLTyl+jwyppFujhvJv45BtoY6l/LAQP/PQjlNP246iQH2k+ZGtyEMQPsAy3lt2ZL2TNCEt9uhSENDA54DAzDVyjoHfgfYEgpxmu7AtdYFbeL2kPdMWxEKIQ2dlawm1pcM8h7rk4WEqkfJZ8erDW1Q8oUL0zinjQ4xy5VonghPBiB/mNYbY44m+XNpy7Z80MDviDaNgJVNOm+FbwMYbsKTnM7X45ciTW/aqd1GRp0GbgT7wXPAg+cg2AgWtDtO4MsdB6EyThnUjboY3AeKWyZmjfOnU/gBGALnpHMUt2f5UgUQehYcR8Bt4NGMu/vMj+j6ZDrPuVEaFEC4h+LXQC8E54RR2AY+hCIPhoacAggvBlKBr5epq3waSlzooNk2aCWco2C9R0TJkZApF6IA+bLKxswGqgaRd71NiQcouInfBVw4TUkF4E9OyXBOKRistmPV0VsyaC7Yfg6G68ALJYylVUGR0NiB4NAldxYqeGpoaZVqsV6Qj7l00fbVaqOrTDulMAUeIM5N00GauTp4RIXC1LRQZmwKZMQiA5floHQahodH1rBH3tLK1UGR+Mbj+AUy8J+FskfKtuFnaDR+mSgy2PgAwncpINuGFqhUIdeCJ1evyc+gbh8MwhWQ80AskSnZSPmT4PK4vou8kcIyMAXBDZ/RSgViQSizl7I3hl+CO8CLoIr8rt8ADBbnx9ZWdThV35EHmI4Frg9wEBiMGJQYnBikGGZ3RO2uAS+BjwDn9Q/gIfAk+Dtw18wG7wbedT0hH2Duzbekpgpg0UxG+Btw9V4FSg8p6ovkqnf1b0GRJcXGuFypAMI9lteB8RxMt9D/bSiRfDdiwSGfu1eFSoT/gvxbQSeXttA9Tm+lcD7jGehMR5Fn40bzDR6AdyP1l4IseCc/XvIRwWeqBnk5DyD8Mhh7cfoVFfYR5jbGrxWnI6cRDLpqvG4vCo/LrokDKJEtzEwBZHvcesQaF0wkJXFAEBB/DT3rK4UbDxCQzA0dq1LigfVl710R/30YuyOUEwWoMEL1Q1NJBiMocLNRURVTGozMOXas9sUqHuo3g4WhPXjg61T4laskIyEbUWB1mRIhEmJ+Dck+VzlQvaGG0cmxHRSYTH2zT2zycFelREF48qTQQgGnIFEyKNCCv96MAvuKSnQh3MGc7mS35c6BupjmP1VCjnQqkstI6vZ2LA+DHyJznoWOPBB6q4RCQ3lgYOz1LtS1SF+i3St8dwrEbneQqoVpWwWdSb1f2c4ViIV7ASmuiQqBxWo/dLut7GgKisIdwOnoQolL6Hqv/YMCHsNGs5VUJjwwlyjR6sQ8jzX0sP2DAh8jbyhdSRwcuSt5kTFWolY73mxHuPh8jkso/hj5JVwBjPMmknzsWoAH9igkeMD8+8D3zUwgGbwOBeHKyRSg8ueU/wUMJieKvsPA58SD505ClDiDuXYqfgWeihl7kPfCewMyDsdjZWsgVCJ/iLzPz58FvVLibsb6E8Ibdlo2BTAkBJN3gCngTtCL6djGODvLhFPfGBVbGQhv/JP8K8HVoNPdsZI+C8AHEZ49TFLOUW4N5Foo0NE1MY+sC9S9+w2wH1SRQYbRldc0P1gNU1zVsWU9iswAe0Az8rKqAqfo/9sDLIPpLgXgknFZdEv2dQzHmj4RXu3JJkG5+Sj3FRCuLG7Yx4Gb99egacBPexW5qY2d5oF3gnBoGBbfzB7fRTou6toBGO09fgvw4m94/Agwxur0uKRLR2Q0uwS8HwyA58FinFF51NJeSR05AKP9St4FlgM/2fcAo5uXk/xYLgXasglcizP8mLZFbTkgNdzlfAF4BnwVPAVOJDoXZb4MZgC/lfPbcURLB2B8eCn0Juc19EQzHJVypCPWgqnA4O/2XGuhUOkADJ8J7+9A8rhH+nIv9YLqLYtujWXAM+JNOOJwWY9SB2D8PJhd8h5u14FD4GSk2Sj9beBh6ZbYRZqjBgdg/MVw7AIeJNeCiT7VETGh5FfjLjAE5uGE3bG0nAMw3mDjrynDctIXYuZ28uH3qvIirOarkRf2dvoWeXyF9DfR6OUMMl7fb4aGBm8q8rVR9iFgU8qX/J429Cnex35MwyDw1tGx8Q7KH3v5Bz5uHX8JPeCrlU8qGmNdOyRv2mf1mPE6s39rO/1LeLRlHdA2bcwoWwEI8u72EDgAmj7RZL2bZIqzJ2urFdFNnyYqlDX5RfBR9BJ0eViGeAUYXUk6Ydzksg9Ph61WRNWMM8badIyutlCJETvTumDr2IsAK+Agja8HnwJHQE+panYVEpa5+VarRJ5xkGfc98CfkTPHceIt4Kk/GXwUjIAJoTJHKGiCDQ+2eAbcD/6DPL8KuS0QDj0jqAmhKuMV5irwxJdnQoTXBw22BVtzDvDPACSDh56SRpWd6u5x4ewrUCfA2/FXowNlg23B1ux+7RjbgY9p4rdg3FQ242VLfXCwb1/MW3fE6GpXxHjiiBIDtE3S1oTiM8DHh38Ag45PgBdBVxQbEwYoMzy0xel4+sbjlOS174fA1fZq9EnsyxxgBzzvi+a3gL/FXAM6Jpb6esZJTlg7t2t4UVCFIw628Tvo4lChfBMZV8Dn0emOUJlzgJUov4NkIfD2txl0RPyZwOxjx0Y+jemvYPnewx5/rKMBCsw4Yi5bYSma/fu00wa/G/5rpsDWqrgMBm+HDX/K1OAAR8IJe0k8jY2WNoCTmVaivFGuvyi4sGhIHAlmbSnjlrTjLVnDyZdRd433b8cajNec0hVgg8RKuIzkASCfZ8Kj4GSg81HSPT8KFmL8g1VKN3VA6IQjNpJfDp4BXpR8ZTkRydcrb30zwCYMX0HalNpygCPghLNItoELwEvgm+BEWRHO+BfAVLAfXI7xz5K2pLYdEI+EM1ZR9uHRM+QJ4D8fHAL/S5qNsKvAO8BxsBqjmz6AwtNAXTkgjIIjZpJX6OK0zguVUdZPQRZvp23jTU5ngCvAIpBcZEg9qFdh+GHSrmhcDihKxCEXU+cZcSnw5iXVwB+B4bWrxCe354DbSEguXfEaMAs4u28GbwADQPKGuhOsw+DdVvSCeuqAMoVwiiGoMYVL9Y0pziZ1RoXkahFPg9+neILUb3fXITn9T1ErD/wX7yigwdBVQycAAAAASUVORK5CYII=);
  background-size: 100% 100%;
}
/*  */
.cur {
  cursor: pointer;
}
.inline {
  display: inline-block;
}
input.es-input{padding-right:20px!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAICAYAAADJEc7MAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAG2YAABzjgAA4DIAAIM2AAB5CAAAxgwAADT6AAAgbL5TJ5gAAABGSURBVHjaYvz//z8DOYCJgUzA0tnZidPK8vJyRpw24pLEpwnuVHRFhDQxMDAwMPz//x+OOzo6/iPz8WFGuocqAAAA//8DAD/sORHYg7kaAAAAAElFTkSuQmCC) right center no-repeat}

.network-main {
  width: 100%;
  min-height: 360px;
  position: relative;
}

.network-search {
  position: absolute;
  top: 60px;
  left: 280px;
  width: 310px;
  height: 299px;
}
.network-bg .network-search {
  z-index: 99;
}
.network-title {
  font-family: FounderYouhei-Medium;
  font-size: 20px;
  color: #FFFFFF;
  line-height: 60px;
  width: 100%;
  height: 60px;
  background: #3F3F9F;
  text-align: center;
}
.network-title-icon {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.network-body {
  padding: 23px 25px 20px;
  background: #FFFFFF;
}
.dropdown-toggle {
  margin-bottom: 10px;
}
.dropdown-menu {
  padding: 0;
  border: none;
  overflow: auto;
  max-height: 200px;
  width: 260px;
}
.network-body input {
  font-family: FounderYouhei-Regular;
  font-size: 16px;
  color: #252525;
  line-height: 18px;
}
.network-body input::placeholder {
  color: #999999;
}
.search-select {
  width: 260px;
  height: 32px;
  padding-left: 10px;
  padding-right: 20px;
  border: 1px solid #EEEEEE;
  border-radius: 2px;
  box-sizing: border-box;
}
.search-icon {
  color:#EEEEEE;
  position: absolute;
  right: 10px;
  top: 13.5px;
}
.keywords-input {
  margin-bottom: 10px;
  width: 260px;
  height: 32px;
  padding-left: 10px;
  background: #FFFFFF;
  border: 1px solid #EEEEEE;
  border-radius: 2px;
  box-sizing: border-box;
}
.to-all-branch {
  margin-bottom: 20px;
  display: inline-block;
  font-family: FounderYouhei-Regular;
  font-size: 16px;
  color: #3F3F9F;
  line-height: 18px;
  cursor: pointer;
  vertical-align: middle;
}
.network-main a:hover{
  text-decoration: none;
}
.arrow-icon {
  margin-left: 7px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
}
.search-btn {
  width: 260px;
  height: 32px;
  background: #3F3F9F;
  border-radius: 2px;
  text-align: center;
  font-family: FounderYouhei-Regular;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 32px;
}
.select-item {
  font-family: FounderYouhei-Regular;
  font-size: 16px;
  color: #252525;
  line-height: 18px;
  width: 260px;
}

/* .amap-icon img{
  width: 40px;
  height: 40px;
}
.amap-info-content {
  padding: 0;
}
.amap-info-close {
  width: 32px;
  height: 32px;
  background-image: url("../../../images/online/icon_close_32@2x.png");
  background-size: 100% 100%;
}
.amap-info-close {
  color: #FFFFFF;
}
.amap-info-close:hover {
  color: #FFFFFF !important;
} */
.custom-tip {
  width: 392px;
  background-image: url(../images/img_map_pop_up_background.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 0 16px;
  background-position: bottom;
  position: relative;
}
.tip-top {
  position: relative;
  margin-bottom: 20px;
  width: 360px;
  height: 140px;
}
.tip-top-img {
  width: 360px;
  height: 140px;
}
.tip-top-overlay {
  z-index: 9;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  /*background-image: linear-gradient(180deg, rgba(76,76,76,0.20) 0%, #252525 100%);*/
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.tip-top:hover .tip-top-overlay {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.tip-top-content {
  position: absolute;
  top: 50%;
  left: 24px;
  right: 24px;
  transform: translateY(-50%);
  max-height: 140px;
  overflow-y: auto;
}
.tip-top-label {
  font-family: FounderYouhei-Regular;
  font-size: 15px;
  color: #FFFFFF;
  letter-spacing: 2.02px;
  line-height: 19px;
  font-weight: 500;
  margin-bottom: 10px;
}
.tip-top-scope {
  font-family: FounderYouhei-Regular;
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: 1.75px;
  line-height: 19px;
  font-weight: 500;
}
.tip-top-close {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 9px;
  right: 9px;
}
.normal-close {
  display: block;
}
.highlight-close {
  display: none;
}
.tip-top-close:hover .normal-close {
  display: none;
}
.tip-top-close:hover .highlight-close {
  display: block;
}
.tip-top-close img {
  width: 32px;
  height: 32px;
}
.tip-top:hover .tip-top-scope-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -moz-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.tip-top-scope-bg {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 10;
  width: 149px;
  height: 38px;
  background-image: url(../images/bg_Outlets_38@2x.ec225c6f.png);
  background-size: 100% 100%;
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.scope-icon {
  width: 12px;
  height: 12px;
  vertical-align: middle;
}
.scope-text {
  margin: 0 10px;
  vertical-align: middle;

  font-size: 16px;
  line-height: 38px;
  color: #FFFFFF;
}
.icon-arrow {
  width: 7px;
  height: 12px;
  vertical-align: middle;
}

.tip-center {
  padding: 0 20px 48px;
}
.center-title {
  margin-bottom:15px;
font-weight: bold;
font-size: 18px;
color: #333333;
line-height: 20px;


}
.center-body {
  font-size: 16px;
  color: #252525;
  line-height: 20px;
  margin-bottom: 19px;
}
.map-tel{
 margin-top: 5px;
}
.center-body-icon {
  margin-right:8px;
  width:16px;
  height:16px;
  vertical-align: middle;
}
.center-tel-text {
  margin-right: 76px;
}
.tip-width {
  max-width: 480px;
}
.assetManagement-list-1.no_arrow .entry:after{
	display: none;
}

