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: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
a{color: #1c1d1d;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:#666; }
::-moz-placeholder { color:#666; }
:-ms-input-placeholder { color:#666; }
input:-moz-placeholder { color:#666; }

@font-face {
font-family:'MyriadPro-Regular';
src: url('fonts/MyriadPro-Regular.eot');
src: local('☺'),
 url('fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
 url('fonts/MyriadPro-Regular.woff') format('woff'),
 url('fonts/MyriadPro-Regular.ttf') format('truetype'), 
 url('fonts/MyriadPro-Regular.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family:'FRABK';
src: url('fonts/FRABK.eot');
src: local('☺'),
 url('fonts/FRABK.eot?#iefix') format('embedded-opentype'),
 url('fonts/FRABK.woff') format('woff'),
 url('fonts/FRABK.ttf') format('truetype'), 
 url('fonts/FRABK.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family:'hum777n';
src: url('fonts/hum777n.eot');
src: local('☺'),
 url('fonts/hum777n.eot?#iefix') format('embedded-opentype'),
 url('fonts/hum777n.woff') format('woff'),
 url('fonts/hum777n.ttf') format('truetype'), 
 url('fonts/hum777n.svg') format('svg');
font-weight: normal;
font-style: normal;
}

.fl{float:left;}
.fr{float:right;}
.cf:after{content:'';display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;}
.cf{zoom:1;}
.clear{ clear:both;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mb12{ margin-bottom:12px;}
.isPc .mb30{ margin-bottom:30px;}
.isWap .mb30{ margin-bottom:0;}
.isPc .mb65{ margin-bottom:65px;}
.isWap .mb65{ margin-bottom:0;}
.isPc .mb50{ margin-bottom:50px;}
.isWap .mb50{ margin-bottom:0;}

.pt50{padding-top:50px;}

html.isWap .pc-item,
html.isPc .wap-item{display:none;}
html.isWap .wap-item,
html.isPc .pc-item{display:block;}
html.isWap a:hover{text-decoration:none;}

/* pc 设备 */
html.isPc{}
html.isPc .wap_box{display:none;}
/* wap 设备 */
/* 媒体查询 */
html.isWap{font-size:50px;}
html.isWap a:hover{text-decoration:none;}
html.isWap .pc_box{display: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 .w{ width:1100px; margin:0 auto;}
.isWap .w{ width:100%}


body{font-family:'MyriadPro-Regular';}
.main img{ border:0; margin:0; padding:0;}
.isPc .main{ height:2500px; padding:0; background:url(../i/bdy_p.png) no-repeat top center;}
.isPc .mai_cont{ width:1001px; height:2350px; margin:0 auto; padding-top:150px;}
.isPc .mai_txt{ width:100%; height:1026px; text-align:center;}
.isPc .mai_map{ width:1001px; height:1162px; background:url(../i/center_p.png) no-repeat left; position:relative;}
.isPc .mai_txt h2{ font-size:74px; line-height:76px; font-weight:bold; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
.isPc .mai_txt h3{ font-size:42px; padding-top:10px; margin-bottom:35px; font-family:'hum777n';}
.isPc .mai_txt p{ width:800px; margin:0 auto; text-align:left; font-size:20px; line-height:28px; margin-bottom:30px;  font-family:'FRABK';}
.isPc .mai_map dl{ position:absolute;}
.isPc .mai_map dt{ position:absolute; width:48px; height:48px;}
.isPc .mai_map dt a{ display:block; width:100%; height:48px;}
.isPc .mai_map dd{ position:absolute;}
.isPc .mai_map dd a{ display:block; width:100%;}

.isWap .main{background:url(../i/bdy_p_w.png) no-repeat top center; background-size:100%; height:500px; }
.isWap .mai_cont{ width:100%; padding-top:0.7rem;}
.isWap .mai_txt_bt{ width:55%; margin:0 auto; text-align:center; padding-bottom:2.5rem;}
.isWap .mai_txt_bt h2{ font-size:0.6rem; line-height:0.82rem; font-weight:bold; text-transform:uppercase; font-family:"Times New Roman", Times, serif;}
.isWap .mai_txt_bt h3{ font-size:0.3rem; padding-top:0.2rem; margin-bottom:0.5rem; font-family:'hum777n';}
.isWap .mai_txt p{ width:90%; margin:0.2rem auto; text-align:left; font-size:0.28rem; line-height:0.38rem; margin-bottom:0.3rem;  font-family:'FRABK';}

.isPc .mai_map dl.map1{ left:375px; top:355px; width:275px; height:267px;}
.isPc .mai_map dl.map1 dt{ bottom:13px; left:0px;}
.isPc .mai_map dl.map1 dd{ width:200px; height:265px; right:0; top:0;}
.isPc .mai_map dl.map1 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map2{ left:395px; top:825px; width:370px; height:260px;}
.isPc .mai_map dl.map2 dt{ top:-148px; left:283px;}
.isPc .mai_map dl.map2 dd{ width:370px; height:260px; right:0; top:0;}
.isPc .mai_map dl.map2 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map3{ right:5px; top:735px; width:210px; height:220px;}
.isPc .mai_map dl.map3 dt{ top:-60px; left:51px;}
.isPc .mai_map dl.map3 dd{ width:210px; height:220px; right:0; top:0;}
.isPc .mai_map dl.map3 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map4{ left:5px; bottom:120px; width:310px; height:245px;}
.isPc .mai_map dl.map4 dt{ top:-20px; left:367px;}
.isPc .mai_map dl.map4 dd{ width:310px; height:245px; right:0; top:0;}
.isPc .mai_map dl.map4 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map5{ left:55px; top:580px; width:270px; height:150px;}
.isPc .mai_map dl.map5 dt{ top:-70px; left:203px;}
.isPc .mai_map dl.map5 dd{ width:270px; height:150px; right:0; top:0;}
.isPc .mai_map dl.map5 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map6{ right:35px; top:415px; width:270px; height:220px;}
.isPc .mai_map dl.map6 dt{ top:258px; left:-159px;}
.isPc .mai_map dl.map6 dd{ width:270px; height:220px; right:0; top:0;}
.isPc .mai_map dl.map6 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map7{ left:125px; top:320px; width:245px; height:120px;}
.isPc .mai_map dl.map7 dt{ top:110px; left:-60px;}
.isPc .mai_map dl.map7 dd{ width:245px; height:120px; right:0; top:0;}
.isPc .mai_map dl.map7 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map8{ right:55px; top:95px; width:270px; height:260px;}
.isPc .mai_map dl.map8 dt{ top:345px; left:-415px;}
.isPc .mai_map dl.map8 dd{ width:270px; height:260px; right:0; top:0;}
.isPc .mai_map dl.map8 dd a{ display:block; width:100%; height:100%;}

.isPc .mai_map dl.map9{ left:165px; top:70px; width:485px; height:220px;}
.isPc .mai_map dl.map9 dt{ top:35px; left:-111px;}
.isPc .mai_map dl.map9 dd{ width:485px; height:220px; right:0; top:0;}
.isPc .mai_map dl.map9 dd a{ display:block; width:100%; height:100%;}

.isWap .mai_map_w{ margin-bottom:1rem;}
.isWap .mai_map_w dl{ width:100%; margin:0.3rem 0; position:relative; text-align:center;}
.isWap .mai_map_w dt{ width:90%; height:1rem; line-height:1rem; left:50%; top:50%; margin-left:-45%; margin-top:-0.5rem; position:absolute; color:#fff; font-size:0.45rem; font-family:'MyriadPro-Regular', "Times New Roman", Times, serif;}
.isWap .mai_map_w dl img{ width:100%;}

.isPc .bottom{ font-size:14px;text-align:center; color:#333; padding:30px 0;}
.isWap .bottom{ font-size:0.24rem;color:#333; text-align:center; padding-bottom:1rem;}










