/* BASIC css start */
.main_img_area {width:100%; height:560px; background-color:#f0f0f0; clear:both; position:relative; margin-bottom:50px;}
.main_img_area .inner {width:1200px; margin:0 auto; position:absolute; left:0%; right:0%; z-index:2222; background:transparent;}


.left_cate_area {width:200px; height:560px; background-color:#33353d; position:absolute; top:0px; left:0px;  }
.left_category {width:200px; height:519px;}
.left_category ul li:first-child {padding-top:20px;}
.left_category a {color:#fff; font-size:14px; font-weight:300; text-align:left; display:block; text-indent:20px; width:200px; height:36px; line-height:36px;}
.left_category a:hover {background-color:#000; color:#fff;}
.left_brand a {color:#fff; font-size:14px; width:200px; height:40px; line-height:40px; text-align:left; background-color:#000; display:block; text-indent:20px;}

.right_ban_area {position:absolute; top:0px; right:0px;  }
.right_ban_area  a {font-size:0px; margin:0px; padding:0px; display:block;}
.right_ban_area  img {border:1px solid #dedede; font-size:0px; }
.right_ban_area :first-child img {border-top:0px; border-bottom:0px; }


.center_ban_area {width:1200px; margin:0px auto; }
.center_ban_area ul li:first-child {margin-left:0px !important;}
.center_ban_area ul li {float:left; margin-left:24px;}
.center_ban_area ul li img {border:1px solid #dedede; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.center_ban_area ul li img:hover {border:1px solid #0479d9;  box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.brand_ban_area {width:1200px; margin:0px auto; padding-top:30px;}
.brand_ban_area ul li {float:left; margin-left:26px;}
.brand_ban_area ul li:first-child {margin-left:0px !important;}


.tab_pro_area {width:1200px; margin:0px auto; height:484px; padding-top:50px;} 
.tab_pro_area .left_ban {float:left;}
.contentslider-tab { width:830px;  height:484px; text-align:center; float:right; }
.contentslider-tab .sliderkit-nav { position:relative; width:830px; height:41px; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px;}
.contentslider-tab .sliderkit-nav-clip li { display:block; padding:0px; margin:0px; width:206px; height:41px; font-size:15px; list-style:none; float:left; border-top:2px solid #e9e9e9; border-right:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3;}
.contentslider-tab .sliderkit-nav-clip li:first-child {width:207px; border-left:1px solid #e3e3e3;}
.contentslider-tab .sliderkit-nav-clip li a{ cursor:pointer; height:41px; color:#555; background-color:#f0f0f0;  display:block;  line-height:39px;  font-weight:300; font-size:14px; letter-spacing:-0.5px; }
.contentslider-tab .sliderkit-nav-clip li:hover a { color:#525252; background-color:#fff; display:block; }
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected  {  border-top:2px solid #0479d9; border-bottom:1px solid #fff; }
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#000; background-color:#fff; height:41px; }
.contentslider-tab .sliderkit-panels {width:830px; height:484px; font-size:0px;}
.contentslider-tab .sliderkit-panel {width:828px; height:484px; border:1px solid #e9e9e9; border-top:0px;}
.tab_product {padding-top:47px;}
.tab_product ul li:first-child {margin-left:30px;}
.tab_product ul li {float:left; width:240px; margin-left:24px; text-align:center;}
.tab_product ul {padding-top:35px; clear:both;}
.tab_product .name {color:#222; font-size:15px; line-height:18px; padding-top:20px;}
.tab_product .sub_name {color:#999; font-weight:300; font-size:13px; line-height:16px; padding-top:5px; }
.tab_product .price1 {color:#999; font-weight:300; font-size:13px; line-height:13px; padding-top:17px;}
.tab_product .price2 {color:#222; font-weight:600; font-size:20px; line-height:20px; padding-top:5px; letter-spacing:-0.5px;}
.tab_product  figure {width:240px;height:240px;margin: 0;padding: 0;background: #fff;overflow: hidden; border:1px solid #e0e0e0;}
.tab_product  figure:hover+span {bottom: -36px;opacity: 1;}
.tab_product .thumb {position:relative;}
.tab_product .thumb img {width:240px; height:240px;}
.tab_product .thumb:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.main_long_ban_area {width:100%; height:172px; background-image:url(design/dong0252/img/main_long_ban_bg.jpg); background-repeat:repeat-x;  background-position:top center; }
.main_long_ban_area2 {width:100%; height:106px; background-image:url(design/dong0252/img/main_long_ban_bg.jpg); background-repeat:repeat-x;  background-position:top center; }
.main_long_ban {width:100%; height:172px; background-image:url(/design/dong0252/img/main_long_ban.jpg); background-repeat:no-repeat;  background-position:top center;}
.main_long_ban2 {width:100%; height:106px; background-image:url(/design/dong0252/img/main_long_ban2.jpg); background-repeat:no-repeat;  background-position:top center;}

.main_product2 {width:1200px; margin:0 auto;}
.main_product2 ul li:first-child {margin-left:10px !important;}
.main_product2 ul li {float:left; width:575px; height:268px; border:1px solid #dedede; margin-left:25px; margin-top:25px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.main_product2 ul li:hover {border:1px solid #0479d9; box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.main_product2 .product2_info {text-align:left; padding-left:30px;}
.main_product2 .product2_info .sale_icon {width:60px; height:50px; text-align:center; background-color:#0479d9; color:#fff; ;margin-top:30px; padding-top:11px;}
.main_product2 .product2_info .sale_icon .sale_txt {font-size:15px; line-height:18px; letter-spacing:-0.3px}
.main_product2 .product2_info .sale_icon .numb {font-size:18px; font-weight:bold; font-family:tahoma; letter-spacing:-0.5px;}
.main_product2 .name {color:#222; font-size:15px; line-height:18px; padding-top:25px;}
.main_product2 .sub_name {color:#999; font-weight:300; font-size:13px; line-height:16px; padding-top:5px; }
.main_product2 .price1 {color:#999; font-weight:300; font-size:13px; line-height:13px; padding-top:17px;}
.main_product2 .price2 {color:#222; font-weight:600; font-size:20px; line-height:20px; padding-top:5px; letter-spacing:-0.5px;}



.sliderkit{display:none;  text-align:left;}
.sliderkit img{border:0;}
.sliderkit .sliderkit-nav{z-index:10; position:absolute;   text-align:center;}
.sliderkit .sliderkit-nav-clip{position:relative;overflow:hidden;margin:0 auto;}
.sliderkit .sliderkit-nav-clip ul{position:relative;left:0;top:0;list-style:none;margin:0;padding:0;}
.sliderkit .sliderkit-nav-clip ul li{float:left;}
.sliderkit .sliderkit-nav-clip ul li a{display:block;overflow:hidden;}
.sliderkit .sliderkit-btn{z-index:10 ;}
.sliderkit .sliderkit-panel{z-index:1; position:absolute ;overflow:hidden;}
.sliderkit .sliderkit-panel-active{z-index:5;}
.sliderkit .sliderkit-panel-old{z-index:4;}
.sliderkit .sliderkit-panel .sliderkit-panel-textbox{position:absolute;z-index:1;}
.sliderkit .sliderkit-panel .sliderkit-panel-text{position:absolute;z-index:3;top:0;left:0;}
.sliderkit .sliderkit-panel .sliderkit-panel-overlay{position:absolute;z-index:2;top:0;left:0;}

.contentslider-main .sliderkit-btn-inner {width:1200px; position:relative; text-align:center; margin:0 auto; }
.contentslider-main .sliderkit-nav {position:absolute; top:519px; width:1200px; }
.contentslider-main .sliderkit-nav-clip ul {display:inline-block;  text-align:center;}
.contentslider-main .sliderkit-nav-clip li:first-child a {width:268px !important;}
.contentslider-main .sliderkit-nav-clip li a{margin:0px; text-decoration:none; width:267px;height:41px; border:1px solid #dedede; border-left:0px; background-color:#fff;  cursor:pointer; color:#999; font-size:14px; font-weight:300; letter-spacing:-0.25px; line-height:38px;box-sizing:border-box ;}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{width:267px;height:41px; border-bottom:2px solid #0479d9; background-color:#fff; color:#222; box-sizing:border-box ;}
.contentslider-main .sliderkit-nav-clip li a:hover {color:#222;}
.contentslider-main {width:100%; height:560px; margin:0px; padding:0px; }
.contentslider-main .sliderkit-panels{width:100%; height:560px; overflow:hidden; padding:0px; margin:0px; }
.contentslider-main .sliderkit-panel{width:100%; height:560px; overflow:hidden; padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel .main_img_area {width:100%; height:560px; overflow:hidden; }

.main_title {text-align:center; margin:50px 0px 50px; clear:both;}
.main_title2 {text-align:center; margin:50px 0px 25px; clear:both;}
.main_product {padding-top:0px; width:1200px; margin:0 auto;}
.main_product ul li:first-child {margin-left:10px;}
.main_product ul li {float:left; width:270px; margin-left:33px; text-align:center;}
.main_product ul {clear:both;}
.main_product .name {color:#222; font-size:15px; line-height:18px; padding-top:20px;}
.main_product .sub_name {color:#999; font-weight:300; font-size:13px; line-height:16px; padding-top:5px; }
.main_product .price1 {color:#999; font-weight:300; font-size:13px; line-height:13px; padding-top:17px;}
.main_product .price2 {color:#222; font-weight:600; font-size:20px; line-height:20px; padding-top:5px; letter-spacing:-0.5px;}

.main_product  figure {width:268px;height:268px;margin: 0;padding: 0;background: #fff;overflow: hidden; border:1px solid #e0e0e0;}
.main_product  figure:hover+span {bottom: -36px;opacity: 1;}
.main_product .thumb {position:relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}

.main_product .thumb:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }








.sub_layout {width:1200px; margin:0px auto;}

.sub_left_cate_area {width:200px; height:560px; background-color:#33353d; float:left; }
.sub_right_ban_area { }
.sub_right_ban_area  a {font-size:0px; margin:0px; padding:0px; display:block;}
.sub_right_ban_area  img {border:1px solid #dedede; font-size:0px; margin-top:20px;}
.sub_content {width:980px;}
.sub_content .top_path {font-size:12px; color:#999999; float:right; height:45px; line-height:45px;}
.sub_content .sub_cate_title {font-size:17px; color:#222; text-align:left; background-image:url(../img/sub_blot.gif); background-repeat:no-repeat;  background-position:0px 2px;  padding-left:14px; height:20px; line-height:20px;}
.sub_content .sub_line {width:980px; height:1px; background-color:#dedede; margin:40px 0px;}
.sub_content .sub_title_best { text-align:center; padding-bottom:40px;}
.sub_menu ul li:first-child {margin-left:0px;}
.sub_menu ul li {float:left; margin-left:7px; margin-bottom:9px;}
.sub_menu ul li a {width:188px; height:33px; border:1px solid #dedede; line-height:33px; font-size:12px; color:#555; display:block;} 
.sub_menu ul li a:hover {color:#000; border:1px solid #000;} 
.sub_product {padding-top:0px; width:1200px; margin:0 auto;}
.sub_product ul li:first-child {margin-left:5px; border-left:0px;}
.sub_product ul li {float:left; width:270px; margin-left:27px; text-align:center; border-left:1px solid #dedede; padding-left:27px; position:relative;}
.sub_product ul {clear:both;}
.sub_product .name {color:#222; font-size:15px; line-height:18px; padding-top:20px;}
.sub_product .sub_name {color:#999; font-weight:300; font-size:13px; line-height:16px; padding-top:5px; }
.sub_product .price1 {color:#999; font-weight:300; font-size:13px; line-height:13px; padding-top:17px;}
.sub_product .price2 {color:#222; font-weight:600; font-size:20px; line-height:20px; padding-top:5px; letter-spacing:-0.5px;}
.sub_product  figure {width:268px;height:268px;margin: 0;padding: 0;background: #fff;overflow: hidden; border:1px solid #e0e0e0;}
.sub_product  figure:hover+span {bottom: -36px;opacity: 1;}
.sub_product .thumb {position:relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }
.sub_product .thumb:hover {box-shadow: 0px 15px 35px rgba(50,50,90,0.1), 0px 5px 15px rgba(0,0,0,0.07); bosx-izing: border-box; 
-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s; }

.sub_product .sale_icon {width:50px; height:40px; text-align:center; background-color:#0479d9; color:#fff;; padding-top:10px; position:absolute; top:0px; left:0px; z-index:1000; left:27px;}
.sub_product .sale_icon .sale_txt {font-size:11px; letter-spacing:-0.3px; line-height:11px;}
.sub_product .sale_icon .numb {font-size:21px; font-weight:bold; font-family:tahoma; letter-spacing:-0.5px; line-height:21px;}
.sub_product .sale_icon.black {background-color:#33353d !important;}
.sub_sort {padding:70px 0px 50px;}


.detail_info {padding:25px 0px 0px;}
.title_relation {padding-bottom:50px;}

.detail_tab_area {clear:both; margin:63px 0px 30px; height:49px; width:980px; position:relative;}
.detail_tab_area ul li:first-child {width:245px !important;}
.detail_tab_area ul li {float:left; width:244px; height:48px;}
.detail_tab_area ul li.on {margin-top:0px !important; border-top:2px solid #555; border-right:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #fff;  background-color:#fff;}
.detail_tab_area ul li.on a { height:49px;line-height:49px; border:0px; color:#000; margin-top:0px; }
.detail_tab_area ul li a{ margin-top:8px; display:block; width:244px; height:40px; color:#888; text-align:center; line-height:40px; font-size:14px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.detail_tab_area ul li a:hover {color:#222;}

.detail_tab_area .bleft {border-left:1px solid #dedede;}
.detail_tab_area .bright {border-right:0px !important;}
.detail_tab_bt {width:980px; height:1px; background-color:#dedede; position:absolute; bottom:-1px; z-index:-1;}

.sub_board_btn {width:980px; margin:0 auto; height:30px; clear:both;}
.sub_board_btn ul {float:right;}
.sub_board_btn ul li {float:left; margin-left:4px;}
.sub_board_btn ul li a {width:114px; height:28px; display:block; line-height:28px; font-size:11px; color:#777; border:1px solid #dedede; cursor:pointer; }
.sub_board_btn ul li:first-child a {color:#000;}
.sub_board_btn ul li a:hover {color:#000; border:1px solid #555;}



#main { position: relative; }
#main .visual-bner { zoom: 1; overflow: hidden; position: relative; }
#main .visual-bner .visual { float: left; width: 800px; }
#main .visual-bner .bner { float: right; width: 280px; zoom: 1; overflow: hidden; }
#main .visual-bner .bner li { float: left; margin-bottom: 20px; }
#main .visual-bner .notice { position: absolute; right: 0; bottom: 20px; width: 280px; }
#main .visual-bner .notice dt { position: relative; padding-bottom: 10px; border-bottom: 1px solid #b4b2b1; color: #333; font-size: 14px; font-weight: bold; }
#main .visual-bner .notice dt a { position: absolute; top: 0; right: 0; color: #9c9c9c; font-size: 12px; }
#main .visual-bner .notice dd ul { padding-top: 5px; }
#main .visual-bner .notice dd li { position: relative; margin-top: 10px; }
#main .visual-bner .notice dd li a { display: block; width: 210px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #555; }
#main .visual-bner .notice dd li span { position: absolute; top: 0; right: 0; color: #9c9c9c; }
#main .weekly-best { zoom: 1; overflow: hidden; position: relative; height: 290px; margin-top: 65px; padding: 20px 45px 0; border-top: 2px solid #333; background: #fbfbfb; }
#main .weekly-best #slider { zoom; 1; overflow: hidden; position: absolute; top: 75px; width: 1020px; }
#main .weekly-best h2 { color: #333; font-size: 22px; text-align: center; }
#main .weekly-best ul { zoom: 1; overflow: hidden; margin-left: -10px; }
#main .weekly-best ul li { float: left; position: relative; width: 194px; height: 194px; margin-left: 10px; }
#main .weekly-best ul li .cvr { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.6; filter: alpha(opacity=60); }
#main .weekly-best ul li .dsc { display: none; position: absolute; top: 0; left: 0; width: 100%; padding-top: 40px; color: #fff; text-align: center; }
#main .weekly-best ul li .dsc del { color:#dbdbdb; }
#main .weekly-best ul li .dsc p { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:10px; }
#main .weekly-best ul li .img img { width: 100%; height: 100%; }
#main .weekly-best .btn-prev,
#main .weekly-best .btn-next { position: absolute; top: 160px; width: 12px; height: 19px; text-indent: -9999px; }
#main .weekly-best .btn-prev { left: 15px; background: url('/design/dong0252/9607/makeshop/btn/btn_h19_prev.gif') no-repeat 0 0; }
#main .weekly-best .btn-next { right: 15px; background: url('/design/dong0252/9607/makeshop/btn/btn_h19_next.gif') no-repeat 0 0; }
#main .mprd-cm { margin-top: 40px; }
#main .mprd-cm .tit-prd { margin-top: 40px; background:#33353d; repeat-x 0 50%; text-align: left; }
#main .mprd-cm .tit-prdaa { margin-top: 40px; background: url('/design/dong0252/9607/makeshop/bg/bg_heading.gif') repeat-x 0 50%; text-align: left; }
#main .mprd-cm .tit-prd span { display: inline-block; padding: 5px 10px; background: #33353d; color: #fff; font-size: 18px; }
/* BASIC css end */

