.g-box-1{padding:37% 0 20px 0;background:#fff url(banner.png) center top no-repeat; background-size:100%}
.g-box-2,.m-lsico{ width:84%; margin: 0 auto; padding:5% 4%; background: #fff; border-radius:10px ;-moz-box-shadow:0px 0px 8px #dbdbdb; -webkit-box-shadow:0px 0px 8px #dbdbdb; box-shadow:0px 0px 8px #dbdbdb}
.m-tt-1{display:block; margin-bottom:2%;}
.m-tt-1 span{margin-left:4px; color: #888; font-size: 12px; font-weight: normal;}
.mpb10{padding-bottom:15px; margin-bottom: 15px;border-bottom: 1px solid #f3f3f3; }
.m-lst-1{ overflow: hidden; }
.m-lst-1 li{display: block; float: left; width:22%; margin-right:4%;}
.m-lst-1 strong,.m-lst-1 span,.m-lst-1 p{ display: block;margin-bottom:5%; text-align: center; font-size: 12px;}
.m-lst-1 strong{font-size: 20px;}
.m-lst-1 span{padding: 2px 0; background: #f3f3f3; border-radius:2px ;}
.m-lst-1 p{color: #aaa;}
.f-fc-1{color: #fc8c3c;}
.f-fc-2{color: #fdb14b;}
.f-fc-3{color: #1b3248;}
.f-fc-4{color: #57c5c8;}
.m-tab{ padding:0 4%; margin-bottom:4%;background: #fff; overflow: hidden;}
.m-tab strong{display:block; float: left; width:20%;font-weight: normal; text-align: center; height: 30px; line-height: 30px;}
.m-tab strong.on{color: #e10000; border-bottom: 1px solid #e10000; font-weight:bold}
.m-tt-2{ display: block; padding-left:2%; height: 45px; line-height: 45px; font-size: 16px;border-bottom: 1px solid #f3f3f3; background: #fff;}
.m-tt-2 span{ display: block; float: left; margin:4% 8px 0 ; width:5px; height: 16px; background: #e10000; }
.m-map{ padding-top:120%;background: #fff url(map.png) center 30px no-repeat; background-size:76%; position: relative;}
.m-map a{position: absolute; display: block; width:115px; height:22px; line-height:22px;background: url(left-b.png) no-repeat; background-size: 100% ; font-size: 12px; color: #fff; text-align: center;}
.m-map a span{ background: #4d80e9; padding: 0 4px; border-radius:10px ; margin-left:4px;}
.m-mb1,.m-mb2,.m-mb3{ padding-right: 5px;}
.m-mb1{top:26%; left:10%;}
.m-mb2{top:52%; left:6%;}
.m-mb3{top:70%; left:4%;}
a.m-mb4,a.m-mb5,a.m-mb6,a.m-mb7,a.m-mb8,a.m-mb9,a.m-mb10{padding-left: 5px;background: url(right-b.png) no-repeat;background-size: 100%;}
a.m-mb4{top:20%; right:8%;}
a.m-mb5{top:40%; right:10%;}
a.m-mb6{top:50%; right:14%;}
a.m-mb7{top:58%; right:2%;}
a.m-mb8{top:67.5%; right:3%;}
a.m-mb9{top:76%; right:3%;}
a.m-mb10{top:84.5%; right:3%;}
.m-lst-2{background: #fff; overflow: hidden; padding:4% 0;}
.m-lst-2 a{ display: block;float:left;width:16%; height:28px; line-height: 28px; background: #4d80e9; color: #fff; text-align: center; margin: 0 0 3% 3%; border-radius:28px ;}
.m-lst-3{ padding:4%; background:#fff}
.m-lst-3 li{ display:block; padding-bottom:4%; margin-bottom:4%; border-bottom:1px solid #f3f3f3; overflow:hidden}
.m-lst-3 img{ display:block; float:right; width:34%; height:90px; margin-left:4%}
.m-lst-3 strong,.m-lst-3 p{display:block; font-size:16px; font-weight:normal}
.m-lst-3 p{ padding-top:2%; font-size:12px; color:#999}
a.m-more{ display:block; height:26px; line-height:26px; text-align:center; font-size:14px; color:#999}
.m-lsico{margin-bottom:20px; overflow:hidden;width:92%;padding:5% 0;}
.m-lsico a{ display:block; float:left; width:22%; text-align:left; margin-left:2%; font-size:12px; color:#333; padding-left:8%; line-height:14px}
.ico01{ margin-bottom:5%; background:url(ico_01.png) left center no-repeat; background-size:28%}
.ico02{ margin-bottom:5%;  background:url(ico_02.png) left center no-repeat; background-size:28%}
.ico03{ margin-bottom:5%;  background:url(ico_03.png) left center no-repeat; background-size:28%}
.ico04{ background:url(ico_04.png) left center no-repeat; background-size:28%}
.ico05{ background:url(ico_05.png) left center no-repeat; background-size:28%}
.ico06{ background:url(ico_06.png) left center no-repeat; background-size:28%}
@media(max-width:414px){
.m-lst-3 img{ display:block; float:right; width:34%; height:90px; margin-left:4%}
	a.m-mb7{top:56%; right:4%;}
	a.m-mb8{top:67%; right:6%;}
	a.m-mb9{top:75.5%; right:6%;}
	a.m-mb10{top:84%; right:6%;}
	}
@media(max-width:375px){
.m-lst-3 img{ display:block; float:right; width:40%; height:90px; margin-left:4%}
	a.m-mb7{top:58%; right:1%;}
	a.m-mb8{top:67.5%; right:1%;}
	a.m-mb9{top:76%; right:1%;}
	a.m-mb10{top:84.5%; right:1%;}
	}
@media(max-width:325px){
	.m-mb2{top:52%; left:4%;}
	a.m-mb6{top:50%; right:10%;}
	a.m-mb7{top:58%; right:1%;}
	a.m-mb8{top:67.5%; right:1%;}
	a.m-mb9{top:76%; right:1%;}
	a.m-mb10{top:84.5%; right:1%;}
	}