@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 Georgia, Arial, "Times New Roman", Times, serif;
}
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: 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; background:#42ae81 url(../i/banner19.jpg) no-repeat top center; padding-top:415px;}
.isWap .bdy{ background:#42ae81;}
.wrapper{display:none;}
.isPc .wrapper{}
.isPc .banner{ width:1445px; height:300px; background:url(../i/1445.jpg) no-repeat top center; margin:0 auto;}
.isPc .main{ width:1203px; margin:0 auto; padding:0 120px 110px; background:#fff no-repeat top center;}
.isPc .main .tit{ padding:80px 0 70px; font-size:20px; line-height:30px; color:#015c3f; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.isPc .main .tit a{ font-weight:bolder;float:right;color:#006781; text-decoration: none;}
.isPc .main .tit a:hover {text-decoration: underline;}
.isPc .pic,.isPc .pic2{ display:block; padding-top:1px; margin-bottom:35px; height:336px;}
.isPc .pic img,.isPc .pic2 img{width:100%; height:334px;}
.isPc .pic dt{ background:#fff; width:376px; height:334px; float:left; border:1px solid #fff;}
.isPc .pic dd{ background:#fff; width:776px; height:334px; float:right; border:1px solid #fff;}
.isPc .pic2 dt{ background:#fff; width:776px; height:334px; float:left; border:1px solid #fff;}
.isPc .pic2 dd{ background:#fff; width:376px; height:334px; float:right;  border:1px solid #fff;}


.isWap .banner{ width:100%; padding-top:2.2rem; background:#42ae81 url(../i/wap/banner.jpg) no-repeat top center; margin:0 auto; background-size:100%;}
.isWap .banner2{ width:96%; background:url(../i/wap/banner2.jpg) no-repeat top center; margin:0 auto;}
.isWap .main{ width:90%; padding:0 3% 2rem; background:#fff no-repeat top center; margin:0 auto;}
.isWap .main .tit{ padding:0.6rem 0; font-size:0.2rem; line-height:0.32rem; color:#015c3f; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.isWap .main .tit a{ font-weight:bolder;float:right;color:#006781; text-decoration:none;}
.isWap .main .tit a:hover {text-decoration: underline;}
.isWap .pic,.isWap .pic2{ display:block; margin-bottom:0.2rem;}
.isWap .pic img,.isWap .pic2 img{width:100%;}
.isWap .pic dt{ background:#fff; border:1px solid #fff; margin-bottom:0.2rem;}
.isWap .pic dd{ background:#fff; border:1px solid #fff;}
.isWap .pic2 dt{ background:#fff; border:1px solid #fff; margin-bottom:0.2rem;}
.isWap .pic2 dd{ background:#fff; border:1px solid #fff;}



@media screen and (max-width:1300px){
.isPc .banner{ width:1024px; height:315px; background:url(../i/banner2_1024.jpg) no-repeat top center; margin:0 auto;}	
.isPc .main{ width:944px; margin:0 auto; padding:0 40px 110px; background:#2b5284 url(../i/main_bg_1024.jpg) no-repeat top center;}
.isPc .main .tit{ padding:60px 0 60px; font-size:18px; line-height:30px; color:#fff; font-style:italic; font-family:Arial, Helvetica, sans-serif; }
.isPc .pic,.isPc .pic2{ display:block; padding-top:1px; margin-bottom:20px; height:270px;}
.isPc .pic img,.isPc .pic2 img{width:100%; height:268px;}
.isPc .pic dt{ background:#fff; width:298px; height:268px; float:left; border:1px solid #fff;}
.isPc .pic dd{ background:#fff; width:623px; height:268px; float:right; border:1px solid #fff;}
.isPc .pic2 dt{ background:#fff; width:623px; height:268px; float:left; border:1px solid #fff;}
.isPc .pic2 dd{ background:#fff; width:298px; height:268px; float:right;  border:1px solid #fff;}	
	}

.isPc .main {
	padding-bottom: 30px;
}

.isWap .main {
	padding-bottom: 0px;
}

.isPc .bottom {
    font-size: 14px;
    text-align: center;
    color: #000;
    padding: 30px 0;
}

.isWap .bottom {
    font-size: 0.24rem;
    color: #000;
    text-align: center;
    padding-top: .5rem;
    padding-bottom: .8rem;
}
