/*index*/
.flexslider{position:relative;height:685px;overflow:hidden;}
.flexslider .slides{position:relative;z-index:1;}
.flexslider .slides li{height:685px;}
.flexslider .slides li a{display: block;height:685px;}
.flex-control-nav{position:absolute;left:325px;bottom:36px;z-index:2;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{width:20px;height:10px;line-height:40px;overflow:hidden;cursor:pointer;opacity: 0.8;color: #B2B2B4}
.flex-control-nav .flex-active{font-weight: bold;color:#535355}
.flex-direction-nav{position:absolute;z-index:3;width:180px;top:476px;}
.flex-direction-nav li a{display:block;width:7px;height:12px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:169px;background: url("../img/Arrow_left_small.png") no-repeat;}
.flex-direction-nav li a.flex-next{left:217px;background: url("../img/Arrow_right_small.png") no-repeat;}

.top-container{position: relative;}
.top-container .wrap{position: relative;}
.top-container .menu-col{position: absolute;left:0;bottom:15px;z-index:1000;background: #fff;opacity: 0.9;}
.top-container .menu-col:hover{opacity: 1;}

.top-container .dateTime {width:350px;height:140px;position: absolute;z-index: 2;right:120px;top:461px;}
.top-container .weekDay {width:350px;font-size:40px;position: relative;text-align: right;}
.top-container .date {font-size:72px;position: relative;padding-left:2px;margin-top: -15px;}
.top-container .month{font-size:40px;font-weight:bolder;position: relative;height:40px;line-height:40px;margin-top:-5px;}

.indexTitle {width:240px;height:122px;background: url("../img/indexTitle.png") no-repeat;position: absolute;z-index: 2;left:165px;top:136px;}
.indexTitleEng {width:340px;height:110px;background: url("../img/indexTitleEng.png") no-repeat;position: absolute;z-index: 2;left:165px;top:136px;}
.indexTitle2 {width:240px;height:122px;background: url("../img/indexTitle.png") no-repeat;position: absolute;z-index: 2;left:160px;top:127px;}
.indexDetails {width:70px;height:30px;font-size:12px; font-family:Montserrat;font-weight:bold;color:rgba(255,200,10,1);line-height:15px;letter-spacing:2px;position: absolute;z-index: 2;left:168px;top:293px;}
.indexInfo {width:484px;font-size:14px;font-weight:400;line-height:28px;position: absolute;z-index: 2;left:169px;top:341px;}
.indexInfo2 {width:333px;height:82px;font-size:14px;font-weight:400;line-height:28px;position: absolute;z-index: 2;left:169px;top:351px;}

/*aboutUs*/
.aboutContainer {position:relative;height:685px;overflow:hidden;background: #F2F2F2;}
.aboutContainer .slides{position:relative;z-index:1;}
.aboutContainer .slides li{height:685px;}
.aboutContainer .ecbInfo{background: url("../img/aboutUsECB.png") no-repeat;}
.aboutContainer .enmoreInfo{background: url("../img/aboutUsEnmore.png") no-repeat;}
.aboutContainer .tpInfo{background: url("../img/aboutUsTP.png") no-repeat;}

.aboutContainer .ecbInfo .quotes{position: absolute;z-index: 2;left:216px;top:136px;}
.aboutContainer .ecbInfo .ecbTitle{width:166px;height:43px;background: url("../img/ecbTitle.png") no-repeat;position: absolute;z-index: 2;left:216px;top:191px;}
.aboutContainer .ecbInfo .ecbTitleEng{width:671px;height:50px;background: url("../img/ecbTitleEng.png") no-repeat;position: absolute;z-index: 2;left:216px;top:191px;}
.aboutContainer .ecbInfo .ecbEmail{width:133px;height:22px;position: absolute;z-index: 2;left:223px;top:247px;}
.aboutContainer .ecbInfo .ecbIntro{width:520px;height:150px;font-size:14px;font-weight:400;line-height:28px;position: absolute;z-index: 2;left:216px;top:285px;}
.aboutContainer .ecbEmail a{color:#FF7A00;}

.aboutContainer .enmoreInfo .quotes{position: absolute;z-index: 2;left:216px;top:136px;}
.aboutContainer .enmoreInfo .enmoreTitle{width:172px;height:43px;background: url("../img/enmoreTitle.png") no-repeat;position: absolute;z-index: 2;left:216px;top:191px;}
.aboutContainer .enmoreInfo .enmoreTitleEng{width:337px;height:54px;background: url("../img/enmoreTitleEng.png") no-repeat;position: absolute;z-index: 2;left:216px;top:191px;}
.aboutContainer .enmoreInfo .enmoreEmail{width:133px;height:22px;position: absolute;z-index: 2;left:223px;top:247px;}
.aboutContainer .enmoreInfo .enmoreIntro{width:520px;height:150px;font-size:14px;font-weight:400;line-height:28px;position: absolute;z-index: 2;left:216px;top:285px;}
.aboutContainer .enmoreEmail a{color:#FF7A00;}

.aboutContainer .tpInfo .quotes{position: absolute;z-index: 2;left:358px;top:136px;}
.aboutContainer .tpInfo .tpTitle{width:188px;height:43px;background: url("../img/TP_ICAP.png") no-repeat;position: absolute;z-index: 2;left:358px;top:191px;}
.aboutContainer .tpInfo .enmoreEmail{width:214px;height:22px;position: absolute;z-index: 2;left:358px;top:247px;}
.aboutContainer .tpInfo .tpIntro{width:650px;height:250px;font-size:14px;font-weight:400;line-height:28px;position: absolute;z-index: 2;left:358px;top:285px;}

.aboutTab {position:absolute;height:80px;overflow:hidden;background: #FFFFFF;z-index: 2;bottom: 0px;}
.aboutTab>div{width: 158px;line-height:80px;text-align: center;font-weight:600;}
.aboutContainer .aboutTab .select a{color:#979797}
.aboutContainer .aboutTab .select.active {background: #FF7A00;}
.aboutContainer .aboutTab .select.active a{color:#FFFFFF;}

/*businessIntro*/
.bussContainer {position:relative;height:685px;overflow:hidden;background: #F2F2F2;}
.bussContainer .topContainer {position:absolute;height:291px;width: 1103px;overflow:hidden;background: #E9E9E9;z-index: 2;border-bottom-right-radius:34px;}
.bussContainer .topContainer .logo{width:64px;height:64px;background: url("../img/icon_0.png") no-repeat;position: absolute;z-index: 3;left:228px;top:78px;}
.bussContainer .topContainer .title{height:48px;font-size:36px;font-weight:600;line-height:48px;position: absolute;z-index: 3;left:312px;top:96px;}
.bussContainer .topContainer .subtitle{height:15px;font-size:12px;font-weight:bolder;letter-spacing:2px;line-height:15px;position: absolute;z-index: 3;left:312px;top:78px;color:#757575}
.bussContainer .topContainer .info{width:800px;height:65px;font-size:14px;font-weight:400;line-height:26px;position: absolute;z-index: 3;left:228px;top:165px;color:#4A4A4A}

.bussContainer .productContainer {position:absolute;overflow:hidden;z-index: 2;left:223px;top:330px;}
.bussContainer .productTitle {position:relative;padding-bottom: 15px;padding-left:20px; font-size: 12px;color:#9FA3A7}
.bussContainer .productContainer .spanProduct{width:121px; }
.bussContainer .productContainer .spanProduct.active{width:133px;height:167px;background: url("../img/icon_1.png") no-repeat;}
.bussContainer .spanProduct .crossing {position:relative;margin-top: 15px;margin-left:29px; }
.bussContainer .spanProduct .num {position:relative;padding-top: 15px;padding-left:29px; font-size: 12px;}
.bussContainer .spanProduct .name {position:relative;padding-top: 7px;padding-left:29px; font-size: 21px;}
.bussContainer .spanProduct .nameEng {position:relative;padding-top: 7px;padding-left:29px; font-size: 14px;}
.bussContainer .spanProduct .icon {position:relative;margin-top: 25px;margin-left:70px; }

.bottomLinkContainer{position:absolute;height:80px;width:1280px;overflow:hidden;background: #FFFFFF;bottom: 0px;z-index: 5;line-height: 80px;padding-left:45px; font-weight: bolder;font-size: 12px;}
.bottomLinkContainer a{margin-left: 5px;margin-right: 10px;}
.bottomLinkContainer .iconBanks{padding-right: 100px; }
.bottomLinkContainer .iconBanks a{color:#8D8D8D;}
/*addUs*/
.addContainer {position:relative;overflow:hidden;background: #F2F2F2;min-height:400px;}
.addContainer .leftArrow{cursor: pointer;position:relative;overflow:hidden;background: #E9E9E9;margin-top: 17px;margin-left: 112px;width:136px;height:138px;background: url("../img/arrowLeft.png") no-repeat;}
.addContainer .select {cursor: pointer;}
.addContainer .grayTab {position:relative;overflow:hidden;background: #E9E9E9;width: 871px;margin-top: 49px;height:86px;}
.addContainer .grayContainer {position:relative;overflow:hidden;background: #E9E9E9;width: 1032px;margin-top: -20px;min-height:400px;}
.addContainer .rightArrow{cursor: pointer;position:relative;overflow:hidden;background: #E9E9E9;margin-top: 17px;width:136px;height:138px;background: url("../img/arrowRight.png") no-repeat;}
.addContainer .infoContainer {position:relative;overflow:hidden;background: #FFFFFF;width: 942px;min-height:400px;margin-left: 90px;}
.addContainer .iconChair{position:absolute;overflow:hidden;z-index: 50;left:75px;bottom:0px;}
.addContainer .sendBtn{width:149px;height:48px;line-height: 48px;font-size: 12px;border-radius:24px;}
.addContainer .infoBottom{position:relative;width: 942px;padding-left: 300px;padding-top: 80px;padding-bottom: 32px;}
.addContainer .infoTop{font-weight: bolder;font-size: 14px;margin-left: 64px;margin-top: 45px;margin-bottom: 24px;}
.addContainer .infoTop .spanTop{margin-right: 50px;}
.addContainer .infoDetail .quotes {width: 200px;padding-left: 15px;padding-top: 10px;font-size: 18px;font-weight: bold;margin-bottom: 11px;margin-left: 50px;}
.addContainer .infoDetail .detail {width: 600px;font-size: 13px;margin-bottom: 24px;margin-left: 65px;color: #8D8D8D;line-height: 20px;}
.addBottom {position:relative;overflow:hidden;height: 80px;}


.addContainer .addTab {position:absolute;height:75px;overflow:hidden;z-index: 2;top: 0px;left:90px;}
.addContainer .addTab.chinese>div{min-width: 128px;line-height:75px; text-align: center;font-weight:600;padding:0px 25px;}
.addContainer .addTab.english>div{min-width: 128px;height:75px; text-align: left;font-weight:600;padding:15px 25px;}
.addContainer .addTab .select a{color:#979797}
.addContainer .addTab .select.active {background: #FF7A00;}
.addContainer .addTab .select.active a{color:#FFFFFF;}


/*contactUs*/
.contactContainer {position:relative;height:685px;overflow:hidden;background: url("../img/main_map_graphic.png") no-repeat;}
.contactContainer .quotes {position: absolute;z-index: 2;left:823px;top:26px;}
.contactContainer .content {position:absolute;z-index: 1;height:528px;width: 600px; overflow:hidden;background: #FFFFFF;box-shadow:0px 2px 36px 0px rgba(0,0,0,0.05);top: 38px;left:329px;}
.contactContainer .content .title{font-size:30px;line-height: 51px;height: 52px;font-weight: bolder;padding:46px 0px 25px 42px;}
.contactContainer .content .inputName{font-size:9px;line-height: 40px;height: 30px;font-weight: bolder;}
.contactContainer .content .itemName{font-size:10px;line-height: 40px;height: 30px;font-weight: bolder;padding-left: 42px;}
.contactContainer .content .itemInfo{font-size:14px;line-height: 24px;height: 30px;font-weight: bolder;padding-left: 42px;color: #8D8D8D;}
.contactContainer .content .companyMap{height: 170px;width:240px;background-size:contain;-webkit-background-size:contain;-moz-background-size:contain;background-position: center  bottom;}
.contactContainer .content input {line-height:16px;}
.contactContainer .content .rowLeft input {margin-left: 42px;}
.contactContainer .content textarea {width: 250px;height: 103px;resize: none;}
.contactContainer .content .sendBtn{width:290px;height:34px;line-height: 34px;font-size: 9px;margin-top: 20px;margin-left: -15px;}



