@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 '微软黑体';}
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;blr: expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
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{}
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;}
}
html.isWap body{font-size:0.24rem;}
html.isWap .pc_box{display:none;}
body{overflow-x:hidden;}
.wrapper{display:none;}
.isPc .wrapper{}
.isPc .w1200{width:1200px; margin:0px auto;}

.isWap .w1200{margin:0.25rem 0 0;}
.isWap .bdy{}
.isPc .banner{ padding-top:21px; border-top:1px solid #e2f7f3; background:#269c7d;}
.isPc .nav{width:1200px; margin:0 auto; border-bottom:1px solid #d3d3d3; height:82px; line-height:78px; font-size:22px;}
.isPc .nav ul{ overflow:hidden; padding-left:110px;}
.isPc .nav li{ float:left; margin-left:50px; width:180px;}
.isPc .nav li a{display:block; width:80%; text-align:center; padding:0 10%; }
.isPc .nav li a:hover,.isPc .nav li.cur a{ border-bottom:4px solid #269c7d; text-decoration: none;}

.isWap .banner{width:100%;}
.isWap .banner img{width:100%;}
.isWap .topBox{height:0.9rem; padding-top:0;width:100%; margin:0; background:#269c7d; position: relative;}
.isWap .nav{position:absolute; z-index:99; width:70%; right:0; top:0; background:#086b6c; padding:0.2rem 0 0.5rem;display:none; text-transform: uppercase; font-family:Times, "Times New Roman", "serif";}
.isWap .nav li{border-bottom:1px solid #fff}
.isWap .nav li.nav-lan{background-color:#0e2e49;border-bottom:none}
.isWap .nav .nav-item{height:.8rem;line-height:.8rem;display:block;position:relative;padding:0 .38rem;font-size:.36rem;color:#fff}
.isWap .h-btn-nav{position:absolute;width:0.36rem;height:0.34rem;top:0.27rem; left:0.3rem; font-size:0;line-height:0}
.isWap .h-btn-nav{background:url(../i/wap/w_nav.png) center no-repeat; background-size:.36rem .34rem; z-index:3;}

.isPc .twBox{ margin-top:30px;}
.isPc .twBox span{ float:left; width:607px; height:400px;}
.isPc .twBox .txtCont{overflow: hidden; background:#f4f4f4;}
.isPc .twBox .txt1{ float:left;  width:540px; padding:40px 25px; }
.isPc .twBox .txt1 p{ font-size:26px; line-height: 32px;} 
.isPc .twBox .txt1 h3{ font-size:30px; line-height: 32px; margin-bottom:20px; font-weight: bold;} 
.isPc .twBox{ overflow: hidden; margin-bottom:30px;}
.isPc .twBox h2{ font-size:38px; font-weight: bold; margin-bottom:30px;}
.isPc .twBox h2 a:hover{text-decoration: none;} 
.isPc .twBox p{ font-size:26px; line-height:32px; color:#444444;}

.isWap .twBox{ margin-top:0.3rem;}
.isWap .twBox span{ width:100%; height:0.45rem;}
.isWap .twBox .txtCont{overflow: hidden; background:#f4f4f4; margin:0 0.25rem;}
.isWap .twBox .txt1{ width:90%; padding:0.4rem 5%; }
.isWap .twBox .txt1 p{ font-size:0.26rem; line-height:0.32rem;} 
.isWap .twBox .txt1 h3{ font-size:0.36rem; line-height:0.36rem; margin-bottom:0.2rem; font-weight: bold;} 
.isWap .twBox{ overflow: hidden; margin-bottom:0.3rem;}
.isWap .twBox h2{ font-size:0.4rem; font-weight: bold; margin-bottom:0.3rem; text-align: center;}
.isWap .twBox h2 a:hover{text-decoration: none;} 
.isWap .twBox p{ font-size:0.3rem; line-height:0.34rem; color:#444444;}

.isPc .txt2{height:100px; background:#269c7d;padding:12px 0 0; margin-bottom:70px;}
.isPc .txt2 dl{ display: block; height:83px;}
.isPc .txt2 dd{width:39%; float:left; border-right:1px solid #fff; height:60px; padding:23px 5% 0; line-height: 24px; font-size:18px; text-align: left;}
.isPc .txt2 dd a{ color:#fff;  text-align: left; font-weight: bold;}
.isPc .txt2 dd.br0{border-right:0;}

.isWap .txt2{ background:#269c7d;padding:0 0 0; margin:0 0.25rem 0.5rem; }
.isWap .txt2 dl{ display: block; height:auto;}
.isWap .txt2 dd{ margin:0 5%; width:80%; border-bottom:1px solid #fff; height:auto; padding:0.3rem 5% 0.35rem; line-height:0.38rem; font-size:0.34rem; text-align:left;}
.isWap .txt2 dd a{ color:#fff;  text-align: left;}
.isWap .txt2 dd.br0{border-bottom:0;}

.isPc .twBox2{ margin-top:30px; margin-bottom:50px; overflow: hidden;}
.isPc .twBox2 h2{ font-size:38px; font-weight: bold; margin-bottom:30px;}
.isPc .twBox2 h2 a:hover{text-decoration: none;} 
.isPc .twBox2 a{ text-decoration:none;}
.isPc .twBox2 .dl1 dd{width:350px; padding:35px 25px 120px; height:285px; margin:0 0;  float:left; background:#f4f4f4;}
.isPc .twBox2 .dl1 h3{ font-size:24px; line-height:32px; margin-bottom:30px; padding-bottom:30px;border-bottom:1px solid #fff;}
.isPc .twBox2 .dl1 h3:hover{ text-decoration: none;}
.isPc .twBox2 .dl1 p{ font-size:18px; line-height: 22px; color:#6e6e6e;}
.isPc .twBox2 .dl1 dt{width:400px; height:440px; float:left; background:#269c7d; font-size:24px; line-height: 28px; color:#fff;}
.isPc .twBox2 .dl1 dt p{ padding:15px 20px; font-size:24px; line-height: 28px;}
.isPc .twBox2 .dl1 dt p a{ color:#fff;}

.isWap .twBox2{ margin-top:0.3rem; margin-bottom:0.5rem; overflow: hidden;}
.isWap .twBox2 h2{ font-size:0.4rem; font-weight: bold; margin-bottom:0.3rem; text-align: center;}
.isWap .twBox2 h2 a:hover{text-decoration: none;} 
.isWap .twBox2 .txtCont{margin:0 0.25rem;}
.isWap .twBox2 a{ text-decoration:none;}
.isWap .twBox2 .dl1{overflow:hidden;}
.isWap .twBox2 .dl1 dd{width:45%; padding:0.3rem 2.5% 1rem; height:4.5rem; margin:0 0;  float:left; background:#f4f4f4;}
.isWap .twBox2 .dl1 h3{ font-size:0.3rem; line-height:0.34rem; margin-bottom:0.3rem; padding-bottom:0.3rem;border-bottom:1px solid #fff;}
.isWap .twBox2 .dl1 h3:hover{ text-decoration: none;}
.isWap .twBox2 .dl1 p{ font-size:0.26rem; line-height:0.32rem; color:#6e6e6e;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp:6; overflow: hidden;}
.isWap .twBox2 .dl1 dt{width:50%; height:5.8rem; float:left; background:#269c7d; font-size:0.26rem; line-height:0.28rem; color:#fff;}
.isWap .twBox2 .dl1 dt p{ padding:0.2rem 0.3rem; font-size:0.26rem; line-height:0.32rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}
.isWap .twBox2 .dl1 dt p a{ color:#fff;}

.isPc .twBox3 h2{ font-size:38px; font-weight: bold; margin-bottom:30px;}
.isPc .twBox3 h2 a:hover{text-decoration: none;} 
.isPc .twBox3 ul{ overflow: hidden; margin-bottom:30px;}
.isPc .twBox3 li{width:277px; float:left; background:#f4f4f4; margin-right:30px;}
.isPc .twBox3 li.mr0{margin-right:0;}
.isPc .twBox3 li p{padding:25px 15px; font-size:18px; line-height:22px; color:#7b7b7b;}
.isPc .twBox3 li p a{ color:#7b7b7b;}
.isPc .twBox3 li p a:hover{ text-decoration: none;}

.isWap .twBox3 h2{ font-size:0.4rem; font-weight: bold; margin-bottom:0.3rem; text-align: center;}
.isWap .twBox3 h2 a:hover{text-decoration: none;} 
.isWap .twBox3 ul{ overflow: hidden; margin-bottom:0;}
.isWap .twBox3 li{width:45.5%; float:left; background:#f4f4f4; margin-left:3%; margin-bottom:0.3rem;}
.isWap .twBox3 li.mr0{}
.isWap .twBox3 li p{padding:0.2rem 0.15rem; font-size:0.26rem; line-height:0.3rem; color:#7b7b7b;}
.isWap .twBox3 li p a{ color:#7b7b7b;}
.isWap .twBox3 li p a:hover{ text-decoration: none;}

.isPc .btnBox{ padding:50px auto 20px;}
.isPc .btn1{width:165px; height:40px; line-height: 40px; border:1px solid #269c7d; border-radius:30px; color:#666666; margin:0 auto 24px;}
.isPc .btn1 a{width:100%; height:40px; line-height: 40px; display: block; text-align: center;color:#666666; font-size:16px;}
.isPc .btn1 a:hover{ text-decoration: none;}

.isPc .info{ background:#269c7d; padding-top:30px; overflow: hidden; text-align: center;}
.isPc .info span{ width:700px; margin:0 auto; display: block; font-size:16px; line-height: 26px; color:#fff; margin-bottom:35px}

.isWap .btnBox{ padding:0.5rem auto 0.2rem;}
.isWap .btn1{width:2.4rem; height:0.5rem; line-height:0.5rem; border:1px solid #269c7d; border-radius:30px; color:#666666; margin:0 auto 24px;}
.isWap .btn1 a{width:100%; height:0.5rem; line-height:0.5rem; display: block; text-align: center;color:#666666; font-size:0.24rem;}
.isWap .btn1 a:hover{ text-decoration: none;}

.isWap .info{ background:#269c7d; padding-top:0.5rem; overflow: hidden; text-align: center;}
.isWap .info span{ width:90%; padding:0 5%; text-align: center; margin:0 auto; display: block; font-size:0.24rem; line-height:0.36rem; color:#fff; margin-bottom:0.6rem}

/*20250611*/
.isPc .twBox3 li{height:320px;}
.isWap .twBox3 li{height:4rem;}

/*20250722*/
.isPc i{font-style: italic;}
.isWap i{font-style: italic;}
