@charset "utf-8";






/*메인비주얼*/
.m_main_visul {display:none;}
.main_visual {text-align:center; position:relative; width:100%; height:600px; min-width:1300px; overflow:hidden;background:#000; z-index:0;}
.main_visual ul { width:100%; left:0px;top:0px; height:600px; position:absolute; overflow:hidden;}
.main_visual li{background-repeat:no-repeat; background-position:right top; width:100%; height:600px; transition: all 4s; }



.main_visual .main_visual_text {position:absolute; width:100%; height:600px; top:0px;  color:#000; z-index:2; }
.main_visual .main_visual_text .bg {position:absolute; left:0px; top:0px; width:100%; height:130%; background:rgba(0,0,0,0.3); z-index:0; display:none;  }
.main_visual .main_visual_text .text {position:relative; z-index:1;  ; color:#fff;   text-align:left; }
.main_visual .main_visual_text .t1 {font-size:30px; letter-spacing:-1px;   top: 0px;    transition: all 1.4s;    transition-delay: 0.5s;    opacity: 0; position:absolute; left:0px; width:100%;  font-family: 'Cafe24ClassicType-Regular';}
.main_visual .main_visual_text .t2 {display:block;font-size:80px;  padding:27px 0px 37px; letter-spacing:-3px;      top: 0px;    transition: all 1.4s;    transition-delay: 0.5s;    opacity: 0; position:absolute; left:0px; width:100%;   font-family: 'Cafe24ClassicType-Regular'; }
.main_visual .main_visual_text .t2_etc {display:block;font-size:80px;  padding:27px 0px 37px; letter-spacing:-3px;      top: 0px;    transition: all 1.4s;    transition-delay: 0.5s;    opacity: 0; position:absolute; left:0px; width:100%;   font-family: 'Cafe24ClassicType-Regular'; color:#e9c42e;}
.main_visual .main_visual_text .t3 {font-size:17px;  top: 0px;    transition: all 1.4s;    transition-delay: 0.5s;    opacity: 0; position:absolute; left:0px; width:100%; }
.main_visual .main_visual_text .btn {top: 0px;    transition: all 1.4s;    transition-delay: 0.5s;    opacity: 0; position:absolute; left:0px; width:100%;  }


.main_visual li.cycle-slide-active .main_visual_text .t1 {top: 180px;    transition: all 1.4s;    transition-delay: 0.5s;    opacity: 1; } 
.main_visual li.cycle-slide-active .main_visual_text .t2 {top: 220px;    transition: all 1.6s;    transition-delay: 1s;    opacity: 1; } 
.main_visual li.cycle-slide-active .main_visual_text .t2_etc {top: 220px;    transition: all 1.6s;    transition-delay: 1s;    opacity: 1; } 
.main_visual li.cycle-slide-active .main_visual_text .t3 {top: 320px;    transition: all 1.7s;    transition-delay: 1.5s;    opacity: 1; color:rgba(255,255,255,0.7)}  
.main_visual li.cycle-slide-active .main_visual_text .btn  {top: 400px;  transition: all 1.7s;    transition-delay: 1.5s;    opacity: 1; } 
.main_visual li.cycle-slide-active .main_visual_text .btn a  {display:inline-block; line-height:45px; padding:0 40px; border-radius:5px; background:#f46422; color:#fff;} 




.main_visual .main_pager {position:absolute; width:100%;  bottom:80px; text-align:center;   z-index:99999999 !important;  }
.main_visual .main_pager span{display:inline-block;  margin:0 5px; width:15px; height:15px; border-radius:15px;   background:rgba(255,255,255,0.6)}
.main_visual .main_pager .cycle-pager-active{background:#f46422 }

.main_visual .main_visual_btn {position:absolute; width:100%; left:0px; top:42%; z-index:999999;display:none; }
.main_visual .main_visual_btn a{float:left;  margin:0 100px; width:41px; height:80px; background:url(../images/main/main_visual_btn.png) left top no-repeat; text-indent:-9999px;}
.main_visual .main_visual_btn a#visual_next{background-position:right top; float:right;}






/*메인메뉴*/
.main_menu_wrap {padding:80px 0px 130px;overflow:hidden; position:relative; }
.main_menu_wrap .defauly_layout{}
.main_menu_wrap .title{ margin-top:20px; position:relative; z-index:1; text-align:center;}
.main_menu_wrap .title .dot{text-align:center;}
.main_menu_wrap .title .dot span {display:inline-block; width:10px; height:10px; margin:0 5px; background:#f46422;} 
.main_menu_wrap .title .t1{ font-size:45px; line-height:45px;  ;color:#000;  letter-spacing:-2px; margin-top:15px;  font-weight:bold;    background: linear-gradient(to top, #f46422, #000, #000); -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}
.main_menu_wrap .title .t1 span { }
.main_menu_wrap .title .t2{ font-size:18px; ; margin-top:10px; line-height:20px; color:#000;font-family: 'ChosunNm'; }

.main_menu_wrap .list_wrap {margin-top:60px; position:relative;}
.main_menu_wrap .list_wrap .list_wrap_lisder{position:relative; z-index:9;  width:1440px; margin:0 auto; }
.main_menu_wrap .list_wrap ul{font-size:0px;  text-align:center;  }
.main_menu_wrap .list_wrap ul li {display:inline-block; margin:0px 15px;   position:relative; width:327px !important  }
.main_menu_wrap .list_wrap ul li .photo {overflow:hidden;  z-index:0; position:relative;}
.main_menu_wrap .list_wrap ul li .photo img {vertical-align:middle; transition:all 0.2s; width:100%;}
.main_menu_wrap .list_wrap ul li:hover .photo img  {transform: scale(1.1);}
.main_menu_wrap .list_wrap ul li a{position:relative; display:block; }
.main_menu_wrap .list_wrap ul li .text {margin-top:10px; transition: all 0.2s; z-index:1; position:relative;  }
.main_menu_wrap .list_wrap ul li .text span {display:inline-block; padding:0px 20px; background:#f46422; color:#fff; font-size:14px; line-height:40px;  border-radius:40px; transition: all 0.2s; }
.main_menu_wrap .list_wrap ul li .hidden_text {position:absolute; left:0px; bottom:0px; width:100%; height:100%; opacity:0;text-align:center; }
.main_menu_wrap .list_wrap ul li .hidden_text .hidden_text_box {display:inline-block; width:200px; height:200px;border-radius:200px; background:rgba(0,0,0,0.7); transition:all 0.2s; ; overflow:hidden; vertical-align:middle;}
.main_menu_wrap .list_wrap ul li .hidden_text .t1{font-size:20px; color:#fff; bottom:0px; opacity:0; transition: all 0.2s; left:0px; position:relative;   }
.main_menu_wrap .list_wrap ul li .hidden_text .t2{font-size:14px; color:rgba(255,255,255,0.6);  opacity:0; bottom:0px; transition: all 0.2s; position:relative;   overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;  padding:0 20px; }

.main_menu_wrap .list_wrap ul li:hover .hidden_text {display:block; opacity:1;  transition: all 0.2s;  bottom:-80px;}

.main_menu_wrap .list_wrap ul li:hover .hidden_text .t1{bottom:-80px; opacity:1; }
.main_menu_wrap .list_wrap ul li:hover .hidden_text .t2{bottom:-85px; opacity:1; }


.main_menu_wrap .list_wrap ul li:hover .text { transition: all 0.2s;  }
.main_menu_wrap .list_wrap ul li:hover .text span{background:#000;transition: all 0.2s; }

.main_menu_wrap .control {width:100%; position:absolute; left:0px; top:160px; z-index:0;  }
.main_menu_wrap .control .default_layout{position:relative}
.main_menu_wrap .control a{float:left; margin:0px -60px; width:20px; height:35px; background:url(../images/main/product_btn.png) left top no-repeat; text-indent:-9999px; position:relative; z-index:2;}
.main_menu_wrap .control a#main_menu_next{float:right; background-position:right top;}



.main_search_wrap_box {background:#f46422; height:400px; position:relative; }
.main_search_wrap_box .movies{position:absolute; right:0px; top:0px; width:100%;height: 400px;  }
.main_search_wrap_box .movies .bg {position:absolute; right:0px; top:0px; width:100%;height: 100%; background:rgba(0,0,0,0.6); z-index:1;    }
.main_search_wrap_box .movies .slog_text {position:absolute; left:0px; top:160px; width:100%; text-align:center;  z-index:2; color:#fff;}
.main_search_wrap_box .movies .slog_text .t1{font-size:20px; color:#fff;  margin-bottom:20px; }
.main_search_wrap_box .movies .slog_text .t2{font-size:40px; color:#fff;  margin-bottom:20px;  font-family: 'ChosunNm';}
.main_search_wrap_box .movies .slog_text .t2 span {background:#f46422; display:inline-block; padding:0 10px; color:#fff;}
.main_search_wrap_box #main_videos {position:relative; z-index:0;}



.main_search_wrap_box .search_box {position:relative; padding-top:110px;  margin:0 auto; width:600px; text-align:center; z-index:99}
.main_search_wrap_box .search_box .search  {position:relative;margin-top:30px; }
.main_search_wrap_box .search_box .search .text_col {position:relative; }
.main_search_wrap_box .search_box .search .text_col input[type="text"]{width:100%; border:0px; ; line-height:55px;   background:#fff; color:#000; padding:0 20px; font-size:18px;}
.main_search_wrap_box .search_box .search .btn { position: absolute;    right:-40px;    top:0px;  color:#000;}
.main_search_wrap_box .search_box .search .btn input[type="submit"]{line-height:55px; height:55px;   width:65px;    text-indent:-99999px;    background:#f46422 url(../../images/main/main_search_btn.svg) center 50% no-repeat; 
    background-size: 28px auto;    border:0px; }


.main_search_wrap_box  .slog_text { text-align:center;  z-index:2; color:#fff;}
.main_search_wrap_box  .slog_text .t1{font-size:20px; color:#fff;  margin-bottom:20px; }
.main_search_wrap_box  .slog_text .t2{font-size:40px; color:#fff;  margin-bottom:20px;  font-family: 'ChosunNm';}
.main_search_wrap_box  .slog_text .t2 span {background:#f46422; display:inline-block; padding:0 10px; color:#fff;}


.main_search_wrap_box  .etc_text {margin-top:10px;}
.main_search_wrap_box  .etc_text a {display:inline-block; margin:0 5px; color:rgba(255,255,255,0.7);  font-size:13px;}







.main_news {margin-top:120px; }
.main_news .title {position:relative;  text-align:center;}
.main_news .title .t1{font-size:40px; line-height:40px; font-weight:bold; color:#000; letter-spacing:-4px;  margin-top:15px;}
.main_news .title .t1 a{ color:#000;  }
.main_news .title .t2{font-size:18px; ; margin-top:10px; line-height:20px; color:#000; font-family: 'ChosunNm'; }
.main_news .title .more {position:absolute; right:0px; top:50px; display:none;}
.main_news .title .more a{display:inline-block;padding: 0 20px;    line-height: 35px;  font-size:13px; font-weight:normal; color:#000;   border-radius:5px;}

.main_news .title .dot{text-align:center;}
.main_news .title .dot span {display:inline-block; width:10px; height:10px; margin:0 5px; background:#f46422;} 

.main_common_title .more a:hover{color:#f46422;}

.main_news ul {text-align:center; position:relative; font-size:0px;  transition: all 0.4s;  width:1400px !important; overflow:hidden; margin-top:40px;}
.main_news ul li{display:inline-block;; width:688px !important; margin-right:20px;  position:relative; top:0px; -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; transition: all 0.4s; }
.main_news ul li .box {padding:30px;border-radius:15px; background:#fff; position:relative;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box; text-align:left; border:1px #ececec solid; transition: all 0.4s;}


.main_news ul li .photo {position:absolute; left:30px; top:30px; width:200px; height:110px; overflow:hidden;  text-align:center; border-radius:10px;  overflow:hidden; transition: all 0.4s;}
.main_news ul li .photo img {vertical-align:middle; max-width:100%; transition: all 0.4s;}
.main_news ul li .photo .no_img {display:block;  vertical-align:top; line-height:110px; color:#ddd;  height:110px; background:#f2f2f2; font-size:11px;  text-align:center;}
.main_news ul li:hover .photo img  {transform: scale(1.1);}

.main_news ul li .photo img{vertical-align:middle; width:100%;}
.main_news ul li .text_box {margin-left:240px;}
.main_news ul li .t1{font-size:24px; height:24px; line-height:24px; color:#000; font-weight:bold;}
.main_news ul li .t2{font-size:15px; margin-top:20px;  height:36px; line-height:18px; font-weight:normal; white-space: normal;}
.main_news ul li .t3 { text-align:left; font-size:12px; color:#999; margin-top:10px;}
.main_news ul li:hover {top:-20px;  transition: all 0.2s;}
.main_news ul li:hover .box {border-color:#f46422;}
.main_news ul li:hover .box .t1 {color:#f46422;}
.main_news .notice_pager {text-align:center; margin-top:20px;}
.main_news .notice_pager span {width:15px; height:15px; background:#999; border-radius:15px; display:inline-block; margin:0 3px; cursor:pointer;}
.main_news .notice_pager span.cycle-pager-active {background:#f46422; width:50px;}




.main_center_wrap {padding:120px 0px; background:#f2f2f2; margin:160px 100px 0px; border-radius:60px 60px 0px 0px; position:relative;}
.main_center_wrap .big_title_logo {position:absolute; right:-0px; top:-150px; font-size:140px; letter-spacing:-5px; font-weight:bold; text-align:right; line-height:140px}
.main_center_wrap .big_title_logo .t1{color:#f8f8f8;}
.main_center_wrap .big_title_logo .t2{color:#fff;}
.main_center_wrap .big_title_logo .t2 span{font-size:40px; color:#666; letter-spacing:-1; position:relative; top:-15px;display:none;}
.main_center_wrap .big_title_logo .t2 span.color{display:inline-block; color:#f46422; margin:0px 10px; display:none;}
.main_center_wrap .default_layout {overflow:hidden; }
.main_center_wrap .default_layout .col {float:left; width:688px; margin-top:60px;}
.main_center_wrap .default_layout .col.right {float:right;}
.main_center_wrap .default_layout .col .box  {padding:30px 60px; background:#fff; border-radius:15px;/* border:1px #ddd solid;*/}
.main_center_wrap .default_layout .col .title {font-size:25px; font-weight:bold; letter-spacing:-2px; color:#000; margin-bottom:30px; position:relative;}
.main_center_wrap .default_layout .col .title .color {color:#f46422}
.main_center_wrap .default_layout .col .title .dot{text-align:left;margin-bottom:10px; display:none;}
.main_center_wrap .default_layout .col .title .dot span {display:inline-block; width:7px; height:7px; border-radius:7px; margin:0 5px; background:#f46422;} 

.main_center_wrap .default_layout .col .title .more {position:absolute; right:0px; top:-10px;}
.main_center_wrap .default_layout .col .title .more a{display:inline-block; border:1px #ededed solid; line-height:32px; padding:0 15px; color:#666; font-size:13px; font-weight:normal;}




.main_center_wrap .default_layout .col.left  .shop_box {position:relative;}
.main_center_wrap .default_layout .col.left  .shop_box .pic {position:absolute; left:0px; top:5px; width:200px; height:120px; overflow:hidden; border-radius:10px;}
.main_center_wrap .default_layout .col.left  .shop_box .pic .no_img{display:block; text-align:Center;background:#f8f8f8; line-height:120px;}
.main_center_wrap .default_layout .col.left  .shop_box .pic img {max-width:100%; }
.main_center_wrap .default_layout .col.left  .shop_box .info  {margin-left:250px; padding-bottom:20px;}
.main_center_wrap .default_layout .col.left  .shop_box .info .t1{font-size:23px;  color:#f46422;  border-bottom:15px; padding-bottom:15px; border-bottom:1px #ddd solid;}
.main_center_wrap .default_layout .col.left  .shop_box .info .t2{margin-top:15px; background:url(../images/main/list_icon01.png) left 4px no-repeat; padding-left:33px; line-height:30px; font-size:15px; color:#222; overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
.main_center_wrap .default_layout .col.left  .shop_box .info .t3{margin-top:5px; background:url(../images/main/list_icon02.png) left 4px no-repeat; padding-left:33px; line-height:30px; font-size:15px; color:#222; }


.main_center_wrap .default_layout .col.right ul {overflow:hidden;}
.main_center_wrap .default_layout .col.right ul li{float:left; width:31%; cursor:pointer;}
.main_center_wrap .default_layout .col.right ul li:nth-child(3n+2) {margin:0 3%; }
.main_center_wrap .default_layout .col.right ul li .photo {overflow:hidden; height:110px; border-radius:10px;}
.main_center_wrap .default_layout .col.right ul li .photo img  {vertical-align:middle; width:100%;}
.main_center_wrap .default_layout .col.right ul li .text {margin-top:3px; font-size:14px; text-align:center; color:#000; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}






.main_bottom_wrap {margin:40px 0px 0px; padding:30px;/* border:1px #ddd solid;*/ border-radius:15px;position:relative; background:#fff;  }
.main_bottom_wrap .title {position:absolute; left:60px; top:90px; text-align:left;}
.main_bottom_wrap .title .t1{font-size:30px; line-height:30px; font-weight:bold; color:#000; letter-spacing:-4px;  margin-top:15px;}
.main_bottom_wrap .title .t2{font-size:16px; ; margin-top:10px; line-height:20px; color:#000; font-family: 'ChosunNm'; }
.main_bottom_wrap .title .more {position:absolute; right:0px; top:50px; display:none;}
.main_bottom_wrap .title .more a{display:inline-block;padding: 0 20px;    line-height: 35px;  font-size:13px; font-weight:normal; color:#000;   border-radius:5px;}

.main_bottom_wrap .title .dot{text-align:left;}
.main_bottom_wrap .title .dot span {display:inline-block; width:10px; height:10px; margin:0 5px; background:#f46422;} 


.main_bottom_wrap ul {text-align:center; font-size:0px; margin-top:30px; margin-left:310px;}
.main_bottom_wrap ul li {display:inline-block;  margin-right:100px;  text-align:center;  transition: all 0.2s;}
.main_bottom_wrap ul li:last-child  { margin-right:0px; }
.main_bottom_wrap ul li .icon {width:142px; height:142px; line-height:142px; background:#f9f9f9; text-align:center; border-radius:142px;}
.main_bottom_wrap ul li .icon img{vertical-align:middle; transition:transform 500ms; transition: all 0.2s}


.main_bottom_wrap ul li .text {font-size:15px; margin-top:15px; font-weight:bold; color:#000; transition: all 0.2s;}
.main_bottom_wrap ul li:hover .icon img {transform:rotateY(360deg); transition:transform 500ms;}
.main_bottom_wrap ul li:hover .text {color:#f46422}







@media all and (max-width:1080px) {



.main_visual {display:none;}

.m_main_visul{display:block; POSITION:RELATIVE;}

.m_main_visul li  {width:100% !important;}
.m_main_visul li img {vertical-align:middle; width:100%;}
.m_main_visul .main_visual_text {position:absolute; left:0px; top:60px; width:100%; z-index:1; }
.m_main_visul .main_visual_text .text {padding:0 20px;  padding-left:30px; color:#fff; }
.m_main_visul .main_visual_text .t1 {font-size:15px; letter-spacing:-1px;    transition: all 1.4s;}
.m_main_visul .main_visual_text .t2,
.m_main_visul .main_visual_text .t2_etc {display:block;font-size:25px;  padding:0px 0px 17px; letter-spacing:-2px;      top: 0px;    transition: all 1.4s;      font-family: 'Cafe24ClassicType';   }
.m_main_visul .main_visual_text .t3 {font-size:12px;line-height:18px;    transition: all 1.4s;   }
.m_main_visul .main_visual_text .btn {margin-top:10px; }
.m_main_visul .main_visual_text .btn a  {display:inline-block; line-height:35px; padding:0 20px; border-radius:5px; background:#f46422; color:#fff;} 




/*메인메뉴*/
.main_menu_wrap {padding:40px 0px;}
.main_menu_wrap .title{ margin-top:0px;}

.main_menu_wrap .title .t1{ font-size:35px; line-height:35px;  ; margin-top:10px;}
.main_menu_wrap .title .t2{ font-size:16px; ; margin-top:5px;}

.main_menu_wrap .list_wrap {margin-top:10px; }
.main_menu_wrap .list_wrap .list_wrap_lisder{ width:auto; overflow:hidden;}
.main_menu_wrap .list_wrap ul li { margin:0px 5px;  width:180px !important;}
.main_menu_wrap .list_wrap ul li .text {margin-top:5px;}
.main_menu_wrap .list_wrap ul li .text span {  padding:0px 10px; font-size:12px; line-height:30px;  border-radius:30px;  }


.main_menu_wrap .list_wrap ul li .hidden_text { }
.main_menu_wrap .list_wrap ul li .hidden_text .hidden_text_box {width:120px; height:120px;border-radius:120px; }

.main_menu_wrap .list_wrap ul li:hover .hidden_text {bottom:-60px;}

.main_menu_wrap .list_wrap ul li:hover .hidden_text .t1{bottom:-40px; opacity:1;  font-size:15px;}
.main_menu_wrap .list_wrap ul li:hover .hidden_text .t2{bottom:-35px; opacity:1;  font-size:12px;}






.main_menu_wrap .control {display:none;}



.main_search_wrap_box {height:auto;  padding:60px 0px;}
.main_search_wrap_box .movies{ width:100%;height: 100%;;  }

.main_search_wrap_box #main_videos {position:relative; z-index:0;}



.main_search_wrap_box .search_box { width:auto; padding:0 20px;}
.main_search_wrap_box .search_box .search  {margin-top:0px; }
.main_search_wrap_box .search_box .search .text_col input[type="text"]{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;    box-sizing: border-box;}
.main_search_wrap_box .search_box .search .btn {   right:0px;    top:0px; }
.main_search_wrap_box  .slog_text .t1{font-size:16px;  margin-bottom:5px; }
.main_search_wrap_box  .slog_text .t2{font-size:25px;   margin-bottom:20px;}






.main_news {margin-top:40px; }
.main_news .title .t1{font-size:35px; line-height:35px; letter-spacing:-2px;  margin-top:10px;display:inline-block;}
.main_news .title .t2{font-size:16px; ; margin-top:5px; line-height:20px; display:block;  }

.main_news ul { width:auto !important; overflow:hidden; margin:40px 0px 0px 10px;;}
.main_news ul li{display:inline-block;; width:300px !important; margin-right:10px; }
.main_news ul li .box {padding:20px;border-radius:10px;}


.main_news ul li .photo {position:relative; left:0px; top:0px; width:auto; height:auto;  }

.main_news ul li .photo .no_img {line-height:100%; height:100%; }

.main_news ul li .text_box {margin-left:0px; margin-top:20px;}
.main_news ul li .t1{font-size:18px; height:18px; line-height:18px; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis; }
.main_news ul li .t2{font-size:13px; margin-top:10px;  height:36px; line-height:18px; overflow:hidden; }
.main_news ul li .t3 {;display:none;}

.main_news .notice_pager {display:none;}





.main_center_wrap {padding:120px 0px 60px; margin:120px 0px 0px; border-radius:20px 20px 0px 0px;}
.main_center_wrap .big_title_logo {position:absolute; right:-0px; top:-45px; font-size:50px; letter-spacing:-5px; font-weight:bold; text-align:right; line-height:50px}


.main_center_wrap .default_layout .col {float:none !important; width:auto; margin:0px 20px;}
.main_center_wrap .default_layout .col .box  {padding:30px; border-radius:15px;/* border:1px #ddd solid;*/}
.main_center_wrap .default_layout .col .title {font-size:20px;  margin-bottom:20px;}





.main_center_wrap .default_layout .col.left  .shop_box {position:relative; width:100% !important;}
.main_center_wrap .default_layout .col.left  .shop_box .pic {position:relative; left:0px; top:0px; width:100%; height:150px;; overflow:hidden; border-radius:10px;}
.main_center_wrap .default_layout .col.left  .shop_box .pic .no_img{display:block; width:100% !important; line-height:150px ; height:150px !important;}
.main_center_wrap .default_layout .col.left  .shop_box .pic img {width:100%; }
.main_center_wrap .default_layout .col.left  .shop_box .info  {margin:20px 0px 0px; padding-bottom:20px;}

.main_center_wrap .default_layout .col.right {margin-top:10px;}
.main_center_wrap .default_layout .col.right ul {overflow:hidden;}
.main_center_wrap .default_layout .col.right ul li{float:left; width:48%;}
.main_center_wrap .default_layout .col.right ul li:nth-child(3n+2) {float:right; margin:0px;}
.main_center_wrap .default_layout .col.right ul li:nth-child(3n+3) {display:none;}
.main_center_wrap .default_layout .col.right ul li .photo {overflow:hidden; height:auto; border-radius:10px;}
.main_center_wrap .default_layout .col.right ul li .photo img  {vertical-align:middle; width:100%;}
.main_center_wrap .default_layout .col.right ul li .text {margin-top:10px; font-size:13px}




.main_bottom_wrap {margin:10px 20px 0px; padding:30px; }
.main_bottom_wrap .title {position:relative; left:0px; top:0px; text-align:left;}

.main_bottom_wrap ul {margin-top:30px; margin-left:0px; overflow:hidden;}
.main_bottom_wrap ul li {float:left; width:49%; margin:0px 0px 20px;}
.main_bottom_wrap ul li:last-child  { margin-right:0px; }
.main_bottom_wrap ul li:nth-child(4n+2),
.main_bottom_wrap ul li:nth-child(4n+4) {float:right;  }
.main_bottom_wrap ul li .icon {width:120px; height:120px; line-height:120px;  border-radius:120px;}
.main_bottom_wrap ul li .icon img{max-width:100%;}


.main_bottom_wrap ul li .text {font-size:15px; margin-top:5px;}







}