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 'microsoft yahei',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: 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:#b7b7b7; }
::-moz-placeholder { color:#b7b7b7; } /* firefox 19+ */
:-ms-input-placeholder { color:#b7b7b7; } /* ie */
input:-moz-placeholder { color:#b7b7b7; }

.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf {zoom: 1;}
.fl {float: left;}
.fr {float: right;}

.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}

/* 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{color:#333;}
.isPc .wrapper{}
.isPc .w{width:930px;margin:0px auto;}
.wrapper{display:none;}
.clear{ clear:both;}
.isPc .bdy{ background:#c7dee1 url(../i/bg1.png) no-repeat top center; background-size:100% auto;}
.isPc .main{ padding-bottom:150px;}
.isPc .header{ padding:90px 0 60px; text-align:center;}
.isPc .header img{ width:100%;}
.isPc .txtBox{ margin-bottom:20px; background:rgba(228,248,251,0.5); padding:40px 20px; font-size:16px; line-height:20px;} 
.isPc .txtBox p{margin-bottom:20px;}
.isPc .txtBox p.mb0{ margin-bottom:0;}
.isPc .tw1,.isPc .tw2{ background:#e4f8fb; padding:20px; margin-bottom:30px;}
.isPc .tw1 span{ float:left; margin-right:30px;}
.isPc .tw1 .txt{ float:right; width:400px;}
.isPc .tw1 h3{ padding-top:10px; margin-bottom:20px; font-size:24px; line-height:28px; font-family:"Times New Roman", Times, serif;}
.isPc .tw1 p{ font-size:14px; line-height:20px;}
.isPc .tw2 span{ float:right; margin-left:30px;}
.isPc .tw2 .txt{float:left; width:400px;}
.isPc .tw2 h3{ padding-top:10px; margin-bottom:20px; font-size:24px; line-height:28px; font-family:"Times New Roman", Times, serif;}
.isPc .tw2 p{ font-size:14px; line-height:20px;}
.isPc .bottom{ background:#3f4548; font-size:14px; line-height:24px; color:#fff; text-align:center; line-height:100px;}

.isWap .bdy{ background:#f3f6fb;}
.isWap .main{}
.isWap .header{ }
.isWap .header span{position:relative; display:block; width:100%;}
.isWap .header span img{ width:100%;}
.isWap .header p{ position:absolute; top:0; display:block; width:80%; margin-top:15%; left:50%; margin-left:-40%;}
.isWap .header p img{ width:100%;}
.isWap .txtBox{ margin:0.25rem; background:#fff; padding:0.25rem; font-size:0.26rem; line-height:0.32rem;} 
.isWap .txtBox p{margin-bottom:0.2rem;}
.isWap .txtBox p.mb0{ margin-bottom:0;}
.isWap .tw1,.isWap .tw2{ padding:0.25rem; margin-bottom:0.3rem;}
.isWap .tw1 img,.isWap .tw2 img{ width:100%;}
.isWap .tw1 span{}
.isWap .tw1 .txt{ background:#fff; width:90%; padding:5%;}
.isWap .tw1 h3{ padding-top:0.2rem; margin-bottom:0.2rem; font-size:0.4rem; line-height:0.42rem; font-family:"Times New Roman", Times, serif;}
.isWap .tw1 p{ font-size:0.3rem; line-height:0.36rem;}
.isWap .tw2 span{}
.isWap .tw2 .txt{ background:#fff; width:90%; padding:5%;}
.isWap .tw2 h3{ padding-top:0.2rem; margin-bottom:0.2rem; font-size:0.4rem; line-height:0.42rem; font-family:"Times New Roman", Times, serif;}
.isWap .tw2 p{ font-size:0.3rem; line-height:0.36rem;}
.isWap .bottom{ background:#3f4548; font-size:0.26rem; line-height:0.32rem; color:#fff; text-align:center; line-height:0.8rem;}
