/*pad*/
.gh,.sj_m{display:none; }
@media only screen and (max-width:1680px){
	.ny_tit{ font-size:5rem; }
}
@media only screen and (max-width:1600px){
	.i_top .width1800 div.mu a{ font-size:1rem; padding:0px 1rem; }
	.i_top .width1800 div.r a{ font-size:1rem; }
	.i2_con .i2_l dd{ font-size:2.5rem; margin-bottom:3vh; }
	.i2_con .i2_l dl{ font-size:1rem; line-height:240%; }
	.i2_con .i2_l ol a{ font-size:1rem; }
	.i3_con .i3_tit{ font-size:1.8rem; }
	.Honor_bg .width1680 .device .scroll ul li,.news_f div.bg .con ul li{ width:31.9rem; }
}
@media only screen and (max-width:1540px){
	.i1_con .bg dd{ font-size:2rem; }
	.i1_con .bg dl{ font-size:1.25rem; line-height:2.5rem; }
	.section .i2_con .i2_l .bg{ height:520px; }

	.ck-slide{ width:520px; height:520px; margin-top:-260px; }
	.ck-slidebox{ width:520px; }
	.ck-slide .ck-prev, .ck-slide .ck-next{ width:2.5rem; height:2.5rem; margin-top:-1.25rem; }

	.i3_con .i3_tit{ font-size:1.5rem; }

	.i4_con .bg div.l dd{ font-size:2rem; }
	.i4_con .bg div.l dl{ font-size:1rem; }
	.i4_con .bg div.l ol{ padding-top:12vh; }
	.i4_con .bg div.l ol img.t{ height:12vh; }
	.i4_con .bg div.l ol img.f{ height:6vh; }

	/*.i4_con .bg div.r{width:34%; }*/
	/*.i5_con .bg .tit{ font-size:2rem; }
	.i5_con .bg #slider{ width:32.75rem; height:32.75rem; }

	.i5_con .bg2 #slider .scroll ul li{ margin-top:-6rem; }
	.i5_con .bg2 #slider .scroll ul li.current{ width:32.75rem !important; }
	.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con{ width:70%; }
	.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con dd{ font-size:1.8rem; }
	.i5_con .bg2 #slider .scroll ul li.current div.li_bg div.con dl{ font-size:0.875rem; line-height:1.5rem; }
	.i5_con .bg2 #slider .scroll ul li div.lm i{ font-size:1.8rem; }
	.i5_con .bg2 #slider .scroll ul li span{ bottom:12vh; margin-left:-440px; }*/
	#slider .sl{ left:8.6%; bottom:11.5rem; }
	.Honor_bg .width1680 .device .scroll ul li,.news_f div.bg .con ul li{ width:30.6rem; }
}
@media only screen and (max-width:1500px){
     .Honor_bg .width1680 .device .scroll ul li,.news_f div.bg .con ul li{ width:34.0625rem; }
}
@media only screen and (max-width:1480px){
	.i1_con .bg dd{ font-size:1.5rem; }
	.i1_con .bg dl{ font-size:1rem; line-height:1.5rem; }
	.section .i2_con .i2_l .bg{ height:450px; }
	.ck-slide{ width:440px; height:440px; margin-top:-220px; }
	.ck-slidebox{ width:440px; }
	.ck-slide ul.ck-slide-wrapper li div.bg div.c dd{ font-size:1.5rem; }
	.ck-slide ul.ck-slide-wrapper li div.bg div.c dl{ font-size:1rem; line-height:1.875rem; }
	#slider .sl{ left:9.6%; bottom:14rem; }
	.section.active .i4_con .bg div.l dl{ margin:2.5vh 0px; }
}
@media only screen and (max-width:1380px){
	#slider .scroll ul li span{ bottom:12vh; margin-left:-420px; }
	#slider .sl{ left:10.8%; }
	.Honor_bg .width1680 .device .scroll ul li,.news_f div.bg .con ul li{ width:32.0625rem; }
}
@media only screen and (max-width:1280px){
	.i2_con .i2_r{ width:360px; }
	.i4_con .bg div.l dd{ font-size:2rem; }
	#slider .sl{ left:12%; bottom:12rem; }
	.Honor_bg .width1680 .device .scroll ul li,.news_f div.bg .con ul li{ width:29.4rem; }
}
@media only screen and (max-width:1200px){
	.i_top .width1800 div.r{ width:18%; }
	.Honor_bg .width1680 .device .scroll ul li,.news_f div.bg .con ul li{ width:27.4rem; }
}
@media only screen and (max-width:800px){
	.width1800,.width1680{ width:90.58%; min-width:240px; }
	html,body{ font-size:16px; }
	body{ overflow-x:hidden; }
	.i_top:hover{ background:none; }
	.n_top.now{ background-color:#ffffff !important; }

	.i_top .gh{ display:block; position:absolute; top:0px; bottom:0px; right:0px; width:56px; cursor:pointer; z-index:8; }
	.i_top .gh i{ position:absolute; background-color:#3780B7; height:2px; transition:all .5s ease; }
	.i_top .gh i.t{ width:36px; top:4vh; left:0px; }
	.i_top .gh i.c{ width:24px; top:5vh; left:12px; }
	.i_top .gh i.f{ width:18px; top:6vh; left:18px; }
	.n_top, .n_top .width1800, .n_top .width1800 a.logo, .n_top .width1800 div{ height:4.5rem; }

	.i_top.selected .gh i{ transition:all .5s ease; }
	.i_top.selected .gh i.t{ width:36px; transform:rotate(45deg); top:5vh; left:0px; }
	.i_top.selected .gh i.c{ display:none; }
	.i_top.selected .gh i.f{ width:36px; transform:rotate(135deg); top:5vh; left:0px; }

	.i_top .width1800 ul.mu,.i_top .width1800 div.r{ display:none; }
	.i_top .width1800 a.logo{ width:24%; }
	.i_top .width1800 .sj_bg{ display:block; position:fixed; top:0px; left:0px; bottom:0px; right:0px; background-color:#ffffff; padding:10vh 3% 0vh; height:0vh; opacity:0; transition:height 0.5s; overflow:hidden; }
	.i_top.selected .width1800 .sj_bg{ opacity:1; height:86vh; transition:height 0.5s; padding:14vh 3% 0vh; }
	.i_top .width1800 .sj_bg ul,.i_top .width1800 .sj_bg ul li{ overflow:hidden; }
	.i_top .width1800 .sj_bg ul{ height:60vh; overflow-x:hidden; overflow-y:auto; }
	.i_top .width1800 .sj_bg ul li{ padding:2vh 0px; }
	.i_top .width1800 .sj_bg ul li dd{ border-bottom:1px solid #eeeeee; position:relative; color:#3780B7; }
	.i_top .width1800 .sj_bg ul li dd a{ display:block; text-transform:uppercase; color:#3780B7; margin-bottom:2vh; font-size:1.5rem; }
	.i_top .width1800 .sj_bg ul li dd i.fa{ position:absolute; top:0px; bottom:0px; right:0px; font-size:2rem; width:40%; text-align:right; }
	.i_top .width1800 .sj_bg ul li dl{ overflow:hidden; max-height:0px; transition:height 1s; opacity:0; }
	.i_top .width1800 .sj_bg ul li.on dl{ max-height:100vh; transition:height 1s; opacity:1; padding-top:0.5rem; }
	.i_top .width1800 .sj_bg ul li dl a{ display:block; font-size:1.125rem; color:#999999; line-height:2.5rem; }

	.i_top .width1800 .sj_bg div.f{ position:absolute; bottom:4vh; height:auto; width:94%; background:url(../images/sj_bg.png) no-repeat scroll right center; background-size:auto 100%; }
	.i_top .width1800 .sj_bg div.f div.l{ float:left; height:auto; font-size:0.875rem; color:#999999; line-height:1.25rem; }
	.i_top .width1800 .sj_bg div.f a.r{ position:absolute; right:0px; color:#333333; font-size:1rem; bottom:0px; border:1px solid #3780B7; border-radius:50%; width:2.5rem; height:2.5rem; line-height:2.5rem; text-align:center; }

	.section i.i_bg.pc_bg{ display:none; }
	.section i.i_bg.sj_bg{ display:block; }
	.section .width1680{ padding:0px 4.71% !important; height:100vh !important; }

	.i1_con .bg dd{ font-size:1.5rem; width:100%; font-weight:bold; }
	.i1_con img.b1{ width:46%; left:0px; margin-left:-26%; }
	.i1_con img.b2{ width:40.6%; bottom:14%; left:49%; }

	.i1_con .bg dl a{ width:2rem; height:2rem; }
	.bf_bg div.bg div a.gb{ width:1.5rem; margin-right:-2rem; height:1.5rem; margin-top:-2rem; } 

	.i2_con{ display:block !important; }
	.i2_con .i2_l{ margin-top:14vh; }
	.i2_con .i2_l .bg{ width:100% !important; max-width:100% !important; height:20vh !important; padding-bottom:2rem; }
	.i2_con .i2_l .bg dd{ font-size:1.5rem; margin-bottom:1vh; }
	.i2_con .i2_l .bg dl{ font-size:1rem; line-height:1.5rem; height:13vh; overflow-x:hidden; overflow-y:auto; }
	.section.active .i2_con .i2_l .bg dl i.d{ display:block; position:absolute; right:0px; bottom:0px; background-color:#ffffff; font-size:1.5rem; line-height:1.8rem; height:1.5rem; width:54px; }

	.i_about{ display:none; }
	.i_sj_about{ display:block; width:24rem; height:24rem; overflow:hidden; position:absolute; bottom:1vh; right:50%; margin-right:-12rem; }
	.i_sj_about .slides{ overflow:hidden; }
	.i_sj_about .slides li{ height:24rem; border-radius:50%; overflow:hidden; position:relative; }
	.i_sj_about .slides li div.bg{ background-color:rgba(72,127,177,0.7); position:absolute; top:0px; bottom:0px; left:0px; right:0px; display:flex; align-items:center; }
	.i_sj_about .slides li div.bg div.c{ color:#ffffff; text-align:center; width:80%; margin:-5.2rem 10% 0px; }
	.i_sj_about .slides li div.bg div.c dd{ font-size:1.5rem; margin-bottom:0.5rem; }
	.i_sj_about .slides li div.bg div.c dl{ font-size:1rem; line-height:1.25rem; height:7.5rem; overflow-x:hidden; overflow-y:auto; }

	.i_sj_about .flex-control-nav{ display:none; }
	.i_sj_about .flex-direction-nav li a{ position:absolute; width:2.5rem; height:2.5rem; background:url(../images/jt2.png) no-repeat scroll 50% #ffffff; border-radius:50%; transition:0.5s ease-in-out 0s; background-size:50% auto; z-index:88; }
	.i_sj_about .flex-direction-nav li a:hover{ background:url(../images/jt3.png) no-repeat scroll 50% #4a83b5; background-size:50% auto; transition:0.5s ease-in-out 0s; }
	.i_sj_about .flex-direction-nav li a.flex-prev{ bottom:3.5rem; left:35%; }
	.i_sj_about .flex-direction-nav li a.flex-next{ bottom:3.5rem; right:35%; transform:rotate(180deg); }

	.i3_con .i3_tit{ font-size:1.25rem; }
	.i3_con div.nr.l,.i3_con ul.r{ display:none; }
	.i3_con div.hidden{ height:55vh; bottom:15vh; }
	.i3_con .yr_dh,.i3_con .yr_dh div.yr_dh_bg{ height:25.3125rem; }
	.i3_con .yr_dh div.yr_dh_bg{ width:17rem; margin:0px auto; }
	.i3_con .yr_dh div.yr_dh_bg img.i3_t3{ width:2.5rem; left:56%; }
	.i3_con .yr_dh div.yr_dh_bg,.i3_con .yr_dh div.yr_dh_bg div.bg{ background-size:auto 100%; }
	.i3_con .yr_dh div.yr_dh_bg span.i3_z2{ width:5.25rem; height:10.75rem; }
	.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.n{ font-size:0.75rem; width:5.25rem; left:0px; text-align:right; }
	.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.t{ left:2.2rem; width:2.25rem; height:1.5625rem; top:2.8rem; }
	.i3_con .yr_dh div.yr_dh_bg span.i3_z2 i.c{ left:2.5rem; top:5.1875rem; }

	.sj_ms{ display:block; position:absolute; bottom:2vh; width:100%; }
	.sj_ms dl{ position:relative; opacity:0; display:none; text-align:center; font-size:1rem; color:#333333; line-height:1.5rem; }

	.i4_con .bg div.l{ width:100%; position:relative; padding-bottom:2rem; }
	.section.active .i4_con .bg div.l dd,.section.active .i4_con .bg div.l dl,.section.active .i4_con .bg div.l ol{ transition:0s ease-in-out 0s; -webkit-transition:0s ease-in-out 0s; -moz-transition:0s ease-in-out 0s; }
	.i4_con .bg div.l dd{ font-size:2.25rem; }
	.section.active .i4_con .bg div.l dl{ line-height:1.5rem; }
	.i4_con .bg div.l ol{ padding-top:20vh; text-align:center; }
	.i4_con .bg div.l ol img.t{ height:20vh; }
	.i4_con .bg div.l ol img.f{ height:10vh; }
	.i4_con .bg div.r{ display:none; }

	.i5_con .bg2{ display:none; }

	.i_sj_bg2{ display:block; position:relative; width:25.75rem; height:25.75rem; margin-left:-1.25rem; padding:4rem 0px; }
	.i_sj_bg2 .flex-viewport{ overflow:hidden; width:25.75rem; height:25.75rem; background:url(../images/i5_y_bg.png) no-repeat scroll center; background-size:100%; border-radius:50%; border:1px dashed #ffffff; }
	.i_sj_bg2 .slides{ overflow:hidden; }
	.i_sj_bg2 .slides li{ width:25.75rem; height:25.75rem; position:relative; }
	.i_sj_bg2 .slides li div.li_bg{ width:14.6875rem; height:14.6875rem; position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin:auto; display:flex; align-items:center; }
	.i_sj_bg2 .slides li div.li_bg div.con{ width:90%; margin:0px 5%; text-align:center; }
	.i_sj_bg2 .slides li div.li_bg div.con dd{ font-size:1.5rem; color:#3782b9; font-weight:bold; }
	.i_sj_bg2 .slides li div.li_bg div.con dl{ font-size:1rem; line-height:1.25rem; margin-top:0.5rem; }
	.i_sj_bg2 .slides li div.li_bg div.con ol{ margin-top:0.5rem; }
	.i_sj_bg2 .slides li div.li_bg div.con ol a{ display:block; font-size:1rem; color:#1a1a1b; }

	.i_sj_bg2 .flex-control-nav{ display:none; }
	.i_sj_bg2 .flex-direction-nav li a{ width:3rem; height:3rem; position:absolute; background-repeat:no-repeat; border-radius:50%; background-size:100% auto; bottom:0px; }
	.i_sj_bg2 .flex-direction-nav li a.flex-prev{ background-image:url(../images/zuo.png); left:33%; }
	.i_sj_bg2 .flex-direction-nav li a.flex-next{ background-image:url(../images/you.png); right:33%; }
	.i_sj_bg2 .flex-direction-nav li a.flex-prev:hover{ background-image:url(../images/zuo.png); }
	.i_sj_bg2 .flex-direction-nav li a.flex-next:hover{ background-image:url(../images/you.png); }

	.i5_con .i_foot{ height:3rem; }
	.i5_con .i_foot .width1680{ margin-top:0.875rem; }
	.i5_con .i_foot .width1680 dl.l{ text-align:center; }
	.i5_con .i_foot .width1680 dl.r{ display:none; }
	
	.ny_bg{ padding-top:7rem; }
	.ny_tit{ font-size:2.125rem; margin-bottom:1.5rem; }
	.ny_tit span.r i.i2{ margin-top:-0.8rem; }
	.ny_tit a.m{ font-size:0.875rem; padding: 0.5rem 1rem; bottom:0px; right:0px; }
	.a_i{ margin-bottom:-2.25rem; }
	.about_t{ margin-bottom:2rem; }
	.about_jj{ margin-bottom:3rem; }
	.about_jj div.t{ font-size:1rem; line-height:1.5; }
	.about_jj div.i{ margin:2rem 0px; }
	.about_jj div.m{ font-size:1rem; line-height:1.5; }
	.about_jj div.gd{ margin:1rem 0px; }

	.Culture_t_bg{ min-height:50vh; margin-bottom:2rem; }
	.Culture_t_bg .width1680 .t{ margin-bottom:2.5rem; }
	.Culture_t_bg .width1680 .t dd{ font-size:1.5rem; }
	.Culture_t_bg .width1680 .t dl{ font-size:1rem; line-height:1.25rem; }
	.Culture_t_bg .width1680 .f div.n{ font-size:1.5rem; }
	.Culture_t_bg .width1680 .f ul{ margin-top:2rem; }
	.Culture_t_bg .width1680 .f ul li{ width:100%; margin-bottom:2rem; }
	.Culture_t_bg .width1680 .f ul li.l{ margin-right:0px; }
	.Culture_t_bg .width1680 .f ul li div.g div dd{ font-size:1.25rem; line-height:1.8rem; }
	.Culture_t_bg .width1680 .f ul li div.g div dl{ font-size:1rem; line-height:1.5rem; }

	.Culture_f{ margin-bottom:5rem; }
	.Culture_f div.l{ width:100%; font-size:1.5rem; }
	.Culture_f ul.r{ width:100%; margin-top:1rem; }
	.Culture_f ul.r li{ padding:1rem 0px; }
	.Culture_f ul.r li del{ font-size:1rem; }
	.Culture_f ul.r li div dd{ font-size:1.5rem; padding-right:0px; }
	.Culture_f ul.r li.on div dl{ padding-top:1rem; line-height:1.5rem; font-size:1rem; }

	.Leadership_bg{ display:none; }
	.sj_Leadership{ display:block; position:relative; overflow:hidden; }
	.sj_Leadership .slides{ overflow:hidden; }
	.sj_Leadership .slides li{ overflow:hidden; }
	.sj_Leadership .slides li div.t,.sj_Leadership .slides li div.f{ overflow:hidden; position:relative; }
	.sj_Leadership .slides li div.t{ background-size:100% auto; height:30rem; }
	.sj_Leadership .slides li div.t div{ position:absolute; color:#ffffff; z-index:2; bottom:1rem; padding:0px 4.71%; width:90.58%; }
	.sj_Leadership .slides li div.t div dd{ font-size:1rem; margin-bottom:1rem; }
	.sj_Leadership .slides li div.t div dl{ font-size:0.875rem; line-height:1.25rem; }
	.sj_Leadership .slides li div.f{ padding:1.25rem 4.71% 3rem; color:#3780B7; }
	.sj_Leadership .slides li div.f dd{ font-size:1.25rem; margin-bottom:1.25rem; }
	.sj_Leadership .slides li div.f dl{ font-size:0.875rem; line-height:1.25rem; }

	.sj_Leadership .flex-control-nav{ position:relative; margin-bottom:2rem; width:100%; text-align:center; }
	.sj_Leadership .flex-control-nav li{ width:0.75rem; height:0.75rem; border-radius:50%; margin:0px 0.25rem; display:inline-block; cursor:pointer; position:relative; overflow:hidden; }
	.sj_Leadership .flex-control-nav li a{ text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:#ffffff; }
	.sj_Leadership .flex-control-nav li a:hover,.sj_Leadership .flex-control-nav li a.flex-active{ background-color:#3780B7; }

	.sj_Leadership .flex-direction-nav{ overflow:hidden; }
	.sj_Leadership .flex-direction-nav li a{ position:absolute; width:2.5rem; height:2.5rem; top:1.25rem; z-index:9; border-radius:50%; background-repeat:no-repeat; background-position:50%; }
	.sj_Leadership .flex-direction-nav li a i{ display:none; }
	.sj_Leadership .flex-direction-nav li a.flex-prev{ right:4.5rem; background-image:url(../images/zuo.png); }
	.sj_Leadership .flex-direction-nav li a.flex-next{ right:1rem; background-image:url(../images/you.png); }
	.sj_Leadership .flex-direction-nav li a.flex-prev:hover{ background-image:url(../images/zuo2.png); }
	.sj_Leadership .flex-direction-nav li a.flex-next:hover{ background-image:url(../images/you2.png); }
	.Honor_bg{ padding:2rem 0px 1.25rem; }
	.Honor_bg .width1680 .device{ display:none; }

	.sj_Honor{ display:block; position:relative; overflow:hidden; }
	.sj_Honor .slides{ margin-top:4rem; }
	.sj_Honor .slides li{ overflow:hidden; }
	.sj_Honor .slides li div.t{ margin-bottom:2rem; }
	.sj_Honor .slides li div.t dd{ font-size:1.125rem; color:#3780B7; margin:0.75rem 0px; }
	.sj_Honor .slides li div.t dl{ font-size:1rem; color:#1A1A1A; line-height:1.5rem; }
	.sj_Honor .slides li div.f{ height:15rem; text-align:center; }

	.sj_Honor .flex-control-nav{ position:relative; margin:1rem 0px 2rem; width:100%; text-align:center; }
	.sj_Honor .flex-control-nav li{ width:0.75rem; height:0.75rem; border-radius:50%; margin:0px 0.25rem; display:inline-block; cursor:pointer; position:relative; overflow:hidden; }
	.sj_Honor .flex-control-nav li a{ text-indent:-99em; position:absolute; left:0px; right:0px; bottom:0px; top:0px; background-color:#D8D8D8; }
	.sj_Honor .flex-control-nav li a:hover,.sj_Honor .flex-control-nav li a.flex-active{ background-color:#3780B7; }

	.sj_Honor .flex-direction-nav{ position:absolute; top:0px; right:0px; height:2.5rem; width:100%; }
	.sj_Honor .flex-direction-nav a{ position:absolute; width:2.5rem; height:2.5rem; top:0px; z-index:9; border-radius:50%; background-repeat:no-repeat; background-position:50%; }
	.sj_Honor .flex-direction-nav li a i{ display:none; }
	.sj_Honor .flex-direction-nav li a.flex-prev{ right:3.5rem; background-image:url(../images/zuo2.png); }
	.sj_Honor .flex-direction-nav li a.flex-next{ right:0rem; background-image:url(../images/you2.png); }

	.Join_bg{ padding-top:3rem; min-height:30vh; }
	.Join_tp{ max-height:3rem; }
	.Join div.t{ margin-bottom:2rem; }
	.Join div.n{ margin-bottom:2rem; }

	.Join ul.f{ width:100%; margin-top:1rem; margin-bottom:2rem; }
	.Join ul.f li{ padding:1rem 0px; }
	.Join ul.f li del{ position:relative; display:block; float:left; top:auto; width:100%; }
	.Join ul.f li div.x{ width:100%; margin-top:2rem; }
	.Join ul.f li div.x dd{ font-size:1.125rem; font-weight:bold; }
	.Join ul.f li.on div.x div.c{ padding-top:1rem; transition:all 0s ease; font-size:1rem; line-height:1.75; }

	.about_Our{ padding:1.5rem 0px; }
	.about_Our div.t{ font-size:1.125rem; line-height:1.5rem; }
	.about_Our div.c{ margin-top:0.875rem; }
	.about_Our div.c div.l{ width:100%; height:19rem; }
	.about_Our div.c div.r{ width:100%; margin-top:2rem; height:auto; }
	.about_Our div.c div.r div{ padding:2rem 5%; width:90%; }
	.about_Our div.c div.r div dd{ font-size:1.125rem; }
	.about_Our div.c div.r div dl{ font-size:1rem; line-height:1.5; margin-top:1rem; }
	.about_Our div.n{ padding-top:3rem; }
	.about_Our div.n dd{ font-size:1.5rem; }
	.about_Our div.n dl{ font-size:1rem; }
	.about_Our div.f{ padding-top:1.5rem; }
	.about_Our div.f .g2 ul li{ width:14.3125rem; height:7.8125rem !important; }
	.about_Our div.f .g2 ul li img{ width:13.3125rem; height:7.8125rem !important; }

	.foot_bg .width1680{ padding:1.5rem 0px; }
	.foot_bg .width1680 .hidden.t{ margin-bottom:0px; }
	.foot_bg .width1680 .hidden.t a.logo{ width:100%; height:3rem; margin-bottom:3rem; margin-right:0px; }
	.foot_bg .width1680 .hidden.t div.l{ width:50%; }
	.foot_bg .width1680 .hidden.t div.l1 dd{ font-size:1rem; }
	.foot_bg .width1680 .hidden.t div.l1 dl{ margin-bottom:1.5rem; font-size:1rem; }
	.foot_bg .width1680 .hidden.t div.r{ max-height:32%; width:45%; }
	.foot_bg .width1680 .hidden.t div.r a{ font-size:1rem; margin-bottom:1.25rem; }
	.foot_bg .width1680 .hidden.t div.l2{ width:100%; margin-bottom:1.5rem; margin-top:0.5rem; }
	.foot_bg .width1680 .hidden.t div.l2 dd{ font-size:1rem; }
	.foot_bg .width1680 .hidden.t div.l2 dl{ font-size:1rem; line-height:1.25rem; }
	.foot_bg .width1680 .hidden.t a.fh{ display:none; }

	.foot_bg .width1680 .hidden.f{ border-top:1px solid #d8d8d8; padding-top:1rem; }
	.foot_bg .width1680 .hidden.f dl.l{ font-size:0.875rem; width:58%; line-height:1.25rem; }
	.foot_bg .width1680 .hidden.f dl.r{ width:40%; text-align:right; }
	.foot_bg .width1680 .hidden.f dl.r a{ font-size:1.5rem; margin-left:1.25rem; }

	.Pipeline_tp{ max-height:3rem; }
	.Pipeline_top{ padding-bottom:2rem; }
	.Pipeline_top .P_n{ font-size:1.5rem; margin-bottom:1.5rem; }
	.Pipeline_top .P_tp{ margin-bottom:2rem; }
	.Pipeline_top ul.sj_xx{ width: 100%; overflow-x:auto; overflow-y:hidden; }
	.Pipeline_top ul.sj_xx li{ width:75rem; }
	.Pipeline_top .P_tit{ font-size:1.125rem; margin-bottom:1rem; }
	.Pipeline_jspt{ margin-bottom:2rem; }
	.Pipeline_jspt .tabBar .bd .conWrap .con{ height:auto; overflow:hidden; padding-bottom:9rem; }
	.Pipeline_jspt .tabBar .bd .conWrap .con i.bg{ top:auto; height:12rem; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.x{ position:relative; width:90%; padding:2rem 5%; bottom:auto; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.x del{ font-size:1.125rem; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.x dd{ margin-top:1rem; font-size:1.5rem; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.x dl{ font-size:0.875rem; line-height:1.5; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.x ol{ margin-top:1rem; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.x ol a{ font-size:0.875rem; line-height:2rem; height:2rem; }

	.Pipeline_jspt .tabBar .bd .conWrap .con div.p{ height:5rem; width:40%; bottom:2rem; right:5%; }
	.Pipeline_jspt .tabBar .bd .conWrap .con div.p i.bg{ top:0px; }
	.Pipeline_jspt .tabBar .qh{ left:5%; right:auto; bottom:2rem; width:6.5rem; }
	.Pipeline_jspt .tabBar .qh a{ width:3rem; height:3rem; line-height:3rem; }

	.Pipeline_jspt .tabBar .hd{ height:auto; padding:1rem 0px; border-radius:0.5rem; margin-top:1rem; }
	.Pipeline_jspt .tabBar .hd ul{ height:auto; display:flex; flex-wrap:wrap; justify-content:center; }
	.Pipeline_jspt .tabBar .hd ul li{ height:2.5rem; line-height:2.5rem; padding:0px 5%; min-width:40%; font-size:0.75rem; }

	.PeriCruiser_kxcbw ul.xx{ margin:1rem 0px 2rem; }
	.PeriCruiser_kxcbw ul.xx li a{ padding:1rem 4rem 1rem 1.5rem; }
	.PeriCruiser_kxcbw ul.xx li a i.x{ right:1rem; }
	.PeriCruiser_kxcbw ul.xx li a dd{ font-size:1.125rem; }
	.PeriCruiser_kxcbw ul.xx li a ol{ padding:0.5rem 0px; font-size:0.875rem; }
	.PeriCruiser_kxcbw ul.xx li a dl{ font-size:1rem; }

	.HTS_tp{ max-height:3rem; }
	.HTS .t{ margin-top:-1rem; margin-bottom:0px; }
	.HTS .t dl{ width:100% !important; font-size:1rem; line-height:1.5rem; margin-bottom:0.75rem; }
	.HTS .f{ margin-bottom:2rem; }

	.CTC_tp{ max-height:3rem; }
	.CTC{ margin-top:-0.5rem; margin-bottom:1.25rem; }
	.CTC dl.l{ padding-top:0px; width:100% !important; font-size:1rem; line-height:1.5rem; margin-bottom:0.75rem; }
	.CTC img.r{ width:100%; }

	.SNR_tp{ max-height:2.5rem; }
	.SNR{ margin-bottom:1rem; }
	.SNR li{ margin-bottom:2rem; }
	.SNR li div.l{ position:relative; margin-bottom:2rem; }
	.SNR li div.l div dd{ font-size:1.5rem; margin-bottom:1rem; }
	.SNR li div.l div dl{ font-size:1rem; line-height:1.5rem; }
	.SNR li.l1 div.l,.SNR li img.r,.SNR li.l2 div.l{ width:100%; }
	.SNR li.l1 div.l div{ padding-top:0px; }

	.Booster_tp{ max-height:6rem; margin-bottom:-5rem; }
	.Booster{ margin-bottom:4.75rem; }
	.Booster dl.l{ width:100% !important; font-size:1rem; line-height:1.5rem; margin-bottom:0.75rem; }
	.Booster img.r{ width:100%; }

	.Strateglc_tp{ margin-bottom:-4.25rem; }
	.Strateglc{ margin-bottom:1.5rem; }
	.Strateglc dd{ font-size:1.5rem; margin-bottom:2rem; }
	.Strateglc dl{ font-size:1rem; line-height:1.5rem; }

	.AREAS_tp{ max-height:6rem; }
	.AREAS{ margin-bottom:4rem; }
	.AREAS ul.l{ width:100%; }
	.AREAS ul.l li.t{ font-size:1rem; line-height:1.5rem; margin-bottom:3rem; }
	.AREAS ul.l li.c i,.AREAS ul.l li.c dl{ font-size:1rem; }
	.AREAS ul.l li.c dl{ line-height:1.5rem; padding-left:2.5rem; }
	.AREAS img.r{ width:100%; }

	.partners_bg{ background-size:auto 100%; }
	.partners_bg .width1680{ height:6.25rem; }
	.partners_bg .width1680 a{ height:2rem; line-height:2rem; margin-top:-1rem; width:8.25rem; font-size:1rem; }

	.Investors_bg{ background-size:auto 100%;margin:2.5rem 0px 4rem; }
	.Investors_bg .width1680 .imgnav{ height:48rem; }
	.Investors_bg .width1680 .imgnav #img{ margin-top:1.375rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg{ height:46.625rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg div.logo{ position:relative; height:3rem; width:100%; float:left; margin-bottom:4.5rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg div.bg{ width:95%; height:31rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div{ padding-bottom:1rem; margin-bottom:1rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div dd{ font-size:0.875rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg div.bg div dl{ font-size:0.875rem; line-height:1.5rem; }
	.Investors_bg .width1680 .imgnav #img .xx_bg i.s{ top:6.5rem; }
	.Investors_bg .width1680 .tj{ top: 8rem; }

	.Investors_bg .width1680 .imgnav div.qh{ top: 8rem; width:2.5rem; height:2.5rem; }
	.Investors_bg .width1680 .imgnav div.qh#front{ right:3.75rem; left:auto; }
	.Investors_bg .width1680 .imgnav div.qh#next{ right:0px; left:auto; }

	.Investors_bg div.x,.Investors_bg .width1680 .imgnav #cbtn{ display:none; }
	.Investors_bg .width1680 .imgnav #cbtn #cSlideUl ul li{ width:11.75rem; }

	/*.Investors_bg{ background-size:auto 100%; margin:2.5rem 0px 4rem; }
	.Investors_bg .width1680{ height:48rem; }
	.Investors_bg .width1680 .ck-slide{ margin-top:1.375rem; height:46.625rem; }
	.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.logo{ position:relative; height:3rem; width:100%; float:left; margin-bottom:1.5rem; }
	.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg{ width:95%; height:31rem; }
	.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div{ padding-bottom:1rem; margin-bottom:1rem; }
	.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div dd{ font-size:0.875rem; }
	.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li div.bg div dl{ font-size:0.875rem; line-height:1.5rem; }
	.Investors_bg .width1680 .ck-slide ul.ck-slide-wrapper li i.s,.Investors_bg .width1680 .ck-slide div.tj{ bottom:4rem; }
	.Investors_bg .width1680 .ck-slide .ctrl-slide{ width:2.5rem; height:2.5rem; bottom:4rem; }
	.Investors_bg .width1680 .ck-slide .ck-prev{ right:3.75rem; left:auto; }
	.Investors_bg .width1680 .ck-slide .ck-next{ right:0px; left:auto; }
	.Investors_bg div.x,.Investors_bg .width1680 .ck-slidebox{ display:none; }*/

	.Investment{ margin-bottom:1.25rem; }
	.Investment li{ padding-top:0px; margin-bottom:1.25rem; padding-bottom:1.25rem; }
	.Investment li dd{ font-size:1rem; line-height:1.5rem; padding-left:4.25rem; padding-right:3.25rem; width:auto; }
	.Investment li dd span{ font-size:2.25rem; top:0px; margin-top:-1.25rem; }
	.Investment li dd i{ width:1.5rem; height:1.5rem; background-size:0.5rem; top:0px; margin-top:0.5rem; }
	.Investment li dl{ transition:all 0s ease; }
	.Investment li.on dl{ transition:all 0s ease; }
	.Investment li.on dl{ width:82%; }
	.Investment li.on dl p{ font-size:1rem; line-height:1.5rem; }

	.News_tp{ max-height:3rem; }
	.news_t{ padding-right:0px; margin-bottom:2rem; }
	.news_t li{ font-size:1rem; margin-right:1rem; }
	.news_t li.on{ font-size:1.5rem; }

	.news_f{ margin-bottom:4rem; }
	.news_f,.news_f div.bg .con,.news_f div.bg .con ul{ height:33.125rem; }
	.news_f div.bg .con ul li{ width:23.4375rem; height:27.5rem; }
	.news_f div.bg .con ul li div{ padding:1.5rem 1.25rem; height:24.5rem; }
	.news_f div.bg .con ul li div dd{ margin-top:1.25rem; margin-bottom:2.5rem; font-size:1rem; line-height:1.25rem; height:6.25rem; }
	.news_f div.bg .con ul li div ol{ padding-top:0.75rem; }
	.news_f div.bg .con ul li div ol span.l{ font-size:2.25rem; }
	.news_f div.bg .con ul li div ol span.r{ padding-top:0px; }
	.news_f div.bg .con ul li div ol span.r i{ font-size:1rem; }

	.news_f div.bg a.qh{ margin-top:0px; bottom:0px; width:3.75rem; height:3.75rem; }
	.news_f div.bg a.qh.l{ right:auto; left:7.3125rem; }
	.news_f div.bg a.qh.r{ right:0px; left:12.9375rem; }

	.Contact_tp{ max-height:3rem; }
	.Contact_bg{ padding:1.75rem 0px 5rem; }
	.Contact_bg{padding:1.75rem 0px 3rem;}
	.Contact_bg .width1680 ul.lb{ width:100%; }
	.Contact_bg .width1680 ul.lb li{ float:none; width:100%; height:auto; padding:1.5rem 0px; margin-bottom:1rem; }
	.Contact_bg .width1680 ul.lb li div.bg div.r dl{ font-size:0.875rem; line-height:1.75; }

	/*.Contact_bg i.bg{ background-size:auto 15rem; top:12.125rem; margin-right:-10rem; }
	.Contact_t{ font-size:2.25rem; margin:2rem 0px; line-height:3rem; }

	.Contact_bg .width1680 form .form-group{ width:100%; }
	.Contact_bg .width1680 form .form-group div.col-md-10{ margin-bottom:0.75rem; padding-left:3.25rem; background-position:0.5rem center; }
	.Contact_bg .width1680 form .form-group div.col-md-10 input{ height:3rem; font-size:1rem; }
	.Contact_bg .width1680 form div#dr_row_message{ position:relative; width:100%; margin-bottom:1rem; height:14.2rem; }
	.Contact_bg .width1680 form div#dr_row_message div.col-md-10{ background-position:0.5rem 0.78rem; }
	.Contact_bg .width1680 form .form-group div.col-md-10 textarea{ padding:1rem 0px; height:11.75rem !important; font-size:1rem; line-height:1.25rem; }
	.Contact_bg .width1680 form div.b button{ height:3rem; line-height:3rem; font-size:1rem; }*/

	.news_show{ padding-bottom:2rem; }
	.news_show a.fh{ display:block; position:relative; }
	.news_show ul{ width:100%; margin-top:2rem; }
	.news_show ul li.t{ font-size:3rem; }
	.news_show ul li.n{ font-size:1.5rem; line-height:2.5rem; }
	.news_show ul li.c{ padding:2rem 0px; }
	.news_show ul li.x{ padding-top:1rem; }
	.dy_xx dd{ font-size:1.5rem; }
	.dy_xx dl{ font-size:1rem; margin-top:1rem; }

}



