/* BASIC css start */
.offline {width:800px; padding:30px 0 50px; margin:0 auto; text-align:center; }
.offline img {padding:0; margin:0; vertical-align:middle; }

.item-bxslider {position:relative; width:800px; margin:0 auto;}
.item-bxslider ul {padding:0; margin:0; list-style-type:none; }
.item-bxslider li {padding:0; margin:0; }
.item-bxslider .bx-controls-direction a {position:absolute; top:50%; display:inline-block; width:35px; height:100px; margin-top:-50px; background-repeat:no-repeat; background-position:center; text-indent:-999px; overflow:hidden;  }
.item-bxslider .bx-controls-direction .bx-prev {left:0; background-image:url(/design/dint/ex/leftbtn.gif); }
.item-bxslider .bx-controls-direction .bx-next {right:0; background-image:url(/design/dint/ex/rightbtn.gif); }

.p {text-align:center; margin-bottom:25px;}

.offline_store .store_container .store_box a {
    position: absolute;
    bottom:50px;
    right: 24px;
    display: inline-block;
    zoom: 1;
    line-height: 0px;
}

.page-hd {
position:relative;
margin:0;
padding:0;
}

.page-hd h2 {
font-size: 22px;
text-align:center;
margin:0 0 33px;
letter-spacing: 0.07em;
}

#opt_icons {
padding:30px 0 0px;
margin:0 0 24px;
border-bottom:1px solid #ddd;
}

#opt_icons ul {
overflow:hidden;
width: 1000px;
text-align: center;
margin: 0 auto;
}

#opt_icons ul li {
display: inline-block;
width: auto;
text-align:center;
padding: 0 20px;
}

#opt_icons ul li a {
  font-size: 13px;
  display: block;
  padding-bottom: 20px;
}
#opt_icons ul li.active a {
 border-bottom: 1px solid #000;
}

.store_box ul {
padding-bottom: 30px;
}

.store_slider {
position: relative;
width: 100%;
margin: auto;
}

.store_slider .flex-direction-nav a {height: 78px; opacity: 1;}
.store_slider .flex-direction-nav .flex-prev {left: 40px; text-indent: -999px; color: transparent; background: url('/design/dint/newbird/c_prev.png') center no-repeat; background-size: 30px;}
.store_slider .flex-direction-nav .flex-next {right: 40px; text-indent: 999px; color: transparent; background: url('/design/dint/newbird/c_next.png') center no-repeat; background-size: 30px;}
.store_slider .flex-direction-nav a:before {display: none;}
.store_slider .flex-control-nav {bottom: 40px;}
.store_exp {
padding: 30px 0;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
text-align: center;
}
.store_exp h3 {
font-weight: 400;
margin-bottom: 10px;
line-height: 1;
}
.store_exp p {
font-size: 13px;
color: #555;
line-height: 23px;
margin-bottom: 20px;
}
/* BASIC css end */

