﻿@charset "UTF-8";
.img-center {margin:0 auto;}
.sub_container {padding:75px 0 75px 0;}

/* pc */
.table_list {width:100%;border-collapse:collapse;border-spacing:0;border-top: 2px solid #e0428c;}
.table_list th {position: relative;z-index: 1;vertical-align:middle;font-size:18px;font-weight:700;padding:22px 20px;text-align:center;color:#222222;background-color:#f9f9f9;overflow:hidden;word-break:normal;border-bottom:1px solid #e4e4e4}
.table_list td {vertical-align:middle;font-size:16px;color:#535353;font-weight: 400;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding:22px 20px;overflow:hidden;word-break:normal;}
.table_list.separate {border-collapse: separate;}
.table_list.separate th {border-bottom: none;}
.table_list.separate td {border-bottom: 1px solid #e4e4e4;border-top: none;}
.table_list td.txt_top {vertical-align: top;}
.table_list td.text-left {text-align:left;}
.table_list td.text-center {text-align:center;}
.table_list td a {font-size:22px;color:#000000;font-weight: 200;}
.table_list td a.re span {margin-right:5px;display:inline-block;font-size:14px;color:#52b3d3;padding-left:18px;background:url('/skin/img/fac_img/ico_re.png') no-repeat left center;}
.table_list td strong {font-size:14px;color:#333333;font-weight:500;}
.table_list td .gan {color: #0168c7;}
.table_list td .ji {color: #6ec940;}
 
/* tablet,mobile */
.mobile_list {border-top: 1px solid #ccc;}
.mobile_list li.board_box {display: table;position: relative;width: 100%;border-bottom: 1px solid #ccc;word-break: break-all;word-wrap: break-word;}
.mobile_list li.board_box a {display: table-cell;width: 100%;padding: 12px 14px 13px 0;color:#666;}
.mobile_list.nore_mobile_list  li.board_box a {padding-left:0;}
.mobile_list li.board_box a .tit {font-size: 16px;line-height: 19px;font-weight: normal;}
.mobile_list li.board_box a .stit {font-size: 14px;line-height: 19px;font-weight: 300;}
.mobile_list li.board_box a .info_area {margin-top: 4px;font-size: 12px;line-height: 15px;color: #959595;}
.mobile_list li.board_box a .info_area .name {display: table-cell;white-space: nowrap;}
.mobile_list li.board_box a .info_area .date {display: table-cell;padding-left: 7px;white-space: nowrap;}
.mobile_list li.board_box a .info_area .cnt {display: table-cell;padding-left: 10px;white-space: nowrap;}
.mobile_list li.board_box a.re {margin-right: 5px;display: inline-block;padding: 12px 14px 13px 15px;background: url('/skin/img/fac_img/ico_re.png') no-repeat 0 15px;}
.mobile_list li.board_box a.re span.rec {color: #52b3d3;margin-right: 5px;display: inline-block;}

.page_wrap {text-align:center;font-size:0;margin-top: 60px;}
.page_nation {display:inline-block;border-left:1px solid #e6e6e6;}
.page_nation .none {display:none;}
.page_nation a {display:block;float:left;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:43px;height:43px;line-height:43px;text-align:center;background-color:#fff;font-size:18px;color:#c6c6c6;text-decoration:none;}
.page_nation .arrow {border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.page_nation .pprev {background:#fff url('/skin/default/img/sub/page_pprev.png') no-repeat center center;margin-left:0;}
.page_nation .prev {background:#fff url('/skin/default/img/sub/page_prev.png') no-repeat center center;}
.page_nation .next {background:#fff url('/skin/default/img/sub/page_next.png') no-repeat center center;}
.page_nation .nnext {background:#fff url('/skin/default/img/sub/page_nnext.png') no-repeat center center;margin-right:0;}
.page_nation a.active {background-color:#e1438c;color:#fff;}

.board_view {border-top:1px solid #555555;border-bottom:1px solid #555555;}
.board_view .title {overflow:hidden;font-size:18px;color:#333333;font-weight: 500;padding:25px 35px;border-bottom:1px solid #e5e5e5;}
.board_view .title .sh_fl {float: left;}
.board_view .title .sh_fr {float: right;}
.board_view .title .sh_fr ul {overflow:hidden;}
.board_view .title .sh_fr ul li {float:left;position:relative;padding-right:13px;margin-right:12px;font-size:16px;color:#999999;font-weight: 400;}
.board_view .title .sh_fr ul li strong {color: #49b4e7;}
.board_view .title .sh_fr ul li:after {position:absolute;right:0;top:3px;background-color:#c7c7c7;width:1px;height:16px;content:"";display:block;}
.board_view .title .sh_fr ul li.last {padding-right:0;margin-right:0;}
.board_view .title .sh_fr ul li.last:after {display:none;}
.board_view .cont {font-size:16px;color:#666666;padding:25px 35px;}
.btn_area {text-align:right;margin-top:20px;}
.btn_area.btn_center {text-align:center;margin-top:60px;}
.btn_area .btn_write {background-color:#26abe9;display:inline-block;width:170px;height:55px;line-height:55px;color:#fff;font-size:16px;text-align:center;font-weight:500;text-decoration:none;border:none;vertical-align:top;}
.btn_area .btn_write:hover {background-color:#3fb5ec;}
.btn_area .btn_cancel {background-color:#f1f1f1;display:inline-block;width:170px;height:55px;line-height:55px;color:#333333;font-size:16px;text-align:center;font-weight:500;text-decoration:none;border:1px solid #cecece;}

.news_view .tit {font-size: 24px;color: #222222;font-weight: 600;position: relative;border-bottom: 1px solid #dddddd;padding: 32px 30px 31px 30px;}
.community .news_view .tit {padding-top: 0;}
.community .news_view .info {top: 0;}
.news_view .info {position: absolute;top: 30px;right: 0;}
.news_view .info span {font-size: 15px;color: #666666;position: relative;font-weight: 400;}
.news_view .info span.red {color: #e1438c;}
.news_view .info span.bar {padding-right: 18px;margin-right: 18px;}
.news_view .info span strong {color: #0035ad;display: inline-block;margin-left: 10px;}
.news_view .info span.bar:after {content: "";display: block;background-color: #d2d2d2;width: 1px;height: 15px;position: absolute;right: 0;top: 4px;}
.news_view .cont {padding: 30px 0 100px 0;border-bottom:1px solid #dddddd;}
.news_view .cont .file {margin-bottom: 50px;}
.news_view .cont .file a {display: inline-block;text-decoration: underline;font-size: 12px;color: #222222;padding-left: 18px;position: relative;}
.news_view .cont .file a:before {position: absolute;content: "";display: block;width: 14px;height: 12px;left: 0;top: 2px;background-image: url('/skin/default/img/sub/ico_folder.png');-webkit-background-size: 14px 12px;background-size: 14px 12px;}
/*
.news_view .cont .real,
.news_view .cont .real p,
.news_view .cont .real td,
.news_view .cont .real span {font-size: 15px !important;color: #222222 !important;}
*/
.news_view .cont img {width: auto !important;max-width:100% !important;height: auto !important;}
.news_btn {text-align: center;font-size: 0;margin-top: 40px;}
.news_btn a {text-decoration: none;display: inline-block;background-color: #6c6c6c;font-size: 18px;color: #fff;font-weight:400;text-align: center;width: 140px;height: 50px;line-height: 50px;}

.prevnext_wrap {border-bottom:1px solid #c6c6c6;}
.prevnext_wrap .prevnext.prevnextline {border-bottom:1px solid #c6c6c6;}
.prevnext_wrap .prevnext {display: table;width: 100%;}
.prevnext_wrap .prevnext .cell {display: table-cell;vertical-align: middle;height: 70px;}
.prevnext_wrap .prevnext .arrow {width: 8%;}
.prevnext_wrap .prevnext .arrow span {display: block;height: 100%;background-image: url('/skin/default/img/sub/ico_up.png');background-size:16px 8px;background-position: center center;background-repeat: no-repeat;}
.prevnext_wrap .prevnext .arrow.down span {background-image: url('/skin/default/img/sub/ico_down.png');}
.prevnext_wrap .prevnext .txt {width: 8%;font-size: 16px;color: #e1438c;font-weight: 500;}
.prevnext_wrap .prevnext .link {width: 84%;font-size: 16px;color: #000000;}
.prevnext_wrap .prevnext .link a {font-size: 16px;color: #000000;font-weight:400;}

.board_form {border-top:2px solid #555555;}
.board_form .form_field {display:table;width:100%;border-bottom:1px solid #e5e5e5;}
.board_form .form_field.last {border-bottom:none;}
.board_form .form_field .th {display:table-cell;width:20%;vertical-align:middle;font-size:16px;background-color:#f8f8f8;color:#333333;padding:10px 10px 10px 25px;font-weight:500;}
.board_form .form_field .th span {color:#008fc1;}
.board_form .form_field .td {display:table-cell;width:80%;vertical-align:middle;font-size:16px;color:#333333;padding:10px 30px;}
.board_form .form_field .td input.form_input {border:1px solid #d5d5d5;height:40px;background-color:#fff;padding:0 10px;}
.board_form .form_field .td textarea.form_textarea {resize:none;border:1px solid #d5d5d5;height:220px;padding:15px;}
.board_form .form_field .td select {border:1px solid #d5d5d5;height:40px;background-color:#fff;padding:0 15px;}
.board_form.pay_board_form .form_field .td {font-size:16px;}
.w200 {width:200px;}
.w400 {width:400px;}
.w800 {width:800px;}

.board_form_btn {text-align: center;margin-top: 60px;}
.board_form_btn input {display: inline-block;width: 160px;height: 50px;line-height: 50px;background-color: #123892;color: #fff;border:none;outline:none;font-size: 16px;}
.board_form_btn .cancel {display: inline-block;width: 160px;height: 50px;line-height: 50px;background-color: #ececec;color: #000;border:none;outline:none;font-size: 16px;}
.board_form_btn .cancel:hover {background-color: #ececec;}
.board_form_btn input:hover {background-color: #05349c;}

.product .mar {margin: 0;}
.product .pad {padding: 0;}
.img-area {margin-bottom: 24px;display: table;width: 100%;border: 1px solid #e1e1e1;position: relative;}
.img-area:hover:before {display: block;}
.img-area:before {content: "";display: none;background-color: rgba(0, 0, 0, 0.3);position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 10;}
.img-area:hover .wide {display: block;}
.img-area .wide {position: absolute;left: 50%;top: 50%;z-index: 15;margin-top: -38px;margin-left: -38px;display: none;}
.img-area .detail_img {display: table-cell;width: 100%;height: auto;padding: 45px 0;vertical-align: middle;text-align: center;}
.img-area .detail_img img {max-height: 530px;width: auto;margin: 0 auto;display: inline-block;max-width:100%;}
.thumb {margin: 0 -8px;}
.thumb:before {content: "";display: table;}
.thumb:after {content: "";display: table;clear: both;}
.thumb .titem {float:left;width: 20%;padding: 0 8px;}
.thumb .titem .item {display: block;border: 1px solid #e1e1e1;padding: 6px;margin-bottom: 16px;}
.thumb .titem .item img {max-width: 100%;}
.thumb .titem .item:hover,
.thumb .titem.active .item {border-color: #e1438c;}
.more_btn {text-align: center;font-size: 0;margin-top: 40px;}
.more_btn a {display: inline-block;width: 160px;height: 50px;border: 2px solid #e1438c;line-height: 50px;text-align: center;font-size: 15px;color: #e1438c;font-weight: 400;text-decoration: none;}
.more_btn.view_btn {text-align: right;}
.more_btn.view_btn .viewBtn {color: #000;border-color: #000;border-width: 1px;width: 120px;height: 50px;}
.more_btn.down_btn {text-align: right;position:relative;margin-right:145px;margin-bottom:-90px;}
.more_btn.down_btn .downBtn {color: #fff;width: 130px;height: 50px;background-color: #e1438c;font-weight: 400;}
.txt-area-wrap {padding-left: 30px;}
.txt-area {border-top: 2px solid #e1438c;}
.txt-area ul li {border-bottom: 1px solid #dddddd;}
.txt-area ul li a.tit {text-decoration: none;position: relative;display: block;font-size: 18px;color: #000000;font-weight: 400;height: 60px;line-height: 60px;padding: 0 34px 0 15px;}
.txt-area ul li.active a.tit {background-color: #f7f7f7;}
.txt-area ul li a.tit:after {width: 13px;height: 13px;content: "";display: block;position: absolute;right: 10px;top: 50%;margin-top: -6px;background: url('/skin/default/img/sub/ico_toggle.png') no-repeat 0 0;}
.txt-area ul li.active a.tit:after {background-position: -13px 0;}
.txt-area ul li .cont {display: none;font-size: 15px;color: #000;font-weight: 400;background-color: #f7f7f7;padding: 30px;line-height: 1.7;}
.txt-area ul li .cont *{font-family: 'Noto Sans' !important;line-height:1.4}
.thumbnail_img{max-width:100px;}
.more_btn .last_btn{margin-left:20px;}
.txt-area ul li .cont .order {overflow:hidden;}
.txt-area ul li .cont .order .rr {margin-bottom: 5px;text-align: right;}
.txt-area ul li .cont .order .rr a {display: inline-block;width: 100px;height: 38px;background-color: #e1438c;line-height: 38px;text-align: center;font-size: 13px;color: #fff;font-weight: 400;text-decoration: none;}

.product_link {margin-top: 130px;overflow:hidden;}
.product_link ul li {width: 33.333333333%;float: left;padding-top: 15px;padding-bottom: 15px;border-right: 1px solid #eaeaea;}
.product_link ul li > a {text-decoration: none;}
.product_link ul li .bb_wrap {padding-right: 60px;min-height:101px;}
.product_link ul li.bb1 .bb_wrap {background: url('/skin/default/img/main/bottom_banner1.png') no-repeat right center;}
.product_link ul li.bb2 .bb_wrap {background: url('/skin/default/img/main/bottom_banner2.png') no-repeat right center;}
.product_link ul li.bb3 .bb_wrap {background: url('/skin/default/img/main/bottom_banner3.png') no-repeat right center;}
.product_link ul li.bb1 {padding-right: 50px;}
.product_link ul li.bb2 {padding-right: 50px;padding-left: 50px;}
.product_link ul li.bb3 {padding-left: 50px;border-right: none;}
.product_link ul li .bb_wrap .tit {font-size: 27px;font-weight: 400;color: #000;line-height: 1.3;padding: 5px 0;}
.product_link ul li .bb_wrap .stit {font-size: 17px;font-weight: 400;color: #3849a3;}
.product_link ul li .bb_wrap .down a {font-size: 18px;font-weight: 400;color: #000000;}
.product_link ul li.bb2 .bb_wrap .down a {font-size: 14px;color: #e1438c;font-weight: 400;text-decoration: underline;display: inline-block;}
.product_link ul li.bb2 .bb_wrap .down a.mar {margin-right: 10px;}

.location {text-align: right;font-size: 0;margin-bottom: 40px;}
.location ul {overflow:hidden;display: inline-block;}
.location ul li {float:left;font-size: 14px;color: #5f5f5f;font-weight: 400;}
.location ul li.home {width: 29px;height: 20px;}
.location ul li.home a {position: absolute;left: 0;top: 3px;display: inline-block;background: url('/skin/default/img/sub/ico_home.png') no-repeat center center;width: 16px;height: 14px;}
.location ul li.bar {position: relative;padding-right: 13px;margin-right: 10px;}
.location ul li.bar:after {content: "";display: block;width: 5px;height: 9px;position: absolute;right: 0;top: 50%;margin-top: -4px;background: url('/skin/default/img/sub/ico_location_arrow.png') no-repeat center center;}
h2.sub_title {font-size: 35px;color: #000000;font-weight: 600;padding-bottom: 20px;margin-bottom: 35px;border-bottom: 1px solid #e4e4e4;text-align: center;}
.sub0302 h2.sub_title {margin-bottom: 0;border-bottom: none;padding-bottom: 40px;}
.sub0400 h2.sub_title {margin-bottom: 0;border-bottom: none;padding-bottom: 20px;}
.sub0400 h2.sub_stitle {margin-bottom: 35px;border-bottom: none;padding-bottom: 40px;color:#e1438c;text-align:center;font-size:20px;border-bottom: 1px solid #e4e4e4;}
.h3 {font-size: 32px;color: #e1438c;font-weight: 400;margin-bottom: 30px;}
.h4 {font-size: 18px;color: #454545;font-weight: 400;margin-bottom: 40px;line-height: 1.7;}
.img_text {font-size: 13px;color: #000;font-weight: 500;margin-top: 20px;margin-bottom: 55px;}
p {line-height: 1.7;}
p.default_text {margin-bottom: 30px;font-size: 16px;color: #666666;font-weight: 400;word-break: keep-all;line-height: 1.5;}
p.mar {margin-bottom: 30px;}
.cross1 p.default_text {padding: 0 0;}
.pt100 {padding-top: 100px;}
.globalTxt {font-size: 16px;color: #000;font-weight: 400;word-break: keep-all;line-height: 1.5;}
.cross .box {margin-bottom: 90px;padding-top: 100px;text-align: center;height: 367px;border-bottom: 1px solid #e4e4e4;background: url('/skin/default/img/sub/cross3_img.jpg') no-repeat center center;}
.cross .box.nopadbox {padding-top: 0;}
.cross .h3 {margin-bottom: 90px;}
.cross .bh3 {margin-bottom: 50px;font-size: 30px;font-weight: 400;color: #454545;}
.cross3 .pinkBoxFirst {margin-bottom: 87px;}
.cross3 .pinkBoxOther {margin-bottom: 67px;}
.cross3 .pinkTitBox {border: 1px solid #e8e8e8;background-color: #f8f8f8;padding: 70px 30px 40px 30px;min-height: 300px;}
.cross3 .pinkTitBox .tit {text-align: center;border-radius: 50px;font-size: 20px;color: #fff;font-weight: 400;background-color: #e1438c;width:250px;height: 56px;line-height: 56px;position: absolute;left: 50%;top: -28px;margin-left: -125px;}
.cross3 .pinkTitBox p {font-size: 15px;color: #666666;font-weight: 400;line-height: 2;word-break: keep-all;}
.cross3 .pinkTitBox p.con {font-size: 13px;color: #000000;font-weight: 500;}

.cross4 .box {margin-bottom: 90px;height: 367px;border-bottom: 1px solid #e4e4e4;}
.cross4 .box img {margin: 0 auto;}
.cross .text_section {text-align: center;margin-bottom: 60px;}
.cross .text_section.tsline {border-bottom: 1px solid #e4e4e4;padding-bottom: 100px;}
.cross .text_section .tit {font-size: 25px;color: #000;font-weight: 400;margin-bottom: 30px;text-decoration: underline;}
.cross .text_section .txt {font-size: 16px;color: #666666;font-weight: 400;line-height: 2;}
.cross_order {margin-bottom: 100px;text-align: center;}
.cross_order .img {margin-bottom: 10px;}
.cross_order .img img {margin: 0 auto;}

.dd_dt {padding: 60px 0;display: table;width: 100%;}
.dd_dt.bb {border-bottom: 1px solid #e4e4e4;}
.dd_dt .tit {width: 25%;text-align: center;display: table-cell;vertical-align: middle;}
.dd_dt .tit span {display: inline-block;border-radius: 50px;color: #fff;font-size: 20px;font-weight: 500;width: 250px;height: 56px;line-height: 56px;background-color: #e1438c;margin: 0 auto;text-align: center;}
.dd_dt .txt {width: 75%;padding-left: 40px;display: table-cell;vertical-align: middle;}
.dd_dt .txt ul li {word-break:keep-all;font-size: 15px;color: #666;font-weight: 400;position: relative;padding-left: 11px;line-height: 1.9;}
.dd_dt .txt ul li:before {background-color: #e1438c;width: 3px;height: 3px;content: "";display: block;position: absolute;left: 0;top: 12px;}

.num_order .item {display: table;width: 100%;padding: 35px 0;}
.num_order .num {display: table-cell;width: 16.66666667%;vertical-align: top;padding-left: 105px;}
.num_order .num span {display: inline-block;width: 105px;height: 105px;line-height: 105px;background-color: #e1438c;font-size: 50px;color: #fff;border-radius: 50%;text-align: center;}
.num_order .text {padding-left: 58px;display: table-cell;width: 83.33333333%;vertical-align: middle;}
.num_order .text .text_in {border-bottom: 1px dotted #cccccc;padding-bottom: 50px;}
.num_order .text .tit {font-size: 22px;color: #e1438c;font-weight: 400;margin-bottom: 5px;}
.num_order .text .txt {font-size: 16px;color: #666666;font-weight: 400;word-break:keep-all;line-height: 1.7;}

.category {margin-bottom: 40px;background-color: #f9f9f9;border-top: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.category:before {display: table;content: "";}
.category:after {display: table;content: "";clear: both;}
.category .item {float:left;min-width: 210px;height: 48px;border-right: 1px solid #e4e4e4;}
.category .item .dropdown.open {background-color: #fff;}
.category .item .dropdown.open .btn {color: #e1438c;}
.category .item .dropdown {height: 100%;}
.category .item .btn {border-radius:0;padding: 0 40px 0 15px;display: block;background-color: transparent;width: 100%;height: 100%;font-size: 16px;color: #666666;font-weight: 400;text-align: left;position: relative;}
.category .item .btn:after {width: 11px;height: 6px;background: url('/skin/default/img/sub/arrow_down.png') no-repeat 0 0/11px auto;display: block;content: "";position: absolute;right: 10px;top: 50%;margin-top: -3px;}
.category .item .dropdown.open .btn:after {background-image: url('/skin/default/img/sub/arrow_up.png');}
.category .dropdown-menu {width: 100%;border-radius: 0;padding: 0;}
.category .dropdown-item {display: block;padding: 15px 15px;font-size: 14px;color: #666666;font-weight: 400;}
.category .dropdown-item:hover {background-color: #ececec;text-decoration: none;}

.cross_tab:before {content: "";display: block;}
.cross_tab:after {content: "";display: block;clear: both;}
.cross_tab {margin-bottom: 40px;border-left: 1px solid #e4e4e4;}
.cross_tab .item {float:left;width: 20%;border: 1px solid #e4e4e4;border-left: none;}
.cross_tab .item a {vertical-align: middle;padding: 15px 10px;display: block;font-size: 16px;color: #666666;font-weight: 400;text-decoration: none;text-align: center;background-color: #f9f9f9;}
.cross_tab .item.active a,
.cross_tab .item a:hover {color: #e1438c;background-color: #fff;}

.image_list .marfix {margin: 0 -8px;}
.image_list .padfix {padding: 0 8px;}
.image_list .item {margin-bottom: 30px;}
.image_list .item .img {border: 1px solid #e4e4e4;border-bottom: none;}
.image_list .item .img img {margin: 0 auto;height: 100%;width: 100%;}
.image_list .item a {text-decoration: none;}
.image_list .item .text {border: 1px solid #e4e4e4;padding: 20px 20px 20px 20px;text-align: center;}
.image_list .item .text .title {font-size: 18px;color: #000000;font-weight: 500;}
.image_list .item .text .date {font-size: 16px;color: #000000;font-weight: 500;}

.image_list2 .marfix {margin: 0 -9px;}
.image_list2 .padfix {padding: 0 9px;}
.image_list2 .item {margin-bottom: 10px;}
.image_list2 .item .img {border: 1px solid #e4e4e4;}
.image_list2 .item .img img {margin: 0 auto;}
.image_list2 .item a {text-decoration: none;}
.image_list2 .item .text {padding: 20px 20px 20px 20px;text-align: center;}
.image_list2 .item .text .title {font-size: 18px;color: #000000;font-weight: 500;}

.method_section {text-align: center;margin-bottom: 100px;}
.method_section .tit {display: inline-block;border-radius: 50px;color: #fff;font-size: 20px;font-weight: 500;width: 250px;height: 56px;line-height: 56px;background-color: #e1438c;margin: 0 auto;text-align: center;margin-bottom: 60px;}
.method_section p {font-size: 16px;color: #666666;font-weight: 400;line-height: 1.9;}
.method_section p img {margin: 0 auto;}

.method_list {text-align: center;font-size: 0;}
.method_list .method_list_inline {display: inline-block;}
.method_list .item {display: table-cell;vertical-align: middle;}
.method_list .item p {font-size: 14px;color: #000;font-weight: 500;}

.company .c1 {font-size: 32px;color: #e1438c;font-weight: 500;margin-bottom: 30px;}
.company .c2 {font-size: 16px;color: #c75b8d;font-weight: 400;margin-bottom: 30px;line-height: 1.7;}
.company p {font-size: 16px;color: #666666;font-weight: 400;word-break: keep-all;}
.company p.sign {font-weight: 500;}
.company .text {padding-left: 60px;}

.company1 {text-align: center;}
.company1 .img {margin-bottom: 10px;}
.company1 .img img {margin: 0 auto;}
.company1 .tit {font-size: 22px;color: #000;font-weight: 500;}

.ic_big {margin-bottom: 30px;height: 260px;background: url('/skin/default/img/sub/company3_ico_bg.png') no-repeat center center/cover;}
.ic_big img {margin: 0 auto;}
.ic_small .tit {font-size: 16px;color: #000000;font-weight: 500;margin-bottom: 5px;}
.ic_small .box {border: 1px solid #ddd;border-top: 1px solid #e1438c;padding: 70px 15px;}
.ic_small .box img {margin: 0 auto;}

.board_search_box {text-align: center;font-size: 0;background-color: #f6f6f7;border: 1px solid #dddddd;padding: 25px;margin-bottom: 30px;}
.board_search_box .search_box_inline {display: inline-block;}
.board_search_box .search_box_inline:before {content: "";display: table;}
.board_search_box .search_box_inline:after {content: "";display: table;clear:both;}
.board_search_box .search_box_inline .cell {float:left;}
.board_search_box .search_box_inline .cate {width: 90px;margin-right: 10px;}
.store .board_search_box .search_box_inline .cate {width: 220px;}
.board_search_box .search_box_inline .cate select {background-color: #fff;border: 1px solid #cbcbcb;}
.board_search_box .search_box_inline .cell select,
.board_search_box .search_box_inline .cell input {width: 100%;height: 40px;font-size: 14px;color: #767575;padding: 0 10px;}
.board_search_box .search_box_inline .input {width: 300px;margin-right: 10px;}
.board_search_box .search_box_inline .input input {background-color: #fff;border: 1px solid #cbcbcb;}
.board_search_box .search_box_inline .submit {width: 90px;}
.board_search_box .search_box_inline .submit input {background-color: #e1438c;text-align: center;color: #fff;border: none;}
.list_ul {border-top: 2px solid #e1438c;}
.list_ul li {border-bottom: 1px solid #e0e0e0;}
.list_ul li .item {display: table;width: 100%;padding: 18px 55px 18px 29px;text-decoration: none;position: relative;}
/*.list_ul li a:after {content: "";display: block;width: 26px;height: 26px;background: url('/skin/default/img/sub/list_plus.png') no-repeat 0 0/26px auto;position: absolute;right: 29px;top: 50%;margin-top: -13px;}
.list_ul.down li a:after {width: 23px;height: 28px;background: url('/skin/default/img/sub/ico_list_down.png') no-repeat 0 0/23px auto;margin-top: -12px;}*/
.list_ul li .cell {display: table-cell;vertical-align: middle;}
.list_ul li .cell.cell1 {width: 70%;font-size: 20px;color: #222222;font-weight: 500;}
.list_ul li .cell.cell2 {width: 30%;}
.list_ul li .cell .info:before {display: table;content: "";}
.list_ul li .cell .info:after {display: table;content: "";clear: both;}
.list_ul li .cell .info .in {float:left;font-size: 15px;color: #666666;font-weight: 400;}
.list_ul li .cell .info .in.bar {padding-right: 13px;margin-right: 15px;position: relative;line-height: 30px;}
.list_ul li .cell .info .in.bar:after {content: "";display: block;width: 1px;height: 8px;background-color: #d2d2d2;position: absolute;top: 50%;margin-top: -4px;right: 0;}
.list_ul li .cell .info .in.file a img {width:23px;}
.list_ul li .cell .info .in.file img {width:23px;}

.notilist_ul {border-top: 2px solid #e1438c;}
.notilist_ul li {border-bottom: 1px solid #e0e0e0;}
.notilist_ul li a {display: table;width: 100%;padding: 18px 55px 18px 29px;text-decoration: none;position: relative;}
.notilist_ul li a:after {content: "";display: block;width: 26px;height: 26px;background: url('/skin/default/img/sub/list_plus.png') no-repeat 0 0/26px auto;position: absolute;right: 29px;top: 50%;margin-top: -13px;}
.notilist_ul li a:hover {background-color: #f7f7f7;}
.notilist_ul li .cell {display: table-cell;vertical-align: middle;}
.notilist_ul li .cell.cell1 {width: 70%;font-size: 20px;color: #222222;font-weight: 500;}
.notilist_ul li .cell.cell2 {width: 30%;}
.notilist_ul li .cell .info:before {display: table;content: "";}
.notilist_ul li .cell .info:after {display: table;content: "";clear: both;}
.notilist_ul li .cell .info .in {float:left;font-size: 15px;color: #666666;font-weight: 400;}
.notilist_ul li .cell .info .in.bar {padding-right: 13px;margin-right: 15px;position: relative;}
.notilist_ul li .cell .info .in.bar:after {content: "";display: block;width: 1px;height: 8px;background-color: #d2d2d2;position: absolute;top: 50%;margin-top: -4px;right: 0;}

.event_list a.item {margin-bottom: 38px;text-decoration: none;display: table;width: 100%;background-color: #f7f7f7;border: 1px solid transparent;padding: 26px 22px;}
.event_list a.item:hover {border-color: #e1438c;}
.event_list a.item .img {display: table-cell;width: 39.3%;vertical-align: middle;}
.event_list a.item .txt {padding-left: 35px;display: table-cell;width: 60.7%;vertical-align: middle;}
.event_list a.item .txt .tit {font-size: 20px;font-weight: 400;color: #e1438c;margin-bottom: 20px;}
.event_list a.item .txt .text {font-size: 15px;font-weight: 400;color: #666666;margin-bottom: 10px;word-break: keep-all;padding-right: 50px;}
.event_list a.item .txt .date {font-size: 15px;font-weight: 400;color: #666666;text-align: right;}

.store .h3 {margin-bottom: 60px;}
.store .bh3 {font-size: 22px;font-weight: 400;color: #000000;margin-bottom: 60px;}
.store .bh4 {font-size: 30px;font-weight: 400;color: #454545;text-decoration: underline;margin-bottom: 60px;}
.gray_box {margin-top: 40px;border: 1px solid #e8e8e8;background-color: #fbfbfb;padding: 35px 40px;}
.gray_box .tit {font-size: 16px;color: #222222;font-weight: 500;margin-bottom: 15px;}
.gray_box ul li {position: relative;font-size: 16px;color: #666666;font-weight: 400;margin: 10px 0;padding-left: 12px;}
.gray_box ul li:before {width: 3px;height: 3px;content: "";display: block;background-color: #e1438c;position: absolute;left: 0;top: 9px;}
.ex_txt {margin-top: 10px;text-align: right;}
.line {height: 1px;background-color: #e4e4e4;margin: 60px 0;}
.bigex_txt {font-size: 24px;color: #000000;font-weight: 400;text-align: center;margin-top: 55px;word-break: keep-all;}

.store_slide_box {margin-bottom: 80px;border: 1px solid #dddddd;padding: 44px 104px;position: relative;}
.store_slide.owl-carousel .owl-nav .owl-next,
.store_slide.owl-carousel .owl-nav .owl-prev {font-size: 0;position: absolute;width: 16px;height: 31px;top: 50%;margin-top: -15px;}
.store_slide.owl-carousel .owl-nav .owl-prev {left: -44px;background: url('/skin/default/img/sub/store_prev.png') no-repeat 0 0;}
.store_slide.owl-carousel .owl-nav .owl-next {right: -44px;background: url('/skin/default/img/sub/store_next.png') no-repeat 0 0;}
.store_slide.owl-carousel .owl-nav .owl-prev:hover {background: url('/skin/default/img/sub/store_prev_on.png') no-repeat 0 0;}
.store_slide.owl-carousel .owl-nav .owl-next:hover {background: url('/skin/default/img/sub/store_next_on.png') no-repeat 0 0;}
.store_slide .tit {margin-top: 10px;font-size: 18px;color: #222222;font-weight: 500;text-align: center;}
.store_info:before {content: "";display: block;}
.store_info:after {content: "";display: block;clear: both;}
.store_info .cell {float:left;font-size: 20px;color: #222222;font-weight: 500;}
.store_info .cell.bar {padding-right: 17px;margin-right: 16px;position: relative;}
.store_info .cell.bar:after {width: 1px;height: 17px;background-color: #999999;content: "";display: block;position: absolute;right: 0;top: 5px;}
.store_pic .big {border: 1px solid #dddddd;margin-bottom: 15px;}
.store_pic .item {border: 1px solid #dddddd;}

.store_title {font-size: 25px;font-size: 900;color: #141414;text-decoration: underline;margin-bottom: 40px;text-align: center;}
.store_list .marfix {margin: 0 -15px;}
.store_list .padfix {padding: 0 15px;}
.store_list .item {margin-bottom: 30px;position: relative;}
.store_list .item .area {position: absolute;top: 0;right: 0;width: 90px;height: 90px;background-color: #e1438d;font-size: 20px;text-align: center;padding-top: 30px;color: #fff;font-weight: 600;}
.store_list .item .img {border: 1px solid #ccc;border-bottom: none;}
.store_list .item .img img {margin: 0 auto;}
.store_list .item a {text-decoration: none;}
.store_list .item .text {text-align: center;border: 1px solid #ccc;padding: 20px 20px 20px 20px;}
.store_list .item .text .title {font-size: 18px;color: #000000;font-weight: 600;margin-bottom: 5px;}
.store_list .item .text .date {font-size: 17px;color: #666666;font-weight: 400;}


.modal.in .modal-dialog {z-index:1050;}
.note-editing-area {min-height:200px;}
.note-editable.panel-body {min-height:200px;}

/*store*/
.board-title {font-size:20px; line-height:1.65;color:#333; font-weight:400; letter-spacing:-.01em; margin:0 0 7px; }
.storeModal .modal-content {border-radius:0;min-height:1311px;}
.storeModal .title-cont {padding:10px 10px 30px;}
.storeModal .modal-title {font-size:28px; line-height:1;color:#333; font-weight:400; letter-spacing:-.01em; margin:35px 0 0;}
.storeModal .modal-body {padding:0 10% 45px;}
.storeSlider .flex-control-nav.flex-control-paging {bottom:0; z-index:10;overflow:hidden;text-align: center;margin: 0;}
.flex-control-nav li {margin: 0 4px;display: inline-block;}
.storeSlider .flex-control-paging li a {padding: 5px 10px; background-color:#838586;display: inline-block;font-size: 12px;color: #fff;}
.storeSlider .flex-control-paging li a.flex-active {background: #ffeb00;}
.store-name {font-size:20px; line-height:1.5;color:#333; font-weight:700; letter-spacing:-.05em; margin:0 0 10px;}
.slide_outter {overflow: hidden;margin-bottom: 30px;}
.slide_outter .slide_wrap {max-width: 500px;margin: 0 auto 30px auto;}
table.table.storeModalTb {border-top:2px solid #e44389; border-bottom:1px solid #c0c0c0;}
table.table.storeModalTb > tbody > tr > th {min-width:100px; width:18.75%; border-right:1px solid #c6c6c6; border-top:1px solid #bebebe; background-color:#f5f5f5; font-size:16px; line-height:30px;color:#333; font-weight:700; letter-spacing:-.05em; padding:10px 5px 10px 23px}
table.table.storeModalTb > tbody > tr > td {border-top:1px solid #bebebe; font-size:16px; line-height:30px;color:#666; font-weight:400; letter-spacing:-.05em;  padding:10px 5px 10px 23px}
.gmaps {width:100%; height:440px;}

.storeModal .modal-dialog {width: 1000px;}
.toListLinkWrap {padding-bottom: 50px;text-align: center;}
.toListLink {text-decoration: none;width: 130px;height: 55px;display: inline-block;background-color: #1c1c1c;font-size: 16px;line-height: 55px;color: #fff;font-weight: 400;letter-spacing: -.05em;padding: 0 10px;cursor: pointer;-webkit-transition: all .6s ease;transition: all .6s ease;}

.storeSlider {border: 1px solid #dedad9;}
.slide_wrap {position: relative;}
.slide_wrap .flexslider .slides img {max-width: 100%;width: auto;margin: 0 auto;}
.thumbnail_wrap {margin-top: 10px;}
.thumbnail_wrap .flexslider .slides > li {margin: 0 5px;}
.thumbnail_wrap .flexslider .slides > li .thumb {padding: 5px;}
.thumbnail_wrap .flexslider .slides > li .thumb .bd {border: 3px solid #dadcd9;}
.thumbnail_wrap .flexslider .slides > li.flex-active-slide .thumb .bd {border-color: #df438a;}
.slide_wrap .flex-direction-nav a {top: 50%;}

.product_info {margin-bottom: 80px;}
.product_detail .pd_title {padding-left: 28px;position: relative;font-size: 20px;color: #000000;font-weight: 300;padding-bottom: 12px;border-bottom: 1px solid #e6e6e6;margin-bottom: 65px;}
.product_detail .pd_title:before {width: 13px;height: 14px;background: url('skin/default/img/sub/view_arrow.png') no-repeat 0 0;content: "";display: block;position: absolute;left: 5px;top: 6px;}
.product_detail .pd_img {margin-bottom: 30px;}
.product_detail .pd_img img {margin: 0 auto;}
.product_detail p {font-size: 15px;color: #555555;}
.product_detail .product_item {margin-bottom: 95px;}

#pop .close {font-size: 70px;position: absolute;right: 10px;top: -7px;float: none;}
.thumbnail_wrap .flex-direction-nav a {font-size: 0;width: 14px;height: 25px;margin-top: -12px;}
.thumbnail_wrap .flex-direction-nav a:before {font-size: 18px;}
.txc-image {max-width:100%;}

.total {font-size:18px;font-weight:350;margin-left:30px;margin-top:-10px;margin-bottom:12px;color:#666666;text-align:right;}