body {background:#f7f7f7}


.banner{position:relative; margin:0px auto;overflow:hidden;}
.banner_inner{position:relative;height:442px;width:1200px;margin:0px auto; text-align:right; display:block;}

.banner_img{width:20000px}
.banner_img li{float:left;width:100%;position:relative}

.banner .child1{position:absolute;width:588px;height:442px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:442px;left:343px;top:0}
.banner_common{position:relative;width:990px;margin:0 auto; }
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../image/logo71.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;background:url(../image/logo71.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:250px;position:absolute;bottom:30px;left:50%;margin-left:-125px}
.banner .control li{float:left;margin-left:10px;width:20px;height:20px;border-radius:50%;cursor:pointer;background:#000; text-align:center; line-height:20px;}
.banner .control li a{ color:#fff;}
.banner .control li.current{background:#ff7f02;}
.banner_inner.new0722{height:442px;}


.container{ width:1200px; margin:0px auto; padding:0px;}

.common_menu_wraper{ width:1200px; margin:40px auto 10px;padding-bottom:5px;border-top:1px solid #000; text-align:center;}
.common_menu_wraper .menu_icon {margin-top:-1px;}

.ul_columns3 { margin-left:-21px; margin-top:30px;}
.ul_columns3 li { float:left; margin-left:21px;}
.ad_border1 { border:12px solid #fff;box-shadow:0px 0px 10px #eee;display:block; overflow:hidden}

.limited_ul li { margin-top:10px;}

.common_ul li.hot_left { width:596px; height:680px;}
.common_ul li.hot_left .product_content .p_img { position:relative;width:576px; height:576px;}
.common_ul li.hot_left .product_content .p_price {padding:52px 0px 20px;}


.right_bar{ position:fixed; right:0px; bottom:0px;}
.right_bar i { display:block; width:66px; background:url(../image/r_bar.png) no-repeat; position:relative;}
.right_bar i.back_top { height:67px; background-position:0px 0px;}
.right_bar i.servicer { height:64px; background-position:0px -67px;}
.right_bar i.cart { height:66px; background-position:0px -131px;}
.right_bar i.code { height:65px; background-position:0px -197px;}
.right_bar i.cart .num {position: absolute;right: 5px;top: 5px;width: 16px;height: 16px; text-align:center; line-height:16px; color:#fff; background:#ff7f02;border-radius:50%; display:block;}
.right_bar i.code .code_img { padding:5px; background:#fff; position:absolute; left:-92px; bottom:0px; width:80px;transition:2s; display:none;}
.right_bar i.code .code_img img {width:100%;}
.right_bar i.code:hover .code_img {display:block;}


.flexslider { position: relative; height: 442px; overflow: hidden; background: url(../image/loading2.gif) 50% no-repeat; }
.slides { position: relative; z-index: 1; }
.slides li { height: 442px; }
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1; }
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../image/dot.png) right 0 no-repeat; cursor: pointer; }
.flex-control-nav .flex-active { background-position: 0 0; }
.flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 45%; }
.flex-direction-nav li a { display: block; width: 50px; height: 50px; overflow: hidden; cursor: pointer; position: absolute; }