/*공통*/
input, textarea{color:#242424;font-size: 18px;font-weight: 400;}
button:focus{outline: none;}
select{-moz-appearance: none; appearance: none;border: none;}
select::-ms-expand {display: none;}

/*index*/
.cont01{width:100%;height:1314px;position: relative;}
.cont01 .visual-slide{height:1314px}
.cont01 .cont_txt{text-align:center;margin: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index:10}
.cont01 .cont_txt p{color:#fff;font-size:28px;font-weight:300;margin-top:45px}
.cont01 .deco_scroll{text-align: center;position: absolute;bottom:80px;left:50%;margin-left:-17px;z-index:10;animation-duration:1.5s}
.cont02{width:100%;height:828px;background: url(../../images/mobile/index/cont01.jpg) 50% 0 no-repeat;box-sizing:border-box;padding:120px 0}
.cont02 p{color:#3E3E3E;text-align:center;font-weight:500;font-size:34px;margin-bottom:80px}
.cont02 .prd_box{text-align:center;}
.cont02 .prd_box::after{display:block;content:'';clear:both}
.cont02 .prd_box span{display:inline-block;text-indent:-9999px;vertical-align:middle;cursor:pointer}
.cont02 .prd_box em{display:inline-block;vertical-align:middle;width:1px;height:227px;background:rgba(62,62,62,0.3);margin:0 7.5px}
.cont02 .prd_box em.on{display: none;}
.cont02 .prd_box .prd_left{width:258px;height:291px;background:url(../../images/mobileEN/index/prd01_off.png) 50% 50% no-repeat;}
.cont02 .prd_box .prd_right{width:258px;height:291px;background:url(../../images/mobileEN/index/prd02_off.png) 50% 50% no-repeat;}
.cont02 .prd_box .prd_left.on{width:258px;height:291px;background:url(../../images/mobileEN/index/prd01.png) 50% 50% no-repeat;}
.cont02 .prd_box .prd_right.on{width:258px;height:291px;background:url(../../images/mobileEN/index/prd02.png) 50% 50% no-repeat;}
.cont02 .prd_box ul{display:none;}
.cont02 .prd_box ul li{display:inline-block;vertical-align:middle;margin-left:3px;}
.cont02 .prd_box ul li.on{opacity: 1;}
.cont02 .prd_box .prd_left_sub{position:absolute;left:47px;top:412px}
.cont02 .prd_box .prd_right_sub{position:absolute;right:50px;top:412px}
.cont03{width:100%;height:1128px;background: url(../../images/mobile/index/cont02.jpg) 50% 0 no-repeat;box-sizing:border-box;padding:120px 0}
.cont03 .contbox::after{display:block;content:'';clear:both}
.cont03 .left{text-align: center;}
.cont03 .left h3{color:#fff;font-size:55px;font-weight:700;}
.cont03 .left p{color:#fff;font-size:28px;font-weight:300;margin:20px auto 40px}
.cont03 .left a{display:block;width:286px;height:81px;border-radius:41px;text-align:center;font-size:26px;font-weight:500;color:#fff;line-height:81px;background-color: rgba(102,39,142,0.85);margin:40px auto 70px;}
.cont03 .left a em{display:inline-block;vertical-align:middle;margin-left:10px;width:27px;height:20px;background:url(../../images/mobile/common/ico_more.png) 0 0 no-repeat;margin-top: -2px;}
.cont03 .right .cont1{width:620px;height:300px;background:url(../../images/mobile/index/cont02_prd01.png) 0 0 no-repeat;border-radius:10px;overflow:hidden;display:block;margin-bottom:20px;position:relative}
.cont03 .right .cont2{width:620px;height:300px;background:url(../../images/mobile/index/cont02_prd02.png) 0 0 no-repeat;border-radius:10px;overflow:hidden;display:block;position:relative;animation-delay: 1s;}
.cont03 .right h4{color:#fff;font-size:28px;font-weight:500;position:absolute;bottom:70px;left:0;display:block;text-align:center;width:100%;}
.cont03 .right p{color:#fff;font-size:28px;font-weight:500;position:absolute;bottom:30px;left:0;display:block;text-align:center;width:100%;}

.cont04 .buyGoods a{display:block;width:286px;height:81px;border-radius:41px;text-align:center;font-size:26px;font-weight:500;color:#fff;line-height:81px;background-color: rgba(102,39,142,0.85);margin:40px auto 0px;}
.cont04 .buyGoods a em{display:inline-block;vertical-align:middle;margin-left:10px;width:27px;height:20px;background:url(../../images/mobile/common/ico_more.png) 0 0 no-repeat;margin-top: -2px;}

.cont04{width:100%;height:994px;background: url(../../images/mobile/index/cont03.jpg) 50% 0 no-repeat;box-sizing:border-box;padding:120px 0;}
.cont04 h3{color:#000;font-size:55px;font-weight:700;text-align:center;margin:0 auto 60px;}
.cont04 p{color:#3E3E3E;font-size:28px;font-weight:300;text-align:center;margin:20px auto 54px;}
.cont04 .contbox{width:652px;margin: auto;}
.cont04 .prd-slide .swiper-slide{border-radius:10px;}
.cont04 .prd-slide .swiper-slide img{width:100%}
.cont04 .swiper-button-prev{width:302px;height: 81px;background:rgba(255,255,255,0.85);outline: none;top:auto;margin-top:0;z-index:10;bottom:0;left:0;box-sizing:border-box;border-radius:41px;text-align:center;line-height:81px;font-weight:500;color:#000;font-size:26px;}
.cont04 .swiper-button-prev em{display:inline-block;vertical-align:middle;width:27px;height:20px;margin-right:10px;background:url(../../images/mobile/index/slide_prev.png) 0 0 no-repeat;}
.cont04 .swiper-button-next{width:302px;height: 81px;background:rgba(255,255,255,0.85);outline: none;top:auto;margin-top:0;z-index:10;bottom:0;right:0;box-sizing:border-box;border-radius:41px;text-align:center;line-height:81px;font-weight:500;color:#000;font-size:26px;}
.cont04 .swiper-button-next em{display:inline-block;vertical-align:middle;width:27px;height:20px;margin-left:10px;background:url(../../images/mobile/index/slide_next.png) 0 0 no-repeat;}
.cont04 .prd-slide .wrap_1296{margin-top:95px}
.cont05{height: 1834px;width:100%;padding:120px 0;background: url(../../images/mobile/index/cont04.jpg) 50% 50% no-repeat;box-sizing: border-box;}
.cont05 h3{color:#000;font-size:55px;font-weight:700;text-align:center;margin:0 auto 70px;}
.cont05 ul li{width:620px;border-radius: 10px;box-shadow: 0 3px 15px rgba(0,0,0,0.15);background: rgba(255,255,255,0.7);overflow:hidden;}
.cont05 ul li:first-child{margin-bottom: 20px;}
.cont05 ul li .thumb{width:100%;height: 388px;}
.cont05 ul li .thumb img{width:100%;}
.cont05 ul li label{border-radius:24px;text-align: center;display: inline-block;color:#fff;font-size:24px;font-weight: 300;background: rgba(0,59,39,0.7);margin:30px 0 20px 0;padding:0 25px;height:48px;line-height: 48px;}
.cont05 ul li h4{color:#3E3E3E;font-weight: 500;font-size: 26px;text-align: left;display: inline-block; width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.4; height: 2.8em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin-bottom: 30px;}
.cont05 ul li .date{display: block;color:#737373;font-weight: 300;font-size: 23px;}
.cont05 ul li .info{box-sizing: border-box;padding:0 30px 30px 30px}
.cont05 .btn_more{display: block;margin:40px auto 0;width:302px;height: 81px;line-height: 81px;border-radius:41px;background-color: rgba(255,255,255,0.85);color:#000000;font-weight: 500;font-size: 26px;text-align: center;-webkit-transition:background-color 1s, -webkit-transform 1s;transition:background-color 1s, transform 1s;}
.cont05 .btn_more em{display: inline-block;vertical-align: middle;margin-top: -3px;margin-left: 10px;width:27px;height: 20px;background: url(../../images/mobile/index/ico_more.png) 0 0 no-repeat;}

/*sub top*/
.sub_top .wrap_1296{height: 100%;}
.sub_top .txt_box{position:absolute;bottom:136px;left:0;text-align:center;width:100%}
.sub_top h4{color:#fff;font-size: 65px;font-weight: 700;}
.sub_top p{color:#fff;font-size: 28px;font-weight: 300;}
.tech .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop02.jpg) 50% 50% no-repeat;}
.about .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop01.jpg) 50% 50% no-repeat;}
.contact .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop03.jpg) 50% 50% no-repeat;}
.products .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop05.jpg) 50% 50% no-repeat;}
.ir .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop06.jpg) 50% 50% no-repeat;}
.news .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop07.jpg) 50% 50% no-repeat;}
.store .sub_top{width:100%;height: 485px;background:url(../../images/mobile/subtop/subtop04.jpg) 50% 50% no-repeat;}

/*tech*/
.tech .sub_cont01{background:#fff url(../../images/mobile/technology/cont01_bg.png) 50% 100% no-repeat;width:100%;height:968px;background-size:contain;box-sizing:border-box;padding:120px 0;overflow: hidden;}
.tech .sub_cont01 ul::after{display:block;content:'';clear:both}
.tech .sub_cont01 ul li{width:500px;height:670px;float:left;position:relative}
.tech .sub_cont01 ul li:nth-child(3n-1){background:url(../../images/mobile/technology/cont01_img01.png)  0 0 no-repeat;}
.tech .sub_cont01 ul li:nth-child(3n){background:url(../../images/mobile/technology/cont01_img02.png)  0 0 no-repeat;animation-delay:0.2s}
.tech .sub_cont01 ul li:nth-child(3n-2){background:url(../../images/mobile/technology/cont01_img03.png)  0 0 no-repeat;margin-right:0;animation-delay:0.4s}
.tech .sub_cont01 h4{color:#fff;font-size:34px;font-weight:500;position:absolute;left:0;display:block;text-align:center;width:100%;}
.tech .sub_cont01 h4.txt01{bottom:210px}
.tech .sub_cont01 h4.txt02{bottom:180px}
.tech .sub_cont01 h4.txt03{bottom:145px}
.tech .sub_cont01 p{color:#fff;font-size:24px;font-weight:300;position:absolute;bottom:40px;left:0;display:block;text-align:center;width:100%;}
.tech .sub_cont01 .techtop-slide{max-width: 500px;overflow: visible;padding-bottom: 70px;}
.tech .sub_cont01 .techtop-slide .swiper-pagination span{background:#DBD0E2;width:18px;height: 18px;margin: 0 10px;opacity: 1;}
.tech .sub_cont01 .techtop-slide .swiper-pagination .swiper-pagination-bullet-active{background: #3D0151;}

.tech .sub_cont02{width:100%;padding:115px 0 120px 0;background:rgba(107,22,135,0.08);box-sizing:border-box;}
.tech .sub_cont02 .wrap_1296::after{display:block;content:'';clear:both}
.tech .sub_cont02 h3{color:#3D0151;font-weight: 700;font-size: 55px;text-align: center;margin-bottom: 70px;}
.tech .sub_cont02 .left{margin-bottom: 20px;text-align: center;}
.tech .sub_cont02 .right p{color:#3E3E3E;font-size:27px;font-weight:300;line-height:47px;text-align: center;}
.tech .sub_cont03{box-sizing:border-box;padding:120px 0}
.tech .sub_cont03 h3{font-weight:700;font-size:37px;color:#3D0151;border-bottom:6px solid #3D0151;padding-bottom:10px;margin-bottom:30px}
.tech .sub_cont03 h3 span{display:block;font-weight:500;font-size:30px;}
.tech .sub_cont03 p{color:#303030;font-size:24px;font-weight:300;line-height:38px;word-break:keep-all;}
.tech .sub_cont03 .wrap_top::after{display:block;content:'';clear:both}
.tech .sub_cont03 .wrap_bottom::after{display:block;content:'';clear:both}
.tech .sub_cont03 .left{margin-bottom: 80px;}
.tech .sub_cont03 .wrap_top .right{margin-bottom: 30px;}
.tech .sub_cont03 .wrap_bottom .left{margin-bottom: 30px;}
.tech .sub_cont03 .bottom{margin-top:80px}
.tech .sub_cont03 .bd_dot{border-top:1px dotted #707070;padding-top:80px;margin-top:80px}
.tech .swiper-button-prev{width:302px;height: 81px;background:#888888;outline: none;top:auto;margin-top:0;z-index:10;bottom:120px;left:0;box-sizing:border-box;border-radius:41px;text-align:center;line-height:81px;font-weight:500;color:#fff;font-size:26px;}
.tech .swiper-button-prev em{display:inline-block;vertical-align:middle;width:27px;height:20px;margin-right:10px;background:url(../../images/mobile/common/btn_prev_white.png) 0 0 no-repeat;margin-top: -3px;}
.tech .swiper-button-next{width:302px;height: 81px;background:#888888;outline: none;top:auto;margin-top:0;z-index:10;bottom:120px;right:0;box-sizing:border-box;border-radius:41px;text-align:center;line-height:81px;font-weight:500;color:#fff;font-size:26px;}
.tech .swiper-button-next em{display:inline-block;vertical-align:middle;width:27px;height:20px;margin-left:10px;background:url(../../images/mobile/common/btn_next_white.png) 0 0 no-repeat;margin-top: -3px}
.tech .sub_cont04{position: relative;}
.tech .sub_cont04 .slide_cont{position: absolute;top:120px;left:50px;z-index: 10;}

/*about*/
.about .sub_cont01{text-align:center;box-sizing: border-box;padding: 120px 0;}
.about .sub_cont01 ul{margin: 100px auto 60px;}
.about .sub_cont01 ul::after{display:block;content:'';clear:both}
.about .sub_cont01 li{text-align:center;padding:0 41px;}
.about .sub_cont01 li:last-child{border-right: none;}
.about .sub_cont01 li h5{font-size: 34px;font-weight: 700;color: #3E3E3E;}
.about .sub_cont01 li p{font-size: 24px;font-weight: 300;color: #737373;margin-top: 10px;}
.about .sub_cont01 .txt_address{display:inline-block;font-weight: 300;font-size: 20px;color: #737373;border-radius: 31px;border:1px solid #295300;height: 56px;line-height: 56px;width:549px;}
.about .sub_cont01 .last{display:block;font-weight: 700;font-size: 30px;color: #3E3E3E;margin-bottom: 60px;}
.about .sub_cont02{background: url(../../images/mobileEN/about/about_bg.jpg) 50% 50% no-repeat;padding-top: 147px;box-sizing: border-box;height: 1068px;}
.about .sub_cont02 h4{color:#295300;font-weight: 500;font-size: 37px;line-height: 52px;}
.about .sub_cont02 h4 strong{font-weight: 500;}
.about .sub_cont02 p{color:#303030;font-weight: 300;font-size: 24px;margin:30px 0 196px 0;line-height: 38px;}
.about .sub_cont02 h5{display: inline-block;vertical-align: top;color:#3E3E3E;font-weight: 700;font-size: 45px;margin-right: 25px;letter-spacing: 10px;line-height: 1.2;}
.about .sub_cont02 h5 span{display: inline-block;vertical-align: bottom;font-size: 30px;font-weight: 700;color:rgba(41,83,0,0.3);letter-spacing: 0px;}
.about .sub_cont02 ul{margin-top: 20px;}
.about .sub_cont02 ul li {font-weight: 300;font-size: 24px;color:#737373;display: inline-block;vertical-align: middle;margin-right:23px;}
.about .sub_cont02 ul li:nth-child(3n){margin-right: 0;}
.about .sub_cont03{padding:120px 0}
.about .sub_cont03 h3{text-align: center;font-weight: 700;font-size:55px;color:#3E3E3E}
.about .history{text-align: left;margin-top: 120px;}
.about .history img{display: inline-block;}

/*contact*/
.contact .sub_cont01{padding-top: 120px;}
.contact .sub_cont02{box-sizing: border-box;padding-bottom:120px;text-align: center;}
.contact .sub_cont02 .tit{margin:80px auto 45px;}
.contact .sub_cont02 ul{margin: auto;display: inline-block;}
.contact .sub_cont02 li{border-bottom: 1px solid rgba(0,0,0,0.3);padding-bottom: 30px;margin-bottom: 30px;text-align: left;}
.contact .sub_cont02 li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.contact .sub_cont02 li em{display: inline-block;vertical-align: middle;margin-right: 20px;}
.contact .sub_cont02 li p{color:#3E3E3E;font-weight: 700;font-size: 26px;display: inline-block;vertical-align: middle;text-align: left;line-height: 1.2;}
.contact .sub_cont02 li p span{color:#737373;font-weight: 300;font-size: 24px;}

/*products*/
.products .sub_cont01{overflow-x: hidden;}
.products .prd01{background: url(../../images/mobile/products/prd01_bg.png) 100% 0 no-repeat;margin-top: 120px;}
.products .prd02{background: url(../../images/mobile/products/prd02_bg.png) 0 0 no-repeat;margin-top: 160px;}
.products .prd03{background: url(../../images/mobile/products/prd01_bg.png) 100% 0 no-repeat;}
.products .prd04{background: url(../../images/mobile/products/prd02_bg.png) 0 0 no-repeat;margin-top: 120px;}
.products .prd_cont{width:550px;margin:auto;position:relative;height: 1180px;}
.products .prd02 .prd_cont{height:1150px}
.products .prd03 .prd_cont{height:1140px}
.products .prd04 .prd_cont{height:1260px}
.products .prd01 .info_cont{position: absolute;right: 0;top: 490px;}
.products .prd02 .info_cont{position: absolute;left: 0;top: 490px;}
.products .prd03 .info_cont{position: absolute;right: 0;top: 490px;}
.products .prd04 .info_cont{position: absolute;left: 0;top: 490px;}
.products .prd01 .img_cont{position: absolute;left: -156px;top:-60px;}
.products .prd02 .img_cont{position: absolute;right: -155px;top: -60px;}
.products .prd03 .img_cont{position: absolute;left: -156px;top:-60px;}
.products .prd04 .img_cont{position: absolute;right: -155px;top: -60px;}
.products .info_cont label{display: block;width:477px;height: 35px;color: #737373;text-align: center;line-height: 35px;font-weight: 300;font-size: 20px;border-radius: 18px;border:1px solid #737373}
.products .info_cont h5{display: block;color: #3E3E3E;font-weight: 700;font-size: 30px;margin:15px 0 30px 0}
.products .info_cont p{display: block;color: #3E3E3E;font-weight: 300;font-size: 24px;margin-bottom:30px;padding-bottom: 20px;border-bottom:1px solid rgba(0,0,0,0.3) ;}

/*news*/
.news .sub_cont01{padding: 120px 0;}
.news .news_wrap ul::after{display: block;content: '';clear: both;}
.news .news_wrap ul li{float: left;width:286px;margin-right:48px;margin-bottom: 60px;}
.news .news_wrap ul li:nth-child(2n){margin-right: 0;}
.news .news_wrap .thumb{width:286px;height: 179px;border-radius: 10px;overflow:hidden}
.news .news_wrap .thumb img{width:100%;}
.news .news_wrap ul li a{display: block;}
.news .news_wrap ul li label{border-radius:24px;text-align: center;display: inline-block;color:#fff;font-size:20px;font-weight: 300;background: rgba(0,59,39,0.7);margin:20px 0 15px 0;padding:0 16px;height:38px;line-height: 38px;}
.news .news_wrap ul li h4{color:#3E3E3E;font-weight: 500;font-size: 24px;text-align: left;display: inline-block; width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: normal; line-height: 1.4; height: 4.2em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.news .news_wrap ul li .date{display: block;text-align: left;color:#737373;font-weight: 300;font-size: 20px;margin-top: 20px;}
.news .btn_more{width:302px;height: 81px;display: block;margin:auto;line-height: 81px;border-radius: 41px;background:#F5F5F5;color:#3E3E3E;font-weight: 700;font-size: 26px;margin-top: 40px;}
.news .news_view{width:100%;margin: auto;}
.news .news_view .category{border-radius:24px;text-align: center;display: inline-block;color:#fff;font-size:24px;font-weight: 300;background: rgba(0,59,39,0.7);padding:0 16px;height:48px;line-height: 48px;}
.news .news_view .tit{color:#3E3E3E;font-weight: 500;font-size: 30px;line-height: 1.4;margin:20px 0 15px 0;text-align: left;}
.news .news_view .info{border-top:1px solid rgba(62,62,62,0.3);border-bottom:6px solid rgba(62,62,62,0.3);}
.news .news_view .info::after{display: block;content: '';clear: both;}
.news .news_view .info .file{width:420px;float: left;margin:16px 0}
.news .news_view .info_date{text-align: right;margin:18px 0}
.news .news_view .info_date span{display: inline-block;color:#737373;font-weight: 300;font-size: 20px;vertical-align: middle;}
.news .news_view .info_date em{display: inline-block;vertical-align: middle;width:2px;height: 20px;background: #737373;margin:0 10px;}
.news .news_view .info_date span:first-child{font-weight: 500;}
.news .news_view .info .file label{display: inline-block;vertical-align: middle;font-weight: 500;font-size: 22px;color:#3E3E3E;margin-right:30px;}
.news .news_view .info .file label em{display: inline-block;vertical-align: middle;margin-right: 3px;width:18px;height: 18px;background: url(../../images/mobile/common/ico_file.png) 0 0 no-repeat;}
.news .news_view .info .file a{display:block;font-size: 20px;font-weight: 300;color:#737373;width:100%;margin-bottom:5px;}
.news .news_view .info .file .file_list{display:inline-block;vertical-align:top;width:280px;}
.news .news_view .cont{padding: 40px 0;}
.news .news_view .cont img{display: block;margin:0 auto 40px;max-width: 620px;}
.news .news_view .cont p{color:#3E3E3E;font-weight: 300;font-size: 22px;line-height: 1.4;}
.news .news_view .page{width:100%;border-top:1px solid rgba(62,62,62,0.3);border-bottom:1px solid rgba(62,62,62,0.3);margin:80px auto;}
.news .news_view .page .next{width:100%;border-top:1px solid rgba(62,62,62,0.3);padding: 15px 0;}
.news .news_view .page .prev{padding: 15px 0;}
.news .news_view .page label{display: inline-block;vertical-align: middle;width:150px;text-align: center;color:#3E3E3E;font-weight: 500;font-size: 21px;}
.news .news_view .page .prev label em{display: inline-block;vertical-align: middle;margin-right:10px;width:23px;height: 18px;background: url(../../images/mobile/common/ico_prev_arrow.png) 0 0 no-repeat;margin-top: -2px;}
.news .news_view .page .next label em{display: inline-block;vertical-align: middle;margin-right:10px;width:23px;height: 18px;background: url(../../images/mobile/common/ico_next_arrow.png) 0 0 no-repeat;margin-top: -2px;}
.news .news_view .page a{color:#737373;font-weight: 300;font-size: 18px;display: inline-block;vertical-align: middle;text-align: left;width : -webkit-calc(100% - 155px);width : -moz-calc(100% - 155px);width : calc(100% - 155px);}
.news .filter_wrap{text-align:left;margin-bottom:59px;margin-top:-80px;}
.news .filter_wrap button{display:inline-block;width:147px;height:64px;box-sizing:border-box;line-height:56px;border:4px solid #63ae4f;border-radius:32px;text-align:center;font-size:22px;font-weight:400;color:#63ae4f;margin-right:7px}
.news .filter_wrap button.on{background:#63ae4f;color:#fff;}
.news .filter_wrap button:last-child{margin-right:0;}
.news .filter_wrap button.lh_two{line-height:27px;}

/*store*/
.store .sub_cont01{padding-bottom: 120px;}
.store .sub_cont0102{padding-bottom: 66px;}
.store .search_top{margin-bottom:28px}
.store .search_top .sel_common{background: #fff url(../../images/mobile/common/ico_arrow_down.png) 94% 50% no-repeat;width:100%;padding: 19px 45px 19px 40px;box-sizing: border-box;font-size: 24px;font-weight: 500;color:#3E3E3E;border:1px solid #E4E4E4;border-radius: 35px;position: relative;margin-bottom: 15px;max-height: 69px;}
.store .tbl_list{width:100%;border-collapse: collapse;overflow:hidden;margin-top: 28px;}
.store .tbl_list thead tr{background:#6B1687;}
.store .tbl_list thead th{color:#fff;text-align: center;font-size:26px;font-weight: 500;padding: 12px 0;}
.store .tbl_list tbody td{color:#3E3E3E;font-weight: 500;font-size: 22px;text-align: left;padding: 20px;}
.store .tbl_list td:nth-child(1){padding-left:35px;width:40%}
.store .tbl_list td:nth-child(2){padding-right:35px;width:60%}
.store .tbl_list tbody tr{background: #fff;border-bottom:1px solid #ccc}
.store .tbl_list tbody tr:first-child{border-top:4px solid #6B1687;}
.store .tbl_list tbody .txt_l{text-align:left;}
.store .tbl_list tbody td h5{font-size: 22px;font-weight:500}
.store .tbl_list tbody td p{color:rgba(112,112,112,0.7);margin-top: 3px;}
.store .tbl_list tbody button{border:1px solid rgba(61,1,81,0.5);text-align: center;border-radius: 21px;color:#3D0151;font-weight: 500;font-size: 20px;width:134px;height: 38px;line-height: 38px;}
.store .pager{display: block;margin:45px auto 0;text-align: center;}
.store .pager a{color:#484848;font-weight: 500;font-size: 22px;display: inline-block;width:30px;text-align: center;height: 35px;box-sizing: border-box;margin-right: 42px;vertical-align: bottom;}
.store .pager a.active{color:#3D0151;border-bottom: 1px solid #3D0151;}
.store .pager .btn_paging_first{width:45px;height: 45px;background: url(../../images/mobile/common/btn_first.png) 0 0 no-repeat;margin-right: 5px;text-indent:-9999px;}
.store .pager .btn_paging_prev{width:45px;height: 45px;background: url(../../images/mobile/common/btn_prev.png) 0 0 no-repeat;text-indent:-9999px;}
.store .pager .btn_paging_next{width:45px;height: 45px;background: url(../../images/mobile/common/btn_next.png) 0 0 no-repeat;margin-right: 5px;text-indent:-9999px;}
.store .pager .btn_paging_last{width:45px;height: 45px;background: url(../../images/mobile/common/btn_last.png) 0 0 no-repeat;margin-right: 0;text-indent:-9999px;}
.store .mb15{margin-bottom: 15px;}
.store .map_top{width:100%;}
.store .map_top .wrap_1296{position:relative}
.store .map_top .map_search{padding:20px 0;}
.store .map_top .ipt_box{border:1px solid #E4E4E4;border-radius:52px;overflow:hidden;width:100%;position:relative;padding:22px 0;height:71px;box-sizing:border-box;}
.store .map_top .ipt_box .ipt_text{font-size: 20px;font-weight: 500;color:#3E3E3E;width:405px;box-sizing: border-box;padding: 0 10px 0 55px;background: #fff url(../../images/web/common/ico_search.png) 20px 50% no-repeat;border:none;height:24px}
.store .map_top .ipt_box button{color:#fff;text-align: center;border-radius:35px;font-size: 22px;font-weight: 500;background: #3D0151;width:203px;height: 69px;line-height: 69px;position: absolute;right:0;top:0;z-index: 1;}
.store .map_top h5{text-align:center;border-bottom:4px solid #6B1687;color:#3E3E3E;font-size:30px;font-weight:700;padding:50px 0 34px 0}
.store .map_top .tbl_result{width:100%;margin:0 auto 60px;}
.store .map_top .tbl_result tr{border-bottom:1px solid #CCCCCC;}
.store .title{text-align:center;font-size:30px;color:#3E3E3E;margin:0 auto 27px;font-weight:700;}
.store .mr10{margin-right:10px}
.store .map_top .tbl_result td{padding:20px;text-align:left}
.store .map_top .tbl_result td h6{color:#3E3E3E;font-weight:700;font-size:22px;font-weight:500}
.store .map_top .tbl_result td p{color:#3E3E3E;font-weight:500;font-size:22px;word-break:keep-all}
.store .map_top .tbl_result td span{color:#737373;font-weight:300;font-size:22px;display:block;margin-top:5px }
.store .map_top .tbl_result td:nth-child(1){padding-left:35px;width:40%}
.store .map_top .tbl_result td:nth-child(2){padding-right:35px;width:60%}
.store .map_info {background:#fff;}
.store .map_info h5{text-align:center;border-bottom:4px solid #6B1687;color:#6B1687;font-size:34px;font-weight:500;padding:34px 0 16px 0}
.store .map_info ul{padding:29px 0;box-sizing:border-box;width:100%;}
.store .map_info li label{display:inline-block;vertical-align:top;color:#737373;font-weight:300;font-size:22px;margin-right:25px;}
.store .map_info li p{display:inline-block;vertical-align:top;color:#3E3E3E;font-weight:500;font-size:22px;width:525px;word-break:keep-all}
.store .map_info li{margin-bottom:18px;}
.store .btn_back {margin:53px auto 0;width:302px;height:81px;display:block;border-radius:41px;text-align:center;background:#f5f5f5;font-weight:700;font-size:26px;color:#3e3e3e;line-height:81px; }
.store .map_top_box{width:100%;height:655px;background:#eee}
.store .mb100{margin-bottom:100px;}
.store .marker_info{background:#fff;border:1px solid #707070;padding:15px;width:250px;position:relative;margin-left:-137px}
.store .marker_info h4{color:#707070;font-weight:500;font-size:20px;word-break: keep-all;white-space: normal;}
.store .marker_info p{color:#707070;font-weight:400;font-size:16px;margin-top:5px;word-break: keep-all;white-space: normal;}
.store .marker_info::after{display:block;content:'';clear:both;position:absolute;left:50%;margin-left:-18.5px;bottom:-31px;background:url(../../images/mobile/common/ico_bubble.png) 0 0 no-repeat;width:37px;height:32px;}


/*ir*/
.ir .sub_cont01{padding: 120px 0;}
.ir ul li{border-bottom: 1px solid rgba(62,62,62,0.3);padding: 45px 0;}
.ir ul li:first-child{padding-top: 0;}
.ir ul li:last-child{border-bottom: 0;padding-bottom: 0;}
.ir ul h4{color:#3E3E3E;font-weight: 700;font-size: 30px;margin-bottom:30px;}
.ir ul div{border-radius: 10px;background:#FAFAFA;width:100%;padding: 20px 0;}
.ir ul p{color:#3E3E3E;font-weight: 300;font-size: 24px;display: inline-block;vertical-align: middle;width:300px;box-sizing: border-box;padding-left:20px;}
.ir ul span{display: inline-block;vertical-align: middle;border-left: 1px solid rgba(62,62,62,0.3);border-right: 1px solid rgba(62,62,62,0.3);width:147px;text-align: center;font-weight: 500;font-size: 22px;color:#3E3E3E;}
.ir ul a{display: inline-block;text-align: center;border:1px solid rgba(61,1,81,0.5);width:126px;height: 36px;line-height: 36px;color:#3D0151;font-weight: 500;font-size: 20px;border-radius: 19px;margin-left: 18px;box-sizing: border-box;vertical-align: middle;}

/*popup*/
.dim{position: fixed;width:100%;height: 100%;background:rgba(0,0,0,0.3);left:0;top:0;z-index: 500;display: none;}
.layer_pop{position: fixed;top:50%;z-index: 999;display:none;margin-left:-310px;width:620px;box-sizing: border-box;background: #fff;padding: 17px 17px 45px 17px;left:50%;margin-top:-355px;text-align: center;}
.layer_pop .map{width:100%;height: 326px;}
.layer_pop h4{text-align: center;font-size: 35px;font-weight: 500;color: #3E3E3E;margin:30px auto 19px}
.layer_pop p{display: inline-block;margin:0 auto 20px;text-align: left;}
.layer_pop .ico_address{width:30px;height: 30px;background: url(../../images/mobile/common/ico_address.png) 0 0 no-repeat;margin-right:9px;display: inline-block;vertical-align: middle;}
.layer_pop .ico_call{width:30px;height: 30px;background: url(../../images/mobile/common/ico_call.png) 0 0 no-repeat;margin-right:9px;display: inline-block;vertical-align: middle;}
.layer_pop p span{display: inline-block;vertical-align: middle;color:#3E3E3E;font-weight: 500;font-size: 22px;width: 380px;text-align: left;word-break: keep-all;}
.layer_pop .btn_close{color:#fff;text-align: center;border-radius:32px;font-size: 24px;font-weight: 500;background: #3D0151;width:285px;height: 64px;line-height: 64px;display: block;margin:25px auto 0;}

.mb80{margin-bottom: 80px;}
.mr15{margin-right: 15px;}
.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.mr7{margin-right: 7px;}
.ml7{margin-left: 7px;}
.mb7{margin-bottom: 7px;}
