.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: #b9a043 !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: #b9a043; position: relative;}
.nav_sub .nav .item h6 a.on { background: #D8BB4F; 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: #b9a043;}
.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 {width: 100%; overflow: hidden; }
.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: #b9a043; 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 #b9a043; color: #b9a043;}
.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 #b9a043;margin-bottom: 52px;height: 68px;line-height: 34px;padding-left: 15px;color: #b9a043;}
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: #b9a043;}
.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 #b9a043; border-radius: 100%;background-color: #FFF; font-size: 20px;font-weight: bold;color: #b9a043;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: #b9a043; 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: #D8BB4F; border-bottom-color: #D8BB4F;} 
.page_warp.mkzssm .item ul { 
  width: calc(100% + 20px); margin-left: -10px;
  /* display: grid;grid-template-columns: repeat(4, 25%); */
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
}
.page_warp.mkzssm .item ul li { 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, .04); overflow: hidden;}
.page_warp.mkzssm .item ul li a img { float: left; max-width: 100%; transition: .3s;width:100%;height:100%;object-fit: cover;}
.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: #D8BB4F; 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;
    /* grid-template-columns: repeat(3, 33.33%); */
    
  }
  .page_warp.mkzssm .item ul li { width: 33.33%;}
  .page_warp.mkzssm .item ul li a i {height: 240px;}
}
@media screen and (max-width: 760px){
  .page_warp.mkzssm h2.t1 a { margin: 0 10px;}
  .page_warp.mkzssm .item ul { padding: 0 10px;
    /* grid-template-columns: repeat(2, 50%); */
  
  }
  .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: #D8BB4F;}
@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 #b9a043; margin-bottom: 52px; height: 68px; line-height: 34px; padding-left: 15px; color: #b9a043;}
.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: #b9a043; 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: #D8BB4F;}
.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: 105px; padding: 30px;}
.page_warp.lxwm .theme2 ul li{float: left; width: 70%; 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: #b9a043;}
.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 #b9a043; border-bottom: 18px solid transparent;}

.page_warp.jtjx .box .jtjx_right ul li a:hover{color: #FFF !important; background-color: #b9a043; 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: #b9a043; box-shadow: 3px 12px 20px #b9a043; 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: #b9a043;}
.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: #b9a043; color: #FFF; }
.jtjx_move{position: absolute; box-sizing: border-box;  margin-top: 20px; left: 50%;  transform: translateX(-50%); } 
.jtjx_move i{display: block; font-size: 14px; color: #b9a043;}
.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 #b9a043; border-radius: 100%; background-color: #FFF; font-size: 20px;  font-weight: bold; color: #b9a043; box-shadow: 1px 13px 20px #b9a043;}
.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{ margin-top: 20px;}
.page_warp.jtyw  .jtjx_move a{margin-top: 15px;}
/* 集团要闻 end */

/* 集团要闻-详情页 start */
.page_warp.jtyw-xqy .box{margin: 60px 0 120px;}
.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;width:100%}
.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: #b9a043;}
.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: #b9a043;}
.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: #D8BB4F;}
.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: #D8BB4F;}
.ywyfw_theme1_right b::before{content: ''; display: block; position: absolute; bottom: -15px; left: 468px; width: 188px; height: 1px; background-color: #D8BB4F; }
.ywyfw_theme1_right i{display: block; font-size: 15px; line-height: 27px;} 

.ywyfw_theme h2{padding-bottom: 10px; font-size: 43px; font-weight: bold; color: #D8BB4F; 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: #D8BB4F;}
.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-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(1) a{background-image: url(../img/bj_i1.png), url(../img/bj_icon.png); }
.ywyfw_theme2 ul li:nth-child(2) a{background-image: url(../img/bj_i2.png), url(../img/bj_icon2.png); }
.ywyfw_theme2 ul li:nth-child(3) a{background-image: url(../img/bj_i3.png), url(../img/bj_icon3.png); }
.ywyfw_theme2 ul li:nth-child(4) a{background-image: url(../img/bj_i4.png), url(../img/bj_icon4.png); }
.ywyfw_theme2 ul li:nth-child(5) a{background-image: url(../img/bj_i5.png), url(../img/bj_icon5.png); }
.ywyfw_theme2 ul li:nth-child(6) a{background-image: url(../img/bj_i6.png), url(../img/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/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: #D8BB4F;}
/* .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 #D8BB4F; color: #D8BB4F; border-radius: 30px; line-height: 45px; font-size: 20px;}
.ywyfw_theme4 .ywyfw_theme1_right a:hover{color: #D8BB4F;}

.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_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: #b9a043; 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: #b9a043; }

.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;}

@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 #b9a043; margin-bottom: 52px; height: 68px; line-height: 34px; padding-left: 15px; color: #b9a043;}
.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: #b9a043;}
.zsj_ls_show_title h2 a.active:nth-child(2n){background-color: #b9a043;}

.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: #b9a043; 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: #b9a043;}
 .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: #b9a043; 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: #b9a043;}
 .page_warp.zjszz .box .jtjx_right ul li:hover .circle{background-color: #b9a043; 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: #b9a043; 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;}

.page_warp.jtyw-xqy .box .zzjg_content_img img {
    max-width: 100%;
}

@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: #D8BB4F; font-weight: bold; padding-left: 20px;padding-bottom:50px;}
.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: #D8BB4F; 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: #D8BB4F; color: #fff; padding:10px 20px; }
.page_warp.ywyfw_jtgk .box .jtgk_content_text p{ margin-bottom: 30px; color: #555555;text-indent: 32px;}
.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;}
.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{ margin-top: 20px;}
     .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 #b9a043;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{ margin-top: 20px;}
        .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 */
.attachment_wrap{
	margin-left:30px;
}
.attachment_item a{
	color:#000000;
}




