html{
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;
}
.header { position: relative; height: 120px; z-index: 9;}
.header.h { position: fixed; top: 0; left: 0; right: 0;}
.header .logo { position: absolute; top: 25px; left: 50px;}
.header .logo img { position: absolute; transition: .3s;}
.header .logo img:nth-child(2) { opacity: 0;}
.header .logo img:last-child { opacity: 0; left: 340px; top: 15px;}
.header .r { position: absolute; right: 50px; top: 0; padding-top: 42px; color: #fff; font-size: 16px; line-height: 32px; transition: color .6s;}
.header .r .gp { position: relative; padding-right: 60px; margin-right: 10px; background: url(../img/icon_02.png) no-repeat right center;}
.header .r .gp strong { float: left;}
.header .r .gp ul { height: 32px; overflow: hidden;}
.header .r .gp ul li { height: 32px;}
.header .r .gp ul li .red { color: red;}
.header .r .gp ul li .green { color: green;}
.header .r .gp .up { position: absolute; top: 0; right: 20px; width: 20px; height: 30px;}
.header .r .gp .up i, .header .r .nav a.sw, .header .r .nav a.search, .header .r .menuT a i {background: url('../img/icon_01.png') no-repeat;}
.header .r .gp .up i { display: block; height: 15px; cursor: pointer; transition: .3s;}
.header .r .gp .up i:hover { opacity: .8;}
.header .r .gp .up i.t { background-position: -5px 4px;}
.header .r .gp .up i.b { background-position: -5px -17px;}
.header .r .nav a { float: left; height: 32px; min-width: 30px; color: #fff; padding: 0 10px; transition: .6s;}
.header .r .nav a.sw { background-position: 10px -53px;}
.header .r .nav a.search { background-position: 10px -105px;}
.header .r .menuT { margin-left: 20px;}
.header .r .menuT a { padding-left: 40px; position: relative; line-height: 32px; font-size: 26px; color: #fff; transition: .6s;}
.header .r .menuT a i { display: block; width: 40px; height: 40px; position: absolute; left: 0; top: -1px; background-position: 5px -155px; transition: .6s;}
.header.h .r .menuT a.on i { background-position: -62px -155px;}
.header.hT1 .r .menuT a.on i { background-position: -62px -207px;}

.header.on { background: #fff;}
.header.on .logo img:first-child { opacity: 0;}
.header.on .logo img:nth-child(2) { opacity: 1;}
.header.on .logo img:last-child { opacity: 1;}
.header.on .r,.header.on .r .nav a  { color: #014270;}
.header.on .r .nav a:hover { opacity: .8;}
.header.on .r .gp .up i.t { background-position: -72px 4px;}
.header.on .r .gp .up i.b { background-position: -72px -17px;}
.header.on .r .gp li { color: #444;}
.header.on .r .nav a.sw { background-position: -57px -53px;}
.header.on .r .nav a.search { background-position: -57px -105px;}
.header.on .r .gp { background-image: url(../img/icon_02a.png);}
.header.on .r .menuT a { color: #014270;}
.header.on .r .menuT a i { background-position: -62px -155px;}
.header.on.s1 .r .menuT a i {background-position: -65px -207px;}
.header.s1 .r .nav a.sw { display: none;}

.header.t1 .logo img:first-child { opacity: 0;}
.header.t1 .logo img:nth-child(2) { opacity: 1;}
.header.t1 .logo img:last-child { opacity: 1;}
.header.t1 .r,.header.t1 .r .nav a  { color: #014270;}
.header.t1 .r .nav a:hover { opacity: .8;}
.header.t1 .r .gp .up i.t { background-position: -72px 4px;}
.header.t1 .r .gp .up i.b { background-position: -72px -17px;}
.header.t1 .r .gp li { color: #444;}
.header.t1 .r .nav a.sw { background-position: -57px -53px;}
.header.t1 .r .nav a.search { background-position: -57px -105px;}
.header.t1 .r .gp { background-image: url(../img/icon_02a.png);}
.header.t1 .r .menuT a { color: #014270;}
.header.t1.s1 .r .menuT a i { background-position: 5px -207px;}
.header.t1.s1.on .r .menuT a i,.header.t1.s1 .r .menuT a.on i { background-position: -62px -207px;}


.header.s1 { 
	height: 120px !important; 
	background: #941415 !important;
	}
.header.s1 .logo img:first-child { opacity: 1;}
.header.s1 .logo img:nth-child(2) { opacity: 0;}
.header.s1 .logo img:last-child { opacity: 1;}
.header.s1 .r,.header.s1 .r .nav a  { color: #fff;}
.header.s1 .r .nav a:hover { opacity: .8;}
.header.s1 .r .gp .up i.t { background-position: -5px 4px;}
.header.s1 .r .gp .up i.b { background-position: -5px -17px;}
.header.s1 .r .gp li { color: #fff;}
.header.s1 .r .nav a.sw { background-position: 10px -53px;}
.header.s1 .r .nav a.search { background-position: 10px -105px;}
.header.s1 .r .gp { background-image: url(../img/icon_02.png);}
.header.s1 .r .menuT a { color: #fff;}
.header.s1 .r .menuT a i { background-position: 5px -207px;}
.header.s1 .r .menuT a.on i { background-position: -62px -207px;}


.menu_box { position: fixed; top: 0; left: 0; right: 0; bottom: 0; padding-top: 120px; transform: translateY(-1900px); background:#fff url(../img/menu_bg_02.jpg) no-repeat 0 bottom; z-index: 8; overflow: hidden; transition: .8s; overflow-y: auto; background-size: cover;}
.menu_box.on { transform: translateY(0);}

.menu_box .box { display: flex; max-width: 1500px; padding: 100px 20px 20px; margin: 0 auto;}

.menu_box .menu_item {flex: 1; position: relative;}
.menu_box .rBox { width: 460px;}

.menu_box .menu_item .ons { width: 360px; border-right: 1px solid #666;}
.menu_box .menu_item .ons h3 { opacity: 0; transform: translateX(-60px); transition: .6s;}
.menu_box .menu_item .ons h3.on { opacity: 1; transform: translateX(0);}
.menu_box .menu_item .ons h3 a {display: inline-block; padding: 12px 0; font-size: 28px; color: #000;}
.menu_box .menu_item .ons .sub { display: none;}
.menu_box .menu_item .ons h3 a { padding-left: 30px;}
.menu_box .menu_item .ons h3 a::before {content: ''; width: 0; height: 2px; margin-top: 22px; background: #24518A; transition: .5s;}
.menu_box .menu_item .ons h3 a.on::before { float: left; width: 50px; margin-right: 30px; }
.menu_box .menu_item .ons h3 a.on { color: #24518A; padding-left: 0;}
.menu_box .menu_item .bt1 { padding-left: 120px;}
.menu_box .menu_item .bt1 .sub_item { display: none;}
.menu_box .menu_item .bt1 ul li a { display: block; padding: 10px 0; color: #666; font-size: 22px;}
.menu_box .menu_item .bt1 ul li a.on { color: #24518A;}
.menu_box .menu_item .bt1 ul li a::before {content: ''; width: 0;height: 1px; margin-top: 12px; background: #24518A; transition: .5s;}
.menu_box .menu_item .bt1 ul li a.on::before { float: left; margin: 18px 12px 0 0; width: 20px;}
.menu_box .menu_item .bt1 ul li { opacity: 0; transform: translateX(-60px); transition: .6s; }
.menu_box .menu_item .bt1 ul li.on { opacity: 1; transform: translateX(0); }

.menu_box .menu_item .bt2 { padding-left: 120px;}
.menu_box .menu_item .bt2 ul li a { display: block; padding: 5px 0; color: #666; font-size: 18px;}
.menu_box .menu_item .bt2 ul li a:hover { color: #24518A;}
.menu_box .menu_item .bt2 ul li { opacity: 0; transform: translateX(-60px); transition: .6s; }
.menu_box .menu_item .bt2 ul li.on { opacity: 1; transform: translateX(0); }



.menu_box .rBox { opacity: 0; transform: translateX(200px); transition: 1s;}
.menu_box .rBox.on { opacity: 1; transform: translateX(0);}
.menu_box .rBox h6 { padding-bottom: 10px; font-size: 22px; color: #014270; border-bottom: 1px solid #15517B; }
.menu_box .rBox dl dt { padding-top: 10px; font-size: 18px; color: #333; cursor: pointer;}
.menu_box .rBox dl dt::after { content: ''; display: inline-block; margin-left: 12px; width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:12px solid #014270;transform: rotate(-90deg); transition: .3s;}
.menu_box .rBox dl.on dt::after { transform: rotate(0);}
.menu_box .rBox dl dd {padding: 5px 0;}
.menu_box .rBox dl dd ul { height: 0; overflow: hidden; transition: .3s; }
.menu_box .rBox dl.on dd ul { height: auto; }
.menu_box .rBox dl dd ul li { float: left; min-width: 25%; padding: 3px 20px 3px 0; box-sizing: border-box;}
.menu_box .rBox dl dd ul li a { display: inline-block; font-size: 16px; color: #777;}
.menu_box .rBox dl dd ul li a:hover { color: #15517B;}
.menu_box .rBox dl dd ul p { float: left; width: 100%; padding: 5px 0; font-size: 14px; color: #444;}
.menu_box .rBox .qr_lists { padding: 10px 0;}
.menu_box .rBox .qr_lists p { float: left; padding: 10px 15px; text-align: center;}
.menu_box .rBox .qr_lists p i { display: block;}

@media screen and (max-width: 1720px){
  .header .logo img:last-child { left: 300px;}
}

@media screen and (max-width: 1630px){
  .header .logo img:last-child { display: none;}
}
@media screen and (max-width: 1200px){
  .header.h .r .menuT a.on i { background-position: -62px -207px;}
}
.w1900 { position: relative; max-width: 1900px; margin: 0 auto;}
.w1200 { max-width: 1200px; margin: 0 auto;}

.banner_sub { background-position: center 0; background-repeat: no-repeat;}
.nav_sub { height: 80px; background: #fff; position: relative; z-index: 2;}
.nav_sub .nav { padding-top: 21px;box-sizing: border-box;}
.nav_sub .nav .item { float: left; position: relative; min-height: 38px; margin-right: 30px; background: #DEDEDE; border-radius: 19px; position: relative;z-index: 1;}
.nav_sub .nav .item:hover { z-index: 2;}
.nav_sub .nav .item h6 a { display: block; position: relative; z-index: 2; padding: 0 20px; line-height: 38px; font-size: 18px; color: #941415; position: relative;}
.nav_sub .nav .item h6 a.on { background: #941415; border-radius: 19px; color: #fff; font-weight: 700;}
.nav_sub .nav .item.isSub h6 a { padding-right: 35px;}
.nav_sub .nav .item.isSub h6 a::after { position: absolute; top: 50%; right: 12px; margin-top: -3px; display: inline-block; content: ''; width: 15px; height: 6px; background: url(../img/icon_04.png) no-repeat -36px center }
.nav_sub .nav .item.isSub h6 a.on::after { background-position: 0 center;}
.nav_sub .nav .item .sub { display: none;}
.nav_sub .nav .item:hover .sub { display: block; padding: 45px 20px 15px; position: absolute; top: 0; left: 0; right: 0; background: #DEDEDE; border-radius: 20px;}
.nav_sub .nav .item:hover .sub a { display: block; padding: 5px 0; line-height: 30px; font-size: 16px; color: #3e3e3e;}
.nav_sub .nav .item:hover .sub a:hover { color: #941415;}
.nav_sub .path { line-height: 80px;}
.nav_sub .path a, .nav_sub .path em { padding: 0 3px; font-size: 14px; color: #333;}
.nav_sub .path .home { float: left; margin-top: 2px;}
.nav_sub.s1 .nav .item { margin-right: 10px;}
.nav_sub.s2 .nav .item { margin-right: 5px;}
.nav_sub.s2 .nav .item h6 a {padding: 0 15px; font-size: 17px;}
.nav_sub.s2 .nav .item.isSub h6 a { padding-right: 35px;}
/* 社会责任 start */
.page_warp {width: 100%; overflow: hidden; background: url(../img/bj_03.png) no-repeat right top; }
.page_warp.shzr .box { background: #fff; margin: 30px 0 110px;}
.page_warp.shzr .box{ padding: 60px; }
.page_warp.shzr h5 {  padding-bottom: 15px;font-size: 24px; color: #000;}
.page_warp.shzr p { padding-bottom: 15px; font-size: 16px; line-height: 32px; color: #555; }

/* 社会责任 end */


/* zj add start */
/* 敬请期待 start */
.coming_soon_warp { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: url(../img/coming_soon/coming_soon_img_1.jpg) no-repeat; background-size: 100% 100%;}
.coming_soon_warp .logo { position: absolute; top: 30px; left: 40px; z-index: 6;}
.coming_soon_warp > div {position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-position: 0 0; background-size: 100% 100%; background-repeat: no-repeat;}
.coming_soon_warp .img_1 { background-image: url(../img/coming_soon/coming_soon_img_2_1.gif); }
.coming_soon_warp .img_2 { background-image: url(../img/coming_soon/coming_soon_img_2_2.gif); }
.coming_soon_warp .img_3 { background-image: url(../img/coming_soon/coming_soon_img_2_3.gif); }
.coming_soon_warp .img_4 { background-image: url(../img/coming_soon/coming_soon_img_2_4.png); opacity: 0; transition: .5s; }
.coming_soon_warp .img_4.on { opacity: 1;}


@media screen and (max-width: 1200px){
  .coming_soon_warp .logo img{ height: 80px;}
  .coming_soon_warp {background-image: url(../img/coming_soon/coming_soon_img_1_mob.jpg);}
  .coming_soon_warp .img_1 { background-image: url(../img/coming_soon/coming_soon_img_2_1_mob.gif); }
  .coming_soon_warp .img_2 { background-image: url(../img/coming_soon/coming_soon_img_2_2_mob.gif); }
  .coming_soon_warp .img_3 { background-image: url(../img/coming_soon/coming_soon_img_2_3_mob.gif); }
  .coming_soon_warp .img_4 { background-image: url(../img/coming_soon/coming_soon_img_2_4_mob.png); opacity: 0; transition: .5s; }
}
@media screen and (max-width: 760px){
  .coming_soon_warp .logo { top: 15px; left: 15px;}
  .coming_soon_warp .logo img{ height: 50px;}
}

/* 敬请期待 end */
/* 招商局公司日 start */
.page_warp.mk_gsr .box { background: #fff; margin: 30px 0 110px; padding: 80px}
.page_warp.mk_gsr .info_box h6 { font-size: 24px; color: #555; line-height: 40px;}
.page_warp.mk_gsr .info_box h6 i { font-size: 30px; color: #ff8a00; font-weight: 700;}
.page_warp.mk_gsr .info_box .info { display: flex; color: #555;}
.page_warp.mk_gsr .info_box .info .ptx { flex: 1; padding-right: 100px; line-height: 30px;}
.page_warp.mk_gsr .info_box .info .ptx p { padding-top: 30px; font-size: 16px;}
.page_warp.mk_gsr h2.t1 { padding: 20px 0; font-size: 20px; color: #555; font-weight: 700;}


.lr_move_box { padding: 0 40px; position: relative;overflow: hidden;}
.lr_move_box a.lr { position: absolute; top: 50%; width: 30px; height: 30px; margin-top: -15px; background: #941415; color: #fff; line-height: 30px; text-align: center; border-radius: 50%; font-family: '宋体'; font-weight: 700; font-size: 24px;}
.lr_move_box a.more_l { left: 0;}
.lr_move_box a.more_r { right: 0;}
.lr_move_box a.not { background: #fff; border: 1px solid #941415; color: #941415;}
.lr_move_box.info .moveBox { height: 325px; padding: 0 10px; overflow: hidden;}
.lr_move_box.info .moveBox ul { height: 350px; padding-left: 16px; white-space: nowrap;font-size: 0; overflow: hidden; overflow-x: auto; }
.lr_move_box.info .moveBox ul li {display: inline-block; width: 116px; height: 200px; padding-top: 126px; margin-left: -16px; background: url(../img/qywh/qywh-gsr_bg_1.png) no-repeat 0 136px; text-align: center;}
.lr_move_box.info .moveBox ul li span { display: block; position: relative; top: 15px;}
.lr_move_box.info .moveBox ul li span::after,.page_warp.mk_gsr .lr_move_box .moveBox ul li span::before { display: block; content: ''; position: absolute; left: 50%; background: #6B97D8; transform: translateX(-50%);}
.lr_move_box.info .moveBox ul li span::after { top: -55px; height: 55px; width: 2px; z-index: 2;}
.lr_move_box.info .moveBox ul li span::before { top: -68px; width: 8px; height: 8px; border: 5px solid #D6E2F4; border-radius: 50%; z-index: 1;}
.lr_move_box.info .moveBox ul li span em { display: inline-block; width: 70px; height: 70px; border-radius: 50%; text-align: center; line-height: 70px; background: #6B97D8; color: #fff; font-size: 18px; font-weight: 700;}
.lr_move_box.info .moveBox ul li span i { display: block; position: absolute; left: 50%; top: -90px; transform: translateX(-50%); width: 170px; line-height: 24px; font-size: 14px; color: #555; line-height: 20px; white-space: initial;}
.lr_move_box.info .moveBox ul li span i strong { display: inline-block; padding: 3px 10px; background: #6B97D8; color: #fff; border-radius: 0 10px 0 10px; }
.lr_move_box.info .moveBox ul li span i b { display: block; font-weight: 500; padding-top: 5px;}
.lr_move_box.info .moveBox ul li:nth-child(odd) { background-position: -150px 85px; }
.lr_move_box.info .moveBox ul li:nth-child(odd) span { top: -15px;}
.lr_move_box.info .moveBox ul li:nth-child(odd) span em{box-shadow: 5px 15px 20px #e4efff;}
.lr_move_box.info .moveBox ul li:nth-child(odd) span::after { top: 70px;}
.lr_move_box.info .moveBox ul li:nth-child(odd) span::before { top: 120px;}
.lr_move_box.info .moveBox ul li:nth-child(odd) span i { top: 142px;}

.lr_move_box.yghd { margin-bottom: 20px;}
.lr_move_box.yghd .moveBox { height: 60px; position: relative;}
.lr_move_box.yghd .moveBox::after { content: ''; position: absolute; left: 0; top: 30px; right: 0; height: 1px; background: #D2D2D2;}
.lr_move_box.yghd ul { height: 100px; font-size: 0; text-align: center; position: relative; overflow: hidden; overflow-x: auto; z-index: 2;white-space: nowrap;}
.lr_move_box.yghd ul li { display: inline-block; padding: 0 15px;}
.lr_move_box.yghd ul li a { font-size: 18px; color: #555; padding: 0 5px 5px;}
.lr_move_box.yghd ul li a.active { border-bottom: 2px solid #f00; color: #f00;}
.page_warp.mk_gsr .yghdBox .item { color: #555;}
.page_warp.mk_gsr .yghdBox .item dl dt { width: 342px; margin-right: 50px;}
.page_warp.mk_gsr .yghdBox .item dl dd h4 { font-size: 20px; padding-bottom: 25px;}
.page_warp.mk_gsr .yghdBox .item dl dd a { color: #555; transition: .3s;}
.page_warp.mk_gsr .yghdBox .item dl dd p { font-size: 16px;}
.page_warp.mk_gsr .yghdBox .item dl dd h4 a:hover { color: #6B97D8;}
.page_warp.mk_gsr .yghdBox .item ul { margin-top: 30px;}
.page_warp.mk_gsr .yghdBox .item ul li a { display: block; height: 46px; padding-left: 25px; line-height: 46px; border-bottom: 1px dashed #ddd; font-size: 16px; color: #555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; transition: .3s;}
.page_warp.mk_gsr .yghdBox .item ul li a::before { content: ''; position: absolute; left: 5px; top: 50%; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 50%; background: #D2D2D2; }
.page_warp.mk_gsr .yghdBox .item ul li a:hover { color: #6B97D8;}

@media screen and (max-width: 1200px){
  .banner_sub.mk_gsr { height: 200px !important; background-size: cover;}
  .nav_sub.s1 { height: auto; }
  .nav_sub.s1 .nav { padding: 15px 15px 10px;}
  .mk_gsr.nav_sub .nav .item { margin-bottom: 5px;}
  .page_warp.mk_gsr .box { padding: 15px;}
  .page_warp.mk_gsr .info_box .info .ptx { padding-right: 50px;}
  
}

@media screen and (max-width: 760px){
  .page_warp.mk_gsr .box { margin: 15px 0 80px;}
  .banner_sub.mk_gsr { height: 150px !important; background-position-x: 35%;}
  .lr_move_box.info .moveBox { padding: 0;}
  .page_warp.mk_gsr .info_box .info .ptx { padding-right: 0;}
  .page_warp.mk_gsr .iamgeA { display: none;}
  .page_warp.mk_gsr .info_box .info .ptx p { font-size: 14px; line-height: 18px;}
  .page_warp.mk_gsr .yghdBox .item dl dt,.page_warp.mk_gsr .yghdBox .item dl dd h4 { width: 100%; display: block; text-align: center; font-size: 16px;}
  .page_warp.mk_gsr .yghdBox .item dl dd h4 { padding-bottom: 15px;}
  .page_warp.mk_gsr .yghdBox .item dl dd p { font-size: 14px;}
  .page_warp.mk_gsr .yghdBox .item ul { margin-top: 15px;}
  .page_warp.mk_gsr .yghdBox .item ul li a { font-size: 14px;}
}
/* 招商局公司日 end */
/* 公共标题和显示更多 start */
h2.title_h2 { margin: 50px 0 30px; box-sizing: border-box;border-left: 1px solid #941415;margin-bottom: 52px;height: 68px;line-height: 34px;padding-left: 15px;color: #941415;}
h2.title_h2 span { display: block;font-size: 36px; margin-bottom: 8px;}
h2.title_h2 i {font-size: 21px;}
.jtjx_move_s1 { display: block; margin-top: 50px; text-align: center; color: #941415;}
.jtjx_move_s1 i { display: block; font-size: 14px;}
.jtjx_move_s1 a {display: inline-block; margin-top: 20px; width: 40px;height: 40px;line-height: 45px;text-align: center; border: 1px solid #941415; border-radius: 100%;background-color: #FFF; font-size: 20px;font-weight: bold;color: #941415;box-shadow: 1px 13px 20px #96b5d1;}
.jtjx_move_s1.stop{opacity: 0.7 !important;}
.jtjx_move_s1.stop a{cursor: not-allowed;}

.pop_warp { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0); z-index: 999; transition: background .3s; overflow: hidden;}
.pop_warp .info_box { position: absolute; left: 50%; top: 50%; width: 1200px; height: 580px; margin: -290px 0 0 -600px; background: #fff; border-radius: 15px; padding: 60px; box-sizing: border-box; transform: scale(0); overflow: hidden; transition: .3s;}
.pop_warp .info_box .closeBtn { display: inline-block; padding: 5px; position: absolute; top: 5px; right: 15px; font-size: 40px; color: #000; line-height: 40px; transition: .6s;}
.pop_warp .info_box .closeBtn:hover { transform: scale(1.2);}
.pop_warp.on {background: rgba(0, 0, 0, .5);}
.pop_warp.on .info_box { transform: scale(1);}
.pop_warp .info_box .tsBox { display: flex;}
.pop_warp .info_box .l_box { width: 246px; text-align: center; font-size: 14px;}
.pop_warp .info_box .l_box i { display: block;}
.pop_warp .info_box .l_box b { display: block; font-size: 20px; padding: 5px 0 10px;}
.pop_warp .info_box .r_box { flex: 1; height: 462px; padding-left: 50px; font-size: 16px; color: #444; overflow: hidden; overflow-y: auto;}
.pop_warp .info_box .r_box p { padding-bottom: 15px;}

.pop_warp .info_box .r_box::-webkit-scrollbar {width: 8px;}
.pop_warp .info_box .r_box::-webkit-scrollbar-thumb {border-radius: 10px;background:#A6A6A6;}
.pop_warp .info_box .r_box::-webkit-scrollbar-track {border-radius: 10px;background: #CACACA;}

.backTop { display: none; position: fixed; bottom: 120px; right: 30px; width: 40px; height: 40px; cursor: pointer; background: #61A2DD url(../img/toTop_ico.png) no-repeat center; cursor: pointer; z-index: 9;}

@media screen and (max-width: 1200px){
  h2.title_h2 { margin: 15px 0;}
  .pop_warp .info_box { width: 90vw; height: 60vh; left: 0; margin: -30vh 5vw; }
  .pop_warp .info_box { padding: 30px;}
  .pop_warp .info_box .tsBox { display: block;height: 100%;}
  .pop_warp .info_box .l_box { display: none;}
  .pop_warp .info_box .r_box { height: 100%; padding-left: 0;}
  .nav_sub.s1 .nav .item { margin: 3px;}
}
@media screen and (max-width: 760px){
  h2.title_h2 span { font-size: 28px;}
  h2.title_h2 i { font-size: 14px;}
  .pop_warp .info_box { height: 90vh; top: 0; margin: 5vh 5vw; overflow: visible;}
  .pop_warp .info_box { padding: 15px;}
  .pop_warp .info_box .closeBtn { height: 30px; width: 30px; text-align: center; top: -15px; right: -15px; line-height: 24px; background: #fff; border-radius: 50%;}
  
  .backTop { right: 10px; bottom: 50px;}
}
/* 公共标题和显示更多 end */

/* 招商局历代掌门人 start */
.page_warp.mk_zmr { padding-bottom: 110px;}
.page_warp.mk_zmr .lists ul { width: calc(100% + 30px); margin-left: -15px;}
.page_warp.mk_zmr .lists li { float: left; width: 25%; padding: 10px 15px; box-sizing: border-box;}
.page_warp.mk_zmr .lists li a { display: block;background: #fff; padding: 15px; font-size: 14px; color: #333; transition: .4s;}
.page_warp.mk_zmr .lists li a i { display: block; height: 300px; margin-bottom: 10px;text-align: center; overflow: hidden;}
.page_warp.mk_zmr .lists li a i img { max-width: 100%;  transition: .6s;}
.page_warp.mk_zmr .lists li a span b { display: block; font-size: 20px; padding-bottom: 10px; }
.page_warp.mk_zmr .lists li a span em { display: block; height: 66px; line-height: 22px; overflow: hidden;}
.page_warp.mk_zmr .lists li a:hover { background: #941415; color: #fff;}
.page_warp.mk_zmr .lists li a:hover i img { transform: scale(1.04);}

@media screen and (max-width: 1200px){
  .banner_sub.mk_zmr { height: 200px !important; background-size: cover;}
  .page_warp.mk_zmr .box { padding: 15px 15px 0;}
  .page_warp.mk_zmr .lists li { width: 33.33%;padding: 8px;}
  .page_warp.mk_zmr .lists li a i { height: 250px;}
}

@media screen and (max-width: 760px){
  .banner_sub.mk_zmr { height: 150px !important; background-size: cover;}
  .page_warp.mk_zmr .lists li { width: 100%;}
  .page_warp.mk_zmr .lists li a i { height: auto;}
  .page_warp.mk_zmr .lists li a span b { text-align: center;}
  .page_warp.mk_zmr .lists li a span em { height: auto;}
}
/* 招商局历代掌门人 end */
/* 招商局书目 start */
.page_warp.mkzssm { padding-bottom: 110px;}
.page_warp.mkzssm h2.t1 { margin: 40px 0 35px; border-bottom: 1px solid #fff; text-align: center;}
.page_warp.mkzssm h2.t1 a { display: inline-block; margin: 0 60px; padding: 0 10px 20px; position: relative; bottom: -1px; font-size: 18px; color: #333; border-bottom: 4px solid transparent;}
.page_warp.mkzssm h2.t1 a.active { font-weight: 700; color: #941415; border-bottom-color: #941415;} 
.page_warp.mkzssm .item ul { width: calc(100% + 20px); margin-left: -10px;}
.page_warp.mkzssm .item ul li { float: left; width:25%; padding: 10px 10px 20px; box-sizing: border-box;}
.page_warp.mkzssm .item ul li a { display: block; font-size: 18px; color: #000; text-align: center;}
.page_warp.mkzssm .item ul li a span { display: block; padding: 5px 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page_warp.mkzssm .item ul li a i { display: block; width: 100%; height: 387px; border: 1px solid rgba(0, 0, 0, .1); overflow: hidden;}
.page_warp.mkzssm .item ul li a img { float: left; max-width: 100%; transition: .3s;}
.page_warp.mkzssm .item ul li a:hover img { transform: scale(1.04); }
.page_warp.mkzssm .item ul li a em { display: inline-block; padding: 2px 10px; background: #941415; color: #fff; border-radius: 5px; font-size: 14px;}
@media screen and (max-width: 1200px){
  .page_warp.mkzssm h2.t1 { margin: 20px 0 15px;}
  .page_warp.mkzssm h2.t1 a { margin: 0 30px;}
  .page_warp.mkzssm .item ul { width: 100%; margin-left: 0; padding: 0 15px; box-sizing: border-box;}
  .page_warp.mkzssm .item ul li { width: 33.33%;}
  .page_warp.mkzssm .item ul li a i {height: auto;}
}
@media screen and (max-width: 760px){
  .page_warp.mkzssm h2.t1 a { margin: 0 10px;}
  .page_warp.mkzssm .item ul { padding: 0 10px;}
  .page_warp.mkzssm .item ul li { width: 50%; padding: 5px 5px 15px;}
  .page_warp.mkzssm .item ul li a span { font-size: 14px; padding-bottom: 5px;}
}
/* 招商局书目 end */

/* 招商局之歌 start */
.page_warp.mkplayer { padding: 20px 0 110px;}
.page_warp.mkplayer .box { background: #fff; padding: 40px;}
.page_warp.mkplayer .play_bx { padding-bottom: 80px;overflow: hidden;}
.page_warp.mkplayer .other_lists { padding: 100px 60px 40px;}
.page_warp.mkplayer .other_lists ul { font-size: 0; text-align: center;}
.page_warp.mkplayer .other_lists ul li { width: 50%; display: inline-block; padding: 10px; line-height: 40px; box-sizing: border-box; font-size: 14px; color: #555; }
.page_warp.mkplayer .other_lists ul li span { display: inline-block; min-width: 220px;text-align: left;}
.page_warp.mkplayer .other_lists ul li a { display: inline-block; height: 40px; padding: 0 15px; font-size: 18px; border-radius: 5px; background: #0584D8; color: #fff; transition: .3s;}
.page_warp.mkplayer .other_lists ul li a:hover { background: #941415;}
@media screen and (max-width: 1200px){
  .page_warp.mkplayer .box { padding: 15px;}
  .page_warp.mkplayer .other_lists { padding: 15px 0;}
}
@media screen and (max-width: 760px){
  .page_warp.mkplayer .box { padding: 15px;}
  .page_warp.mkplayer .play_bx { padding-bottom: 30px;}
  .page_warp.mkplayer .play_bx .jp-audio { margin: 0 !important;}
  .page_warp.mkplayer .play_bx .jp-progress { display: none;}
  .page_warp.mkplayer .other_lists { padding: 15px 0;}
  .page_warp.mkplayer .other_lists ul li { width: 100%;}
  .page_warp.mkplayer .other_lists ul li a { font-size: 16px;}
}
/* 招商局之歌 end */
/* zj add end */

/* 公司管理层 start */
.page_warp.gsglc .box {  margin: 47px 0 250px;}
.page_warp.gsglc .title{ box-sizing: border-box; border-left: 1px solid #941415; margin-bottom: 52px; height: 68px; line-height: 34px; padding-left: 15px; color: #941415;}
.page_warp.gsglc .title span{display: block; font-size:36px ; margin-bottom: 8px;}
.page_warp.gsglc .title i{display: block; font-size: 21px;}
.page_warp.gsglc .gsglc_ul li{width: 100%;}
.page_warp.gsglc .gsglc_ul li a{ display: block; box-sizing: border-box; position: relative; width:100%; height: 362px; margin-bottom: 20px; padding-left: 332px; background-color: #f8f8f8; }
.page_warp.gsglc .gsglc_ul li a .ai{display: block;position: absolute; left: 0px; top: 0px; width: 300px; overflow: hidden; }
.gsglc_ul_left{max-width: 100%; transition: transform 1s;}
.page_warp.gsglc .gsglc_ul li a:hover .ai .gsglc_ul_left{transform: scale(1.08);}
/* .page_warp.gsglc .gsglc_ul li a:hover{background-color:#f7f78;} */
.gsglc_ul_right{display: block; padding-top: 36px;  padding-right: 17px; color: #373737; font-size: 15px;}
.gsglc_ul_right .gsglc_ul_right_top{display: block ; width: 100%; padding-bottom: 10px;  border-bottom: 1px dashed #dedede;}
.gsglc_ul_right .gsglc_ul_right_top i:first-child{font-size: 24px; color: #941415; margin-right: 33px;}
.gsglc_ul_right .gsglc_ul_right_top i:last-child{ color: #5d5d5d;}
.gsglc_ul_right_bottom p{display: block; margin: 30px 0; }
/* 公司管理层 end */

/* 联系我们 start */
.footerBg.lxwm {background:#FFFFFF url(../img/footer_bottom_02.png) no-repeat center bottom !important;}
.page_warp.lxwm .box{ margin: 73px 0 160px;}
.page_warp.lxwm .title{ box-sizing: border-box; margin-bottom: 40px; height: 68px; line-height: 34px; padding-left: 15px; color: #941415;}
.page_warp.lxwm .title span{display: block; font-size:36px ; margin-bottom: 8px;}
.page_warp.lxwm .title i{display: block; font-size: 21px;}
.page_warp.lxwm .box .theme1{ position: relative;  padding-right: 685px;}
.page_warp.lxwm .box .theme1_left p{font-size: 18px; line-height: 30px; color: #373737; margin-bottom: 58px;}
.page_warp.lxwm .box .theme1_right{position: absolute; right: 0px; top: 25px; width: 581px; height: 329px; overflow: hidden;}
.page_warp.lxwm .box .theme1_right img{max-width: 100%;}
.page_warp.lxwm .theme1_left_bottom span{display: inline-block; margin-left:38px;}
.page_warp.lxwm .theme1_left_bottom span:first-child{ margin-left: 0px;}
.page_warp.lxwm .theme1_left_bottom span i{display: block; text-align: center; color: #666666; }

.page_warp.lxwm .theme2{border: 1px solid #e5e5e5; background-color: #ffffff; margin-top: 65px; padding: 30px;}
.page_warp.lxwm .theme2 ul li{float: left; width: 50%; height: 100px; font-size: 17px; box-sizing: border-box;}
.page_warp.lxwm .theme2 ul li .i{display: block;}
.page_warp.lxwm .theme2 ul li span{position: relative;}
.page_warp.lxwm .theme2 ul li span:last-child{display: block; margin-top: 39px;}
.page_warp.lxwm .theme2 ul li span img{position:absolute; left: -50px;}

.page_warp.lxwm .theme2 ul li em{font-weight: bold;}
.page_warp.lxwm .theme2 ul li.icon_li{height: 161px; padding-top: 20px; padding-left: 60px;}
.page_warp.lxwm .theme2 ul li.icon_li1{height: 161px;}
.page_warp.lxwm .theme2 ul li p {margin-bottom: 19px;}
.page_warp.lxwm .theme2 ul li .i {margin-bottom: 10px;}
 /* 联系我们 end */

 /* 集团简讯 start */
.page_warp.jtjx .box{ margin:60px 0 293px; height: 100%; position: relative; padding-left: 125px;}
.page_warp.jtjx .box .jtjx_left{width:1px; position: absolute; top: 50px; left: 47px; height: 98%; background-color: #799dbe;}
.page_warp.jtjx .box .jtjx_right{ position: relative;}
/* border-bottom: 1px solid #d2d2d2; */
.page_warp.jtjx .box .jtjx_right ul li a{display: block; position: relative; padding:38px 19px;  padding-right: 10px; color: #373737; transition: all .2s; }
.page_warp.jtjx .box .jtjx_right ul li a::before{content: ''; display: block; position: absolute;bottom: -1px; left: 19px; width: 98%; height: 1px; background-color:#d2d2d2 ;}
.page_warp.jtjx .box .jtjx_right ul li:last-child a::before{display: none;}
.page_warp.jtjx .box .jtjx_right ul li a b{font-size: 20px; display: block; margin-bottom: 15px;}
.page_warp.jtjx .box .jtjx_right ul li a i{font-size: 14px; line-height: 25px; display: block; color: #6e6e6e;}
.page_warp.jtjx .box .jtjx_right ul li a::after{ content: ''; opacity: 0; transition: all 0.2s; width: 0px; height: 0px; position:absolute;top: 66px; left:-40px ;border-top:18px solid transparent ;border-left:20px solid transparent;border-right:20px solid #941415; border-bottom: 18px solid transparent;}

.page_warp.jtjx .box .jtjx_right ul li a:hover{color: #FFF !important; background-color: #941415; border-radius: 5px;}
.page_warp.jtjx .box .jtjx_right ul li a:hover::after{ opacity: 1; }
.page_warp.jtjx .box .jtjx_right ul li a:hover i{color: #FFF;}

.page_warp.jtjx .box .jtjx_right ul li a .liL{float: left; margin-right: 20px; width: 220px; height: 128px; overflow: hidden;}
.page_warp.jtjx .box .jtjx_right ul li a .liL img{max-width: 100%;}

.page_warp.jtjx .box .jtjx_right ul li a .circle{width: 90px;height: 90px; display: block; text-align: center; padding-top: 5px; box-sizing: border-box;  position: absolute; left: -123px; top: 33px; border-radius: 100%; background-color: #FFF; color: #941415; box-shadow: 3px 12px 20px #c4dbef; transition: all .2s;}
.page_warp.jtjx .box .jtjx_right ul li a .circle em:first-child{ display: inline-block; font-size: 18px; font-weight: bold; position: relative; line-height: 32px; padding: 8px 2px 2px; margin-bottom: 2px;}
.page_warp.jtjx .box .jtjx_right ul li a .circle em.top::after{ content: ''; position: absolute; bottom: 0px; left: 50%; transform: translateX(-50%); display: block; width: 100%; height: 1px; background-color: #87a9c7;}
.page_warp.jtjx .box .jtjx_right ul li a .circle em:last-child{font-size: 18px;font-weight: bold;}

.page_warp.jtjx .box .jtjx_right ul li a:hover .circle{background-color: #941415; color: #FFF; }
.jtjx_move{position: absolute; box-sizing: border-box; bottom: -149px; left: 50%;  transform: translateX(-50%); } 
.jtjx_move i{display: block; font-size: 14px; color: #941415;}
.jtjx_move a{display: block; margin-left: 50%; transform: translateX(-50%); margin-top: 20px; width:40px; height:40px; line-height: 45px; text-align: center; border: 1px solid #941415; border-radius: 100%; background-color: #FFF; font-size: 20px;  font-weight: bold; color: #941415; box-shadow: 1px 13px 20px #96b5d1;}
.jtjx_move.stop{opacity: 0.7;}
.jtjx_move.stop a{cursor: not-allowed;}
/* 集团简讯 end */

/* 集团要闻 start */
.page_warp.jtyw .box{margin: 60px 0 276px;}
.page_warp.jtyw .box .jtjx_right ul li a .liB{ margin-top: 25px; width: 100%; height: 517px; box-sizing: border-box;  overflow: hidden; }
.page_warp.jtyw .box .jtjx_right ul li a .liB img{ max-width: 100%; border: 1px solid; box-sizing: border-box; }
.page_warp.jtyw .box .jtjx_left{height: 93%;}
.page_warp.jtyw  .jtjx_move{bottom: -90px;}
.page_warp.jtyw  .jtjx_move a{margin-top: 15px;}
/* 集团要闻 end */

/* 集团要闻-详情页 start */
.page_warp.jtyw-xqy .box{margin: 60px 0 276px;}
.page_warp.jtyw-xqy .box h2{font-size: 26px; font-weight: bold; color: #000; text-align: center;}
.page_warp.jtyw-xqy .article_box_title span{display: block; overflow: hidden; text-align: center; font-size: 14px; margin-top: 9px;} 
.page_warp.jtyw-xqy .article_box_title span i{margin-right: 36px;}
.page_warp.jtyw-xqy .article_box_title span em{margin-left: 36px;}
.page_warp.jtyw-xqy ul{padding-top: 50px;}
.page_warp.jtyw-xqy ul li{font-size: 16px; } 
.page_warp.jtyw-xqy .articl_box p {margin-bottom: 21px;}
.page_warp.jtyw-xqy ul li p{margin-bottom: 35px;} 
.page_warp.jtyw-xqy ul li em{display: block; margin: 0 auto; margin-bottom: 32px; width: 900px;height:auto; overflow: hidden; } 
.page_warp.jtyw-xqy .articl_box p img{max-width: 100%;  box-sizing: border-box;height:auto!important}
video{max-width:100%;height:auto}
/* 集团要闻-详情页 end */

/* 人事变动 start */
.page_warp.rsbd .box{margin: 45px 0 200px;}
.page_warp.rsbd .box ul li a{display: block; padding: 15px; margin-bottom: 20px; background-color: #FFF; transition: box-shadow 0.8s;}
.page_warp.rsbd .box ul li a .rsbd_L{display: block; float: left; margin-right: 25px; width:260px; height:170px; overflow: hidden;}
.page_warp.rsbd .box ul li a .rsbd_L img {max-width: 100%; min-width: 260px; transition: transform 0.8s ;}
/* 公共a标签触摸效果 */
.page_warp .box ul li a.bxs{transition: box-shadow 0.8s;}
.page_warp .box ul li a.bxs:hover{box-shadow: 1px 4px 10px #c0bfbf;}
.page_warp .box ul li a:hover .sca img {transform: scale(1.08);}

.page_warp.rsbd .box ul li a .rsbd_r{display: block; padding:18px 0;}
.page_warp.rsbd .box ul li a .rsbd_r b{display: block; position: relative; padding-right: 100px; font-size:20px; font-weight: normal; color: #373737; margin-bottom: 20px;}
.page_warp.rsbd .box ul li a .rsbd_r b em{position: absolute; right: 0px; top: 2px; font-size: 16px; }
.page_warp.rsbd .box ul li a .rsbd_r i{display: block; font-size: 14px;color: #737373; line-height: 25px;}

/* 人事变动 end */

/* 专题专栏 start */
.page_warp.ztzl .ztzl_w1200{max-width: 1150px;}
.page_warp.ztzl .box{max-width: 1150px; position: relative;  margin: 50px 0 285px;}
.page_warp.ztzl .box ul li a{display: block; border-radius: 10px; box-sizing: border-box; float: left; margin-right: 33px; margin-bottom: 33px; width: 556px; height: 259px; overflow: hidden;}
.page_warp.ztzl .box ul li a img {max-width: 100%; min-width:100%;}
.page_warp.ztzl .box ul li:nth-child(even) a{margin-right: 0px;}
.ztzl_move{bottom: -135px;}
/* 专题专栏 end */

 /* 企业文化 start */
 .page_warp.qywh{width: 100%; overflow: hidden; background: url(../img/bj_03.png) no-repeat right top, url(../img/qywh/qywh-bjL.jpg) no-repeat 0px 143px, url(../img/qywh/qywh-bjR.png) no-repeat right 588px; }
 .page_warp.qywh .box{margin: 39px 0 180px;}
 .page_warp.qywh .box a{cursor:default}
 .qywh_theme1 {padding: 20px; box-sizing: border-box; background-color: #FFF;}
 .qywh_theme1 img{max-width: 100%; vertical-align: bottom;}
 /* .qywh_theme1 ul li{ }
 .qywh_theme1 ul li a{display: block; float: left;  overflow: hidden; box-sizing: border-box; text-align: center; margin-right: 3px; width: 16.45%; height: 274px; background-color: #FFF; padding: 33px 43px 52px;}
 .qywh_theme1 ul li:last-child a{margin-right: 0px;}
 .qywh_theme1 ul li a b {display: table-cell; position: relative;  width: 110px; height: 70px;  vertical-align: middle; font-size: 24px; font-weight: bold;}
 .qywh_theme1 ul li a b::after{content: ''; display: block; position: absolute; top:-8px ; left: -2px; width: 15px; height: 25px; border-top: 2px solid ; border-left: 2px solid;}
 .qywh_theme1 ul li a b::before{content: ''; display: block; position: absolute; bottom:6px ; right: -2px; width: 15px; height: 25px; border-bottom: 2px solid ; border-right: 2px solid;}
 
 .qywh_theme1 ul li a em {display: block; font-size: 18px; margin-top: 20px; margin-bottom: 25px; }
 .qywh_theme1 ul li:nth-child(1) a{color: #2a76ba; background: #FFF url(../img/qywh/qywh-bj1.png) no-repeat center; background-position:center 68px;}
 .qywh_theme1 ul li:nth-child(2) a{color: #d04870; background: #FFF url(../img/qywh/qywh-js.png) no-repeat center; background-position:center 68px;}
 .qywh_theme1 ul li:nth-child(3) a{color: #4d5a6c; background: #FFF url(../img/qywh/qywh-ln.png) no-repeat center; background-position:center 68px;}
 .qywh_theme1 ul li:nth-child(4) a{color: #855674; background: #FFF url(../img/qywh/qywh-yj.png) no-repeat center; background-position:center 68px;}
 .qywh_theme1 ul li:nth-child(5) a{color: #308a93; background: #FFF url(../img/qywh/qywh-jz.png) no-repeat center; background-position:center 68px;}
 .qywh_theme1 ul li:nth-child(6) a{color: #d47511; background: #FFF url(../img/qywh/qywh-sm.png) no-repeat center; background-position:center 68px;}
 .qywh_theme1 ul li a i{display: block;font-size: 18px ;color: #373737;} */
 
 .qywh_theme2{margin: 20px 0;}
 .qywh_theme2 ul li{display: block; float: left; box-sizing: border-box;width: 32.66666%;  height: auto;} 
 .qywh_theme2 ul li.li_left b{ color: #aa9168;}
 .qywh_theme2 ul li.li_center b{ color: #b82424;}
 .qywh_theme2 ul li.li_right b{ color: #004070;}
 .qywh_theme2 ul li .top_a{display: block; height: 490px;  padding: 17px; box-sizing: border-box; overflow: hidden; background-color: #FFF; margin-bottom: 2px;}
 .qywh_theme2 ul li {margin-right: 1%;}
 .qywh_theme2 ul li:last-child{margin-right:0px;}
 .qywh_theme2 ul li .top_a .liL{ display: inline-block; width:358px; height:180px; overflow: hidden;}
 .qywh_theme2 ul li .top_a .liL img {max-width: 100%;}
 .qywh_theme2 ul li .top_a .liR{display: block; }
 .qywh_theme2 ul li .top_a .liR b{ display: block; font-size: 26px; margin: 17px 0px;}
 .qywh_theme2 ul li .top_a .liR i{ display: block; font-size: 15px; line-height: 27px; color:#373737 ;}
 
 .qywh_theme2 ul li .li_spanBox{display: block; height: 294px; box-sizing: border-box;  padding: 0 15px; padding-bottom: 10px; overflow: hidden; padding-top: 20px; background-color: #fff; margin-bottom: 2px;}
 .qywh_theme2 ul li .li_spanBox em{display: block; width: 62px; height: 57px; overflow: hidden;}
 .qywh_theme2 ul li .li_spanBox em img{max-width: 100%; }
 .qywh_theme2 ul li .li_spanBox b { display: block; margin-top: 15px;margin-bottom: 10px; font-size: 24px; font-weight: normal;  }
 .qywh_theme2 ul li .li_spanBox i{display: block;font-size: 15px;  color: #373737;line-height: 25px; }
 /* 企业文化 end */
 

/* 人力资源 start */
.page_warp.rlzy .box{margin: 0 0 180px;}
.rlzy_theme1 {background-color: #fff;}
.rlzy_theme1 ul{padding: 0 36px; padding-top: 79px; padding-bottom: 66px;}
.rlzy_theme1 ul li {float: left; text-align: center; width: 16.66%; padding: 0 35px; box-sizing: border-box;}
.rlzy_theme1 ul li a{display: block;box-sizing: border-box;  width: 130px; height: 130px;   text-align: center; border: 1px solid; border-radius: 100%;} 
.rlzy_theme1 ul li:nth-child(1) a{border-color: #a1c8de;}
.rlzy_theme1 ul li:nth-child(2) a{border-color: #e3ce56;}
.rlzy_theme1 ul li:nth-child(3) a{border-color:#b3d860 ;}
.rlzy_theme1 ul li:nth-child(4) a{border-color: #f38e87;}
.rlzy_theme1 ul li:nth-child(5) a{border-color: #5ec9ef;}
.rlzy_theme1 ul li:nth-child(6) a{border-color: #f3bd62;}

.rlzy_theme1 ul li a em{display:inline-block; width: 100px; height: 100px; overflow: hidden; border-radius: 100%; margin-top: 50%; transform: translateY(-50%); }
.rlzy_theme1 ul li a em img {max-width: 100%; min-width: 100%; min-height: 100%; max-height: 100%;}
.rlzy_theme1 ul li b{display: block; position: relative; font-size:24px; font-weight: bold; margin-top: 20px; margin-bottom: 32px;}  
.rlzy_theme1 ul li b::before{content: ''; display: block; width: 25px; height:4px ; position: absolute; bottom: -12px; left: 50%; transform: translateX(-50%); background-color: #941415;}
.rlzy_theme1 ul li i{display: block; font-size: 15px; color: #373737;}
.rlzy_theme2{padding-top: 55px;}
.rlzy_theme2 h2{font-size: 43px; text-align: center; font-weight: bold; color: #941415;}
.rlzy_theme2 span{display: block; font-size: 20px; text-align: center; margin-top: 22px; margin-bottom: 58px; position: relative;}
.rlzy_theme2 span::before{content: ''; display: block; width:72px; height: 1px; position: absolute;  bottom: -22px; left: 50%; transform: translateX(-50%);  background-color: #487ba8;}
.rlzy_theme2 ul li a {display: block; float: left; width: 31.8%; box-sizing: border-box; margin-right: 2.3%;  border-top-left-radius: 6px; border-top-right-radius: 6px; overflow: hidden;}
.rlzy_theme2 ul li:last-child a { margin-right: 0px;}
.rlzy_theme2 ul li a em{display: block; width: 380px; height: 260px; overflow: hidden;}
.rlzy_theme2 ul li a em img {max-width: 100%; max-height: 100%;min-width: 100%; min-height: 100%; }
.rlzy_theme2 ul li a i{display: block; width: 100%; height: 50px; box-sizing: border-box; text-align: center; margin-top: -3px; font-size: 16px; color: #373737; line-height: 50px; background-color: #fff; border-bottom-left-radius:6px ; border-bottom-right-radius: 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 人力资源 end */

/* 业务与服务 start */
.page_warp.ywyfw .box{ margin: 290px 0 252px;}
.ywyfw_theme1{ width: 100%;  box-sizing: border-box; position:absolute; top: 340px; left: 50%; transform: translateX(-50%); padding: 35px; border-radius: 6px; background-color: #FFF; }
.ywyfw_theme1 .ywyfw_theme1_left{ float: left; margin-right: 3.04%; width: 431px;height:206px ;overflow: hidden;}
.ywyfw_theme1 .ywyfw_theme1_left img {max-width: 100%; min-width: 100%; min-height: 100%; max-height: 100%;}
.ywyfw_theme1_right b{display: block; position: relative; font-size: 26px; margin-bottom: 65px; font-weight:bold ; color: #941415;}
.ywyfw_theme1_right b::before{content: ''; display: block; position: absolute; bottom: -15px; left: 468px; width: 188px; height: 1px; background-color: #941415; }
.ywyfw_theme1_right i{display: block; font-size: 15px; line-height: 27px;} 

.ywyfw_theme h2{background: url(../img/ywyfw/traffic.png) no-repeat bottom center; padding-bottom: 10px; font-size: 43px; font-weight: bold; color: #941415; text-align: center;}
.ywyfw_theme p.js{font-size: 14px; text-align: center; padding: 0 240px; margin-top: 10px; line-height: 26px; position: relative;margin-bottom: 57px;}
.ywyfw_theme p.js::before{content: ''; display: block; position: absolute; bottom: -20px; left: 50%; transform: translateX(-50%); width: 72px; height: 1px; background-color: #487ba8;}
.ywyfw_theme2 ul li a{display: block; float: left; width: 31.66%; height: 240px; border-radius: 5px; margin-right: 2.5%;margin-bottom: 30px; box-sizing: border-box; padding-top: 30px; padding-left: 30px; padding-right: 72px;
background: #FFF; background-image: url(../img/ywyfw/bj_i1.png), url(../img/ywyfw/bj_icon.png);
background-repeat: no-repeat, no-repeat;
background-position:269px 30px, 248px 133px;
/* background:#FFFFFF url(../img/ywyfw/bj_icon.png) no-repeat 200px 10px; */
}
.ywyfw_theme2 ul li:nth-child(2) a{background-image: url(../img/ywyfw/bj_i2.png), url(../img/ywyfw/bj_icon2.png); }
.ywyfw_theme2 ul li:nth-child(3) a{background-image: url(../img/ywyfw/bj_i3.png), url(../img/ywyfw/bj_icon3.png); }
.ywyfw_theme2 ul li:nth-child(4) a{background-image: url(../img/ywyfw/bj_i4.png), url(../img/ywyfw/bj_icon4.png); }
.ywyfw_theme2 ul li:nth-child(5) a{background-image: url(../img/ywyfw/bj_i5.png), url(../img/ywyfw/bj_icon5.png); }
.ywyfw_theme2 ul li:nth-child(6) a{background-image: url(../img/ywyfw/bj_i6.png), url(../img/ywyfw/bj_icon6.png); }
.ywyfw_theme2 ul li:nth-child(3n) a{margin-right: 0px;}
.ywyfw_theme2 ul li a b{display: block; font-size:24px; color: #373737; margin-bottom: 25px;}  
.ywyfw_theme2 ul li a i{display: block; font-size:16px; color:#373737 ; line-height: 26px;}

.ywyfw_theme3_wm{ padding-top: 58px; padding-bottom: 62px; background-color: #fff; margin-top: 35px;}
.ywyfw_theme3 h2{background: url(../img/ywyfw/finance.png) no-repeat bottom center;}
.ywyfw_theme3_wm p.js{margin-bottom: 88px;}
.ywyfw_theme3 ul li a{display: block;float: left; position: relative; width: 19.04%; height: 193px; box-sizing: border-box; color: #373737; margin-right: 1.2%; border: 1px solid #e5e5e5; border-radius: 6px; padding: 0 10px; padding-top: 57px;}
.ywyfw_theme3 ul li:last-child a{margin-right: 0px;}
.ywyfw_theme3 ul li a b.title{display: block;font-size: 24px; text-align: center; margin-bottom: 19px; }
.ywyfw_theme3 ul li a i.txt{display: block; font-size: 16px;}
.ywyfw_theme3 ul li a em.txt{display: inline-block; font-size: 16px; margin-left: 12px; position: relative;}
.ywyfw_theme3 ul li a em.txt::before{content: ''; display: block; position: absolute; left: -12px; top: 50%; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 100%; background-color: #941415;}
/* .ywyfw_theme3 ul li:nth-of-type(2n) a em.txt:nth-of-type(2n){margin-left: 54px;} */
.ywyfw_theme3 ul li a em.txt:nth-of-type(2n){margin-left: 30px;}

.ywyfw_theme3 ul li a span.top{display: block; box-sizing: border-box; padding: 8px; width: 74px; height:74px; border-radius: 100%; position: absolute; top: -35px; left: 50%; transform: translateX(-50%); background-color: #5cb0d6; background-image:linear-gradient(#6dd9ca, #4f8fdf); }
.ywyfw_theme3 ul li a span.top i{display: block; height: 100%; border-radius: 100%; background-color: #FFF; overflow: hidden;}
.ywyfw_theme3 ul li a span.top i em{ display: block; height:100% ; text-align: center;  }
.ywyfw_theme3 ul li a span.top i em img{ margin-top: 50%; transform: translateY(-50%); }

.ywyfw_theme4 {position: static; transform: translateX(0px); margin-top: 57px; border-radius: 4px; padding: 25px;}
.ywyfw_theme4 .ywyfw_theme1_left{width: 520px; height: 320px;}
.ywyfw_theme4 .ywyfw_theme1_right {float:left; width: 595px; height: auto; }
.ywyfw_theme4 .ywyfw_theme1_right b::before{width: 255px; left:0px;}
.ywyfw_theme4 .ywyfw_theme1_right b{font-size: 36px; margin-bottom: 35px;}
.ywyfw_theme4 .ywyfw_theme1_right i{font-size: 16px; line-height: 30px;}
.ywyfw_theme4 .ywyfw_theme1_right a{display: block;  width: 155px; height:45px ; text-align: center;  margin-top: 20px; border: 1px solid #941415; color: #941415; border-radius: 30px; line-height: 45px; font-size: 20px;}
.ywyfw_theme4 .ywyfw_theme1_right a:hover{color: #088aff;}

.ywyfw_theme5_bj {background-color: #FFF; height: auto; margin-top: 68px; padding-top: 45px;}
.ywyfw_theme5{height: 170px;}
.ywyfw_theme5 h2{background: url(../img/ywyfw/New\ industry.png) no-repeat bottom center;}
.footerBg.ywyfw{
background: #F3F3F3 url(../img/ywyfw/ywyfw_bottom_02.jpg) no-repeat center bottom;
}
.ywyfw_theme5_ul li {width: 48.91%; height: 250px; }
.ywyfw_theme5_ul li a{display: block; height: 250px; color: #373737; background-color: #FFF; padding: 15px;  border-radius: 6px; border: 1px solid #e5e5e5; }
.ywyfw_theme5_ul li:first-child{margin-right: 2.166%;}
.ywyfw_theme5_ul li a em{width: 290px; height: 219px; overflow: hidden; display: block; margin-right: 20px;}
.ywyfw_theme5_ul li a em img {max-width: 100%; min-width: 100%; min-height: 100%; max-height: 100%;}
.ywyfw_theme5_ul li a .liR{display: block}
.ywyfw_theme5_ul li a .liR b{display: block; font-size: 24px; margin-top: 30px; margin-bottom: 23px;}
.ywyfw_theme5_ul li a .liR i{display: block;  font-size: 16px; line-height: 29px; padding-right: 10px;}

/* 业务与服务 end */

/* 精彩视频 staet */
.page_warp.jcsp .box{ margin: 35px 0 142px; }
.page_warp.jcsp .box h2.title_show{ text-align: center;  padding-bottom: 17px; border-bottom: 1px solid #FFF; margin-bottom: 50px;}
.page_warp.jcsp .box h2.title_show span {display: inline-block;  box-sizing: border-box;}
.page_warp.jcsp .box h2.title_show span a{display: block; float: left; font-size: 18px; color: #373737;margin-right:58px ;}
.page_warp.jcsp .box h2.title_show span a:last-child {margin-right: 0px;}
.page_warp.jcsp .box h2.title_show span a.active{font-weight: bold; color: #941415; position: relative;}
.page_warp.jcsp .box h2.title_show span a.active::after{content: '';  display: block; position: absolute; bottom: -22px; width: 100%; height: 3px; background-color: #941415; }

.jcsp_vod ul li{float: left; position: relative; width: 31.666%; box-sizing: border-box; margin-right: 2.5%; margin-bottom: 30px; border-radius: 4px;}

.jcsp_vod ul li:nth-child(3n){margin-right: 0px;}
.jcsp_vod ul li a{display: block; height: 100%; font-size: 16px; color: #373737;}
.jcsp_vod ul li a em{display: block; width: 100%; height: 220px; overflow: hidden; border-top-left-radius:6px ; border-top-right-radius: 6px; position: relative; }
.jcsp_vod ul li a em::after{content: ''; display: block; position: absolute; top: 0px; left: 0px; opacity: 0.5; background-color: #000; width: 100%; height: 100%; }
.jcsp_vod ul li a em img {max-width: 100%; min-width: 100%; min-height: 100%; max-height: 100%; transition: transform 0.6s;}
.jcsp_vod ul li:hover a em img{opacity: 0.9; transform: scale(1.08);}
.jcsp_vod ul li a span{display: block; border-bottom-left-radius:6px ; border-bottom-right-radius: 6px; text-align: center; background-color: #FFF; padding: 10px 0; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jcsp_vod ul li{transition: box-shadow 0.8s;}
.jcsp_vod ul li:hover{box-shadow: 1px 4px 10px #c0bfbf;}
.jcsp_vod ul li i.btn{display: block; position: absolute; top: 30%; left: 50%; z-index: 1; transform: translateX(-50%); width: 55px; height:55px;  border-radius: 100%; transition:opacity 0.6s ;}
.jcsp_vod ul li i.btn img {max-width: 100%; min-width: 100%; min-height: 100%; max-height: 100%; transition:transform 0.6s ;}
/* .jcsp_vod ul li:hover i.btn img{opacity: 0.9; transform: scale(1.1);} */

.pop_warp.jcsp .info_box{height: 750px; margin: -380px 0 0 -600px; box-sizing: border-box; padding: 50px; padding-top: 30px;}
.pop_warp.jcsp #videoV1 {height: 100%;}
.pop_warp.jcsp #videoV1 video{width: 100%; height: 93%; background-color: #000; }
.pop_warp.jcsp #videoV1 h3{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 22px;padding: 10px 0;}

/* 苏商简报 */
.brief_con{ padding-top: 40px !important;}
.brief li{ border-bottom: #e3e3e3 dashed 1px; height: 35px; line-height: 35px;overflow: hidden;color: #666; position: relative;}
.brief li:before {position: absolute;}
.brief li:before {content: "● ";left: 0px;}
.brief li a {font-size:16px;color: #333;padding-right: 80px;width: 75%;position: absolute; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding-left: 20px;}
.brief li span {color: #666;display: block;position: absolute;right: 0px;top: 0px; font-size: 14px;}
.brief li a:hover{ color: #941415;}
@media screen and (max-width:760px) {
	.brief_con{ padding-top: 20px !important;}
	.brief li a { width: 50%;}
}
@media screen and (max-width:1200px){
  .page_warp.jcsp .box{padding: 0px 15px;}
  .jcsp_vod ul li a em{height: 156px;}
  .pop_warp.jcsp .info_box{height: 532px; padding: 35px; padding-top: 12px; margin: -30vh 5vw;}
  .pop_warp.jcsp #videoV1 video{height: 88%;}
}
@media screen and (max-width:760px) {
  .page_warp.jcsp .box{margin: 28px 0 60px;}
  .page_warp.jcsp .box h2.title_show{padding-bottom: 10px;}
  .page_warp.jcsp .box h2.title_show span a{font-size: 13px; margin-right: 18px;}
  .page_warp.jcsp .box h2.title_show span a.active::after{bottom: -15px;}
  .jcsp_vod ul li{width: 48.5%; margin-right: 3%; margin-bottom: 10px;}
  .jcsp_vod ul li a{font-size: 12px;}
  .jcsp_vod ul li a span{padding: 5px;}
  .jcsp_vod ul li:nth-child(3n){margin-right: 3%;}
  .jcsp_vod ul li:nth-child(2n){margin-right: 0px;}
  .jcsp_vod ul li i.btn{width: 30px; height: 30px;}
  .jcsp_vod ul li a em{height: 106px;}
  .page_warp.jcsp .box h2.title_show{margin-bottom: 27px;}
  .pop_warp.jcsp #videoV1 h3{font-size: 14px; padding: 5px 0;}
  .pop_warp.jcsp #videoV1 video{height: 86%;}
  .pop_warp.jcsp .info_box{height: 261px; padding: 15px; margin: 35vw 5vw;}
}
/* 精彩视频 end */

/* 招商局历史 start */
.page_warp.zsj_ls .box{ margin: 40px 0 142px; }
.page_warp.zsj_ls .title{ box-sizing: border-box; border-left: 1px solid #941415; margin-bottom: 52px; height: 68px; line-height: 34px; padding-left: 15px; color: #941415;}
.page_warp.zsj_ls .title span{display: block; font-size:36px ; margin-bottom: 8px;}
.page_warp.zsj_ls .title i{display: block; font-size: 21px;}
.page_warp.zsj_ls .box p{font-size: 16px; line-height: 28px; margin-bottom: 55px;}
.zsj_ls_show_title h2{position: relative;}
.zsj_ls_show_title h2 a{display: block; box-sizing: border-box; padding: 20px 0; padding-left: 25px; float: left; width: 21.6666%; font-size: 18px;  font-weight: bold; color: #fff; background-color: #2d76b8; }
.zsj_ls_show_title h2 a:nth-child(1){background: #2d76b8 url(../img/zsjls/title1_bj.png) no-repeat 10px bottom;}
.zsj_ls_show_title h2 a:nth-child(2){background:#4e91ce url(../img/zsjls/title2_bj.png) no-repeat 10px bottom;}
.zsj_ls_show_title h2 a:nth-child(3){background:#2d76b8 url(../img/zsjls/title3_bj.png) no-repeat 10px bottom;}
.zsj_ls_show_title h2 a:nth-child(4){background:#4e91ce url(../img/zsjls/title4_bj.png) no-repeat 10px bottom;}
.zsj_ls_show_title h2 a:nth-child(5){background:#2d76b8 url(../img/zsjls/title5_bj.png) no-repeat 0px bottom;}
.zsj_ls_show_title h2 a:first-child{margin-left: 45px; position: relative; padding-left: 0px;}
.zsj_ls_show_title h2 a:first-child::before{content: ''; display: block; width: 0px; height: 0px;  position: absolute; left: -90px; bottom: 0px;  border-left: 45px solid transparent;  border-top:50px solid transparent ; border-bottom:50px solid transparent ; border-right:45px solid #2d76b8 ;}
.zsj_ls_show_title h2 a:last-child{position: relative;}
.zsj_ls_show_title h2 a:last-child::before{content: ''; display: block; position: absolute; right: -43px; top: 0px; width: 45px;height: 100%; background: url(../img/zsjls/zsjls_wb_03.png) no-repeat top;}

.zsj_ls_show_title h2 a:nth-child(odd){margin-right: 18.3333%;}
.zsj_ls_show_title h2 a:nth-child(odd):hover{background-color: #155996;}
.zsj_ls_show_title h2 a:first-child:hover::before{border-right:45px solid #155996 ;}
.zsj_ls_show_title h2 a:last-child:hover::before{background: url(../img/zsjls/zsjls_wb_cut.png) no-repeat top;}

.zsj_ls_show_title h2 a.active:nth-child(odd){background-color: #155996;}
.zsj_ls_show_title h2 a.active:first-child::before{border-right:45px solid #155996 ;}
.zsj_ls_show_title h2 a.active:last-child::before{background: url(../img/zsjls/zsjls_wb_cut.png) no-repeat top;}
.zsj_ls_show_title h2 a:nth-child(odd):last-child{margin-right:0px; }

.zsj_ls_show_title h2 a:nth-child(2n){position: absolute; top:-21px; z-index: 2; background-color: #4e91ce;}
.zsj_ls_show_title h2 a:nth-child(2n):hover{background-color: #941415;}
.zsj_ls_show_title h2 a.active:nth-child(2n){background-color: #941415;}

.zsj_ls_show_title h2 a.a2{left:19.2%;}
.zsj_ls_show_title h2 a.a2::after, .zsj_ls_show_title h2 a.a4::after{content: ''; display: block; position: absolute; left: 7px; bottom: -15px; transform: rotate(-45deg);  border-left: 15px solid #033663;  border-top:15px solid transparent ; border-bottom:15px solid transparent ; border-right:15px solid transparent ;}
.zsj_ls_show_title h2 a.a2::before, .zsj_ls_show_title h2 a.a4::before {content: ''; display: block; position: absolute; right: 5px; bottom: -15px; transform: rotate(45deg); border-left: 15px solid transparent;  border-top:15px solid transparent ; border-bottom:15px solid transparent ; border-right:15px solid #033663 ;}

.zsj_ls_show_title h2 a.a4{left:59.2%;}
.zsj_ls_show_title h2 a:first-child{width: 17.2%;}
.zsj_ls_show_title h2 a:last-child{width:17.2%;}
.zsj_ls_show_title h2 a i{display: block;}
.zsj_ls_show_title h2 a i:first-child{font-weight: bold; margin-bottom: 6px;}

.zsj_ls_box{ box-sizing: border-box; margin-top: 33px; position: relative;}
.zsj_ls .box_left{position: absolute; width: 23%; box-sizing: border-box; height: 473px; padding: 7px 9px;  color: #555555; background-color: #FFF;}
.zsj_ls .box_left.tb{position: fixed; top: 0; width:279px; z-index: 99;} 
.zsj_ls .box_left_ul{background-color: #f7f8fa;height: 100%; padding: 22px 13px;    box-sizing: border-box; }
.zsj_ls .box_left_ul h3{text-align: center; font-size: 22px; border-bottom: 1px dashed #d2d2d2; padding-bottom: 15px; }
.zsj_ls .box_left_ul h3 i{ font-weight: bold; display: block;}
.zsj_ls .box_left_ul h3 i:last-child{text-align: center; font-size: 18px;} 

.zsj_ls .box_left_ul div ul{padding: 20px;}
.zsj_ls .box_left_ul div ul li {float: left; width: 50%; box-sizing: border-box; padding-left: 12px; border-left: 1px solid #e7e7e8;}
.zsj_ls .box_left_ul div ul li a{display: block; font-size: 14px; color: #555555; line-height: 30px;}
.zsj_ls .box_left_ul div ul li.act{border-left: 2px solid #0081d5;}
.zsj_ls .box_left_ul div ul li.act a{color:#0081d5;}

.zsj_ls .box_right{ float: right; position: relative; width: 76.74%; box-sizing: border-box; padding-left: 200px;}
.box_right_content  ul li a{display: block; position: relative; background-color: #FFF; padding:20px 15px; padding-bottom: 30px; margin-bottom: 50px; border-radius: 6px; font-size: 16px; color: #373737;}
.box_right_content  ul li a::before{content: ''; position: absolute; left: -40px; top: 25px; display: block; width: 0px; height: 0px; border-bottom:20px solid  transparent ; border-top: 20px solid  transparent ; border-left: 20px solid  transparent ; border-right: 20px solid #FFF;}
.box_right_content  ul li a span{display: block;}
.box_right_content  ul li a span p{display: block; margin-bottom: 40px!important;}
.box_right_content  ul li a span p:last-child{ margin-bottom: 0px!important;}
.box_right_content  ul li a em{display: block; position: absolute; left: -130px; top: -1px; background-color: #FFF; width: 90px; height: 90px; text-align: center; font-size: 32px; font-weight: bold; line-height: 90px; color: #941415; border-radius: 100%;box-shadow: 1px 6px 20px #afc3d4;}

.box_right_timer {width: 1px;  height: 100%; position: absolute; left: 115px; background-color: #799dbe;}

@media screen and (max-width:1200px) {
    .page_warp.zsj_ls .box{padding: 0 15px;}
    .page_warp.zsj_ls .title{margin-bottom: 25px;}
    .page_warp.zsj_ls .box p{margin-bottom: 25px;}
    .zsj_ls_show_title h2 a:first-child::before, .zsj_ls_show_title h2 a:last-child::before{display: none;}
    .zsj_ls_show_title h2 a.a2::before, .zsj_ls_show_title h2 a.a4::before ,.zsj_ls_show_title h2 a.a2::after, .zsj_ls_show_title h2 a.a4::after{display: none;}
    .zsj_ls_show_title h2 a:nth-child(2n){position: static;}
    .zsj_ls_show_title h2 a{width: 18.4% !important; font-size: 16px; background-color:#4e91ce; margin-right: 2% !important; padding: 10px !important;}
    .zsj_ls_show_title h2 a:last-child{margin-right: 0px !important;}
    .zsj_ls_show_title h2 a:first-child{margin-left: 0px;}
    .zsj_ls_show_title h2 a:nth-child(1){ background: #4e91ce url(../img/zsjls/title1_bj.png) no-repeat 10px bottom;}
    .zsj_ls_show_title h2 a:nth-child(3){ background: #4e91ce url(../img/zsjls/title3_bj.png) no-repeat 10px bottom;}
    .zsj_ls_show_title h2 a:nth-child(5){ background: #4e91ce url(../img/zsjls/title5_bj.png) no-repeat 0px bottom;}
    .box_right_content ul li a em{width: 55px; height: 55px; left: -83px; top: 18px; line-height: 55px; font-size: 20px;}
    .zsj_ls .box_right{padding-left: 100px;}
    .box_right_timer{left: 48px; top: 20px;}
    .zsj_ls .box_left_ul{padding: 22px 6px;}
    .zsj_ls .box_left_ul div ul{padding: 0px;}
    .zsj_ls .box_left_ul div ul li{padding-left: 10px;}
    .zsj_ls .box_left.tb{width: 169px;}
    .zsj_ls .box_left{height: auto;}
}
@media screen and (max-width:760px) {
    .page_warp.zsj_ls .box{margin: 40px 0 45px;}
    .page_warp.zsj_ls .title{height: 49px; line-height: 24px; margin-bottom: 15px;}
    .page_warp.zsj_ls .title span{font-size: 27px; margin-bottom: 8px; }
    .page_warp.zsj_ls .title i{font-size: 15px;}
    .page_warp.zsj_ls .box p{font-size: 13px;}
    .zsj_ls .box_left{display: none;}  
    .zsj_ls .box_right{width: 100%;}
    .zsj_ls_show_title h2 a{width: 32% !important; font-size: 14px; margin-bottom: 10px; background-position:center 50% !important ; background-size: 95% !important;}
    .zsj_ls_show_title h2 a:last-child{margin-right: 2% !important;;}
    .zsj_ls_show_title h2 a:nth-child(3n){margin-right: 0px !important;}
    .zsj_ls_box{margin-top: 20px;}
    .zsj_ls .box_right{padding-left: 65px;}
    .box_right_content ul li a em{width: 45px; height: 45px; line-height: 45px; left: -61px; top: 12px; font-size: 16px;}
    .box_right_timer{left: 27px;}
    .box_right_content ul li a::before{left: -19px; border-bottom: 10px solid transparent; border-top: 10px solid transparent;border-left: 10px solid transparent;border-right: 10px solid #FFF;}
    .box_right_content ul li a{font-size: 13px; padding: 15px;}
    .box_right_content ul li a span p{margin-bottom: 12px!important;}
    .box_right_content ul li a{margin-bottom: 20px;}
}   
/* 招商局历史 end */

 /* 招商局之最 start */
 .page_warp.zjszz .box  {margin: 40px 0px 140px; padding-left:130px; position:relative;}
 .page_warp.zjszz h2.title{margin-top: 75px; margin-bottom: 40px; font-size: 37px; text-align: center; color: #941415;}
 .page_warp.zjszz .box .jtjx_left{width:1px; position: absolute; top: 113px; left: 54px; height: 94%; background-color: #799dbe;}
 .page_warp.zjszz .box .jtjx_right ul li .circle{width: 90px;height: 90px; display: block; text-align: center; padding-top: 5px; box-sizing: border-box;  position: absolute; left: -123px;border-radius: 100%; background-color: #FFF; color: #941415; box-shadow: 3px 12px 20px #c4dbef; transition: none; line-height: 75px; top: 0px;}
 .page_warp.zjszz .box .jtjx_right ul li a::before{display: none;}
 .page_warp.zjszz .box .jtjx_right ul li {display: block; position: relative; padding:0px 30px;  padding-right: 10px;  transition: none; color: #000 !important;background-color: #fff;border-radius: 5px; margin-bottom: 56px;}
 /* .page_warp.zjszz .box .jtjx_right ul li:hover{color: #000 !important;background-color: #fff;border-radius: 5px; } */
 .page_warp.zjszz .box .jtjx_right ul li::after {content: '';  transition: none; width: 0px; height: 0px; position:absolute; left:-40px ;border-top:18px solid transparent ;border-left:20px solid transparent;border-right:20px solid #FFF; border-bottom: 18px solid transparent;top: 21px;  opacity: 1;}
 .page_warp.zjszz .box .jtjx_right ul li .circle em.year{font-weight: bold; font-size: 32px !important; padding: 0px; text-align: center;}
 .page_warp.zjszz .box .jtjx_right ul li b{font-size: 17px;font-weight: bold; font-family: '微软雅黑'; display: block;padding-bottom: 20px; padding-top: 20px; border-top: 1px dashed #e5e5e5;}
 .page_warp.zjszz .box .jtjx_right ul li a:first-child b{border-top: 0px;}
 .page_warp.zjszz .box .jtjx_right ul li b:hover{color: #941415;}
 .page_warp.zjszz .box .jtjx_right ul li:hover .circle{background-color: #941415; color: #FFF; }
 .page_warp.zjszz .box .jtjx_right ul li span.liR a{display: block; color: #373737; padding: 0px; margin: 0px;}
 .page_warp.zjszz .box .jtjx_right ul li a:hover{color: #941415; background-color: #FFF!important;}
 .page_warp.zjszz .box .jtjx_right ul li a::after{display: none;}

 @media screen and (max-width:1200px) {
     .page_warp.zjszz{padding: 0 15px; box-sizing: border-box;}
     .page_warp.zjszz .box{padding-left: 60px;    margin: 0px 0px 80px}
     .page_warp.zjszz h2.title{margin-top: 25px; margin-bottom: 20px;font-size: 24px;}
     .page_warp.zjszz .box .jtjx_right ul li .circle{width: 45px; height: 45px; left: -60px; line-height: 35px;}
     .page_warp.zjszz .box .jtjx_right ul li .circle em.year{font-size: 16px !important;}
     .page_warp.zjszz .box .jtjx_left{left: 24px; top: 87px;}
     .page_warp.zjszz .box .jtjx_right ul li::after{border-width: 10px; left: -18px; top:12px;}
     .page_warp.zjszz .box .jtjx_right ul li b{padding: 10px 0; font-size: 14px;}
     .page_warp.zjszz .box .jtjx_right ul li{margin-bottom: 20px; padding: 0 15px;}
 }
 /* 招商局之最 end */
 
 /* 摄影专题 start */
 .coming_soon_sy_warp{overflow: hidden;}
.coming_soon_sy_warp .cs_sy_box .bg .mob { display: none;}
.coming_soon_sy_warp .cs_sy_box .bg img, .coming_soon_sy_warp .cs_sy_box i img { width: 100%;}
.coming_soon_sy_warp .cs_sy_box { position: relative;}
.coming_soon_sy_warp .cs_sy_box .logo { position: absolute; top: 20px; left: 20px; z-index: 5;}
.coming_soon_sy_warp .cs_sy_box i { position: absolute; left: 0; right: 0; bottom: 0; top: 0; }
.coming_soon_sy_warp .cs_sy_lists { background: url(../img/coming_soon/coming_soon_sy_img_2_2.jpg) no-repeat center 0; background-size: 100% 100%;}
.coming_soon_sy_warp .cs_sy_lists .ps_p { max-width: 1400px; margin: 0 auto; padding: 30px; box-sizing: border-box; position: relative; overflow: hidden;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs { position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: 1;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i { position: absolute; display: block;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs b::after,.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs b::before { position: absolute; left: 0; top: 0; content: ''; z-index: 2; display: block; width: 82px; height: 82px; background: url(../img/coming_soon/coming_soon_sy_ico_1_1.png) no-repeat;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs b::before { left: auto; right: 0; background-image: url(../img/coming_soon/coming_soon_sy_ico_1_2.png);}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs b.b2::after {top: auto; bottom: 0;background-image: url(../img/coming_soon/coming_soon_sy_ico_1_3.png);}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs b.b2::before {top: auto; bottom: 0; left: auto; right: 0; background-image: url(../img/coming_soon/coming_soon_sy_ico_1_4.png);}
.coming_soon_sy_warp .cs_sy_lists { position: relative;}
.coming_soon_sy_warp .cs_sy_lists .tsBot { position: absolute; bottom: 60px; right: 40px;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i.i1, .coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i.i2 { left: 0; width: 33px; top: 50px; bottom: 50px;background: url(../img/coming_soon/coming_soon_sy_ico_1_2a.jpg) repeat-y;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i.i2 { left: auto; right: 0; background-image:url(../img/coming_soon/coming_soon_sy_ico_1_3a.jpg);}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i.i3, .coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i.i4 { left: 50px; right: 50px; top: 0; height: 33px;background: url(../img/coming_soon/coming_soon_sy_ico_1_1a.jpg) repeat-x;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs i.i4  { top: auto; bottom: 0; background-image:url(../img/coming_soon/coming_soon_sy_ico_1_4a.jpg);}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs::before { content: ''; position: absolute; top: 0; left: 0; right: -80px; bottom: -100px; background: url(../img/coming_soon/coming_soon_bg_logo.png) no-repeat right bottom; z-index: 2;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .bgs::after { content: ''; position: absolute; left: 33px; right: 33px; bottom: 33px; top: 33px; background: #fff; z-index: 1;}
.coming_soon_sy_warp .cs_sy_lists .ps_p .boxT1 { position: relative; z-index: 2; padding: 30px; font-size: 24px; line-height: 52px; color: #015493;}
.coming_soon_sy_warp .cs_sy_lists .lists { max-width: 1400px; margin: 0 auto; }
.coming_soon_sy_warp .cs_sy_lists .syListsBox { width: calc(100% + 25px); margin-left: -25px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li { float: left; width: 25%; box-sizing: border-box;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a { display: block; margin: 25px 0 0 25px; background: #fff; border-radius: 8px; font-size: 16px; color: #333; overflow: hidden;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i { display: block; height: 200px; overflow: hidden; position: relative;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a img { transition: .6s;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a:hover i img { transform: scale(1.06);}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i img { max-width: 100%; min-height: 200px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i::after { content: ''; display: block; width: 110px; height: 34px; position: absolute; top: 0; left: 0;background: url(../img/coming_soon/coming_soon_tit_1_3.png) no-repeat;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i.level1::after { background-position: 0 0;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i.level2::after { background-position: 0 -45px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i.level3::after { background-position: 0 -89px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i.level4::after { background-position: 0 -134px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a i.level5::after { background-position: 0 -178px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a span { display: block; padding: 15px 10px; font-size: 16px;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a span strong { display: block; color: #015493; font-size: 24px; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a span em { display: block; padding: 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.coming_soon_sy_warp .cs_sy_lists .syListsBox li a em.cn, .coming_soon_sy_warp .cs_sy_lists .syListsBox li a b { display: none;}
.coming_soon_sy_warp .cs_sy_lists .lists { min-height: 1000px; padding-bottom: 200px; }
.coming_soon_sy_warp .cs_sy_lists .lists .toMove { padding-top: 60px;}
.coming_soon_sy_warp .cs_sy_lists .lists a.mover { display: inline-block; }
.coming_soon_sy_warp .cs_sy_lists .path_tit .path { color: #fff; font-size: 18px;}
.coming_soon_sy_warp .cs_sy_lists .path_tit .path a { color: #fff; }
.coming_soon_sy_warp .cs_sy_lists .path_tit .path a img { float: left;}
.coming_soon_sy_warp .cs_sy_lists .path_tit h3 { margin-top: -120px;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox { padding: 40px 0; font-size: 0;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a { display: inline-block; margin: 0 3px; padding: 5px 13px; background: #4EB2F3; color: #fff; font-size: 14px; box-shadow: 0px 0px 15px #fff inset,0px 0px 5px rgba(0,0,0,0.2); transition: .3s; }
.coming_soon_sy_warp .cs_sy_lists .pagesBox a:hover { background: #2391d9;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a i { position: relative; z-index: 2;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a:first-child { border-radius: 3px 0 0 3px;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a:last-child { border-radius: 0 3px 3px 0;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a.active { background: #275EBF; box-shadow:none; background: linear-gradient(45deg,#52C1FE,#8FFBFF,#8FFBFF,#52C1FE ); position: relative;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a.active::after { content: ""; position: absolute; left: 1px; right: 1px; bottom: 1px; top: 1px; background: #275EBF; z-index: 0;}
.coming_soon_sy_warp .cs_sy_lists .pagesBox a.dis { color: #1576c2 !important; background: #4EB2F3 !important; cursor:default; box-shadow: 0px 0px 15px rgba(255, 255, 255, .6) inset,0px 0px 5px rgba(0,0,0,0.2);}
.popBox { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99;}
.popBox::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0, 0, .5); opacity: 0; transition: .5s;}
.popBox.on:after { opacity: 1;}
.popBox .vi_box { width: 1100px; height: 650px; margin: -380px 0 0 -600px; padding: 50px; position: absolute; top: 50%; left: 50%; transform: scale(0) ; background: #fff; border-radius: 15px; z-index: 2; transition: .2s;}
.popBox.on .vi_box { transform: scale(1);}
.popBox .closeBtn { position: absolute; top: 5px; right:10px; height: 50px; width: 50px; text-align: center; line-height: 44px; font-size: 54px; font-weight: 300; z-index: 2; color: #8A8A8A; transition: .5s;}
.popBox .closeBtn:hover { color: #000; transform: rotate(-180deg);}
.popBox .vi_box .t { display: flex; margin-bottom: 5px; font-size: 16px; color: #000;line-height: 40px;}
.popBox .vi_box .t h4 { flex: 1;white-space: nowrap; text-overflow: ellipsis;overflow: hidden; font-size: 22px;}
.popBox .mySwiper { overflow: hidden; position: relative;}
.popBox .mySwiper .swiper-slide {display: flex;justify-content: center;align-items: center; height: 607px;}
.popBox .info_ps { display: flex; align-items: center; padding: 15px; position: absolute; bottom: 0; left: 0; right: 1px; background: rgba(0, 0, 0, .5); z-index: 2; color: #fff; font-size: 16px; line-height: 24px;}
.popBox .info_ps .num { padding-right: 15px; text-align: center; font-size: 28px; }
.popBox .info_ps .num i { font-style: normal; font-size: 36px; color: #ff0101;}
.popBox .info_ps .ps { flex: 1;}
.popBox .swiper-button-next,.popBox .swiper-button-prev { width: 38px; height: 70px; margin-top: -36px; background: rgba(0, 0, 0, .5) url(../img/coming_soon/coming_soon_ico_02.png) no-repeat center 16px;}
.popBox .swiper-button-prev { border-radius: 0 5px 5px 0;}
.popBox .swiper-button-next { background-position: center -166px; border-radius: 5px 0 0 5px;}

/* 喜迎二十大  xy20d*/
.coming_soon_sy_warp.xy20d .cs_sy_box{height: 850px;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg img{ max-width: 100%; width: auto;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg .bg_img{width: 100%; opacity: 0; transition: .3s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on .bg_img {opacity: 1;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim1{left: 50%; top: 191px; transform: translateX(-50%);  right: auto; bottom: auto; }
.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim1 img{transform: scale(0); opacity: 0; transition: 0.8s;  transition-delay: 1.8s; }
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim1 img{transform: scale(1); opacity: 1;  }

.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2{left: 288px; bottom:-80px; right: auto; top: auto; opacity: 0; transition: 0.7s;  transition-delay: 1.4s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim2{opacity: 1; bottom:50px;}

.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3{left: 484px; bottom:-73px; right: auto; top: auto;  opacity: 0; transition: 0.7s;  transition-delay: 1.1s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim3{opacity: 1; bottom:23px;}

.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4{right: 220px; bottom:-70px; left: auto; top: auto;  opacity: 0; transition: 0.7s;  transition-delay: 1.4s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim4{opacity: 1;bottom:23px;}

.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim5{  left: 0px; bottom:-60px; opacity: 0; right: auto; top: auto; transition:0.7s;  transition-delay: .4s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim51{  right: -10px; bottom:-60px; opacity: 0; left: auto; top: auto; transition:0.7s;  transition-delay: .4s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim51{bottom:-4px; opacity: 1;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim5{bottom:-4px; opacity: 1;}
/* .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim5 img{width: 100%;} */
.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6{left: 111px; bottom:5px; right: auto; top: auto; transform: scale(0); opacity: 0; transition: 0.5s;  transition-delay: .8s; }
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim6{transform: scale(1); opacity: 1; }
.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7{right: 168px; bottom:5px; left: auto; top: auto; transform: scale(0); opacity: 0; transition: 0.5s;  transition-delay: .8s;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim7{transform: scale(1); opacity: 1; }

.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim8{display: block;width: 100%;  bottom: -5px; left: 0px; right: auto; top: auto;}
.coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim8 img{width: 100%;}

.coming_soon_sy_warp.xy20d  .cs_sy_lists { padding-top: 60px;  background:url(../img/coming_soon/xy20d/syzt_xy20_content_bottom_bg_01_01.png) center bottom no-repeat, url(../img/coming_soon/xy20d/syzt_tobu_bottom_zhezhao_04_02.png) no-repeat center 0; background-size: auto,100% 100%; }

.coming_soon_sy_warp.xy20d  .cs_sy_lists .ps_p .boxT1{ background-color: #f4daa2; background:#f4daa2 url(../img/coming_soon/xy20d/syzt_xy20_theme1_iconbg.png) no-repeat right 50%; border-radius: 3px; padding: 21px; color: #a74f44;}
.coming_soon_sy_warp.xy20d  .cs_sy_lists .ps_p .boxT1 .border_interior{border: 1px solid #a74f44; padding: 39px 68px;}
.coming_soon_sy_warp.xy20d  .cs_sy_lists .syListsBox li a span{background-color: #f4daa2;}
.coming_soon_sy_warp.xy20d  .cs_sy_lists .syListsBox li a span strong{color: #a74f44;}
.popBox.xy20d .info_ps{ background: rgba(0, 0, 0, .3);}

.coming_soon_sy_warp.xy20d .cs_sy_lists .path_tit h3{margin-top: -78px;}
.coming_soon_sy_warp.xy20d  .cs_sy_lists .pagesBox a{ color: #a74f44; box-shadow: none; border: 1px solid #f4daa2; background: #f4daa2;}
.coming_soon_sy_warp.xy20d  .cs_sy_lists .pagesBox a.active{ background: #a74f44; color: #f4daa2;}
.coming_soon_sy_warp.xy20d .cs_sy_lists .pagesBox a.active::after{display: none;}
.coming_soon_sy_warp.xy20d  .cs_sy_lists .pagesBox a.dis{background: #d1bc8e !important; border-color:#d1bc8e; color: #a74f44 !important;}
@media screen and (min-width:1922px) {
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg{height: 100%;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg .bg_img{height: 100%;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim51{bottom:-10px; opacity: 1;}
}
@media screen and (max-width:1890px) {
  .coming_soon_sy_warp.xy20d .cs_sy_box{height: 700px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim1 img{width: 600px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg{height: 100%;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg .bg_img{height: 100%;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim5{display: inline-block; width: 45%;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim51{display: inline-block; width: 45%;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim5{bottom: -20px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim51{bottom: -20px;}

  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4 img{width: 200px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim4{bottom: -10px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2{left: 220px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2 img{width: 120px; }
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3{left: 370px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3 img{width: 150px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7 img{width: 190px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6 img{width: 190px;}

}
@media screen and (max-width:1460px) {
  .coming_soon_sy_warp.xy20d .cs_sy_box{height: 600px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim1{top: 160px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim1 img{width: 500px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim5{bottom: -4px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6 img{width: 170px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2 img{width: 95px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2{left: 180px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3 img{width: 130px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3{left: 290px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4 img{width: 150px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim51{bottom: -4px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4{right: 120px;}
  .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7{right: 100px; bottom: -4px;}
}

@media screen and (max-width: 1480px){
    .cs_sy_lists { padding: 15px;}
    .coming_soon_sy_warp .cs_sy_lists .ps_p .boxT1 { font-size: 16px; line-height: 26px;}
}
@media screen and (max-width: 1200px){
    .coming_soon_sy_warp .cs_sy_lists .syListsBox li { width: 33.33%;}
    .coming_soon_sy_warp .cs_sy_lists .syListsBox li a span strong { font-size: 18px;}
    .coming_soon_sy_warp .cs_sy_lists .syListsBox li a span em { font-size: 14px; padding-top: 0;}
    .popBox .vi_box { width: 96%; height: auto; max-height: 80vh; left: 2%; top: 10vh; margin: 0; padding: 30px 15px 15px; box-sizing: border-box;}
    .popBox .mySwiper .swiper-slide { height: auto;}
    .popBox .mySwiper .swiper-slide img { width: 100%;}
    .popBox .info_ps .ps { white-space: nowrap; overflow: hidden; font-size: 13px; text-overflow: ellipsis;}
    .popBox .swiper-button-next,.popBox .swiper-button-prev { transform: scale(.6);}
    .popBox .vodBox video { height: 40vh;}
    .popBox .vi_box .t { font-size: 14px;}
    .popBox .vi_box .t h4 { font-size: 16px;}
    .popBox .info_ps .num { font-size: 22px;}
    .popBox .info_ps .num i { font-size: 26px;}
    .home_main_y150 .bTit_y150 .n_item ul li a span { display: none;}

    /* 摄影专题 喜迎20大 */
    .coming_soon_sy_warp.xy20d .cs_sy_lists{background-size:100% auto, 100% 100% !important;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists .ps_p{padding: 0px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box{height: 400px;}
    .coming_soon_sy_warp.xy20d  .cs_sy_box .logo img{ width: 250px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim1{top: 90px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6 img{width: 120px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6{left: 51px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2 img{width: 55px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3 img{width: 80px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4 img{width: 110px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7 img{width: 120px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7{right: 51px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2{left: 120px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim2{bottom: 20px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3{left: 190px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim3{bottom: 0px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4{right: 70px;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists .ps_p .boxT1 .border_interior{padding: 20px 15px;}
}
@media screen and (max-width: 760px){
    .coming_soon_sy_warp .cs_sy_box .bg .mob { display: block;}
    .coming_soon_sy_warp .cs_sy_box .bg .pc { display: none;}    
    .coming_soon_sy_warp .cs_sy_box .logo img { height: 40px;}
    .coming_soon_sy_warp .cs_sy_lists .syListsBox li { width: 100%;}
    .coming_soon_sy_warp .cs_sy_lists .syListsBox li a span strong { font-size: 16px;}
    .coming_soon_sy_warp .cs_sy_lists .syListsBox li a span em { font-size: 12px; padding-top: 0;}
    .coming_soon_sy_warp .cs_sy_lists .lists { padding-bottom: 40px;}
    .coming_soon_sy_warp .cs_sy_lists .ps_p .boxT1 { padding: 10px; font-size: 14px;}
    .coming_soon_sy_warp .cs_sy_lists .tsBot { bottom: 10px; right: 10px; transform: scale(.8);}
    .coming_soon_sy_warp .cs_sy_lists .lists .toMove { padding-top: 30px;}
    .coming_soon_sy_warp .cs_sy_lists .path_tit .path { font-size: 14px;}
    .coming_soon_sy_warp .cs_sy_lists .path_tit h3 { margin-top: 0;}
    .coming_soon_sy_warp .cs_sy_lists .path_tit h3 img { height: 100px;}
    .coming_soon_sy_warp .cs_sy_lists { background-color: #2D91CF; background-image: url(../img/coming_soon/coming_soon_sy_img_2_2a.jpg); background-size: 100% auto; background-position: center bottom;}
    .coming_soon_sy_warp .cs_sy_lists .pagesBox a.num { display: none;}

    
    /* 摄影专题 喜迎20大 */
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim1{top: 76px;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists{padding-top: 20px;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists .ps_p{padding: 0px;}
    .coming_soon_sy_warp.xy20d  .cs_sy_box .logo img{ width: auto;}
    .coming_soon_sy_warp.xy20d .cs_sy_box{height: 227px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6 img{width: 46px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim5{bottom: -4px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim51{bottom: -4px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim6{bottom: -4px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2 img{width: 30px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim2{bottom: 0px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim2{left: 45px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3 img{width: 40px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim3{bottom: -4px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim3{left: 80px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7 img{width: 46px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim7{bottom: -4px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4 img{width: 50px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg.on i.aim4{bottom: 0px;}
    .coming_soon_sy_warp.xy20d .cs_sy_box .bg i.aim4{right: 50px;}

    .coming_soon_sy_warp.xy20d .cs_sy_lists .ps_p .boxT1{padding: 10px; background-size: 200px auto;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists .ps_p .boxT1 .border_interior{padding: 15px; }
    .coming_soon_sy_warp.xy20d .cs_sy_lists .lists h3.image img{ width: 200px;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists .path_tit h3{margin-top: -8px;}
    .coming_soon_sy_warp.xy20d .cs_sy_lists .lists h3.image.fr img{ width: auto;}
} 
/* 摄影专题 end */

/* 组织机构 start */
.page_warp.zzjg .box {margin: 49px 0 150px;}
.page_warp.zzjg .box .zzjg_content{background-color: #FFF; padding:46px 50px; padding-bottom: 60px;}
.page_warp.zzjg .box .zzjg_content h2{font-size: 29px; color: #941415; font-weight: bold; padding-left: 20px;}
.page_warp.zzjg .box .zzjg_content .zzjg_content_img{padding-left: 28px; margin-bottom: 80px;}
.page_warp.zzjg .box .zzjg_content .zzjg_content_img img {max-width: 100%;}
.page_warp.zzjg .box .zzjg_content .zzjg_content_img.img2{padding-left: 35px; margin-bottom: 70px;}
.page_warp.zzjg .box .zzjg_content p { padding-left: 20px; font-size: 25px; color: #941415; margin-top: 10px; margin-bottom: 30px;}

.page_warp.zzjg .box .zzjg_table{padding:0 20px;}
.page_warp.zzjg .box .zzjg_table table .r_wid{width: 28.3%;}
.page_warp.zzjg .box .zzjg_table table .d_color{background-color: #8cc4f8 !important;}
.page_warp.zzjg .box .zzjg_table table tr td {padding: 20px; padding-bottom: 15px; border-color:#FFF;  font-size:15px; line-height: 26px; color: #373737;}
.page_warp.zzjg .box .zzjg_table table tr:first-child td {padding: 12px 0; font-size: 16px; font-weight: bold; background-color: #5ea3e4; text-align: center; color: #FFF;}
.page_warp.zzjg .box .zzjg_table table .tr_nr:nth-child(odd) td{background-color: #eef6fe;}
.page_warp.zzjg .box .zzjg_table table .tr_nr td:first-child{padding-left: 30px;}

@media screen and (max-width:1200px) {
    .page_warp.zzjg .box {padding: 0 15px;}
}
@media screen and (max-width:760px) {
    .page_warp.zzjg .box{margin: 29px 0 90px;}
    .page_warp.zzjg .box .zzjg_content{padding:15px 10px;}
    .page_warp.zzjg .box .zzjg_content h2{font-size: 19px; padding-left: 0px;}
    .page_warp.zzjg .box .zzjg_content .zzjg_content_img, .page_warp.zzjg .box .zzjg_content .zzjg_content_img.img2{padding-left: 0px; margin-bottom: 25px;}
    .page_warp.zzjg .box .zzjg_content p{padding-left: 0px; font-size: 15px; margin-bottom: 20px;}
    .page_warp.zzjg .box .zzjg_table{padding: 0px;}
    .page_warp.zzjg .box .zzjg_table table tr td{font-size: 12px; padding: 5px !important;}
    .page_warp.zzjg .box .zzjg_table table tr:first-child td{font-size: 12px;}
}
/* 组织机构 end */

/* 业务与服务（交通港口） start */
.page_warp.ywyfw_jtgk .box{margin: 35px 0 190px;}
.page_warp.ywyfw_jtgk .box .jtgk_content{padding: 20px; background-color: #FFF;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top{padding-bottom: 15px; border-bottom: 1px dashed #dedede;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .left{float: left; width:390px; height:212px; overflow: hidden;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .left img {max-width: 100%;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right{float: left; width: 670px; font-size: 16px;color: #313131;  padding-top: 20px; padding-left: 80px;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right h2{font-size: 26px;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right .icon_list{ box-sizing: border-box; padding: 15px 0;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right .icon_list span {  float: left; line-height: 28px; margin-left: 5px;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right .icon_list a{display:block; float: left; margin: 0 3px; width:26px ; height: 26px; background: url(../img/ywyfw/jtgk/gk_shareico.png) no-repeat; } 
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right .icon_list a:nth-of-type(2){background-position:-32px 0;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right .icon_list a:nth-of-type(3){background-position:-62px -1px;}
.page_warp.ywyfw_jtgk .box .jtgk_content_top .right .icon_list a:nth-of-type(4){background-position:-94px 0;}

.page_warp.ywyfw_jtgk .box .jtgk_content_text{padding-top: 25px; font-size: 16px;}
.page_warp.ywyfw_jtgk .box .jtgk_content_text h3{ height: 100%;}
.page_warp.ywyfw_jtgk .box .jtgk_content_text h3 strong {display: inline-block; margin: 10px 0; background-color: #0180cc; color: #fff; padding:10px 20px; }
.page_warp.ywyfw_jtgk .box .jtgk_content_text p{ margin-bottom: 30px; color: #555555;}
.page_warp.ywyfw_jtgk .box .jtgk_content_text p strong{color: #313131;}

@media screen and (max-width:1200px) {
    .page_warp.ywyfw_jtgk .box{margin: 25px 0 110px; padding: 0 15px;}
    .page_warp.ywyfw_jtgk .box .jtgk_content{padding: 15px;}
    .page_warp.ywyfw_jtgk .box .jtgk_content_top .left {width: 100%; height: auto;}
    .page_warp.ywyfw_jtgk .box .jtgk_content_top .right{width: 100%; padding-left: 0px; font-size: 14px;}
    .page_warp.ywyfw_jtgk .box .jtgk_content_text{padding-top: 15px; font-size: 14px;}
    .page_warp.ywyfw_jtgk .box .jtgk_content_text p{margin-bottom: 20px;}
    .page_warp.ywyfw_jtgk .box .jtgk_content_text h3 strong{padding: 10px;}
}
/* 业务与服务（交通港口） end */

/* 业务与服务（交通） start */
.page_warp.ywyfw_jt .box{margin: 35px 0 190px;}
.page_warp.ywyfw_jt .box .jt_Lists li {width: 32.5%; box-sizing: border-box; height: auto; margin-bottom: 15px;  margin-right: 1.25%; float: left;}
.page_warp.ywyfw_jt .box .jt_Lists li a {display: block; height: 100%; background-color: #FFF;}
.page_warp.ywyfw_jt .box .jt_Lists li:nth-of-type(3n){margin-right: 0px;}
.page_warp.ywyfw_jt .box .jt_Lists li span{display: block; padding: 20px; padding-top: 10px; box-sizing: border-box; height: 140px; font-size: 14px; color: #484848;}
.page_warp.ywyfw_jt .box .jt_Lists li span b {font-size: 20px; color: #000000; font-weight: 500; }
.page_warp.ywyfw_jt .box .jt_Lists li span i{display: block; padding-top: 7px; line-height: 25px;}
.page_warp.ywyfw_jt .box .jt_Lists li:nth-child(n+4) span{height: 212px;}

.page_warp.ywyfw_jt .box .jt_Lists li em {display: block; width: 390px; height:212px; overflow: hidden;}
.page_warp.ywyfw_jt .box .jt_Lists li em img {max-width: 100%; transition: transform 0.8s;}
.page_warp.ywyfw_jt .box ul li.bxs{transition: box-shadow 0.8s;}
.page_warp.ywyfw_jt .box ul li.bxs:hover{box-shadow: 1px 4px 10px #c0bfbf;}
.page_warp.ywyfw_jt .box ul li:hover .sca img {transform: scale(1.08);}

@media screen and (max-width:1200px) {
 .page_warp.ywyfw_jt .box{padding: 0 15px; margin: 35px 0 110px;}
 .page_warp.ywyfw_jt .box .jt_Lists li span{height: 155px;font-size: 13px;}
 .page_warp.ywyfw_jt .box .jt_Lists li em {width: 100%; height: 130px;}
 .page_warp.ywyfw_jt .box .jt_Lists li:nth-child(n+4) span{height: 315px;}
 
}
@media screen and (max-width:760px) {
    .page_warp.ywyfw_jt .box{margin: 20px 0 110px;}
    .page_warp.ywyfw_jt .box .jt_Lists li{width: 100%; margin-right: 0px !important;}
    .page_warp.ywyfw_jt .box .jt_Lists li em{height: auto;}
    .page_warp.ywyfw_jt .box .jt_Lists li span {height: auto !important;}
}
/* 业务与服务（交通） end */

.footerBg {background:#F3F3F3 url(../img/footer_bottom_02.png) no-repeat center bottom;}
.footer{ padding: 30px 0; text-align: center; color: #fff; overflow: hidden;}
.footer .link { padding-bottom: 15px; font-size: 16px;}
.footer .link a { color: #fff; padding: 0 15px;}
.footer .copy p{ line-height: 28px; font-size: 14px; color: #a8d2f8;}

.footer.s1 { background: #fff;color: #777;}
.footer.s1 .copy p { color: #777;}
.footer.s1 a { color: #333;}
.footer.s1 a:hover { color: #369;}

@media screen and (max-width: 1480px){


    .menu_box .menu_item .ons { width: 260px;}
    .menu_box .menu_item .bt1,.menu_box .menu_item .bt2 { padding-left: 60px;}
    .page_warp.shzr .box { margin: 15px 0 60px; padding: 30px;}
    .banner_sub.shzr { height: 160px !important; background-size: cover;}
    .nav_sub .path { display: none;}
    .nav_sub .nav { width: 100%; padding-left: 15px;}
    .nav_sub .nav .item { margin: 0 5px;}
    .nav_sub .nav .item h6 a { font-size: 16px;}

     /* 人力资源 start */
     .banner_sub.rlzy{height: 390px !important; background-size: cover;}
    /* 人力资源 end */

    /* 业务与服务 start */
    .page_warp.ywyfw .box{margin: 359px 0 252px;}
    /* 业务与服务 end */
}

@media screen and (max-width: 1200px){
    .header .r .gp, .header.s1 .r .nav a.sw { display: none;}
    .menu_box .box { display: block; padding: 30px 10px 10px;}
    .menu_box .menu_item .ons h3 a { font-size: 20px;}
    .menu_box .menu_item .bt1 ul li a { font-size: 16px;}
    .menu_box .menu_item .bt2 ul li a { font-size: 14px;}
    .menu_box .menu_item .ons h3 a::before { margin-top: 16px;}
    .menu_box .menu_item .ons h3 a.on::before {margin-right: 20px;width: 35px;}
    .menu_box .menu_item .bt1 ul li a.on::before {margin: 12px 12px 0 0;}
    .menu_box .rBox { width: auto; margin-top: 20px; padding: 20px 30px;}
    
    /* 公司管理层 start */
    .gsglc_ul_right_bottom p{margin: 10px 0 ;}
    .page_warp.gsglc .box{padding: 0px 15px;}
    /* 公司管理层 end */

    /* 联系我们 start */
    .page_warp.lxwm .box{padding: 0px 15px;}
    .page_warp.lxwm .box .theme1_right{position: static; width: 100%; height: 100%; margin-top: 15px;}
    .page_warp.lxwm .box .theme1{padding-right: 0px;}
    .page_warp.lxwm .box .theme1_left p{margin-bottom: 14px;}
    .page_warp.lxwm .title{margin-bottom: 25px;}
    .page_warp.lxwm .box{margin: 40px 0 110px;}
    .page_warp.lxwm .theme2{margin-top: 21px;}
    .page_warp.lxwm .theme2 ul li span img{left: -34px; width: 18px; top: 3px;}
    .page_warp.lxwm .box .theme1_right img {max-width: 100%;}
    .page_warp.lxwm .theme2 ul li{width: 100%; height: auto !important; margin-bottom: 26px;}
    .page_warp.lxwm .theme2 ul li p{margin-bottom: 5px;}
    .page_warp.lxwm .theme2 ul li.icon_li{padding-top: 0px; padding-left: 37px; margin-bottom: 36px;}
    .page_warp.lxwm .theme2 ul li span:last-child{margin-top: 12px;}
     /* 联系我们 end */

    /* 集团要闻 start */
     .page_warp.jtyw .box .jtjx_left{height: 92%;}
     .page_warp.jtyw .box .jtjx_right ul li a .liB{height: 100%;}
     /* 集团要闻 start */

       /* 集团要闻-详情页 start */
       .page_warp.jtyw-xqy .box{    margin: 60px 0 76px; padding: 0 15px;}
       .page_warp.jtyw-xqy ul li em{width: 100%;}
       .page_warp.jtyw-xqy ul li em img{min-width: 100%;}
       .page_warp.jtyw-xqy .box h2{font-size: 19px;}
       .page_warp.jtyw-xqy span{font-size: 12px;}
       .page_warp.jtyw-xqy ul{padding-top: 15px;}
       .page_warp.jtyw-xqy ul li p{margin-bottom: 15px;}
       .page_warp.jtyw-xqy ul li em{margin-bottom: 15px;}
       /* 集团要闻-详情页 end */

    /* 人事变动 start */
       .page_warp.rsbd .box{padding: 0 15px;}
    /* 人事变动 end */

    /* 专题专栏 start */
    .page_warp.ztzl .box{ padding: 0 15px;}
    .page_warp.ztzl .box ul li a{width: 48.5%; margin-right: 3%; margin-bottom: 15px;}
    .page_warp.ztzl .box ul li a img{min-height: 100%;}
    /* 专题专栏 end */

      /* 企业文化 start */
    .page_warp.qywh .box{ padding: 0 15px;}
    .qywh_theme2 ul li{width: 100%; margin-right: 0px;}
    .qywh_theme2 ul li .top_a{height: auto;}
    .qywh_theme2 ul li .top_a .liL{display: none;}
    .qywh_theme2 ul li .li_spanBox em{display: none;}
    .qywh_theme2 ul li .li_spanBox{height: auto; padding-bottom: 15px;}
    /* .qywh_theme1 ul li a{ width: 16.35%; padding: 33px 10px 52px;}
    .qywh_theme1 ul li a i{font-size: 14px;}
    .qywh_theme1 ul li a b{width: 146px; height: 43px; font-size: 17px;} */
      /* 企业文化 end */

      /* 人力资源 start */
      .rlzy_theme1 ul li{padding: 0 1%;}
      .rlzy_theme2{padding: 0px 15px; padding-top: 20px;}
      .rlzy_theme2 ul li a em{width: 100%; height: 210px;}
      .rlzy_theme1 ul{padding: 0px 15px; padding-top: 79px; padding-bottom: 66px;}
      .rlzy_theme2 ul li a i{padding: 0 10px;}
      .banner_sub.rlzy{ height: 320px !important;}
      /* 人力资源 end */

      /* 业务与服务 start */
      .page_warp.ywyfw .box{  margin: 29px 0 252px;} 
      .ywyfw_theme1{position: static; width: auto; transform: translateX(0px); margin: 0 15px; margin-bottom: 15px; padding: 15px; }
      .ywyfw_theme p.js{padding: 0 40px;}
      .ywyfw_theme1 .ywyfw_theme1_left{width: 331px;}
      .ywyfw_theme1_right b{margin-bottom: 22px; font-size: 23px;}
      
      .ywyfw_theme1_right b::before{left: 353px; bottom: -10px;}
      .ywyfw_theme2{margin: 0 15px;}
      .ywyfw_theme2 ul li a{padding: 15px; margin-bottom: 15px; background-position: 87% 5%, 87% 87%;}
      .ywyfw_theme2 ul li a i{font-size: 14px;}
      .ywyfw_theme2 ul li a b{margin-bottom: 15px;}
      .ywyfw_theme3_wm{margin-top: 15px; padding: 15px;}
      .ywyfw_theme3 ul li a{text-align: center;}
      .ywyfw_theme3 ul li a em.txt, .ywyfw_theme3 ul li a em.txt:nth-of-type(2n){margin-left: 0px;}
      .ywyfw_theme4 .ywyfw_theme1_left{width: 100%; height: auto;}
      .ywyfw_theme4 {padding: 15px; margin-top: 20px;}
      .ywyfw_theme4 .ywyfw_theme1_right{width: 100%;}
      .ywyfw_theme4 .ywyfw_theme1_right b{font-size: 27px; margin-top: 15px;}
      .ywyfw_theme4 .ywyfw_theme1_right b::before{width: 200px;}
      .ywyfw_theme4 .ywyfw_theme1_right a{font-size: 14px; width: 108px; height: 33px; line-height: 33px; }
      .ywyfw_theme5_bj {margin-top: 20px; padding: 15px;}
      .ywyfw_theme5_ul li a{height: 370px;}
      .ywyfw_theme5_ul li a em{width: 100%;}
      .ywyfw_theme5_ul li a em.fl{float: none;}
      .ywyfw_theme5_ul li a .liR b{margin-top: 15px; margin-bottom: 15px;}
      /* 业务与服务 end */


}
@media screen and (max-width: 800px){
    /* 公司管理层 start */
    .page_warp.gsglc .gsglc_ul li a{height: auto; padding-left: 0px; padding:15px;}
    .page_warp.gsglc .gsglc_ul li a .ai{position:static;}
    .gsglc_ul_right{padding-top: 15px; padding-right: 0px;}
    .page_warp.gsglc .title{margin-left: 15px;}
    .page_warp.gsglc .box {  margin: 27px 0 130px;}
    .page_warp.gsglc .title span{font-size: 29px;}
    .page_warp.gsglc .title i{font-size: 16px;}
    .page_warp.gsglc .title{margin-bottom: 29px;}
    .page_warp.gsglc .gsglc_ul li a .ai{width: 100%; text-align: center;}
     .gsglc_ul_right .gsglc_ul_right_top{text-align: center;}
    /* 公司管理层 end */

    /* 联系我们 start */
    .page_warp.lxwm .title span{font-size: 27px;}
    .page_warp.lxwm .title i{font-size: 16px;}
    .page_warp.lxwm .box .theme1_left p{font-size: 13px;}
    .page_warp.lxwm .title{padding-left: 0px; margin-bottom: 0px;}
    /* 联系我们 end */

     /* 集团简讯 start */
     .page_warp.jtjx .box{    margin: 20px 15px 160px;}
     .jtjx_move{ bottom: -106px;}
     .jtjx_move i{font-size: 12px;}
     /* 集团简讯 end */

    /* 集团要闻 start */
    .page_warp.jtyw .box .jtjx_left{height: 90%;}
    /* 集团要闻 start */

     /* 人事变动 start */
     .page_warp.rsbd .box{margin: 25px 0 100px;} 
     .page_warp.rsbd .box ul li a .rsbd_r b{font-size: 16px; padding-right: 80px;}
     .page_warp.rsbd .box ul li a .rsbd_r b em{font-size: 13px;}
     .page_warp.rsbd .box ul li a .rsbd_r i{font-size: 12px;}
     .page_warp.rsbd .box ul li a .rsbd_r b{margin-bottom: 10px;}
     .page_warp.rsbd .box ul li a .rsbd_L{display: none;}
     .page_warp.rsbd .box ul li a .rsbd_r{padding: 0px;}
     /* 人事变动 end */

      /* 专题专栏 start */
      .page_warp.ztzl .box{   margin: 60px 0 176px;}
      .page_warp.ztzl .box ul li a{height: 182px;}
    /* 专题专栏 end */

     /* 企业文化 start */
     .page_warp.qywh .box{ margin: 39px 0 100px;}
     .qywh_theme1 {padding: 15px;}
    
     /* 企业文化 end */

      /* 人力资源 start */
      .banner_sub.rlzy{height: 223px !important;}
     .rlzy_theme2 h2{font-size: 32px;}
     .rlzy_theme2 span{font-size: 16px; margin-top: 15px; margin-bottom: 49px;}
     .rlzy_theme2 ul li a i{font-size: 12px;}
     .rlzy_theme2 ul li a em{height: 170px;}
     .rlzy_theme1 ul li b{font-size: 16px;}
     .rlzy_theme1 ul li i{font-size: 12px;}
     .rlzy_theme1 ul li a{width: 100px; height: 100px; margin: 0 auto;}
     .rlzy_theme1 ul li a em{width: 70px; height: 70px;}
     .rlzy_theme1 ul li{padding: 0 1.7%;}
     .rlzy_theme1 ul{padding-top: 29px; padding-bottom: 36px;}
     .page_warp.rlzy .box{margin: 0 0 80px;}
     .rlzy_theme1 ul li b{margin-top: 9px; margin-bottom: 30px;}
      /* 人力资源 end */
}
@media screen and (max-width: 760px){
    .header.s1 { height: 60px !important;}
    .header .logo { top: 12px; left: 10px; }
    .header .logo img { height: 36px;}
    .header .r {padding-top: 15px; right: 10px;}
    .header .r .nav { display: none;}
    .header .r .menuT { transform: scale(.8);}
    .menu_box .box { padding-top: 15px; overflow: auto;}
    .menu_box { padding-top: 60px;}
    .menu_box .menu_item .ons h3 a::before { margin-top: 12px;}
    .menu_box .menu_item .ons h3 a.on::before {width: 30px; margin-right: 10px;}
    .menu_box .menu_item .ons h3 a { font-size: 16px !important;}
    .menu_box .menu_item .bt1 ul li a { font-size: 14px !important;}
    .menu_box .menu_item .bt2 ul li a { font-size: 12px !important;}
    .menu_box .menu_item .ons { width: 150px !important;}
    .menu_box .menu_item .bt1, .menu_box .menu_item .bt2 { padding: 0 20px;}
    .menu_box .menu_item { width: 100vw; overflow: auto;}
    .menu_box .menu_item .mobBox{ width: 460px;}
    .menu_box .rBox { padding: 15px;}
    .menu_box .rBox dl dd ul li a { font-size: 13px;}


    .nav_sub { height: auto;}
    .nav_sub .nav { padding: 15px;}
    .nav_sub .nav .item { margin: 3px;}
    .nav_sub .nav .item h6 a { font-size: 14px;}
    .nav_sub .nav .item:hover .sub a { font-size: 14px;}
    
    .banner_sub.shzr { height: 120px !important; background-position: 30% center;}
    


    .page_warp.shzr .box { padding: 15px;}
    .page_warp.shzr h5 { font-size: 18px; }
    .page_warp.shzr p { font-size: 14px; line-height: 26px;}


    .footer {padding: 15px;}
    .footer .link { font-size: 13px;}
    .footer .link a { padding: 0 5px;}
    .footer .copy p { font-size: 12px; line-height: 20px;}


      /* 联系我们 start */
      /* .page_warp.lxwm .title{padding-left: 0px; margin-bottom: 0px;} */
      .page_warp.lxwm .title span{margin-bottom: 0px;}
      .page_warp.lxwm .box .theme1_left p{margin-bottom: 10px;}
      .page_warp.lxwm .box .theme1_right{margin-top: 10px;}
      .page_warp.lxwm .box{margin: 25px 0 50px;}
      .theme1_left_bottom{text-align: center;}
      .page_warp.lxwm .theme2 ul li{font-size: 14px;}
      .page_warp.lxwm .theme2 ul li.icon_li{margin-bottom: 26px;}
      .page_warp.lxwm .theme2 ul li{margin-bottom: 16px;}

      /* 联系我们 end */

        /* 集团简讯 start */
        .page_warp.jtjx .box .jtjx_right ul li a.ist{padding-left: 15px;} 
        .page_warp.jtjx .box .jtjx_right ul li a .liL{display: none;}
        .page_warp.jtjx .box .jtjx_right ul li a{padding: 15px;}
        .page_warp.jtjx .box .jtjx_right ul li a b{margin-bottom: 10px; font-size: 17px;}
        .page_warp.jtjx .box .jtjx_right ul li a i{font-size: 12px;}
        .page_warp.jtjx .box{padding-left: 75px;}
        .page_warp.jtjx .box .jtjx_left{left: 29px;}
        .page_warp.jtjx .box .jtjx_right ul li a .circle{width: 60px; height: 60px; left: -76px;}
        .page_warp.jtjx .box .jtjx_right ul li a .circle em:first-child{font-size: 15px; padding: 2px; margin-bottom: 0; line-height: 24px; font-weight: normal;}
        .page_warp.jtjx .box .jtjx_right ul li a .circle em:last-child{font-size: 14px; font-weight: normal;}
        .page_warp.jtjx .box .jtjx_left{height: 98%;}
        .page_warp.jtjx .box .jtjx_right ul li a::after{top: 57px; left: -20px; border-top: 8px solid transparent;border-left: 10px solid transparent;border-right: 10px solid #941415;border-bottom: 8px solid transparent;}
        .jtjx_move a{width: 25px; height: 25px; line-height: 29px; font-size: 16px; margin-top: 10px;}
        .jtjx_right .jtjx_move{bottom: -77px;}
        .page_warp.jtjx .box .jtjx_right ul li a::before{left: 15px; width: 89%;}
        /* 集团简讯 end */

        /* 集团要闻 start */
        .page_warp.jtyw .box .jtjx_left{height: 82%;}
        /* 集团要闻 start */

        /* 专题专栏 start */
          .page_warp.ztzl .box{   margin: 26px 0 126px;}
          .page_warp.ztzl .box ul li a{height: 80px;}
          .ztzl_move{bottom:-74px;}
        /* 专题专栏 end */

        /* 企业文化 start */
        .page_warp.qywh .box{ margin: 39px 0 90px;}
        .qywh_theme2 ul li .top_a .liR b{margin: 10px 0; font-size: 22px;}
        .qywh_theme2 ul li .top_a .liR i{font-size: 13px; line-height: 25px;}
        .qywh_theme2 ul li .li_spanBox b{margin-top: 0px; font-size: 20px;}
        .qywh_theme2 ul li .li_spanBox i{font-size: 13px; line-height: 25px;}
        /* 企业文化 end */ 

      /* 人力资源 start */
     .banner_sub.rlzy{height: 117px !important; background-size: cover;}
     .rlzy_theme2 h2{font-size: 22px;}
     .rlzy_theme2 span{font-size: 12px;margin-top: 12px; margin-bottom: 40px;}
     .rlzy_theme2 span::before{bottom: -14px;}
     .rlzy_theme2 ul li a{width: 100%; margin-bottom: 15px;}
     .rlzy_theme2 ul li a em{height: 188px;}
     .rlzy_theme1 ul li{width: 33.33%; margin-bottom: 15px;}
     .rlzy_theme1 ul li a{width: 90px; height: 90px;}
     /* .rlzy_theme1 ul li{padding: 0 3.8%;} */
     /* 人力资源 end */

      /* 业务与服务 start */
      .page_warp.ywyfw .box{margin: 29px 0 72px;}
      .ywyfw_theme1 .ywyfw_theme1_left{float: none;}
      .ywyfw_theme1_right b{margin-top:15px; margin-bottom: 15px;}
      .ywyfw_theme1_right i{font-size: 13px;}
      .ywyfw_theme1_right b{font-size: 20px;}
      .ywyfw_theme h2{font-size: 33px; background-size: 50%;}
      .ywyfw_theme p.js{padding: 0 5px; font-size: 12px; margin-bottom: 38px;}
      .ywyfw_theme1_right b::before{display: none;}

      .ywyfw_theme2 ul li a{width: 48.75%; background-size: 20%, 30%;}
      .ywyfw_theme2 ul li:nth-child(3n) a{margin-right: 2.5%;}
      .ywyfw_theme2 ul li:nth-child(2n) a{margin-right: 0px;}
      .ywyfw_theme2 ul li a i{font-size: 12px;}
      .ywyfw_theme2 ul li a b{font-size: 16px;}
      .ywyfw_theme3 ul li a{width: 49.4%; }
      .ywyfw_theme3.ywyfw_theme p.js{margin-bottom: 50px;}
      .ywyfw_theme3 ul li a span.top{width: 55px; height: 55px; padding: 4px; top: 10px;}
      .ywyfw_theme3 ul li a span.top i em img{max-width: 62%;}
      .ywyfw_theme3 ul li a{padding-top: 69px; height: 160px; margin-bottom: 10px;}
      .ywyfw_theme3 ul li a b.title{font-size: 18px; margin-bottom: 8px;}
      .ywyfw_theme3 ul li a i.txt{font-size: 12px;}
      .ywyfw_theme3 ul li a em.txt{font-size: 12px;}
      .ywyfw_theme3 ul li a em.txt, .ywyfw_theme3 ul li a em.txt:nth-of-type(2n){margin-left: 20px;}
      .ywyfw_theme3 ul li:nth-child(2n) a{margin-right: 0px;}
      .ywyfw_theme4 .ywyfw_theme1_right b{font-size: 19px; margin-bottom: 15px;}
      .ywyfw_theme4 .ywyfw_theme1_right i{font-size: 12px;}
      .ywyfw_theme4 .ywyfw_theme1_right a{font-size: 12px; width: 90px; height: 24px; line-height: 24px; margin-top: 10px;}
      .ywyfw_theme5{height: 135px;}
      .ywyfw_theme5 h2{background-size: 83%;}
      .ywyfw_theme5_ul li a em{display: none;}
      .ywyfw_theme5_ul li a .liR i{font-size: 13px;}
      .ywyfw_theme5_ul li a .liR b{font-size: 21px;margin-top: 0px; margin-bottom: 10px;}
      .ywyfw_theme5_ul li a{height: 190px;}
      .ywyfw_theme5_ul li a .liR i{padding-right: 0px;}
      /* 业务与服务 end */
}



.r_move_menu { width: 45px; position: fixed; top: 0; right: 0; bottom: 0; background: url(../img/icon_05.png) no-repeat center; z-index: 9;}
.r_move_menu span { position: absolute; top: 0; width: 10px; right: 0; bottom: 0; }
.r_move_menu ul { display: flex; align-items: center; padding: 0 10px; justify-content: center; text-align: center; flex-direction: column; position: absolute; right: -160px; top: 0; bottom: 0; width:160px; background: rgba(1, 42, 80, .9); box-sizing: border-box; transition: right .3s;}
.r_move_menu ul li { width: 100%;}
.r_move_menu ul li a { display: block; color: #fff; font-size: 18px; padding: 10px 0; border-bottom: 1px solid #3B5B77;}
.r_move_menu ul li a:hover { color: #b8d9ff;}
.r_move_menu ul.on { right: 0;}
@media screen and (max-width: 1200px){
.r_move_menu { display: none;}
}


/* 学习贯彻党的二十大精神 start */
.zt_warp{overflow: hidden;}
.zt_warp .w1200{max-width: 1200px; margin: 0 auto;}
.zt_warp.xxgc20d_index .warp_box{height: auto; position: relative; overflow: hidden;}

.zt_warp.xxgc20d_index .warp_box .bg img{ max-width: 100%; width: auto;}
.zt_warp.xxgc20d_index .warp_box .bg .bg_img{width: 100%; opacity: 0; transition: .3s;}
.zt_warp.xxgc20d_index .warp_box .bg.on .bg_img {opacity: 1;}

.zt_warp.xxgc20d_index .warp_box i { position: absolute; left: 0; right: 0; bottom: 0; top: 0; }
.zt_warp.xxgc20d_index .warp_box .bg i.aim1{left: 50%; top: 250px; transform: translateX(-50%);  right: auto; bottom: auto; }
.zt_warp.xxgc20d_index .warp_box .bg i.aim1 img{transform: scale(0); opacity: 0; transition: 0.8s;  transition-delay: 1s; }
.zt_warp.xxgc20d_index .warp_box .bg.on i.aim1 img{transform: scale(1); opacity: 1;  }

.zt_warp.xxgc20d_index .warp_box .bg i.aim2{left: 112px; bottom:-80px; right: auto; top: auto; opacity: 0; transition: 0.7s;  transition-delay: 0.8s;}
.zt_warp.xxgc20d_index .warp_box .bg.on i.aim2{opacity: 1; bottom:-20px;}

.zt_warp.xxgc20d_index .warp_box .bg i.aim4{right: 249px; bottom:-70px; left: auto; top: auto;  opacity: 0; transition: 0.7s;  transition-delay: 0.8s;}
.zt_warp.xxgc20d_index .warp_box .bg.on i.aim4{opacity: 1;bottom:-20px;}

.zt_warp.xxgc20d_index .warp_box .bg i.aim5{  left: 0px; bottom:-60px; opacity: 0; right: auto; top: auto; transition:0.4s;  transition-delay: .4s;}
.zt_warp.xxgc20d_index .warp_box .bg i.aim51{  right: -10px; bottom:-60px; opacity: 0; left: auto; top: auto; transition:0.4s;  transition-delay: .4s;}
.zt_warp.xxgc20d_index .warp_box .bg.on i.aim51{bottom:0px; opacity: 1;}
.zt_warp.xxgc20d_index .warp_box .bg.on i.aim5{bottom:0px; opacity: 1;}

.zt_warp.xxgc20d_index .content{ padding-top: 32px; padding-bottom: 40px;  background: #fef2e0 url(../img/coming_soon/xxgc20d/xxxc20d_content_bg_02.png) no-repeat bottom center;}

.xxgc20d_index .content .theme1{height: 400px;}
.xxgc20d_index .content .theme1_left{width: 640px; height: 100%; box-sizing: border-box; box-shadow: 0px 0px 10px 1px #ffd6aa;}
.xxgc20d_index .content .theme1_left img{max-width:100%}
.xxgc20d_index .content .theme1_left .index_mySwiper{width: 100%; height: 100%; position: relative; overflow: hidden;}
.xxgc20d_index .content .theme1_left .index_mySwiper .p_text{width: 100%; height: 55px; line-height: 55px; color: #fff; font-size: 18px; padding-left: 20px; box-sizing: border-box; padding-right: 110px; position: absolute; left: 0px; bottom: 0px; background-color: rgba(0, 0, 0, .5);  z-index: 2; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xxgc20d_index .content .theme1_left .index_mySwiper .swiper-pagination{width: auto; z-index: 3; bottom: 19px; left: auto; right:16px;}
.xxgc20d_index .content .theme1_left .index_mySwiper .swiper-pagination-bullet{background-color: #fff; opacity: 1;}
.xxgc20d_index .content .theme1_left .index_mySwiper .swiper-pagination-bullet-active{width: 24px; background-color: #d90009; border-radius: 30px;}
.xxgc20d_index .content .theme1_right{width: 560px; height: 100%; padding-left: 50px; box-sizing: border-box;}
.xxgc20d_index .content .theme1_right ul li{padding: 11px 0;}
.xxgc20d_index .content .theme1_right ul li .text a{display: block; transition: .3s;  padding-left: 26px; position: relative; font-size: 18px; color: #303030;}
.xxgc20d_index .content .theme1_right ul li:not(.one) .text a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xxgc20d_index .content .theme1_right ul li .text a::before{content: ''; display: block; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); border: 10px solid transparent;  border-bottom-width: 6px; border-top-width: 6px;    border-left-color:#d90009 ;}
.xxgc20d_index .content .theme1_right ul li .text a:hover{color:#d90009 ;}
.xxgc20d_index .content .theme1_right ul li:last-child .text a{padding-bottom: 0px;}
.xxgc20d_index .content .theme1_right ul li.one{ padding-top: 0px; margin-bottom: 5px; padding-bottom: 15px; border-bottom: 1px dashed #d90009;}
.xxgc20d_index .content .theme1_right ul li.one a{padding-left: 0px;}
.xxgc20d_index .content .theme1_right ul li.one a::before{display: none;}
.xxgc20d_index .content .theme1_right ul li.one a.a1{ display: block; max-height: 90px;  overflow: hidden;  font-size:20px; font-weight: bold;}
.xxgc20d_index .content .theme1_right ul li.one .p1{padding-top: 10px; text-indent: 2em;}
.xxgc20d_index .content .theme1_right ul li.one .p1 a{font-size: 16px; max-height: 48px; overflow: hidden; color: #666666;}
.xxgc20d_index .content .theme1_right ul li.one .p1 a:hover{opacity: 0.8;}
.xxgc20d_index .content .theme1_right ul li.one .p1 a i{color: #d90009;}
.xxgc20d_index .content .move_box{text-align: center; padding-top: 23px; padding-bottom: 51px;}
.xxgc20d_index .content .move_box a{display: inline-block; transition: .3s; padding: 5px 20px; font-size: 18px; border: 1px solid #d90009; color: #d90009; background-color: #fff5ea; border-radius: 4px;}
.xxgc20d_index .content .move_box a:hover{opacity: 0.8;}
.xxgc20d_index .content .theme2 ul li{float: left; width: 50%; padding-left: 18px; margin-bottom: 12px; box-sizing: border-box;}
.xxgc20d_index .content .theme2 ul{margin-left: -18px;}
.xxgc20d_index .content .theme2 ul li .li_box{background-color: #fff; padding: 15px; height: 160px; box-sizing: border-box; box-shadow: 0px 0px 10px 1px #ffd6aa;}
.xxgc20d_index .content .theme2 ul li .li_box .box{overflow: hidden;}
.xxgc20d_index .content .theme2 ul li .li_box .img_box{display: block; float: left; width: 190px; height: 100%; margin-right: 20px;}
.xxgc20d_index .content .theme2 ul li .li_box .img_box img{max-width: 100%;}
.xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt{display: block; transition: .3s;padding-bottom: 14px; font-size: 18px; line-height: 30px; color: #303030;}
.xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt:hover{color: #d90009;}
.xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt1{display: block; transition: .3s;  text-indent: 2em; font-size: 16px; line-height: 26px; color: #666666;}
.xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt1 i{color: #d90009;}
.xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt1:hover{opacity: 0.8;}

.xxgc20d_index .content .theme3 ul li{padding: 20px; background-color: #fff;box-shadow: 0px 0px 10px 1px #ffd6aa; margin-bottom: 10px; }
.xxgc20d_index .content .theme3 ul li .tit_box a{display: block; margin-top: 5px;  margin-bottom: 14px; transition: .3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #303030; padding-left: 22px; position: relative; padding-right: 110px;}
.xxgc20d_index .content .theme3 ul li .tit_box a::before{content: ''; display: block; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); border: 10px solid transparent;  border-bottom-width: 6px; border-top-width: 6px;    border-left-color:#d90009 ;}
.xxgc20d_index .content .theme3 ul li .tit_box a i{position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.xxgc20d_index .content .theme3 ul li .tit_box a:hover{color: #d90009;}
.xxgc20d_index .content .theme3 ul li p.txt a{display: block; text-indent: 2em; font-size: 16px; line-height: 28px; color: #666666; transition: .3s;}
.xxgc20d_index .content .theme3 ul li p.txt a i{color: #d90009;}
.xxgc20d_index .content .theme3 ul li p.txt a:hover{opacity: 0.8;}
@media screen and (min-width:1922px) {
  .zt_warp.xxgc20d_index .warp_box .bg i.aim4{right: 350px;}
}
@media screen and (max-width:1200px) {
  .zt_warp.xxgc20d_index .warp_box{height: 256px;}
  .zt_warp.xxgc20d_index .warp_box .bg{height: 100%;}
  .zt_warp.xxgc20d_index .warp_box .bg .bg_img{height: 100%;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim1{top: 35%;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim5 img{height: 130px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim51 img{height: 130px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim2{left: 90px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim2 img{height: 140px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim4{right: 112px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim4 img{height:140px ;}

  .zt_warp.xxgc20d_index .content{padding-left: 15px; padding-right: 15px;}

  .xxgc20d_index .content .theme1{height: auto;}
  .xxgc20d_index .content .theme1_left{width: 100%; height: 400px; float: none; margin-bottom: 10px;}
  .xxgc20d_index .content .theme1_left .index_mySwiper .swiper-wrapper{text-align: center;}
  .xxgc20d_index .content .theme1_right{width: 100%; height: auto; float: none; padding-left: 0px; }
  .xxgc20d_index .content .theme1_right ul li.one a.a1{max-height:none;}
  .xxgc20d_index .content .theme1_right ul li.one .p1 a{max-height:none;}
  .xxgc20d_index .content .move_box{padding-top: 15px; padding-bottom: 20px;}
  .xxgc20d_index .content .theme2 ul{margin-left: 0px;}
  .xxgc20d_index .content .theme2 ul li{width: 100%; float: none; padding-left: 0px;}
  .xxgc20d_index .content .theme2 ul li .li_box{height: auto;}

}
@media screen and (max-width:760px) {
  .zt_warp.xxgc20d_index .warp_box{height: 160px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim5 img{height: 60px;}
  .zt_warp.xxgc20d_index .warp_box .bg.on i.aim5{bottom: -5px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim51 img{height: 60px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim2{left: 30px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim2 img{height: 90px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim4{right: 50px;}
  .zt_warp.xxgc20d_index .warp_box .bg i.aim4 img{height:90px ;}

  .xxgc20d_index .content .theme1_left{height: 200px;}

  .xxgc20d_index .content .theme1_left .index_mySwiper .p_text{font-size: 13px; padding-left: 10px;}
  .xxgc20d_index .content .theme1_right ul li.one a.a1{font-size: 16px;}
  .xxgc20d_index .content .theme1_right ul li.one .p1 a{font-size: 12px;}
  .xxgc20d_index .content .theme1_right ul li .text a{font-size: 13px;}
  .xxgc20d_index .content .theme1_right ul li{padding: 5px 0;}
  .xxgc20d_index .content .theme1_right ul li .text a::before{border-width:6px;     border-bottom-width: 3px;    border-top-width: 3px;}
  .xxgc20d_index .content .theme1_right ul li .text a{padding-left: 15px;}
  .xxgc20d_index .content .move_box a{font-size: 12px; padding: 3px 12px;}
  .xxgc20d_index .content .theme2 ul li .li_box .img_box{display: none;}
  .xxgc20d_index .content .theme2 ul li .li_box{padding: 10px;}
  .xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt{font-size: 14px; line-height: 22px; padding-bottom: 6px;}
  .xxgc20d_index .content .theme2 ul li .li_box .text_box .tit_txt1{font-size: 12px; line-height: 20px;}
  .xxgc20d_index .content .theme3 ul li{padding: 10px;}
  .xxgc20d_index .content .theme3 ul li .tit_box a{font-size: 14px; padding-right: 82px; padding-left: 15px; margin-bottom: 6px;}
  .xxgc20d_index .content .theme3 ul li .tit_box a::before{border-width:6px;     border-bottom-width: 3px;    border-top-width: 3px;}
  .xxgc20d_index .content .theme3 ul li p.txt a{font-size: 12px; line-height: 20px;}

 
}

/* 学习贯彻党的二十大精神 end */

/* 学习贯彻党的二十大精神(列表页) start */
.zt_warp.xxgc20d_index.lby .content{ background-image:url(../img/coming_soon/xxgc20d/xxxc20d_content_lbybg_02_02.png);}
.xxgc20d_index .content .theme{position: relative; background-color: #fff;box-shadow: 0px 0px 10px 1px #ffd6aa; }
.xxgc20d_index .content .path{display: block; text-align: right; padding: 9px 0; border-bottom: 1px solid #fff3e1; font-size: 16px; color: #747474;  padding-right: 30px;}
.xxgc20d_index .content .path a{color: #747474;}
.xxgc20d_index .content .path a:hover{color: #b9031d;}

.xxgc20d_index .content .title1_box a{display: inline-block; position: absolute; left: 0px; top: -22px; font-size: 30px; color: #fff; font-weight: bold;  padding:9px 24px ; background-color: #db1430;}
.xxgc20d_index .content .title1_box a::before{content: ''; display: block; position: absolute; right: -40px; top: -31px; transform: rotate(-48deg);   border: 41px solid transparent;border-right-width:36px ;  border-left-width:49px ; border-top-width:35px ;  border-bottom-color:#db1430;  }
.xxgc20d_index .content .title1_box a::after{content: ''; display: block; position: absolute; right: -75px; top: -22px; border: 22px solid transparent; border-bottom-color: #b9031d;}
.xxgc20d_index.lby .content .lby_lists{padding-top: 11px; padding-left: 15px; padding-right: 30px;}
.xxgc20d_index.lby .content .lby_lists ul li{padding: 15px; min-height: 160px; box-sizing: border-box; background-color: #fff; box-shadow: 0px 0px 10px 1px #e7dcd0; margin-bottom: 12px;}
.xxgc20d_index.lby .content .lby_lists ul li .img_box{float: left; width: 190px; height: 130px; overflow: hidden; margin-right: 28px;}
.xxgc20d_index.lby .content .lby_lists ul li .img_box img{max-width: 100%;}
.xxgc20d_index.lby .content .lby_lists ul li .tit_box{display: block;}
.xxgc20d_index.lby .content .lby_lists ul li .tit_box .title{display: block; font-weight: 500; margin-top: 5px;  margin-bottom: 14px; transition: .3s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #303030;  position: relative; padding-right: 110px;}
.xxgc20d_index.lby .content .lby_lists ul li .tit_box .title i{position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.xxgc20d_index.lby .content .lby_lists ul li .tit_box .txt{display: block; text-indent: 2em; font-size: 16px; line-height: 28px; color: #666666; }
.xxgc20d_index.lby .content .lby_lists ul li .tit_box .txt i{color: #d90009;}
.xxgc20d_index.lby .content .lby_lists ul li a.box:hover .tit_box .title{color: #d90009;}

.xxgc20d_index.lby .content .pagesBox{text-align: center; padding: 30px 0; font-size: 0px;}
.xxgc20d_index.lby .content .pagesBox a{display: inline-block; margin: 0 5px; margin-bottom: 5px; padding: 3px 14px; background-color: #f2f2f2; font-size: 18px; color: #666666; font-weight: 500; border-radius: 4px; }
.xxgc20d_index.lby .content .pagesBox a:hover,.xxgc20d_index.lby .content .pagesBox a.active{background-color:#b9031d; color: #fff;}

@media screen and (max-width:760px) {
  .xxgc20d_index .content .title1_box a{font-size: 16px; top: -12px; padding: 7px 13px;}
  .xxgc20d_index .content .title1_box a::before{    top: -27px; right: -15px; z-index: 2; transform: rotate(-53deg);border-bottom-width: 23px;border-right-width: 17px; border-left-width: 31px;border-top-width: 35px;}
  .xxgc20d_index .content .title1_box a::after{    right: -41px;   top: -12px;border-width: 12px;}
  .xxgc20d_index .content .path{padding-right: 10px; font-size: 12px;}
  .xxgc20d_index.lby .content .lby_lists{padding: 10px;}
  .xxgc20d_index.lby .content .lby_lists ul li{padding: 10px; min-height:auto;}
  .xxgc20d_index.lby .content .lby_lists ul li .img_box{display: none;}
  .xxgc20d_index.lby .content .lby_lists ul li .tit_box .title{font-size: 14px; padding-right: 85px; margin-bottom: 6px;} 
  .xxgc20d_index.lby .content .lby_lists ul li .tit_box .txt{font-size: 12px; line-height: 20px;}

  .xxgc20d_index.lby .content .pagesBox{padding: 10px 0;}
  .xxgc20d_index.lby .content .pagesBox a{text-align: center; font-size: 12px; padding: 3px 12px; margin: 0 3px; margin-bottom: 3px;}
}
/* 学习贯彻党的二十大精神(列表页)  end */

/* 学习贯彻党的二十大精神(详情页)  start */
.zt_warp.xxgc20d_index.xqy .content{ padding-bottom: 90px; background-image:url(../img/coming_soon/xxgc20d/xxxc20d_content_bgxqy_05_02.png);}
.xxgc20d_index.xqy .content .article_box {padding: 30px; padding-bottom: 60px;  padding-top: 40px; color: #000000;}
.xxgc20d_index.xqy .content .article_box img{max-width: 100%;}
.xxgc20d_index.xqy .content .article_box .title_txt{padding: 0 60px; text-align: center; font-size: 26px; color: #000; font-weight: bold;}
.xxgc20d_index.xqy .content .article_box .tit_bottom {text-align: center; font-size: 14px; padding-bottom: 22px; padding-top: 8px; border-bottom: 1px solid #e5e5e5; margin-bottom: 40px;}
.xxgc20d_index.xqy .content .article_box .tit_bottom em{display: inline-block; margin: 0 30px;}
.xxgc20d_index.xqy .content .article_box p{font-size: 16px; color: #303030; line-height: 30px;}
.xxgc20d_index.xqy .content .article_box p i{display: block; font-size: 15px; color: #033e80; padding-bottom: 27px; padding-top: 14px;}
@media screen and (max-width:760px) {
  .zt_warp.xxgc20d_index.xqy .content{padding-bottom: 25px;}
  .xxgc20d_index.xqy .content .article_box{padding: 20px 15px; }
  .xxgc20d_index.xqy .content .article_box .title_txt{padding: 0px; font-size: 18px;}
  .xxgc20d_index.xqy .content .article_box .tit_bottom{padding-bottom: 10px; padding-top: 4px; margin-bottom: 15px;}
  .xxgc20d_index.xqy .content .article_box .tit_bottom em{margin: 0 5px;}
  .xxgc20d_index.xqy .content .article_box p{font-size: 14px; line-height: 22px; margin-bottom: 10px;}
  .xxgc20d_index.xqy .content .article_box p i{font-size: 12px; padding-top: 10px; padding-bottom: 15px;}
  
}
/* 学习贯彻党的二十大精神(详情页)  end */
/* 首页 */
.header.hT1 {
				height: 190px;
				background: url(/new/img/y150_home_s3.png) repeat-x;
			}

			.header.hT1 .logo img:first-child {
				opacity: 1;
			}

			.header.hT1 .logo img:nth-child(2) {
				opacity: 0;
			}

			.header.hT1 .logo img:last-child {
				opacity: 1;
			}

			.header.hT1 .r,
			.header.s1 .r .nav a {
				color: #fff;
			}

			.header.hT1 .r .nav a:hover {
				opacity: .8;
			}

			.header.hT1 .r .gp .up i.t {
				background-position: -5px 4px;
			}

			.header.hT1 .r .gp .up i.b {
				background-position: -5px -17px;
			}

			.header.hT1 .r .gp li {
				color: #fff;
			}

			.header.hT1 .r .nav a.sw {
				background-position: 10px -53px;
			}

			.header.hT1 .r .nav a.search {
				background-position: 10px -105px;
			}

			.header.hT1 .r .gp {
				background-image: url(/new/img/icon_02.png);
			}

			.header.hT1 .r .menuT a {
				color: #fff;
			}

			.header.hT1 .r .menuT a i {
				background-position: 5px -207px;
			}

			.header.hT1 .r .nav a {
				color: #fff;
			}

			.r_move_menu.s1 {
				background-image: url(/new/img/icon_05a.png) !important;
			}
			
			
			
			.banners .logo { position: absolute; top: 25px; left: 50px;z-index: 999;}
			.banners .logo img { position: absolute; transition: .3s;}
			.banners .logo img:nth-child(2) { opacity: 0;}
			.banners .logo img:last-child { opacity: 0; left: 240px; top: 15px;}
			
			.banners .logo img:first-child { opacity: 0;}
			.banners .logo img:nth-child(2) { opacity: 1;}
			.banners .logo img:last-child { opacity: 1;}
			.banners .logo img:first-child { opacity: 0;}
			.banners .logo img:nth-child(2) { opacity: 1;}
			.banners .logo img:last-child { opacity: 1;}
			.banners .logo img:first-child { opacity: 1;}
			.banners .logo img:nth-child(2) { opacity: 0;}
			.banners .logo img:last-child { opacity: 1;}

			@media screen and (max-width: 1720px){
			  .banners .logo img:last-child { left: 300px;}
			}

			@media screen and (max-width: 1630px){
			  .banners .logo img:last-child { display: none;}
			}
			@media screen and (max-width: 1200px){
			  .banners.h .r .menuT a.on i { background-position: -62px -207px;}
			}
	
.w1600{
	max-width: 1600px;
	margin: 0 auto;
	padding-left: 20px !important;
	padding-right: 20px !important ;
}
/* 首页头部 */
.header.t1 .r{
	padding-top: 0 !important;
	max-width: 1000px;
}
.text_d{
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: flex-end;
}
.text_d>li>a{
	display: flex;
	align-items: center;
	padding: 0 2vw;
	font-size: 18px;
	color: #fff !important;
	white-space: nowrap;
}
.text_d>li>a img{
	display: block;
	margin-left: 10px;
}
.text_d>li{
	position: relative;
}
.text_d>li>a{
	height: 120px;
	line-height: 120px;
}
.text-header{
	min-width: 100%;
	position: absolute;
	display: block;
	top: 120px;
	left: 0px;
	width: 150px;
	background-color: #941415;
	z-index: 999;
}
.text-header li a{
	height: 40px;
	line-height:40px;
	display: block;
	width: 100%;
	color: #fff;
	text-align: center;
	transition: all 0.5s;
	font-size: 16px;
}
.text-header li a:hover{
	margin-left: 20px;
}
.text-header li{
	border-top: 1px solid #d90009;
}
.text-header{
	display: none;
}
.text_d >li> a:hover+.text-header{
	display: block;
}
.text-header:hover{
	display: block;
}

.header .text_d{
	display: none;
}
/* 头部导航样式 */
/* .text_d>li:hover,.text_d>.active{
	background: linear-gradient(-90deg,#941415 0,#a90009 100%);
} */
.text_d>li>a{
	position: relative;
}
.text_d>li:hover>::after,.text_d>li.active::after {
	content: "";
	width: 100%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	bottom: 0px;
	height: 2px;
	background-color: #fff;
}
.text_d>li::after:hover+.mian_btns{
	display: block;
}
.falseindex .text-header::after{
	content: initial !important;
}
.w1200{
	max-width: 1500px;
	padding-left: 20px !important;
	padding-right: 20px !important;
}

/* .text_d>li:hover::after,.text_d>li.active>a::after {
	content: "";
	width: 100%;
	position: absolute;
	left: 50%;
	transform: translate(-50%, 0);
	bottom: 0px;
	height: 2px;
	background-color: #fff;
} */
/* .text_d>li:hover>a{
	color: #941415 !important;
} */
.mian_btns{
	display: none;
}

@media (min-width:960px){
	.header.s1 .text_d{
		display: flex;
	}
}
/* 移动端导航栏 */
.mian_nav{
	display: none;
}
.search_form div {
	cursor: pointer;
	font-size: 30px;
	color: #666;
	margin-left: 5px;
	position: relative;
	width: 20px;
	height: 42px;
}
.search_form div::after{
	content: "";
	position: absolute;
	font-size: 12px;
	top: 50%;
	left: 50%;
	color: #fff;
	display: block;
	transform: rotate(45deg) translate(-50%,-50%);
	transform-origin: left top;
	width: 1px;
	height: 20px;
	background-color: #fff;
}
.search_form div::before{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 12px;
	color: #fff;
	display: block;
	transform: rotate(135deg) translate(-50%,-50%);
	transform-origin: left top;
	width: 1px;
	height: 20px;
	background-color: #fff;
}
.search_form div:hover{
	color: #000;
}
.search_form2 h3{
	font-size: 16px;
	font-weight: normal;
	line-height: 42px;
	width: calc(100% - 30px);
	text-align: center;
	color: #fff;
}
@media (max-width:960px) {
	.header.s1 .text_d{
		display: none;
	}
	.header{
		height: 60px;
	}
	.banners .logo{
		top: 12px;
		left: 30px;
	}
	.mian_btns{display: block;width: 50px;height: 60px;position: relative;float: right;padding: 9px 4px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;cursor: pointer;margin-left: 10px;}
		.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
		.icon-bar{position: absolute;top: 50%;left: 50%;margin-left: -11px;margin-top: -1px;background-color: #fff;position: static;margin: 0;margin-top: 4px;transform: rotate(0);display: block;width: 22px;height: 2px;border-radius: 1px;}
		/* 移动端导航 */
		.mian_nav{
			position: fixed;
			    top: 0;
			    left: 100%;
			    transition: all 0.5s;
			    z-index: 9999;
		}
		.mian_nav {
		    background-color: #f8f8f8;
		    border-top: 1px solid #d4d4d4;
		    width: 100%;
		    height: 100vh;
		    overflow-y: auto;
		    display: block;
		}
		.mian_nav_uls>li h2 span{display: none;}
		.search_form2{display: flex;padding: 20px 10px;position: absolute; top: 0;left: 0;width: calc(100% - 20px);background-color: #941415;}
			.search_form button{right: 48px;}
			.mian_nav_uls{margin-top: 82px;padding: 0 20px;}
			.mian_nav_uls>li h2{color:#333;display: flex;padding: 10px 20px;justify-content: space-between;align-items: center;border-bottom: 1px solid #dfdfdf;min-height: 39px;}
			.mian_nav_uls>li h2 span{color:#333;font-size: 26px;font-weight: normal;}
			.mian_nav_uls>li h2 a{color:#333;font-size: 16px;font-weight: normal;}
			.mian_nav_uls2 li{border-bottom: 1px solid #dfdfdf;}
			.mian_nav_uls2 li a{color:#333;font-size: 16px;padding: 10px 40px;display: block;}
			.search_form.on{display: none;}
			.search_form2.on{display: flex;}
			.mian_nav_uls2{display: none;}
}
/* 首页-简介 */
.text_about1 .an{
	display: flex;
	flex-wrap: wrap;
	padding-top: 100px;
}
.text_about1 .img{
	width: 49%;
}
.text_about1  .text{
	width: calc(51% - 70px);
	padding: 0 0 0 70px;
}
.text_about1  .text h3{
	font-size: 40px;
	font-weight: normal;
	padding-bottom: 4vw;
}
.text_about1  .text p {
	line-height: 1.8;
	font-size: 15px;
}
.text_about1 .an .img img{
	max-width: 100%;
	display: block;
}
.about_box{
	display: flex;
	flex-wrap: wrap;
	margin-top: 4vw;
	justify-content: space-between;
}
.about_box li{
	width: auto;
	padding: 0 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	white-space: nowrap;
}
.about_box li h4{
	font-size: 50px;
	color: #941415;
}
.about_box li h4 span{
	font-size: 16px;
	color: #808080;
	margin-left: 5px;
}
.about_box li p{
	font-size: 17px;
	color: #333;
}
.floor.s1 .box{
	max-width: 1600px;
}
.btns{
	margin-top: 2.5vw;
}
.btns a{
	display: block;
	width: 150px;
	background: #941415;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 30px;
	color: #fff;
	font-size: 14px;
}
.btns a:hover{
	background: #dedede;
	color: #941415;
}
/* 新闻 */
.news_box {
	background: #f3f3f3 url(../img/news_bg.jpg) no-repeat center;
	background-size: cover;
}
.news_box h2.t1{
	font-size: 40px;
	color:#000;
}
.news_box .swiper_warp{
	width: calc(100%);
	position: relative;
}
.news_box .swiper_warp .img_ps{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 999;
}
.floor.s1.news_box .box{
	padding-left: 52%;
}
.news_boxs{
	display: flex;
	flex-wrap: wrap;
}
.news_box1{
	width: 67%;
}
.news_box2{
	width: 33%;
}
.news_box1 h2{
	font-size: 40px;
	color: #000;
	padding: 20px 0 28px;
}
.news_box1 .img{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.news_box1 .img img{
	max-width: 100%;
	display: block;
	width: 100%;
	margin: 0 auto;
	transition: all 0.8s;
	object-fit: cover;
	height: 654px;
}
.news_box1 .img a:hover img{
	transform: scale(1.1);
}
.news_box1 .img a:hover .text>p{
	color: #fff;
}
.news_box1 .text{
	position: absolute;
	z-index: 999;
	padding: 50px 50px 60px;
	bottom: 0;
	left: 0;
	width: calc(100% - 100px);
	background-color: rgba(0, 0,0, 0.4);
}
.news_box1 .text .p p{
	width: 70px;
	height: 32px;
	color: #fff;
	background-color: #941415;
	display: block;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
}
.news_box1 .text h3{
	height: 62px;
	line-height: 1.4;
	color: #fff;
	font-size: 24px;
	margin: 20px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_box1 .text>a>p{
	height: 40px;
	color: #d1d0d0;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.news_box2 h6{
	text-align: right;
	padding: 40px 0 30px;
}
.news_box2 h6 a{
	display: inline-block;
	height: 38px;
	padding: 0 20px;
	margin-left: 20px;
	font-size: 18px;
	color: #941415;
	background: #DEDEDE;
	border-radius: 19px;
	line-height: 38px;
	transition: .3s;
}
.news_box2 h6 a.active{
	background: #941415;
	color: #fff;
}
.news_box2 .list ul{
	width: 100%;
	background-color: #fff;
}
.news_box2 .list ul li{
	border-bottom: 1px solid #ebebeb;
}
.news_box2 .list ul li a{
	display: flex;
	padding: 20px 40px;
	width: calc(100% - 80px);
	transition: .3s;
	
}
.swiper-container2{
	overflow: hidden;
}
.news_box2 .list ul li h4{
	color: #666;
	font-size: 17px;
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin: 20px 0 20px;
	height: 50px;
}
.news_box2 .list ul li .text{
	width: calc(100% - 110px);
	margin-right: 20px;
}
.times{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 90px;
	height: 90px;
	font-size: 14px;
	background: #941415;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	/* box-shadow: 10px 10px 25px rgba(0, 72, 137, .16); */
	transition: .3s;
}
.times i{
	font-size: 14px;
	line-height: 22px;
}
.times em{
	font-size: 24px;
}
.news_box2 .list ul li a:hover{
	background-color: #941415;
}
.news_box2 .list ul li a:hover .text h4{
	color: #fff;
}
.news_box2 .list ul li a:hover .times{
	background: #fff;
	color: #941415;
}
.news_box2 .list ul li.on a{
	background-color: #941415;
}
.news_box2 .list ul li.on a .text h4{
	color: #fff;
}
.news_box2 .list ul li.on a .times{
	background: #fff;
	color: #941415;
}
.news_box2 .list ul li{
	position: relative;
}
.news_box2 .list ul li a{
	position: relative;
	z-index: 999;
}
.news_box2 .list ul li::after{
	    content: "";
	    display: block;
	    position: absolute;
	    left: 0;
	    top: 0;
	    right: 0rem;
	    bottom: 0rem;
	    background: #941415;
	    opacity: 0;
		transition: All 0.5s ease;
		-webkit-transition: All 0.5s ease;
}
.swiperss{
	overflow: hidden;
}
.news_box2 .list ul li.on::after{
	opacity: 1;
	left: -10px;
}
.downIco img{
	cursor: pointer;
}
.downIco2{
	position: fixed;
	bottom: 20px;
	right: 5px;
	z-index: 999;
	cursor: pointer;
	display: none;
}
.downIco2.on{
	display: none;
}
/* 友情链接 */
.cases_box .w1600{
	padding: 140px 0 0;
	display: flex;
	flex-wrap: wrap;
}
.cases_box .text_top{
	width: 272px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.cases_box .uls{
	display: flex;
	width: calc(100% - 272px);
}
.cases_box .text_top h4{
	writing-mode:tb;
	font-size: 40px;
	font-weight: normal;
	margin-bottom: 7vw;
}
.cases_box .text_top a{
	display: block;
	margin-left: 6px;
}
.cases_box .text_top p{
	writing-mode:tb;
	font-size: 14px;
	font-weight: normal;
	color: #941415;
	width: 31px;
	margin-top: 10px;
}
.cases_box .text_top a:hover p{
	color:#000;
}
.cases_box .uls li{
	position: relative;
	max-width: 390px;
	/* width: 32.5%; */
	margin-right: 1.36%;
	overflow: hidden;
	margin-bottom: 10px;
}
.cases_box .uls li:nth-child(3n) {
	margin-right: 0%;
}
.cases_box .uls li img{
	display: block;
	max-width: 100%;
	
}
.cases_box .uls li .text{
	max-width: 390px;
	position: absolute;
	z-index: 2;
	width: 100%;
	height: calc(100% - 2vw - 20px);
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	padding-top: 2vw;
}
.cases_box .uls li .text h3{
	font-size: 30px;
	writing-mode:tb;
	color: #fff;
}
.cases_box .uls li .text p{
	max-height: 400px;
	height: 100%;
	font-size: 14px;
	writing-mode:tb;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	margin: 0  50px 0 30px;
	
	writing-mode: tb-rl;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	display: inline-block;
	width: 80px;
}
.text_a{
	max-height: 95%;
	display: flex;
	align-items: flex-end;
}
.text_a a{
	font-size: 14px;
	writing-mode:tb;
	color: #fff;
	position: relative;
	transition: 0.5s;
}
.text_a a::after{
	content: '';
	display: block;
	position: absolute;
	top: 64px;
	left: 50%;
	height: 50px;
	width: 1px;
	background-color:#fff;
	transition: 0.5s;
}
.text_a a:hover{
	padding-bottom: 20px;
}
/* 友情链接 */
.footers{
	height: auto !important;
}
.footer_hz{
	padding: 80px 0 50px;
	background-color: #f3f3f3;
}
.footer_hz h3{
	font-size: 40px;
	font-weight: normal;
	color: #000;
	margin-bottom: 30px;
}
.footar_hz2{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.footar_hz2 .uls{
	width: calc(100% - 160px);
	display: flex;
	flex-wrap: wrap;
	align-content: flex-start;
}
.footar_hz2 .uls li{
	width: 6.3%;
	margin-right: 8px;
}
.footar_hz2 .uls li a{
	display: block;
	margin-bottom: 8px;
}
.footar_hz2 .uls li img{
	max-width: 100%;
	display: block;
	position: relative;
	top: 0px;
	transition: .3s;
}
.footar_hz2 .uls li a:hover img{
	top: -5px;
}
.footar_hz2 .img{
	width: 160px;
}
.footar_hz2 .img p{
	text-align: center;
	font-size: 16px;
	margin-top: 15px;
}
/* 底部 */
.footer_bottom{
	padding: 26px 0;
	background-color: #941415;
}
.footer_bottom p{
	font-size: 14px;
	color: #fff;
}
.footer_bottom p a{
	display: inline-block;
	font-size: 14px;
	color: #fff;
	transition: 0.5s;
}
.footer_bottom p a:hover{
	transform: scale(1.1);
}
/* 走进苏商 */
.falseindex.s1{
	height: 85px !important;
}
.falseindex .text_d>li>a{
	height: 85px;
	line-height: 85px;
}
.falseindex .logo{
	top: 20px;
}
.falseindex .logo img{
	height: 42px;
}
.falseindex .text-header{
	top: 85px;
}
/* 子页面banner */
.falseindex_banner{
	position: relative;
	padding-top: 85px;
}
.falseindex_banner .img{
	position: relative;
}
.falseindex_banner .img img{
	width: 100%;
	display: block;
}
.falseindex_banner .text{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.falseindex_banner .text h3{
	font-size: 42px;
	color: #fff;
}
/* 导航与面包屑 */
.nav_ban{
	border-bottom: 1px solid #f3f3f3;
	padding: 20px 0;
}
.w1500{
	max-width: 1500px;
	padding-left:20px !important;
	padding-right:20px !important;
	margin: 0 auto;
}
.navs a{
	    display: inline-block;
	    height: 38px;
	    padding: 0 20px;
	    margin-right: 20px;
	    font-size: 18px;
	    color: #941415;
	    background: #DEDEDE;
	    border-radius: 19px;
	    line-height: 38px;
	    transition: .3s;
}
.navs a.active,.navs a:hover{
    background: #941415;
    color: #fff;
}
.nav_ban .w1500{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.navs2{
	display: flex;
	align-items: center;
}
.navs2 a,.navs2 span{
	font-size: 15px;
	color: #000;
}
.navs2 a:hover{
	color: #941415;
}
.navs2 a:hover img{
	filter: brightness(0.6);
}
.navs2 img{
	margin-right: 10px;
	margin-top: 5px;
}
.abouts{
	background: url(../img/aboutbg.png) no-repeat center bottom;
	/* background-size: cover; */
	padding: 90px 0 170px;
}
.abouts .w1500{
	display: flex;
	flex-wrap: wrap;
}
.abouts2 .w1500{
	display: block;
}
/* .abouts2 .w1500 p{
	width: 100%;
}
.abouts2 .w1500 img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
} */
.abouts .text{
	width: 50%;
	width: calc(50% - 84px);
	padding-right:84px;
	position: relative;
	right: 50%;
}
.abouts .img{
	width: 50%;
	position: relative;
	left: 50%;
}
.abouts .img img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.abouts .text h3{
	font-size: 43px;
	color: #000;
}
.abouts .text h3 span{
	color: #941415;
}
.abouts .text h1{
	font-size: 28px;
	padding-bottom: 60px;
}
.abouts .text p{
	font-size: 15px;
	color: #000;
	line-height: 2;
}
/* 返回顶部 */
.downIco3 {
    position: fixed;
    bottom: 20px;
    right: 5px;
    z-index: 999;
    cursor: pointer;
    display: none;
}
/* 组织架构 */
.abouts2 img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.about_xy{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.about_xy li{
	width: 21%;
	/* max-width: 290px; */
	margin-right: 5.33%;
	margin-bottom: 20px;
}
.about_xy li:nth-child(4n){
	margin-right: 0%;
}
.abouts5_x li{
	width: calc((100% / 7) - 4%);
	max-width: 290px;
	margin-right: 4.65%;
	margin-bottom: 15px;
}
.abouts5_x li:nth-child(4n){
	margin-right: 4.65%;
}
.abouts5_x li:nth-child(7n){
	margin-right: 0%;
}

.about_xy li p{
	color: #000;
	display: block;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 15px;
	background-color: #f0f0f0;
	padding: 18px 0;
}
.about_xy li img{
	padding: 10px;
	/* max-width: 263px; */
	border: 1px solid #e5e5e5;
	background: #fff;
	display: block;
	width: calc(100% - 22px);
}
/* 企业荣誉 */
.abouts3{
	padding: 70px 0 100px;
}
/* 分页 */
.pagebar {
    padding: 40px 0 0;
    overflow: hidden;
	width: 100%;
}
.pagebar .pagination {
    display: flex;
	flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
}
.pagebar li {
    margin-bottom: 5px;
	    position: relative;
	    float: left;
	    line-height: 1;
	    text-decoration: none;
	    color: #333;
	    background-color: #fff;
	    border: 1px solid #ddd;
	    margin-left: -1px;
}
.pagebar li span{
	height: 20px;
	line-height: 20px;
	display: block;
	padding: 6px 12px !important;
	color: #333;
    border-radius: 3px;
	font-size: 12px;
}
.pagebar li.active, .pagebar li:hover {
    background: #941415;
    border: 1px solid #941415;
    color: #fff !important;
}

.pagination .active, .pagination a:hover {
    background: #941415;
    transition: all .3s cubic-bezier(0.175,0.885,0.32,1) 0s;
}
.pagebar li.active a, .pagebar li:hover a, .pagebar li:hover span {
    color: #fff !important;
    padding: 6px 12px !important;
	/* background-color: #941415; */
}
.pagebar li a {
	height: 20px;
	line-height: 20px;
    color: #333;
    display: block;
    padding: 6px 12px !important;
}
/* 战略合作 */
.abouts4 li img{
	padding: 0;
	width: 100%;
	border: 0;
}
.abouts4 li p{
	padding: 10px 0;
}
.abouts4 li a:hover p{
	background-color: #941415;
	color: #fff;
}
/* 联系我们 */
#allmap{
	width: 100%;
	height: 574px;
	z-index: 1;
}
.abouts5 h1{
	width: 100%;
}
.abouts5 h1 img{
	max-width: 100%;
	display: block;
}
.abouts5_icon{
	width: 100%;
	margin-top: 60px;
	margin-bottom: 40px;
	display: flex;
	flex-wrap: wrap;
}
.abouts5_icon li{
	width: calc(32.5% - 22px);
	padding: 40px 10px;
	border: 1px solid #e5e5e5;
	margin-right: 1.16%;
	margin-bottom: 20px;
}
.abouts5_icon li:nth-child(3n){
	margin-right: 0;
}
.abouts5_icon li img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.abouts5_icon li h4{
	font-size: 18px;
	font-weight: normal;
	padding: 20px 0;
	text-align: center;
}
.abouts5_icon li p{
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}
/* 苏商新闻 */
.text-news1{
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px dashed #cacaca;
	padding-bottom: 30px;
	background-color: #fff;
}
.text-news1 .imgs2{
	width: 432px;
	overflow: hidden;
}
.text-news1 .imgs2 img{
	max-width: 432px;
	display: block;
	margin: 0 auto;
	transition: .5s;
}
.text-news1 .imgs2:hover img{
	transform: scale(1.1);
}
.text-news1 .texts{
	width: calc(100% - 432px - 40px);
	padding-left: 40px;
}
.text-news1 .texts h1{
	font-size: 24px;
	line-height: 1.7;
	color: #941415;
	padding-bottom: 10px;
	margin-bottom: 20px;
	position: relative;
	font-weight: bold;
}
.text-news1 .texts h1::after{
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 190px;
	width: 100%;
	background-color: #7f7f7f;
	height: 1px;
}
.text-news1 .texts p{
	font-size: 16px;
	line-height: 1.7;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.text-news1 .texts a{
	margin-top: 20px;
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #941415;
}
.text-news1 .texts a:hover{
	color: #333;
}
.text-news1 .texts a img{
	display: inline-block;
	margin-right: 10px;
}
.text-news2 li{
	margin-top: 20px;
	border: 1px solid #dedede;
}
.text-news2 li a{
	display: flex;
	padding: 30px 40px;
	background-color: #fff;
}
.text-news2 li a .textss{
	width: calc(100% - 90px - 20px);
	margin-left: 20px;
}
.text-news2 li a .textss p{
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 14px;
	color: #000;
	line-height: 1.7;
}
.text-news2 li a .textss h2{
	font-size: 18px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	line-height: 2;
	margin-bottom: 10px;
}
.pagebar li{
	margin-right: 6px;
	margin-bottom: 5px;
}
.pagebar li:last-child{
	margin-right: 0px;
}
.text-news2 li a{
	transition: .3s;
}
.text-news2 li a:hover{
	background-color: #941415;
}
.text-news2 li a:hover .times{
	background-color: #fff;
	color: #941415;
}
.text-news2 li a:hover .textss h2{
	color: #fff;
}
.text-news2 li a:hover .textss p{
	color: #fff;
}
/* 新闻内容 */
.news_detail h1{
	font-size: 27px;
	font-weight: bold;
	color: #000;
	text-align: center;
	line-height: 1.7;
}
.time{
	text-align: center;
}
.time span{
	font-size: 14px;
	display: inline-block;
}
.time span:first-child{
	margin-right: 3vw;
}
.news_detail .texts{
	margin-top: 40px;
}
.news_detail .texts p{
	font-size: 18px;
	line-height: 1.7;
}
.news_detail .texts img{
	display: block;
	max-width: 100%;
	margin: 20px auto 20px;
}
.time{margin: 5px 0 0;}
.humanitys .texts2 p{
	font-size: 15px;
	line-height: 1.7;
	color: #000;
}
.abouts{
	min-height: calc(100vh - 73px - 376px - 85px - 79px);
}
/* 多元业务-商业管理 */
.cases2_uls{
	display: flex;
	flex-wrap: wrap;
}
.cases2_uls li{
	width: calc(24% - 2px);
	margin-right: 1.16%;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	margin-bottom: 20px;
}
.cases2_uls li:nth-child(4n){
	margin-right: 0%;
}
.cases2_uls li .imgss{
	overflow: hidden;
	position: relative;
}
.cases2_uls li .imgss .textsss{
	position: absolute;
	top: -50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 90px;
	height: 90px;
	font-size: 32px;
	background: #941415;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	transition: .5s;
	font-weight: normal;
	z-index: 80;
}
.cases2_uls li .imgss .textsss span{
	line-height: 20px;
	margin-bottom: 5px;
}
.cases2_uls li .imgss .textsss em{
	font-size: 14px;
}
.cases2_uls li .imgss::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0);
	z-index: 2;
	transition: .5s;
}
.cases2_uls li .imgss img{
	width: 100%;
	display: block;
}
.cases2_uls li p{
	color: #000;
	line-height: 3;
	font-size: 16px;
	padding: 0 10px;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.cases2_uls li a:hover .imgss::after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 2;
}
.cases2_uls li a:hover .imgss .textsss{
	top: 50%;
}
.cases2_uls li .imgss .textsss:hover{
	background-color: #fff;
	color: #941415;
}
html{
	scroll-padding-top: 85px;
}
/* 苏商周年 */
.contacts1 h2{
	font-size: 28px;
	text-align: center;
	padding-bottom: 60px;
}
.contacts1_uls{
	display: flex;
	flex-wrap: wrap;
}
.contacts1_uls li{
	width: calc(32.5%);
	margin-right: 1.16%;
	margin-bottom: 20px;
}
.contacts1_uls li:nth-child(3n){
	margin-right: 0%;
}
.contacts1_uls li .imgs{
	width: 100%;
	overflow: hidden;
}
.contacts1_uls li .imgs img{
	width: 100%;
	display: block;
	margin: 0 auto;
	transition: .5s;
	max-width: 100%;
}
.contacts1_uls li a:hover .imgs img{
	transform: scale(1.1);
}
.contacts1_uls li h3{
	line-height: 1.7;
	font-size: 18px;
	color: #000;
	margin: 10px 0 10px;
}
.contacts1_uls li p{
	color: #000;
	font-size: 14px;
	line-height: 1.7;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.contacts .w1500{
	display: block;
}
.contacts2{
	margin-top: 100px;
	background: url(../img/conbg2.jpg) no-repeat center;
	background-size: cover;
	padding: 90px 0 110px;
}
.contacts2 li.active{
	background-color: rgba(148, 20, 21, 0.9) !important;
}
.contacts2 li:nth-child(2n+1){
	background-color: rgba(0, 0, 0, 0.6);
}
.contacts2 li:nth-child(2n){
	background-color: rgba(0, 0, 0, 0.4);
}
.timess{
	font-size: 20px;
	color: #fff;
}
.tems{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.tems span{
	display: block;
	width: 14px;
	height: 14px;
	border: 4px solid #df1d1e;
	background-color: transparent;
	border-radius: 50%;
}
.tems p{
	margin-top: 12px;
	width: 2px;
	height: calc(100% - 34px);
	background-color: #fff;
}
.contacts2 li {
	padding: 30px 0px 20px;
}
.contacts2 li .textss h3{
	font-size: 20px;
	color: #fff;
	margin-bottom: 20px;
}
.contacts2 li .textss p{
	font-size: 15px;
	color: #fff;
	min-height: 44px;
}
.contacts2 .w1200{
	display: flex;
}
.timess{
	width: 90px;
}
.contacts2 li .textss{
	width: calc(100% - 90px - 56px);
}
.tems{
	margin: 4px 0 0;
	width: 56px;
}
.contacts3 .w1500{
	display: flex;
}
.contacts3 .img{
	left: 0;
}
.contacts3 .text{
	right: 0;
	padding-right: 0;
	padding-left: 84px;
}

.contacts4 .w1500{
	display: flex;
}
.contacts3{
	margin-top: 70px;
}
.contacts4{
	margin-top: 70px;
}
.banners.boxT2 .cjBox{
	
	background:url(../img/cj-img-1.png) repeat 0 bottom;
}
/* 企业人才观 */
.humanity2_uls,.humanity3_uls {
	display: flex;
	flex-wrap: wrap;
}
.humanity2_uls li{
	width: calc(24% - 40px);
	margin-right: 1.16%;
	margin-bottom: 10px;
	background-color: rgb(244, 244, 244);
	padding: 20px 20px 30px;
}
.humanity2_uls li:nth-child(4n){
	margin-right: 0;
}
.humanity3_uls li{
	width: calc(32.5% - 40px);
	margin-right: 1.16%;
	margin-bottom: 10px;
	background-color: rgb(244, 244, 244);
	padding: 20px 20px 30px;
}
.humanity3_uls li:nth-child(3n){
	margin-right: 0;
}
.humanity2_uls li .u_img{
	width: 100%;
}
.humanity3_uls li .u_img{
	width: 100%;
}
.humanity2_uls li .u_img img,.humanity3_uls li .u_img img{
	max-width: 80px;
	display: block;
	margin: 0 auto;
	transition: 1s;
	max-height: 80px;
	object-fit: cover;
}
.humanity2_uls li:hover .u_img img,.humanity3_uls li:hover .u_img img{
	 -webkit-transform: rotateY(180deg);
	    -moz-transform: rotateY(180deg)
	transform: rotateY(180deg);
}
.humanity2_uls li .texts h3,.humanity3_uls li .texts h3{
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	text-align: center;
	margin-top: 22px;
}
.humanity2_uls li .texts p,.humanity3_uls li .texts p{
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}
/* 86 20 21 */
/* df1d1e */
/* {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
} */

/* 效果 */
@media screen and (min-width: 1200px){
	.downIco2{
		display: block;
	}
	.text_about1.enter .text {
		opacity: 1;
		transform: translateX(0);
	}
	.text_about1 .text {
	    opacity: 0;
	    transform: translateX(100%);
	    transition: .8s;
	    transition-delay: .5s;
	}
	.text_about1.enter .img {
		opacity: 1;
		transform: translateX(0);
	}
	.text_about1 .img {
	    opacity: 0;
	    transform: translateX(-100%);
	    transition: .8s;
	    transition-delay: .5s;
	}
 /* 新闻 */
	.news_box.enter .news_box1 {
		opacity: 1;
		transform: translateX(0);
	}
	.news_box .news_box1 {
	    opacity: 0;
	    transform: translateX(-100%);
	    transition: .8s;
	    transition-delay: .5s;
	}
	.news_box.enter .news_box2 {
		opacity: 1;
		transform: translateX(0);
	}
	.news_box .news_box2 {
	    opacity: 0;
	    transform: translateX(100%);
	    transition: .8s;
	    transition-delay: .5s;
	}
	/* 多元业务 */
	.cases_box.enter2 .text_top{
		opacity: 1;
		transform: translateX(0);
	}
	.cases_box .text_top{
		opacity: 0;
		transform: translateX(-100%);
		transition: .8s;
		transition-delay: .2s;
	}
	.cases_box.enter2 .uls li:nth-child(1){
		opacity: 1;
		transform: translateX(0);
	}
	.cases_box .uls{flex-wrap: wrap;}
	.cases_box .uls li:nth-child(1){opacity: 0;transform: translateY(100%);transition: .8s;transition-delay: .2s;}
	.cases_box.enter2 .uls li:nth-child(2){opacity: 1;transform: translateX(0);}
	.cases_box .uls li:nth-child(2){
		opacity: 0;
		transform: translateY(100%);
		transition: .8s;
		transition-delay: .4s;
	}
	.cases_box.enter2 .uls li:nth-child(3){
		opacity: 1;
		transform: translateX(0);
	}
	.cases_box .uls li:nth-child(3){
		opacity: 0;
		transform: translateY(100%);
		transition: .8s;
		transition-delay: .6s;
	}
	.cases_box.enter2 .uls li:nth-child(4){
		opacity: 1;
		transform: translateX(0);
	}
	.cases_box .uls li:nth-child(4){
		opacity: 0;
		transform: translateY(100%);
		transition: .8s;
		transition-delay: .8s;
	}
	.cases_box.enter2 .uls li:nth-child(5){
		opacity: 1;
		transform: translateX(0);
	}
	.cases_box .uls li:nth-child(5){
		opacity: 0;
		transform: translateY(100%);
		transition: .8s;
		transition-delay: 1s;
	}
	.cases_box.enter2 .uls li:nth-child(6){
		opacity: 1;
		transform: translateX(0);
	}
	.cases_box .uls li:nth-child(6){
		opacity: 0;
		transform: translateY(100%);
		transition: .8s;
		transition-delay: 1.2s;
	}
}
/* 移动端 */
@media (max-width:1600px) and (min-width:1500px){
	.text_about1 .an{
		padding-top: 40px;
	}
	.cases_box .w1600{
		padding-top: 40px;
	}
	.news_box1 h2{
		padding:0px 0 0px;
		font-size: 2vw;
	}
	.news_box2 h6{
		padding:4px 0 4px;
	}
	.news_box1 .img img{
		height: calc(100vh - 120px - 40px - 2vh);
	}
	.news_box2 .list ul li a{
		padding: 11px 40px 12px;
	}
}
@media (max-width:1300px) and (min-width:1100px){
	/* 首页-关于我们 */
	.text_about1 .an{
		padding-top: 20px;
	}
	.text_about1 .text h3{
		font-size: 2vw;
		padding-bottom: 2vw;
	}
	.about_box li h4{
		font-size: 3vw;
	}
	.text_about1 .text p{
		font-size: 14px;
	}
	.about_box{
		margin-top: 2vw;
	}
	/* 首页-新闻 */
	.news_box1 h2{font-size: 2vw;padding: 15px 0 10px;}
	.news_box2 h6{padding: 15px 0 9px;}
	.news_box2 h6 a{font-size: 16px;}
	.news_box2 .list ul li a{padding:10px 20px;width: calc(100% - 40px);}
	.news_box2 .list ul li h4{font-size: 15px;height: 40px;margin:10px 0}
	.times{width: 60px;height: 60px;}
	.times em{font-size: 14px;}
	.news_box1 .img img{height: 401px;}
	/* 多元 */
	.cases_box .w1600{padding-top:20px;}
	.cases_box .uls li{width: 32.5%;margin-right: 1.16%;}
	.cases_box .uls li:nth-child(3n){margin-right: 0;}
	.cases_box .uls li .text{}
	.cases_box .uls li .text p{max-height: 330px;}
	.cases_box .uls li img{height: 70vh;object-fit: cover;}
}
@media (max-width:1024px){
	.text_d>li>a{padding: 0 10px;}
	/* 首页-公司简介 */
	.text_about1 .img{width: 100%;}
	.text_about1 .img img{width: auto;margin: 0 auto 20px;}
	.text_about1 .text{width: 100%;padding-left: 0;}
	.text_about1 .an{padding-bottom: 100px;}
	/* 首页-新闻 */
	.news_box1{width: 100%;}
	.news_box2{width: 100%;}
	.news_box .w1600{padding-bottom: 80px;}
	.news_box1 .img img{height: auto;}
	/* 首页-多元业务 */
	.cases_box .w1600{padding: 80px 0;}
	.cases_box .text_top{width: 100%;margin-bottom: 40px;}
	.cases_box .uls{width: 100%;}
	.cases_box .text_top h4{writing-mode: lr;margin-bottom: 20px;}
	.cases_box .text_top a{display: flex;align-items: center;    width: 100%;justify-content: center;margin-left: 0;}
	.cases_box .text_top p{writing-mode: lr;white-space: nowrap;margin: 0 0 0 10px;width: auto;}
	.cases_box .uls{flex-wrap: wrap;display: block;}
	.cases_box .uls li{width: 100%;margin: 0 auto 10px !important;
	display: block;
	}
	/* 底部 */
	.footar_hz2 .uls{width: 100%;}
	.footar_hz2 .img{margin: 20px auto 0;}
	.footar_hz2 .uls li{width: 32.5%;margin-right: 1.16%;}
	.footar_hz2 .uls li:nth-child(3n){margin-right: 0;}
	/* 集团介绍 */
	.abouts .img{width: 100%;left: 0;}
	.abouts .text{width: 100%;padding: 20px 0 0;right: 0;}
}
@media (max-width:960px){
	.header .logo img {
	    height: 36px;
	}
	.header.s1{height: 60px !important;}
	.falseindex_banner{padding-top: 60px;}
	/* 导航与面包屑 */
	.navs{display: none;}
	.nav_ban{padding: 10px 0;}
	.downIco3{display: none !important;}
	/* 新闻 */
	.text-news1 .imgs2{width: 100%;}
	.text-news1 .imgs2 img{max-width: 100%;margin: 0 auto;}
	.text-news1 .texts{width: 100%;padding: 20px 0 0;}
	html{
		scroll-padding-top: 60px;
	}
}
@media (max-width:768px){
	/* 首页-集团简介 */
	.text_about1 .an{padding: 40px 0;}
	.text_about1 .text h3{font-size: 22px;}
	.text_about1 .img img{margin: 0 auto 10px;}
	.text_about1 .text h3{padding-bottom: 10px;}
	.about_box li h4{font-size: 40px;}
	.about_box{justify-content: space-around;}
	.btns a{width: 120px;height: 36px;line-height: 36px;}
	/* 首页-新闻 */
	.news_box .w1600{padding-bottom: 40px;}
	.news_box1 h2{padding: 40px 0 20px;text-align:center;font-size: 22px;}
	.news_box1 .text{padding: 20px 10px;width: calc(100% - 20px);}
	.news_box1 .text h3{font-size: 18px;-webkit-line-clamp: 1;height: 27px;margin: 4px 0;}
	.news_box1 .text>a>p{-webkit-line-clamp: 1;height: 22px;}
	.news_box2 h6{padding: 20px 0 20px;}
	.news_box2 h6 a{font-size: 16px;}
	.news_box2 .list ul li a{padding: 10px 10px; width: calc(100% - 20px);}
	.news_box2 .list ul li h4{font-size: 14px;height: 44px;margin: 8px 0}
	.times{width: 60px;height: 60px;}
	.times em{font-size: 14px;}
	.news_box2 .list ul li .text{margin-right: 10px;width: calc(100% - 70px);}
	.news_box2 h6{text-align: center;}
	.news_box2 h6 a{margin: 0 10px;}
	/* 首页-多元业务 */
	.cases_box .w1600{padding: 40px 0;}
	.cases_box .text_top h4{font-size: 22px;margin-bottom: 5px;}
	.cases_box .uls li .text{padding-top: 20px;}
	.cases_box .text_top a img{display: none;}
	.cases_box .text_top a p{margin-left: 0;}
	.cases_box .text_top{    margin-bottom: 20px;}
	.cases_box .uls li .text h3{font-size: 20px;}
	/* 友情链接-底部 */
	.footer_hz{padding: 40px 0;}
	.footer_hz h3{font-size: 22px;margin-bottom: 20px;text-align: center;}
	.footar_hz2 .uls li{width: 49%;margin-right: 2%;}
	.footar_hz2 .uls li:nth-child(3n){margin-right: 2%;}
	.footar_hz2 .uls li:nth-child(2n){margin-right: 0% !important;}
	.footar_hz2 .img{margin-top: 10px;}
	.footer_bottom{padding: 15px 0;}
	/* 集团介绍 */
	.abouts{padding: 40px 0;}
	.abouts .text h3{font-size: 28px;}
	.abouts .text h1{padding-bottom: 20px;font-size: 20px;}
	/* 企业荣誉 */
	.about_xy li{width: 49%;margin-right: 2%;}
	.about_xy li:nth-child(5n){margin-right: 2%;}
	.about_xy li:nth-child(2n){margin-right: 0%;}
	.pagebar{padding: 0px 0 0;}
	/* 联系我们 */
	.abouts5 h1 img{height: 60px;}
	.abouts5_icon{margin: 20px 0 5px;}
	.abouts5_icon li{width: calc(100% - 22px);padding: 20px 10px;margin: 0 0 10px !important;}
	.abouts5_icon li h4{padding: 10px 0px;}
	#allmap{height: 300px;}
	/* 新闻 */
	.text-news1 .texts h1{font-size: 18px;padding-bottom: 5px;margin-bottom: 10px;}
	.text-news1 .texts a{margin-top: 10px;}
	.text-news1{padding-bottom: 15px;}
	.text-news1 .texts p{font-size: 14px;}
	.text-news2 li a{padding: 10px;}
	.text-news2 li a .textss h2{font-size: 16px;margin-bottom: 0px;}
	.text-news2 li a .textss{width: calc(100% - 70px);margin-left: 10px;}
	.text-news2 li a .textss p{line-height: 1.4;}
	.text-news2 li a{align-items: center;}
	/* 新闻内容 */
	.news_detail h1{font-size: 20px;}
	.news_detail .texts{margin-top: 20px;}
	.news_detail .texts p{font-size: 16px;}
	.text-news2 li{margin-top: 15px;}
	.text-news2{margin-bottom: 20px;}
	.abouts{min-height: auto;}
	/* 多元业务 */
	.cases2_uls li{width: calc(100% - 2px);margin-right: 0 !important;}
	.contacts1 h2{font-size: 20px;padding-bottom: 20px;}
	.contacts1_uls li{width: 100%;margin-right: 0 !important;}
	.contacts2{margin-top: 20px;}
	.contacts2{padding: 20px 0;}
	.tems span{display: none;}
	.tems p{margin-top: 0;height: 100%;}
	.timess{font-size: 16px;width: 56px;}
	.tems{width: 20px;margin-top: 2px;}
	.contacts2 li .textss{width: calc(100% - 56px - 20px);}
	.contacts3{margin-top: 20px;}
	.contacts4{margin-top: 20px;}
	.falseindex .logo{top: 12px;left: 30px;}
	.falseindex_banner .text h3{font-size: 18px;}
	/* 组织架构 */
	.humanity2_uls li,.humanity3_uls li{
		width: calc(100% - 20px);
		padding: 10px 10px 20px;
		margin-right: 0 !important;
	}
	.humanity2_uls li .u_img img, .humanity3_uls li .u_img img{max-width: 60px;max-height: 60px;}
	.humanity2_uls li .texts h3, .humanity3_uls li .texts h3{font-size: 16px;margin-top: 10px;}
	.humanity2_uls li .texts p, .humanity3_uls li .texts p{margin-top: 10px;}
}

/* {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
} */
