﻿.mainWrap{ position:relative;min-width:980px;min-height:680px;height:100%; overflow:hidden;}
.sectionWrap{ position:absolute; left:0; top:0; width: 100%;}
.section{ position:relative;}
.section .sectionCon1{ position:absolute;left:6%;top:30%;}
.small .section .sectionCon1{height: 610px;margin:-305px 0 0 -490px;}
.section .sectionCon{ position:absolute;left:50%;top:50%;width:980px; height: 650px;margin:-325px 0 0 -490px;}
.small .section .sectionCon{height: 610px;margin:-305px 0 0 -490px;}
.section .sectionCon4{ position:absolute;left:50%;top:50%;width:980px; margin:-325px 0 0 -490px;}
.small .section .sectionCon4{height: 610px;margin:-305px 0 0 -490px;}
.section00{
}
.section01{ background: #ffffff;}
.section02{
    background-image:url('http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/indexSecBg.jpg');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section02_bg.html', sizingMethod='scale');
    -webkit-background-size: cover; background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.section03{ background: #fff;}
.section04{ background: #dee7e4;}

.section00 .section00Wrap{ overflow: hidden;width:100%;height:100% !important; position: relative;}
.section00 .section00Wrap ul{ width: 1000000px;height:100%;}
.section00 .section00Wrap ul li{ float: left;height:100%;}
.section00 .section00Wrap ul li.bg1{background:url('http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/banner1.jpg') no-repeat center center;}
.section00 .section00Wrap ul li.bg2{background:url('http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/banner2.jpg') no-repeat center center;}
.section00 .section00Wrap ul li.bg5{background:url('http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/banner5.jpg') no-repeat center center;}
.section00 .section00Wrap ul li.bg3{background:url('http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/banner3.jpg') no-repeat center center;}
.section00 .section00Wrap ul li.bg4{background:url('http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/banner4.jpg') no-repeat center center;}

.section00 .txt
{
	color: #fff;
}
.section00 .txt h1
{
	font-size: 560%;
	font-weight: 300;
	margin-bottom: 15px;
}
.section00 .txt small
{
	font-size: 160%;
	font-weight: 300;
	line-height: 1.4;
}
.section00 .txt p
{
	font-size: 170%;
	font-weight: 400;
	margin-top: 10px;
}
.section00 .txt button
{
	margin-top: 15%;
	width: 300px;
	height: 50px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 8px;
	position: relative;
	transition: all .3s;
}
.section00 .txt button a
{
	color: #fff;
	font-size: 140%;
	text-decoration: none;
}
.section00 .txt button:hover
{
	background-color: rgba(230,0,18,.8);
	border-color: #e60012;
}
.section00 .txt button a i
{
	position: absolute;
	right: 25px;
	font-size: 140%;
}
.section00 .rightNum{display: none;}
.section00 .rightNum .num{ text-align: right; font-size: 160px; font-family: "Titillium Web"; font-weight: 300; letter-spacing: -14px}
.section00 .rightNum .small{ font-weight: normal; font-size: 14px; line-height: 14px; margin-top: 36px; letter-spacing: -1px; margin-left: 5px;}
.section00 .btn_main_down{ display: block; position: absolute; left: 50%;bottom:40px;margin:0 0 0 -45px;}
.section00 .btn_prev{ display:block; position:absolute;left:50%;top:50%;margin:-45px 0 0 -585px;}
.section00 .btn_next{ display:block; position:absolute;right:50%;top:50%;margin:-45px -585px 0 0px;}

.section00 .mainBtnArea{ position: absolute;left:0;bottom:137px;width:100%; text-align:center;}
.section00 .mainBtnArea .paging{ display:inline-block;}
.section00 .mainBtnArea .paging a{ display:block; float:left; background:url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/mainDotSet.png") no-repeat; overflow:hidden; text-indent:-9999px; width:10px;height:10px; background-position:-25px 0;margin:0 7px}
.section00 .mainBtnArea .paging a.on{background-position:0 0;}
.section00 .mainBtnArea .btn_play{ display:inline-block; background:url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/mainDotSet.png") no-repeat; overflow:hidden; text-indent:-9999px; width:10px;height:10px; background-position:-63px 0;margin:0 7px;}
.section00 .mainBtnArea .btn_play.on{background-position:-50px 0;}
.section00 .mainBtnArea .btn_play a{ display:block;width:100%;height:100%;}


.section01 .sectionCon  > h2{ text-align: center; font-size: 360%; font-family: "Titillium Web"; color: #e60012; font-weight: 400;}
.section01 .sectionCon  > .stxt{ font-size: 140%; font-family: "NanumGothicBold"; text-align: center; margin-top: 22px; color: #666666;line-height: 1.4}
.section01 .companyArea{ margin: 20px -1px 0 -1px;}
.small .section01 .companyArea{ margin: 30px -1px 0 -1px;}
.section01 .companyArea li{margin:1px;width:489px;height:249px; float: left;}
.section01 .companyArea li a{ display: block; width: 100%; height: 100%; color: #ffffff; overflow: hidden; position: relative;}
.section01 .companyArea li a img{ position: absolute; left: 0; top: 0;}
.section01 .companyArea li a strong{ display: inline-block;margin:150px 0px 0 40px; font-size: 30px; padding-right: 27px; font-weight: normal; position: relative;z-index:10}
.section01 .companyArea li a strong .i_plus{display:inline-block;width:17px;height:17px;vertical-align:middle;margin-left:15px;background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/plus.png") no-repeat 0 0;text-indent:-9999px;}

.section01 .companyArea li a .txt{ display: block; margin:9px 0 0  40px;position: relative;z-index:10;line-height:1.4;opacity:0.8;font-size: 140%;}
.section01 .companyArea li.company1 a{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_02.png") no-repeat;}
.section01 .companyArea li.company1 a:hover,
.section01 .companyArea li.company1 a:focus{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_02_on.png") no-repeat;}
.section01 .companyArea li.company2 a{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_03.png") no-repeat;}
.section01 .companyArea li.company2 a:hover,
.section01 .companyArea li.company2 a:focus{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_03_on.png") no-repeat;}
.section01 .companyArea li.company3 a{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_04.png") no-repeat;}
/*.section01 .companyArea li.company3 a:hover,*/
/*.section01 .companyArea li.company3 a:focus{ background: url("/en/http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_04_on.png") no-repeat;}*/
.section01 .companyArea li.company4 a{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_01.png") no-repeat;}
/*.section01 .companyArea li.company4 a:hover,*/
/*.section01 .companyArea li.company4 a:focus{ background: url("/en/http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section01_img_01_on.png") no-repeat;}*/
.section01 .companyArea li.company4 a strong{margin-top:160px}
.section02 .sectionCon > h2{ text-align: center; font-size: 360%; font-family: "Titillium Web"; color: #e60012; font-weight: 400;}
.section02 .sectionCon > .stxt{ font-size: 140%; font-family: "NanumGothicBold";line-height: 1.4; text-align: center; margin-top: 22px; color: #fff;opacity: 0.7;filter: alpha(opacity=70)}
.section02 .energyArea{ margin: 20px -1px 0 -1px;}
.small .section02 .energyArea{ margin: 30px -1px 0 -1px;}
.section02 .energyArea li{margin-left:25px;width:226px;height:500px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;position: relative;}
.section02 .energyArea li:first-child{margin-left:0px;}
.section02 .energyArea li .toptitle{ display: block;color: #fff;}
.section02 .energyArea li .topcon{ display: block;margin: 5px 0 0 -5px; color: #ffffff;font-family: "Titillium Web";font-size: 140%;letter-spacing: .1em;}
.section02 .energyArea li .bottomTxt{ display: block; position: absolute; top:438px; font-family: "NanumGothicBold"; font-size: 13px; color: #cccccc; letter-spacing: -0.05em;}
.section02 .energyArea li .bottomTxt .tit{ color: #fff;}
.section02 .energyArea li a{ display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; color: #ffffff; overflow: hidden;padding:40px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration:none;}
.section02 .energyArea li a .conBox{ display: block; position: absolute; left: 0; bottom: -270px; background: #e60012; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;padding:25px 25px 15px 25px;}
.section02 .energyArea li a .conBox .title{ font-weight: normal; font-size: 18px; color: #ffffff; display: block; background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/plus.png") no-repeat right top;border-bottom:1px solid #fff; padding-bottom: 14px; margin-bottom: 10px;}
.section02 .energyArea li a .conBox .title .stxt{ font-family: "Titillium Web"; font-size: 13px; display: block; margin-top: 5px;}
.section02 .energyArea li a .conBox .con{ display: block; font-size: 13px; color: #ffffff; line-height: 20px;word-break: break-all;}
.section02 .energyArea li a .txt{ display: block; margin:8px 0 0  40px;}
.section02 .energyArea li.energy1{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/sec1.jpg") no-repeat;}
/*.section02 .energyArea li.energy1 a:hover,*/
/*.section02 .energyArea li.energy1 a:focus,*/
/*.section02 .energyArea li.energy1.on a{background: url("/en/http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section02_img_01_on.png") no-repeat;}*/
.section02 .energyArea li.energy2{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/sec2.jpg") no-repeat;}
/*.section02 .energyArea li.energy2 a:hover,*/
/*.section02 .energyArea li.energy2 a:focus,*/
/*.section02 .energyArea li.energy2.on a{background: url("/en/http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section02_img_02_on.png") no-repeat;}*/
.section02 .energyArea li.energy3{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/sec3.jpg") no-repeat;}
/*.section02 .energyArea li.energy3 a:hover,*/
/*.section02 .energyArea li.energy3 a:focus,*/
/*.section02 .energyArea li.energy3.on a{background: url("/en/http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section02_img_03_on.png") no-repeat;}*/
.section02 .energyArea li.energy4{ background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/sec4.jpg") no-repeat;}
/*.section02 .energyArea li.energy4 a:hover,*/
/*.section02 .energyArea li.energy4 a:focus,*/
/*.section02 .energyArea li.energy4.on a{background: url("/en/http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/main/section02_img_04_on.png") no-repeat;}*/


.section03
{
	background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/thrBg.jpg") no-repeat 100%;
}
.section03 .sectionCon  > h2{ text-align: center; font-size: 360%; font-family: "Titillium Web"; color: #e60012; font-weight: 400;}
.section03 .sectionCon  > .stxt{ font-size: 140%;font-weight: 300; font-family: "NanumGothicBold"; text-align: center; margin-top: 25px; color: #666666;line-height: 1.4;}
.section03 .sectionCon  > .stxt1{ font-size: 140%;font-weight: 500; font-family: "NanumGothicBold"; text-align: center; margin-top: 5px;letter-spacing: .1em; color: #666666;line-height: 1.4;}
.section03 img
{
	width: 100%;
	position: absolute;
	left: 0;
	top: 60%;
}

.section04
{
	background: url("http://gaogecompany.oss-cn-hangzhou.aliyuncs.com/kaiwei/img/Index/fourBg.jpg") no-repeat 100%;
}
.section04 .sectionCon4  > h2{ text-align: center; font-size: 360%; font-family: "Titillium Web"; color: #e60012; font-weight: 400;}
.section04 .sectionCon4  > .stxt{ font-size: 140%;font-weight: 300; font-family: "NanumGothicBold"; text-align: center; margin-top: 25px; color: #666666;line-height: 1.4;}
.section04 .sectionCon4  > .stxt1{ font-size: 140%;font-weight: 500; font-family: "NanumGothicBold"; text-align: center; margin-top: 5px;letter-spacing: .1em; color: #666666;line-height: 1.4;}
.section04 .left
{
	height: 100%;
	position: relative;
}
.section04 .right 
{
	// float: right;
	// width: 50%;
	height: 100%;
	position: relative;
	background-color: #fff;
}
.section04 .leftWord
{
	margin: 380px 0 0 350px;
    font-size: 130%;
    line-height: 1.4;
    letter-spacing: .1em;
}
.section04 .leftWord p
{
	margin-top: 25px;
	line-height: 1.4;
	color: #898989;
}
.section04 .leftWord span
{
	font-weight: 300;
}
.section04 .leftWord button
{
	border-radius: 5px;
	border: 1px solid #595757;
	background: transparent;
	padding-left: 10px;
	width: 140px;
	height: 40px;
	margin-bottom: 15px;
}

.section04 .leftWord button a
{
	color: #595757;
}
.section04 .leftWord button i
{
	color: #e60012;
	margin-left: 15px;
}
.section04 .leftWord .topLine
{
	border-top: 1px solid #0a0204;
	padding-top: 15px;
	margin-right: 35px;
}
.section04 .rightWord
{
	margin: 280px 0 0 50px;
    font-size: 130%;
    line-height: 1.4;
    letter-spacing: .1em;
    width: 470px;
}
.section04 .rightWord p
{
	margin-top: 25px;
	line-height: 1.4;
}
.section04 .rightWord input[type="text"]
{
	width: 450px;
	height: 45px;
	border: 1px solid #fff;
	background: #eee;
	margin-top: 45px;
	padding: 15px;
}
.section04 .rightWord input[type="email"]
{
	width: 450px;
	height: 45px;
	border: 1px solid #fff;
	background: #eee;
	margin-top: 15px;
	padding: 15px;
}
.section04 .rightWord textarea
{
	width: 450px;
	height: 165px;
	border: 1px solid #fff;
	background: #eee;
	margin-top: 15px;
	padding: 15px;
}
.section04 .rightWord input[type="submit"]
{
	border-radius: 2px;
	border: 1px solid #fa3838;
	background: #fa3838;
	width: 180px;
	height: 40px;
	margin-top: 15px;
	color: #fff;
	font-size: 120%;
	float: right;
    margin-right: 20px;
}
.footerWrap .footerArea .midCon .copyright
{
	color: #666666;
    font-size: 130%;
}

.footerWrap .footerArea .midCon
{
	margin-top: 10px;
}
.footerWrap .footerArea .rightCon img
{
	cursor: pointer;
	float: right;
}
.footerArea .row
{
	margin: 0;
}
.mainStep{ position:fixed;left:50%;top:50%;margin:-108px 0 0 535px;z-index:19; display: none; width: 120px;}
.mainStep ul{ margin: 30px 0 13px 0;}
.mainStep li{height:36px;}
.mainStep li:first-child{ margin-top:0px;}
.mainStep li a{ font-size: 13px; font-family: "Titillium Web"; color: #8c8c8c; display: inline-block;border-bottom:1px solid #8c8c8c;height:16px; text-decoration:none;}
.mainStep li a .txt{ display: none;}
.mainStep li a:hover,
.mainStep li a:focus,
.mainStep li.on a{ font-weight: 600; color: #e60012; border-bottom: 2px solid #e60012}
.section2 .mainStep li.on a{ color: #fff;}
.mainStep li a:hover .txt,
.mainStep li a:focus .txt,
.mainStep li.on a .txt{ display: inline-block; margin-left: 5px;}
.mainStep .btn_main_top{ margin-left:-2px;}

.mainStepImg
{
	position:fixed;
	left:50%;
	bottom: 25px;
	margin:0 0 0 535px;
	z-index:19; 
	width: 40px;
	cursor: pointer;
}