/* Public site presentation snapshot; see docs/asset-provenance.json. */
input[type="text"]{padding-left:6px;box-sizing:border-box;}
#all_contents{position:relative;width:100%;margin:0 auto;padding-top:100px;}
.sv_box{width:100%;margin:0 auto;box-sizing:border-box;padding:0 10px;height:400px;display:table;text-align:center;}
.sv_box > h4{display:table-cell;vertical-align:middle;font-size:45px;color:#fff;line-height:1;font-weight:900;}
.sv_box.bg1{background: url("../original/ce72d77751e7-sv1.jpg") no-repeat center center; background-size: cover;}
.sv_box.bg2{background: url("data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=") no-repeat center center; background-size: cover;}
.sv_box.bg3{background: url("../original/f0639931505b-sv3.jpg") no-repeat center center; background-size: cover;}
.sv_box.bg4{background: url("../original/4d91d16a64d9-sv4.jpg") no-repeat center center; background-size: cover;}
.sv_box.bg5{background: url("../original/988b02ffd82b-sv5.jpg") no-repeat center center; background-size: cover;}




.sconts_wid{width:1180px;margin:0 auto;padding: 80px 0;}

.comp_box{margin-bottom:40px;text-align:center;width:100%;height:380px;display:table;}
.comp_box.bg1{background: url("../original/17300aa31d42-sc1.jpg") no-repeat center center; background-size: cover;}
.comp_box.bg2{background: url("../original/8f248c87c3e6-sc2.jpg") no-repeat center center; background-size: cover;}
.comp_box > div{display:table-cell;vertical-align:middle;}
.comp_box > div > p{font-size:35px;color:#fff;font-weight:600;}
.comp_box > div > p span{display:inline-block;position:relative;}
.comp_box > div > p span:after{content:"";position:absolute;left:-20px;right:-20px;bottom:5px;height:10px;background:rgba(255,255,255,0.4);}

.comp_text{text-align:center;margin-bottom:100px;}
.comp_text dt{font-size:20px;color:#000;font-weight:600;line-height:1.5;}
.comp_text dt span{color:#ff5401;}
.comp_text dd{margin-top:15px;font-size:18px;color:#454545;line-height:1.5;}

h4.stitle{text-align:center;margin-bottom:40px;font-size:30px;color:#040404;font-family: 'Poppins';font-weight:bold;line-height:1;}
.htitst{font-size:17px;margin-top:30px;color:#fff;}

.sic_line{margin-top:-40px;}
.sic_line > li{float:left;width:25%;box-sizing:border-box;padding:0 5px;margin-top:40px;text-align:center;}
.sic_line > li > span{display:block;font-size:0;}
.sic_line > li > p{margin-top:20px;font-size:20px;line-height:1.2;letter-spacing:-0.5px;color:#0c0c0c;font-family: 'Poppins'; font-weight: normal;}


.team_line{text-align:left;margin-top:-30px;}
.team_line > li{display:inline-block;margin:30px 15px 0 15px;width:calc(50% - 40px);vertical-align:top;}
.team_line > li > .img img{width:100%;}
.team_line > li > .box{position:relative;z-index:1;text-align:left;margin-top:-70px;padding-left:40px;}
.team_line > li > .box > div{background:#fff;padding:30px;}
.team_line > li > .box > div > p{margin-bottom:20px;font-size:30px;color:#060606;font-weight:600;}
.team_line > li > .box > div > p > span{display:block;margin-top:5px;font-size:18px;font-family: 'Poppins';font-weight:500;}
.team_line > li > .box > div > ul > li{margin-bottom:5px;position:relative;font-size:16px;line-height:1.3;color:#5d5d5d;font-family: 'Poppins';font-weight:300;}

.team_line > li > .box > div > ul > li:last-child{margin-bottom:0;}


.his_box{position:relative;}
.his_box:after{content:"";position:absolute;left:50%;top:10px;bottom:40px;width:1px;background:#dfdfdf;z-index:-1;}
.his_box > li{margin-bottom:60px;}
.his_box > li:last-child{margin-bottom:0;}
.his_box > li > p.title{text-align:center;width:250px;margin:0 auto 30px;height:70px;line-height:70px;border-radius:5px;background:#ff4f01;font-size:35px;color:#fff;font-family: 'Poppins';font-weight:600;}
.his_box > li:nth-child(odd) > .boxs{padding-left:50%;}
.his_box > li:nth-child(even) > .boxs{width:50%;text-align:right;}
.his_box > li > .boxs > ul > li{margin-bottom:20px;}
.his_box > li > .boxs > ul > li:last-child{margin-bottom:0;}
.his_box > li:nth-child(odd) > .boxs > ul > li{margin-left:30px;}
.his_box > li:nth-child(even) > .boxs > ul > li{margin-right:30px;}
.his_box > li > .boxs > ul > li{position:relative;padding: 20px;background:#f3f3f3;border-radius:5px;}
.his_box > li:nth-child(odd) > .boxs > ul > li:after{content:"";position:absolute;left:-44px;top:50%;margin-top:-15px;border:10px solid #fff;background:#ff4f01;width:10px;height:10px;border-radius:100%;}
.his_box > li:nth-child(even) > .boxs > ul > li:after{content:"";position:absolute;right:-45px;top:50%;margin-top:-15px;border:10px solid #fff;background:#ff4f01;width:10px;height:10px;border-radius:100%;}
.his_box > li:nth-child(odd) > .boxs > ul > li:before{content:"";position:absolute;left:-10px;top:50%;margin-top:-7px;width:10px;height:13px;background: url("../original/f5e98c683348-sm.png") no-repeat center center;}
.his_box > li:nth-child(even) > .boxs > ul > li:before{content:"";transform: rotate(180deg); position:absolute;right:-10px;top:50%;margin-top:-7px;width:10px;height:13px;background: url("../original/f5e98c683348-sm.png") no-repeat center center;}
.his_box > li:nth-child(odd) > .boxs > ul > li > p{font-size:20px;color:#6a6a6a;padding-left:45px;position:relative;}
.his_box > li:nth-child(odd) > .boxs > ul > li > p span{position:absolute;left:0;top:0;color:#0d0d0d;font-family: 'Poppins';font-weight:600;}
.his_box > li:nth-child(even) > .boxs > ul > li > p{font-size:20px;color:#6a6a6a;padding-right:45px;position:relative;}
.his_box > li:nth-child(even) > .boxs > ul > li > p span{position:absolute;right:0;top:0;color:#0d0d0d;font-family: 'Poppins';font-weight:600;}



.technology_area{width:100%;margin:0 auto;padding:170px 0;background: url("../original/745287a6ecd7-tebg.jpg") no-repeat center center; background-size: cover;}
.technology_wid{width:1180px;margin:0 auto;}
.te_title{text-align:center;font-size:45px;color:#fff;font-weight:900;margin-bottom:55px;}


.te_line{margin-top:-50px;margin-left:-50px;}
.te_line > li{float:left;margin-top:50px;margin-left:50px;width:calc(33.33% - 50px);text-align:center;}
.te_line > li > a{display:block;}
.te_line > li > a > div{font-size:0;}
.te_line > li > a > dl{margin-top:30px;}
.te_line > li > a > dl dt{font-size:24px;color:#fff;font-weight:600;margin-bottom:15px;}
.te_line > li > a > dl dd{font-size:17px;color:#fff;line-height:1.6;}


.page_tab{text-align:center;margin-bottom:55px;}
.page_tab > li{display:inline-block;width:240px;margin:0 3px 3px 3px;}
.page_tab > li > a{display:table;width:100%;height:70px;box-sizing:border-box;border-radius:5px;font-family: 'Poppins';border:1px solid #dfdfdf;font-size:17px;color:#282828;font-weight:600;}
.page_tab > li > a > span{display:table-cell;vertical-align:middle;}
.page_tab > li.on > a{border:0;background:#ff4f01;color:#fff;}
.page_tab.kor > li > a{font-family:'NotoSans';}

.pro_line{margin-bottom:30px;margin-left:-20px;}
.pro_line > li{float:left;margin-left:20px;width:calc(50% - 20px);box-sizing:border-box;border:10px solid #f4f4f4;}

.pro_text dt{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #dfdfdf;font-size:24px;color:#080808;font-weight:600;}
.pro_text dt span{display:inline-block;position:relative;}
.pro_text dt span:after{content:"";position:absolute;left:0;bottom:-16px;right:-40px;height:2px;background:#ff4f01;}
.pro_text dd{font-size:17px;color:#4c4c4c;line-height:1.5;margin-top:4px;}
.pro_text dd.mt{margin-top:25px;}


.mgs_line{margin-top:-20px;margin-left:-20px;}
.mgs_line > li{float:left;margin-top:20px;margin-left:20px;width:calc(33.33% - 20px);height:300px;overflow:hidden;box-sizing:border-box;border:1px solid #dfdfdf;border-radius:10px;}
.mgs_line > li > a{display:block;padding:30px;}
.mgs_line > li > a > p.tit{margin-bottom:20px;font-size:15px;color:#ff5f02;line-height:20px;font-weight:400;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_line > li > a > p.txt{margin-bottom:25px;font-size:18px;color:#040404;line-height:26px;height:78px;overflow:hidden;}
.mgs_line > li > a > p.name{margin-bottom:20px;font-size:17px;color:#454545;line-height:20px;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_line > li > a > p.day{padding-top:20px;border-top:1px solid #dfdfdf;font-size:16px;color:#979797;font-weight:500;font-family: 'Poppins';}

.page_all {text-align: center;margin-top: 60px;}
.page_all > a.page {margin:0 4px;color:#797979;font-size:17px;vertical-align: middle;display: inline-block;text-align: center;width: 40px;height: 40px;line-height: 40px;font-family: 'Poppins';}
.page_all > a.on{color:#000;font-weight:600;}
.page_all .btn_lf{margin-right:15px;}
.page_all .btn_rt{margin-left:15px;}


.newsv_box{border-top:1px solid #323232;border-bottom:1px solid #dfdfdf;}
.newsv_box > .top{text-align:center;border-bottom:1px solid #dfdfdf;padding: 35px 0;}
.newsv_box > .top > p{font-size:28px;color:#080808;}
.newsv_box > .top > div{margin-top:15px;}
.newsv_box > .top > div > span{display:inline-block;margin: 5px;font-size:15px;color:#5a5a5a;}
.newsv_box > .edt{min-height:450px;padding: 40px 0;}
.newsv_box > .edt > p{font-size:17px;color:#454545;}

.view_btn{margin-top:60px;text-align:center;position:relative;}
.view_btn > a.prev{display:block;font-size:0;position:absolute;left:0;top:0;}
.view_btn > a.next{display:block;font-size:0;position:absolute;right:0;top:0;}
.view_btn > a.list{display:inline-block;width:220px;height:60px;line-height:60px;border-radius:60px;background:#ff5f02;font-size:16px;color:#fff;}


.news_line{margin-top:-40px;margin-left:-20px;}
.news_line > li{float:left;margin-top:40px;margin-left:20px;width:calc(33.33% - 20px);}
.news_line > li > a{display:block;}
.news_line > li > a > div.img{aspect-ratio:4/3;overflow:hidden;background:#f6f6f6;display:flex;align-items:center;justify-content:center;}
.news_line > li > a > div.img img{width:100%;height:100%;object-fit:cover;}
.news_line > li > a > div.img.is-fallback img{width:60%;height:60%;object-fit:contain;}
.news_line > li > a > p.day{margin-top:25px;font-size:16px;color:#979797;line-height:16px;font-family: 'Poppins';font-weight:500;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_line > li > a > p.tit{margin-top:20px;font-size:20px;color:#040404;font-weight:600;line-height:1;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_line > li > a > p.txt{margin-top:15px;font-size:17px;color:#454545;line-height:21px;height:42px;overflow:hidden;}


h4.sit_title{text-align:center;font-size:45px;color:#0a0a0a;font-weight:900;margin-bottom:60px;}

.sitemap{margin-left:-20px;margin-top:-30px;min-height:560px;}
.sitemap > li{float:left;margin-left:20px;margin-top:30px;width:calc(25% - 20px);text-align:center;}
.sitemap > li > a{display:table;width:100%;height:85px;line-height:85px;background:#ff5f02;border-radius:40px 0 40px 0;position:relative;font-size:22px;color:#fff;font-family: 'Poppins';font-weight:600;}
.sitemap > li > a span{display:table-cell;vertical-align:middle;}
.sitemap > li > a:after{content:"";position:absolute;left:0;bottom:-15px;width:39px;height:15px;background: url("../original/c50962604e76-sit.png") no-repeat center center; }
.sitemap > li > div{padding:0 10px;min-height:180px;}
.sitemap > li > div > ul{padding:30px 5px;background:#f4f4f4;}
.sitemap > li > div > ul > li{margin-bottom:16px;}
.sitemap > li > div > ul > li:last-child{margin-bottom:0;}
.sitemap > li > div > ul > li > a{display:block;font-size:19px;color:#080808;font-family: 'Poppins';font-weight:400;}
.sitemap > li > div > ul > li.kor > a{font-family:'NotoSans';font-weight:500;}

.opticon{background:#fff;border-radius:10px;padding:40px;}
.opticon ul{font-size:0;}
.opticon ul > li{display:inline-block;width:720px;vertical-align:top;}
.opticon ul > li p.ti{font-size:26px;font-weight:bold;margin:15px 0;}
.opticon ul > li p.tx{font-weight:17px;padding-right:25px;}
.opticon ul > li:last-child{width:calc(100% - 720px);text-align:right;}
.opticon ul > li > span{display:inline-block;border-radius:10px;overflow:hidden;}
.optitit{font-size:20px;color:#000;}
.optitit span{padding:10px 30px;display:inline-block;background:#ffa727;margin:50px 0 0px 0;border-radius:10px;}
.opticon dl dt{position:relative;font-size:18px;font-weight:bold;color:#000;margin-top:25px;padding-left:20px;}
.opticon dl dt:after{content:'';position:absolute;width:9px;height:9px;background:#000;left:0;top:10px;border-radius:10px;}
.opticon dl dd{font-size:17px;padding-left:20px;margin-top:10px;}


.acprotop p.tx1{font-size:18px;color:#ff4f01;font-weight:600;}
.acprotop p.tx2{font-size:30px;color:#000;font-weight:bold;}
.acprotop p.tx3{font-size:20px;color:#454545;font-weight:450;}
.acpromid{margin-top:20px;}
.acpromid ul{display:flex;flex-wrap:wrap;margin-left:-20px;}
.acpromid ul > li{width:calc(33.33% - 20px);margin-left:20px;margin-top:20px;border:1px solid #dfdfdf;border-radius:15px;padding:30px;box-sizing:border-box;background:#fff9f7;}
.acpromid ul > li dl dt{font-size:22px;font-weight:bold;color:#000;margin:10px 0;}
.acpromid ul > li dl dd{font-size:16px;color:#454545;font-weight:450;}
.acprobot > ul{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:30px;}
.acprobot > ul > li{width:calc(33.33% - 20px);margin-left:20px;margin-top:20px;}
.acprobot3 > ul > li{width:calc(33.33% - 20px);}
.acprobot > ul > li div.img img{width:100%;}
.acprobot > ul > li div.con{padding:15px;}
.acprobot > ul > li div.con > span{font-size:16px;color:#ff4f01;border:1px solid #ff4f01;border-radius:5px;padding:2px 10px;display:inline-block;}
.acprobot > ul > li div.con > p.tit{font-size:22px;color:#000;font-weight:bold;margin:10px 0;}
.acprobot > ul > li div.con > p.txt{font-size:17px;}
.acprobot > ul > li div.con > div.line{height:1px;background:#dfdfdf;margin:10px 0;}
.acprobot > ul > li div.con > ol > li{font-size:16px;position:relative;margin-top:5px;display:flex;justify-content:space-between;letter-spacing:-0.5px;font-weight:600;}
.acprobot > ul > li div.con > ol > li span{font-weight:500;color:#888;}
.acprobot > ul > li div.btn{font-size:16px;font-weight:600;background:#eaeaea;padding:10px;margin-top:20px;border-radius:10px;text-align:center;}
.acprobot > ul > li > a{transition:0.3s;border:1px solid #dfdfdf;border-radius:15px;overflow:hidden;box-sizing:border-box;display:block;}
.acprobot > ul > li > a:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.1);transition:0.3s;}
.acprobot > ul > li > a:hover div.btn{background:#ff4f01;color:#fff;transition:0.3s;}
.mtp0{margin-top:0 !important;}
.acproview{display:flex;flex-wrap:wrap;border:1px solid #dfdfdf;border-radius:10px;padding:30px;padding-bottom:25px;}
.acproview > div{width:50%;}

.acproview > div:last-child{padding-left:40px;box-sizing:border-box;}
.acproview > div > span{font-size:14px;color:#ff4f01;border:1px solid #ff4f01;border-radius:5px;padding:4px 10px;display:inline-block;box-sizing:border-box;}
.acproview > div p.tit{font-size:30px;font-weight:bold;color:#000;margin:10px 0;}
.acproview > div p.txt{font-size:17px;color:#454545;font-weight:450;}
.acproview > div ul{display:flex;flex-wrap:wrap;margin-left:-20px;}
.acproview > div ul > li{font-size:18px;font-weight:bold;width:calc(50% - 20px);margin-left:20px;margin-top:20px;padding-top:13px;border-top:1px solid #dfdfdf;}
.acproview > div ul > li span{font-size:16px;margin-bottom:5px;font-weight:500;display:block;}
.acproview > div div.bt{margin-top:40px;margin-bottom: 40px;}
.acproview > div div.bt a.bt1{font-size:16px;color:#fff;padding:13px 20px;background:#ff2c00;border-radius:10px;box-sizing:border-box;}
.acproview > div div.bt a.bt2{font-size:16px;color:#000;padding:13px 20px;border:1px solid #cecece;border-radius:10px;margin-left:3px;box-sizing:border-box;}
.acproview > div div.bt a.bt3{font-size:16px;color:#fff;padding:13px 20px;background:#000;border-radius:10px;margin-left:3px;box-sizing:border-box;}
.acprobtn{margin-top:50px;text-align:center;}
.acprobtn > a{font-size:18px;color:#000;border:1px solid #000;padding:15px 25px;border-radius:15px;display:inline-block;}
.acproline{height:1px;background:#dfdfdf;margin-top:50px;}
.acproline2{height:0px;background:#dfdfdf;margin-top:50px;}
.acprocont p.tit{font-size:20px;font-weight:bold;color:#000;margin-top:40px;}
.acprotabl{margin-top:20px;border-top:1px solid #000;border-left:1px solid #dfdfdf;}
.acprotabl th{font-size:16px;color:#000;background:#fafafa;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:10px;}
.acprotabl td{font-size:16px;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:10px;}


@media screen and (max-width:1599px){
	
}


@media screen and (max-width:1180px){
	.sconts_wid{width:calc(100% - 20px);}
	.technology_wid{width:calc(100% - 20px);}
	
}

@media screen and (max-width:1024px){
	#all_contents{padding-top: 0;}
	
	.opticon{padding:20px;}
	.opticon ul > li{width:100%;display:block;}
	.opticon ul > li:last-child{width:calc(100% - 0px);text-align:left;margin-top:20px;}
	.opticon ul > li p.ti{margin-top:0;}
	
}

@media screen and (max-width:768px){
	.sv_box{height:220px;}
	.sv_box > h4{font-size:33px;}
	.sconts_wid{padding: 60px 0;}

	.opticon ul > li p.ti{font-size:22px;}
	.opticon ul > li p.tx{font-weight:16px;}

	.comp_box{margin-bottom:30px;height:220px;}
	.comp_box > div > p{font-size:25px;}
	.comp_box > div > p > span:after{display:none;}

	.sic_line > li{width:50%;}
	.sic_line > li > p{margin-top: 15px;font-size:16px;}

	.team_line > li{display:block;margin:30px 0 0 0;width:100%;}

	.team_line > li > .box{margin-top:-20px;padding-left:10px;}
	.team_line > li > .box > div{background:#fff;padding:20px 15px;}
	.team_line > li > .box > div > p{margin-bottom:10px;font-size:24px;}
	.team_line > li > .box > div > p > span{font-size:16px;}
	.team_line > li > .box > div > ul > li{font-size:15px;}
	.team_line > li > .box > div > ul > li:after{top:11px;}
	
	.his_box > li > p.title{width:200px;height:55px;line-height:55px;font-size:25px;}
	.his_box:after{display:none;}
	.his_box > li:nth-child(odd) > .boxs{padding-left:0;}
	.his_box > li:nth-child(even) > .boxs{width:100%;text-align:left;}

	.his_box > li:nth-child(odd) > .boxs > ul > li{margin-left:0;}
	.his_box > li:nth-child(even) > .boxs > ul > li{margin-right:0;margin-left:0;}
	
	.his_box > li:nth-child(even) > .boxs > ul > li:before{content:"";transform: rotate(0deg);right:auto;left:-10px;}
	.his_box > li:nth-child(even) > .boxs > ul > li > p{font-size:18px;color:#6a6a6a;padding-right:0;padding-left:40px;}
	.his_box > li:nth-child(even) > .boxs > ul > li > p span{right:auto;left:0;}
	.his_box > li:nth-child(odd) > .boxs > ul > li > p{font-size:18px;padding-left:40px;}
	.his_box > li:nth-child(odd) > .boxs > ul > li:after{display:none;}
	.his_box > li:nth-child(even) > .boxs > ul > li:after{display:none;}
	.his_box > li:nth-child(odd) > .boxs > ul > li:before{display:none;}
	.his_box > li:nth-child(even) > .boxs > ul > li:before{display:none;}
	
	.pro_line{margin-left:-5px;}
	.pro_line > li{margin-left:5px;width:calc(50% - 5px);border:1px solid #f4f4f4;}

	.pro_text dt{font-size:22px;}
	.pro_text dd{font-size:16px;}

	.mgs_line{margin-top:-5px;margin-left:-5px;}
	.mgs_line > li{margin-top:5px;margin-left:5px;width:calc(50% - 5px);}
	.mgs_line > li > a{padding:30px 20px;}
	
	.newsv_box > .top{padding: 25px 0;}
	.newsv_box > .top > p{font-size:22px;}
	.newsv_box > .top > div{margin-top:10px;}
	
	.news_line{margin-top:-30px;margin-left:-5px;}
	.news_line > li{margin-top:30px;margin-left:5px;width:calc(50% - 5px);}
	.news_line > li > a > p.day{margin-top:20px;font-size:15px;line-height:15px;}
	.news_line > li > a > p.tit{margin-top:15px;font-size:16px;}
	.news_line > li > a > p.txt{margin-top:10px;font-size:14px;line-height:18px;height:36px;overflow:hidden;}

	.sitemap{margin-left:-5px;}
	.sitemap > li{margin-left:5px;width:calc(33.33% - 5px);text-align:center;}

	
	.acprotop p.tx1{font-size:16px;}
	.acprotop p.tx2{font-size:20px;}
	.acprotop p.tx3{font-size:16px;}
	.acpromid ul > li{width:calc(100% - 20px);}
	.acpromid ul > li dl dt{font-size:18px;}
	.acpromid ul > li dl dd{font-size:16px;}
	.acprobot > ul > li{width:calc(100% - 20px);}
	.acprobot3 > ul > li{width:calc(100% - 20px);}
	.acprobot > ul > li div.con > span{font-size:15px;}
	.acprobot > ul > li div.con > p.tit{font-size:18px;}
	.acprobot > ul > li div.con > p.txt{font-size:15px;}
	.acprobot > ul > li div.con > ol > li{font-size:15px;}
	.acprobot > ul > li div.btn{font-size:15px;}
	.acproview{display:flex;flex-wrap:wrap;}
	.acproview > div{width:100%;}
	.acproview > div:last-child{padding-left:0px;margin-top:20px;}
	.acproview > div > span{font-size:16px;}
	.acproview > div p.tit{font-size:22px;}
	.acproview > div p.txt{font-size:16px;}
	.acproview > div ul > li{font-size:18px;width:calc(100% - 20px);}
	.acproview > div ul > li span{font-size:15px;}
	.acproview > div div.bt a.bt1{font-size:15px;padding:10px;}
	.acproview > div div.bt a.bt2{font-size:15px;padding:10px;}
	.acproview > div div.bt a.bt3{font-size:15px;padding:10px;}
	.acprobtn > a{font-size:15px;}
	.acprocont p.tit{font-size:18px;}
	.acprotabl{margin-top:18px;}
	.acprotabl th{font-size:12px;padding:5px;}
	.acprotabl td{font-size:13px;padding:5px;}
}

@media screen and (max-width:640px){
	.technology_area{padding: 80px 0;}
	.te_line > li{width:calc(100% - 50px);}
	
	.page_tab{margin-left:-3px;}
	.page_tab > li{float:left;display:block;width:calc(100% - 3px);margin:0 0 0 3px;}
	.page_tab > li > a{height:55px;font-size:16px;}
	.page_tab.tab4 > li{width:calc(25% - 3px);}
	.page_tab.tab3 > li{width:calc(33.33% - 3px);}
	.page_tab.tab2 > li{width:calc(50% - 3px);}
}

@media screen and (max-width:580px){

}


@media screen and (max-width:520px){
	.mgs_line > li{width:calc(100% - 5px);}

	.view_btn{margin-top:50px;}
	.view_btn > a.prev{width:66px;}
	.view_btn > a.next{width:66px;}
	.view_btn > a.list{width:140px;height:43px;line-height:43px;border-radius:43px;}

	.sitemap > li{width:calc(100% - 5px);}
	.sitemap > li > div{min-height:auto;}

}
@media screen and (max-width:420px){
	
}