/* BASIC css start */
#footer { margin-top: 0 !important; }
.main h3 { margin: 35px 10px 0; padding-left: 10px; background: url(/design/beibycoco6/m_shop/bg_vline.gif) no-repeat 0 40%; background-size: 4px 12px; color: #000; font-size: 1.125em; font-weight: bold; letter-spacing: -1px; text-align: left; }
.main .btn_moreGray { border: 1px solid #ededed; background: #fff; color: #575757; font-size: 1.125em; }
.main .visual { position: relative; width: 100%; height: 210px; overflow: hidden; }
.main .visual .swiper-wrapper { position: relative; }
.main .visual .swiper-wrapper .swiper-slide { float: left; width: 100%; height: 130px; }
.main .visual .swiper-wrapper .swiper-slide img { width: 100%; height: 130px; }
.main .visual .pagination { position: absolute; right: 0; bottom: 15px; left: 0; text-align: center; }
.main .visual .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; width: 25px; height: 3px; background: url(/design/beibycoco6/shop/ico_swiper.png) no-repeat 0 0; background-size: 10px 10px; }
.main .visual .pagination .swiper-active-switch { background: url(/design/beibycoco6/shop/ico_swiper_on.png) no-repeat 0 0; background-size: 10px 10px; }
.main .visual .btn-prev, 
.main .visual .btn-next { position: absolute; top: 50%; margin-top: -12px; width: 14px; height: 25px; text-indent: -9999px; }
.main .visual .btn-prev { left: 10px; background: url(/design/beibycoco6/m_shop/btn_h50_prev.png) no-repeat 0 0; background-size: 14px 25px; }
.main .visual .btn-next { right: 10px; background: url(/design/beibycoco6/m_shop/btn_h50_next.png) no-repeat 0 0; background-size: 14px 25px; }
.main .slnk { border-top: 1px solid #ddd; }
.main .slnk:after { content: ''; display: block; clear: both; }
.main .slnk li { float: left; width: 20%; height: 32px; }
.main .slnk li a { display: block; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-top: 15px; color: #000; font-size: .75em; text-align: center; }
.main .slnk li:nth-child(1) a {  no-repeat 50% 35%; background-size: 13px auto; }
.main .slnk li:nth-child(2) a {  no-repeat 50% 35%; background-size: 17px auto; }
.main .slnk li:nth-child(3) a {  no-repeat 50% 35%; background-size: 15px auto; }
.main .slnk li:nth-child(4) a {  no-repeat 50% 35%; background-size: 15px auto; }
.main .slnk li:nth-child(5) a {  no-repeat 50% 35%; background-size: 10px auto; }
.main .slnk li:nth-child(6) a {  no-repeat 50% 35%; background-size: 10px auto; }
.main .slnk li:nth-child(7) a {  no-repeat 50% 35%; background-size: 10px auto; }
.main .slnk li:nth-child(8) a {  no-repeat 50% 35%; background-size: 12px auto; }
.main .slnk li:nth-child(9) a {  no-repeat 50% 35%; background-size: 11px auto; }
.main .slnk li:nth-child(10) a {  no-repeat 50% 35%; background-size: 10px auto; }




.main .slnk1 { border-top: 1px solid #ddd; }
.main .slnk1:after { content: ''; display: block; clear: both; }
.main .slnk1 li { float: left; width: 33.33%; height: 32px; }
.main .slnk1 li a { display: block; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-top: 15px; color: #000; font-size: .95em; text-align: center; }
.main .slnk1 li:nth-child(1) a {  no-repeat 50% 35%; background-size: 13px auto;  color: #0b55ba;} 
.main .slnk1 li:nth-child(2) a {  no-repeat 50% 35%; background-size: 17px auto;  color: #d91d38;}
.main .slnk1 li:nth-child(3) a {  no-repeat 50% 35%; background-size: 17px auto;  color: #d91d38;} 



.main .board { overflow: hidden; margin-top: 40px; padding: 20px 0; border-top: 1px solid #ededed; }
.main .board li { float: left; width: 33.33%; }
.main .board li a { display: block; padding-top: 30px; border-right: 1px solid #ededed; color: #676767; text-align: center; }
.main .board li:nth-child(1) a { background: url(/design/beibycoco6/m_shop/ico_board1.gif) no-repeat 50% 5%; background-size: 18px auto; }
.main .board li:nth-child(2) a { background: url(/design/beibycoco6/m_shop/ico_board2.gif) no-repeat 50% 5%; background-size: 22px auto; }
.main .board li:nth-child(3) a { background: url(/design/beibycoco6/m_shop/ico_board3.gif) no-repeat 50% 5%; background-size: 22px auto; border-right: 0; }
/* BASIC css end */

