﻿@charset "utf-8";
@font-face {
    font-family: 'MyriadProRegular';
    src: url('/res/style/fonts/MyriadPro-Regular/MyriadPro-Regular.eot');
    src: url('/res/style/fonts/MyriadPro-Regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('/res/style/fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'),
         url('/res/style/fonts/MyriadPro-Regular/MyriadPro-Regular.ttf') format('truetype'),
         url('/res/style/fonts/MyriadPro-Regular/MyriadPro-Regular.svg#MyriadProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProLight';
    src: url('/res/style/fonts/MyriadProLight/myriadpro-light-webfont.eot');
    src: url('/res/style/fonts/MyriadProLight/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/res/style/fonts/MyriadProLight/myriadpro-light-webfont.woff') format('woff'),
         url('/res/style/fonts/MyriadProLight/myriadpro-light-webfont.ttf') format('truetype'),
         url('/res/style/fonts/MyriadProLight/myriadpro-light-webfont.svg#MyriadProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-family-myriadpro { font-family: "MyriadProRegular", Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.font-family-myriadpro-light { font-family: "MyriadProLight", Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.overview-content { position: relative; min-width:960px; font-size: 18px; color: #c1c1c1; line-height: 1.5; font-family: "MyriadProLight", Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.overview-content .section { position: relative; width: 100%; height:1080px; overflow:hidden; background-position: 50% 0; background-repeat: no-repeat; background-color:#323338; }
.overview-content .container-fixed { position: relative; display: block; width:960px; height:100%; margin: 0 auto; }
.overview-content .container { position: relative; display: block; max-width: 1200px; min-width: 960px; margin: 0 auto; }
.overview-content img { display:block; padding:0; margin:0; }
.overview-content h1,
.overview-content h2,
.overview-content h3 { margin:0; padding:0; margin-bottom: 25px; font-weight:normal; font-size: 38px; line-height: 1; color: #c1c1c1; }
.overview-content strong,
.overview-content b { font-weight:bold; }
.overview-content .container:before, 
.overview-content .container:after,
.overview-content .row:before, 
.overview-content .row:after, 
.overview-content .clearfix:before, 
.overview-content .clearfix:after { content:" "; display:table;height:0;visibility:hidden; }
.overview-content .container:after, 
.overview-content .row:after, 
.overview-content .clearfix:after { clear:both; }
.overview-content .container,
.overview-content .row,
.overview-content .clearfix {*zoom:1;}
.overview-content .col {float: left;}
.overview-content .row,
.overview-content .col { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.overview-content .text-align-center { text-align:center; }
.overview-content .text-align-left { text-align:left; }
.overview-content .text-align-right { text-align:right; }
.overview-content .color-white { color:white; }
.overview-content .center { margin-left:auto; margin-right:auto; }
.overview-content .position-static { position:static; }
.overview-content .position-absolute { position:absolute; }
.overview-content .position-relative { position: relative; }
.overview-content .float-left { float:left; }
.overview-content .float-right { float:right; }

.overview-content h2 { padding-top:70px; }
.overview-content .color-white h1,
.overview-content .color-white h2,
.overview-content .color-white h3 { color: #fff; }
.overview-content .section.a { height:894px; background-image: url(1.jpg); }
.overview-content .section.a .logo { position: absolute; top: 26px; left: -5px; width: 124px; height: 34px; overflow: hidden; white-space:nowrap; text-indent: 200px; }
.overview-content .section.a h1 { position: absolute; top: 100px; left:0; width: 120%; height:630px; overflow: hidden; }
.overview-content .section.a h1 a { display:block; width: 100%; height: 100%; padding-left: 100%; }

.overview-content .section.b { height:1103px; background-image: url(2.jpg); }
.overview-content .section.b .content { position:relative; z-index:1; }
.overview-content .section.b .animate { position: absolute; bottom: 0; width:100%; }
.overview-content .section.b .animate img { position: absolute; z-index:1; left:-3px; bottom: 196px; }
.overview-content .section.b .animate .swf { position:absolute; left:-481px; bottom:10px; width:1920px; height:1091px; overflow:hidden; opacity:0.9; }
.overview-content .section.b .animate .swf img { position:static; }
.overview-content .section.b h2,
.overview-content .section.b p { width:91.14583333333333%; margin-left:120px; }
.overview-content .section.b .mimo { margin-left:120px; font-size:18px; line-height:28px; color:#0087cf; text-decoration:none;}
.overview-content .section.b .mimo img { display:inline-block;}
.overview-content .section.b ul,
.overview-content .section.b li { position:absolute; top:0; left:0; width: 100%; text-align:center; }
.overview-content .section.b ul { top:780px; font-size:15px; line-height:1.2; }
.overview-content .section.b li strong { display:block; font-size:24px; font-weight:normal; }
.overview-content .section.b .item-a { width:305px; left:-80px; }
.overview-content .section.b .item-b { top:155px; left: 380px; width:624px; }
.overview-content .section.b big { font-weight:normal; font-size:x-large; line-height:0.5;position:relative;top:3px; }

.overview-content .section.c { height:1064px; background-image: url(3.jpg); }
.overview-content .section.d { height:1169px; background-image: url(4.jpg); }
.overview-content .section.d .content { position: relative; z-index:1; }
.overview-content .section.d .animate { position:absolute; bottom:0; width:100%; height:100%; }
.overview-content .section.d .img { position: absolute; left:-7.864583333333333%; bottom:0; width:1111px; height:330px; overflow: hidden; background:url(4.png) no-repeat 50% 0; }
.overview-content .section.d .cover { height:293px; bottom:624px; }
.overview-content .section.d .chipset { height:265px; bottom:324px; background-position: 50% -323px; }
.overview-content .section.d .back { height:330px; bottom:192px; background-position: 50% 100%; }
.overview-content .section.d .highlight { position:absolute; bottom:338px; left:531px; width:258px; height:153px; overflow:visible; background:url(4-2.png) no-repeat 100% 0; font-size:20px; color:#77f8fe; }
.overview-content .section.d .highlight span { position: absolute; right:410px; top:183px; width:150px; height:100px; white-space:nowrap; padding:0; text-align:left; }
.overview-content .section.d .highlight span b { display:block; width:126px; height:30px; background:url(4-2.png) no-repeat 0 0; }
.overview-content .section.d .highlight .line { position:absolute; right:203px; top:149px; width:130px; height:55px; overflow:hidden; background:url(4-2.png) no-repeat 0 -50px; }
.overview-content .section.d .init-state .cover { bottom:324px; }
.overview-content .section.d .init-state .back { bottom:285px; }
.overview-content .section.d .init-state .highlight { visibility:hidden; }
.overview-content .section.d .init-state .highlight .line { visibility:hidden; }
.overview-content .section.d .init-state .highlight span { visibility:hidden; }

.overview-content .section.e { height:1246px; background-image: url(5.jpg); }
.overview-content .section.f { height:916px; background-image: url(6.jpg); }
.overview-content .section.f .content { position: absolute; bottom:165px; width: 100%; text-align:center; }

.overview-content .section.g { height:950px; background:url(7.jpg) no-repeat 50% 0; }
.overview-content .section.g .container-fixed { height:auto; }
.overview-content .section.g .content { position:relative; z-index:1; }
.overview-content .section.g .slider { position:absolute; left:0; top:0; width:100%; height:100%; }
.overview-content .section.g .slides { position:relative; width:100%; max-width:1920px; height:100%; overflow:hidden; margin-left:auto; margin-right:auto; }
.overview-content .section.g .slides .slide { position:absolute; top:0; left:0; width:100%; height:100%; }
.overview-content .section.g .slides .slide ul li { position:absolute; top:810px; width:100px; font-size:14px; line-height:1; color:#6ff6ff; text-align:center; }
.overview-content .section.g .slides .item-a { background:url(7-1.png) no-repeat 50% 0; }
.overview-content .section.g .slides .item-b { background:url(7-2.png) no-repeat 50% 0; }
.overview-content .section.g .slider .slides-nav { position:relative; top:-65px; height:0; text-align:center; display:table; text-align:center; margin:0 auto; }
.overview-content .section.g .slider .slides-nav ul { display:table-row; }
.overview-content .section.g .slider .slides-nav li { display:table-cell; padding:0 5px; }
.overview-content .section.g .slider .slides-nav li a { display:block; width:24px; height:24px; overflow:hidden; background:url(dot.png) no-repeat -31px 5px; line-height:1; text-decoration:none; text-indent:50px; }
.overview-content .section.g .slider .slides-nav li.active a { background-position:5px 5px; }

.overview-content .section.h { height:1018px; background-image: url(8.jpg); }
.overview-content .section.h h2,
.overview-content .section.h .content { color:#000; }
.overview-content .section.h .content { position: absolute; right: -134px; bottom:355px; width:46.875%; }
.overview-content .section.h .content p { margin-bottom:10px; }
.overview-content .section.h .content a { text-decoration:none; color:#0087cf; }
.overview-content .section.h .content a:after { position:relative; top:1px; content:"〉"; padding-left:10px; font-size:0.7em; }
.overview-content .section.h .content a:hover { text-decoration: underline; }
.overview-content .section.i { height:auto; padding:90px 0; font-size:16px; line-height:1.2; }
.overview-content .section.i .col { width:33.33333333333333%; overflow:visible; text-align:center; }
.overview-content .section.i .col dl { width:62.5%; margin:0 auto; }
.overview-content .section.i dt { position:relative; box-sizing:border-box; font-size:26px; line-height:1; padding-left:0; margin-bottom:30px; text-align:left; margin-left:auto; margin-right:auto; }
.overview-content .section.i dt b { position:relative; top:-3px; float:left; width:70px; height: 60px; margin-right:20px; background:url(icons.png) no-repeat 0 0; }
.overview-content .section.i .item-b b { width:50px; background-position:-145px 0; }
.overview-content .section.i .item-c b { width:45px; background-position:100% 0; }

.overview-content .tag-nav { position:absolute; top:35px; right:25px; z-index:10; width:38px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.overview-content .tag-nav .top,
.overview-content .tag-nav .bottom { position:static; display:block; width:100%; height:17px; overflow:hidden; padding:0; margin:0; background:url(tagnav_bg.png) no-repeat 0 0; }
.overview-content .tag-nav .bottom { background-position: 0 -76px; }
.overview-content .tag-nav .body { position:static; display:block; width:100%; height:auto; padding:0; margin:0; background:url(tagnav_bg-body.png) repeat-y 0 0; list-style:none; }
.overview-content .tag-nav .body li { position:static; margin:0; padding:0; text-align:left; list-style:none; line-height:1; }
.overview-content .tag-nav .body li b { position:static; display:block; width:14px; height:14px; overflow:hidden; margin:5px auto; background:url(tagnav_bg.png) no-repeat 0 100%; }
.overview-content .tag-nav .body li strong { position:absolute; right:50px; top:3px; width:200px; text-align:right; white-space:nowrap; font-weight:normal; visibility:hidden; }
.overview-content .tag-nav .body li a,
.overview-content .tag-nav .body li a:hover { font-size:15px; color:#7F7F7F; text-decoration:none; }
.overview-content .tag-nav .body li a { position:relative; display:block; }
.overview-content .tag-nav .body li.active b { background-position: -14px 100%; }
.overview-content .tag-nav .body li a:hover strong { visibility:visible; }
.overview-content .section.g #content-slider{ height:0; overflow:hidden;}

@media screen and (min-width:737px) and (max-width:1280px) {
    .overview-content .tag-nav {display: none !important;}
	.overview-content{
		min-width:0;
		width:auto;
	}
	.overview-content h2 {padding-top: 40px; font-size: 48px; line-height: 57.6px; margin-bottom: 15px;}
	.overview-content p {font-size: 20px; line-height: 28px;}
	.overview-content .container-fixed {
		width:auto;
	}
	.overview-content .section.b {
		background-color: #121616;
		background-image:url('pad/a.jpg');
		background-size:120% auto;
		background-repeat:no-repeat;
		display:block;
		height:auto;
		margin:0;
		padding-top:60.5%;
		width:auto;	
	}
	.overview-content .section.b h2{
		font-size: 48px;
		line-height: 57.6px;
		margin: 0;
		padding: 2rem 6% 1.25rem;
		width: 88%;
	}
	.overview-content .section.b p{
		font-size: 20px;
		line-height: 28px;
		margin: 0;
		padding: 0 6% 1rem 6%;
		width: 88%;
	}
	.overview-content .section.b .animate, .overview-content .section.b .mimo{
		display:none;
	}
	.overview-content .section.b ul{
		display: none;
	}
	.overview-content .section.b .content {
		background: #121616 url(pad/b.jpg) 50% 100% no-repeat;
		background-size: 130% auto;
		padding-bottom: 63%;
	}

	.overview-content .section.c{
		background-color:rgb(25,86,130);
		background-repeat:no-repeat;
		background-size:1500px auto;
		background-position:top;
		height:775px;
		width:auto;
	}
	.overview-content .c p {
		width: 690px;
		margin: 0 auto;
	} 
	.overview-content .section.d {height: 770px;}
	.overview-content .d .content p {
		width: 690px !important;
	}
	.overview-content .d .container-fixed {
		height: 100%;
		width: 690px;
	}
	.overview-content .d .container-fixed .animate {
		width: 690px;
		transform: scale(0.6);
		transform-origin: bottom left;
		-webkit-transform: scale(0.6);
		-webkit-transform-origin: bottom left;
		bottom: -25px;
	}
	.overview-content .section.d .img {left: 2%;}
	.overview-content .section.d .highlight {left: 620px;}
	.overview-content .section.d .highlight span {
		transform: scale(1.3);
		transform-origin: center right;
		-webkit-transform: scale(1.3);
		-webkit-transform-origin: center right;
		right: 440px;
		top: 193px;
	}
	.overview-content .section.e {
		background-size: 1400px auto;
		height: 908px;
	}
	.overview-content .e .container-fixed {
		height: 100%;
	} 
	.overview-content .e p {width: 690px !important; margin: 0 auto;}
	.overview-content .e .position-absolute {
		transform: scale(0.8);
		transform-origin: bottom center;
		-webkit-transform: scale(0.8);
		-webkit-transform-origin: bottom center;
		bottom: 60px !important;
	}
	.overview-content .section.f {
		height: 700px;
		background-size: 1500px auto;
		background-image: url(pad/f.jpg);
		background-position: top;
	}
	.overview-content .section.f .content {bottom: 100px;}

	.overview-content .section.g {height: 700px;}

	.overview-content .g p {width: 730px !important; margin: 0 auto;}
	.overview-content .section.g .slider .slides {width: 710px; height: 950px;}
	.overview-content .section.g .slider {top: -310px; height: auto;}
	.overview-content .section.g .slides .slide {
		width: 1283px;
		transform: scale(0.57);
		transform-origin: bottom left;
		-webkit-transform: scale(0.57);
		-webkit-transform-origin: bottom left;
	}
	.overview-content .section.g .slider .container-fixed {
		
	}
	.overview-content .section.g .slider .slides-nav {
		top: -20px;
	}
	.overview-content .section.g .slider .container-fixed {width: 960px;}
	.overview-content .section.g .slides .item-a {background: url(7-1.png) no-repeat 50% bottom;}
	.overview-content .section.g .slides .item-b {background: url(7-2.png) no-repeat 50% bottom;}
	.overview-content .section.g .slides .slide ul li {
		top: 815px;
		transform: scale(1.4);
		transform-origin: top center;
		-webkit-transform: scale(1.4);
		-webkit-transform-origin: top center;
	}
	.overview-content .section.g .slider .slides-nav li {padding: 5px 10px;}
	.overview-content .section.g .slider .slides-nav li a {
		background: url(pad/g-2.png) 50% 0 no-repeat;
		background-size: 16px auto;
	}
	.overview-content .section.g .slider .slides-nav li.active a {
		background: url(pad/g-1.png) 50% 0 no-repeat;
		background-size: 16px auto;
	}

	.overview-content .section.h {
		background-size: 1400px auto;
		height: 742px;
	}
	.overview-content .h .container-fixed {width: 690px;}
	.overview-content .section.h .content {
		width: 400px;
		text-align: right;
		right: 0;
	}

	.overview-content .section.i .container {min-width: 0; width: 700px;}
	.overview-content .section.i .col {width: 230px;}
	.overview-content .section.i .col dl {width: 200px;}
	.overview-content .section.i dt {width: 105px !important; text-align: center;}
	.overview-content .section.i dt b {background: url(pad/i-1.png) 50% 0 no-repeat; background-size: 70px auto; left: 20px;}
	.overview-content .section.i .item-b b {left: 20px; width: 70px; background: url(pad/i-2.png) 50% 0 no-repeat; background-size: 50px auto;}
	.overview-content .section.i .item-c b {left: 20px; width: 70px; background: url(pad/i-3.png) 50% 0 no-repeat; background-size: 45px auto;}
	.overview-content .section.i .col dd {width: 160px; margin: 0 auto;}
}



@media screen and (max-width:736px) {
    .overview-content .section.g #content-slider{ height:auto;margin-bottom: 0;}
    .overview-content .section.g #content-slider .item img{ display:block; width:100%; height:auto}
    .overview-content .section.g .owl-theme .owl-controls .owl-page.active span{ background:#ffffff}
    .overview-content .section.g #content-slider .owl-pagination{ background:#323943}
	body{
		margin:0;
	}
	.overview-content{
		min-width:0;
		width:auto;
	}
	.overview-content .container-fixed{
		height:auto;
		width:auto;
	}
	.overview-content .section.b{
		background-color:rgb(28,29,30);
		background-image:url('mobile/b.jpg');
		background-size:100% auto;
		background-repeat:no-repeat;
		display:block;
		height:auto;
		margin:0;
		padding-top:123.125%;
		width:auto;	
	}
	.overview-content .section.b .content{
		background:-ms-linear-gradient(top, rgb(31,31,31), rgb(19,21,23));
		background:-moz-linear-gradient(top, rgb(31,31,31),rgb(19,21,23));
		background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(rgb(31,31,31)), to(rgb(19,21,23)));
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(31,31,31)), to(rgb(19,21,23)));
		background:-webkit-linear-gradient(top, rgb(31,31,31), rgb(19,21,23));
		background:-o-linear-gradient(top, rgb(31,31,31), rgb(19,21,23));
	}
	.overview-content .section.b h2{
		font-size:1.875rem;
		margin:0;
		padding:2rem 6% 1.25rem;
	}
	.overview-content .section.b p{
		font-size:1.125rem;
		margin:0;
		padding:0 6% 1rem 6%;
	}
	.overview-content .section.b ul{
		margin:0;
		padding:0;
		position:static;
		width:auto;
	}
	.overview-content .section.b ul li{
		display:block;
		font-size:0.75rem;
		margin:0;
		padding:0;
		position:static;
		width:auto;
	}
	.overview-content .section.b ul li strong{
		font-size:1.125rem;
	}
	.overview-content .section.b .item-a{
		background-color:rgb(19,21,23);
		background-image:url('mobile/b1.jpg');
		background-repeat:no-repeat;
		background-size:100% auto;
		background-repeat:no-repeat;
		padding-top:32.34375%;
		width:auto;
	}
	.overview-content .section.b .item-b{
		background-color:rgb(8,33,54);
		background-image:url('mobile/b2.jpg');
		background-size:100% auto;
		background-repeat:no-repeat;
		height:100%;
		padding:70% 0 10% 0;
		position:static;
		width:auto;
	}
	.overview-content .section.b .animate{
		display:none;
	}
	.overview-content .section.c{
		background-color:rgb(25,86,130);
		background-image:url('mobile/c.jpg');
		background-repeat:no-repeat;
		background-size:100% auto;
		background-position:bottom;
		height:auto;
		padding-bottom:71.5625%;
		width:auto;
	}
	.overview-content .section.c .container-fixed{
		background:-ms-linear-gradient(top, rgb(8,33,54), rgb(25,86,130));
		background:-moz-linear-gradient(top, rgb(8,33,54),rgb(25,86,130));
		background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(rgb(8,33,54)), to(rgb(25,86,130)));
		background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(8,33,54)), to(rgb(25,86,130)));
		background:-webkit-linear-gradient(top, rgb(8,33,54), rgb(25,86,130));
		background:-o-linear-gradient(top, rgb(8,33,54), rgb(25,86,130));
	}
	.overview-content .section.c h2{
		font-size:1.875rem;
		margin:0;
		padding:2rem 6% 1.25rem;
		text-align:left;
	}
	.overview-content .section.c p{
		font-size:1.125rem;
		margin:0;
		padding:0 6% 1rem 6%;
		text-align:left;
	}
	.overview-content .section.c:after{
		
	}
	.overview-content .section.c h2{
		font-size:1.875rem;
	}
	.overview-content .section.d{
		background-image:url('mobile/d2.jpg');
		background-size:100% auto;
		background-repeat:no-repeat;
		background-position:bottom;
		height:auto;
		padding-bottom:70%;
	}
	.overview-content .section.d .content{
		background:url('mobile/d1.jpg');
		background-size:100% 100%;
	}
	.overview-content .section.d h2{
 		font-size:1.875rem;
		line-height:120%;
		margin:0;
		padding:3rem 6% 1.5rem 6%;
		text-align:left;
		width:auto;
	}
	.overview-content .section.d p{
 		font-size:1.125rem; 
		line-height:1.45;
		margin:0;
		padding:0px 6% 1rem 6%;
		text-align:left;
		width:auto;
	}
	.overview-content .section.d .animate{
		display:none;
	}
	.overview-content .section.e{
		background:url('mobile/e2.jpg')no-repeat;
		background-position:bottom;
		background-size:100% auto;
		height:auto;
		padding-bottom:119%;
	}
	.overview-content .section.e .container-fixed{
		background:url('mobile/e1.jpg');
		background-size:100% 100%;
		
	}
	.overview-content .section.e h2{
		bottom:-0.5rem;
 		font-size:1.875rem;
		line-height:120%;
		margin:0;
		padding:2.5rem 6% 0rem 6%;
		position:relative;
		text-align:left;
		width:auto;
	}
	.overview-content .section.e p{
		bottom:-2rem;
 		font-size:1.125rem; 
		line-height:145%;
		margin:0;
		padding:0px 6%;
		position:relative;
		text-align:left;
		width:auto;
	}
	.overview-content .section.e .position-absolute{
		display:none;
	}
	.overview-content .section.f{
		background-color:#171d21;
		background-image:url('mobile/f.jpg');
		background-size:100% auto;
		background-position:bottom;
		height:auto;
		padding-bottom:72%;
	}
	.overview-content .section.f .content{
		position:static;
	}
	.overview-content .section.f h2{
 		font-size:1.875rem;
		line-height:120%;
		margin:0;
		padding:3rem 6% 1.5rem 6%;
		width:auto;
	}
	.overview-content .section.f p{
 		font-size:1.125rem; 
		line-height:145%;
		margin:0;
		padding:0px 6% 1rem 6%;
		width:auto;
	}
	.overview-content .section.g{
		background:#252c34;
		height:auto;
	}
	.overview-content .section.g h2{
 		font-size:1.875rem;
		line-height:120%;
		margin:0;
		padding:3rem 6% 1.5rem 6%;
		text-align:left;
		width:auto;
	}
	.overview-content .section.g p{
 		font-size:1.125rem; 
		line-height:145%;
		margin:0;
		padding:0px 6% 1rem 6%;
		text-align:left;
		width:auto;
	}
	.overview-content .section.g .owl-theme .owl-controls
	{
	    margin-top:0;
	}
	.overview-content .section.g .slider{
		display:none;
	}
	.overview-content .section.h{
		background:url('mobile/h2.jpg');
		background-size:100% auto;
		background-position:bottom;
		background-repeat:no-repeat;
		height:auto;
		padding-bottom:91%;
	}
	.overview-content .section.h .content{
		position:static;
		width:auto;
	}
	.overview-content .section.h h2{
 		font-size:1.875rem;
		line-height:120%;
		margin:0;
		padding:3rem 6% 1.5rem 6%;
		text-align:left;
		width:auto;
	}
	.overview-content .section.h p{
 		font-size:1.125rem; 
		line-height:145%;
		margin:0;
		padding:0px 6%;
		text-align:left;
		width:auto;
	}
	.overview-content .section.i{
		margin:0;
		padding:0;
	}
	.overview-content .section.i .container{
		max-width:none;
		min-width:0;
		position:static;
	}
	.overview-content .section.i .row{
		margin:0;
		padding:1.5rem 0;
	}
	.overview-content .section.i .col{
		display:block;
		float:none;
		margin:0.75rem 0 0 0;
		list-style:none;
		text-align:left;
		width:auto;
	}
	.overview-content .section.i .item-a{
		background:url('mobile/i1.jpg');
		background-size:16% auto;
		background-repeat:no-repeat;
		background-position:6% 0;
	}
	.overview-content .section.i .item-b{
		background:url('mobile/i2.jpg');
		background-size:16% auto;
		background-repeat:no-repeat;
		background-position:6% 0;
	}
	.overview-content .section.i .item-c{
		background:url('mobile/i3.jpg');
		background-size:16% auto;
		background-repeat:no-repeat;
		background-position:6% 0;
	}
	.overview-content .section.i .col dl{
		margin:0;
		padding:0 6% 2rem 28%;
		width:auto;
	}
	.overview-content .section.i .col dt{
 		font-size:1.5rem; 
		line-height:120%;
		margin:0;
		padding:0;
	}
	.overview-content .section.i .col dt b{
		background:none;
		display:none;
	}
	.overview-content .section.i .col dd{
 		font-size:1rem; 
		line-height:145%;
		margin:0;
	}
	.overview-content .section.b .mimo{
		margin:0;
  		padding:0 6%;
		display:block;
	}
}