@charset "utf-8";
@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 CONDENSED";
}

body {
  overflow-y: scroll;
  *overflow-y: auto;
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  padding: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body,
button,
input,
select,
textarea,
pre {
  font: 12px/1.5 "HELVETICA CONDENSED", \5b8b\4f53;
}
input,
select,
textarea {
  font-size: 100%;
}
th {
  text-align: inherit;
}
fieldset,
img {
  border: 0;
}
img {
  vertical-align: top;
  width: 100%;
}
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: 500;
}
ol,
ul {
  list-style: none;
}
caption,
th {
  text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 500;
}
a {
  color: #333;
  text-decoration: none;
  outline: none;
}
a:focus {
  outline: none;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
i {
  font-style: normal;
}
input:focus,
textarea:focus,
keygen:focus,
select:focus {
  outline: none;
  outline-offset: 0px;
}
::-webkit-input-placeholder {
  color: #fff;
}
::-moz-placeholder {
  color: #fff;
} /* firefox 19+ */
:-ms-input-placeholder {
  color: #fff;
} /* ie */
input:-moz-placeholder {
  color: #fff;
}

.cf:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.cf {
  zoom: 1;
}
.isPc .fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.pt40 {
  padding-top: 40px;
}
.mr20 {
  margin-right: 20px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.mt60 {
  margin-top: 60px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb35 {
  margin-bottom: 35px;
}

/* pc 设备 */
html.isPc .wap_box {
  display: none;
}
/* wap 设备 */
/* 媒体查询 */
html.isWap {
  font-size: 50px;
}
html.isWap a:hover {
  text-decoration: none;
}
@media screen and (min-width: 320px) {
  html.isWap {
    font-size: 50px;
  }
}
@media screen and (min-width: 360px) {
  html.isWap {
    font-size: 56px;
  }
}
@media screen and (min-width: 400px) {
  html.isWap {
    font-size: 62px;
  }
}
@media screen and (min-width: 480px) {
  html.isWap {
    font-size: 75px;
  }
}
@media screen and (min-width: 560px) {
  html.isWap {
    font-size: 87px;
  }
}
@media screen and (min-width: 640px) {
  html.isWap {
    font-size: 100px;
  }
}
.isPc body{ background:#fff6f6;}
.isWap body{ background:#fff6f6;}
html.isWap body {
  font-size: 0.24rem;
}
html.isWap .pc_box {
  display: none;
}
html.isWap{}
html.isWap,
html.isWap body{overflow-x:hidden;}
.wrapper {
  display: none;
}

.isPc .w1170 {
  width: 1170px;
  margin: 0px auto;
}

.isWap .w1170 {
  margin: 0.25rem 0 0;
}

.isPc .w1260 {
  width: 1260px;
  margin: 0px auto;
}

.isWap .w1260 {
  margin: 0.25rem 0 0;
}

.isPc .w1220 {
  width: 1220px;
  margin: 0px auto;
}

.isWap .w1220 {
  margin: 0.25rem 0 0;
}

.isPc .banner_bg img {
  width: 100%;
}
.isWap .banner_bg img {
  width: 100%;
}
.isPc .main {
  margin: 0 auto;
}
/* .isWap .main {
  background: #fff url("../i/wap/w_bg.png") no-repeat center top;
  background-size: 100%;
} */
/* banner */
.isPc .banner{width:1220px; margin:0 auto;}
.isWap .banner{}
/*20230616*/
.isPc .topBar{ height:90px; line-height:90px; background:url("../i/bg1.png") repeat-x left top; position: relative;}
.isPc .logo{width:169px; position: absolute; left:50%;  top:17px; margin-left:-85px;}
.isPc .topBar .btn{position: absolute; left:70%; margin-left:50px; width:99px; height:26px; line-height:26px; font-size:16px; border:1px solid #fff; border-radius:20px; margin-top:30px;}
.isPc .topBar .btn a{ color:#fff; width:100%; line-height: 26px; display: block; text-align: center;}
.isPc .topBar .btn a:hover{ text-decoration: none;}

.isWap .topBar{  background:#0a6fd9; position: relative; height:1.15rem;}
.isWap .logo{width:2.2rem; position: absolute; left:50%;  top:0.3rem; margin-left:-1.1rem;}
.isWap .topBar .btn{position: absolute; left:70%; margin-left:0.6rem; width:1.2rem; height:0.3rem; line-height:0.3rem; font-size:0.22rem; border:1px solid #fff; border-radius:0.25rem; margin-top:0.35rem;}
.isWap .topBar .btn a{ color:#fff; width:100%; line-height:0.3rem; display: block; text-align: center;}
.isWap .topBar .btn a:hover{ text-decoration: none;}

.isPc .twBox{ overflow: hidden;}
.isPc .twBox h3{ font-size:28px; line-height: 30px; font-family: "微软雅黑"; margin-bottom:22px; background: url("../i/ico1.png") no-repeat left top; padding-left:45px;}
.isPc .twBox_cont span{ width:570px; float:left; margin-right:30px; position: relative;}
.isPc .twBox_cont p{ position: absolute; bottom:0;  padding:20px; font-size:18px; line-height: 24px; color:#fff; background:rgba(0,0,0,0.5); font-family: "微软雅黑";}
.isPc .twBox_cont p a{color:#fff;}
.isPc .twBox_cont ul{ float:left; width:570px; padding:0 25px 5px; font-size:18px; line-height: 26px; font-family: "微软雅黑";}
.isPc .twBox_cont li{ margin-bottom:20px; overflow: hidden;}
.isPc .twBox_cont li a{color:#000; width:455px; float:left; display: block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.isPc .twBox_cont li i{color:#999999; font-weight: normal; float:right; padding-left:25px;   font-size:16px; line-height: 26px;}
.isPc .twBox .bt1{ overflow:hidden; padding:0 0 35px;}
.isPc .twBox h3{float:left;}
.isPc .twBox .more1{ float:right; font-size:18px; line-height: 18px;}
.isPc .twBox .more2{ background:url("../i/more_bg.png") no-repeat right center; height:33px; line-height:33px;}
.isPc .twBox .more2 a{ display: block; width:65px; float:right; background:url("../i/more2.png") no-repeat 40px center; color:#cc0000;}

.isWap .twBox{ padding-top:0.25rem; overflow: hidden; margin:0 3%;}
.isWap .twBox h3{ font-size:0.36rem; line-height:0.38rem; font-family: "微软雅黑"; margin-bottom:0.2rem; background: url("../i/ico1.png") no-repeat left top; background-size:0.4rem 0.4rem; padding-left:0.55rem;}
.isWap .twBox_cont span{ display: block; width:100%; position: relative; margin:0.25rem 0 0.2rem;}
.isWap .twBox_cont span.pc_box{ display:none;}
.isWap .twBox .more1,.isWap .twBox2 .more2{ display: none; height:0;}
.isWap .twBox_cont p{ padding:0.2rem; font-size:0.24rem; line-height:0.28rem;  background:rgba(0,0,0,0.5); font-family: "微软雅黑"; position: absolute; bottom:0;}
.isWap .twBox_cont p a{color:#fff;}
.isWap .twBox_cont ul{margin-top:0; padding:0 0.2rem 0; font-size:0.26rem; line-height:0.34rem; font-family: "微软雅黑";}
.isWap .twBox_cont li{ margin-bottom:0.2rem; overflow: hidden; background: url("../i/ico1.png") no-repeat left 7px; padding-left:0.2rem;}
.isWap .twBox_cont li a{color:#000; display: block; width:100%;}
.isWap .twBox_cont li i{color:#999999; width:100%; font-weight: normal; margin-top:0.08rem; display: block; font-size:0.24rem; line-height:0.25rem;}
.isWap .twBtn{width:26%; margin:0 auto; height:0.7rem;}
.isWap .twBtn a{ display: block; width:100%;height:0.6rem; line-height: 0.6rem; text-align: center; border:1px solid #cc0000; border-radius:.5rem; color:#cc0000;}

.isPc .twBox2{ padding-top:55px; padding-bottom:35px; margin-top:55px; background:#ffe8e8;}
.isPc .twBox2 .bt1{ margin-bottom:35px;}
.isPc .twBox2 h3{ font-size:28px; line-height: 30px; font-family: "微软雅黑"; margin-bottom:22px; background: url("../i/ico2.png") no-repeat left top; padding-left:45px;}
.isPc .twBox2_cont{ overflow:hidden;}
.isPc .twBox2_cont ul{ float:left; width:730px;}
.isPc .twBox2_cont li{ margin-bottom:20px; background: url("../i/ico1.png") no-repeat left 12px; padding-left: 20px;}
.isPc .twBox2_cont li.mr0{ margin-right:0;}
.isPc .twBox2_cont li a.twBox_a{width:80%; float:left;}
.isPc .twBox2_cont li i{float:left;}
.isPc .twBox2 em.more2{ display: block; background:url("../i/more_bg2.png") no-repeat right center; height:33px; line-height:33px; margin-bottom:25px;}
.isPc .twBox2 em.more2 a{ display: block; width:65px; float:right; background:url("../i/more2.png") no-repeat 40px center; color:#cc0000;}
.isPc .twBox2 .twBox2_t{width:400px; height:300px; float:right;}
.isPc .twBox2 .twBox2_t img{height:300px;}

.isWap .twBox2{ padding-top:0.45rem; margin-top:0.4rem; overflow: hidden; padding:0 3% 0.4rem; background:#ffe8e8;}
.isWap .twBox2 h3{ font-size:0.36rem; line-height:0.5rem; font-family: "微软雅黑"; margin-bottom:0.2rem; background: url("../i/ico2.png") no-repeat left 0.05rem; background-size:0.4rem 0.4rem; padding-left:0.6rem;}

.isPc .twBox3{ overflow: hidden; padding-bottom:65px;}
.isPc .twBox3 h3{ font-size:28px; line-height: 30px; font-family: "微软雅黑"; margin-bottom:22px; background: url("../i/ico1.png") no-repeat left top; padding-left:45px;}
.isPc .twBox3_cont span{ display: block; width:400px; height:300px; float:left; margin-right:30px; position: relative;}
.isPc .twBox3_cont span img{width:400px; height:300px;}
.isPc .twBox3_cont p{ position: absolute; bottom:0;  padding:20px; font-size:18px; line-height: 24px; color:#fff; background:rgba(0,0,0,0.5); font-family: "微软雅黑"; width:360px;}
.isPc .twBox3_cont p a{color:#fff;}
.isPc .twBox3_cont ul{ float:left; width:730px; padding:0 0 5px; font-size:18px; line-height: 26px; font-family: "微软雅黑";}
.isPc .twBox3_cont li{ margin-bottom:20px; overflow: hidden; background: url("../i/ico1.png") no-repeat left 12px; padding-left: 20px;}
.isPc .twBox3_cont li a{color:#000; width:80%; float:left; display: block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.isPc .twBox3_cont li i{color:#999999; font-weight: normal; float:right; padding-left:25px;   font-size:16px; line-height: 26px;}
.isPc .twBox3 .bt1{ overflow:hidden; padding:0 0 35px;}
.isPc .twBox3 h3{float:left;}
.isPc .twBox3_cont em{ display: block; margin-bottom:20px;}
.isPc .twBox3 em.more1{ float:right; font-size:18px; line-height: 18px;}
.isPc .twBox3 em.more2{ background:url("../i/more_bg.png") no-repeat right center; height:33px; line-height:33px;}
.isPc .twBox3 em.more2 a{ display: block; width:65px; float:right; background:url("../i/more2.png") no-repeat 40px center; color:#cc0000;}

.isWap .twBox3{ padding-top:0.25rem; overflow: hidden; margin:0 3% 0.5rem;}
.isWap .twBox3 h3{ font-size:0.36rem; line-height:0.38rem; font-family: "微软雅黑"; margin-bottom:0.2rem; background: url("../i/ico1.png") no-repeat left top; background-size:0.4rem 0.4rem; padding-left:0.55rem;}
.isWap .twBox3_cont span{ display: block; width:100%; position: relative; margin:0.25rem 0 0.2rem;}
.isWap .twBox3_cont span.pc_box{ display:none;}
.isWap .twBox3 .more1,.isWap .twBox3 .more2{ display: none; height:0;}
.isWap .twBox3_cont p{ padding:0.2rem; font-size:0.24rem; line-height:0.28rem;  background:rgba(0,0,0,0.5); font-family: "微软雅黑"; position: absolute; bottom:0;width: 6.2rem;}
.isWap .twBox3_cont p a{color:#fff;}
.isWap .twBox3_cont ul{margin-top:0; padding:0 0.2rem 0; font-size:0.26rem; line-height:0.34rem; font-family: "微软雅黑";}
.isWap .twBox3_cont li{ margin-bottom:0.2rem; overflow: hidden; background: url("../i/ico1.png") no-repeat left 7px; padding-left:0.2rem;}
.isWap .twBox3_cont li a{color:#000; display: block; width:100%;}
.isWap .twBox3_cont li i{color:#999999; width:100%; font-weight: normal; margin-top:0.08rem; display: block; font-size:0.24rem; line-height:0.25rem;}

.isPc .bottom {font-size: 16px;line-height: 28px;text-align: center;background: #0a6fd9;padding-top:40px;
 padding-bottom:40px;color: #fff;width: 100%;}
.isPc .bottom a {color: #fff;}
.isPc .bottom em { font-family: "微软雅黑",Arial, "sans-serif"; padding-top: 5px;display: block;}

.isWap .bottom {font-size:0.24rem;line-height:0.3rem;text-align: center;background: #0a6fd9;color: #fff;width: 94%; padding:0.2rem 3% 0.4rem;}
.isWap .bottom a {color: #fff;}
.isWap .bottom em { font-family:  "微软雅黑",Arial, "sans-serif"; padding-top:0.2rem; display: block;}

.isWap .bt1{ margin-bottom:0;}
.isWap .bt1 img{ width:110%; height:110%;} 

/*0704增加*/
.isPc .wrapper li a:hover{ text-decoration:none; color:#cc0000;}

