@charset "utf-8";
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
select{outline: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;}
textarea{overflow:auto;resize:none;font-family:"Helvetica Neue",Arial;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
/* CSS Document */
body{padding:0; font-family:"Helvetica Neue",Arial;font-size:16px;}
/*英文字体  'PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif,'Microsoft YaHei' */
@media only screen and (max-width:1600px){
	html,body{font-size:14px;}
}
@media only screen and (max-width:1480px){
	html,body{font-size:12px;}
}
.fl{float: left;}
.fr{float: right;}
.margin{margin:0px auto;}
.hidden{overflow:hidden;}
.width1680{ width:88.282%;max-width:1680px; min-width: 1024px;}
.width1800{ width:94.6%;max-width:1800px; min-width: 1100px;}
img{ max-width:100%; max-height:100%; vertical-align:middle; }

/* index */
.section{ width:100%; height:100vh !important; position:relative;}
.section i.i_bg{ position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px;  background-repeat:no-repeat; background-position:50%; background-size:100%;}
.section i.i_bg.pc_bg{ display: block; }
.section i.i_bg.sj_bg{ display: none; }
.section .i5_con .i_f{ background-repeat:no-repeat; background-position:50%; background-size:100%; position:relative;width:100%; height:100vh !important;}
@media only screen and (max-width:1920px){
 .section i.i_bg{ background-size: auto; }
 .section .i5_con .i_f{ background-size: auto; }
}

#fp-nav{ display:none !important; }

/*i_top*/
.i_top,.i_top .width1800,.i_top .width1800 a.logo,.i_top .width1800 div{ height:10vh;}
.i_top{ position: fixed; top: 0px; left: 0px; width: 100%; z-index: 999; transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_top:hover{ background-color: #ffffff; transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_top .width1800 a.logo{ float: left;display:flex;align-items:center; width: 10%;z-index: 8;position: relative;}
.i_top .width1800 a.logo img{ max-height: 70%; }
.i_top .width1800 ul.mu{ float: left; line-height: 10vh; margin-left:0.75rem;}
.i_top .width1800 ul.mu li{ float: left; margin: 0px 2rem;}
.i_top .width1800 ul.mu li dd{/* overflow: hidden;*/ position: relative;}
.i_top .width1800 ul.mu li dd a{ font-size: 1.125rem; color: #3780b7;display: block; text-transform: uppercase; font-weight: bold;}
.i_top .width1800 ul.mu li dd i{ position:absolute; color:#ffffff; bottom:0px; margin-bottom: -1.7rem; left: 50%; font-size: 2rem; margin-left: -1rem; opacity: 0; z-index: 8;}
.i_top .width1800 ul.mu li:hover dd i{ opacity: 1; }
.i_top .width1800 ul.mu li dl{ position: absolute; background-color: #ffffff;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.14); padding:0px 1.5rem; margin-top:1rem; overflow: hidden; max-height: 0px;transition: all 0.5s ease; opacity: 0;}
.i_top .width1800 ul.mu li.m1 dl{margin-left: -1.5rem;}
.i_top .width1800 ul.mu li.m2 dl{margin-left: -1.5rem;}
.i_top .width1800 ul.mu li.m3 dl{margin-left: -3rem;}
.i_top .width1800 ul.mu li.m4 dl{ margin-left:0px; min-width:10rem; }
.i_top .width1800 ul.mu li:hover dl{ max-height: 100vh;transition: all 0.5s ease; opacity: 1;overflow: initial; padding:1rem 1.5rem; }
.i_top .width1800 ul.mu li dl a{ display: block; height: 2.5rem; line-height: 2.5rem; font-size: 1.125rem; color: #666666;/*text-transform:capitalize;*/}
.i_top .width1800 ul.mu li dl a:hover{ color: #5683b1; }

.i_top .width1800 div.r{ float: right; width: 13.334%; position: relative; display:flex;align-items:center;}
.i_top .width1800 div.r a{height:2.5rem;line-height:2.5rem;text-align:center;color: #3780b7; background-color: #ffffff;transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s; display: block;}
.i_top .width1800 div.r a:hover{background-color: #3780b7;color: #ffffff;transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_top .width1800 div.r p{ overflow: hidden; display: none; overflow: hidden; width: 100%;}
.i_top .width1800 div.r p.active{ display: block; }
.i_top .width1800 div.r p.active a{ border:1px solid #ffffff;transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_top .width1800 div.r p.m2.active a{ border:1px solid #3780b7;}
.i_top .width1800 div.r p.m4.active a{ border:1px solid #3780b7;}
.i_top .width1800 div.r p.m5.active a{ border:1px solid #3780b7; }
.i_top .width1800 div.r p.m5 i.bg{ position:fixed; top:0px; left:0px; width:100%; height:10vh; background-color:#ffffff; z-index:-1; opacity:0; }
.i_top .width1800 div.r p.m5.active i.bg{ opacity:1; }
.i_top:hover .width1800 div.r p.active a{ border:1px solid #3780b7;transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_top .width1800 div.r p a{ position: relative; overflow: hidden;}
.i_top .width1800 div.r p a.l{float: left;  width: 75%; border-radius: 2rem;font-size:1.125rem;}
.i_top .width1800 div.r p a.r{ float: right;  width: 2.5rem; border-radius: 50%;font-size:1rem;}
.i_top .width1800 div.r p a i{ position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; }
.i_top .width1800 div.r p a i.g{ z-index: 0; width: 0px; background-color: #3780b7; transition: width 0.5s;border-radius: 2rem;}
.i_top .width1800 div.r p a:hover i.g{ width: 100%;  transition: width 1s;}
.i_top .width1800 div.r p a i.i{ z-index: 1; width: 100%;}
.i_top .width1800 div.r p a:hover i.i{color: #ffffff; }

.i_top .width1800 .sj_bg{ display: none; }

/*section*/
#fullpage{width: 100%; }
.section .width1800,.section .width1680{ height:90vh; padding-top: 10vh; display:flex;align-items:center; position: relative;}
.section .width1800.i3_con{height:100vh; padding-top:0vh;}

/*i1_con*/
.i1_con .bg{color: #3780b7; position: relative; z-index: 8;}
.i1_con .bg dd{ font-size:2.25rem; width:55%; line-height:1.5; text-transform:uppercase; }
.i1_con .bg dl{ padding-top:2rem; }
.i1_con .bg dl a{ display:block; position:relative; width:3.5rem; height:3.5rem; background:url(../images/bf.png) no-repeat scroll center; background-size:cover; }
.i1_con .bg dl a:hover{ opacity:0.8; }

.bf_bg{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:9; background-color:rgba(0, 0, 0, 0.6); display:none; align-items:center; }
.bf_bg.x{ display:flex; }
.bf_bg div.bg{ width:100%; }
.bf_bg div.bg div{ width:75%; margin:0px auto; position:relative; text-align:center; }
.bf_bg div.bg div a.gb{ position:absolute; z-index:2; top:0px; right:0px; width:2.5rem; margin-right: -3rem; height:2.5rem; background:url(../images/gb.png) no-repeat scroll center; background-size:cover; transition: all 0.5s ease; }
.bf_bg div.bg div a.gb:hover{ background-image:url(../images/gb2.png); transition: all 0.5s ease; }
.bf_bg div.bg div video{ max-height:70vh; max-width: 100%; }

.section .i1_con .bg dd,.section .i1_con .bg dl{ opacity: 0;}
.section .i1_con .bg dl{ margin-top: 2rem; }
.section.active .i1_con .bg dd{transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s; opacity: 1;}
.section.active .i1_con .bg dl{ margin-top: 0px; transition:1.25s ease-in-out 0s;-webkit-transition:1.25s ease-in-out 0s;-moz-transition:1.25s ease-in-out 0s; opacity: 1;}
.i1_con .sb{ position: absolute; bottom: 5.6vh; padding-top:3.5rem;animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;}
.i1_con .sb i{ position: absolute; top: 0px; height: 3rem; width: 1px; background-color: #ffffff; left: 50%; margin-left: -0.5px; }
.i1_con img.i_b{ position: absolute;}
.section .i1_con img.i_b{opacity: 0; transform: scale(0.3);transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s;}
.section.active .i1_con img.i_b{ opacity: 1;transform:scale(1); transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s;}
.i1_con img.b1{top: 16%;left: 18%; width: 14%;}
.i1_con img.b2{ bottom: 16%;left: 38%; width: 12.5%;}
@media only screen and (max-width:1920px){
 	.i1_con img.b1{ max-width: 219px;}
 	.i1_con img.b2{  max-width: 208px;}
}
@keyframes arrow{ 0%{bottom:5.6vh; opacity:1;} 50%{bottom:4.5vh; opacity:.9} }
@-webkit-keyframes arrow{ 0%{bottom:5.6vh; opacity:1;} 50%{bottom:4.5vh; opacity:.9}}

/*i2_con*/
.i2_con .i2_l{background-repeat: no-repeat; width: 100%; background-size: 72.62% auto}
.section .i2_con .i2_l .bg{ overflow: hidden; max-width:40.5%; height: 42.5rem; position: relative;}
@media only screen and (max-width:1920px){
	.section .i2_con .i2_l .bg{height: 680px;}
}
.i2_con .i2_l .bg dd{ text-transform: uppercase;  color: #5687b6; font-size: 3rem; margin-bottom:2vh; font-weight:bold; }
.i2_con .i2_l .bg dl{ font-size: 1.125rem; color: #333333; line-height:240%;padding-right: 0.5rem; height:60vh; overflow-x: hidden; overflow-y: auto; }
.i2_con .i2_l .bg dl::-webkit-scrollbar{ width:4px;}
.i2_con .i2_l .bg dl::-webkit-scrollbar-track{ background-color:#cccccc; }
.i2_con .i2_l .bg dl::-webkit-scrollbar-thumb{ background-color:#3780b7; }
.i2_con .i2_l .bg dl::-webkit-scrollbar-thumb:hover{ background-color:#3780b7; }
.i2_con .i2_l .bg dl::-webkit-scrollbar-thumb:active{ background-color:#3780b7; }
.i2_con .i2_l .bg ol{ text-transform: uppercase; position: absolute; bottom: 0px;}

.section .i2_con .i2_l .bg dd,.section .i2_con .i2_l .bg dl,.section .i2_con .i2_l .bg ol{ opacity: 0;padding-top:2rem;}
.section .i2_con .i2_l .bg dl,.section .i2_con .i2_l .bg ol{ }
.section.active .i2_con .i2_l .bg dd{padding-top: 0px; transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s; opacity: 1;}
.section.active .i2_con .i2_l .bg dl{ padding-top: 0px;transition:1.25s ease-in-out 0s;-webkit-transition:1.25s ease-in-out 0s;-moz-transition:1.25s ease-in-out 0s; opacity: 1; position: relative;}
.section .i2_con .i2_l .bg dl{height:50vh;overflow-x: hidden;overflow-y: auto; padding-right: 8px;}
.section .i2_con .i2_l .bg dl::-webkit-scrollbar {width: 2px;}
.section .i2_con .i2_l .bg dl::-webkit-scrollbar-track {background-color: #666666;}
.section .i2_con .i2_l .bg dl::-webkit-scrollbar-thumb {background-color: #3780b7;}
.section .i2_con .i2_l .bg dl::-webkit-scrollbar-thumb:hover {background-color: #666666;}
.section .i2_con .i2_l .bg dl::-webkit-scrollbar-thumb:active{background-color: #666666;}
.section.active .i2_con .i2_l .bg dl i.d{ display: none; }
.section.active .i2_con .i2_l .bg ol{ padding-top: 0px;transition:1.5s ease-in-out 0s;-webkit-transition:1.5s ease-in-out 0s;-moz-transition:1.5s ease-in-out 0s; opacity: 1;}

.i2_con .i2_l ol a{ font-size: 1.125rem; color: #a9c778; }
.i2_con .i2_l ol a img{ margin-left:1.5rem; }

.i_about{position: absolute;right:0px;top:50%; width:48.75rem; height: 42.5rem; margin-top: -21.25rem; padding-bottom:5.5vh;}
.i_about .i_about_bg{ width:42.5rem; height: 42.5rem; padding-bottom:5.5vh; overflow: hidden; position: relative;border-radius:50%;}
.i_about .i_about_bg ul{position:absolute;top:0;left:0;z-index:1; overflow: hidden; z-index: 8;}
.i_about .i_about_bg ul li{width:42.5rem;height:42.5rem;float:left; position: relative;cursor: pointer;border-radius:50%;}
.i_about .i_about_bg ul li img{ border-radius:50%; width: 100%; }
.i_about .i_about_bg ul li div.bg{ position:absolute;align-items:center; top: 0px; left: 0px; bottom: 0px; right:0px; background-color: rgba(72,127,177,0.7); transition:0.5s ease-in-out 0s; border-radius: 50%;overflow:hidden; display: flex; opacity: 0;transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_about .i_about_bg ul li:hover div.bg{ opacity: 1; transition:0.5s ease-in-out 0s;-webkit-transition: 0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.i_about .i_about_bg ul li div.bg div.c{ color: #ffffff; text-align: center; width:60%; margin:0px 20%; }
.i_about .i_about_bg ul li div.bg div.c dd{ font-size: 1.875rem; margin-bottom: 1rem;}
.i_about .i_about_bg ul li div.bg div.c dl{ font-size: 1.125rem; line-height: 2rem;}

.i_about .i_about_bg ol{position:absolute; bottom:0; width: 42.5rem; left:0px; text-align:center;}
.i_about .i_about_bg ol li{margin:0px 0.5rem; display:inline-block;width:0.75rem;height:0.75rem; cursor: pointer;position: relative;overflow: hidden;text-indent: -99em; border-radius:1rem; background-color:#ebf0f3;display:inline-block;}
.i_about .i_about_bg ol li.active{background-color:#396a95;}

.i_about .i_about_bg #next,.i_about .i_about_bg #prev{position: absolute; width: 3.75rem; height: 3.75rem; background: url(../images/jt2.png) no-repeat scroll 50% #ffffff; border-radius: 50%; top: 50%; margin-top:-2.5rem; transition:0.5s ease-in-out 0s; background-size:50% auto; z-index: 88; opacity: 1 !important;}
.i_about .i_about_bg #next:hover,.i_about .i_about_bg #prev:hover{background: url(../images/jt3.png) no-repeat scroll 50% #4a83b5;background-size:50% auto;transition:0.5s ease-in-out 0s;}
.i_about .i_about_bg #next{left:14px;}
.i_about .i_about_bg #prev{right:14px;transform:rotate(180deg);}
.i_about .nextImg{ position: absolute; width: 30rem; height: 30rem; border-radius: 50%;overflow: hidden; right: 0px; top: 50%; margin-top:-15rem; z-index: 0;}

.sj_ms,.i_sj_about{ display: none; }

/*i3_con*/
.i3_t_bg{ position: absolute; top: 0px; left: 0px; background-color: #ffffff; height: 6.5625rem; width: 100%;}
.i3_con div.hidden{ width: 100%; max-height:73vh; position: absolute; bottom:5vh;}
.section .i3_con div.nr{ height: 73vh; background-image: url(../images/dian.png); background-repeat: repeat-y; opacity: 0;}
.section.active .i3_con div.nr{transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s; opacity: 1;}
.i3_con div.nr.l{ float: left; padding-left:25px; background-position: left top; text-align: left; max-width: 25rem;}
.i3_con div.nr.r{ float: right; padding-right:25px; background-position: right top; text-align: right;}
.i3_con div.nr dd{ font-size: 1.5rem; color: #3780b7; margin-top: 4vh; text-transform: uppercase; line-height: 200%; font-weight:bold; }
.i3_con div.nr img{animation: nr 2s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation: nr 2s cubic-bezier(0.5,0,0.1,1) infinite;}
@keyframes nr{ 0%,100%{ margin-top:2vh; margin-bottom: 4vh; } 50%{margin-top:4vh; margin-bottom: 2vh;} }
@-webkit-keyframes nr{0%,100%{ margin-top:2vh; margin-bottom: 4vh; } 50%{margin-top:4vh; margin-bottom: 2vh;} }

.i3_con div.nr.r img{transform: rotate(180deg);}
.i3_con div.nr dl{ overflow: hidden; }
.i3_con div.nr.l dl{ margin-left: -25px; }
.i3_con div.nr.r dl{ margin-right:-25px; }
.i3_con div.nr dl p{ font-size: 1.125rem; color: #3780b7; margin-bottom: 3vh; line-height: 140%; position:relative;background: url(../images/i3.png) no-repeat scroll left 50%; background-size:0.75rem}
.i3_con div.nr.l dl p{ padding-left:25px; }
.i3_con div.nr.r dl p{ padding-right:25px; }

/*yr_dh*/
.i3_con .yr_dh{ position: absolute; height: 73vh; left: 50%;width:25rem; margin-left: -12.5rem;}
.i3_con .yr_dh div.yr_dh_bg{width:25rem; height:37.25rem; position:relative; background:url(../images/i3_r1.png) no-repeat scroll left 0px; background-size: 100% auto;}
.i3_con .yr_dh div.yr_dh_bg div.bg{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; background-repeat:no-repeat; background-position:left top; background-size: 100% auto;}
.i3_con .yr_dh div.yr_dh_bg div.i3_t1{ background-image: url(../images/i3_r2.png);opacity:0;}
.i3_con .yr_dh div.yr_dh_bg div.i3_t2{ background-image: url(../images/i3_r3.png);opacity:0;}

.i3_con .yr_dh div.yr_dh_bg img{position: absolute;}
.i3_con .yr_dh div.yr_dh_bg img.i3_z1{ top:36%; position:absolute;left:82%; opacity: 0; z-index: 22; width: 6.1875rem}

.i3_con .i3_tit{ position: absolute; top:12vh; left: 0px; width: 100%; text-align: center; font-size: 2.25rem; color: #3780b7; text-transform: uppercase; font-weight:bold;}

/*挂水*/
.i3_con .yr_dh div.yr_dh_bg span.i3_z2{ opacity: 0; position: absolute; width:7.1875rem; height:14.75rem; background:url(../images/i3_z2.png) no-repeat; background-size: 100%; top:16%; left:80%; background-size: 100%;}
.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i{ position: absolute; }
.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.n{ font-size: 1rem; color: #3792c6; margin-top: -2.4vh; top:0px; left:2.1875rem; width: 75rem; }
.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.t{ width: 2.75rem; overflow: hidden; height: 1.875rem; top: 3.75rem; left: 3rem;}
.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.t img{opacity: 0; position:absolute;}
.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.c{ background-color: #4faee4; width:0.25rem; top: 7.1875rem; left: 3.4375rem; opacity: 0; height:0.25rem;}
.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.f{ background-color: #4faee4; height:0.25rem; bottom:3px;width: 0px;left: 48%;}

.i3_con .yr_dh div.yr_dh_bg img.i3_t3{ top: 45.5%; left: 53%; opacity: 0; animation: az 2s linear infinite; -webkit-animation:az 2s linear infinite; width: 3.6875rem;}
@-webkit-keyframes az{ 0%{transform: scale(1);} 50%{transform: scale(0.6);}}
@keyframes az { 0%{transform: scale(1);} 50%{transform: scale(0.6);}}

.i3_con ul.r{ float: right; overflow: hidden; height: 70.2vh; position: relative;}
.i3_con ul.r img.bg{opacity: 0;}
.i3_con ul.r li{ position: relative; height:22.4vh; max-height: 12.8125rem; opacity: 0; position: absolute;}
.i3_con ul.r li.l1{ top: 0px; }
.i3_con ul.r li.l2{ top: 23.9vh; }
.i3_con ul.r li.l3{ bottom: 0px; }
.i3_con ul.r li dl{ font-size:1.125em; color:#333333; line-height:1.875rem; position:absolute; width:51%; right:4%; top:10%;height:80%;overflow-x: hidden;overflow-y: auto;}
.i3_con ul.r li dl::-webkit-scrollbar {width: 0px;}
.i3_con ul.r li dl::-webkit-scrollbar-track {}
.i3_con ul.r li dl::-webkit-scrollbar-thumb {}
.i3_con ul.r li dl::-webkit-scrollbar-thumb:hover {}
.i3_con ul.r li dl::-webkit-scrollbar-thumb:active{}

/*癌症点*/
.i3_con .yr_dh div.yr_dh_bg i.i3_d{ animation: dian 1s linear infinite; -webkit-animation:dian 1s linear infinite;opacity: 0;}
@-webkit-keyframes dian{ 0%{transform: scale(1);} 50%{transform: scale(0.8);}}
@keyframes dian { 0%{transform: scale(1);} 50%{transform: scale(0.8);}}

.i3_con .yr_dh div.yr_dh_bg i.i3_d{ position: absolute; background-color: #f28c28; border-radius: 50%; z-index: 2;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d1{ width: 18px; height: 18px; top: 57%; left: 16%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d2{ width: 6px; height: 6px; top: 48%; left: 21%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d3{width: 18px; height: 18px; top: 42.5%; left: 21%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d4{width: 6px; height: 6px; top: 37%; left: 23%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d5{width: 5px; height: 5px; top: 26.4%; left: 30%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d6{width: 12px; height: 12px; top: 34%; left: 39%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d7{width: 18px; height: 18px; top: 56%; left: 37%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d8{width: 26px; height: 26px;top: 65.5%; left: 54%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d9{width: 18px; height: 18px; top: 67.5%; left: 58%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d10{width: 5px; height: 5px; top:23.5%; left: 61%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d11{width: 18px; height: 18px; top: 24.5%; left: 65%}
.i3_con .yr_dh div.yr_dh_bg i.i3_d12{width: 18px; height: 18px; top: 36%; left: 73%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d13{width: 6px; height: 6px; top: 52%; left: 77%;}
.i3_con .yr_dh div.yr_dh_bg i.i3_d14{width: 6px; height: 6px; top: 57.5%; left: 81%;}

/*蓝点*/
.i3_con .yr_dh div.yr_dh_bg div.i3_gd{ position: absolute; top: 0px; left: 1px; right: 0px; bottom: 0px; opacity: 0;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i{position:absolute;width:8px;height:8px;background-color:#00f2fe;border-radius:50%;animation: dian 1s linear infinite;-webkit-animation: dian 1s linear infinite;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d1{ top: 67%; left: 14%; }
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d2{ top: 61.5%;left: 16%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d3{top: 54.5%; left: 18.5%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d4{top: 47%;left: 23%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d5{ top: 39%;left: 23%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d6{ top: 31%;left: 26%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d7{top: 25%;left: 32%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d8{ top: 25.5%; left: 43%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d9{ top:31%;left: 46.5%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d10{top: 35%;left: 52%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d11{top: 37%;right: 41%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d12{top:31%;right: 46.5%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d13{ top: 25.5%; right: 43%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d14{top: 25%;right: 32%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d15{ top: 31%;right: 26%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d16{top: 39%;right: 23%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d17{top: 47%;right: 23%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d18{top: 54.5%; right: 18.5%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d19{ top: 61.5%;right: 16%;}
.i3_con .yr_dh div.yr_dh_bg div.i3_gd i.i4_d20{ top: 67%; right: 14%; } 

/*i4_con*/
.i4_con .bg{ width: 100%; overflow: hidden; position: relative;}
.i4_con .bg div.l{ position: absolute; top: 0px; bottom: 0px; left: 0px; width:49%;background-repeat: no-repeat; background-position: left top; background-size: 66.328% auto; }
.i4_con .bg div.l dd{ font-size: 3rem; line-height:140%; color: #3780b7; font-weight:bold; text-transform: uppercase; }
.i4_con .bg div.l dl{font-size: 1.25rem;color: #666666; line-height:1.75; margin:2vh 0px; }
@media only screen and (max-width:1920px){
 	.i4_con .bg div.l dl{ margin:1vh 0px;}
}
.i4_con .bg div.l ol{ margin-bottom:2vh; padding-top:20vh; position: relative; }
.section .i4_con .bg div.l dd,.section .i4_con .bg div.l dl,.section .i4_con .bg div.l ol{ opacity: 0;}
.section .i4_con .bg div.l dd,.section .i4_con .bg div.l dl{padding-top: 2rem;}
.section.active .i4_con .bg div.l dd{padding-top: 0px; transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s; opacity: 1;}
.section.active .i4_con .bg div.l dl{ padding-top: 0px; transition:1.25s ease-in-out 0s;-webkit-transition:1.25s ease-in-out 0s;-moz-transition:1.25s ease-in-out 0s; opacity: 1; min-height: 24vh;}
.section.active .i4_con .bg div.l ol{ transition:1.5s ease-in-out 0s;-webkit-transition:1.5s ease-in-out 0s;-moz-transition:1.5s ease-in-out 0s; opacity: 1;}
.section .i4_con .bg div.l ol{ opacity: 0;}
.section.active .i4_con .bg div.l ol{ opacity: 1; transition:2s ease-in-out 0s;-webkit-transition:2s ease-in-out 0s;-moz-transition: 2s ease-in-out 0s;}

.i4_con .bg div.l ol img.t{ position: absolute; max-height:20vh; animation: xb 2s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation: xb 2s cubic-bezier(0.5,0,0.1,1) infinite;}
@media only screen and (max-width:1920px){
 	.i4_con .bg div.l ol img.t{height: 20vh;}
}
@keyframes xb{ 0%,100%{ top:0px;} 50%{top:2vh;} }
@-webkit-keyframes xb{0%,100%{ top:0px;} 50%{top:2vh;} }

.i4_con .bg div.l ol img.f{ animation: xb_y 2s cubic-bezier(0.5,0,0.1,1) infinite;-webkit-animation: xb_y 2s cubic-bezier(0.5,0,0.1,1) infinite; max-height: 12vh;}
@media only screen and (max-width:1920px){
 	.i4_con .bg div.l ol img.f{height:12vh;}
}
@keyframes xb_y{ 0%,100%{ transform: scale(0.8);} 50%{ transform: scale(1);} }
@-webkit-keyframes xb_y{0%,100%{ transform: scale(0.8);} 50%{ transform: scale(1);} }

.i4_con .bg div.l a.m{ font-size: 1.125rem; color: #a9c778;  text-transform: uppercase; position: absolute; bottom: 0px; opacity: 0; }
.section.active .i4_con .bg div.l a.m{ opacity: 1; transition:2s ease-in-out 0s;-webkit-transition:2s ease-in-out 0s;-moz-transition: 2s ease-in-out 0s;}
.i4_con .bg div.l a.m img{ margin-left:1.5rem; }
.i4_con .bg div.r{ position: relative; float: right; width:49%; text-align: right;}
.i4_con .bg div.r img{ max-height: 75vh;}

/*i5_con*/
.i5_con{overflow-x: hidden;overflow-y: auto; height: 100vh;}
.i5_con::-webkit-scrollbar {width:0px;}
.i5_con::-webkit-scrollbar-track {}
.i5_con::-webkit-scrollbar-thumb{}
.i5_con::-webkit-scrollbar-thumb:hover {}
.i5_con::-webkit-scrollbar-thumb:active{}
.i5_con .bg{width: 100%;background: url(../images/i5_tit.png) no-repeat scroll left top;background-size:100% auto;position: relative;}
.i5_con .bg2{overflow: hidden;margin: 0px -15%;width: 130%;}
.i5_con .bg .tit{text-transform: uppercase; font-size: 3rem; color: #3782b9; font-weight:bold; position: absolute; top: 0px; left: 0px;}
.section .i5_con .bg .tit{ opacity: 0;  margin-left: 60%;transition:1s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition: 1s ease-in-out 0s;}
.section.active .i5_con .bg .tit{ opacity: 1; margin-left: 0px;transition:0.5s ease-in-out 0s;-webkit-transition:1s ease-in-out 0s;-moz-transition:1s ease-in-out 0s;}
.i5_con .bg2 #slider,.i5_con .bg2 #slider .scroll,.i5_con .bg2 #slider .scroll ul{height:44.75rem;}
.i5_con .bg2 #slider{width:44.75rem; height: 44.75rem; margin:0px auto; position: relative; background: url(../images/i5_y_bg.png) no-repeat scroll center; border-radius: 50%; border:1px dashed #ffffff; background-size: 100%; z-index: 1;}
@media only screen and (max-width:1920px){
	.i5_con .bg2 #slider,.i5_con .bg2 #slider .scroll,.i5_con .bg2 #slider .scroll ul,.i5_con .bg2 #slider .scroll ul li{ max-height: 716px;}
	.i5_con .bg2 #slider{ max-width: 716px;}
}
.section .i5_con .bg2 #slider{ opacity: 0; transition:2s ease-in-out 0s;-webkit-transition:2s ease-in-out 0s;-moz-transition:2s ease-in-out 0s;}
.section.active .i5_con .bg2 #slider{ opacity: 1; transition:2s ease-in-out 0s;-webkit-transition:2s ease-in-out 0s;-moz-transition: 2s ease-in-out 0s;}
.i5_con .bg2 #slider .scroll{width: 260%;overflow:hidden;position:relative;padding:0px 280px;margin: 0px -600px;}
.i5_con .bg2 #slider .scroll ul{position: relative;width:1815px;left:0px;}
.i5_con .bg2 #slider .scroll ul li{ width: 330px;height:44.75rem !important;}
.i5_con .bg2 #slider .scroll ul li.cloned{ opacity: 0; }
.i5_con .bg2 #slider .scroll ul li.current{ margin-left: -10px; }
.i5_con .bg2 #slider .scroll ul li div.li_bg{ display: none; }
.i5_con .bg2 #slider .scroll ul li div.lm{position: absolute;border:1px dashed #ffffff;display:flex;align-items:center; width: 16.125rem; height:  16.125rem; top: 50%; margin-top:-8.0625rem; border-radius: 50%; background-color: rgba(255,255,255,0.2); left:50%; margin-left: -8.0625rem;}
.i5_con .bg2 #slider .scroll ul li div.lm i{font-size: 2.25rem; color: #ffffff; width: 100%; position: absolute; text-align: center;}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg{ position: absolute; width:57.264%; height:57.264%; top: 0px; left: 0px; bottom: 0px; right: 0px; margin: auto; display:flex;align-items:center;}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con{ width:20rem; margin:0px auto; text-align: center;}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con dd{ font-size: 3rem; color: #3782b9; font-weight: bold; }
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con dl{ font-size: 1.25rem; line-height: 1.75; /*height:7.5rem;margin:1rem 0px;*/ margin-top:1rem;}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con dl b{ font-size: 0.75rem;color: #3782b9;}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con ol{}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con ol a{ display: block; font-size: 1rem; color: #1a1a1b;}
.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con ol a:hover{ color: #3782b9;}
.i5_con .bg2 #slider .scroll ul li.current div.lm{ opacity: 0; z-index: -1;}
.i5_con .bg2 #slider .scroll ul li span{ position: absolute; left: 0px; bottom: 0px;color: #ffffff; font-size:1.5rem; opacity: 0;margin-left: -33.75rem;}
.i5_con .bg2 #slider .scroll ul li.current span{ opacity: 1; transition:1.5s ease-in-out 0s;-webkit-transition:1.5s ease-in-out 0s;-moz-transition:1.5s ease-in-out 0s;}
.i5_con .bg2 #slider .scroll ul li.current span i{font-size: 3rem;}

.i_sj_bg2{ display: none; }

.panel .inside{display:block;position:relative; }
.btnMode a.btn{position: absolute; width:3.75rem; height:3.75rem; z-index: 9; border-radius:50%;top:50%; margin-top:-1.875rem; background-size: 100%;transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.btnMode a.btn:hover{transition:0.5s ease-in-out 0s;-webkit-transition:0.5s ease-in-out 0s;-moz-transition: 0.5s ease-in-out 0s;}
.btnMode a.prev{ left: 0px; margin-left:-1.875rem; background-image: url(../images/zuo.png);}
.btnMode a.next{ right: 0px; margin-right:-1.875rem; background-image: url(../images/you.png);}
.btnMode a.prev:hover{ background-image: url(../images/zuo2.png);}
.btnMode a.next:hover{ background-image: url(../images/you2.png);}

.i5_con .i_foot{overflow: hidden;height:5rem; width: 100%; background-color: #f8f8fa; position: relative; z-index: 99;}
.i5_con .i_foot .width1680{ height: 1.25rem; margin-top: 1.875rem; padding: 0px;  display: block;}
.i5_con .i_foot .width1680 dl{ height:1.25rem; line-height: 1.25rem; font-size: 1rem; color: #333333; overflow: hidden;}
.i5_con .i_foot .width1680 dl a{color: #333333;}
.i5_con .i_foot .width1680 dl a:hover{ color: #3780b7; }
.i5_con .i_foot .width1680 dl.l{ float: left; }
.i5_con .i_foot .width1680 dl.r{ float: right; margin-right:-0.8rem;}
.i5_con .i_foot .width1680 dl.r a{ border-right: 1px solid #cccccc; padding: 0px 1.25rem; }

/*n_top*/
.n_top, .n_top .width1800, .n_top .width1800 a.logo, .n_top .width1800 div{ height: 6.25rem; }
.n_top.now{ background-color: #ffffff;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.14); }
.i_top.n_top .width1800 ul.mu{ line-height: 6.25rem; }
.i_top.n_top .width1800 div.r p{ display: block; }
.i_top.n_top .width1800 div.r p a{ border:1px solid #3780b7; background:none; overflow: hidden; position: relative;}
.i_top.n_top .width1800 div.r p a.l{ left: 0px;  width: 75%; border-radius: 2rem;font-size:1.125rem;}
.i_top.n_top .width1800 div.r p a.l i{ position: absolute; left: 0px; top: 0px; bottom: 0px;}
.i_top.n_top .width1800 div.r p a.l i.g{ z-index: 0; width: 0px; background-color: #3780b7; transition: width 0.5s;}
.i_top.n_top .width1800 div.r p a.l:hover i.g{ width: 100%;  transition: width 0.5s;}
.i_top.n_top .width1800 div.r p a.l i.i{ z-index: 1; width: 100%;}
.i_top.n_top .width1800 div.r p a.l:hover i.i{color: #ffffff; }
.i_top.n_top .width1800 div.r p a.r{ right: 0px;  width: 2.5rem; border-radius: 50%;font-size:1rem;}
.i_top.n_top .width1800 div.r p a.r:hover{background-color: #3780b7;color: #ffffff;}

.ny_bg{ min-height:100vh; overflow: hidden; background-image: linear-gradient(to right, #fbfdff, #9ed0f7); padding-top: 11.25rem; max-width: 1920px; margin:0px auto;}

/*about_tit*/
.a_i{ margin-bottom:-6.25rem;}
.ny_tit{ font-size: 6.25rem; padding-top: 2rem; margin-top: -1rem; color: #3780b7; margin-bottom: 2.5rem; text-transform: uppercase; overflow: hidden; position:relative; }
.ny_tit span{ position: relative; overflow: hidden; display: block; float: left;}
.ny_tit span i{ opacity: 0; }
.ny_tit span i.i2{ position: absolute; left:-100%;}
.ny_tit span.r{overflow: initial;}
.ny_tit span.r i.i2{margin-top: -1.5rem;overflow: initial;}
.ny_tit span i.a-fadeinL{ position: absolute; opacity: 1; left: 0px; }

.ny_tit a.m{ position: absolute; font-size:1.125rem; color: #ffffff; background-color:#3780b7; padding:0.5rem 1.5rem; bottom: 0.5rem; margin-left: 1rem; border-radius:3rem; }
.ny_tit a.m:hover{ background-color:#ffffff; color:#3780b7; }

/*about_tit*/
.i_md.on .ny_tit span i.i2{ left: 0; opacity: 1; transition:1s ease-in-out 0s;}

/*关于我们*/
.about_tp{ max-height: 7.5rem;}
.ny_bg{ position:relative; }
i.about_bg{ position:absolute; z-index:0; background:url(../images/about_bg.png) no-repeat scroll center top; background-size:100% auto; top:0px; bottom:0px; left:0px; right:0px; }
.about_jj{ overflow:hidden; margin-bottom:5rem; position:relative; z-index:1; }
.about_jj div.t{ font-size:2.25rem; color:#3780b7; line-height:3.75rem; }
.about_jj div.i{ border-radius:1.5rem; overflow:hidden; margin:4rem 0px 8rem; }
.about_jj div.m{ font-size:1.25rem; line-height:2; }
.about_jj div.gd{ margin:3rem 0px; }
.about_jj div.gd a{ font-size:1.5rem; color:#3780b7; opacity:0.8; transition: all 0.5s ease; }
.about_jj div.gd a:hover{ opacity:1; transition: all 0.5s ease; }
.about_jj div.gd a i.fa{ margin-left:0.5rem; }
.about_jj div.m.q{ display:none; }
.about_jj div.m.q.x{ display:block; }

.Culture_tp{ max-height: 8.5rem; }
.Culture_t_bg{ overflow: hidden; width: 100%; margin-bottom: 8.75rem; position:relative; }
.Culture_t_bg i.bg{ position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 0; background-repeat: no-repeat; background-position: right center; background-size: auto 41rem; mix-blend-mode: multiply; }
.Culture_t_bg .width1680{ position:relative; z-index:2; }
.Culture_t_bg .width1680 .t{ overflow: hidden; margin-bottom: 4rem;}
.Culture_t_bg .width1680 .t dd i,.Culture_t_bg .width1680 .f div.n i{ -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.Culture_t_bg .width1680 .t dd{ font-size: 3rem; color: #3780b7; margin-bottom: 1.5rem;}
.Culture_t_bg .width1680 .t dd i{  background-image: linear-gradient(to right, #3780b7, #8dc04c , #8dc04c); }
.Culture_t_bg .width1680 .t dl{ font-size: 2.25rem; color: #1c1c1c; line-height: 3.75rem; }
.Culture_t_bg .width1680 .f{ overflow: hidden; }
.Culture_t_bg .width1680 .f div.n{ font-size: 3rem; color: #3780b7;}
.Culture_t_bg .width1680 .f div.n i{  background-image: linear-gradient(to right, #3780b7, #8dc04c); }
.Culture_t_bg .width1680 .f ul,.Culture_t_bg .width1680 .f ul li{ overflow: hidden; }
.Culture_t_bg .width1680 .f ul{ margin-top: 3.375rem; }
.Culture_t_bg .width1680 .f ul li{ width: 32.5%; }
.Culture_t_bg .width1680 .f ul li.l{ float: left; margin-right: 1.25%; }
.Culture_t_bg .width1680 .f ul li.r{ float: right; }
.Culture_t_bg .width1680 .f ul li div.g{ background-color:rgba(255, 255, 255, 0.5); border-radius:1.5rem; overflow:hidden; height:20rem; position:relative; }
.Culture_t_bg .width1680 .f ul li div.g del{ position:absolute; left:4%; top:2.5rem; font-size:1.5rem; font-weight:bold; }
.Culture_t_bg .width1680 .f ul li div.g div{ position:absolute; width:92%; left:4%; bottom:2rem; }
.Culture_t_bg .width1680 .f ul li div.g div dd{ font-size: 1.5rem; margin-bottom:0.75rem;}
.Culture_t_bg .width1680 .f ul li div.g div dl{ font-size: 1.125rem; color: #333333; min-height:4rem; }

.Culture_f{ margin-bottom:12.8125rem; position:relative; z-index:9; }
.Culture_f div.l{ float: left; font-size: 3rem; color: #3780b7; width: 22%;}
.Culture_f ul.r,.Culture_f ul.r li{ overflow: hidden; }
.Culture_f ul.r{ float: right;  width: 69%;border-top: 1px solid #000000;}
.Culture_f ul.r li{ border-bottom: 1px solid #000000; padding: 1.5rem 0px; cursor: pointer; position:relative; }
.Culture_f ul.r li del{ position:absolute; font-size:1.125rem; color:#3780b7; line-height:2; }
.Culture_f ul.r li div{ padding-left:15%; }
.Culture_f ul.r li div dd{ font-size: 2.25rem; color: #1b1b1a; position: relative; padding-right: 3rem;}
.Culture_f ul.r li div dd i{ position: absolute; right:0px; width: 18px; height: 18px; background: url(../images/a_j1.png) no-repeat scroll 50%; top: 50%; margin-top: -9px; }
.Culture_f ul.r li.on div dd i{ background-image:url(../images/a_j2.png);}
.Culture_f ul.r li div dl{ font-size: 1.125rem; color: #1a1a1a; line-height: 2.5rem; overflow: hidden; max-height: 0px; opacity: 0; transition: all .5s ease;}
.Culture_f ul.r li.on div dl{opacity: 1; max-height: 200vh; transition: all .5s ease; padding-top: 1.5rem;}

.Leadership_tp{max-height:8.625rem;}
.Leadership_bg{ width: 100%; overflow: hidden; background-color: #eef4fa; position: relative;}
.Leadership_bg div.l,.Leadership_bg ul.r,.Leadership_bg ul.r li{ overflow: hidden; }
.Leadership_bg div.l{ float: left; margin-left: 5.859%;width: 74.83%; }
.Leadership_bg div.l .hidden{ position: absolute; z-index: 0; opacity: 0;}
.Leadership_bg div.l .hidden.o{ position: relative; z-index: 1; opacity: 1;}
.Leadership_bg div.l .hidden div{ overflow: hidden; }
.Leadership_bg div.l .hidden div.z{ width:47.5%; position: absolute; top: 0px; left: 0px; bottom: 0px;display:flex;align-items:center;}
.Leadership_bg div.l .hidden div.z div{height:90%; max-height: 715px; overflow-x: hidden;overflow-y: auto; padding-right: 1rem;opacity: 0; padding-top:6rem;}
.Leadership_bg div.l .hidden.o div.z div{opacity:1; padding-top:0;transition: all 1s ease;}
.Leadership_bg div.l .hidden div.z div::-webkit-scrollbar {width: 4px;}
.Leadership_bg div.l .hidden div.z div::-webkit-scrollbar-track {background-color:#666666;}
.Leadership_bg div.l .hidden div.z div::-webkit-scrollbar-thumb {background-color:#3780b7;}
.Leadership_bg div.l .hidden div.z div::-webkit-scrollbar-thumb:hover {background-color:#666666;}
.Leadership_bg div.l .hidden div.z div::-webkit-scrollbar-thumb:active{background-color:#666666;}
.Leadership_bg div.l .hidden div.z div ol{ font-size: 3.75rem; color: #3780b7; margin-bottom:2rem; }
.Leadership_bg div.l .hidden div.z div dd{ font-size: 2.25rem; color: #333333; margin-bottom:  2.875rem;}
.Leadership_bg div.l .hidden div.z div dl{ font-size: 1.3125rem; color: #1a1a1a; line-height: 2.5rem; }
.Leadership_bg div.l .hidden div.y{ float: right; width: 49.86%; position: relative;}
.Leadership_bg div.l .hidden div.y i{ background-color:#eef4fa; width: 100%; top: 0px; left: 0px; height: 50%; z-index: 5; position: absolute; }
.Leadership_bg div.l .hidden.o div.y i{transition: height 1s;  height: 0px;}
.Leadership_bg div.l .hidden div.y div{ position: absolute;  color: #ffffff; z-index: 2; bottom:2.25rem; padding: 0px 5.5%; width: 89%;}
.Leadership_bg div.l .hidden div.y div dd{ font-size: 2.25rem; margin-bottom: 1.5rem;}
.Leadership_bg div.l .hidden div.y div dl{ font-size: 1.125rem; line-height:2.25rem; }
.Leadership_bg ul.r{ width:19.311%; position: absolute; top: 0px; bottom: 0px; right:1px; height:100%;overflow-x: hidden;overflow-y: auto;}
.Leadership_bg ul.r::-webkit-scrollbar {width: 4px;}
.Leadership_bg ul.r::-webkit-scrollbar-track {background-color:#666666;}
.Leadership_bg ul.r::-webkit-scrollbar-thumb {background-color:#3780b7;}
.Leadership_bg ul.r::-webkit-scrollbar-thumb:hover {background-color:#666666;}
.Leadership_bg ul.r::-webkit-scrollbar-thumb:active{background-color:#666666;}
.Leadership_bg ul.r li{ height: 33.3333333%;  cursor: pointer; border-bottom: 1px solid #cccccc; margin-bottom: -1px; display:flex;align-items:center; }
.Leadership_bg ul.r li.on,.Leadership_bg ul.r li:hover{ background-color: #3780b7; }
.Leadership_bg ul.r li img{ height: 62%; max-height: 220px; margin:0px auto; }

.sj_Leadership{ display: none; }

.Honor_bg{ padding: 13.125rem 0px 5rem; overflow: hidden;  max-width: 1920px; margin:0px auto; }
.Honor_tp{max-height:  8.5625rem;}
.Honor_bg .width1680{ position: relative; }
.Honor_bg .width1680 .device{ overflow:hidden;}
.Honor_bg .width1680 .device .scroll,.Honor_bg .width1680 .device .scroll ul,.Honor_bg .width1680 .device .scroll ul li{  overflow: hidden;height:35rem;}
.Honor_bg .width1680 .device .scroll{ position:relative; width:100%;}
.Honor_bg .width1680 .device .scroll ul{ position:absolute;}
.Honor_bg .width1680 .device .scroll ul li{ width:34.0625rem; margin-right:20px; float:left; background-color:#ffffff; border-radius:0.5rem; }
.Honor_bg .width1680 .device .scroll ul li div.bg{ padding:1.5rem 2rem; }
.Honor_bg .width1680 .device .scroll ul li div.bg div.t{ height:13rem; margin-bottom:2rem; color:#333333; }
.Honor_bg .width1680 .device .scroll ul li div.bg div.t dd{ font-size:1.5rem; }
.Honor_bg .width1680 .device .scroll ul li div.bg div.t dl{ font-size:1.125rem; margin-top:0.75rem; }
.Honor_bg .width1680 .device .scroll ul li div.bg div.f{ height:16.875rem; }

.Honor_bg .width1680 .device div.qh{ position:absolute; height:3.5rem; overflow:hidden; padding:0.5rem; border-radius:0.5rem; background-color:#ffffff; left: 26rem; margin-top:-8rem; width:8rem; font-size:1.75rem; }
.Honor_bg .width1680 .device div.qh a{ width: 3.5rem; height: 3.5rem; line-height: 3.5rem; border-radius:0.5rem; color:#ffffff; text-align: center; display: block; background-color:#91badb; }
.Honor_bg .width1680 .device div.qh a:hover{ background-color:#3780b7; }
.Honor_bg .width1680 .device div.qh a.pre{ float:left; }
.Honor_bg .width1680 .device div.qh a.next{ float:right; }

.sj_Honor{ display: none; }

.Join_tp{ max-height: 8.5625rem; }
.Join div.t{ overflow: hidden; margin-bottom: 4.5rem; }
.Join div.t img{ border-radius:1.5rem; }
.Join div.n{ font-size:2.25rem; font-weight:bold; color:#3780b7; margin-bottom:5.5rem; }
.Join ul.f,.Join ul.f li{ overflow: hidden; }
.Join ul.f{ width: 100%; margin-bottom: 6rem;}
.Join ul.f li{ border-top: 1px solid #000000; padding: 1.5rem 0px; cursor: pointer; position:relative; }
.Join ul.f li del{ position:absolute; font-size:1.5rem; color:#3780b7; padding-left:2rem; top:1.5rem; }
.Join ul.f li del i{ position:absolute; width:0.75rem; height:0.75rem; border-radius:50%; background-color:#3780b7; left:0px; top:50%; margin-top:-0.375rem; }
.Join ul.f li div.x{ width:80%; float:right; max-width:61.25rem; }
.Join ul.f li div.x dd{ font-size: 1.5rem; color: #333333; position: relative; padding-right: 3rem; min-height:2rem; }
.Join ul.f li div.x dd i{ position: absolute; right:0px; width: 2.5rem; height: 2.5rem; border-radius: 50%; background: url(../images/a_j1.png) no-repeat scroll center #ffffff; top: 50%; margin-top: -1.25rem; }
.Join ul.f li.on div.x dd i{ background-image:url(../images/a_j2.png);}
.Join ul.f li div.x div.c{ padding-top:1.5rem;overflow:hidden; max-height:0px; opacity:0; font-size:1.125rem; color:#1a1a1a; line-height:2.5rem; transition: all .5s ease; }
.Join ul.f li.on div.x div.c{opacity: 1; max-height: 200vh; transition: all .5s ease;}

.about_Our{ padding:0px 0px 6rem;max-width: 1920px; margin: 0px auto;}
.about_Our div.t{ font-size: 2.25rem; color: #1a1a1a; line-height: 3.75rem; overflow: hidden; }
.about_Our div.c{ overflow: hidden; margin-top:3rem; }
.about_Our div.c div.l,.about_Our div.c div.r{ height:42.5rem; width:49.405%; position:relative; border-radius:1.5rem; overflow:hidden; }
.about_Our div.c div.l{ float:left; }
.about_Our div.c div.l i{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; }
.about_Our div.c div.r{ float:right; background-color:rgba(255, 255, 255, 0.5); display:flex; align-items:center; }
.about_Our div.c div.r div{ width:75%; margin:0px auto;  height:30rem; overflow-x: hidden; overflow-y: auto;}
.about_Our div.c div.r div::-webkit-scrollbar{ width:4px;}
.about_Our div.c div.r div::-webkit-scrollbar-track{ background-color:#cccccc; }
.about_Our div.c div.r div::-webkit-scrollbar-thumb{ background-color:#3780b7; }
.about_Our div.c div.r div::-webkit-scrollbar-thumb:hover{ background-color:#3780b7; }
.about_Our div.c div.r div::-webkit-scrollbar-thumb:active{ background-color:#3780b7; }
.about_Our div.c div.r div dd{ font-size:3rem; font-weight:bold; color:#3780b7; }
.about_Our div.c div.r div dl{ font-size:1.5rem; line-height: 2; color:#333333; margin-top:1.5rem; margin-bottom: 1rem; }

.about_Our div.n{ padding-top:7rem; }
.about_Our div.n dd{ font-size:3rem; color: #3780b7; font-weight:bold; }
.about_Our div.n dl{ font-size:1.5rem; line-height:2; }
.about_Our div.n dl a{ color:#000000; }
.about_Our div.n dl a:hover{ color: #3780b7; }

.about_Our div.f{ padding-top: 5rem; }
.about_Our div.f .g2{}
.about_Our div.f .g2 ul,.about_Our .f .g2 ul li{ overflow: hidden; }
.about_Our div.f .g2 ul li{ width: 35.3125rem;}
.about_Our div.f .g2 ul li img{ width: 34.0625rem; border-radius:1.5rem; }

/*技术*/     
.Pipeline_tp{ max-height:8.125rem; }
.Pipeline_d_tp{ max-height:20.1875rem; }
.Pipeline_top{ padding-bottom:5rem; }
.Pipeline_top .P_n{ text-align:center; font-size:3rem; color:#3780b7; margin-bottom:2.5rem; text-transform: uppercase; }
.Pipeline_top .P_tit{ font-size:2.25rem; color:#3780b7; margin-bottom:2rem; }
.Pipeline_top .P_tp{ overflow:hidden; margin-bottom:5rem; }

.Pipeline_top ul.sj_xx,.Pipeline_top ul.sj_xx li{ overflow:hidden; }
.Pipeline_top ul.sj_xx{ margin-bottom:5rem; background-color:#ffffff; border-radius:0.5rem; }
.Pipeline_top ul.sj_xx li.t{ background-color:#c6e3f8; text-align:center; font-size:1rem; color:#333333; font-weight: bold; line-height:3; }
.Pipeline_top ul.sj_xx li.t del{ position:relative; margin:0px 1rem; text-transform:capitalize; padding-left:2rem; }
.Pipeline_top ul.sj_xx li.t del i{ position:absolute; left:0px; top:50%; width:1.25rem; height:1.25rem; border-radius:50%; margin-top:-0.625rem; }
.Pipeline_top ul.sj_xx li.n,.Pipeline_top ul.sj_xx li.c{  display: flex; justify-content: space-between; font-size:1.125rem; }
.Pipeline_top ul.sj_xx li.n .d1,.Pipeline_top ul.sj_xx li.c .d1{ margin-left:2.5%; width:16%; }
.Pipeline_top ul.sj_xx li.n .d2,.Pipeline_top ul.sj_xx li.c .d2{ width:16%; }
.Pipeline_top ul.sj_xx li.n .d3,.Pipeline_top ul.sj_xx li.c .d3{ width:38.5%; display: flex; justify-content: space-between; }
.Pipeline_top ul.sj_xx li.n .d4,.Pipeline_top ul.sj_xx li.c .d4{ width:6.5%; }
.Pipeline_top ul.sj_xx li.n .d5,.Pipeline_top ul.sj_xx li.c .d5{ width:10%; }

.Pipeline_top ul.sj_xx li.n{ color:#3780b7; padding:1.25rem 0px; }
.Pipeline_top ul.sj_xx li.n .d3 del{ min-width:14%; text-align:center; }

.Pipeline_top ul.sj_xx li.c{ border-top:1px solid #eeeeee; padding:1rem 0px; color:#333333; line-height:1.75; cursor: pointer; }
.Pipeline_top ul.sj_xx li.c:hover{ background-color:#ebf5ff; }
.Pipeline_top ul.sj_xx li.c .d2,.Pipeline_top ul.sj_xx li.c .d3{ display:flex; align-items:center; }
.Pipeline_top ul.sj_xx li.c .d3 div.x{ width:100%; height:5px; background-color:#94a3b8; border-radius:4px; position:relative; }
.Pipeline_top ul.sj_xx li.c .d3 div.x del,.Pipeline_top ul.sj_xx li.c .d3 div.x del i{ position:absolute; background-color:#3780b7; }
.Pipeline_top ul.sj_xx li.c .d3 div.x del{ left:0px; top:0px; bottom:0px; border-radius:4px; }
.Pipeline_top ul.sj_xx li.c .d3 div.x del i{ width:1rem; height:1rem; border-radius:50%; right:0px; margin-right:-0.5rem; top:-0.375rem; }

.Pipeline_top ul.sj_xx li.c .d4{ display:flex; align-items:center; }
.Pipeline_top ul.sj_xx li.c .d5{ display:flex; align-items:center; }
.Pipeline_top ul.sj_xx li.c div dl{ width:100%;  }
.Pipeline_top ul.sj_xx li.c div dl i{ display:inline-block; width:1.25rem; height:1.25rem; border-radius:50%; margin-right:0.25rem; }

.Pipeline_jspt{ margin-bottom:7.5rem; }
.Pipeline_jspt .tabBar{ width:100%; overflow:hidden; }
.Pipeline_jspt .tabBar .bd{ overflow:hidden; position:relative; }
.Pipeline_jspt .tabBar .bd .conWrap{ overflow:hidden; }
.Pipeline_jspt .tabBar .bd .conWrap i.bg{ position:absolute; z-index:0; top:0px; left:0px; right:0px; bottom:0px; background-repeat:no-repeat; background-position:center; background-size:cover; }

.jysm_bg{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:88; background-color:rgba(0, 0, 0, 0.5); }
.jysm_bg div{ position:absolute; top:50%; }

.Pipeline_jspt .tabBar .bd .conWrap .con{ height:57.5rem; position:relative; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x,.Pipeline_jspt .tabBar .bd .conWrap .con div.p{ position:absolute; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x{ left:0px; bottom:3rem; width:33%; overflow:hidden; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x del{ display:block; font-size:2.25rem; color:#3780b7; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dd{ font-size:2.25rem; color:#3780b7; margin-top:2.5rem; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl{ font-size:1.125rem; color:#333333; line-height:2; margin-top:1rem; min-height:4rem; max-height:25rem; overflow-x: hidden; overflow-y: auto; padding-right:0.5rem; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl::-webkit-scrollbar{ width:4px; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl::-webkit-scrollbar-track{ background-color:#666666; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl::-webkit-scrollbar-thumb{ background-color:#3780b7; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl::-webkit-scrollbar-thumb:hover{ background-color:#3780b7; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl::-webkit-scrollbar-thumb:active{ background-color:#3780b7; }

.Pipeline_jspt .tabBar .bd .conWrap .con div.x ol{ margin-top:2.5rem; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x ol a{ display:inline-block; font-size:1rem; color:#3780b7; border:1px solid #3780b7; height:2.5rem; line-height:2.5rem; border-radius:2rem; padding:0px 2rem; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.x ol a:hover{ background-color:#3780b7; color:#ffffff; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.p{ right:0px; bottom:6rem; max-height:13.25rem; overflow:hidden; max-width:24%; text-align:center; }
.Pipeline_jspt .tabBar .bd .conWrap .con div.p img{  }

.Pipeline_jspt .tabBar .qh{ position:absolute; top:12rem; left:0px; border:0.5rem solid #ffffff; background-color:#ffffff; border-radius:0.5rem; overflow:hidden; width:8.5rem; }
.Pipeline_jspt .tabBar .qh a{ display:block; width:4rem; height:4rem; line-height:4rem; text-align:center; background-color:#91badb; font-size:1.5rem; color:#ffffff; border-radius:0.5rem; }
.Pipeline_jspt .tabBar .qh a:hover{ background-color:#3780b7; }
.Pipeline_jspt .tabBar .qh a.prev{ float:left; }
.Pipeline_jspt .tabBar .qh a.next{ float:right; }

.Pipeline_jspt .tabBar .hd{ margin-top:2.5rem; background-color:rgba(255, 255, 255, 0.2); height:3.75rem; border-radius:3rem; }
.Pipeline_jspt .tabBar .hd ul,.Pipeline_jspt .tabBar .hd ul li{ overflow:hidden; height:3.75rem; }
.Pipeline_jspt .tabBar .hd ul{ display: flex; justify-content: space-between; }
.Pipeline_jspt .tabBar .hd ul li{ text-transform: uppercase; font-size:1rem; line-height:3.75rem; color:#333333; padding:0px 2%; text-align:center; cursor: pointer; border-radius:2rem; }
.Pipeline_jspt .tabBar .hd ul li.on{ background-color:#ffffff; color:#3780b7; }

.PeriCruiser_kxcbw ul.xx,.PeriCruiser_kxcbw ul.xx li{ overflow:hidden; }
.PeriCruiser_kxcbw ul.xx{ margin:5rem 0px 10rem; }
.PeriCruiser_kxcbw ul.xx li{ margin-bottom:1.25rem; background-color:rgba(255, 255, 255, 0.5); border-radius:1.5rem; }
.PeriCruiser_kxcbw ul.xx li a{ display:block; padding:2rem 7.5rem 2rem 3.5rem; position:relative; min-height:3rem; }
.PeriCruiser_kxcbw ul.xx li a i.x{ position:absolute; width:1.5rem; height:1.5rem; background:url(../images/fx.png) no-repeat scroll center; background-size:cover; top:50%; margin-top:-0.75rem; right:3rem; opacity:0; transition: all 0.5s ease; }
.PeriCruiser_kxcbw ul.xx li a:hover i.x{ opacity:1; transition: all 0.5s ease; }
.PeriCruiser_kxcbw ul.xx li a dd{ font-size:1.5rem; color:#333333; }
.PeriCruiser_kxcbw ul.xx li a ol{ font-size:1.125rem; color:#3780b7; padding:0.75rem 0px; }
.PeriCruiser_kxcbw ul.xx li a dl{ font-size:1.5rem; color:#333333; }

/*动画效果*/
.Pipeline_top .i_md .P_tp img{ margin-top:3rem; opacity:0; }
.Pipeline_top .i_md.on .P_tp img{ margin-top:0px; opacity:1; transition:all 0.5s ease; }

.Pipeline_top .i_md ul.sj_xx li.c .d3 div.x del{ width:0px; }
.Pipeline_top .i_md.on ul.sj_xx li.c .d3 div.x del{ transition:all 2s ease; }

.Pipeline_top .i_md.on ul.sj_zd li.c1 .d3 div.x del{ width:92%; }
.Pipeline_top .i_md.on ul.sj_zd li.c2 .d3 div.x del{ width:70%; }
.Pipeline_top .i_md.on ul.sj_zd li.c3 .d3 div.x del{ width:28%; }
.Pipeline_top .i_md.on ul.sj_zd li.c4 .d3 div.x del{ width:24%; }
.Pipeline_top .i_md.on ul.sj_zd li.c5 .d3 div.x del{ width:24%; }

.Pipeline_top .i_md.on ul.sj_tn li.c1 .d3 div.x del{ width:28%; }
.Pipeline_top .i_md.on ul.sj_tn li.c2 .d3 div.x del{ width:28%; }
.Pipeline_top .i_md.on ul.sj_tn li.c3 .d3 div.x del{ width:28%; }

.i_md .Pipeline_jspt .tabBar .bd .conWrap .con div.x{ margin-top:3rem; opacity:0; }
.i_md.on .Pipeline_jspt .tabBar .bd .conWrap .con div.x{ margin-top:0px; opacity:1; transition: all 0.5s ease; }

.i_md .PeriCruiser_kxcbw ul.xx li{ margin-top:3rem; opacity:0; }
.i_md.on .PeriCruiser_kxcbw ul.xx li{ margin-top:0px; opacity:1; transition: all 0.5s ease; }
/*合作伙伴*/

.Strateglc_tp{ max-height: 8.625rem;}

.Strateglc{ max-width: 1025px; margin-bottom: 7.5rem; }

.Strateglc dd{ font-size: 2.25rem; color: #4a83b5; margin-bottom: 2.5rem;}

.Strateglc dl{ font-size: 1.3125rem; color: #1c1c1c; line-height: 2.25rem; }

.AREAS_tp{ max-height:18.75rem;}
.AREAS{ margin-bottom: 14.375rem; overflow: hidden;}
.AREAS ul,.AREAS ul li{ overflow: hidden; }
.AREAS ul.l{ float: left; width: 50%;}
.AREAS ul.l li.t{ font-size: 1.5rem; color: #1c1c1c; line-height: 2.5rem; margin-bottom: 5rem;}
.AREAS ul.l li.c{ padding: 1.5rem 0px; position: relative; border-bottom: 1px solid #cccccc;}
.AREAS ul.l li.c i{ font-size: 1.875rem; color: #3784ba; position: absolute; left: 0px; top: 1.5rem;}
.AREAS ul.l li.c dl{ font-size: 1.5rem; color: #1c1c1c; line-height: 2.25rem; padding-left: 4.25rem;}
.AREAS img.r{ float: right; width: 41%; max-width: 685px; }

.partners_bg{ width: 100%; overflow: hidden; background:url(../images/partners_bg.jpg) no-repeat scroll center 50%; }
.partners_bg .width1680{ height: 15.125rem; position: relative;}
.partners_bg .width1680 a{ position: absolute; font-size: 1.125rem; color: #3787bd;text-transform: uppercase; height: 3.125rem; line-height:  3.125rem; width: 15rem; border-radius: 3rem; background-color: #ffffff; text-align: center; top: 50%; margin-top:-1.5625rem; right: 0px; overflow: hidden;}
.partners_bg .width1680 a i{ position: absolute; left: 0px; top: 0px; bottom: 0px;}
.partners_bg .width1680 a i.g{ z-index: 0; width: 0px; background-color: #3780b7; transition: width 0.5s;}
.partners_bg .width1680 a:hover i.g{ width: 100%;  transition: width 0.5s;}
.partners_bg .width1680 a i.i{ z-index: 1; width: 100%;}
.partners_bg .width1680 a:hover i.i{color: #ffffff; }

/*投资者*/
.Investors_tp{ max-height:8.5rem; }
.Investors_bg{ width: 100%; position: relative; overflow: hidden; background:url(../images/Investors_bg.jpg) no-repeat scroll center 50%;margin:4.375rem 0px 6.25rem; }
.Investors_bg div.x{ position: absolute; left: 0px; width: 100%; height: 1px; background-color:#93b7d3; bottom:6.0625rem; }
.Investors_bg .width1680{  }
.Investors_bg .width1680 .imgnav{ height: 60rem; position:relative; overflow:hidden; }
.Investors_bg .width1680 .imgnav #img{ z-index:10; position:relative; overflow: hidden; margin-top:5.625rem; position: relative; width:100%; }
.Investors_bg .width1680 .imgnav #img .xx_bg{ display:none; height:54.375rem; position:relative; }
.Investors_bg .width1680 .imgnav #img .xx_bg div.logo{ position: absolute; z-index: 2;  width: 40%; max-width: 363px; background:url(../images/yf.png) no-repeat scroll left top; min-height: 5.625rem; background-size:50% auto;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.logo img{ float: right; max-width: 50%; }
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg{ /*height:36.875rem;*/ height:42rem; overflow-x: hidden; overflow-y: auto; float: right; width: 52%; max-width: 850px; padding-right: 1rem; }
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg::-webkit-scrollbar {width: 4px;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg::-webkit-scrollbar-track {background-color:#666666;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg::-webkit-scrollbar-thumb {background-color:#3780b7;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg::-webkit-scrollbar-thumb:hover {background-color:#666666;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg::-webkit-scrollbar-thumb:active{background-color:#666666;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div{ overflow: hidden; border-bottom: 1px solid #333333; padding-bottom: 1.5rem; margin-bottom: 1.5rem; cursor: pointer;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div dd{ font-size:1.125rem; color: #333333; position: relative; padding-right: 3rem;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div.on dd{opacity: 0; }
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div dd i{ position: absolute; right:0px; width: 18px; height: 18px; background: url(../images/a_j1.png) no-repeat scroll 50%; top: 50%; margin-top: -9px; }
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div.on dd i{ background-image:url(../images/a_j2.png);}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div dl{ font-size: 1.125rem; color: #1a1a1a; line-height: 2.5rem;overflow: hidden;display: none;}
.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div.on dl{display: block;}

.Investors_bg .width1680 .imgnav #img .xx_bg i.s{ font-size: 2.25rem; color: #000000; position: absolute; top: 12rem; left: 0px; }
.Investors_bg .width1680 .tj{ position: absolute; top: 18rem; left: 0px; width:50%; z-index:9; }
.Investors_bg .width1680 .tj i{ font-size: 2.25rem; color: #000000; display:block; float:left; opacity:0; }
.Investors_bg .width1680 .tj del{ position:relative; display:block; float:left; margin-top: 0.5rem; width:5rem; height:2rem; overflow:hidden; }
.Investors_bg .width1680 .tj del p{ position:absolute; bottom:0px; font-size: 1.5rem; color:#7a7a7a; }
.Investors_bg .width1680 .tj del p span{ display:block; }

.Investors_bg .width1680 .imgnav div.qh{ position: absolute; width: 3.75rem; height: 3.75rem; background: url(../images/jt3.png) no-repeat scroll 50% #4a83b5; border:1px solid #4a83b5; border-radius: 50%; top: 24rem; transition:0.5s ease-in-out 0s; z-index: 88; opacity: 1 !important; background-size: 1.25rem auto; }
.Investors_bg .width1680 .imgnav div.qh:hover{background: url(../images/jt2.png) no-repeat scroll 50% #ffffff;background-size:50% auto;transition:0.5s ease-in-out 0s; }
.Investors_bg .width1680 .imgnav div.qh#front{ left: 0px; }
.Investors_bg .width1680 .imgnav div.qh#next{ left: 4.375rem; transform:rotate(180deg); }
.Investors_bg .width1680 .imgnav div.qh a{ position:absolute; top:0px; left:0px; right:0px; bottom:0px; }

.Investors_bg .width1680 .imgnav #cbtn{ position:absolute; left:0px; width:100%; bottom: 0px; overflow: hidden; z-index:99; }
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl{ width:100%; height:8.125rem; overflow:hidden; }
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul{ width:99999%; position: relative; overflow:hidden; }
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li{ float:left; width:8.75rem; position:relative;cursor:pointer;text-align:center; overflow:hidden; height: 8.125rem;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li dl.t{ border:1px solid #3780b7; padding:1rem 7% 1rem 18%; border-radius: 3rem; background-color: #ededed; z-index: 2; opacity: 0;transition: all 0.75s ease;display:inline-block; overflow: hidden; position: relative;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li dl.t i{ position: absolute; float: left; width: 0.875rem; height: 0.875rem; border-radius: 50%; background-color:#3780b7; margin-top:0.21875rem; left:7%; top:1.06rem;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li dl.t span{ display: block; float: left;color: #3780b7; font-size: 1rem; }
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li dl.f{ position: absolute; top: 0px; width: 100%; left: 0px; padding-top: 4rem;transition: all 1.2s ease;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li.hov dl.f,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li:hover dl.f{ padding-top: 0px; transition: all 1.2s ease;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li dl.f i{ width: 0.875rem; height: 0.875rem; border-radius: 50%; background-color:#3780b7; top: 1.5625rem; left: 50%; margin-left: -0.4375rem; position: absolute;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li dl.f span{ display: block; text-align: center; color: #333333; font-size: 1rem; }
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li.hov{transition: all .5s ease;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul:hover li.hov dl.t{ opacity: 0; transition: all 0.75s ease;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li.hov dl.t,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li.hov:hover dl.t,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li:hover dl.t{opacity: 1; transition: all 0.75s ease;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li.hov dl.f,.Investors_bg .width1680 .ck-slidebox .slideWrap ul:hover li.hov:hover dl.f,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li:hover dl.f{opacity: 0;transition: all 0.75s ease;}
.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul:hover li.hov dl.f{ opacity: 1;  transition: all 0.75s ease; padding-top: 4rem;}


/*.Investors_bg{width: 100%; position: relative; overflow: hidden; background:url(../images/Investors_bg.jpg) no-repeat scroll center 50%;margin:4.375rem 0px 6.25rem;}
.Investors_bg div.x{ position: absolute; left: 0px; width: 100%; height: 1px; background-color:#93b7d3; bottom:6.0625rem; }
.Investors_bg .width1680{ height: 60rem; }
.Investors_bg .width1680 .ck-slide{overflow: hidden; margin-top:5.625rem; position: relative; width:100%;  height:54.375rem;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper,.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li{ position: absolute; top:0px; left:0px; right:0px; bottom:0px;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li{display:none; z-index: 0;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li.on{ display:block; z-index: 1;}

.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.logo{ position: absolute; z-index: 2;  width: 40%; max-width: 363px; background:url(../images/yf.png) no-repeat scroll left top; min-height: 5.625rem; background-size:50% auto;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.logo img{ float: right; max-width: 50%; }
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg{height:36.875rem;overflow-x: hidden;overflow-y: auto; float: right; width: 52%; max-width: 850px; padding-right: 1rem;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg::-webkit-scrollbar {width: 4px;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg::-webkit-scrollbar-track {background-color:#666666;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg::-webkit-scrollbar-thumb {background-color:#3780b7;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg::-webkit-scrollbar-thumb:hover {background-color:#666666;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg::-webkit-scrollbar-thumb:active{background-color:#666666;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div{ overflow: hidden; border-bottom: 1px solid #333333; padding-bottom: 1.5rem; margin-bottom: 1.5rem; cursor: pointer;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div dd{ font-size:1.125rem; color: #333333; position: relative; padding-right: 3rem;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div.on dd{opacity: 0; }
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div dd i{ position: absolute; right:0px; width: 18px; height: 18px; background: url(../images/a_j1.png) no-repeat scroll 50%; top: 50%; margin-top: -9px; }
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div.on dd i{ background-image:url(../images/a_j2.png);}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div dl{ font-size: 1.125rem; color: #1a1a1a; line-height: 2.5rem;overflow: hidden;display: none;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div.on dl{display: block;}
.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li i.s{ font-size: 2.25rem; color: #000000; position: absolute; bottom: 17.625rem; left: 0px;}

.Investors_bg .width1680 .ck-slide div.tj{ position: absolute; bottom: 17.625rem; z-index: 0; font-size: 1.5rem; color:#7a7a7a; }
.Investors_bg .width1680 .ck-slide div.tj i{ font-size: 2.25rem; color: #000000; opacity: 0; }

.Investors_bg .width1680 .ck-slide .ctrl-slide{position: absolute; width: 3.75rem; height: 3.75rem; background: url(../images/jt3.png) no-repeat scroll 50% #4a83b5; border:1px solid #4a83b5; border-radius: 50%; bottom:10.875rem; transition:0.5s ease-in-out 0s; background-size:50% auto; z-index: 88; opacity: 1 !important; background-size: 1.25rem auto;}
.Investors_bg .width1680 .ck-slide .ctrl-slide:hover{background: url(../images/jt2.png) no-repeat scroll 50% #ffffff;background-size:50% auto;transition:0.5s ease-in-out 0s;}
.Investors_bg .width1680 .ck-slide .ck-prev {left: 0px;}
.Investors_bg .width1680 .ck-slide .ck-next {left: 4.375rem; transform:rotate(180deg);}

.Investors_bg .width1680 .ck-slidebox{position:absolute; left: 50%; width:100%; bottom: 0px;overflow: hidden; z-index:99;}
.Investors_bg .width1680 .ck-slidebox .slideWrap{ width:100%;height:8.125rem;overflow:hidden;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul{ width:100%;overflow:hidden;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li{ float:left; width:8.333333%; position:relative;cursor:pointer;text-align:center; overflow:hidden; height: 8.125rem;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li dl.t{ border:1px solid #3780b7; padding:1rem 7% 1rem 18%; border-radius: 3rem; background-color: #ededed; z-index: 2; opacity: 0;transition: all 0.75s ease;display:inline-block; overflow: hidden; position: relative;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li dl.t i{ position: absolute; float: left;  width: 0.875rem; height: 0.875rem; border-radius: 50%; background-color:#3780b7; margin-top:0.21875rem; left:7%; top:1.06rem;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li dl.t span{ display: block; float: left;color: #3780b7; font-size: 1rem; }
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li dl.f{ position: absolute; top: 0px; width: 100%; left: 0px; padding-top: 4rem;transition: all 1.2s ease;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li.current dl.f,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li:hover dl.f{ padding-top: 0px; transition: all 1.2s ease;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li dl.f i{ width: 0.875rem; height: 0.875rem; border-radius: 50%; background-color:#3780b7; top: 1.5625rem; left: 50%; margin-left: -0.4375rem; position: absolute;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li dl.f span{ display: block; text-align: center; color: #333333; font-size: 1rem; }
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li.current{transition: all .5s ease;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul:hover li.current dl.t{ opacity: 0; transition: all 0.75s ease;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li.current dl.t,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li.current:hover dl.t,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li:hover dl.t{opacity: 1; transition: all 0.75s ease;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul li.current dl.f,.Investors_bg .width1680 .ck-slidebox .slideWrap ul:hover li.current:hover dl.f,.Investors_bg .width1680 .ck-slidebox .slideWrap ul li:hover dl.f{opacity: 0;transition: all 0.75s ease;}
.Investors_bg .width1680 .ck-slidebox .slideWrap ul:hover li.current dl.f{ opacity: 1;  transition: all 0.75s ease; padding-top: 4rem;}*/

.Investment_tp{ max-height:8.5625rem;}
.Investment{ margin-bottom: 8.125rem; overflow: hidden; }
.Investment li{ overflow: hidden; border-bottom: 1px solid #000000; padding: 1.5rem 0px; cursor: pointer;}
.Investment li dd{ font-size:1.5rem; color: #1c1c1c; position: relative; padding-right:20%; width:70%; padding-left: 10%; line-height: 2.875rem; position: relative; padding-bottom: 1.5rem;}
.Investment li.on dd{border-bottom: 1px solid #000000;}
.Investment li dd span{ position: absolute; line-height: 5rem; font-size: 4.5rem; top: 50%; margin-top: -2.5rem; color: #3784ba; left: 0px; }
.Investment li dd i{ position: absolute; right:0px; width:2.875rem; height: 2.875rem; background: url(../images/a_j1.png) no-repeat scroll 50%; top: 50%; margin-top: -1.4375rem; border:1px solid #000000; border-radius:50%;}
.Investment li.on dd i{ background-image:url(../images/a_j2.png);}
.Investment li dl{ font-size: 1.125rem; color: #1a1a1a; line-height: 2.5rem;width: 68%; max-width: 1112px; float: right; max-height:0px; overflow: hidden; opacity: 0;transition: all .5s ease;}
.Investment li dl p{ font-size: 1.3125rem; line-height: 2.25rem; color: #666666; border-top: 1px solid #000000; margin-top:-1px; padding: 1.5rem 0px; }
.Investment li.on dl{opacity: 1; max-height: 200vh; transition: all .5s ease;}

.News_tp{ max-height:8.5rem;}
.news_t,.news_t li{ overflow: hidden; }
.news_t{ padding-right: 25rem; margin-bottom: 3.5rem; }
.news_t li{ float: left; font-size:1.5rem; color: #666666; margin-right: 1.5rem; line-height: 2.625rem;cursor: pointer;}
.news_t li.on{ font-size: 2.25rem; color: #333333; font-weight: bold; }
.news_t li:hover{ color: #3780b7; }

.news_f{ margin-bottom: 11.5625rem;height: 45.625rem; }
.news_f div.bg{ display: none; position: relative;}
.news_f div.bg a.qh{position: absolute; width: 3.75rem; height: 3.75rem; background: url(../images/jt2.png) no-repeat scroll 50% #ffffff;border-radius: 50%; margin-top: -7.5rem; transition:0.5s ease-in-out 0s; z-index: 88; opacity: 1 !important; background-size: 1.25rem auto;}
.news_f div.bg a.qh:hover{background: url(../images/jt3.png) no-repeat scroll 50% #4a83b5;background-size: 1.25rem auto;transition:0.5s ease-in-out 0s;}
.news_f div.bg a.qh.l{ right:4.375rem;}
.news_f div.bg a.qh.r{ right:0px;transform:rotate(180deg);}

.news_f div.bg .con,.news_f div.bg .con ul,.news_f div.bg .con ul li{ overflow: hidden;height:45.625rem;}
.news_f div.bg .con{ position:relative; width:100%;}
.news_f div.bg .con ul{ position:absolute;}
.news_f div.bg .con ul li{ width:34.1875rem; margin-right:20px; float:left; background-color: #ffffff; position: relative;}
.news_f div.bg .con ul li div{ position: absolute; padding:2.25rem 2.71875rem; top: 0px; left: 0px; right: 0px; bottom: 0px;}
.news_f div.bg .con ul li div dd{ font-size: 1.5rem; color: #000000; line-height: 2.5rem; height: 10rem; overflow: hidden; margin-top:4.25rem; margin-bottom: 2.5rem;}
.news_f div.bg .con ul li:hover div dd{ color: #3784ba; }
/*.news_f div.bg .con ul li div dl{ font-size: 1rem; color: #333333; line-height: 2.25rem; }*/
.news_f div.bg .con ul li div ol{ overflow: hidden; border-top: 1px solid #dbdbdb; padding-top: 3rem; }
.news_f div.bg .con ul li div ol span{ display: block; }
.news_f div.bg .con ul li div ol span.l{ float: left; font-size: 4.375rem; font-weight: bold; color: #3784ba;}
.news_f div.bg .con ul li div ol span.r{ float: right; text-align: right; padding-top:1rem;}
.news_f div.bg .con ul li div ol span.r i{ display: block; color: #000000; font-size:1.125rem; line-height: 1.5rem;}

/*联系我们*/
.Contact_tp{ max-height: 8.6875rem;  position: relative; z-index: 1;}
.Contact_bg{overflow: hidden; width: 100%;padding: 4.75rem 0px 8.75rem; position: relative;}
.Contact_bg .width1680{}
.Contact_bg .width1680 ul.lb,.Contact_bg .width1680 ul.lb li{ overflow:hidden; }
.Contact_bg .width1680 ul.lb{ width:102%; }
.Contact_bg .width1680 ul.lb li{ float:left; margin-bottom:1.5em; background-color:#ffffff; height:9.5rem; border-radius:0.5rem; width:31.805%; margin-right:1.313%; display:flex; align-items:center; }
.Contact_bg .width1680 ul.lb li div.bg{ width:94%; padding:0px 3%; position:relative; display: flex; justify-content: space-between; align-items:center; }
.Contact_bg .width1680 ul.lb li div.bg div.l{ display:flex; align-items:center; height:5rem; }
.Contact_bg .width1680 ul.lb li div.bg div.l img{ max-height:3rem; }
.Contact_bg .width1680 ul.lb li.tb div.bg div.l i.fa{ color:#4480b6; font-size:3rem; }
.Contact_bg .width1680 ul.lb li div.bg i.x{ width:1px; background-color:#eeeeee; height:5rem; }
.Contact_bg .width1680 ul.lb li div.bg div.r{ width:80%; }
.Contact_bg .width1680 ul.lb li div.bg div.r dd{ font-size:1.125rem; color:#3780b7; font-weight:bold; }
.Contact_bg .width1680 ul.lb li div.bg div.r dl{ font-size:1rem; color:#333333; line-height:2; margin-top:0.5rem; }
.Contact_bg .width1680 ul.lb li.tb div.bg div.r dl a{ color:#333333; }
.Contact_bg .width1680 ul.lb li.tb div.bg div.r dl a:hover{ color:#3780b7; }
.Contact_bg .width1680 ul.lb li.tb div.bg div.r dl img{ height:4.5rem; border:1px solid #eeeeee; }

/*foot_bg*/
.foot_bg{ width: 100%; overflow: hidden; background-color: #f8f8fa; }
.foot_bg .width1680{ padding: 3.75rem 0px; }
.foot_bg .width1680 .hidden.t{ margin-bottom:6rem; }
.foot_bg .width1680 .hidden.t a.logo{ display: block; float: left;width: 14%; margin-right: 3%;}
.foot_bg .width1680 .hidden.t div.l{ float: left; width: 22%;}
.foot_bg .width1680 .hidden.t div.l dd{ font-size: 1.125rem; color: #999999; }
.foot_bg .width1680 .hidden.t div.l dl{ color: #1e2127;}
.foot_bg .width1680 .hidden.t div.l1 dl{ font-size: 1.5rem; margin-top: 1rem; margin-bottom:4rem;}
.foot_bg .width1680 .hidden.t div.l2 dl{ line-height: 2.25rem; font-size: 1.125rem; margin-top: 0.75rem; }
.foot_bg .width1680 .hidden.t div.r{ float: right; width: 21%;}
.foot_bg .width1680 .hidden.t div.r a{ display: block; font-size: 1.125rem; color: #1e2127; margin-bottom: 2.5rem;}
.foot_bg .width1680 .hidden.t div.r a:hover{color: #3780b7;}
.foot_bg .width1680 .hidden.t a.fh{ display: block; float: right; width: 4.25rem; height: 4.25rem; border:1px solid #393939; line-height: 4.25rem; border-radius: 50%; font-size:2rem; text-align: center; color: #393939; }
.foot_bg .width1680 .hidden.t a.fh:hover{background-color: #3780b7;color: #ffffff; border:1px solid #3780b7;}

.foot_bg .width1680 .hidden.f{ border-top:1px solid #eeeeee; padding-top:1.25rem; overflow:initial; height:2rem; }
.foot_bg .width1680 .hidden.f dl{ line-height:2.25rem; }
.foot_bg .width1680 .hidden.f dl.l{ float:left; overflow:hidden; font-size:1.125rem; color:#999999; }
.foot_bg .width1680 .hidden.f dl.l a{ color:#999999; }
.foot_bg .width1680 .hidden.f dl.l a:hover{ color:#3780b7; }
.foot_bg .width1680 .hidden.f dl.r{ float:right; position:relative; }
.foot_bg .width1680 .hidden.f dl.r a{ color:#999999; margin-left:2.5rem; font-size:2rem; }
.foot_bg .width1680 .hidden.f dl.r a:hover{ color:#3780b7; }
.foot_bg .width1680 .hidden.f dl.r a del{ position:absolute; right:0px; width: 6rem; height: 6rem; bottom: 3.25rem; display:none; }
.foot_bg .width1680 .hidden.f dl.r a:hover del{ display:block; }
.foot_bg .width1680 .hidden.f dl.r a del i.fa{ position: absolute; color: #ffffff; bottom: 0px; margin-bottom: -1.25rem; left: 50%; margin-left: -0.5rem; }

i.md{ position: absolute; width: 1px; height: 1px; margin-top: -6.25rem;}

/*动画效果*/
.i_md .Culture_t_bg .width1680 .t dl{ opacity: 0; padding-top:6rem;}
.i_md .Culture_t_bg .width1680 .f ul{ opacity: 0; padding-top:6rem;}

.i_md.on .Culture_t_bg .width1680 .t dl{ opacity:1; padding-top:0;transition: all 1s ease;}
.i_md.on .Culture_t_bg .width1680 .f ul{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .Leadership_bg{ opacity: 0; padding-top:6rem;}
.i_md.on .Leadership_bg{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .Honor_bg .width1680 .device{opacity: 0; padding-top:6rem;}
.i_md.on .Honor_bg .width1680 .device{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .Join div.t{opacity: 0; }
.i_md.on .Join div.t{ opacity:1;transition: all 1s ease;}

.i_md .Join ul.f{opacity: 0; padding-top:6rem;}
.i_md.on .Join ul.f{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .about_Our .t{opacity: 0;}
.i_md.on .about_Our .t{ opacity:1;transition: all 1s ease;}

.i_md .about_Our .c div.l{opacity: 0; padding-top:6rem;}
.i_md.on .about_Our .c div.l{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .PeriCruiser .t dl.l{opacity: 0; }
.i_md.on .PeriCruiser .t dl.l{ opacity:1;transition: all 1s ease;}

.i_md .PeriCruiser .t dl.r{opacity: 0; padding-top:6rem;}
.i_md.on .PeriCruiser .t dl.r{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .PeriCruiser .f ul{opacity: 0; padding-top:6rem;}
.i_md.on .PeriCruiser .f ul{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .SNR li div.l{ opacity: 0; margin-top:6rem;}
.i_md.on .SNR li div.l{ opacity:1; margin-top:0px;transition: all 1s ease;}

.i_md.Booster dl.l{opacity: 0; padding-top:6rem;}
.i_md.on .Booster dl.l{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .HTS .t{opacity: 0; padding-top:6rem;}
.i_md.on .HTS .t{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .CTC dl.l{opacity: 0; margin-top: 6rem;}
.i_md.on .CTC dl.l{ opacity:1; margin-top:0;transition: all 1s ease;}

.i_md .AREAS ul.l{opacity: 0; padding-top:6rem;}
.i_md.on .AREAS ul.l{ opacity:1; padding-top:0;transition: all 1s ease;}

.i_md .Investment{opacity: 0; padding-top:6rem;}
.i_md.on .Investment{ opacity:1; padding-top:0;transition: all 1s ease;}

/*news_show*/
.news_show{ position: relative; padding-bottom:7.5rem;}
.news_show a.fh{ position: absolute; left: 0px;text-transform: uppercase; font-size: 1.5rem; color: #3780b7; height: 1.5rem; background: url(../images/jt6.png) no-repeat scroll left center; background-size: auto 100%; padding-left: 2.75rem;}
.news_show ul,.news_show ul li{ overflow: hidden; }
.news_show ul{ max-width: 1112px; width:67%; margin-bottom: }
.news_show ul li.t{ font-size: 6.25rem; color: #3780b7; font-weight:bold; padding-bottom:1.125rem;}
.news_show ul li.a{ font-size:1rem; color: #333333; border-top: 1px solid #999999; padding: 1.25rem 0px;}
.news_show ul li.a a{ color: #3780b7; }
.news_show ul li.s{ height: 2rem; line-height: 2rem; }
.news_show ul li.s i{ color: #ffffff; font-size: 1rem; background-color: #333333; border-radius:1rem; padding: 0.48rem 1.25rem; }
.news_show ul li.n{ font-size: 2.25rem; color: #333333; line-height: 3.375rem; margin-top:2rem;}
.news_show ul li.c{ font-size: 1.125rem; color: #333333; line-height: 2.25rem; padding: 3rem 0px 5.625rem; min-height: 50vh;}
.news_show ul li.c i{ font-style: italic; }
.news_show ul li.x{ border-top: 1px solid #999999; padding-top: 3.625rem;}
.news_show ul li.x span{ display: block; font-size: 1.125rem; color: #333333; width: 30%; background-repeat: no-repeat;}
.news_show ul li.x span.l{ float: left; padding-left: 30px; background-position: left center; background-image: url(../images/jt4.png);}
.news_show ul li.x span.r{ float: right; padding-right: 30px; background-position: right center; text-align: right; background-image: url(../images/jt5.png);}
.news_show ul li.x span a{ color: #333333;}
.news_show ul li.x span a:hover{ color:#3780b7;}

/*dy_xx*/
.dy_xx{ padding-bottom:10rem; max-width: 1120px; }
.dy_xx dd{ text-align: center; font-weight: bold; color: #3780b7; font-size: 3rem; }
.dy_xx dl{ font-size: 1.125rem; line-height: 2; color: #333333; margin-top: 2rem; text-align: justify; }
.dy_xx dl a{ color: #3780b7; }
.dy_xx dl a:hover{ text-decoration: underline; }
