﻿@charset "utf-8";

/*global*/

.pagemain {width:960px;margin:0 auto; height:auto; padding:10px 0px 0px 0px;}
.pagemain .left_box {width: 220px;float: left;height:auto;}
.pagemain .right_box {width: 728px;float: right;height:auto;border:0px solid #CCCCCC;}

#menu {clear:both;margin:0px auto; width: 220px;margin-bottom:10px;height:auto; position:relative; z-index:800; }
#menu h2 { background: url(../images/menu_title.jpg) no-repeat 0px 0px; height:34px;line-height:34px; padding:1px 0px 0px 20px; font-size:14px; color:#fff;}
#menu h6{background: url(../images/menu_bottom.jpg) no-repeat 0px 0px; height:10px;}
#menu dl { background: url(../images/menu_center.jpg) repeat left bottom;}
#menu dt{width:180px; text-align:left; font-size:12px; font-weight:bold; padding-left:30px; height:26px; line-height:26px;}
#menu dt{background: url(../images/icon_arrow00.gif) no-repeat 10px center;}
#menu dt a {color:#f60;}
#menu dt a:hover { text-decoration:underline; }
#menu dd{width:180px; text-align:left; font-size:12px; padding-left:30px;height:24px; line-height:24px;}
#menu dd{background: url(../images/icon_arrow02.gif) no-repeat 10px center;}
#menu dd  span .sky{ float:left;}
#menu dd  span .sky img{ float:right; padding:15px 0px 0 0;}
#menu dd a { color:#4D4D4D; }
#menu dd a:hover { color:#f26521;}

#menu dd.curr {background:url(../images/bg_dd_hover.gif); color:#990033; }
#menu dd.curr a { color:#f60; }
#menu dd.curr a:hover { color:#f60; }

#menu .fly {float:left; position:absolute; margin:0px 0px 0px 2px; padding:10px 0; width:296px; display:none; left:170px;}
#menu .fly ul { border:1px solid #f60; width:284px; float:right; display:block; padding:0px 0 0 10px; margin:0; background:#fff;}
#menu .fly ul li { float:left;margin:0; padding:0px 0 0 0; width:140px; height:24px; display:block; background:url(../images/icon_arrow03.gif) no-repeat 0px 7px;text-indent:10px;}
#menu .fly ul li a { color:#636363; }
#menu .fly ul li a:hover {color:#636363; text-decoration:underline; }
#menu .fly .flyflow { left:0px; top:23px; float:left; position:relative; }

#menu .more {width:206px; height:30px; line-height:30px; clear:both; font-weight:bold;  text-align:center;}
#menu .more a{ color:#990033; text-decoration:underline;}
#menu .more a:hover{ color:#ff0000; text-decoration:underline;}

.left_box .publicbox{width: 220px; height:auto; clear:both;margin:0px auto;overflow:hidden; margin-bottom:10px;}
.publicbox h2{background: url(../images/bg_title_box221.jpg) no-repeat 0px 0px; height:23px; line-height:23px; padding:3px 0px 0px 20px;font-size:14px; color:#fff;}
.publicbox dl{clear:both; overflow:hidden;border: 1px solid #cecfce; border-top-width:0px;border-bottom-width:0px; width:218px; padding:10px 0px 0px 0px; height:auto;}
.publicbox dl dt { float:left;height:60px; width:120px; margin-left:5px;}
.publicbox dl dd { float:left;height:60px; width:80px; height:60px; line-height:60px; padding-left:3px;}
.publicbox h6{background: url(../images/bg_bottom_box221.jpg) no-repeat 0px 0px; height:10px;}

/*热销排行*/
.left_box .hotbox{width: 220px; height:auto; clear:both;margin:0px auto;overflow:hidden; margin-bottom:10px;}
.left_box .hotbox h2{background: url(../images/bg_title_box221.jpg) no-repeat 0px 0px; height:23px; line-height:23px; padding:3px 0px 0px 20px;font-size:14px; color:#fff;}
.left_box .hotbox h6{background: url(../images/bg_bottom_box221.jpg) no-repeat 0px 0px; height:10px;}
.left_box .hotbox .list{border: 1px solid #cecfce; border-top-width:0px;border-bottom-width:0px; width:218px; padding:10px 0px 0px 0px; height:600px;}
.hotbox .list ul { margin-left:8px; text-align:center;}
/*.hotbox .list ul li{ float:left;height:23px; width:40px;background: url(../images/hotsell.gif) no-repeat 0px 0px; line-height:21px;}*/
.hotbox .list ul .current{ float:left;height:23px; width:40px;background: url(../images/hotsell.gif) no-repeat 0px 0px; line-height:21px;}
.hotbox .list ul .normal{ float:left;height:23px; width:40px; line-height:21px; background: url(../images/hotsell.gif) repeat 40px 0px;}

.left_box .adbox{clear:both; height:auto;padding:3px 0px 0px 0px;border: 1px solid #ccc;}
.left_box .adbox p{ padding-top:4px; text-align:center;}

.pagemain .right_box .centerbox1{clear:both; margin:0px auto;width: 728px;height:325px;margin-bottom:10px;border:0px solid #CCCCCC;}
.pagemain .right_box .centerbox2{clear:both; margin:0px auto;width: 728px;height:315px;margin-bottom:10px;border:0px solid #CCCCCC;}

.centerbox1 .bannerbox{ float:left;width: 531px; height:325px; border:0px solid #CCCCCC;}

.centerbox1 .newsbox{ float:right;width: 185px;}
.centerbox1 .newsbox h2{background: url(../images/bg_title_box185.jpg) no-repeat 0px 0px; height:23px; line-height:23px; padding:3px 0px 0px 20px;font-size:14px; color:#fff;}
.centerbox1 .newsbox ul{border: 1px solid #cecfce; border-top-width:0px;border-bottom-width:0px; width:182px; padding-top:6px; height:134px;}
.centerbox1 .newsbox ul li{ height:22px; line-height:22px; padding:0px 0px 0px 10px;overflow:hidden;background: url(../images/icon_arrow04.gif) no-repeat 0px 6px;}
.centerbox1 .newsbox h6{background: url(../images/bg_bottom_box185.jpg) no-repeat 0px 0px; height:10px;}
.centerbox1 .adbox{height:auto;padding-top:0px;}
.centerbox1 .adbox dd{ height:67px; padding-top:6px;}

.centerbox2 .limtbox{ float:left;width: 531px; height:313px;}
.centerbox2 .limtbox h2{background: url(../images/bg_title_box530.jpg) no-repeat 0px 0px; height:58px;}
.centerbox2 .limtbox em{background: url(../images/icon_arrow01.gif) no-repeat 0px 17px;font-size:12px; font-style:normal; font-weight:normal; float:right; height:50px; line-height:50px; margin-right:20px; padding-left:18px;} 
.centerbox2 .limtbox em a{color:#4d4d4d; font-weight:normal;} 
.centerbox2 .limtbox em a:hover { color:#4d4d4d; }
.centerbox2 .limtbox h6{background: url(../images/bg_bottom_box530.jpg) no-repeat 0px 0px; height:10px;}
.centerbox2 .limtbox dl{border: 2px solid #cecfce; border-top-width:0px;border-bottom-width:0px; width:527px; height:179px;}
.centerbox2 .limtbox dl dt{float:left; width:150px; height:150px; margin:0px 10px 0px 10px; border: 1px solid #ccc; padding-top:10px;}
.centerbox2 .limtbox dl dd{float:left;width:340px;padding:2px 0px 5px 0px; border:0px solid #ccc; height:auto; font-size:12px;}
.centerbox2 .limtbox dl dd p{ font-weight:bold; width:340px; line-height:20px; height:40px; overflow:hidden; font-size:16px;}
.centerbox2 .limtbox dl dd span{color:#F36523; font-size:16px; height:22px;font-weight:bold;}
.centerbox2 .limtbox dl dd .price1{color:#636363; font-size:14px;font-weight:normal;text-decoration: line-through;}
.centerbox2 .limtbox dl dd .price2{color:#F36523; font-size:16px; font-weight:bold;}
.centerbox2 .limtbox .rmb{color:#636363; font-size:12px;font-weight: normal;}
.centerbox2 .limtbox dl dd .detail{font-weight:normal;background: url(../images/icon_arrow02.gif) no-repeat 0px 10px; padding-left:15px; float:left; height:35px;width:120px; line-height:35px;}
.centerbox2 .limtbox dl dd .button{height:35px; float:left;width:180px;text-align:center;}

.centerbox2 .limtbox .more{border: 2px solid #cecfce; border-top-width:0px;border-bottom-width:0px; width:527px; background:#f7f3f7; height:60px; padding-top:5px;background: url(../images/limit_bg.jpg) repeat 0px 0px;}
.centerbox2 .limtbox .more dt{ height:60px;width:60px; text-align:center; float:left;padding:0px; border:0px solid #ccc;}
.centerbox2 .limtbox .more dt img {height:58px;width:58px;border:1px solid #ccc; }
.centerbox2 .limtbox .more dd{ height:50px;width:80px; text-align:left; float:left;border:0px solid #ccc;}
.centerbox2 .limtbox .more dd p{line-height:26px; height:26px;font-size:12px;width:80px; font-weight:normal;}
.centerbox2 .limtbox .more dd .price2{color:#F36523; font-size:16px; font-weight:bold;}

.centerbox2 .cnbox{ float:right;width: 185px;}

.pagemain .right_box .productbox{width: 728px;height:auto; clear:both;margin:0px auto;overflow:hidden; margin-bottom:10px;}
.productbox h2{height:24px;line-height:24px; padding:3px 0px 0px 20px;background: url(../images/box_title.gif) no-repeat 0px 0px;}
.productbox h2 em{ font-size:12px; font-weight:normal;background: url(../images/icon_arrow02.gif) no-repeat 0px 4px; float:right; width:40px; padding-left:13px;}
.productbox h2 em a{color:#4d4d4d; font-weight:normal;} 
.productbox h2 em a:hover { color:#4d4d4d; }

.productbox h6{background: url(../images/box_bottom.gif) no-repeat 0px 0px; height:10px;}
.productbox ul{border: 1px solid #e7e7e7; border-top-width:0px;border-bottom-width:0px; width:726px; height:250px;}
.productbox .hh{ height:500px;}
.productbox ul li{ float:left; width:160px;border:0px solid #e7e7e7; text-align: center; padding:0px 5px 0px 15px;height:250px;}
.productbox ul li p{width:150px;text-align:left;}
.productbox ul li p img{border:0px solid #e7e7e7; width:150px; height:150px;}
.productbox ul li .pic{padding:10px 0px 0px 0px;}
.productbox ul li .title{ line-height:130%; height:50px;padding:5px 0px 0px 0px;overflow:hidden;}
.productbox ul li .price{ padding:0px 0px 0px 0px;}
.productbox ul li .price2{ padding:0px 10px 0px 0px;}
.productbox ul li .adbox{padding:10px 0px 0px 0px;}

/*buybox*/
.buybox{ clear:both;width:960px;margin:0px auto; text-align:center; margin-bottom:10px;color:#000; height:auto;}
.buybox ul{width:960px;height:116px;}
.buybox ul li{height:116px;}
.buybox ul .left{ float:left;background: url(../images/buy_style_left.jpg) no-repeat 0px 0px; width:115px;}
.buybox ul .center{float:left;background: url(../images/buy_style_center.jpg) repeat;  width:835px;}
.buybox ul .right{float:right;background: url(../images/buy_style_right.jpg) no-repeat 0px 0px; width:10px; }
.buybox h2{ height:40px; width:auto;text-align:cernter; line-height:40px;font-size:14px; font-weight:bold;color:#fff;margin:0px auto 10px 10px; border-bottom:1px dashed #8A7766;}
.buybox dl { width:820px; margin:0px auto;height:auto; margin-left:10px;border:0px solid #CCCCCC;}
.buybox dl dd{ float:left;height:20px; width:95px;text-align:center; line-height:20px;border:0px solid #CCCCCC; margin-right:7px;}
.buybox dl dd{ background: url(../images/buy_style_botton.gif) no-repeat 0px 0px; margin-bottom:10px;}

/*mdbox*/
.mdbox{ clear:both;width:956px;margin:0 auto; text-align:center; margin-bottom:10px;color:#a1a1a1; height:230px;border: 2px solid #ccc;}
.mdbox dl {margin:0px auto;float:left;}
.mdbox .service{ height:210px;width:250px; padding:12px 0px 0px 10px;}
.mdbox .service dt{ height:90px;}
.mdbox .service dd{ height:auto;}

.mdbox .media{ width:470px;height:210px;padding:10px 0px 0px 10px;text-align:left;border-left:1px dashed #ccc; margin-right:14px;}
.mdbox .media dt{ text-align:left; height:auto;}
.mdbox .media dd{ text-align:left; height:22px; line-height:22px; color:#4D4D4D;border-bottom:1px dashed #ccc;}
.mdbox .media h3 {height:22px;line-height:22px; font-size:12px; font-weight:normal; text-align:right; background: url(../images/icon_arrow01.gif) no-repeat 380px 3px; padding:0px 10px 0px 20px;}
.mdbox .good{width:190px;padding-top:10px;}
.mdbox .good dd{height:217px; }

/*hzbox*/
.hzbox{ clear:both;width:960px;margin:0 auto; margin-bottom:10px;color:#4d4d4d; height:90px;border: 1px solid #CCCCCC;padding:0px 0px 0px 0px;}
.hzbox ul { text-align:center;width:960px;height:90px; color:#4d4d4d;margin:0 auto; padding:0px 0px 0px 0px;}
.hzbox ul li {float:left; width:137px;margin:0px auto;height:90px; padding:10px 0px 0px 0px;}
*.html.hzbox ul li {float:left; width:137px;margin:0px auto;height:80px;}
.hzbox ul li img {text-align:center;}
.hzbox ul li p {height:auto;text-align:center; line-height:16px; padding-top:3px;}

.rmb{ font-size:12px;font-family:"宋体";}
.price1{color:#636363; font-size:14px;font-weight:normal;text-decoration: line-through;}
.price2{color:#F36523; font-size:16px; font-weight:bold;}

/*SaleOver*/
.saleover{width:67px; height:59px; z-index:9; position:absolute; margin-top:1px; margin-left:92px;background:url(../images/sales_over.gif);}

/*ImgScroll*/
.wrap { width:531px; margin:0 auto; }
.clearfix { zoom: 1; }
.main { float:left; width:531px; }
.side { float:right; width:230px; padding-right:9px; }
.slides { position:relative; overflow:hidden; width:531px; height:325px; }
.slide-pic { overflow:hidden; width:531px; }
.slide-pic img { width:531px; height:300px; border:0px solid #E4E4E4; }
.slide-pic li { display:none; }
.slide-pic li.cur { display:block; }
.slide-li { position:absolute; left:0; bottom:0; }
.slide-li li { float:left; width:177px; height:24px; line-height:30px; margin-right:0px; text-align:center; }
.slide-li a { display:block; width:176px; height:24px; font-size:14px; color:#FFF; }
.slide-li .cur a, .slide-li a:hover { color:#333; text-decoration:none; }
.slide-txt span { display:none; }
.op li { background:#666; opacity: 0.6; filter:alpha(opacity=60); }
.op li.cur { background:#FFF; }

/*Hot*/
.list .maj_box_pictext{ clear:both; margin:0 auto; padding:0px 0px 0px 0px; width:200px; height:auto;overflow:hidden;border:0px solid #E4E4E4;}
.list .maj_box_pictext ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;width:200px;border:0px solid #E4E4E4;clear:both;overflow:hidden; height:auto;}
.list .maj_box_pictext li{ margin:0px 0px 0px 0px; width:200px;height:80px;  border-bottom:1px dashed #cccccc;}
.list .maj_box_pictext li dl{ float:left; display:block; margin:0px auto; padding:0px 0px 0px 0px; width:200px;}
.list .maj_box_pictext li dt{ float:left; width:80px;text-align:left;}
.list .maj_box_pictext li dt .pic{ float:left; width:75px; height:75px;}
.list .maj_box_pictext li dd{ float:left; width:120px; height:auto; }
.list .maj_box_pictext li dd.pictext_title{ display:block; margin:0; padding:3px 0 0 0;width:120px;height:40px;line-height:20px; overflow:hidden; text-align:left;}
.list .maj_box_pictext li dd.pictext_price{ display:block; margin:0 ; padding:0;width:120px;height:20px;line-height:20px; text-align:left;  overflow:hidden;}
