html.isWap {}
html.isWap, html.isWap body {
  overflow-x: hidden;
}
article, aside, blockquote, body, button, code, dd, details, div, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul {
  margin: 0;
  padding: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block
}
body, button, input, pre, select, textarea {
  font: 12px/1.5 '仿宋', arial, tahoma, \5b8b\4f53
}
input, select, textarea {
  font-size: 100%
}
th {
  text-align: inherit
}
fieldset, img {
  border: 0
}
img {
  vertical-align: top
}
iframe {
  display: block
}
abbr, acronym {
  border: 0;
  font-variant: normal
}
del {
  text-decoration: line-through
}
address, caption, cite, code, dfn, em, th, var {
  font-style: normal;
  font-weight: 400
}
ol, ul {
  list-style: none
}
caption, th {
  text-align: left
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: 400
}
a {
  color: #222;
  text-decoration: none;
  outline: 0;
  blr: expression(this.onFocus=this.blur());
  -webkit-tap-highlight-color: transparent
}
a:focus {
  outline: 0;
  text-decoration: none
}
a:hover {
  text-decoration: underline
}
i {
  font-style: normal
}
input:focus, keygen:focus, select:focus, textarea:focus {
  outline: 0;
  outline-offset: 0
}
::-webkit-input-placeholder {
  color: #e0e0e0
}
::-moz-placeholder {
  color: #e0e0e0
}
:-ms-input-placeholder {
  color: #e0e0e0
}
input:-moz-placeholder {
  color: #e0e0e0
}
.cf:after {
  content: '';
  display: block;
  clear: both;
  visibility: hidden;
  font-size: 0;
  line-height: 0
}
.cf {
  zoom: 1
}
.fl {
  float: left
}
.fr {
  float: right
}
.mt10 {
  margin-top: 10px
}
.mt15 {
  margin-top: 15px
}
.mt20 {
  margin-top: 20px
}
.mt30 {
  margin-top: 30px
}
.mt40 {
  margin-top: 40px
}
html.isPc .wap_box, html.isWap .pc_box {
  display: none
}
html.isPc .pc_box, html.isWap .wap_box {
  display: block
}
html.isWap a:hover {
  text-decoration: none
}
body {
  -webkit-font-smoothing: antialiased
}
.wrapper {
  display: none
}
html.isPc .wrapper, html.isWap .wrapper {
  display: block
}
html.isWap .pc-item {
  display: none
}
html.isPc .wrapper {
  min-width: 1200px
}
html.isPc .wap-item {
  display: none
}

@font-face{font-family:'HELVETICA CONDENSED';
src: url('fonts/HELVETICA CONDENSED.eot');
src: local('☺'), 
url('fonts/HELVETICA CONDENSED.eot#iefix') format('embedded-opentype'),
url('fonts/HELVETICA CONDENSED.woff') format('woff'),
url('fonts/HELVETICA CONDENSED.ttf') format('truetype'),
url('fonts/HELVETICA CONDENSED.svg') format('svg');
font-weight: normal;font-style: normal;}

body {font-family: Helvetica;}
.isPc .w {width: 1200px;  margin:0 auto;}
.isPc .footer { background-color: #1578af; color: #60b3e0; font-size: 14px; line-height: 22px;text-align: center; padding: 22px 0;margin-top: 0;}
.isPc .tit {  line-height: 1;text-align: center;font-size:36px; margin-bottom:40px;}
.isPc .tit h2 { font-weight:normal; font-family:'华文中宋'; color:#114988; background: url("../i/bt_bg.png") no-repeat center bottom; padding-bottom:15px; overflow: hidden;}
.isPc .tit a { color: #114988;}
.isPc .tit h2 a:hover{ text-decoration:none;}
.isPc .tit h2 img{width:100%;}
.isPc .main-section {padding-top: 80px}

.isWap .w {width:100%;  margin:0 auto;}

.isWap body { overflow-x: hidden}
.isWap .footer { background-color: #1578af;color: #60b3e0; font-size: .26rem;line-height: 1.5; text-align: center;padding: .3rem;}
.isWap .tit {height: .72rem; line-height: 1;text-align: center;font-size: .48rem}
.isWap .tit h2 { font-family:'华文中宋'; color:#114988; background: url("../i/bt_bg.png") no-repeat center bottom; padding-bottom:15px; overflow: hidden;}
.isWap .tit a {color: #114988;}
.isWap .main-section {padding: .6rem 0;border-bottom:0;}
.isWap .tit img {width: 100%}

@media screen and (max-width:1600px) {
.isPc .main-section {padding-top:60px}	
.isPc .tit{ height:auto;}
}

@media screen and (max-width:1300px) {
html.isPc .wrapper{min-width:100%;}
.isPc .main-section {padding-top:0; width:94%; margin:0 auto;}	
.isPc .w{width:100%;}	
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
.isPc .w{width:100%;}	
}	


.isPc .info{ background: url("../i/line1.png") no-repeat center bottom; padding-top:50px; padding-bottom:40px; overflow: hidden; }
.isPc .header{ background:url("../i/banner.jpg") no-repeat center; height:250px;}

.isPc .info span{ float:left; width:131px; height:48px; }
.isPc .w340{width:340px; height:36px; float:right;}

.isPc .h-search{ width:220px; float:left;}
.isPc .h-search .sInner{ position: relative; width:220px; height:34px; border:1px solid #fff; border-radius:50px; float:right;background:#f6f6f6; }
.isPc .h-search .i-text{width:182px;height:34px; box-sizing:border-box;border:none;padding-left:10px;padding-right:30px;font-size:14px;  font-weight:normal; border-top-left-radius:50px; border-bottom-left-radius:50px; color:#fff; background:#f6f6f6;}
.isPc .h-search .i-subm{position:absolute;width:38px;height:34px;font-size:0;line-height:0; background:url("../i/fdj2.png") no-repeat left; top:0px;right:0;  border-radius:50px;}
.isPc .ico_1{ float:left; width:24px; height:24px;}
.isPc .header2{ background:none;}


.isWap .info{ background: url("../i/wap/line2.png") no-repeat center bottom;  padding:0.4rem 0 0.2rem; overflow: hidden; margin:0 0.32rem;}
.isWap .header{ background:url("../i/wap/bg_wap.png") no-repeat center; background-size:100% 3rem; height:3rem;}
.isWap .info span{ float:left; width:131px; height:48px; }
.isWap .w340{width:40%; height:auto; float:right;}

.isWap .h-search-switch{position:absolute;width:0.48rem;height:0.5rem;}
.isWap .h-search-switch{background:url("../i/fdj.png") no-repeat center; background-size:0.44rem 0.46rem; top:0.49rem; right:2.4rem;}
.isWap .h-inner{padding-right:1.7rem;}
.isWap .h-search{position:absolute; z-index:3333333;  width:94%; left:50%; margin-left:-50%; padding:0 3%; display: none; top:2rem; padding-bottom:30px;}
.isWap .h-search .sInner{ width:90%; height:0.55rem; border:1px solid #806c59; border-radius:50px; margin:0.4rem 0 0 0;  background:none;}
.isWap .h-search .i-text{width:90%; height:0.55rem; box-sizing:border-box;border:none;padding-left:4%;padding-right:3%;font-size:0.24rem;background:none; font-weight:normal; border-radius:0.3rem; color:#fff; }
.isWap .h-search .i-subm{position:absolute;width:0.5rem;height:0.5rem;font-size:0;line-height:0; background: url("../i/fdj2.png") no-repeat left 0.15rem; background-size:0.3rem 0.3rem; top:0.35rem;right:0;  border-radius:50px;}

.isPc .ico_1{margin-left:25px; float:left; display: block; margin-top:6px;}
.isPc .ico_2{margin-left:25px; float:left;  font-size:24px; font-family:'HELVETICA CONDENSED';}
.isPc .ico_2 a{color:#fff;}

.isPc .tw1{ margin-top:40px; overflow: hidden;}
.isPc .tw1 dl{ width:398px; margin-right:3px; float:left;}
.isPc .tw1 dt{ display: block; height:198px; border-bottom:5px solid #fff;}
.isPc .tw1 dd{ padding:30px; background:#f6f8fa; margin-bottom:3px;}
.isPc .tw1 dd b{display: block; font-size:16px; color:#666666; font-weight: normal; margin-bottom:10px;}
.isPc .tw1 dd p{font-size:16px; line-height: 24px;}
.isPc .tw1 dl.mr0{ margin-right:0;}
.isPc .tw1 dd p i{color:#2e5cba;}

.isPc .more{ text-align:right; margin-top:22px; font-size:16px; color:#333333;}
.isPc .more a{color:#333333;} 

.isPc .main-section1{ margin-bottom:0;}
.isPc .tw2{position: relative;}
.isPc .tw2 span{ display: block; padding:50px; background-color:#f6f8fa; width:670px; height:360px;}
.isPc .tw2 span p{ margin-right:130px; font-size:16px; line-height: 30px;}
.isPc .tw2 .tu1{ position:absolute; right:0; bottom:100px;}
.isPc .tw3{ position:relative; height:60px;}
.isPc .tw3_cont{ position: absolute; width:976px; left:50%; margin-left:-488px; top:-80px;}
.isPc .tw3_cont span{ overflow: hidden; display: block; float:left; height:126px; margin-right:4px;}
.isPc .tw3_cont span.mr0{ margin-right:0;}
.isPc .tw3_cont span img{width:100%;}

.isPc .main-section3{ margin-top:80px; background: url("../i/p11.png") no-repeat center top; height:340px; padding-top:60px; padding-bottom:60px;}
.isPc .main-section3 .tit h2{color:#fff;}
.isPc .main-section3 .tit h2 a{color:#fff;}
.isPc .section3_cont ul{ width:568px; height:300px; float:left; margin-right:30px;}
.isPc .section3_cont li{ position:relative; width:140px; height:234px; float:left; margin-right:2px;}
.isPc .section3_cont li a{position: absolute; width:100%; text-align: center; bottom:20px; color:#002667; font-size:16px; line-height: 16px;}
.isPc .section3_cont li.l1{ background:url("../i/p7.png") no-repeat center top;}
.isPc .section3_cont li.l2{ margin-top:20px; background:url("../i/p8.png") no-repeat center top;}
.isPc .section3_cont li.l3{ background:url("../i/p9.png") no-repeat center top;}
.isPc .section3_cont li.l4{ margin-top:20px; background:url("../i/p10.png") no-repeat center top;}

.isPc .footer{ background:#001943; padding:60px 0;}
.isPc .tBox{ position: relative; float:right; padding:35px 35px 20px; width:485px; font-size:16px; line-height: 30px; color:#fff; height:200px;}
.isPc .tBox span.more{ position: absolute; bottom:0;}
.isPc .tBox span.more a{color:#fff;}
.isPc .f-copy span{ display: block; margin-bottom:20px; display: block;}
.isPc .f-copy p{color:#95bcf1;}

.isWap .ico_0{ height:30px; width:30px; float:left;  margin-left:23.5%;}
.isWap .ico_1{margin-top:0.1rem;  float:left; margin-left:0;}
.isWap .ico_2{ float:right; font-size:24px; font-family:'HELVETICA CONDENSED'; background: url()}
.isWap .ico_2 a{color:#fff;}

.isWap .info .logo img{width:80%;}

.isWap .h-search{top:1.46rem; background: #fff;}

.isWap .w {width:100%;}
.isWap .tw1{ margin-top:0.4rem; overflow: hidden;}
.isWap .tw1 dl{ width:90%; margin:0 auto;}
.isWap .tw1 dt{ display: block; border-bottom:5px solid #fff;}
.isWap .tw1 dt img{width:100%;}
.isWap .tw1 dd{ background:#f6f8fa; margin-bottom:3px; padding:0.2rem;}
.isWap .tw1 dd b{display: block; font-size:0.26rem; color:#666666; font-weight: normal; margin-bottom:0.05rem;}
.isWap .tw1 dd p{font-size:0.28rem; line-height:0.36rem;}
.isWap .tw1 dl.mr0{}
.isWap .tw1 dd p i{color:#2e5cba;}

.isWap .more{ text-align:right; margin-top:0.3rem; font-size:0.22rem; color:#333333; margin-right:0.5rem;}
.isWap .more a{color:#333333;} 

.isWap .main-section1{ margin-bottom:0.5rem;}
.isWap .tw2{ margin:0.4rem 3% 0; }
.isWap .tw2 img{width:100%;}
.isWap .tw2 span{ display: block; padding:5% 5% 7%; background-color:#f6f8fa; width:90%; height:auto;}
.isWap .tw2 span p{ font-size:0.28rem; line-height:0.46rem; margin-bottom:0.15rem;}
.isWap .tw2 .tu1{ bottom:0.1rem;}

.isWap .tw3{ padding-top:15px;}
.isWap .tw3_cont{ width:100%; overflow: hidden;}
.isWap .tw3_cont span{ overflow: hidden; display: block; float:left; width:42%; margin-left:5%; }
.isWap .tw3_cont span.mr0{ margin-right:0;}
.isWap .tw3_cont span img{width:100%;}
.isWap .tw3_cont span.s1{ padding-top:5px;}

.isWap .main-section3{ margin-top:0.5rem; background: url("../i/wap/bg_2.png") no-repeat center top; height:auto; padding:1rem 0.5rem 10%;}
.isWap .main-section3 .tit h2{color:#fff;}
.isWap .main-section3 .tit h2 a{color:#fff;}
.isWap .section3_cont ul{ width:100%; overflow: hidden; margin-bottom:0.2rem;}
.isWap .section3_cont li{ position:relative; width:30%; height:4.5rem; float:left; margin:0 1.5%;}
.isWap .section3_cont li a{position: absolute; width:100%; text-align: center; bottom:20px; color:#002667; font-size:16px; line-height: 16px;}
.isWap .section3_cont li.l1{ background:url("../i/p7.png") no-repeat center top;}
.isWap .section3_cont li.l2{ background:url("../i/p8.png") no-repeat center top;}
.isWap .section3_cont li.l3{ background:url("../i/p9.png") no-repeat center top;}
.isWap .section3_cont li.l4{ display: none; margin-top:20px; background:url("../i/p10.png") no-repeat center top;}

.isWap .footer{ background:#001943; padding:0.4rem 0;}
.isWap .tBox{padding:0.3rem 5%; width:90%; font-size:0.26rem; line-height:0.38rem; color:#fff;}
.isWap .tBox span.more{}/*1017修改*/
.isWap .tBox span.more a{color:#fff;}
.isWap .f-copy span{ display: block; margin-bottom:20px;}
.isWap .f-copy p{color:#95bcf1; padding:0 5%;}

.isPc .bannerBar{ padding:40px 0; font-size:16px; line-height: 16px;}
.isPc .main_cont h1{ font-size:30px; line-height: 48px; padding:0 150px; font-weight: bold; text-align: center;}
.isPc .main_cont h3{ text-align: center; color:#666666; padding:40px 0; font-size:16px;}
.isPc .main_art{ font-size:18px; line-height:48px; padding-bottom:75px;}
.isPc .main_art p{ margin-bottom:5px;}

.isWap .bannerBar{ padding:0.4rem 5%; font-size:0.26rem; line-height:0.34rem;}
.isWap .main_cont h1{ font-size:0.4rem; line-height:0.6rem; padding:0 1rem; font-weight: bold; text-align: center;}
.isWap .main_cont h3{ text-align: center; color:#666666; padding:0.4rem 0; font-size:0.34rem;}
.isWap .main_art{ font-size:0.32rem; line-height:0.6rem; padding:0 3% 0.7rem;}
.isWap .main_art p{ margin-bottom:0.3rem;}

.isPc .page2{width:260px;  display:block; margin:0 auto 160px; margin-top:90px;}
.isWap .page2{ padding:0.6rem 0 1rem 0.6rem; display:block; width:60%; margin:0 auto;}

.isPc .page2 ul{ float:left; font-size:16px; line-height:40px;}
.isPc .page2 ul li{ float:left; margin-right:8px; display:block; width:40px; padding-bottom:0; border-bottom:0; height:40px; text-align:center; background:#e8e5e0; border-radius:50%;}
.isPc .page2 ul li a{color:#000; display: block; width:40px; height:40px;}
.isPc .page2 ul li:hover{ background:#1f57b7;}
.isPc .page2 ul li a.cur{background:#1f57b7; color:#fff;  border-radius:50%;}

.isPc .page2 ul li a:hover{ text-decoration:none;}
.isPc .page2L{ margin-right:10px; float:left; font-size:18px;}
.isPc .page2L a{width:40px; line-height:40px; height:40px;  display:block; color:#000; border-radius:50%; background:#e9e9e9; text-align: center; }
.isPc .page2R{margin-left:5px; width:40px; line-height:40px; height:40px; display:block; float:left; font-size:18px;}
.isPc .page2R a{width:40px; height:40px; display:block;  border-radius:50%; background:#e9e9e9;  text-align: center;}

.isWap .page2 ul{ float:left; font-size:0.24rem; line-height:0.6rem;}
.isWap .page2 ul li{ float:left; margin-right:0.1rem; display:block; width:0.6rem; height:0.6rem; text-align:center;  background:#e8e5e0; border-radius:50%;padding-bottom:0; border-bottom:0;}
.isWap .page2 ul li a{color:#000; display: block; width:0.6rem; height:0.6rem;}
.isWap .page2 ul li:hover{ background:#1f57b7;}
.isWap .page2 ul li a.cur{ background:#1f57b7; border-radius:50%; color:#fff;}

.isWap .page2 ul li a:hover{ text-decoration:none;}
.isWap .page2L{ margin-right:0.1rem; float:left; font-size:0.24rem;}
.isWap .page2L a{width:0.6rem; line-height:0.6rem; height:0.6rem;  display:block; color:#000; border-radius:50%; background:#e9e9e9; text-align: center;}
.isWap .page2R{margin-left:0.1rem; width:0.6rem; line-height:0.6rem; height:0.6rem; display:block; float:left; font-size:0.24rem;}
.isWap .page2R a{ text-align: center; width:0.6rem; height:0.6rem; display:block;  border-radius:50%; background:#e9e9e9; }


/*1017*/
.isPc .h-search .i-text{ color:#000;}
.isWap .h-search .i-text{ color:#000; }
.isWap .section3_cont{ margin-top:0.5rem;}
.isWap .section3_cont li{height:3.2rem;}
.isWap .section3_cont li.l1{ background:url("../i/p7.png") no-repeat center bottom;}
.isWap .section3_cont li.l2{ background:url("../i/p8.png") no-repeat center bottom;}
.isWap .section3_cont li.l3{ background:url("../i/p9.png") no-repeat center bottom;}
.isWap .section3_cont li.l4{background:url("../i/p10.png") no-repeat center bottom;}
.isWap .main-section3{ margin-top:0.5rem; background: url("../i/wap/bg_2.png") no-repeat center bottom;}
.isWap .tBox span.more{ position: absolute; right:0.5rem; padding-bottom:0.6rem}
.isWap .main-section3{padding:1rem 0.5rem 1.5rem;}
.isPc .h-search .i-text{color:#000;}

/*20250610*/
body {font-family:'仿宋';}
body, button, input, pre, select, textarea {
  font: 12px/1.5 '仿宋', arial, tahoma, \5b8b\4f53
}
.isPc .tit h2 {font-family:'仿宋';}
.isWap .tit h2 {font-family:'仿宋';}
.isWap .main_art img{width:100%;}

/*0822*/
.isPc .section3_cont{ text-align:center;}
.isPc .section4_cont{ background: url("../i/p12.png") no-repeat; width:1920px; height:300px; margin:0 auto;}
.isPc .section4_cont h3{ text-align: center; color:#114988; font-size:36px; line-height:78px; font-family: "华文中宋"; padding-top:48px; background: url("../i/bt_bg.png") no-repeat center bottom; padding-bottom:0px;}
.isPc .section4_cont{ text-align:center; font-size:16px; line-height: 30px;}
.isPc .section4_cont ul{padding-top:35px; font-family: "微软雅黑"; font-size:16px; line-height:30px; color:#333333;}

.isWap .section3_cont{ text-align:center;}
.isWap .section4_cont{ background:url("../i/wap/p12.png") no-repeat left top; background-size:100%;  width:100%; padding-bottom:0.5rem;}
.isWap .section4_cont h3{ text-align: center; color:#114988; font-size:0.48rem; line-height:0.8rem; font-family: "华文中宋"; padding-top:0.5rem; background: url("../i/bt_bg.png") no-repeat center bottom; padding-bottom:0.15rem;}
.isWap .section4_cont{ text-align:center; font-size:0.24rem; line-height:0.34rem;}
.isWap .section4_cont ul{padding-top:0.2rem; font-family: "微软雅黑"; font-size:0.26rem; line-height:0.54rem; color:#333333;}
