a{text-decoration: none;color: #212121;}
.textNone{text-indent: -9999px;line-height: 0;font-size: 0;}
.textBreak{word-wrap: break-word;word-break: break-all;}
.textRed{color: #002e73;}
strong{font-weight: bold;}
.h1{}
.h1-box{display: -ms-flexbox;display: flex;position: relative;margin: 30px 0;padding: 0 30px;width: 100%;}
@media screen and (max-width: 1000px){
.h1-box{margin: 10px 0;padding: 0 20px;}}
@media screen and (max-width: 640px){
.h1-box{padding: 0 10px;}}
.h1-box--news{}
@media screen and (max-width: 640px){
.h1-box--news{display: block;}}
.h1--red{color: #002e73;font-size: 38px;-ms-flex: 1 1 auto;flex: 1 1 auto;}
@media screen and (max-width: 1000px){
.h1--red{font-size: 32px;}}
@media screen and (max-width: 640px){
.h1--red{font-size: 24px;}}
.text{}
.text--center{}
.text--center:before{content: " ";width: 0;height: 100%;display: inline-block;vertical-align: middle;}
.h2{}
.h2-productLabel{padding: 0.238em 0.476em;text-align: center;font-size: 21px;font-weight: bold;line-height: 1.5em;}
@media screen and (max-width: 640px){
.h2-productLabel{font-size: 18px;}}
.h2-sectionSuccesscase{width: 100%;font-size: 32px;color: #d32f2f;margin-bottom: 10px;}
@media screen and (max-width: 1000px){
.h2-sectionSuccesscase{font-size: 27px;}}
@media screen and (max-width: 640px){
.h2-sectionSuccesscase{font-size: 24px;}}
.h2-sectionTopics{color: #d32f2f;padding-bottom: 10px;font-size: 32px;overflow: hidden;}
@media screen and (max-width: 1000px){
.h2-sectionTopics{font-size: 27px;}}
@media screen and (max-width: 640px){
.h2-sectionTopics{font-size: 24px;}}
.h2-sectionIntergrativeTwo{font-size: 32px;margin-bottom: 0.5em;}
@media screen and (max-width: 1000px){
.h2-sectionIntergrativeTwo{font-size: 24px;}}
@media screen and (max-width: 640px){
.h2-sectionIntergrativeTwo{font-size: 21px;}}
.h2-sectionIntergrativeOne{font-size: 24px;margin-bottom: 0.5em;}
@media screen and (max-width: 1000px){
.h2-sectionIntergrativeOne{font-size: 24px;}}
@media screen and (max-width: 640px){
.h2-sectionIntergrativeOne{font-size: 21px;}}
.h2-sectionProductTag{font-size: 24px;font-weight: bold;}
@media screen and (max-width: 640px){
.h2-sectionProductTag{font-size: 21px;}}
.h2-component{font-size: 24px;font-weight: bold;margin-bottom: 20px;}
@media screen and (max-width: 1000px){
.h2-component{margin-bottom: 15px;}}
@media screen and (max-width: 640px){
.h2-component{font-size: 21px;margin-bottom: 15px;}}
.h2-componentBig{font-size: 32px;text-align: center;}
@media screen and (max-width: 1000px){
.h2-componentBig{}}
@media screen and (max-width: 640px){
.h2-componentBig{font-size: 24px;font-weight: bold;}}
.h3{}
.h3-title{font-size: 24px;padding: 10px 0;}
.h3-titleRed{margin-bottom: 0.5em;font-size: 24px;font-weight: bold;color: #002e73;}
p{line-height: 1.5em;}
.p{line-height: 1.8em;}
.p-descriptions{margin: 30px 0;padding: 0 30px;font-size: 21px;line-height: 30px;}
@media screen and (max-width: 1000px){
.p-descriptions{margin: 20px 0;padding: 0 20px;font-size: 21px;}}
@media screen and (max-width: 640px){
.p-descriptions{padding: 0 10px;font-size: 18px;line-height: 24px;}}
.p-descriptions--size18{font-size: 18px;}
.p-sectionTopics{}
@media screen and (max-width: 640px){
.p-sectionTopics{margin-bottom: 0.675em;}}
.p-dataDownloadBox{font-size: 16px;}
.p-dataDownloadBox--prompt{padding: 15px 0;font-size: 14px;}
.p-cookie{color: #666666;font-size: 14px;margin-bottom: 0.5em;}
.p-component{line-height: 1.5em;}
.p-required{font-size: 14px;color: #002e73;padding: 20px 30px 0;}
@media screen and (max-width: 1000px){
.p-required{padding: 20px 20px 0;}}
@media screen and (max-width: 640px){
.p-required{padding: 20px 10px 0;}}
.title{}
.title-dataDownloadBox{font-size: 21px;color: #002e73;margin-bottom: 20px;max-width: 95%;}
.title-component{font-size: 32px;color: #9e9e9e;margin-bottom: 30px;}
@media screen and (max-width: 1000px){
.title-component{margin-bottom: 20px;}}
@media screen and (max-width: 640px){
.title-component{font-size: 21px;margin-bottom: 20px;}}
.li--point{width: 100%;}
.li--point li{list-style-type: disc;margin-left: 1.5em;margin-bottom: 0.5em;}
.select{}
.select-newsCategory{margin-top: 0.5em;padding: 0.625em 2.5em 0.625em 0.9375em;border: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;background: transparent;background-color: #f5f5f5;cursor: pointer;}
@media screen and (max-width: 640px){
.select-newsCategory{width: 100%;}}
.select-newsCategory::-ms-expand{display: none;}
.select-newsCategory option{cursor: default;}
.select-dataBox{width: 100%;font-size: 18px;color: #666;padding: 0.625em 2.5em 0.625em 0.9375em;border: none;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;background: transparent;background-color: #f5f5f5;cursor: pointer;}
.select-dataBox::-ms-expand{display: none;}
.select-dataBox option{cursor: default;}
.ck{width: 100%;line-height: 1.5em;}
.sectionSchool-item .ck{padding: 10px 0;}
.ck-sectionSuccesscase{padding: 5px 0;}
.ck-component{margin-bottom: 20px;}
.ck p{font-size: 16px;line-height: 1.5em;}
.ck h1{font-size: 42px;color: #002e73;}
@media screen and (max-width:1000px){
.ck h1{font-size: 38px;}}
@media screen and (max-width:640px){
.ck h1{font-size: 24px;}}
.ck h2{font-size: 30px;color: #212121;font-weight: bold;}
@media screen and (max-width:1000px){
.ck h2{font-size: 24px;}}
@media screen and (max-width:640px){
.ck h2{font-size: 21px;}}
.ck h3{font-size: 30px;color: #002e73;font-weight: bold;}
@media screen and (max-width:1000px){
.ck h3{font-size: 24px;}}
@media screen and (max-width:640px){
.ck h3{font-size: 21px;}}
.ck h4{font-size: 18px;color: #212121;font-weight: bold;}
.ck h5{font-size: 16px;color: #212121;font-weight: bold;}
.ck h6{font-size: 16px;color: #666666;}
.ck table{border-collapse: collapse;width: 100%;border: none;}
.ck th, .ck td{text-align: left;padding: 8px;}
.ck tr:nth-child(even){background-color: #f5f5f5;}
.ck th{background-color: #9e9e9e;color: #fff;}
.ck a{text-decoration: underline;}
.ck a:hover{color: #002e73;text-decoration: none;}
.ck .link-noline{color: #212121;text-decoration: none;}
.ck .btnRed{display: inline-block;padding: 10px 30px;color: #fff;background-color: #002e73;text-align: center;border: none;font-size: 16px;cursor: pointer;text-decoration: none;}
.ck .btnRed:hover{color: #fff;background-color: #d32f2f;}
@media screen and (max-width:640px){
.ck .btnRed{font-weight: bold;}}
.ck img{max-width: 100%;}
.ck img.imgLeft{margin-right: 1.5em;float: left;}
.ck img.imgRight{margin-left: 1.5em;float: right;}
.ck .imgColumnTwo{clear: both;padding-top: 1em;}
.ck .imgColumnTwo-item{display: inline-block;width: 49%;margin-right: 0.5em;}
@media screen and (max-width:640px){
.ck .imgColumnTwo-item{width: 100%;padding: 0;}}
.ck .imgColumnTwo-item:nth-of-type(2n){margin-right: 0;}
.ck ul, .ck ol{font-size: 16px;color: #212121;}
.ck ul{list-style-type: disc;}
.ck ol{list-style-type: decimal;}
.ck ul ul, .ck ol ol{margin: 1em 0;}
.ck ul li{margin-left: 1.5em;margin-bottom: 0.5em;}
.ck ol li{margin-left: 1.5em;margin-bottom: 0.5em;}
/*==ckeditor default.js==*/
.ck a.link-red{color: #002e73;}
.ck .title{font-size: 38px;color: #002e73;}
@media screen and (max-width:1000px){
.ck .title{font-size: 32px;}}
@media screen and (max-width:640px){
.ck .title{font-size: 30px;font-weight: bold;}}
.ck .caption{font-size: 32px;color: #9e9e9e;}
@media screen and (max-width:1000px){
.ck .caption{font-size: 28px;}}
@media screen and (max-width:640px){
.ck .caption{font-size: 24px;font-weight: bold;}}
.ck .subtitle{font-size: 24px;font-weight: bold;color: #212121;}
@media screen and (max-width:640px){
.ck .subtitle{font-size: 21px;font-weight: bold;}}
.ck .tableHorizontal{overflow-x: auto;padding-bottom: 1em;}
.ck .tableHorizontal::-webkit-scrollbar{width: 12px;height: 12px;}
.ck .tableHorizontal::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
.ck .tableHorizontal::-webkit-scrollbar-thumb{border-radius: 10px;background: rgba(0,0,0,0.5);-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
/*
.icon{
	background: url(../images/sprite/btn-sprite_misc.png) 0 0 no-repeat;
	background-size: 100%; width: 320px; height: 106px;
	@mixin sprite btn-sprite_misc, png;
}
*/
.imgPercent{display: block;width: 100%;}
.btn{}
.btn-video{position: absolute;display: block;width: 100%;height: 100%;background: url(../images/btn-play.png) center center no-repeat;background-size: 6vw;}
@media screen and (max-width: 640px){
.btn-video{background-size: 15vw;}}
.btnRed{padding: 10px 30px;color: #fff;background-color: #002e73;text-align: center;border: none;font-size: 16px;cursor: pointer;}
@media screen and (max-width: 640px){
.btnRed{font-weight: bold;}}
.btnRed:hover{background-color: #d32f2f;}
.btnRed-sectionTopics{position: absolute;bottom: 1.25em;right: 1.875em;}
@media screen and (max-width: 1000px){
.btnRed-sectionTopics{right: 1.25em;}}
@media screen and (max-width: 640px){
.btnRed-sectionTopics{width: calc(100% - 1.25em);right: 0.625em;}}
.btnRed-send{display: table;margin: 0 auto;}
@media screen and (max-width: 640px){
.btnRed-send{width: 100%;}}
.btnRed-send:before{content: " ";padding-right: 8px;display: inline-block;vertical-align: middle;color: #fff;font-size: 14px;}
.btnRedw{display: inline-block;padding: 10px 5px;color: #fff;background-color: #002e73;text-align: center;width: 10.3125em;}
@media screen and (max-width: 1000px){
.btnRedw{margin: 1em 0;margin-left: calc(100% - 10.3125em);}}
@media screen and (max-width: 640px){
.btnRedw{font-weight: bold;width: 100%;margin: 1em 0;}}
.btnRedw:hover{background-color: #d32f2f;}
.btnRedw-default:before{content: " ";margin-right: 0.5em;display: inline-block;vertical-align: middle;margin-top: -4px;color: #fff;font-size: 16px;}
@media screen and (max-width: 640px){
.btnRedw-default:before{margin-top: -2px;}}
.btnRedw-download{}
.btnRedw-sectionIndustry{}
@media screen and (max-width: 1000px){
.btnRedw-sectionIndustry{margin: 1em auto;}}
.pageSocial{-ms-flex: 0 1 auto;flex: 0 1 auto;position: relative;margin-top: 7px;padding-left: 1em;font-size: 14px;line-height: 22px;}
@media screen and (max-width: 640px){
.pageSocial{text-indent: -9999px;width: 40px;height: 40px;padding: 0;}}
.pageSocial-nav{position: relative;border: 1px solid #9e9e9e;padding: 0 5px 0 30px;color: #666666;white-space: nowrap;}
@media screen and (max-width: 640px){
.pageSocial-nav{display: block;text-indent: -9999px;width: 40px;height: 40px;padding: 0;}}
.pageSocial-nav:before{content: "";position: absolute;top: 0;left: 0;background-color: #9e9e9e;width: 25px;height: 100%;color: #fff;text-align: center;line-height: 1.3em !important;}
@media screen and (max-width: 640px){
.pageSocial-nav:before{height: 100%;text-indent: 9px;color: #9e9e9e;background-color: #fff;font-size: 22px;line-height: 1.8em !important;}}
.pageSocial-nav:hover{border: 1px solid #002e73;color: #002e73;}
@media screen and (max-width: 640px){
.pageSocial-nav:hover{border: 1px solid #9e9e9e;}}
.pageSocial-nav:hover:before{background-color: #002e73;}
@media screen and (max-width: 640px){
.pageSocial-nav:hover:before{background-color: #fff;}}
.pageSocial-box{visibility: hidden;opacity: 0;-ms-transform: translateY(-10px) ;transform: translateY(-10px) ;transition: opacity 0.5s, transform 0.5s ease, visibility 0.5s;position: absolute;top: 2rem;right: 0;width: 231px;padding: 10px;background-color: #fff;z-index: 10;border: 1px solid #9e9e9e;}
@media screen and (max-width: 640px){
.pageSocial-box{top: 3rem;}}
.pageSocial-box:before{content: " ";position: absolute;top: -11px;right: 12px;border-color: transparent transparent #ffffff transparent;border-style: solid solid solid solid;border-width: 6px;z-index: 1;}
.pageSocial-box:after{content: " ";position: absolute;top: -12px;right: 12px;border-color: transparent transparent #9e9e9e transparent;border-style: solid solid solid solid;border-width: 6px;}
.pageSocial-box.run{visibility: visible;opacity: 1;-ms-transform: translateY(0px) ;transform: translateY(0px) ;transition: opacity 0.5s, transform 0.5s ease, visibility 0.5s;}
.pageSocial-link{float: left;position: relative;margin-left: 6px;width: 44px;height: 44px;border-radius: 3px;}
.pageSocial-link:before{position: absolute;top: 5px;left: 0;text-indent: 1px;color: #FFF;font-size: 21px;}
.pageSocial-link--mail{background-color: #002e73;}
.pageSocial-link--mail:before{display: inline-block;content: " ";margin: 0.3em 0 0 0.2em;}
.pageSocial-link--fb{background-color: #3b579d;}
.pageSocial-link--fb:before{display: inline-block;content: " ";margin: 0.05em 0 0 0.17em;font-size: 39px;}
.pageSocial-link--wechat{background-color: #2dc100;}
.pageSocial-link--wechat:before{display: inline-block;content: " ";margin: 0.2em 0 0 0.15em;font-size: 28px;}
@media screen and (max-width: 640px){
.pageSocial-link--wechat{display: none;}}
.pageSocial-link--weibo{border: 1px solid #eeeeee;}
.pageSocial-link--weibo:before{content: " ";background: url(../images/icon-weibo.png) no-repeat;background-size: contain;width: 44px;height: 44px;top: 0;}
.pageSocial-link--line{display: none;background-color: #08bf02;}
.pageSocial-link--line:before{display: inline-block;content: " ";margin: 0.06em 0 0 0.135em;font-size: 31px;}
@media screen and (max-width: 640px){
.pageSocial-link--line{display: block;}}
.header{position: fixed;top: 0;left: 0;z-index: 99;width: 100%;height: 120px;background-color: #fff;transition: height .3s;}
.header-shorten .header-container{padding-top: 0;}
.header:after{content: "";position: absolute;bottom: -5px;left: 50%;margin-left: -573px;background: url(../images/line--shadow-nav.png) no-repeat;width: 1146px;height: 5px;}
.header-shorten{height: 60px;}
@media screen and (max-width: 1000px){
.header{height: 60px;transition: height .5s;}}
.header-container{position: relative;margin: 0 auto;max-width: 1170px;padding: 20px 30px 0;height: 100%;}
@media screen and (max-width: 1000px){
.header-container{padding: 0;}}
.open{overflow-y: hidden;}
.open .header{}
@media screen and (max-width: 1000px){
.open .header{height: 100%;overflow: visible;}}
.heade-logo{width: 320px;height: 75px;background: url(../images/header-logo.png) 0 0px no-repeat;-ms-transform-origin: 0 50%;transform-origin: 0 50%;background-size: contain;transition: transform .5s;}
.heade-logo a{display: block;width: 100%;height: 100%;}
@media screen and (max-width: 1000px){
.heade-logo{
/*transform:scale(0.64165);*/width: 154px;height: 59px;margin-left: 15px;margin-top:15px;}}
.header-shorten .heade-logo{-ms-transform: scale(0.7);transform: scale(0.7);background-position: 0 0;}
.headerSearch{position: absolute;bottom: 150%;right: 20px;color: #9e9e9e;font-size: 0.875rem;line-height: 2.14em;}
.headerSearch a{display: block;color: #9e9e9e;}
.headerSearch .select-headerSearch{background: transparent;border: none;color: #9e9e9e;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;padding-right: 2em;padding-left: 2.1em;cursor: pointer;height: 100%;}
.headerSearch select.select-headerSearch::-ms-expand{display: none;}
.headerSearch .select-headerSearch option{cursor: default;}
.headerSearch .btn-headerSearch{position: absolute;top: 0;right: 0;width: 30px;height: 100%;line-height: 2em;text-align: center;border: none;background-color: #f1f1f1;cursor: pointer;}
.headerSearch .input-headerSearch{width: 100%;height: 100%;padding: 0 30px 0 10px;border: none;background-color: #f1f1f1;border-radius: 0;-webkit-appearance: none;}
@media screen and (min-width: 1001px){
.headerSearch{min-width: 450px;text-align: right;}}
@media screen and (max-width: 1000px){
.headerSearch{display: none;position: initial;top: auto;right: auto;padding: 1.125em;}}
.headerSearch-link{position: relative;margin: 0 5px;height: 30px;display: inline-block;}
@media screen and (max-width: 640px){
.headerSearch-link{margin: 0 0 1em;height: 40px;line-height: 40px;}}
.headerSearch-link--mail a{padding-left: 25px;padding-right: 10px;}
@media screen and (max-width: 640px){
.headerSearch-link--mail{width: 48%;margin-right: 2.3%;}}
@media screen and (max-width: 640px){
.headerSearch-link--mail a{color: #fff;padding-left: 10px;height: 100%;background-color: #f44236;text-align: center;}}
.headerSearch-link--select{}
@media screen and (max-width: 640px){
.headerSearch-link--select{width: 48%;border: 1px solid #9f9f9f;}}
.headerSearch-link--select:after{content: " ";position: absolute;top: 50%;margin-top: -4px;right: 1em;width: 0;height: 0;border-style: solid;border-width: 8px 5px 0 5px;border-color: #9e9e9e transparent transparent transparent;pointer-events: none;}
@media screen and (max-width: 640px){
.headerSearch .select-headerSearch{width: 100%;line-height: 40px;}}
.headerSearch-link--search{position: relative;width: 155px;margin-right: 0;}
@media screen and (max-width: 640px){
.headerSearch-link--search{width: 100%;}}
@media screen and (max-width: 640px){
.headerSearch .btn-headerSearch{line-height: 2.5em;width: 40px;}}
.header-nav{position: absolute;bottom: 0;right: 30px;height: 45px;
/*border:1px solid #ccc;*/}
@media screen and (max-width: 1000px){
.header-nav{right: auto;opacity: 0;position: fixed;top: -100%;left: 0;transition: opacity .5s;width: 100%;height: 0;z-index: 0;}}
.open .headerSearch{}
@media screen and (max-width: 1000px){
.open .headerSearch{display: block;}}
.open .header-nav{}
@media screen and (max-width: 1000px){
.open .header-nav{opacity: 1;top: 60px;height: calc(100vh - 60px);}}
.nav{height: 100%;}
@media screen and (max-width: 1000px){
.nav{
/*height: auto;*/overflow: hidden;overflow-y: auto;}}
.navLevelOne{position: relative;float: left;height: 100%;}
@media screen and (max-width: 1000px){
.navLevelOne{clear: both;float: none;font-size: 18px;position: inherit;height: auto;}}
.navLevelOne-link{display: block;padding: 0 20px;width: 100%;height: 100%;line-height: 45px;border-bottom: 3px solid #fff;}
.navLevelOne-link:hover, .navLevelOne--act .navLevelOne-link, .navLevelOne--act .navLevelOne-link:hover{color: red;border-bottom: 3px solid #002e73;}
.navLevelOne--act .navLevelOne-link{}
.navLevelOne--click .navLevelOne-link{background-color: #002e73;color: #ffffff;border-bottom: 3px solid #002e73;}
.navLevelOne--click .navLevelOne-link:hover{color: #fff;}
@media screen and (max-width: 1000px){
.navLevelOne-link{position: relative;line-height: 24px;min-height: 50px;margin: 0 auto;padding: 0.72em 55px 0.72em 20px;border-bottom: 1px solid #eeeeee;
/*width: calc(100% - 36px);*/}}
@media screen and (max-width: 1000px){
.navLevelOne-link:hover, .navLevelOne--act .navLevelOne-link, .navLevelOne--act .navLevelOne-link:hover{border-bottom: 1px solid #eeeeee;}}
@media screen and (max-width: 1000px){
.navLevelOne--act .navLevelOne-link{color: #212121;}}
@media screen and (max-width: 1000px){
.navLevelOne--click .navLevelOne-link{background-color: #fff;color: #212121;border: none;}}
@media screen and (max-width: 1000px){
.navLevelOne--click .navLevelOne-link:hover{background-color: #fff;color: #002e73;}}
.level-hidden{}
@media screen and (max-width: 1000px){
.level-hidden{overflow-y: hidden;}}
.navContainer{position: absolute;top: calc(100% - 3px);left: 0;z-index: 5;border-top: 3px solid #002e73;border-bottom: 1px solid #eeeeee;padding: 30px;padding-right: 10px;background-color: #fff;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1170px;}
.navLevelOne--click .navContainer{left: 0;overflow-x: hidden;visibility: visible;}
.navContainer--hidden{visibility: hidden;}
@media screen and (max-width: 1000px){
.navContainer{visibility: visible;}}
@media screen and (max-width: 640px){
.navContainer{width: 100% !important;}}
@media screen and (max-width: 1000px){
.navLevelOne--click .navContainer{position: fixed;top: 60px;
/*
			overflow: initial;
			*/}}
@media screen and (max-width: 1000px){
.navContainer{display: block;position: absolute;top: 0;left: 100%;width: 100%;height: calc(100vh - 60px);border: none;padding: 0;transition: left .5s;}}
.navContainer.scroll{overflow-y: scroll;}
@media screen and (max-width: 640px){
.navContainer.scroll{overflow-y: inherit;}}
.navLevelTwo{position: relative;vertical-align: top;padding-right: 20px;width: 188px;}
@media screen and (max-width: 1000px){
.navLevelTwo{position: initial;width: 100% !important;font-size: 18px;padding: 0;}}
.navLevelTwo-title{margin-bottom: 15px;font-weight: bold;}
@media screen and (max-width: 1000px){
.navLevelTwo-title{margin: 0;font-weight: normal;}}
.navLevelTwo-title a{display: block;padding: 0 15px;}
@media screen and (max-width: 1000px){
.navLevelTwo-title a{display: block;padding: 0.72em 2.95em 0.72em 1.95em;border-bottom: 1px solid #eaeaea;}}
.navLevelTwo:hover .navLevelTwo-title a{background-color: #002e73;color: #fff;}
@media screen and (max-width: 1000px){
.navLevelTwo:hover .navLevelTwo-title a{background-color: #fff;color: #212121;}}
.navLevelTwo:hover .navLevelTwo-title:before{display: none;}
.navLevelTwo-title:before{content: " ";position: absolute;top: 3px;left: 0;width: 5px;height: 15px;background-color: #f9a19a;}
@media screen and (max-width: 1000px){
.navLevelTwo-title:before{display: none;}}
.navLevelTwo-link{position: relative;}
.navLevelTwo-link:hover{color: #002e73;}
.navLevelTwo-back{display: none;}
@media screen and (max-width: 1000px){
.navLevelTwo-back{position: relative;font-size: 18px;display: block;background-color: #002e73;width: 100%;color: #fff;padding: 0.72em 1.95em;}}
@media screen and (max-width: 1000px){
.linkNext:after{content: "";position: absolute;top: 0;right: 0;width: 55px;height: 100%;background-color: #f5f5f5;box-shadow: inset 52px 0px 5px -50px rgba(0,0,0,0.4);}}
.scroll .navLevelTwo{width: 180px;}
.navLevelThree{padding-left: 15px;}
.navLevelTwo--click .navLevelThree a{}
@media screen and (max-width: 1000px){
.navLevelThree{position: fixed;top: 60px;left: 100%;width: 100%;height: calc(100vh - 60px);z-index: 3;background-color: #fff;padding: 0;transition: left .5s;}
.navLevelTwo--click .navLevelThree{left: 0;overflow-y: auto;transition: left .5s;}}
.navLevelThree a{}
@media screen and (max-width: 1000px){
.navLevelThree a{
/*
			height: 0;
			padding: 0;
			*/}
.navLevelThree a.navLevelThree-back:hover{color: #fff;}}
@media screen and (max-width: 1000px){
.navLevelTwo--click .navLevelThree a{
/*
			height:auto;
			padding: 1em 2.95em 1em 1.95em;
			*/}}
.navLevelThree a:hover{color: #002e73;}
@media screen and (max-width: 1000px){
.navLevelThree a:hover{color: #212121;}}
.navLevelThree-item{margin-bottom: 15px;}
@media screen and (max-width: 1000px){
.navLevelThree-item{margin-bottom: 0;}}
@media screen and (max-width: 1000px){
.navLevelThree{}
.navLevelThree-link{font-size: 18px;position: relative;display: block;padding: 0.72em 0.95em 0.72em 1.95em;border-bottom: 1px solid #eaeaea;}}
@media screen and (max-width: 1000px){
.navLevelThree{}
.navLevelThree-link:hover{color: red;}}
.navLevelThree-back{display: none;}
@media screen and (max-width: 1000px){
.navLevelThree-back{position: relative;font-size: 18px;display: block;background-color: #002e73;width: 100%;color: #fff;padding: 0.72em 1.95em;}
.navLevelThree-back:hover{color: #fff;}}
/*=mobile Menu=*/
.header-switch{display: none;position: absolute;top: 0;right: 0;width: 3.4375rem;height: 3.75rem;z-index: 999;cursor: pointer;}
@media screen and (max-width: 1000px){
.header-switch{display: block;}}
.header-switch:before{content: " ";position: absolute;top: 50%;margin-top: -1.09375rem;left: 0;width: 1px;height: 2.1875rem;background-color: #e0e0e0;}
.header-switch span{position: absolute;left: 24.138%;width: 51.724%;padding-bottom: 0.25em;background: #656565;transition: 0.3s ease-in-out;-webkit-transition: 0.3s ease-in-out;
/*border-radius:99em;*/}
.open .header-switch{}
@media screen and (max-width: 1000px){
.open .header-switch{background-color: #9e9e9e;}
.open .header-switch:before{display: none;}}
.header-switch span:nth-child(1){top: 30%;}
.header-switch span:nth-child(2){top: 48%;}
.header-switch span:nth-child(3){top: 66%;}
.open .header-switch span{}
@media screen and (max-width: 1000px){
.open .header-switch span{top: 50%;background-color: #fff;}}
.open .header-switch span:nth-child(1){}
@media screen and (max-width: 1000px){
.open .header-switch span:nth-child(1){-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;}}
.open .header-switch span:nth-child(2){}
@media screen and (max-width: 1000px){
.open .header-switch span:nth-child(2){display: none;}}
.open .header-switch span:nth-child(3){}
@media screen and (max-width: 1000px){
.open .header-switch span:nth-child(3){-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;}}
.footer{position: relative;width: 100%;padding: 2.375em 0 3.75em;background-color: #e0e0e0;color: #212121;overflow: hidden;}
.footer a{color: #212121;}
.footer a:hover{text-decoration: underline;}
.footer:before{content: " ";position: absolute;top: 0;left: 50%;margin-left: -560px;background: url(../images/line--shadow.png) center top no-repeat;width: 1121px;height: 11px;z-index: 5;}
.footerContainer{position: relative;margin: 0 auto;max-width: 61.875em;padding: 1.5625em 1.25em 2.1875em;}
.footerItem{display: inline-block;margin-right: -4px;zoom: 1;vertical-align: top;}
.footerItem{width: 19.7%;padding-right: 3.7%;margin-bottom: 25px;}
.footerItem-link{line-height: 1.125em;margin-bottom: 1em;}
.footerItem-link--title{font-size: 1.125rem;font-weight: bold;margin-bottom: 15px;}
.footerInfo{margin-right: 140px;}
@media screen and (max-width: 1100px){
.footerInfo{width: 100%;text-align: center;}}
.footerInfo-link{display: inline-block;margin-right: 1.5em;margin-bottom: 0.625em;vertical-align: top;}
@media screen and (max-width: 1100px){
.footerInfo-link{margin-left: 0.75em;margin-right: 0.75em;}}
.footerSocial{width: 129px;position: absolute;top: 1.5625em;right: 1.25em;}
@media screen and (max-width: 1100px){
.footerSocial{position: inherit;top: inherit;right: inherit;margin-top: 35px;width: 100%;text-align: center;}}
.footerSocial-link{position: relative;display: inline-block;margin-right: -4px;vertical-align: top;background-color: #fff;width: 35px;height: 35px;border-radius: 4px;margin-left: 8px;}
.footerSocial-link:before{position: absolute;top: 10px;text-indent: 1px;color: #9e9e9e;}
.footerCopyright{width: 100%;font-size: 0.875rem;color: #666;}
@media screen and (max-width: 1100px){
.footerCopyright{margin-top: 2em;text-align: center;}}
@media screen and (max-width: 640px){
.footerCopyright{margin-top: 2em;text-align: center;}}
.backTop{position: fixed;bottom: 1em;right: 50%;margin-right: -36em;width: 43px;height: 43px;border-radius: 5px;z-index: 10;background-color: rgba(244,67,54,0.9);text-align: center;line-height: 3.4em;overflow: hidden;opacity: 0;visibility: hidden;transform: translate3d(0, 100%, 0);transition: visibility .5s, opacity .5s, transform .5s;}
.backTop-link{display: block;width: 100%;height: 100%;color: #fff;}
.backTop--show{visibility: visible;opacity: 1;transform: translate3d(0, 0, 0);transition: visibility 0s, opacity .5s, transform .5s;}
@media screen and (max-width: 1169px){
.backTop{margin-right: -49%;}}
@media screen and (max-width: 640px){
.backTop{margin-right: -49%;}}
.breadcrumbs{margin: 10px;padding: 0 30px;font-size: 14px;color: #666666;}
.breadcrumbs a{color: #666666;padding-right: 7px;}
select.breadcrumbs-select::-ms-expand{display: none;}
@media screen and (max-width: 1000px){
.breadcrumbs{padding: 0 20px 0 40px;}}
@media screen and (max-width: 640px){
.breadcrumbs{padding: 0 10px 0 40px;}}
.breadcrumbs-item{display: inline-block;}
@media screen and (max-width: 1000px){
.breadcrumbs-item{margin-bottom: .3em;}}
.breadcrumbs-item:first-of-type{}
@media screen and (max-width: 1000px){
.breadcrumbs-item:first-of-type{margin-left: -29px;}}
.breadcrumbs-link:before{content: "";padding-right: 0.8em;color: #9e9e9e;font-size: 12px;}
.breadcrumbs-item--select{display: inline-block;position: relative;padding-right: 0.625em;}
.breadcrumbs-item--select:after{content: " ";position: absolute;top: 50%;margin-top: -4px;right: 1em;width: 0;height: 0;border-style: solid;border-width: 8px 5px 0 5px;border-color: #9e9e9e transparent transparent transparent;pointer-events: none;}
.breadcrumbs-link--select{padding: 0 1.5em 0 .3em;border: none;color: #666666;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;background: transparent;cursor: pointer;}
.breadcrumbs-link--select::-ms-expand{display: none;}
.breadcrumbs-link--select option{cursor: default;}
*{box-sizing: border-box;}
.sectionError a{text-decoration: none;color: #0066cc;}
.sectionError a:hover{text-decoration: underline;}
.sectionError a.backTop-link{color: #fff;text-decoration: none;}
.sectionError ol{margin: 1em 0;}
.sectionError ol li{list-style-type: disc;margin-left: 1.5em;line-height: 1.5em;}
.sectionError ul{margin: 0.5em 0;}
.sectionError .search-goog{position: relative;}
.sectionError .search-goog:before{position: absolute;bottom: 1px;right: 1px;font-size: 1.9em;line-height: 1.3em;text-align: center;color: #9e9e9e;width: 40px;height: 40px;z-index: 5;pointer-events: none;}
.sectionError #goog-wm-qt{border: 1px solid #ddd;padding: 0.3em 0.5em;line-height: 30px;color: #666;width: 100%;margin-top: 0.3em;}
.sectionError #goog-wm-sb{position: absolute;bottom: 1px;right: 1px;background-color: #f1f1f1;width: 40px;height: 39px;border: none;font-size: 0;cursor: pointer;}
.wrap{padding-top: 120px;padding-bottom: 50px;}
@media screen and (max-width: 1000px){
.wrap{padding-top: 60px;padding-bottom: 20px;}}
.bgColor{margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 30px !important;}
@media screen and (max-width: 1000px){
.bgColor{margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 20px !important;}}
@media screen and (max-width: 640px){
.bgColor{margin-top: 0 !important;margin-bottom: 0 !important;padding-top: 20px !important;}}
.bgColor.sectionComponent, .bgColor.sectionAdvantage{padding-top: 30px !important;}
@media screen and (max-width: 1000px){
.bgColor.sectionComponent, .bgColor.sectionAdvantage{padding-top: 20px !important;}}
@media screen and (max-width: 640px){
.bgColor.sectionComponent, .bgColor.sectionAdvantage{padding-top: 20px !important;}}
.bgColor:nth-of-type(1){padding-top: 0 !important;}
.bgOdd{background-color: #fff;}
.bgEven{background-color: #f5f5f5;}
.section{position: relative;width: 100%;}
.sectionPage{position: relative;width: 100%;margin: 30px 0;padding: 0 30px;}
@media screen and (max-width: 1000px){
.sectionPage{margin: 20px 0;padding: 0 20px;}}
@media screen and (max-width: 640px){
.sectionPage{padding: 0 10px;}}
/*==E template==*/
.sectionHistory{}
.sectionHistoryItem{}
.sectionHistory-items{padding: 10px 0 20px;}
.sectionHistory-itemsDate{font-size: 30px;font-family: arial;color: #002e73;line-height: 1.5em;border-bottom: 1px solid #002e73;}
@media screen and (max-width: 1000px){
.sectionHistory-itemsDate{font-size: 24px;}}
@media screen and (max-width: 640px){
.sectionHistory-itemsDate{font-size: 21px;}}
.sectionHistory-itemsInfo{display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;width: 100%;min-height: 110px;padding: 10px 0;border-bottom: 1px solid #eeeeee;}
.sectionHistory-itemsInfo:last-child{border-bottom: none;}
.sectionHistory-itemsTxt{-ms-flex: 1 1 auto;flex: 1 1 auto;font-size: 24px;}
@media screen and (max-width: 640px){
.sectionHistory-itemsTxt{font-size: 16px;}}
.sectionHistory-itemsImg{-ms-flex: 0 1 auto;flex: 0 1 auto;width: 120px;min-width: 120px;margin-left: 20px;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
@media screen and (max-width: 640px){
.sectionHistory-itemsImg{width: 95px;min-width: 95px;}}
/*==E2 template==*/
.sectionSchool{}
.sectionSchool-container{padding: 10px 0 20px;}
.sectionSchool-Date{font-size: 30px;font-family: arial;color: #002e73;line-height: 1.5em;border-bottom: 1px solid #002e73;}
@media screen and (max-width: 1000px){
.sectionSchool-Date{font-size: 24px;}}
@media screen and (max-width: 640px){
.sectionSchool-Date{font-size: 21px;}}
.sectionSchool-item{padding: 30px 10px;background-color: #f5f5f5;line-height: 2em;}
.sectionSchool-item:nth-of-type(2n){background-color: #fff;}
.sectionSchool-items--city{font-size: 24px;}
@media screen and (max-width: 640px){
.sectionSchool-items--city{font-size: 21px;}}
/*==F template==*/
.sectionManagement{padding: 0 10px;}
@media screen and (max-width: 640px){
.sectionManagement{padding: 0 0;}}
.sectionManagement-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sectionManagement-chief{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;width: 100%;padding: 0 20px;}
@media screen and (max-width: 1000px){
.sectionManagement-chief{padding: 0 10px;}}
@media screen and (max-width: 640px){
.sectionManagement-chief{display: block;padding: 0 10px;}}
.sectionManagement-chiefPhoto{width: 40.5%;margin-bottom: 3.75em;}
@media screen and (max-width: 1000px){
.sectionManagement-chiefPhoto{margin-bottom: 2.5em;}}
@media screen and (max-width: 640px){
.sectionManagement-chiefPhoto{width: 100%;}}
.sectionManagement-chiefImg{box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
.sectionManagement-chiefInfo{position: relative;width: 55%;margin-bottom: 3.75em;padding-bottom: 2.5em;}
@media screen and (max-width: 1000px){
.sectionManagement-chiefInfo{margin-bottom: 2.5em;}}
@media screen and (max-width: 640px){
.sectionManagement-chiefInfo{width: 100%;}}
.sectionManagement-chiefJob{position: absolute;bottom: 0;right: 0;font-size: 18px;}
.sectionManagement-chiefJobtitle{}
.sectionManagement-chiefJobname{margin-left: 2em;}
.sectionManagement-item{width: calc(33.3% - 40px);margin: 0 20px 3em;padding-bottom: 1em;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
@media screen and (max-width: 1000px){
.sectionManagement-item{width: calc(33.3% - 20px);margin: 0 10px 3em;}}
@media screen and (max-width: 640px){
.sectionManagement-item{width: calc(100%/2 - 20px);margin: 0 10px 3em;}}
.sectionManagement-itemImg{margin-bottom: 1em;}
.sectionManagement-itemName{font-size: 18px;font-weight: bold;padding: 0 10px;}
.sectionManagement-itemJob{padding: 0 10px;}
.sectionManagement-itemJobDepartment{display: inline-block;vertical-align: top;margin-right: 1em;}
.sectionManagement-itemJobTitle{display: inline-block;}
/*==G template==*/
.sectionLocation{}
@media screen and (max-width: 640px){
.sectionLocation{padding: 0;}}
.sectionLocation-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media screen and (max-width: 1000px){
.sectionLocation-container{}}
@media screen and (max-width: 640px){
.sectionLocation-container{display: block;}}
.sectionLocation-item{position: relative;padding-bottom: 70px;width: calc(33.3% - 24px);margin-right: 35px;margin-bottom: 3em;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
@media screen and (max-width: 640px){
.sectionLocation-item{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;box-shadow: none;padding: 1em 10px 70px;width: 100%;margin-bottom: 0;background-color: #f5f5f5;}}
.sectionLocation-item:nth-of-type(2n){}
@media screen and (max-width: 640px){
.sectionLocation-item:nth-of-type(2n){background-color: #fff;}}
.sectionLocation-item:nth-of-type(3n){margin-right: 0;}
.sectionLocation-itemLeft{margin-bottom: 1em;}
@media screen and (max-width: 640px){
.sectionLocation-itemLeft{width: 32%;}}
.sectionLocation-itemRight{padding: 0 10px;}
@media screen and (max-width: 640px){
.sectionLocation-itemRight{width: 64%;padding: 0;margin-bottom: 1em;}}
.sectionLocation-itemRightName{font-size: 24px;font-weight: bold;margin-bottom: 0.5em;}
@media screen and (max-width: 1000px){
.sectionLocation-itemRightName{}}
@media screen and (max-width: 640px){
.sectionLocation-itemRightName{font-size: 21px;margin-bottom: 0.2em;}}
.sectionLocation-itemRightCompany{font-size: 19px;font-weight: bold;}
@media screen and (max-width: 1000px){
.sectionLocation-itemRightCompany{font-size: 16px;}}
@media screen and (max-width: 640px){
.sectionLocation-itemRightCompany{font-size: 16px;line-height: 1.3em;}}
.sectionLocation-info{padding: 0 10px;}
@media screen and (max-width: 640px){
.sectionLocation-info{padding: 0;}}
.sectionLocation-link{position: absolute;bottom: 20px;left: 0;width: 100%;padding: 0 10px;text-align: right;}
.sectionLocation-linkMap{
/*float: right;*/display: inline-block;vertical-align: top;border: 1px solid #bdbdbd;text-align: center;min-width: 40px;height: 40px;font-size: 0;}
@media screen and (max-width: 640px){
.sectionLocation-linkMap{float: left;width: 48%;}}
.sectionLocation-linkMap:hover:before{color: #002e73;}
.sectionLocation-linkMap:hover{border: 1px solid #002e73;}
.sectionLocation-linkTel{display: none;
/*float: right;*/vertical-align: top;min-width: 40px;height: 40px;border: 1px solid #bdbdbd;font-size: 0;text-align: center;}
@media screen and (max-width: 640px){
.sectionLocation-linkTel{display: inline-block;float: right;width: 48%;}}
.sectionLocation-linkTel:hover{border: 1px solid #002e73;}
/*==H template==*/
.newsCategory{-ms-flex: 0 1 auto;flex: 0 1 auto;position: relative;}
@media screen and (max-width: 640px){
.newsCategory{display: block;width: 100%;}}
.newsCategory:after{content: " ";position: absolute;top: 50%;right: 1em;width: 0;height: 0;border-style: solid;border-width: 8px 5px 0 5px;border-color: #9e9e9e transparent transparent transparent;pointer-events: none;}
.sectionNews{}
@media screen and (max-width: 640px){
.sectionNews{padding: 0;}}
.sectionNews-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sectionNews-item{margin-bottom: 30px;margin-right: 30px;padding-bottom: 10px;width: calc(33.3% - 20px);box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
@media screen and (max-width: 640px){
.sectionNews-item{margin: 0;padding: 20px 10px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;box-shadow: none;}}
.sectionNews-item:nth-of-type(3n){margin-right: 0;}
.sectionNews-item:nth-of-type(2n){}
@media screen and (max-width: 640px){
.sectionNews-item:nth-of-type(2n){background-color: #f5f5f5;}}
.sectionNews-itemImg{position: relative;width: 100%;padding-bottom: 75%;background: url(../images/default_news.jpg) no-repeat;background-size: contain;}
@media screen and (max-width: 640px){
.sectionNews-itemImg{width: 32%;padding-bottom: 24%;}}
.sectionNews-itemImgLink{position: absolute;top: 0;left: 0;}
.sectionNews-itemInfo{color: #666;padding: 20px;}
@media screen and (max-width: 640px){
.sectionNews-itemInfo{width: 68%;padding: 0;padding-left: 20px;font-size: 14px;}}
.sectionNews-itemDate{font-family: arial;}
.sectionNews-itemCategory{margin-left: 1em;}
.sectionNews-itemExplain{padding-top: 10px;font-size: 18px;}
@media screen and (max-width: 640px){
.sectionNews-itemExplain{padding-top: 5px;font-size: 16px;}}
.sectionNews-itemLink{font-size: 18px;}
@media screen and (max-width: 640px){
.sectionNews-itemLink{font-size: 16px;}}
.sectionNews-itemLink:hover{color: #002e73;}
/*==I template==*/
.sectionNewsDetail{}
.sectionNewsDetail-item{color: #666666;padding-bottom: 10px;}
.sectionNewsDetail-itemDate{font-family: arial;}
.sectionNewsDetail-itemCategory{margin-left: 1em;}
.sectionNewsDetail-link{clear: both;margin: 30px auto 0;padding: 30px 0;text-align: center;}
@media screen and (max-width: 1000px){
.sectionNewsDetail-link{margin: 20px auto 0;padding: 20px 0;}}
@media screen and (max-width: 640px){
.sectionNewsDetail-link{padding: 0;}}
.sectionNewsDetail-link--Back{font-size: 18px;padding: 10px 40px;border: 1px solid #9e9e9e;}
.sectionNewsDetail-link--Back http:

		@mixin mobile{display: block;margin: 0 auto;width: 90%;}
.sectionNewsDetail-link--Back:hover{color: #002e73;border: 1px solid #002e73;}
/*==J template==*/
.sectionLabel{}
.productLabel{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}
.productLabel-item{width: 31.3%;margin-right: 3%;margin-bottom: 2em;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);background-color: #f5f5f5;}
@media screen and (max-width: 640px){
.productLabel-item{width: 100%;margin-right: 0;}}
.productLabel-item:nth-child(3n){margin-right: 0;}
.productLabel-itemImg{position: relative;width: 100%;padding-bottom: 75%;background-color: #fff;}
.productLabel-itemImg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.productLabel-itemLink{display: block;height: 100%;}
/*==N template==*/
.sectionPrivacy{}
/*==O template==*/
.sectionRecruit{}
.sectionRecruit-item{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;border-bottom: 1px solid #eeeeee;margin-top: 1.5em;padding-bottom: 1.5em;}
@media screen and (max-width: 640px){
.sectionRecruit-item{display: block;}}
.sectionRecruit-itemsFactory{width: 100%;margin-bottom: 1em;color: #002e73;font-size: 24px;}
.sectionRecruit-info{width: 74%;padding-right: 30px;}
@media screen and (max-width: 1000px){
.sectionRecruit-info{}}
@media screen and (max-width: 640px){
.sectionRecruit-info{width: 100%;margin-bottom: 1em;padding: 0;}}
.sectionRecruit-infoName{display: inline-block;margin: 0 1em 0.5em 0;}
.sectionRecruit-infoTel{display: inline-block;margin: 0 1em 0.5em 0;}
.sectionRecruit-infoMail{display: inline-block;margin: 0 1em 0.5em 0;text-decoration: underline;}
.sectionRecruit-infoAddress{width: 100%;}
.sectionRecruit-link{width: 26%;}
@media screen and (max-width: 1000px){
.sectionRecruit-link{}}
@media screen and (max-width: 640px){
.sectionRecruit-link{width: 100%;}}
/*==P template==*/
.sectionContact{margin: 10px 0 30px;}
.sectionContact-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;padding-top: 1em;}
@media screen and (max-width: 1000px){
.sectionContact-container{}}
@media screen and (max-width: 640px){
.sectionContact-container{display: block;}}
.sectionContact-item{}
.sectionContact-itemInfo{position: relative;width: 56%;padding-bottom: 24px;}
@media screen and (max-width: 640px){
.sectionContact-itemInfo{width: 100%;}}
.sectionContact-itemFind{width: 40.5%;padding-top: 2em;}
@media screen and (max-width: 640px){
.sectionContact-itemFind{width: 100%;padding-top: 0;}}
.sectionContact-itemFindImg{width: 100%;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
.sectionContact-itemFindLink{padding: 1em 0;width: 100%;text-align: right;}
.sectionContact-itemFindLinka{font-size: 18px;color: #002e73;}
@media screen and (max-width: 1000px){
.sectionContact-itemFindLinka{right: 20px;}}
@media screen and (max-width: 640px){
.sectionContact-itemFindLinka{right: 10px;}}
/*==pageNums==*/
.pageNums{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;line-height: 40px;padding: 50px 0;text-align: center;width: 100%;}
@media screen and (max-width: 640px){
.pageNums{padding: 30px 0;}}
.pageNums-link{margin: 0 10px 5px;padding: 0 10px;text-align: center;border: 1px solid #e9e9e9;}
@media screen and (max-width: 1000px){
.pageNums-link{margin: 0 5px 5px;}}
@media screen and (max-width: 640px){
.pageNums-link{display: none;}}
.pageNums-link:hover, .pageNums-link--act{color: #002e73;border: 1px solid #002e73;}
.pageNums-link--prev, .pageNums-link--next{}
@media screen and (max-width: 640px){
.pageNums-link--prev, .pageNums-link--next{display: inline-block;margin: 0 7px 5px;width: calc(100%/2 - 40px);}}
/*==video template==*/
.videoBox{display: none;}
.videoBox-video{width: 100%;height: 100%;padding-top: 44px;}
/*==data template==*/
.dataBox{width: 100%;padding-top: 1.5em;}
.dataBox-contact{padding-top: 2.25em;}
@media screen and (max-width: 1000px){
.dataBox-contact{padding-top: 1.9em;}}
@media screen and (max-width: 640px){
.dataBox-contact{padding-top: 1em;}}
.dataBox-item{width: 100%;margin-bottom: 1.25em;}
.dataBox-lable{position: relative;display: block;width: 100%;padding-left: 1em;margin-bottom: 0.2em;}
.dataBox-lable--star:before{position: absolute;top: 0;left: 0.2em;content: "*";color: #002e73;}
.dataBox-input{width: 100%;color: #666;font-size: 18px;padding: 0.4375em 1em;background-color: #f5f5f5;border: none;}
.dataBox-select{position: relative;width: 100%;}
.dataBox-select:after{content: " ";position: absolute;top: 50%;margin-top: -4px;right: 1em;width: 0;height: 0;border-style: solid;border-width: 8px 5px 0 5px;border-color: #9e9e9e transparent transparent transparent;pointer-events: none;}
.dataBox-textarea{width: 100%;color: #666;font-size: 18px;padding: 0.4375em 1em;background-color: #f5f5f5;border: none;resize: vertical;min-height: 8.5em;}
.dataBox-input--captcha{display: inline-block;vertical-align: top;width: 37%;}
@media screen and (max-width: 640px){
.dataBox-input--captcha{width: 33%;padding: 0.4375em 0.8em;}}
.dataBox-img--captcha{display: inline-block;vertical-align: bottom;margin: 0 0.5em;}
@media screen and (max-width: 640px){
.dataBox-img--captcha{margin-right: 0;}}
.dataBox-link--captcha{display: inline-block;color: #666;text-decoration: underline;}
@media screen and (max-width: 640px){
.dataBox-link--captcha{font-size: 15px;}}
.dataBox-itemLink{padding: 2.5em 0 3em;}
@media screen and (max-width: 1000px){
.dataBox-itemLink{padding: 1.875em 0 2.5em;}}
@media screen and (max-width: 640px){
.dataBox-itemLink{padding: 1em 0;}}
.dataBox-contactFinish{display: none;font-size: 18px;margin-top: 4.7em;padding: 30px;padding-top: 1.8em;background-color: #f5f5f5;}
@media screen and (max-width: 1000px){
.dataBox-contactFinish{padding-top: 1.45em;}}
@media screen and (max-width: 640px){
.dataBox-contactFinish{font-size: 16px;padding: 20px;padding-top: 1.45em;}}
.dataBox-contactFinish--title{font-size: 24px;margin-bottom: 0.5em;}
@media screen and (max-width: 640px){
.dataBox-contactFinish--title{font-size: 21px;}}
/*==data template iframe==*/
.dataDownloadBox{position: relative;box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff;background-color: #fff;max-width: 720px;width: 100%;padding: 50px 70px;margin: 0 auto;border-bottom: 2px solid #002e73;}
@media screen and (max-width: 640px){
.dataDownloadBox{padding: 20px;}}
.dataDownloadBox-container{}
.dataDownloadBox-cookie{border-top: 1px solid #eeeeee;padding-top: 1em;}
.dataDownloadBox-cookieLink{color: #666666;font-size: 14px;margin-bottom: 0.5em;text-decoration: underline;}
.dataDownloadBox-cookieLink:hover{text-decoration: none;}
.data-download{}
.data-downloadLink--finished{display: block;color: #666666;text-decoration: underline;margin: 2em 0;}
/*==search==*/
.searchBox{}
.searchBar{position: relative;padding: 0 0.5em;border: 1px solid #dddddd;}
.searchBar-label{padding: 0 0.5em 0 0.5em;color: #9e9e9e;border-right: 1px solid #9e9e9e;}
.searchBar-input{border: none;width: calc(100% - 110px);padding: 0.3em 0.5em;line-height: 30px;color: #666;}
.searchBar-button{position: absolute;top: 0;right: 0;background-color: #f1f1f1;width: 40px;height: 100%;border: none;}
.searchBar-button:before{content: "";display: inline-block;font-size: 2em;color: #9e9e9e;}
.gsc-results .gsc-cursor-box{text-align: center;margin: 30px 0 !important;}
.gsc-cursor-page{margin: 0 10px 5px;padding: 0.8em;border: 1px solid #e9e9e9;text-align: center;color: #212121 !important;font-size: 1em;cursor: pointer;}
.hover .gsc-cursor-page:hover{color: #002e73 !important;border: 1px solid #002e73 !important;text-decoration: none !important;}
.gsc-cursor-page.gsc-cursor-current-page{color: #002e73 !important;border: 1px solid #002e73 !important;cursor: pointer !important;}
/*==sectionB fullSlider==*/
.fullSlider{position: relative;margin: 0 auto;width: 100%;max-width: 1170px;overflow: hidden;}
.fullSlider:before{content: " ";position: absolute;top: 0;left: 50%;margin-left: -560px;background: url(../images/line--shadow.png) center top no-repeat;width: 1121px;height: 11px;z-index: 5;}
.fullSlider--product{margin: 30px 30px 0;width: calc(100% - 60px);}
@media screen and (max-width: 1100px){
.fullSlider--product{margin: 20px 20px 0;width: calc(100% - 40px);}}
@media screen and (max-width: 640px){
.fullSlider--product{margin: 10px 10px 0;width: calc(100% - 20px);}}
.sliderContainer{position: relative;margin: 0 auto;width: 100%;}
.sliderContainerInfo{position: absolute;top: 0;left: 0;z-index: 1;max-width: 60%;padding: 64px 0 0 76px;}
@media screen and (max-width: 1100px){
.sliderContainerInfo{max-width: 70%;padding-left: 60px;}}
@media screen and (max-width: 640px){
.sliderContainerInfo{max-width: 100%;padding: 40px 0 0 20px;}}
.sliderContainerInfo-caption{padding: 0 0 0.25em 0;font-size: 3rem;font-weight: bold;}
@media screen and (max-width: 1100px){
.sliderContainerInfo-caption{font-size: 2.5rem;padding: 0 0 0.25em 0;}}
@media screen and (max-width: 640px){
.sliderContainerInfo-caption{font-size: 1.5rem;padding: 0 20px 0.25em 0;}}
.sliderContainerInfo-detail{font-size: 1.5rem;}
@media screen and (max-width: 1100px){
.sliderContainerInfo-detail{font-size: 1.3125rem;}}
@media screen and (max-width: 640px){
.sliderContainerInfo-detail{font-size: 1.125rem;}}
.sliderContainerInfo-link{position: absolute;top: 114%;left: 4.2em;padding: 0.28em 1.39em;border: 1px solid #000;color: #000;font-size: 1.125rem;}
@media screen and (max-width: 1100px){
.sliderContainerInfo-link{left: 3.5em;}}
@media screen and (max-width: 640px){
.sliderContainerInfo-link{right: inherit;left: 1.3em;font-size: 1rem;}}
.sliderContainer--white{color: #fff;}
.sliderContainer--white .sliderContainerInfo-caption{text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);}
.sliderContainer--white .sliderContainerInfo-detail{text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);}
.sliderContainer--white .sliderContainerInfo-link{border: 1px solid #fff;color: #fff;}
.sliderContainer--video .sliderContainerInfo-caption, .sliderContainer--video .sliderContainerInfo-detail{display: none;}
.sliderContainer--video{width: 100%;}
.sliderContainer--video .sliderContainerInfo{min-width: 100%;height: 100%;}
@media screen and (max-width: 1100px){
.sliderContainer--video .sliderContainerInfo{max-width: 100%;}}
@media screen and (max-width: 640px){
.sliderContainer--video .sliderContainerInfo{max-width: 100%;}}
.sliderContainer--video .sliderContainerInfo-link{position: absolute;top: 25%;left: 25%;background: url(../images/btn-play.png) center center no-repeat;background-size: 5em;width: 50%;height: 40%;padding: 0;border: none;text-indent: -9999px;}
/*==D Block==*/
.sectionClientcase{background-color: #fff;}
@media screen and (max-width: 1100px){
.sectionClientcase{padding: 0;}}
@media screen and (max-width: 640px){
.sectionClientcase{padding: 0 10px;}}
.sectionClientcase-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sectionClientcase-item{position: relative;text-align: center;border-right: 1px solid #cdcdcd;margin-top: 1.5em;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-line-pack: justify;align-content: space-between;}
@media screen and (max-width: 640px){
.sectionClientcase-item{border-right: none;border-bottom: 1px solid #d8d8d8;}}
.sectionClientcase-item:last-child{}
@media screen and (max-width: 640px){
.sectionClientcase-item:last-child{border-bottom: none;}}
.sectionClientcase-itemTop{width: 100%;}
.sectionClientcase-columnThree .sectionClientcase-item{width: 33.3%;padding: 0.625em 4em 0.625em;}
@media screen and (max-width: 1100px){
.sectionClientcase-columnThree .sectionClientcase-item{padding: 0.625em 1em 0.625em;}}
@media screen and (max-width: 640px){
.sectionClientcase-columnThree .sectionClientcase-item{width: 100%;padding: 0 0 2em;}}
.sectionClientcase-columnThree .sectionClientcase-item:nth-of-type(3n){border-right: 1px solid #fff;}
.sectionClientcase-columnFour .sectionClientcase-item{width: 25%;padding: 0.625em 1.5625em 0.625em;}
@media screen and (max-width: 640px){
.sectionClientcase-columnFour .sectionClientcase-item{width: 100%;padding: 0 0 2em;}}
.sectionClientcase-columnFour .sectionClientcase-item:nth-of-type(4n){border-right: 1px solid #fff;}
.sectionClientcase-imgLogo{position: relative;width: 100%;}
.sectionClientcase-imgPd{width: 100%;padding-top: 1em;}
/*==E Block==*/
.sectionChoose{padding: 30px 20px 0;background: url(../images/shadow-choose.png) center 0 no-repeat;background-size: contain;}
@media screen and (max-width: 640px){
.sectionChoose{background-image: url(../images/shadow-choose-mobile_402x.png);}}
.sectionChoose-comtainer{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 10px 0;}
.sectionChoose-item{width: 16.66%;padding: 0 1em;text-align: center;margin-bottom: 1em;}
@media screen and (max-width: 1100px){
.sectionChoose-item{padding: 0 0.5em;}}
@media screen and (max-width: 640px){
.sectionChoose-item{width: calc(100% / 2);}}
.sectionChoose-itemPhoto{margin: 20px auto;width: 60px;height: 60px;}
.sectionChoose-num{font-size: 45px;font-family: Arial;line-height: 1em;word-wrap: break-word;word-break: break-all;margin-bottom: 0.3em;}
@media screen and (max-width: 1100px){
.sectionChoose-num{font-size: 38px;}}
@media screen and (max-width: 640px){
.sectionChoose-num{font-size: 45px;}}
.sectionChoose-txt{font-size: 21px;line-height: 1em;}
@media screen and (max-width: 1100px){
.sectionChoose-txt{font-size: 18px;}}
@media screen and (max-width: 640px){
.sectionChoose-txt{font-size: 24px;}}
/*==F Block==*/
.sectionSuperiority{padding: 0 10px;}
@media screen and (max-width: 1000px){
.sectionSuperiority{padding: 0;}}
.sectionSuperiority-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sectionSuperiority-item{position: relative;width: calc(25% - 40px);margin: 0 20px 1em;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
@media screen and (max-width: 640px){
.sectionSuperiority-item{width: calc(100% - 70px);margin: 0 35px 2em;}}
.sectionSuperiority-itemLink{position: absolute;top: 0;left: 0;z-index: 2;display: block;width: 100%;height: 100%;}
.sectionSuperiority-txt{position: absolute;bottom: 0;left: 0;z-index: 2;padding: 1em;font-size: 24px;font-weight: bold;line-height: 1.2em;color: #fff;text-align: center;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);max-width: 100%;width: 100%;max-height: 100%;overflow: hidden;}
@media screen and (max-width: 1100px){
.sectionSuperiority-txt{font-size: 18px;}}
@media screen and (max-width: 640px){
.sectionSuperiority-txt{font-size: 24px;}}
.sectionSuperiority .mask-black{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0%, 0%, 0%, 0.4);}
/*==G Block==*/
.sectionIntergrativeTwo{background-color: #fff;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;}
@media screen and (max-width: 640px){
.sectionIntergrativeTwo{display: block;}}
.sectionIntergrativeTwo-item{background-color: #f5f5f5;width: 48.5%;padding: 30px;}
@media screen and (max-width: 1000px){
.sectionIntergrativeTwo-item{padding: 25px;}}
@media screen and (max-width: 640px){
.sectionIntergrativeTwo-item{padding: 15px;width: 100%;margin-bottom: 20px;}}
.sectionIntergrativeTwo-container{display: -ms-flexbox;display: flex;padding-top: 10px;}
@media screen and (max-width: 1000px){
.sectionIntergrativeTwo-container{display: block;}}
@media screen and (max-width: 640px){
.sectionIntergrativeTwo-container{display: block;}}
.sectionIntergrativeTwo-detail{font-size: 18px;width: calc(100% - 9.17em);}
@media screen and (max-width: 1000px){
.sectionIntergrativeTwo-detail{width: 100%;}}
@media screen and (max-width: 640px){
.sectionIntergrativeTwo-detail{width: 100%;}}
.fakeLightbox{width: 100%;height: 100%;background-color: #fff;top: 0;left: 0;}
.fakeLightbox.fixed{z-index: 999999;position: fixed;}
.download{width: 100%;}
.download-container{}
.download-item{padding-bottom: 1em;margin-bottom: 1em;border-bottom: 1px solid #eeeeee;}
.download-item:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.download-txt{display: inline-block;vertical-align: top;font-size: 18px;width: calc(100% - 9.5em);padding-right: 0.15em;padding-left: 2em;}
@media screen and (max-width: 1000px){
.download-txt{width: 100%;}}
@media screen and (max-width: 640px){
.download-txt{width: 100%;}}
/*==H Block==*/
.sectionMultiple{}
.sectionMultiple-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sectionMultiple-item{width: 23%;margin-right: 2.6%;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);background-color: #f5f5f5;margin-bottom: 1.5em;}
@media screen and (max-width: 640px){
.sectionMultiple-item{width: 47%;margin-right: 2.6%;}}
.sectionMultiple-item:nth-of-type(2n){}
@media screen and (max-width: 640px){
.sectionMultiple-item:nth-of-type(2n){margin-right: 0;}}
.sectionMultiple-item:nth-of-type(4n){margin-right: 0;}
.sectionMultiple-itemImg{display: block;width: 100%;}
.sectionMultiple-itemTxt{font-size: 14px;color: #666666;text-align: center;padding: 0.625em;}
@media screen and (max-width: 1000px){
.sectionMultiple-itemTxt{padding: 0.5em;}}
@media screen and (max-width: 640px){
.sectionMultiple-itemTxt{padding: 0.3125em;}}
/*==I Block==*/
.sectionProductDetail{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;}
.sectionProductDetail-photo{width: 40.5%;}
@media screen and (max-width: 640px){
.sectionProductDetail-photo{width: 100%;}}
.sectionProductDetail-pic{position: relative;width: 100%;margin-bottom: 1.5em;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
.sectionProductDetail-picImg{display: block;width: 100%;}
.sectionProductDetail-picNum{position: absolute;bottom: 1em;right: 1em;color: #9e9e9e;z-index: 5;}
.sectionProductDetail-expand{display: block;position: absolute;top: 1em;right: 1em;width: 30px;height: 29px;}
@media screen and (max-width: 640px){
.sectionProductDetail-expand{display: none;}}
.sectionProductDetail-expand img{display: none;}
.sectionProductDetail-slide{position: relative;width: 100%;padding-bottom: 1.5em;border-bottom: 1px solid #eeeeee;}
@media screen and (max-width: 640px){
.sectionProductDetail-slide{margin-bottom: 1.5em;}}
.sectionProductDetail-slide .owl-carousel{width: 100%;margin: 0 auto;padding: 0 3em;}
.sectionProductDetail-slide .owl-carousel .owl-stage{margin: 0 auto;}
.sectionProductDetail-slide .owl-carousel .owl-stage-outer{padding-bottom: 1px;}
.sectionProductDetail-slide .owl-carousel .owl-item img{border: 1px solid #eeeeee;width: 99%;}
.sectionProductDetail-slide .owl-carousel .owl-item.slideChoose img{border: 1px solid #ffcdd2;}
.sectionProductDetail-slide .owl-carousel .owl-item:hover img{border: 1px solid #ffcdd2;}
.sectionProductDetail-slide .owl-nav{position: absolute;top: 50%;margin-top: -14px;width: calc(100% - 3em);height: 1px;}
.sectionProductDetail-slide .owl-prev, .sectionProductDetail-slide .owl-next{width: 18px;height: 28px;cursor: pointer;font-size: 0;position: relative;}
.sectionProductDetail-slide .owl-dots{display: none;}
.sectionProductDetail-info{width: 55%;}
@media screen and (max-width: 640px){
.sectionProductDetail-info{width: 100%;}}
.sectionProductDetail-info .ck{padding: 0 0 1.5em;}
.slideCenter{margin: 0 auto;}
/*==J Block==*/
.sectionProductTag{padding: 0 30px;}
@media screen and (max-width: 1000px){
.sectionProductTag{padding: 0 20px;}}
@media screen and (max-width: 640px){
.sectionProductTag{padding: 0 10px;}}
.sectionProductTag-container{padding: 0 0;}
.sectionProductTag-link{color: #9e9e9e;display: inline-block;padding: 5px 20px;margin-right: 0.3125em;margin-bottom: 0.3125em;background-color: #f5f5f5;border: 1px solid #eeeeee;}
.sectionProductTag-link--recruit{color: #212121;}
.sectionProductTag-link:hover{color: #002e73;border: 1px solid #002e73;}
/*==K Block==*/
.sectionSuccesscase{margin: 0;padding-top: 30px;padding-bottom: 30px;background-color: #f5f5f5;}
@media screen and (max-width: 1000px){
.sectionSuccesscase{padding-top: 20px;padding-bottom: 20px;}}
@media screen and (max-width: 640px){
.sectionSuccesscase{padding-top: 10px;padding-bottom: 10px;width: calc(100% - 20px);margin: 0 10px;}}
.sectionSuccesscase-container{display: -ms-flexbox;display: flex;}
@media screen and (max-width: 640px){
.sectionSuccesscase-container{-ms-flex-wrap: wrap;flex-wrap: wrap;}}
.sectionSuccesscase-picture{width: 35.5%;min-width: 35.5%;padding-left: 1%;-ms-flex-order: 2;order: 2;}
@media screen and (max-width: 640px){
.sectionSuccesscase-picture{-ms-flex-order: 1;order: 1;width: 100%;padding: 0;}}
.sectionSuccesscase-img{width: 100%;}
.sectionSuccesscase-main{padding-right: 2%;-ms-flex-order: 1;order: 1;min-width: 64.5%;}
@media screen and (max-width: 640px){
.sectionSuccesscase-main{-ms-flex-order: 2;order: 2;width: 100%;padding: 0;}}
.sectionSuccesscase-title{position: relative;display: inline-block;color: #fff;font-size: 1.125rem;font-weight: bold;background-color: #9e9e9e;padding: 0.28em 0.4em;margin-top: 0.56em;max-width: 100%;height: 1.85em;}
@media screen and (max-width: 640px){
.sectionSuccesscase-title{margin-right: 10px;}}
.sectionSuccesscase-title:before{content: "";position: absolute;top: 0;right: -0.55em;width: 0;height: 0;border-style: solid;border-width: 0.95em 0 0.95em 0.56em;border-color: transparent transparent transparent #9e9e9e;}
.sectionSuccesscase-titleTxt{width: 100%;height: 100%;overflow: hidden;}
/*==L Block==*/
.sectionTopics{margin: 0;padding-top: 30px;padding-bottom: 30px;width: 100%;background-color: #f5f5f5;overflow: hidden;}
@media screen and (max-width: 1000px){
.sectionTopics{padding-top: 20px;padding-bottom: 20px;}}
@media screen and (max-width: 640px){
.sectionTopics{width: calc(100% - 20px);margin: 20px 10px 0;padding: 0;padding-bottom: 0;}}
.sectionTopics-container{width: 100%;height: 20em;padding: 35px 20px 0 0;background-position: 0 0;background-repeat: no-repeat;}
@media screen and (max-width: 1000px){
.sectionTopics-container{padding: 20px 20px 0 0;}}
@media screen and (max-width: 640px){
.sectionTopics-container{padding: 0;padding-top: 11.0625em;background-size: auto 11.0625em;height: auto;}}
.sectionTopics-detail{position: relative;width: 73.4%;height: 14.4em;margin-left: calc(100% - 73.4%);padding: 20px 30px;background-color: rgba(100%, 100%, 100%, 0.9);font-size: 18px;}
@media screen and (max-width: 1000px){
.sectionTopics-detail{padding: 10px 20px;height: 15.56em;}}
@media screen and (max-width: 640px){
.sectionTopics-detail{background: transparent;width: 100%;height: auto;margin: 0;padding: 10px 10px 4em;}}
/*==M Block==*/
.sectionIntergrativeOne{background-color: #fff;}
.sectionIntergrativeOne-item{padding: 30px;background-color: #f5f5f5;}
@media screen and (max-width: 1000px){
.sectionIntergrativeOne-item{padding: 25px;}}
@media screen and (max-width: 640px){
.sectionIntergrativeOne-item{padding: 15px;width: 100%;}}
.sectionIntergrativeOne-container{width: 100%;padding-top: 10px;}
/*==O Block==*/
.switch .sectionIndustry-detailMain{}
.sectionIndustry-item{width: 100%;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
.sectionIndustry-main{position: relative;padding: 30px;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;overflow: hidden;}
@media screen and (max-width: 1000px){
.sectionIndustry-main{padding: 20px;}}
@media screen and (max-width: 640px){
.sectionIndustry-main{display: block;}}
.sectionIndustry-mainImg{width: 33.5%;min-width: 33.5%;margin-bottom: 1.5em;margin-right: 2.1875em;}
@media screen and (max-width: 640px){
.sectionIndustry-mainImg{width: 100%;margin-right: 0;}}
.sectionIndustry-mainInfo{width: calc(66% - 2.1875em);padding-bottom: 2.5em;}
@media screen and (max-width: 1000px){
.sectionIndustry-mainInfo{}}
@media screen and (max-width: 640px){
.sectionIndustry-mainInfo{width: 100%;}}
.sectionIndustry-mainLink{position: absolute;bottom: 0;right: 0;background-color: #eeeeee;font-size: 18px;font-weight: bold;padding: 15px 60px 15px 50px;white-space: nowrap;}
@media screen and (max-width: 640px){
.sectionIndustry-mainLink{padding: 15px;}}
.sectionIndustry-mainLink:before{position: absolute;top: 0;left: -1.15em;content: " ";width: 0;height: 0;border-style: solid;border-width: 0 0 3.2em 1.2em;border-color: transparent transparent #eeeeee transparent;}
.sectionIndustry-detailMain{opacity: 0;display: none;background-color: #eeeeee;padding: 20px 20px 0;width: 100%;border-bottom: 2px solid #002e73;position: relative;}
.sectionIndustry-detail{display: -ms-flexbox;display: flex;width: 100%;padding-top: 20px;}
@media screen and (max-width: 640px){
.sectionIndustry-detail{display: block;}}
.sectionIndustry-detailImg{width: 43%;min-width: 43%;margin-right: 1.875em;margin-bottom: 20px;}
@media screen and (max-width: 640px){
.sectionIndustry-detailImg{width: 100%;margin-right: 0;}}
.sectionIndustry-detailTxt{margin-bottom: 20px;}
.sectionIndustry-linkClose{margin: 1.5em auto;width: 100%;text-align: center;}
@media screen and (max-width: 1000px){
.sectionIndustry-linkClose{margin: 0.5em auto;}}
.sectionIndustry-linkClose a{}
@media screen and (max-width: 640px){
.sectionIndustry-linkClose a{display: block;width: 100%;}}
/*==P Block==*/
.sectionVocabulary{padding-top: 30px;padding-bottom: 30px;}
.sectionVocabulary-container{border: 1px solid #eeeeee;padding: 5px 0;background-color: #fff;}
.sectionVocabulary-word{display: table;font-size: 24px;color: #666666;margin: 20px 20px 0;border-bottom: 2px solid #002e73;}
@media screen and (max-width: 640px){
.sectionVocabulary-word{font-size: 21px;margin: 20px 15px 0;}}
.sectionVocabulary-explain{color: #666666;padding: 15px 20px;}
.sectionVocabulary .sectionSuccesscase-title{font-weight: normal;max-width: 98%;}
@media screen and (max-width: 1000px){
.sectionVocabulary .sectionSuccesscase-title{max-width: 95%;}}
/*== Q / N Block==*/
.sectionComponent{position: relative;padding: 0 30px;}
.ie10 .sectionComponent--ImgLeft .sectionComponent-ItemPhoto, .ie10 .sectionComponent--ImgRight .sectionComponent-ItemPhoto{width: 41%;}
@media screen and (max-width: 1000px){
.sectionComponent{padding: 0 20px 20px;}}
@media screen and (max-width: 640px){
.sectionComponent{padding: 0 10px 30px;}}
.sectionComponent--ImgLeft, .sectionComponent--ImgRight{padding-bottom: 0;}
.sectionComponentN{margin-bottom: 0;}
.sectionComponent-container{display: block;padding-bottom: 2em;}
@media screen and (max-width: 1000px){
.sectionComponent-container{padding-bottom: 0.3em;}}
@media screen and (max-width: 640px){
.sectionComponent-container{padding-bottom: 0.3em;}}
.sectionComponentN .sectionComponent-container{padding-bottom: 0;}
.sectionComponent--ImgLeft .sectionComponent-container, .sectionComponent--ImgRight .sectionComponent-container{position: relative;width: 100%;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;padding-bottom: 0;}
@media screen and (max-width: 640px){
.sectionComponent--ImgLeft .sectionComponent-container, .sectionComponent--ImgRight .sectionComponent-container{-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}}
.sectionComponentLink{position: absolute;bottom: 0.5em;right: 30px;color: #002e73;font-size: 18px;}
@media screen and (max-width: 1000px){
.sectionComponentLink{font-size: 16px;}}
.sectionComponent--ImgLeft .sectionComponent-container .sectionComponentLink{right: 0;}
.sectionComponent--ImgRight .sectionComponent-container .sectionComponentLink{left: 0;}
@media screen and (max-width: 640px){
.sectionComponent--ImgRight .sectionComponent-container .sectionComponentLink{right: 0;left: auto;}}
.sectionComponent-ItemTxt{position: relative;width: 100%;}
.sectionComponent--ImgRight .sectionComponent-ItemTxt, .sectionComponent--ImgLeft .sectionComponent-ItemTxt{-ms-flex: 0 1 auto;flex: 0 1 auto;padding-bottom: 2em;}
@media screen and (max-width: 640px){
.sectionComponent--ImgRight .sectionComponent-ItemTxt, .sectionComponent--ImgLeft .sectionComponent-ItemTxt{width: 100%;}}
.sectionComponent--ImgRight .sectionComponent-ItemTxt{-ms-flex-order: 1;order: 1;}
@media screen and (max-width: 640px){
.sectionComponent--ImgRight .sectionComponent-ItemTxt{-ms-flex-order: 2;order: 2;}}
.sectionComponent--ImgLeft .sectionComponent-ItemTxt{-ms-flex-order: 2;order: 2;}
.sectionComponent-ItemTxtPhotos{display: -ms-flexbox;display: flex;margin-top: 1.5em;margin-bottom: 1em;}
.sectionComponent--ImgLeft .sectionComponent-ItemTxtPhotos, .sectionComponent--ImgRight .sectionComponent-ItemTxtPhotos{margin-top: 1em;}
@media screen and (max-width: 640px){
.sectionComponent--ImgLeft .sectionComponent-ItemTxtPhotos, .sectionComponent--ImgRight .sectionComponent-ItemTxtPhotos{margin-bottom: 1.5em;}}
.sectionComponent-ItemPhoto{position: relative;padding-bottom: 1em;}
@media screen and (max-width: 640px){
.sectionComponent-ItemPhoto{width: 100%;padding-bottom: 0.5em;}}
.sectionComponent-ItemPhotoBox{box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
.sectionComponent--ImgLeft .sectionComponent-ItemPhoto, .sectionComponent--ImgRight .sectionComponent-ItemPhoto{width: 71.655%;}
@media screen and (max-width: 640px){
.sectionComponent--ImgLeft .sectionComponent-ItemPhoto, .sectionComponent--ImgRight .sectionComponent-ItemPhoto{width: 100%;margin-bottom: 1em;}}
.sectionComponent--ImgLeft .sectionComponent-ItemPhoto{-ms-flex-order: 1;order: 1;margin-right: 2em;}
@media screen and (max-width: 640px){
.sectionComponent--ImgLeft .sectionComponent-ItemPhoto{margin-right: 0;}}
.sectionComponent--ImgRight .sectionComponent-ItemPhoto{-ms-flex-order: 2;order: 2;margin-left: 2em;}
@media screen and (max-width: 640px){
.sectionComponent--ImgRight .sectionComponent-ItemPhoto{-ms-flex-order: 1;order: 1;margin-left: 0;}}
.sectionComponent-ItemPhotoTop{position: relative;background-color: #fff;}
.sectionComponent-ItemPhotoTopImg{display: block;width: 100%;}
.sectionComponent-ItemPhotoTxt{text-align: center;background-color: #f5f5f5;padding: 0.5em;}
.ItemTxtPhotos-item{width: 31%;margin-right: 3%;background-color: #f5f5f5;box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);}
.ItemTxtPhotos-itemImg{display: block;width: 100%;}
.ItemTxtPhotos-item:nth-of-type(3){margin-right: 0;}
.ItemTxtPhotos-itemTxt{font-size: 14px;padding: 0.5em;text-align: center;}
/*==R Block==*/
.sectionAdvantage{padding: 0 30px;}
@media screen and (max-width: 1000px){
.sectionAdvantage{padding: 0 20px;}}
@media screen and (max-width: 640px){
.sectionAdvantage{padding: 20px 10px;}}
.sectionAdvantage-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.sectionAdvantage-item{position: relative;width: calc(33.3% - 20px);box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);background-color: #fff;margin-bottom: 2em;margin-right: 30px;}
@media screen and (max-width: 1000px){
.sectionAdvantage-item{width: calc(33.3% - 15px);margin-right: 20px;}}
@media screen and (max-width: 640px){
.sectionAdvantage-item{width: 100%;margin-right: 0;}}
.sectionAdvantage-item:nth-of-type(3n){margin-right: 0;}
.sectionAdvantage-item:last-child{}
@media screen and (max-width: 640px){
.sectionAdvantage-item:last-child{margin-bottom: 0;}}
.sectionAdvantage-itemImg{width: 100%;}
.sectionAdvantage-info{padding: 20px;}
@media screen and (max-width: 1000px){
.sectionAdvantage-info{padding: 15px;}}
.sectionAdvantage-infoLink{position: absolute;bottom: 20px;right: 20px;color: #002e73;text-align: right;}
/*==S Block==*/
.sectionClients{}
.sectionClients-container{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;}
@media screen and (max-width: 640px){
.sectionClients-container{display: block;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}}
.sectionClients-containerItem{margin-right: 30px;margin-bottom: 2em;padding-right: 30px;width: calc(100%/2 - 15px);border-right: 1px solid #eeeeee;}
@media screen and (max-width: 640px){
.sectionClients-containerItem{width: 100%;margin-bottom: 1em;padding-right: 0;border-right: none;}}
.sectionClients-containerItem:nth-of-type(even){border-right: none;margin-right: 0;}
.sectionClients-containerImg{width: 100%;}
/*==sectionMarque==*/
.marqueBlock{margin: 0 auto;max-width: 1170px;display: -ms-flexbox;display: flex;background-color: #f5f5f5;width: 100%;height: 2.8125em;overflow: hidden;}
@media screen and (max-width: 640px){
.marqueBlock{background-color: #f5f5f5;}}
.marqueBlock-title{position: relative;font-size: 1.125rem;font-weight: bold;min-width: 185px;padding-right: 1.7%;color: #666666;background-color: #e0e0e0;width: 16.3%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: end;justify-content: flex-end;}
.marqueBlock-title:before{content: " ";position: absolute;top: 0;right: -1.05em;border-color: #e0e0e0 transparent transparent transparent;border-style: solid solid solid solid;border-width: 2.5em 1.1em 0 0;height: 0px;width: 0px;}
.marquee{position: absolute;top: 0;left: 0;padding-left: 4.6875%;width: 100%;height: 1.5em;}
@media screen and (max-width: 640px){
.marquee{width: 100%;}}
.marqueeBox{position: relative;font-size: 1.125rem;width: 83.5%;height: 1.5em;line-height: 1.5em;padding: 0 1.7% 0 3.8%;margin-top: 0.6em;overflow: hidden;}
@media screen and (max-width: 1000px){
.marqueeBox{font-size: 1rem;}}
@media screen and (max-width: 640px){
.marqueeBox{width: 96.6%;}}
.marquee-item{width: 100%;height: 1.5em;}
.marquee-item a{position: relative;color: #212121;display: inline-block;max-width: 98%;padding-right: 0.875rem;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.marquee-item a:before{content: " ";position: absolute;top: 50%;margin-top: -6px;right: 0;background: url(../images/icon-arrow--right.png) no-repeat;background-size: contain;width: 0.4375rem;height: 0.75rem;}
/*==C Block==*/
.sectionCreative{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.creative{}
.creative-category{display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;padding: 2em 0;}
@media screen and (max-width: 640px){
.creative-category{padding: 1.25em 0;}}
.creative-category, .creative-jiugongge{width: 50%;}
@media screen and (max-width: 760px){
.creative-category, .creative-jiugongge{width: 100%;}}
.creative-jiugongge{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;vertical-align: top;}
.creative-categoryBox{width: 355px;text-align: center;}
@media screen and (max-width: 640px){
.creative-categoryBox{width: 90%;}}
.creative-categoryTitle{display: inline-block;color: #002e73;font-size: 32px;font-weight: bold;border: 1px solid #002e73;border-left: none;border-right: none;text-align: center;height: 1.25em;line-height: 1.25em;overflow: hidden;text-align: left;}
@media screen and (max-width: 970px){
.creative-categoryTitle{font-size: 42px;}}
@media screen and (max-width: 640px){
.creative-categoryTitle{font-size: 27px;}}
.creative-categorSubtitle{color: #e53935;font-size: 36px;height: 1.835em;line-height: 1.835em;overflow: hidden;}
@media screen and (max-width: 970px){
.creative-categorSubtitle{font-size: 30px;}}
@media screen and (max-width: 640px){
.creative-categorSubtitle{font-size: 18px;}}
.creative-categoryDetail{margin-top: 0.5em;text-align: left;font-size: 18px;line-height: 30px;max-height: 8em;overflow: hidden;}
@media screen and (max-width: 760px){
.creative-categoryDetail{display: none;}}
.jiugonggeBox{width: 33.33%;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;
/*
	&-one &-infoLinktxt, &-five &-infoLinktxt, &-seven &-infoLinktxt{
		color:#fff;
	}
	*/}
.jiugonggeBox-one, .jiugonggeBox-two, .jiugonggeBox-five, .jiugonggeBox-six, .jiugonggeBox-seven, .jiugonggeBox-eight{}
@media screen and (max-width: 760px){
.jiugonggeBox-one, .jiugonggeBox-two, .jiugonggeBox-five, .jiugonggeBox-six, .jiugonggeBox-seven, .jiugonggeBox-eight{width: 50%;}}
.jiugonggeBox-one{position: relative;background-color: #f5f5f5;}
@media screen and (max-width: 760px){
.jiugonggeBox-one{-ms-flex-order: 1;order: 1;-webkit-order: 1;}}
.jiugonggeBox-two{}
@media screen and (max-width: 760px){
.jiugonggeBox-two{-ms-flex-order: 2;order: 2;-webkit-order: 2;}}
.jiugonggeBox-three{background-color: #f5f5f5;}
@media screen and (max-width: 760px){
.jiugonggeBox-three{-ms-flex-order: 7;order: 7;-webkit-order: 7;}}
.jiugonggeBox-four{}
@media screen and (max-width: 760px){
.jiugonggeBox-four{-ms-flex-order: 8;order: 8;-webkit-order: 8;}}
.jiugonggeBox-five{background-color: #f5f5f5;}
@media screen and (max-width: 760px){
.jiugonggeBox-five{-ms-flex-order: 4;order: 4;-webkit-order: 4;}}
.jiugonggeBox-six{}
@media screen and (max-width: 760px){
.jiugonggeBox-six{-ms-flex-order: 3;order: 3;-webkit-order: 3;}}
.jiugonggeBox-seven{background-color: #f5f5f5;}
@media screen and (max-width: 760px){
.jiugonggeBox-seven{-ms-flex-order: 5;order: 5;-webkit-order: 5;}}
.jiugonggeBox-eight{}
@media screen and (max-width: 760px){
.jiugonggeBox-eight{-ms-flex-order: 6;order: 6;-webkit-order: 6;}}
.jiugonggeBox-nine{background-color: #f5f5f5;}
@media screen and (max-width: 760px){
.jiugonggeBox-nine{-ms-flex-order: 9;order: 9;-webkit-order: 9;}}
.jiugonggeBox-info{position: relative;width: 100%;padding: 20px;}
@media screen and (max-width: 760px){
.jiugonggeBox-info{padding: 20px 10px 10px;}}
.jiugonggeBox-one .jiugonggeBox-info:after, .jiugonggeBox-five .jiugonggeBox-info:after{content: ' ';position: absolute;top: 50%;right: 0;margin-top: -10px;width: 0;height: 0;border-style: solid;border-width: 13px 12px 13px 0;border-color: transparent #fff transparent transparent;}
.jiugonggeBox-five .jiugonggeBox-info:after{}
@media screen and (max-width: 760px){
.jiugonggeBox-five .jiugonggeBox-info:after{display: none;}}
.jiugonggeBox-five .jiugonggeBox-info:before{}
@media screen and (max-width: 760px){
.jiugonggeBox-five .jiugonggeBox-info:before{content: ' ';position: absolute;top: 50%;left: 0;margin-top: -10px;width: 0;height: 0;border-style: solid;border-width: 13px 0 13px 12px;border-color: transparent transparent transparent #fff;}}
.jiugonggeBox-seven .jiugonggeBox-info:after{content: ' ';position: absolute;top: 50%;right: 0;margin-top: -10px;width: 0;height: 0;border-style: solid;border-width: 13px 12px 13px 0;border-color: transparent #fff transparent transparent;}
.jiugonggeBox-infoImg{margin: 0 auto;width: 69%;}
.jiugonggeBox-infoLink{display: block;width: 100%;height: 100%;text-align: center;}
.jiugonggeBox-infoLinktxt{position: relative;font-size: 21px;line-height: 1.8em;width: 100%;height: 1.5em;overflow: hidden;}
@media screen and (max-width: 760px){
.jiugonggeBox-infoLinktxt{font-size: 18px;}}
.jiugonggeBox-infotxt{max-height: 5.4em;line-height: 1.4em;overflow: hidden;}
#loading{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0%, 0%, 0%, 0.5);z-index: 99999;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.loader, #cboxLoadingGraphic{color: #002e73;font-size: 15px;margin: 100px auto;width: 1em;height: 1em;border-radius: 50%;position: relative;text-indent: -9999em;animation: load4 1.3s infinite linear;-ms-transform: translateZ(0);transform: translateZ(0);}
#cboxLoadingGraphic{left: 50%;}
@keyframes load4{
0%, 100%{box-shadow: 0 -3em 0 0.2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;}
12.5%{box-shadow: 0 -3em 0 0, 2em -2em 0 0.2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}
25%{box-shadow: 0 -3em 0 -0.5em, 2em -2em 0 0, 3em 0 0 0.2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;}
37.5%{box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 0.2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;}
50%{box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 0.2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;}
62.5%{box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 0.2em, -3em 0 0 0, -2em -2em 0 -1em;}
75%{box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0.2em, -2em -2em 0 0;}
87.5%{box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 0.2em;}}
@font-face{font-family: 'icomoon';src: url('../fonts/icomoon.eot@agewww');src: url('../fonts/icomoon.eot@agewww#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.woff2@agewww') format('woff2'),
    url('../fonts/icomoon.ttf@agewww') format('truetype'),
    url('../fonts/icomoon.woff@agewww') format('woff'),
    url('../fonts/icomoon.svg@agewww#icomoon') format('svg');font-weight: normal;font-style: normal;}
[class^="icon-"]:before, [class*="icon-"]:before, .sectionAdvantage-infoLink:after, .sectionComponentLink:after, .headerSearch-link--mail a:before, .headerSearch-link--select:before, .btn-headerSearch:after, .linkNext:before, .navLevelTwo-back:before, .navLevelThree-back:before, .jiugonggeBox-infoLinktxt:after, .backTop:before, .btnRedw-download:before, .btnRedw-contactus:before, .btnRedw-branches:before, .pageSocial-link--mail:before, .pageSocial-link--fb:before, .pageSocial-link--wechat:before, .pageSocial-link--line:before, .pageSocial-nav:before, .h2-productLabel:after, .sectionProductDetail-expand:before, .sectionProductDetail-slide .owl-prev:before, .sectionProductDetail-slide .owl-next:before, #pbCloseBtn:before, #pbPrevBtn:before, #pbNextBtn:before, .sectionIndustry-mainLink:after, .sectionIndustry-mainLink.switch:after, .btnRedw-sectionIndustry:before, .sectionContact-itemFindLinka:after, .btnRed-send:before, #cboxClose:before, .dataBox--close:before, .btnRedw-default:before, .search-goog:before{font-family: 'icomoon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;
/* Better Font Rendering =========== */-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#cboxClose:before, .dataBox--close:before{content: "";display: inline-block;font-size: 30px;color: #9e9e9e;}
.dataBox--close:before{padding: 7px;}
.dataBox--close{display: block;position: absolute;top: 0;right: 0;overflow: hidden;width: 44px;height: 44px;}
.headerSearch-link{}
.headerSearch-link--mail a:before{position: absolute;top: 0.6em;left: 0;content: "";font-size: 14px;color: #9e9e9e;}
@media screen and (max-width: 640px){
.headerSearch-link--mail a:before{position: inherit;display: inline-block;vertical-align: middle;color: #fff;margin-right: 0.5em;}}
.headerSearch-link--select:before{position: absolute;top: 0.5em;left: 0.5em;content: "";font-size: 16px;pointer-events: none;color: #9e9e9e;}
@media screen and (max-width: 640px){
.headerSearch-link--select:before{top: 0.75em;}}
.btn-headerSearch:after{position: absolute;top: 0.4em;right: 0.5em;content: "";font-size: 16px;color: #9e9e9e;}
@media screen and (max-width: 640px){
.btn-headerSearch:after{font-size: 22px;right: 0.4em;}}
.breadcrumbs{}
.breadcrumbs-link--home{font-size: 0;}
.breadcrumbs-link--home:before{content: "";padding-right: 0;font-size: 14px;color: #9e9e9e;}
.breadcrumbs-item--select:before{content: "";font-size: 12px;color: #9e9e9e;}
.jiugonggeBox-infoLinktxt:after{content: "";display: inline-block;vertical-align: middle;margin-top: -3px;margin-left: 0.5em;font-size: 12px;}
.btnRed{}
.btnRed-sectionTopics:before{content: " ";padding-right: 8px;display: inline-block;vertical-align: middle;margin-top: -4px;color: #fff;font-size: 16px;}
@media screen and (max-width: 640px){
.btnRed-sectionTopics:before{margin-top: -2px;}}
.btnRedw{}
.btnRedw-download:before{content: "";display: inline-block;margin-right: 0.5em;font-size: 15px;}
.btnRedw-contactus:before{content: " ";display: inline-block;margin-right: 0.5em;font-size: 15px;}
.btnRedw-branches:before{content: "";display: inline-block;margin-right: 0.5em;font-size: 17px;}
.btnRedw-sectionIndustry:before{content: " ";display: inline-block;margin-right: 1em;-ms-transform: rotate(-90deg);transform: rotate(-90deg);font-size: 12px;padding-top: 4px;}
.icon-download{position: relative;vertical-align: top;}
.icon-download:before{position: absolute;top: 0px;left: -1.2em;content: " ";color: #9e9e9e;}
.icon-download--default:before{content: " ";font-size: 26px;}
.icon-download--pdf:before{content: " ";font-size: 28px;}
.icon-download:hover{color: #002e73;}
.icon-download:before:hover{color: #002e73;}
.backTop:before{content: " ";position: absolute;top: 0.3em;left: 50%;margin-left: -7px;-ms-transform: rotate(-90deg);transform: rotate(-90deg);color: #fff;font-size: 12px;}
.footerSocial-link{}
.footerSocial-link--email:before{content: "";font-size: 15px;left: 6px;}
.footerSocial-link--fb:before{content: " ";font-size: 26px;left: 8px;}
.footerSocial-link--wechat:before{content: " ";font-size: 23px;left: 4px;top: 8px !important;}
.sectionAdvantage-infoLink:after, .sectionComponentLink:after{content: " ";display: inline-block;margin-left: 0.5em;color: #002e73;font-size: 14px;}
.sectionLocation{}
.sectionLocation-linkMap:before{display: inline-block;content: " ";color: #9e9e9e;font-size: 28px;margin-top: 0.2em;}
.sectionLocation-linkTel:before{}
@media screen and (max-width: 640px){
.sectionLocation-linkTel:before{display: inline-block;content: " ";color: #9e9e9e;font-size: 24px;margin-top: 0.3em;}}
.h2{}
.h2-productLabel:after{content: " ";display: inline-block;vertical-align: top;color: #002e73;font-size: 14px;padding-left: 5px;line-height: 33px !important;}
.sectionProductDetail-expand:before{content: " ";position: absolute;top: 0;right: 0;width: 30px;height: 29px;z-index: 5;color: #9e9e9e;font-size: 29px;}
.sectionProductDetail-slide{}
.sectionProductDetail-slide .owl-prev{float: left;margin-left: -40px;}
.sectionProductDetail-slide .owl-prev:before{content: "";display: inline-block;font-size: 30px;color: #f77b72;}
.sectionProductDetail-slide .owl-next{float: right;margin-right: 18px;}
.sectionProductDetail-slide .owl-next:before{content: "0";display: inline-block;font-size: 30px;color: #f77b72;}
.sectionIndustry-mainLink:after{display: inline-block;vertical-align: bottom;margin-left: 1em;content: "";color: #002e73;font-size: 12px;width: 20px;-ms-transform: rotate(90deg);transform: rotate(90deg);-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.sectionIndustry-mainLink.switch:after{content: " ";vertical-align: top;-ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.sectionContact-itemFindLinka:after{display: inline-block;vertical-align: middle;content: "";font-size: 14px;margin-left: 0.5em;margin-top: -4px;}
@media screen and (max-width: 1000px){
.linkNext:before{content: "";position: absolute;top: 50%;margin-top: -0.5em;right: 1.8em;color: #002e73;font-size: 13px;font-weight: bold;z-index: 1;}
.navLevelTwo-back:before, .navLevelThree-back:before{content: "";position: absolute;top: 1.3em;left: 1em;font-size: 14px;-ms-transform: scaleX(-1);transform: scaleX(-1);}}
/*==photobox==*/
#pbCloseBtn:before{content: "";font-size: 30px;}
#pbPrevBtn:before, #pbNextBtn:before{content: "";font-size: 60px;color: #f77b72;position: absolute;bottom: 0.8em;}
#pbPrevBtn:before{left: 0.5em;}
#pbNextBtn:before{right: 0.5em;}
/*==icons==*/
.icon-arrow:before, .sectionAdvantage-infoLink:after, .sectionComponentLink:after, .navLevelTwo-back:before, .navLevelThree-back:before, .jiugonggeBox-infoLinktxt:after, .backTop:before, .h2-productLabel:after, .sectionIndustry-mainLink:after, .sectionIndustry-mainLink.switch:after, .btnRedw-sectionIndustry:before, .sectionContact-itemFindLinka:after{content: "\e900";}
@media screen and (max-width: 1000px){
.linkNext:before{content: "\e900";}}
.icon-check:before, .btnRed-send:before{content: "\e901";}
.icon-close:before, #pbCloseBtn:before, #cboxClose:before, .dataBox--close:before{content: "\e902";}
.btnRedw-download:before{content: "\e903";}
.icon-download--default:before{content: "\e904";}
.icon-download--pdf:before{content: "\e905";}
.icon-earth:before, .headerSearch-link--select:before{content: "\e906";}
.icon-fb:before, .pageSocial-link--fb:before{content: "\e907";}
.icon-home:before{content: "\e908";}
.icon-line:before, .pageSocial-link--line:before{content: "\e90a";}
.icon-landmark:before{content: "\e909";}
.icon-location:before, .btnRedw-branches:before{content: "\e90b";}
.icon-mail:before, .headerSearch-link--mail a:before, .btnRedw-contactus:before{content: "\e90c";}
.icon-play:before{content: "\e90d";}
.icon-search:before, .btn-headerSearch:after, .search-goog:before{content: "\e90e";}
.icon-share:before, .pageSocial-nav:before{content: "\e90f";}
.icon-share--mail:before, .pageSocial-link--mail:before{content: "\e910";}
.icon-slide--left:before, .sectionProductDetail-slide .owl-prev:before, #pbPrevBtn:before{content: "\e911";}
.icon-slide--right:before, .sectionProductDetail-slide .owl-next:before, #pbNextBtn:before{content: "\e912";}
.icon-target:before{content: "\e913";}
.icon-tel:before{content: "\e914";}
.icon-topics:before, .btnRedw-default:before{content: "\e915";}
.icon-wechat:before, .pageSocial-link--wechat:before{content: "\e916";}
.icon-zoom:before, .sectionProductDetail-expand:before{content: "\e917";}
/*
 * jQuery FlexSlider v2.6.2
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face{font-family: 'flexslider-icon';src: url('fonts/flexslider-icon.eot');src: url('fonts/flexslider-icon.eot@#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight: normal;font-style: normal;}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover, .flex-slider a:hover{outline: none;}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav{margin: 0;padding: 0;list-style: none;}
.flex-pauseplay span{text-transform: capitalize;}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider{margin: 0;padding: 0;overflow: hidden;position: relative;zoom: 1;}
.flexslider .slides{zoom: 1;}
.flexslider .slides > li{display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img{width: 100%;height: auto;display: block;-moz-user-select: none;}
.flexslider .slides:after{content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .flexslider .slides{display: block;}
* html .flexslider .slides{height: 1%;}
.no-js .flexslider .slides > li:first-child{display: block;}
.flex-viewport{max-height: 2000px;transition: all 1s ease;}
.loading .flex-viewport{max-height: 300px;}
.carousel li{margin-right: 5px;}
.flex-direction-nav{position: absolute;width: 100%;height: 0;bottom: 8.75rem;left: 0;z-index: 2;}
@media screen and (max-width: 768px){
.flex-direction-nav{bottom: 7.5rem;}}
@media screen and (max-width: 640px){
.flex-direction-nav{bottom: 8.125rem;}}
.flex-direction-nav li{overflow: visible;}
.flex-direction-nav a{display: block;position: absolute;z-index: 10;text-decoration: none;width: 40px;height: 40px;cursor: pointer;background-color: #002e73;text-indent: -9999px;transition: all 0.3s ease-out;}
.flex-direction-nav .flex-disabled{opacity: 0!important;filter: alpha(opacity=0);cursor: default;z-index: -1;}
.flex-pauseplay a{display: block;width: 20px;height: 20px;position: absolute;bottom: 5px;left: 10px;opacity: 0.8;z-index: 10;overflow: hidden;cursor: pointer;color: #000;}
.flex-pauseplay a:before{font-family: "flexslider-icon";font-size: 20px;display: inline-block;content: '\f004';}
.flex-pauseplay a:hover{opacity: 1;}
.flex-pauseplay a.flex-play:before{content: '\f003';}
.flex-control-nav{width: 100%;position: absolute;bottom: 1em;text-align: center;z-index: 5;}
.flex-control-nav li{padding: 7px 8px;display: inline-block;zoom: 1;background-color: rgba(0%, 0%, 0%, 0.5);}
.flex-control-nav li:first-child{border-radius: 1em 0 0 1em;padding-left: 1em;}
.flex-control-nav li:last-child{border-radius: 0 1em 1em 0;padding-right: 1em;}
.flex-control-paging li a{width: 10px;height: 10px;display: block;cursor: pointer;text-indent: -9999px;border-radius: 1em;border: 1px solid #fff;}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active{background-color: #fff ;}
.flex-control-thumbs{margin: 5px 0 0;position: static;overflow: hidden;}
.flex-control-thumbs li{width: 25%;float: left;margin: 0;}
.flex-control-thumbs img{width: 100%;height: auto;display: block;opacity: .7;cursor: pointer;-moz-user-select: none;transition: all 1s ease;}
.flex-control-thumbs img:hover{opacity: 1;}
.flex-control-thumbs .flex-active{opacity: 1;cursor: default;}
/* general style */
.flex-direction-nav .flex-prev{left: 0px;}
.flex-direction-nav .flex-next{right: 0px;text-align: left;}
.flex-direction-nav .arrow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
@media screen and (max-width: 640px){
.flex-direction-nav .arrow{display: none;}}
.flex-direction-nav a.flex-prev:before, .flex-direction-nav a.flex-next:before{content: " ";position: absolute;top: 6px;left: 9px;display: block;background: url(../images/btn-prev--img.png) no-repeat;background-size: contain;width: 19px;height: 29px;}
.flex-direction-nav a.flex-next:before{left: 13px;background-image: url(../images/btn-next--img.png);}
.preview{height: 100%;position: absolute;top: 0;z-index: 100;transition: all 0.3s ease-out;opacity: 0;}
.flex-prev .preview{left: -500px;}
.flex-prev:hover .preview{left: 40px;opacity: 1;}
.flex-next .preview{right: -500px;}
.flex-next:hover .preview{right: 40px;opacity: 1;}
.preview .alt{padding: 0 20px;background-color: rgba(0%, 0%, 0%, 0.6);height: 100%;color: #fff;text-indent: 0;font-size: 16px;white-space: nowrap;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position: absolute;top: 0;left: 0;z-index: 9999;
/*overflow:hidden;*/}
#cboxWrapper{max-width: none;}
#cboxOverlay{position: fixed;width: 100%;height: 100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear: left;}
#cboxContent{position: relative;}
#cboxLoadedContent{overflow: auto;-webkit-overflow-scrolling: touch;}
#cboxTitle{margin: 0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position: absolute;top: 0;left: 0;
/*width:100%; height:100%;*/}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor: pointer;}
.cboxPhoto{float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}
.cboxIframe{width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background-color: #000;}
#colorbox{outline: 0;}
#cboxTopLeft{width: 21px;height: 0;
/*background:url(../images/controls.png) no-repeat -101px 0;*/}
#cboxTopRight{width: 21px;height: 0;
/*background:url(../images/controls.png) no-repeat -130px 0;*/}
#cboxBottomLeft{width: 21px;height: 0;
/*background:url(../images/controls.png) no-repeat -101px -29px;*/}
#cboxBottomRight{width: 21px;height: 0;
/*background:url(../images/controls.png) no-repeat -130px -29px;*/}
#cboxMiddleLeft{width: 0px;
/*background:url(../images/controls.png) left top repeat-y;*/}
#cboxMiddleRight{width: 0px;
/*background:url(../images/controls.png) right top repeat-y;*/}
#cboxTopCenter{height: 0;
/*background:url(../images/border.png) 0 0 repeat-x;*/}
#cboxBottomCenter{height: 0;
/*background:url(../images/border.png) 0 -29px repeat-x;*/}
#cboxContent{
/*overflow:hidden;*/}
.cboxIframe{background: #fff;}
#cboxError{padding: 50px;border: 1px solid #ccc;}
#cboxLoadedContent{
/*margin-bottom:28px;*/}
#cboxTitle{position: absolute;bottom: 4px;left: 0;text-align: center;width: 100%;color: #949494;}
#cboxCurrent{position: absolute;bottom: 4px;left: 58px;color: #949494;}
/*#cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}*/
/*#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}*/
#cboxLoadingGraphic{
/*
            background:url(data:image/gif;base64,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) no-repeat center center;
            */}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border: 0;padding: 0;margin: 0;overflow: visible;width: auto;background: none;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline: 0;}
#cboxSlideshow{position: absolute;bottom: 4px;right: 30px;color: #0092ef;}
#cboxPrevious{position: absolute;bottom: 0;left: 0;
/*background:url(../images/controls.png) no-repeat -75px 0;*/width: 25px;height: 25px;text-indent: -9999px;}
#cboxPrevious:hover{background-position: -75px -25px;}
#cboxNext{position: absolute;bottom: 0;left: 27px;
/*background:url(../images/controls.png) no-repeat -50px 0;*/width: 25px;height: 25px;text-indent: -9999px;}
#cboxNext:hover{background-position: -50px -25px;}
#cboxClose{display: block;position: absolute;top: 0;right: 0;width: 44px;height: 44px;z-index: 99;font-size: 0;}
#cboxClose:hover{background-position: -25px -25px;}
#pbOverlay.show{opacity: 1;pointer-events: auto;visibility: visible;}
#pbOverlay{opacity: 0;overflow: hidden;width: 100%;height: 100%;position: fixed;z-index: 9999;left: 0;top: 0;text-align: center;pointer-events: none;-moz-user-select: none;background: rgba(0,0,0,0.85);background: radial-gradient(rgba(0,0,0,.6) 0%, rgba(0,0,0,.9) 100%);-webkit-transform: translate3d(0px, 0px, 0px);transition: opacity 300ms ease;visibility: hidden;}
#pbOverlay.msie{background-color: rgba(0,0,0,.6);}
#pbOverlay.msie.pbLoading .wrapper{background: url(../images/loading.gif) no-repeat center center;}
@keyframes pbLoaderFrames{
50%{height: 5px;}}
#pbOverlay .pbLoader{visibility: hidden;opacity: 0;pointer-events: none;-ms-transform: scale(.2);transform: scale(.2);position: absolute;z-index: 999;top: 50%;left: 50%;margin: -50px 0 0 -50px;text-align: center;border-radius: 100%;box-shadow: 15px 32px 60px -20px #FFF inset, 1px 1px 3px 1px #FFF inset, 0 0 20px;width: 100px;height: 100px;transition: 0.3s;-webkit-transition: 0.2s;}
#pbOverlay.thumbs .pbLoader{margin-top: -100px;}
#pbOverlay.pbLoading:not(.msie):not(.error) .pbLoader{visibility: visible;opacity: 1;-ms-transform: scale(1);transform: scale(1);}
#pbOverlay .pbLoader b{display: inline-block;vertical-align: middle;margin: 0 2px;width: 8px;height: 60px;border-radius: 5px;background: rgba(255,255,255,0.8);box-shadow: 0 0 10px rgba(0,0,0,0.5);animation: .9s pbLoaderFrames infinite linear;}
#pbOverlay .pbLoader b:nth-child(2){animation-delay: .3s;}
#pbOverlay .pbLoader b:nth-child(3){animation-delay: .6s;}
#pbOverlay .wrapper:after, #pbCaption .pbThumbs ul:after, #pbOverlay .prevNext:after, #pbOverlay .pbLoader:before{content: "";display: inline-block;height: 100%;margin-right: -0.25em;vertical-align: middle;}
/* Animation when image was not loaded */
@keyframes deadImage{
50%{text-shadow: 0 0 25px rgba(255,255,255,.5);transform: scale(0.85);}}
#pbOverlay .wrapper{box-sizing: border-box;vertical-align: middle;height: 100%;perspective: 1200px;-webkit-perspective: 1200px;position: relative;}
#pbOverlay.video .wrapper{z-index: 11;display: inline-block;}
#pbOverlay.pbLoading .wrapper{display: inline-block\9;width: 100%;}
/* ie8+9 hack */
#pbOverlay .wrapper:before{content: '\2716';color: transparent;text-shadow: 0 2px 35px rgba(255,255,255,0);font-size: 0;vertical-align: middle;cursor: default;transition: text-shadow .7s ease-out;}
#pbOverlay.error .wrapper:before{font-size: 22em;text-shadow: 0 0 0 #FFF;animation: 2s 1s deadImage infinite linear;}
#pbOverlay.thumbs .wrapper{margin-top: -60px;padding: 50px 0;}
#pbOverlay.error .wrapper img{width: 0;}
#pbOverlay .wrapper > div{display: none;width: 624px;height: 351px;vertical-align: middle;border-radius: 5px;background: rgba(0,0,0,0.5);}
#pbOverlay.video .wrapper > div{display: inline-block;}
#pbOverlay iframe, #pbOverlay embed, #pbOverlay object{display: block;width: 100%;height: 100%;opacity: 1;transition: 0.5s;}
#pbOverlay .wrapper .hide iframe{opacity: 0;}
#pbOverlay.show .wrapper > *{transition: .8s .5s cubic-bezier(0.1, 0.87, 0.48, 1);-ms-transform: none;transform: none;-webkit-backface-visibility: hidden;
/* box-shadow:0 0 20px #000; */-webkit-filter: drop-shadow(0px 0px 20px rgba(0,0,0,1));filter: drop-shadow(0px 0px 20px rgba(0,0,0,1));}
#pbOverlay .wrapper > *, #pbOverlay.hide .wrapper > .prepare{display: inline-block;opacity: 1;vertical-align: middle;transform: scale(0) rotateX(80deg);-webkit-transform: scale(0) rotateX(80deg);-ms-transform: scale(0) rotateX(80deg);border-radius: 6px;border: none;max-height: 88%;max-width: 100%;}
#pbOverlay.on .wrapper > *{transition-delay: 0s;-webkit-transition-delay: 0s;-ms-transition-delay: 0s;}
#pbOverlay .wrapper .zoomable{transition: .1s;-webkit-transition: .1s;-ms-transition: .1ms;position: relative;z-index: 9;}
#pbOverlay.hide .wrapper > *{-ms-transform: scale(1.2);transform: scale(1.2);-ms-transform: none\9;transform: none\9;opacity: 0;transition: .4s ease-in;}
/*-- close button --*/
#pbCloseBtn, #pbPrevBtn b, #pbNextBtn b{
/*background:url(../images/misc.png) 0 0 no-repeat;*/}
#pbCloseBtn, #pbAutoplayBtn{position: absolute;top: -70px;right: -70px;z-index: 999;display: block;padding: 0 0 20px 20px;text-align: center;cursor: pointer;color: #FFF;
/*transition:.3s .3s ease-out; -webkit-transition:.2s .3s ease-out;*/}
#pbCloseBtn{
/*background-position:-52px -175px;*/width: 57px;height: 60px;padding: 0;}
.hide #pbCloseBtn{top: -70px;right: -70px;}
.on #pbCloseBtn{top: 10px;right: 10px;}
#pbAutoplayBtn{display: none;right: auto;left: -50px;padding: 0;width: 50px;height: 50px;font-size: 13px;}
#pbCaption, .hide #pbCaption{position: absolute;
/*z-index:999;*/bottom: -110px;left: 50%;margin-left: -40%;width: 80%;transition: 0.4s;}
.show.on #pbCaption{bottom: 0;min-height: 110px;transition-delay: .5s;-webkit-transition-delay: .5s;}
#pbCaption .title, #pbCaption .counter{color: #FFF;margin: 0 6px;}
#pbCaption .counter{margin-top: 10px;opacity: .55;}
.pbCaptionText{transition: .3s;opacity: 0.9;font-weight: bold;font-size: .9em;text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
.pbCaptionText.change{-ms-transform: translateY(25px);transform: translateY(25px);opacity: 0;}
#pbOverlay .pbThumbs{display: none;transition: 0.35s;}
#pbOverlay.thumbs .pbThumbs{display: block;width: 100%;padding: 5px 0 2px;overflow: hidden;}
#pbCaption .pbThumbs:hover{clear: both;}
#pbCaption .pbThumbs ul{display: inline-block;position: relative;list-style: none;height: 80px;padding: 0 5px;margin: 0;white-space: pre;transition: 0.2s;-webkit-transition: 0.2s;}
#pbCaption .pbThumbs ul:after{vertical-align: bottom;}
#pbCaption .pbThumbs li{display: inline-block;vertical-align: bottom;height: 100%;opacity: .6;text-align: center;position: relative;transition: 0.15s;-webkit-transition: 0.15s;}
#pbCaption .pbThumbs li.active{height: 100%;opacity: 1;}
#pbCaption .pbThumbs li:hover{height: 100%;opacity: 1;}
#pbCaption .pbThumbs li.video::before{content: '\25BA';color: #FFF;font-size: 20px;height: 20px;width: 20px;line-height: 0.9;position: absolute;bottom: 4px;left: 7px;background: rgba(0,0,0,0.4);box-shadow: 0 0 0 3px rgba(0,0,0,0.4);border-radius: 0 3px 0 0;pointer-events: none;}
#pbCaption .pbThumbs a{height: 100%;padding: 0 2px;display: block;-moz-user-select: none;}
#pbCaption .pbThumbs li:hover a{}
#pbCaption .pbThumbs img{height: 96%;min-height: 95.9%;border: 2px solid #333;max-width: none;border-radius: 0;transition: 0.15s;-webkit-transition: 0.15s;}
#pbCaption .pbThumbs li:hover img{min-height: 96%;}
/* fix a bug in Chrome and Opera */
#pbCaption .pbThumbs li.fast a img{transition: none;-webkit-transition: none;}
#pbCaption .pbThumbs li.active a img{border: 1px solid #ffcdd2;min-height: 96%;}
#pbOverlay .prevNext{display: none;background: rgba(0,0,0,0);position: absolute;z-index: 10;height: 100%;width: 35%;padding: 80px 0;opacity: 0;box-sizing: border-box;-moz-box-sizing: border-box;top: 0;transition: .2s ease-out;-webkit-transition: .2s ease-out;text-shadow: 0 0 12px #000, 0 0 10px #FFF;cursor: pointer;}
#pbOverlay.hasArrows .prevNext{display: block;opacity: 0.5;}
#pbOverlay.on .prevNext:hover{opacity: 1;}
#pbOverlay.on .prevNext:active{transition: 80ms;opacity: 1;text-shadow: 0 0 16px #FFF, 0 0 10px #000;}
.prevNext b{width: 39px;height: 113px;display: inline-block;vertical-align: middle;transition: .2s ease-in;-webkit-transition: .2s ease-in;}
#pbPrevBtn b{background-position: 0 -178px;}
#pbNextBtn b{background-position: -129px -178px;}
#pbOverlay.on #pbPrevBtn:hover b{-ms-transform: scale(1) translateX(20px);transform: scale(1) translateX(20px);-webkit-transform: scale(1) translateX(20px);}
#pbOverlay.on #pbNextBtn:hover b{-ms-transform: scale(1) translateX(-20px);transform: scale(1) translateX(-20px);-webkit-transform: scale(1) translateX(-20px);}
#pbOverlay.show #pbPrevBtn, #pbOverlay.show #pbNextBtn{}
#pbOverlay.show #pbPrevBtn{left: 0;text-align: left;}
#pbOverlay.show #pbNextBtn{right: 0;text-align: right;}
/*------- media queries (for small screens) -----------*/
@media all and (max-width:700px){
#pbOverlay .wrapper img, #pbOverlay.hide .wrapper img.prepare{max-height: 100%;}
#pbOverlay.thumbs .wrapper{padding: 0;margin: 0;}
#pbOverlay .pbThumbs{margin-bottom: -60px;}
#pbOverlay .pbThumbs.show{margin: 0;}
#pbCaption .pbThumbs ul{height: 50px;}
#pbCaption .pbThumbs li{height: 100%;opacity: 1;}
#pbCaption .pbThumbs li img{min-height: 96.5%;}}
/* fix for Chrome */
@media all and (max-width:710px){
#pbCaption .pbThumbs li.active a img{min-height: 96%;}}

.line--top{border-top: 1px solid #9e9e9e;}
.line--bottom{border-bottom: 1px solid #9e9e9e;}
@media screen and (max-width: 640px) {
	.hideBlock--s{display: none;}
}
@media screen and (max-width: 768px) {
	.hideBlock--m{display: none;}
}
@media screen and (max-width: 1170px) {
	.hideBlock--l{display: none;}
}
.boxTable{ display: table; width: 100%
}
.boxTable-cell{display: table-cell;}
@media screen and (-webkit-min-device-pixel-ratio:2) {
}
@media screen and (-webkit-min-device-pixel-ratio:3) {
}

#captcha_code img{
    vertical-align: middle;
}


.bottomMenu{
    position:fixed;
    left:0px;
    bottom:0px;
    z-index: 999;
    width:100%;
    text-align: center;
}
.bottomMenu img{
    width:60px;
}
.bottomMenuWrap{
    position: fixed;
    left:0px;
    top:0px;
    display: none;
    width:100%;
    height:100%;
    z-index:9999;
    text-align: center;
    background: url(/common/site/images/menu-bg.jpg);
    background-size: cover;
}
.bottomMenuClose{
    text-align: right;
}
.bottomMenuClose img{
    padding:15px;
    width:30px;
}
.bottomMenuClose p{
    display:block;
    width:100%;
   padding:8px 0px;
    line-height: 60px;
    margin:15px 0px;
}
.bottomMenuWrap p{
    display:block;
    width:100%;
    padding:10px 0px;
    line-height: 60px;
}
.bottomMenuWrap p img{
    width:50px;
    vertical-align: middle;
}
.bottomMenuWrap span{
    color:#fff;
    font-size:20px;
    padding-left:18px;
}
.swiper-wrapper .swiper-slide{
    width: auto;
}
.swiper-wrapper .swiper-slide-active{
    color: #002e73;
}
.h1-box{
    display: flex;
}
@media screen and (max-width: 1000px) {
    .h1-box{
        display: flex;
    }
}
@media screen and (max-width: 640px) {
    .h1-box{
        display: none;
    }
}

.mobile-h1-box{
    display: none;
    margin: 0;
    padding: 10px;
    background: #f5f5f5;
}
.mobile-h1-box a{
    display: block;
}
@media screen and (max-width: 1000px) {
    .mobile-h1-box{
        display: none;
    }
}
@media screen and (max-width: 640px) {
    .mobile-h1-box{
        display: block;
    }
}


.h1--on{
    background:#006699;
    border-radius: 2px;
    padding: 3px 10px;
}
.h1--on a{
    color:#fff;
    font-size:16px;
}

.h1--off{
    border-radius: 2px;
    padding: 3px 10px;
}
.h1--off a{
    color:#666;
    font-size:16px;
}


/*隐藏快捷导航*/
.bottomMenu{
    display: none;
}

@media screen and (max-width: 1000px) {
    .bottomMenu{
        display: none;
    }
}
@media screen and (max-width: 640px) {
    .bottomMenu{
        display: block;
    }
}

/*资讯内容详情*/
.news-detail{

}
.news-detail img{
    max-width:60%;
    margin:0 auto;
}

@media screen and (max-width: 1000px) {
    .news-detail img{
        max-width:100%;
        margin:0 auto;
    }
}
@media screen and (max-width: 640px) {
    .news-detail img{
        max-width:100%;
        margin:0 auto;

    }
}


.photo-max{
    max-width:70%;
    margin:0 auto;
}

@media screen and (max-width: 1000px) {
    .photo-max{
        max-width:100%;
        margin:0 auto;
    }
}
@media screen and (max-width: 640px) {
    .photo-max{
        max-width:100%;
        margin:0 auto;

    }
}




