.fp-iconfont{font-family:fp-font;}
.cat-nav-icon{ display:inline-block;*display:inline;*zoom:1;width:40px;margin-right:12px;text-align:right;text-decoration:none;font-size:16px;}

#tmall_nav{ position: relative; float: left; }
.tmall_box{ overflow: hidden; }
.tmall_box .banner{ width: 734px; height: 437px; float: left; display: inline; margin-left: 10px; overflow:hidden; position:relative; }
.tmall_box .banner .hd{ overflow:hidden; position:absolute; left:50%; margin-left: -26px; bottom: 9px; z-index:1; }
.tmall_box .banner .hd ul{ overflow:hidden; zoom:1; }
.tmall_box .banner .hd ul li{ float:left; margin-right:10px; width:7px; height:7px; font-size: 7; line-height:14px; text-align:center; background:#AD9FB2; cursor:pointer; text-indent: -9999em; 
	-moz-border-radius: 7px; 
	-ms-border-radius: 7px; 
	-o-border-radius: 7px; 
	border-radius: 7px; 
}
.tmall_box .banner .hd ul li.on{ background:#FFF; }
.tmall_box .banner .bd{ position:relative; height:100%; z-index:0; }
.tmall_box .banner .bd img{ width:734px; height:398px; display:block; }

.tmall_box .nav{ height:40px; line-height:40px; background: #e6423b;}
.tmall_box .nav a{ float:left; color:#FFF; font-size:14px;font-weight:bold;text-decoration:none; height:40px; display: block; line-height:40px;padding:0 20px 0 20px;}
.tmall_box .nav a.on, .tmall_box .nav  a:hover{ background: #a61400;}

.tmall_cat_nav{width:210px;height:auto; position:relative; left: 0; z-index: 2000;}
.tmall_cat_nav .tmall_mod_title{width:210px;height:40px; font-size:14px; line-height:40px;color:#fff;text-align:center;font-weight:bold;background:#e6423b;}
.tmall_cat_nav .tmall_mod_title a{ color: #fff;font-size: 16px;font-weight: 700;left: 50px; top: 0px;}

.cate_nav{font-size:12px;color:#000000; background: url("../images/left-nav-bg.jpg") no-repeat bottom #FFF; width: 210px; height: 398px; border-bottom: 1px solid #d9d9d9; position:absolute;letter-spacing:2px;}
.cate_nav li{height:30.5px;line-height:30.5px; font-family:'微软雅黑'; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; cursor: pointer; position: relative;padding-left:10px; }
.cate_nav li a{color:#000000;font-size:15px;text-decoration:none;}
.cate_nav li a:hover{text-decoration:underline;}
.cate_nav li.on{ color:#FFFFFF; background: #d23924; border-color: #d23924;}
.cate_nav li.on a{color: #FFF;}
.cate_nav .menu-nav-arrow{position: absolute; top: 14px; right: 10px; height: 0; font-size: 0; line-height: 0; border-style: solid; border-width: 4px 4px 0; border-color: #fff transparent; _border-color: #fff #4a4a4a; display: none;
}
.cate_nav li.on .menu-nav-arrow{ display: block; top: 10 px\9; right: 12 px\9; border-width: 4px 0 4px 4 px\9; border-color: transparent #fff\9; _display: none;
}
.cate_nav .sed .menu-nav-arrow{
	-webkit-transition: -webkit-transform .2s linear;
	-moz-transition: -moz-transform .2s linear;
	-o-transition: -o-transform .2s linear;
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
}

.tmall_cat_content{width:150px;/*减少10px像素，原width:160px20140812*/height:396px; border:1px solid #e5e5e5; border-left: none; position: absolute; left: 210px; top: 0; overflow: hidden; z-index: 1000; background: #FFF; display: none; }
.tmall_cat_content,.cat_pannel .cat_banner{border-right:1px #E5E5E5 solid;}
/*调整导航栏弹出菜单top下移40px*/
.tmall_cat_content,.cat_pannel .cat_banner{top:40px;}

.cat_pannel .cat_detail{width:150px; /*padding:10px;移除二级分类多余10px20140812*/ position:relative;}
.cat_pannel .market_banner{display:block;width:170px;height:140px;position:absolute;bottom:-21px;left:-30px;}
.cat_pannel .cat_label_list{padding-left:10px; font-family:'微软雅黑';font-size:14px;}
/*.cat_pannel .cat_label_list li{width:70px;height:25px;line-height:25px;float:left; overflow:hidden;}*/
.cat_pannel .cat_label_list li{width:62px;height:25px;line-height:25px;float:left; overflow:hidden;}
.cat_pannel .cat_label_list li.second_label{padding-left:25px;overflow:hidden;}
.cat_pannel .cat_label_list li a{color:#666;font-size:13px;/*小类字体*/text-decoration:none;margin-left:7px;/*小类字体向左远离7px*/}
.cat_pannel .cat_label_list li a:hover{text-decoration:underline;}
.cat_pannel .market_list{width:140px;padding-left:10px;}
.cat_pannel .market_list li{width:50px;height:34px;line-height:34px;text-align:center;margin-right:10px;border-bottom:1px #e5e5e5 solid;}
.cat_pannel .market_list li a,.cat_pannel h3.cat_title{font-weight:bold;font-size:14px;}
.cat_pannel h3.cat_label_title{font-size:12px;color:#E4A8A3;text-align:center;padding:15px 0 8px 0;}
.cat_pannel h3.cat_title{color:#FFFFFF;text-align:center;height:20px;line-height:20px;}
.cat_pannel h3.cat_title a{ color: #FFF; line-height: 20px; display: block;}
.cat_pannel .cat_title{display: block;position: relative; width: 130px; height: 20px; margin: 10px auto 10px; text-decoration: none; color: #fff; font-weight: 700; text-align: center;}
.cat_pannel .cat_title{background-color: #fed2b0; }
.cat_pannel .cat_title a{  display: block;width: 80px; height: 20px; line-height: 20px; padding-top: 17px; padding-left: 25px; text-decoration: none;  color: #fff;  font-weight: 700; position: absolute; left: 0; bottom: 0;}
.cat_pannel .cat_title h3 { text-align:center;top:5px;}
.cat_pannel .cat_label_list li a:hover{ color: #f56a00;}

.pannel-line {
    display: block;
    height: 0;
    line-height: 0;
    font-size: 0;
    margin: 12px 10px 10px;
    border-bottom: 1px dotted #cdcdcd;
}

.banner-grid-b1,.banner-grid-b2, .banner-grid-b4{display:block;border-right:1px #e5e5e5 solid;}

#website{display: inline-block; line-height: 32px;}
#website a.hover{ color: #e6423b;}
.web-site{ display: none; width: 440px; height: auto; padding: 15px 0 5px 40px; overflow: hidden; background: #FFF; border: 1px solid #f5f5f5; border-top: none; position: absolute; z-index: 100; right: 0; top: 32px;}
.web-site h2{ height: 28px; line-height: 28px; font-size: 16px; font-family: "微软雅黑"; color: #333; text-align: left;}
.web-site h2.hot{ color: #e6423b;}
.web-site ul{ width: 440px; height: auto; overflow: hidden; margin-bottom: 10px;}
.web-site li{ width: 88px; height: 24px; float: left; line-height: 24px; color: #676767; position: relative; text-align: left;}
.web-site li a{ color: #676767; padding: 0; position: relative;}
.web-site li .hot-icon,.web-site li .new-icon{ width: 9px; height: 11px; background: url("../images/icons.png") no-repeat; display: block; position: absolute; top: -7px; right: -9px;}
.web-site li .hot-icon{ background-position: 0 0;}
.web-site li .new-icon{ background-position: 0 -11px;}

/*秦晴20140820*/
#tmall_nav1{ position: relative; float: left; }
.tmall_cat_nav1{width:210px;height:auto; position:relative; left: 0; z-index: 2000;}
.tmall_cat_nav1 .tmall_mod_title{width:210px;height:40px; font-size:14px; line-height:40px;color:#fff;text-align:center;font-weight:bold;background:#e6423b;}
.tmall_cat_nav1 .tmall_mod_title a{ color: #fff;font-size: 16px;font-weight: 700;left: 50px; top: 0px;}

.cate_nav1{font-size:12px;color:#000000; background: url("../images/left-nav-bg.jpg") no-repeat bottom #FFF; width: 210px; height: 398px; border-bottom: 1px solid #d9d9d9; position:absolute;letter-spacing:2px;}
.cate_nav1 li{height:30.5px;line-height:30.5px; font-family:'微软雅黑'; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; cursor: pointer; position: relative;padding-left:10px; }
.cate_nav1 li a{color:#000000;font-size:15px;text-decoration:none;}
.cate_nav1 li a:hover{text-decoration:underline;}
.cate_nav1 li.on{ color:#FFFFFF; background: #d23924; border-color: #d23924;}
.cate_nav1 li.on a{color: #FFF;}
.cate_nav1 .menu-nav-arrow{position: absolute; top: 14px; right: 10px; height: 0; font-size: 0; line-height: 0; border-style: solid; border-width: 4px 4px 0; border-color: #fff transparent; _border-color: #fff #4a4a4a; display: none;
}
.cate_nav1 li.on .menu-nav-arrow{ display: block; top: 10 px\9; right: 12 px\9; border-width: 4px 0 4px 4 px\9; border-color: transparent #fff\9; _display: none;
}
.cate_nav1 .sed .menu-nav-arrow{
	-webkit-transition: -webkit-transform .2s linear;
	-moz-transition: -moz-transform .2s linear;
	-o-transition: -o-transform .2s linear;
	-webkit-transform: rotateZ(-90deg);
	-moz-transform: rotateZ(-90deg);
	-o-transform: rotateZ(-90deg);
}

.tmall_cat_content1{width:150px;/*减少10px像素，原width:160px20140812*/height:396px; border:1px solid #e5e5e5; border-left: none; position: absolute; left: 210px; top: 0; overflow: hidden; z-index: 1000; background: #FFF; display: none; }
.tmall_cat_content1,.cat_pannel .cat_banner{border-right:1px #E5E5E5 solid;}