@charset "utf-8";
/*头部*/

#roll{ width: 177px; height: 100px; position: absolute; z-index: 999999; background: #fff; left: 48px; 
 visibility: visible;}
#roll .close{ position: absolute; right: 0; top:-25px }

/* 轮播 */
.new_slider{ width: 731px;}
.unslider {
	margin:0;
	padding:0;
	position:relative;
}
.unslider-wrap {
	position:relative
}

.unslider-vertical>ul {
	height:100%
}
.unslider-vertical>ul li {
	float:none;
	width:100%; 
}
.unslider-fade {
	position:relative;
	z-index: 999999;
}
.unslider-fade .unslider-wrap li {
	position:absolute;
	left:0;
	top:0;
	right:0;
	z-index:8
}
.unslider-fade .unslider-wrap li.unslider-active {
	z-index:10
}
.unslider li,.unslider ol,.unslider ul {
	list-style:none;
	padding:0;
	border:none
}
.unslider-arrow {
	position:absolute;
	
	z-index:2;
	cursor:pointer;
	width:30px; height:30px;border-radius: 4px;
}
.unslider-arrow:hover {
	color:#FFF
}

.unslider-arrow.next {
	right:0; background:url(prev2_lsj_20240820.png)  center no-repeat; bottom: 16px;	
}
.unslider-arrow.prev {
	left:0; background:url(prev1_lsj_20240820.png) center no-repeat;
	bottom: 16px;
}
.unslider-nav{ position: absolute; width: 100%; bottom: 100px;}
.unslider-nav ol{ text-align: center}
.unslider-nav li{ width:16px; height: 16px; background: #fff; border-radius: 16px; display: inline-block; text-indent: -99px; overflow: hidden; margin-right:12px; }
.unslider-nav .unslider-active{ background: #f0ae5d!important}
.silde-disp-1{ font-size:16px; width: 100%; padding: 18px 0; 
}
.silde-disp-1 a{ font-size: 20px;white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 84%;
  display: block; margin: 0 auto; text-align: center}
.index_banner_h{ height:428px; display: block;background: url(NoImage.jpg) no-repeat center}

.unslider-wrap.unslider-carousel>li {
	float:left;position: relative; 
}
/* 轮播 */
.silde-disp-1 p{ text-align: right; position: relative; margin-top: 4px;margin-right: 111px; display: none}
.silde-disp-1 p::after{ content: ""; width: 100px; height: 2px; background: #f0ae5d; display: block; position: absolute;top: 13px;}
.silde-disp-1 p span{font-size: 18px; color: #fff}

.newList{ width:513px; overflow: hidden; position: relative; background: url(newBg_lsj_20240820.png) no-repeat top;padding: 45px 15px 0;}





.flexslider .slides > li a { display: block
 
}
.flexslider .slides > li:hover img {
transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.flexslider .slides img {
  width: 100%;
  display: block;transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
}




.flexslider {
  margin: 0 auto;
  position: relative;
  width: 100%;
  zoom: 1;
  overflow: hidden; height: 139px;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  transition: all 1s ease;
}
.flexslider .slides {
  zoom: 1;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  width: 30px;
  height: 31px;
  margin: -15px 0 0;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 10;
  cursor: pointer;
  text-indent: -9999px;
 

}
.flex-direction-nav .flex-next {
  background:url("next1-rs-2021519.png") no-repeat;
  right: 11px;
}
.flex-direction-nav .flex-prev {
  background:url("prev1-rs-2021519.png") no-repeat;
  left: 11px;
 
}
.flex-control-nav { display: none
}


/*轮播图结束*/

.i_item{ width:615px; float: right }
.i_textList {width:100%; display: flex;justify-content: space-between;flex-wrap: wrap}
.i_textList li{ width: 291px;
height: 54px;
background: #FFFFFF;
border-radius: 4px;
 margin-bottom: 24px;  border: 1px solid #caedfe}
.i_textList li a{ display: flex; align-items: center; width: 100%}
.i_textList li:hover{ border: 1px solid #004ba8; background: #fff url(ico9_lsj_20240820.png) right top no-repeat}
.i_textList li a:hover label{margin-left: 10px;
	color: #004ba8;}
.i_textList li label {  padding-left: 16px; float: left; -webkit-transition: all 0.4s;
	transition: all 0.4s; height:54px; line-height: 54px ; font-size: 20px;cursor: pointer}
.i_textList li span{ width: 42px;height: 42px; display: inline-block;float: left; margin-left: 16px}
.i_textList li:nth-child(1) span{ background: url(ico_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(2) span{ background: url(ico1_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(3) span{ background: url(ico2_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(4) span{ background: url(ico3_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(5) span{ background: url(ico4_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(6) span{ background: url(ico5_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(7) span{ background: url(ico6_lsj_20240820.png) center no-repeat;  }
.i_textList li:nth-child(8) span{ background: url(ico7_lsj_20240820.png) center no-repeat;  }


.tab{ border: 1px solid #004ba8; border-radius: 4px; height:44px; }
.tab li{ width: 50%;height:44px;  line-height: 44px; text-align: center; float: left; font-size: 20px; position: relative}
.tab li::after{
	content: "";
  width: 1px;
  height: 20px;
  background: #004ba8;
  display: inline-block; position: absolute; right: 0; top: 13px

	
}
.tab li:last-child::after,.Links ul li:last-child::after{ display: none}
.tab li.active a{ color: #004ba8; font-weight: bold}
.picScroll-left{ width:1300px; margin: 0 auto; position:relative; }

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:17px; height:33px;  overflow:hidden;
	 cursor:pointer; position: absolute; top: 50%; margin-top: -16px; z-index: 99}
.picScroll-left .hd .next{ background:url(prev1_lsj_20240820.png) no-repeat; background-size: 100%; left: -24px}
.picScroll-left .hd .prev{ background:url(prev2_lsj_20240820.png) no-repeat; background-size: 100%;  right: -24px}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center; margin:0 9px   }
.picScroll-left .bd ul li img{ width:307px; height:102px; display:block;-webkit-transition-delay: .2s;
  transition-delay: .2s;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  -webkit-transition-property: all;
  transition-property: all;  }

.picScroll-left .bd ul li:hover  img {
  transform: scale(1.05);
  opacity: 0.8;
}






.threeBox{ background: #f4faff; width:1252px; padding:40px 24px; margin: 0 auto; overflow: hidden}
.threeNew{ width: 596px; float: left}


.Links{ width:1300px; margin: 50px auto 0; padding-top: 35px; border-top: 1px solid #d9e8ef; position: relative;}

.Links_top{ width: 100%; overflow: hidden; margin-bottom: 20px;display: flex;align-items: center }
.Links h2{ width: 124px;font-size: 20px; font-weight: bold;  position: relative}
.Links h2::after{ width: 5px; height: 25px; content: ""; background: #004ba8; display: block; position: absolute; right: 0; top: 5px}


.Links ul{  margin-bottom: 0; display: flex}
.Links ul li{ padding: 0 40px;border-right: 1px solid #88b3e5; height: 21px; line-height: 21px}
.Links ul li a{ display: flex; align-items: center}
.expended{ position: inherit!important}
.Links ul li a img{ margin-right: 8px}
.link_W_Sub{padding-left: 30px!important;
  padding-right: 50px!important;}

.Links ul li a{ color: #394351}
.Links ul li:last-child{ border-right: none}



.link_W_Sub p{ position: relative; color: #394351;cursor:pointer }
.link_W_Sub:after {
  content: "";
  speak: none;
}

.link_W_Sub>p:after {
  position: absolute;
  speak: none;
  content: "";
  display: inline-block;
  width: 12px;
  height: 8px;
  background: url(ico10_lsj_20240820.png) right center no-repeat;

  top: 7px;right: -21px;
}

.link_W_Sub.expended>p:after {
  transform: rotate(180deg);
  transition: transform 0.2s linear;
  background: url(ico10_lsj_20240820.png) right center no-repeat;
}

.link_hidden_box {
  position: absolute;
  width: 1300px;
  height: auto;
  left: 50%;
  margin-left: -650px;
  background: #f8fbff;
  border: 1px solid #88b3e5;
  border-radius: 3px 3px 0 0;
  z-index: 9999;
  display: none;
}

.link_hidden_box div {
  padding: 10px;
  text-align: left
}

.link_hidden_box div a {
  color: #333;
  line-height: 40px;
  padding: 0 20px;
  display: inline-block!important;
  white-space: nowrap;
  font-size: 18px;
}
.link_hidden_box div a:hover{ color: #004ba8; font-weight: bold}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
    .font_color{
        background-image: -webkit-linear-gradient(left, #000000, #ff0000 25%, #000000 50%, #ff0000 75%, #000000);
        -webkit-text-fill-color: transparent;
        -webkit-background-clip: text;
        -webkit-background-size: 200% 100%;
        -webkit-animation: color-animation 1.5s infinite linear;
    }
}
@-webkit-keyframes color-animation {
    0%  { background-position: 0 0;}
    100% { background-position: -100% 0;}
}
@-webkit-keyframes Hot-animation {
    0%  { background-position: 0 0;}
    100% { background-position: -100% 0;}
}

.contents .currency_ul{ margin-left: 10px}
.contents .currency_ul li:nth-child(5n){ border-bottom: 1px dashed #cdcdcd; padding-bottom: 28px}

.pt60{padding-top: 60px;
  margin-bottom: 60px;}


/*内容*/
.c_main {

}
.c_main p {
  margin: 15px 0;
  line-height: 30px
}
.c_main h2 {
  text-align: center;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 20px
}
#detailCnt {
   padding: 0 40px; font-size: 18px; line-height: 36px
 
}
#detailCnt img {
  max-width: 700px;
  margin: 10px auto;
  display: block
}
.c_main .item {
  width: 100%;
  clear: both;
  height: 50px;
  line-height: 50px;
  margin-bottom: 30px;
 
  border-radius: 4px; position: relative
}
.c_main .item::after{ width: 100%; height: 1px; background: #dedede;display: block;content: ""; position: absolute;bottom: -10px}


.c_main .item .l_text {
  float: left;
  display: inline-block;
  color: #78808b;
  font-size: 18px;
  padding-left: 15px;
}
.c_main .item .l_text span,.c_main .item .l_text label  {
  margin-right: 20px;
  color: #818181;
  font-size: 18px;
}

.c_main .item .r_links {
  float: right
}
.c_main .item .r_links span {
  font-size: 16px;
  float: left;
  color: #78808b;
  min-width: 70px;
  text-align: center;
  display: flex;
  align-items: center;
  margin-right: 20px;
}
.switchsize a {
  display: inline-block;
  padding: 0 10px;
}
.line_no {
  border-right: none !important
}
.share_box {
  float: right;
  background: url(share_lsj_20240820.png) no-repeat right center;
  width: 36px;
  height: 31px;
  margin-right: 20px;
  margin-top: 10px;
  padding-right: 30px;
  line-height: 31px;
  font-size: 18px;
  color: #818181;
  margin-left: 20px;cursor: pointer;
}
/*分享*/
.bshare-custom.icon-medium-plus.cus-jl {
  position: absolute;
  top: 50px;
  left: 38px;
  background: #fff;
  box-shadow: 0 3px 3px #F2F7FC;
}
.share_cell li {
  width: 50px;
  height: 50px;
}
.share_cell li a {
  display: block
}
.bshare-custom.icon-medium-plus.cus-jl .bshare-sinaminiblog {
  background: url(wb_lsj_20240820.png) no-repeat center;
}
.bshare-custom.icon-medium-plus.cus-jl .bshare-weixin {
  background: url(wx_lsj_20240820.png) no-repeat center;
}
.share_cell a:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.annex {
  width: 100%;
  margin: 50px auto 0;
  overflow: hidden;
}
.annex dt {
  font-weight: bold;

}
.annex dd {
  width: 100%
}
.annex dd a {
  display: block;
  text-decoration: underline;

}
.edit {
	 width: 150px;
	 float: right;
  margin-top: 20px;
 
  color: #666;
  overflow: hidden;
  clear: both
}

/*分享*/
#bsWXBox {
  border: 5px solid #ccc;
  border-radius: 5px;
  padding: 0 !important;
  display: none;
  left: 50%;
  top: 50%;
  margin-left: -110px;
  margin-top: -122.5px;
  position: fixed;
  width: 220px;
}
.bsBox {
  display: none;
  z-index: 100000001;
  font-size: 12px;
  padding: 6px !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bsClose {
  _overflow: hidden;
  cursor: pointer;
  position: absolute;
  z-index: 10000000;
  color: #666;
  font-weight: bold;
  font-family: Helvetica, Arial;
  font-size: 14px;
  line-height: 20px;
}
.bsTop {
  width: 100%;
  color: #666;
  background: #f2f2f2;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #e8e8e8;
}
.bsFrameDiv, #bsMorePanel {
  border: none;
  background: #fff;
}
#qrcode img {
  display: inline-block !important;
  margin: 15px !important;
}
#video {
  width: 640px;
  height: 320px;
  margin: 0 auto;
}
#detailCnt iframe {
  width: 640px !important;
  height: 360px !important;
}

#detailCnt tabel{ width: 100%}
.print {
  float: left;
  background: url(print_lsj_20240820.png) no-repeat center right;
  width: 52px;
  height: 32px; line-height: 32px;
  display: inline-block;
  margin: 10px; padding-right: 17px; color: #818181;
  

  font-size: 18px;cursor: pointer;
}
.sidebar {border: 1px solid #004ba8;
  border-radius: 4px;
  height: 54px; text-align: center; margin-bottom: 40px}
.sidebar li {
 
  height: 54px;
  line-height: 54px;
  text-align: center;

  font-size: 20px;
  position: relative; display: inline-block; padding-right: 47px; margin-right: 47px
}
.sidebar li.active a {
  color: #004ba8;
  font-weight: bold;
}
.sidebar li::after {
  content: "";
  width: 1px;
  height: 20px;
  background: #004ba8;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 20px;
}
.sidebar li:last-child::after{ display: none}
/*机构概况*/
.col{ width: 628px;}
.jggk_text{ font-size: 20px; line-height: 38px}
.jggk_text p{text-indent: 40px;}
.jggk_btn{ display: flex;justify-content: space-between; overflow: hidden; clear: both; margin-top: 40px}
.jggk_btn a:hover img{ opacity: 0.8}


.ldxx_list{ width: 510px; margin: 0 auto}
.ldxx_list li{ width: 100%; height: 46px;
  background: #FFFFFF;
  border-radius: 4px;
  margin-bottom: 15px;
  border: 1px solid #caedfe; line-height: 46px; }
.ldxx_list li:hover {
  border: 1px solid #004ba8;
  background: #fff url(ico9_lsj_20240820.png) right top no-repeat;
}
.ldxx_list li a{font-size: 20px; padding-left: 34px; display: block}
.ldxx_list li label{font-weight: bold}
.yw_tab{ display: flex;}
.yw_tab li{ width:146px; height: 62px; line-height: 62px; background: url(tab_bg_20240820.png) no-repeat; text-align: center; font-size: 22px; margin-right: 17px;}
.yw_tab li:last-child{ margin-right: 0}
.yw_tab li.cur{ background: url(tab_bg_on_20240820.png) no-repeat; }
.yw_tab li.cur a{ color: #fff; font-weight: bold}
.col_845{ width: 845px;}
.zwgk_list{ position: relative; overflow: hidden; margin-top: 50px}
.mb60{ margin-bottom: 60px}
.xxgk_Box{  width: 400px; margin-top: 50px}
.xxgk_boxList{background: #f4faff;padding: 20px; }
.xxgk_boxList h2{ display: block;  text-align: center; float: none; margin-top: 20px}
.xxgk_boxList ul{justify-content: center;}
.btnList{ width: 100%; margin-top: 30px}
.btnList li{ width: 100%; height:78px; line-height: 78px; text-align: center; margin-bottom: 22px; font-size: 24px}
.btnList li.ico{ background: url(btn_bg_20240820.png)no-repeat; background-size: 100%}
.btnList li.ico1{ background: url(btn1_bg_20240820.png)no-repeat;background-size: 100%}
.btnList li.ico2{ background: url(btn2_bg_20240820.png)no-repeat;background-size: 100%}
.btnList li.ico3{ background: url(btn3_bg_20240820.png)no-repeat;background-size: 100%}

.hdjl_box{ background: #f4faff; padding:50px 20px 20px; overflow: hidden}
.hdjl_box_l{ width:544px; margin-left: 50px;  line-height: 32px; }
.hdjl_box_l h2{ height: 48px; line-height: 48px; color: #004ba8;text-align: center; border: 1px solid #004ba8; border-radius: 4px; font-weight: bold; font-size: 20px; margin-bottom: 30px}
.hdjl_box_r{ width: 606px;}
.hdjl_box_r .tit{ overflow: hidden; height: 50px; line-height: 50px; margin-bottom: 30px}
.hdjl_box_r .tit h2{font-size: 24px;
  font-weight: bold;
  display: inline-block;
  position: relative;
  padding-left: 24px;
 }
.hdjl_box_r .tit h2::before {
  content: "";
  width: 5px;
  height: 22px;
  background: #004ba8;
  display: block;
  position: absolute;
  left: 0;
  top: 17px;
}
.hdjl_box_r .tit a{float: right;
  color: #2465b5;
 }
.hdjl_box_r .list{ width: 100%; overflow: hidden}
.hdjl_box_r .list li{ display: flex; margin-bottom: 30px}
.hdjl_box_r .list li label{ width:47px; height: 25px; line-height: 25px; text-align: center;  color: #fff; border-radius: 4px; background: #f0ae5d; margin-right: 15px }
.hdjl_box_r .list li span{ color: #939393; font-size: 18px}
.hdjl_box_r .list li a{ width: 465px; font-size: 20px }
.hdjl_box_btn{ font-size: 22px; color: #333!important;padding-left: 55px; margin-top: 0!important; background: url(ico12_lsj_20240820.png) no-repeat left; height: 38px; line-height: 38px}
.rdhy_list li{ width: 637px; height: 75px; line-height: 75px; background: url(list_bg_on_20240820.png) no-repeat; font-size:20px; float: left; margin-bottom: 20px}
.rdhy_list li a{ padding-left: 33px; background: url(li_bg_lsj_20240820.png) 15px 8px no-repeat}
.rdhy_list li:hover{background: url(list_bg__20240820.png) no-repeat}
.rdhy_list li:hover a{ color: #004ba8; }
.rdhy_list li:nth-child(2n){ float: right}
.map_list{ margin-bottom: 40px}
.map_list a{ padding-left: 15px; background: url(li_bg_lsj_20240820.png) left center no-repeat; font-size: 18px; margin-right: 15px}

.wj_links{ display: flex;justify-content: center; margin-bottom: 40px}
.wj_links li{ width: 373px; height: 76px; line-height: 76px; background: url(btn4_bg_20240820.png) no-repeat; margin-right: 92px}
.wj_links li a{ display: flex;justify-content: center; align-items: center; color: #004ba8; font-size: 24px;}
.wj_links li img{ width:32px; height: 34px; margin-right: 16px }
.wj_search{
	width: 580px;
  height: 58px;
  border-radius: 40px;
  background: #FFF; margin: 0 auto; border: 1px solid #2968b6}

.wj_search .wj_input {
  height: 56px;
  line-height: 36px;
  border: none;
  font-size: 20px;
  color: #9C9C9C;
  margin-left: 37px;
  outline: none;
  width: 459px;
  background-color: transparent;
}
.wj_search .wj_btn{width: 76px;
  height: 58px;
  float: right;
  background:#2968b6 url(search1_lsj_20240820.png) no-repeat center;
  border: none; border-radius: 0 40px 40px 0}


.img_list{ width: 100%; overflow: hidden}
.img_list li{ width: 307px; height: 102px; float: left; margin-right: 23px; overflow: hidden; margin-bottom: 20px}
.img_list li:nth-child(4n){ margin-right: 0}
.img_list li img{ width: 100%; height: 102px;transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s; }
.img_list li:hover img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}