@charset "utf-8";
 @font-face {
font-family:'helr47w';
src: url('fonts/helr47w.eot');
src: local('☺'),
 url('fonts/helr47w.eot?#iefix') format('embedded-opentype'),
 url('fonts/helr47w.woff') format('woff'),
 url('fonts/helr47w.ttf') format('truetype'), 
 url('fonts/helr47w.svg') format('svg');
font-weight: normal;
font-style: normal;
}
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 Verdana, Geneva, sans-serif;
}
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,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: none;}/*i {font-style: normal;}*/
input:focus,
textarea:focus,
keygen:focus,
select:focus {outline:none;outline-offset: 0px;}
::-webkit-input-placeholder { color:#8aa4b6; }
::-moz-placeholder { color:#8aa4b6; } /* firefox 19+ */
:-ms-input-placeholder { color:#8aa4b6; } /* ie */
input:-moz-placeholder { color:#8aa4b6; }

.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf {zoom: 1;}
.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;}

.isPc .bdy{overflow-x:hidden;}

.isWap body{overflow-x:hidden; background:#fff;}

.isPc .fm{ display:block; width:100%; height:946px; background: url(../i/fm_Bg.jpg) repeat left top fixed; background-size:100%;}
.isPc .fm h2{ font-size:57px; color:#fff; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; margin-bottom:0px;}
.isPc .fm h2 a{ color:#fff;}
.isPc .fm_cont{ padding:10% 10% 15%; position:fixed;}
.isPc .fm h3{ font-size:40px; color:#fff; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; margin-bottom:20px;}
.isPc .fm h4{ font-size:16px; line-height:24px; font-weight:normal; color:#fff; font-family:Verdana, Geneva, sans-serif; margin-bottom:20px;}
.isPc .fm h5{ padding-top:30px; width:410px; font-size:12px; color:#a8a8a8; font-family:Verdana, Geneva, sans-serif;}
.isPc .fm h5 span{ display:block; width:100%; margin-bottom:15px; /*font-style:italic;*/}
.isPc .fm .more{ width:146px; height:45px; line-height:45px; background:url(../i/btn.png) repeat-y left top; border-radius:5px;}
.isPc .fm .more a{ display:block; width:100%; height:45px; font-size:16px; text-align:center; line-height:45px; border-radius:5px; font-family:Arial, Helvetica, sans-serif;}

/* isPc banner */
.isPc .banner{overflow:hidden;zoom:1;position:relative; width:100%; margin:0 auto;}
.isPc .banner .sliderInner{width:100%; overflow:hidden;zoom:1;}
.isPc .banner .sliderInner li{width:100%; overflow:hidden;zoom:1;}
.isPc .banner .sliderInner ul{ padding:0;}
.isPc .banner .sliderInner li{display:inline;float:left;}
.isPc .banner .sliderInner li a.imgBox{ float:left;}
.isPc .banner .sliderInner a{display:block;}
.isPc .banner .sliderInner span{display:block; float:left; width:580px; height:580px; margin:120px 2% 0 20%;}
.isPc .banner .sliderInner img{display:block; width:100%; height:580px;}
.isPc .banner .list-mask{ margin-top:120px; width:330px; height:580px; float:left;}
.isPc .banner .list-text{display:block;  font-size:12px;}
.isPc .banner .list-text p{padding:0px; color:#515151; font-family:Verdana, Geneva, sans-serif; line-height:20px; margin-bottom:10px;}
.isPc .banner .list-text a{color:#515151;}
.isPc .banner .btn-slider{ position:absolute;width:82px;height:135px; font-size:0px;line-height:0px;top:50%; margin-top:-100px;}
.isPc .banner .btn-prev{ background:url(../i/l_left.png) no-repeat left top; left:3%;}
.isPc .banner .btn-next{ background:url(../i/l_right.png) no-repeat left top; right:3%;}
.isPc .banner .sliderCur{ display:none; font-size:0px;line-height:0px;text-align:center; padding:16px 0 0; width:200px; left:50%; margin-left:-100px; position:absolute; bottom:105px;}
.isPc .banner .sliderCur a{display:inline-block;width:12px;height:12px;vertical-align:top;  border-radius:50%; margin-right:12px; background:#fff; filter:alpha(opacity=80);-moz-opacity:0.8;opacity: 0.8; }
.isPc .banner .sliderCur a:hover{ text-decoration:none;}
.isPc .banner .sliderCur a.cur{background:#0f4c81;}

.isPc .banner .list-mask .list-text .pBox{ display:block; width:100%; height:400px; float:left;}
.isPc .banner .list-mask .list-text dl{ float:left; width:60%; height:100px; display:block; color:#878787; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px;}
.isPc .banner .list-mask .list-text dl dd{ margin-bottom:10px;}
.isPc .banner .list-mask .list-text dd.dd1{ background:url(../i/ico1.jpg) no-repeat left 3px; padding-left:20px; }
.isPc .banner .list-mask .list-text dd.dd2{background:url(../i/ico2.jpg) no-repeat left 3px; padding-left:20px; }

.isPc li.dBox{ position:relative; background:#17212b url(../i/fm_Bg.jpg) no-repeat left top; text-align:center; color:#fff;  font-family:Verdana, Geneva, sans-serif; min-height:860px;}
.isPc li.dBox h2{padding-top:180px; font-size:42px; text-transform:uppercase;}
.isPc li.dBox h3{ font-size:23px;}
.isPc li.dBox h4.btn{ width:145px; height:45px; line-height:45px; background:url(../i/btn.png) repeat-y left top; border-radius:3px; margin:30px auto 20px;}
.isPc .banner .sliderInner li.dBox p{ display:block; border:1px solid red; float:left;}
.isPc li.dBox dl{ position:absolute; top:60%; display:block; width:410px;  line-height:25px; left:50%; margin-left:-205px;}
.isPc li.dBox dt{ float:left; display:block; width:103px; height:15px; margin-top:5px; margin-right:10px;}
.isPc .banner .sliderInner li.dBox dt img{ width:100%; height:15px;}
@media only screen and (max-width: 1300px){
.isPc .fm{ display:block; width:100%; height:730px; background:#17212b  url(../i/fm_Bg.jpg) repeat left top fixed; background-size:100%;}
.isPc .fm h2{ font-size:47px; color:#fff; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; margin-bottom:20px;}
.isPc li.dBox{ min-height:730px;}
.isPc .banner .sliderInner span{margin:50px 2% 0 10%;}
}

.isWap .w_banner{ width:100%;}
.isWap .w_banner img{ width:100%;}
.isWap .picBox{ margin-top:0.5rem;}
.isWap .picBox dt{ padding:0.25rem;}
.isWap .picBox dt h2{ font-size:0.4rem; line-height:0.48rem; margin-bottom:0.3rem;}
.isWap .picBox dt p{ color:#515151;}
.isWap .picBox dd img{ width:100%;}

.isWap dl.lis1{ padding:3%; width:94%; display:block; color:#878787; font-family:Verdana, Geneva, sans-serif; font-size:0.2rem; line-height:0.26rem;} 
.isWap dl.lis1 dd{ margin-bottom:0.1rem;}
.isWap dl.lis1 dd.dd1{ background:url(../i/ico1.jpg) no-repeat left 3px; padding-left:20px; font-style:italic;} 
.isWap dl.lis1 dd.dd2{background:url(../i/ico2.jpg) no-repeat left 3px; padding-left:20px; font-style:italic;} 

.isWap .w_bot{ margin-top:0.5rem; padding:0.5rem 0; background:#111b24; text-align:center; color:#a8a8a8; font-size:0.2rem;}

/*20200901*/
.isPc .pBox h2{ font-size:36px; font-family:Verdana, Geneva, sans-serif; line-height:40px; margin-bottom:20px;}
