@import url(reset.css);
@import url(common.css);
@import url(swiper.min.css); /* mainSlide withd mobile */
@import url(top.css);
@import url(footer.css);
@import url(sub.css);
@import url(member.css);
@import url(paging.css);

#wrap {position:relative; min-width:1200px; min-height:100%;}
.inner{ position:relative; width:1200px; margin:0 auto;}
#mainSlide {margin-top:10px; margin-bottom:10px; background-color:#fff;}


/* main category nav */
.main_cate {display:inline-block; width:100%; margin-bottom:25px; padding:30px 0; background:url('/images/cate_bg.png');}
.mainNav_box {display:inline-block; width:597px; vertical-align:top;}
.mainNav_2,
.mainNav_4 {margin-left:-4px; /*border-left:4px solid #fff;*/}
.mainNav_3,
.mainNav_4 {padding-top:20px; border-top:4px solid #fff;}
.mainNav_1,
.mainNav_2 {padding-bottom:15px;}

.mainNav_box > dt,
.mainNav_box > dd {display:inline-block;}
.mainNav_box > dt {width:133px; padding-top:99px; font-size:20px; text-align:center; vertical-align:top;}/*margin-right:4px;±âº»°ªÀÖÀ½*/
.mainNav_1 > dt {background:url('/images/icon_cate_01.png') no-repeat center 5px;}
.mainNav_2 > dt {background:url('/images/icon_cate_02.png') no-repeat center 9px;}
.mainNav_3 > dt {width:225px; margin-right:56px; background:url('/images/icon_cate_03.png') no-repeat 10px 26px;}
.mainNav_4 > dt {background:url('/images/icon_cate_04.png') no-repeat center 7px;}
.mainNav_box > dt a {color:#413424;}
.mainNav_box > dt h2 {font-weight:600;}

.mainNav_box > dd {width:460px;}
.mainNav_3 > dd {width:300px;}
.mainNav_box .nav_list {display:inline-block;}
.mainNav_box .nav_list li {float:left; width:140px; height:34px; margin-right:6px; margin-bottom:5px; background-color:#fff; font-size:15px; text-align:center; border:1px solid #e2e2e2;}
.mainNav_box .nav_list li a {color:#7b6347; line-height:34px;}
.mainNav_box .nav_list li a h3 {font-weight:600;}
.mainNav_box .nav_list li:hover {background-color:#fdf8ec; border:1px solid #efe1c0;}


/* ¸ÞÀÎ Á¦Ç°¸ñ·Ï */
.listTit_main {position:relative; margin-top:40px; margin-bottom:5px; padding:15px 0 10px; background-color:#f9f9f9; color:#f1ba54; font-size:24px; font-weight:600; text-align:center; border-bottom:1px solid #a9a9a9;}
.listTit_main > span {padding-right:15px; color:#852d30; font-weight:400;}
.listTit_main .more_1 {position:absolute; width:80px; left:50%; bottom:10px; margin-left:518px; padding:5px 0; background-color:#fff; color:#737373; text-transform:uppercase; text-align:center; font-size:14px; border:1px solid #dcdcdc;}


/* ¸í¿¹Æ÷ÅäÁ¸ */
.main_bestRe_box {background:url('/images/bestphoto_bg.png') no-repeat; margin-top:15px; margin-bottom:-80px;}
.main_bestRe_box > .inner {text-align:right;}
.main_bestRe_box .title {position:absolute; top:0; left:0; width:153px; height:187px; background:url('/images/img_bestphoto_tit.png') no-repeat; font-size:0; line-height:0; font-weight:0;}
.main_bestRe_box .title a {display:block; height:100%; }
.main_bestRe_box .bestRe_first {margin-right:inherit;; margin-bottom:inherit;}
.main_bestRe_box .bestRe_first > li {margin-right:0px; margin-bottom:-2px; width:255px; text-align:center; border:0px solid #ccc; border-right:1px solid #eee;}
.main_bestRe_box .bestRe_first > li:after { display: block; content: ""; clear: both; }
.main_bestRe_box .bestRe_first > li:last-child {border:0px solid #fff;}

.main_bestRe_box .bestRe_photo {height:255px; background-color:#fff;}
.main_bestRe_box .bestRe_title {height:70px; background-color:#675e5d; color:#fff; line-height:70px; border-bottom:0px;}