﻿@charset "utf-8";


html{ zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true); }(this)); }
body, html, div, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{ padding: 0;
 
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}
/*body, button, input, select, textarea, label { font: 12px/1.5 Arial,Tahoma,"\5b8b\4f53",sans-serif;}*/
h1, h2, h3, h4, h5, h6 , big, small{ font-size: 100%;}
em, i , u, cite , var , dfn{ font-style:normal;}
ins{text-decoration:none;}del{text-decoration:line-through;}
dl,ul, ol ,li,dt,dd{ list-style: none;}
a{ text-decoration: none; color:#333;}
a:hover{ text-decoration: underline; color:#CF0404;}
fieldset, img{ border:none;}
table { border-collapse: collapse; border-spacing: 0;}
.auto{margin-left:auto; margin-right:auto;}
.fl{ float:left;}.fr{ float:right;}.fn{ float:none;}
.hide{ display:none;}.show{ display:block;}
.vv{ visibility:visible;}.vh{ visibility:hidden;}
.tl{ text-align:left;}.tr{ text-align:right;}.tc{ text-align:center;}.tj{text-align:justify;}
.splitLine{width:100%;border-bottom:1px dashed #ccc; font-size:0; height:1px; margin:10px 0; overflow:hidden;}
.btnImg{cursor:pointer;margin:0;padding:0;border: none;text-align:center;}
.btnText{border: none;color: #FFFFFF;font-weight: bold;cursor:pointer;margin:0;padding:0;text-align:center;}
.fwn{font-weight:normal;}.fwb{font-weight:bold;}
.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs16{font-size:16px;}.fs18{font-size:18px;}.fs20{font-size:20px;}.fs24{font-size:24px;}
.fix:after {content: "\20";clear: both;display: block;font-size: 0;height: 0;visibility: hidden;}
.fix{*zoom:1;}
.ell{text-overflow:ellipsis;-moz-text-overflow:ellipsis; -o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;white-space:nowrap; overflow:hidden;}
h1{font-size:20px;font-family:"Microsoft YaHei", Arial, Helvetica, Sans-Serif;}
h2{font-size:14px;}h3{font-size:14px;}h4{font-size:12px;}h5{font-size:12px;}h6{font-size:12px;}
.miniBar{background:none repeat #FFF;border-bottom:1px solid #D9D9D9;width:auto;}
.page, .header, .content, .footer,.footer_1220 {margin-left: auto;margin-right: auto;background-color: #ffffff !important;margin-top: 10px  !important}
.col-main:after{clear: both;content: "\20";display: block;height: 0;visibility: hidden;}
.col-main{*zoom:1;}
.col-left{float:left;}.col-right{float:right;}
.c00{color:#119b93}
.c01{color:#e5527f;}
.cred{ color: red;}
.c02{color:#0172D0;}
.c03{color:#333333;}
.c06{color:#666666;}
.c07{color:#CCCCCC;}
.c08{color:#005AA0;}
.c09{color:#999999;}
.c010{color:#C4A800;}
.c04{ color:#53a000}
.cf04{ color:#e5527f;}
.cd60d61{ color:#d60d61;}
.c011{color:#f37800 !important;}
.cblue{ color: blue !important}
.w960{width:960px;}
.w945{width:945px;}
.bg_white{ background-color:#FFF;}

.cur{ cursor:pointer;}
.c_red {
    color: #e5527f;
}
.txtHid{ text-indent:-10000px; font-size:0;}

.news_height{ width:210px;}


.cd_content a{color:#444}
.cd_content a:hover{color:#D5182A;text-decoration:underline;}
.cd_content span{color:#D5182A}

.c13 {
    background-color: #BA0000;
    color: #FFFFFF;
    margin-right: 5px;
    padding: 0 2px;
}

#drpProvince{ width:100px;border:1px solid #7E9DB9; line-height:24px; height:20px;}
#drpCity{ width:155px;border:1px solid #7E9DB9;line-height:24px; height:20px;}
#drpCounty{ width:100px;border:1px solid #7E9DB9;line-height:24px; height:20px;}

.page_box 
{
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

.page_box a {
    display: inline-block;
    height: 23px;
    padding: 0 9px;
}
.page_box span {
    border: 1px solid #DBDBDB;
    display: inline-block;
    height: 23px;
    line-height:23px;
    margin: 0 3px;
}
.page_box font {
    font-size: 12px;
    padding: 0 5px;
}
.page_box b {
    color: #CC0809;
    font-weight: normal;
}
#page_on {
    background-color: #FFF9EB;
    border: 1px solid #CA0809;
    color: #CA0809;
    padding: 0 9px;
}
.page_on {
    background-color: #FFF9EB;
    border: 1px solid #CA0809;
    color: #CA0809;
    padding: 0 9px;
}
.h35 {
    height: 35px;
}
/** 设置行高 **/
.lineHeight_24{
	line-height:24px;
}

html .lineHeight20{ line-height:20px;}
.lineHeight30,.lineHeigth30{ line-height:30px;}
.lineHeight40{ line-height:40px;}
.lineHeightNo{ line-height:normal;}

.floatCorner{ position:fixed; right:10px; bottom:300px; z-index:2; display:none;}
.floatCorner .historyBox{ width:298px; border:1px solid #ddd; right:55px; background:#ffffff; position:absolute;outline:none; display:none;
                        -moz-box-shadow: 0 0 2px 2px #eaeaea;
						-webkit-box-shadow: 0 0 2px 2px #eaeaea;
						box-shadow: 0 0 2px 2px #eaeaea;}
.floatCorner .historyBox .jtou{ width:5px; height:9px; position:absolute; right:-7px; top:90px;background:url(../image/sidebar.png) 0px -315px;}
.floatCorner .historyBox .content{ width:298px; height:236px; overflow:hidden; border-bottom:1px solid #E7E7E7; position:relative;}
.floatCorner .historyBox .content .single_box{ width:100%; position:absolute; top:0; left:0; }
.floatCorner .historyBox .content .nolist{ text-align:center; line-height:236px; font-size:14px; color:#666666;}
.floatCorner .historyBox .operate{ }
.floatCorner .historyBox .operate span{display:block; float:left;height:38px; line-height:38px;overflow:hidden;}
.floatCorner .historyBox .operate span a{ display:block; color:#999; cursor:pointer; height:38px;_margin-top:13px;}
.floatCorner .historyBox .operate span a:hover{ text-decoration:none; color:#D5182A;}
.floatCorner .historyBox .operate .empty{ width:120px; border-right:1px solid #E7E7E7; text-indent:1em;}
.floatCorner .historyBox .operate .recent{ width:83px; border-right:1px solid #E7E7E7; text-indent:2em;}
.floatCorner .historyBox .operate .earlier{ width:83px; text-indent:2em;}
.floatCorner .historyBox .operate span u{ display:inline-block; width:10px; height:8px; background:url(../image/sidebar.png); overflow:hidden; margin-right:3px;}
.floatCorner .historyBox .operate span .unup{background-position:-23px -209px;}
.floatCorner .historyBox .operate span .undown{background-position:-33px -209px;}
.floatCorner .historyBox .operate span .up{background-position:-2px -209px;}
.floatCorner .historyBox .operate span .down{background-position:-12px -209px;}

.floatCorner .buttonBox{-moz-box-shadow: 0 0 2px 2px #eaeaea;
						-webkit-box-shadow: 0 0 2px 2px #eaeaea;
						box-shadow: 0 0 2px 2px #eaeaea;
}
.floatCorner .buttonBox a{ display:block; border:1px solid #ddd; outline:none; width:50px; height:50px; background:url(../image/sidebar.png); margin-bottom:2px;}

.floatCorner .historyBox .content .single_item 
{
	border-bottom: 1px solid #F2F2F2;
    display: block;
    height: 60px;
    overflow: hidden;
    padding: 9px 0;	
}
.floatCorner .historyBox .content .single_item img
{
	width:50px;
	height:50px;
	margin-left:10px;
	margin-right:10px;
	border:1px solid #E7E7E7;
}
.floatCorner .historyBox .content .single_item .info
{
	position:relative;
}
.floatCorner .historyBox .content .single_item .info .title1
{
	display:block;
	width:205px;
	height:40px;
	overflow:hidden;
}
.floatCorner .historyBox .content .single_item .info .button_cart
{
	display:block;
	position:absolute;
	bottom:0px; right:0px;
	background: url("/image/bg_new.gif") repeat scroll -262px -209px transparent;
    border: medium none;
    cursor: pointer;
    height: 29px;
    width: 102px;
    overflow:hidden;
    text-decoration:none;
    text-indent: -99em;
}
.floatCorner .buttonBox .bt1{ background-position:0 0;}
.floatCorner .buttonBox .bt2{ background-position:0 -53px;}
.floatCorner .buttonBox .bt3{ background-position:0 -106px;}
.floatCorner .buttonBox .bt4{ background-position:0 -159px;}

.floatCorner .buttonBox a#bt-cart:hover{background-position:-50px 0;}
.floatCorner .buttonBox a#bt-history:hover{background-position:-50px -53px;}
.floatCorner .buttonBox a#bt-fb:hover{background-position:-50px -106px;}
.floatCorner .buttonBox a#bt-backtop:hover{background-position:-50px -159px;}

.floatCorner .buttonBox a.cur{background-position:-50px -53px;}


/*GOTO TOP*/
.gotop{display:none;background:url(/image/bg_index.png) no-repeat;bottom:218px;height:48px;margin-right:-560px;position:fixed;right:43%;width:48px;z-index:10;background-position:-3px -79px;}
.gotop:hover{background-position:-3px  -129px;}


/*图标定义样式*/
.comm,.view,.time{background:url(/image/sprite.gif) no-repeat;}
.comm,.view,.time{margin-right:10px;padding-left:20px;}
.comm{background-position:left 4px;}
.view{background-position:left -36px;}
.time{background-position:left -158px;}
.arrow{float:right;padding-left:0px;color:#DDD;font-family:simsun;font-size:14px;font-style:normal;font-weight:bold;}
.db {
    display: block;
}

.w225 {
    width: 225px;
}
.w265 {
    width: 265px;
}.w450 {
    width: 450px;
}.p15 {
    padding: 15px;
}
.newico{display:block;float:left;background:url(/image/user/ico_tips.gif) no-repeat left top;width:30px;height:15px;text-indent:-99999px;overflow:hidden;background-position:-45px -1px;}

.ico-clock {
    background: url("/image/ico_index.png") no-repeat -10px -463px;padding: 2px 0px 2px 24px; margin-right: 10px;font-weight: bold;
}
.ico-News {
    background: url("/image/ico_index.png") no-repeat -10px -315px;padding: 2px 0px 2px 24px; margin-right: 10px;font-weight: bold;
}


@font-face {
	font-family: iconfont;
	src: url(../style/font/iconfont.eot?#iefix) format("embedded-opentype"), url(../style/font/iconfont.woff) format("woff"), url(../style/font/iconfont.ttf) format("truetype"), url(../style/font/iconfont.svg#iconfont) format("svg");
}.iconfont {
	font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;
}
.icon-yingerche::before {
	content: "\e600";
}
.icon-xinlangweibo::before {
	content: "\e603";
}
.icon-tengxunweibo::before {
	content: "\e605";
}
.icon-quan::before {
	content: "\e601";
}
.icon-xiajiantou::before {
	content: "\e60a";
}
.icon-tishi::before {
	content: "\e602";


}
.icon-biaoqian::before {
	content: "\e654";
}
.icon-weixin::before {
	content: "\e60c";
}
.icon-jiazai::before {
	content: "\e64c";
}
.icon-shanchu::before {
	content: "\e604";
}
.icon-fenxiang::before {
	content: "\e60d";
}
.icon-shoujishuma01::before {
	content: "\e606";
}
.icon-zuojiantou::before {
	content: "\e647";
}
.icon-jiazai1::before {
	content: "\e64d";
}
.icon-gouwuche::before {
	content: "\e607";
}
.icon-mangouwuche::before {
	content: "\e608";
}
.icon-triangle-right::before {
	content: "\e653";
}
.icon-weibo::before {
	content: "\e60e";
}
.icon-weixin1::before {
	content: "\e611";
}
.icon-pengyouquan::before {
	content: "\e616";
}
.icon-qq::before {
	content: "\e61b";
}
.icon-qzone::before {
	content: "\e61c";
}
.icon-duanxin::before {
	content: "\e61d";
}
.icon-mima::before {
	content: "\e609";
}
.icon-erweima::before {
	content: "\e648";
}
.icon-icon01::before {
	content: "\e64e";
}
.icon-bbgzsyonghu::before {
	content: "\e60b";
}
.icon-pinglunxiangao::before {
	content: "\e626";
}
.icon-shezhixiangao::before {
	content: "\e627";
}
.icon-xinqingyizhanxiangao::before {
	content: "\e628";
}
.icon-liwu::before {
	content: "\e623";
}
.icon-roundcheckfill::before {
	content: "\e629";
}
.icon-roundcheck::before {
	content: "\e62a";
}
.icon-roundclosefill::before {
	content: "\e62b";
}
.icon-roundclose::before {
	content: "\e62c";
}
.icon-timefill::before {
	content: "\e62d";
}
.icon-time::before {
	content: "\e62e";
}
.icon-bbgzhuye::before {
	content: "\e64f";
}
.icon-commentfill::before {
	content: "\e62f";
}
.icon-comment::before {
	content: "\e630";
}
.icon-notificationfill::before {
	content: "\e631";
}
.icon-notification::before {
	content: "\e632";
}
.icon-wiappjiaoyie::before {
	content: "\e60f";
}
.icon-fenxiang1::before {
	content: "\e624";
}
.icon-tabbarmorebtndefault::before {
	content: "\e671";
}
.icon-first::before {
	content: "\e676";
}
.icon-last::before {
	content: "\e677";
}
.icon-yijianfankui::before {
	content: "\e66f";
}
.icon-shoucang1::before {
	content: "\e610";
}
.icon-qqweibo::before {
	content: "\e643";
}
.icon-shuaxin::before {
	content: "\e64a";
}
.icon-dizhi::before {
	content: "\e612";
}
.icon-rechargefill::before {
	content: "\e633";
}
.icon-recharge::before {
	content: "\e634";
}
.icon-yingyongfuwuzhengchang::before {
	content: "\e613";
}
.icon-140920zixunfuwu::before {
	content: "\e614";
}
.icon-zhuti::before {
	content: "\e625";
}
.icon-shijian::before {
	content: "\e615";
}
.icon-icon::before {
	content: "\e672";
}
.icon-llcouponshare::before {
	content: "\e639";
}
.icon-llalbumdetaildiggno::before {
	content: "\e617";
}
.icon-llalbumdetaildiggyes::before {
	content: "\e618";
}
.icon-fuwushichang::before {
	content: "\e619";
}
.icon-globeearth::before {
	content: "\e659";
}
.icon-shoucang::before {
	content: "\e61a";
}
.icon-tishi1::before {
	content: "\e61e";
}
.icon-qq1::before {
	content: "\e644";
}
.icon-date02::before {
	content: "\e661";
}
.icon-fenxiang2::before {
	content: "\e63a";
}
.icon-wanchengduigou::before {
	content: "\e64b";
}
.icon-zhuyedianjihou::before {
	content: "\e650";
}
.icon-fanhui8::before {
	content: "\e635";
}
.icon-fanhui7::before {
	content: "\e636";
}
.icon-fanhui6::before {
	content: "\e637";
}
.icon-fanhui5::before {
	content: "\e638";
}
.icon-pinpai::before {
	content: "\e65a";
}
.icon-cipher::before {
	content: "\e61f";
}
.icon-QQ::before {
	content: "\e645";
}
.icon-youxiang::before {
	content: "\e620";
}
.icon-qq2::before {
	content: "\e646";
}
.icon-wodehongbaoicon::before {
	content: "\e657";
}
.icon-shenghuofuwu::before {
	content: "\e621";
}
.icon-fenxiangpengyouquan::before {
	content: "\e63b";
}
.icon-kuaidi::before {
	content: "\e63c";
}
.icon-feiji::before {
	content: "\e674";
}
.icon-shijian1::before {
	content: "\e622";
}
.icon-renzheng::before {
	content: "\e66a";
}
.icon-fankui::before {
	content: "\e670";
}
.icon-fenxiangan::before {
	content: "\e63d";
}
.icon-hongbao::before {
	content: "\e668";
}
.icon-liulanyanjing::before {
	content: "\e65d";
}
.icon-jiantouyou::before {
	content: "\e63e";
}
.icon-upjiantou::before {
	content: "\e63f";
}
.icon-face-sad::before {
	content: "\e664";
}
.icon-jiahao::before {
	content: "\e665";
}
.icon-daifukuandingdan::before {
	content: "\e673";
}
.icon-dingdan::before {
	content: "\e649";
}
.icon-shang::before {
	content: "\e640";
}
.icon-jiantouxia::before {
	content: "\e641";
}
.icon-jiantouzuo::before {
	content: "\e642";
}
.icon-cheapticket::before {
	content: "\e669";
}
.icon-bbgzsyonghufill::before {
	content: "\e655";
}
.icon-konggouwuche::before {
	content: "\e656";
}
.icon-icon30::before {
	content: "\e651";
}
.icon-icontree::before {
	content: "\e652";
}
.icon-icon100::before {
	content: "\e658";
}
.icon-globeearthfill::before {
	content: "\e65b";
}
.icon-pinpaifill::before {
	content: "\e65c";
}
.icon-yanjingno01::before {
	content: "\e65e";
}
.icon-xiaolian01::before {
	content: "\e662";
}
.icon-jianhao01::before {
	content: "\e666";
}
.icon-jiahaowu::before {
	content: "\e660";
}
.icon-jianhaowu::before {
	content: "\e663";
}
.icon-tubiao20::before {
	content: "\e667";
}
.icon-haitaodianpu01::before {
	content: "\e66c";
}
.icon-tishidiy01::before {
	content: "\e66b";
}
.icon-delka01::before {
	content: "\e66d";
}
.icon-haitao01::before {
	content: "\e66e";
}
.icon-iconyusvg::before {
	content: "\e65f";
}
.icon-shouquan01::before {
	content: "\e675";
}





/******************************************************************************************/
/* 公共样式                                                                                          */
/******************************************************************************************/
.topBodyWidth{width:960px;}
.u01{background-position:-212px -2px}
.u02{background-position:-150px -90px;}
.u03{background-position:-156px -126px;}
/*模拟按钮*/
.line_btn{display:inline-block;vertical-align: middle;border-style:solid;border-color:#ddd;border-width:0 1px;}
.line_btn_con{float:left;position: relative;border-style:solid;border-color:#ddd;border-width:1px 0;margin:-1px 0;}
div.line_btn, p.line_btn, h2.line_btn, h3.line_btn, h4.line_btn, h5.line_btn, h6.line_btn, ul.line_btn, ol.line_btn{*display: inline;}
.line_btn_hover, .line_btn_hover.line_btn_con, .line_btn:hover, .line_btn:hover .line_btn_con{border-color: #aaa;text-decoration: none;}
/*容器一*/
.con{ margin-top:10px; overflow:hidden; margin-bottom:10px;}
.con2{ margin-top:10px; overflow:hidden;}
.con .fr{ margin-left:15px;}
.con_bg{background-color:#eaeaea;overflow:hidden;}
.con_hd{background-color:#FFF; margin-top:1px; margin-right:1px;border-left: 4px solid #cf0404;}
.con_hd h3{background:url(../image/bg_index.png) no-repeat; text-indent:-1000px; overflow:hidden;}
.con_bd{background-color:#FFF; margin:1px;width:auto;height:100%;*zoom:1;*display:inline;overflow:hidden;}
/*容器二*/
.subCon_hd{ background-color:#FFF;}
.subCon_hd h3{background:url(../image/bg_index.png) no-repeat; text-indent:-1000px; line-height:25px;margin:0 15px;}
.subCon_bd{background-color:#FFF; margin-top:1px;overflow:hidden;}
/******************************************************************************************/
/* 结构样式                                                                                         */
/******************************************************************************************/
/*header_banner*/
.header_banner a{ display:block; width:960px; height:90px; overflow:hidden; margin:0 auto; margin-top:10px; text-align:center; background:url(../image/banner1123_2.jpg);}
/*.header_flash_ad{ margin:0 auto;margin-top:10px;text-align:center;}*/
/*mini条*/
.miniBar{background:none repeat #FFF;border-bottom:1px solid #D9D9D9;width:auto;height:25px;}
.miniBar li{display:block; float:left;}
.miniBar .hide{display:none;}
.miniBar .fr{ height:25px;}
.miniBar .fr li{line-height:24px;padding:0 10px; background:url(../image/bg_index.png) -389px -724px no-repeat; height:24px;}
.miniBar .fr li a{color:#666;}
/*我的账户*/
.my_zh{ position:relative;z-index:801;}
.my_zh .at{position:relative; z-index:810; _top:5px;}
.my_zh .u02{ width:10px; height:10px; display:inline-block; overflow:hidden; background:url("../image/bg_index.png") no-repeat -150px -89px;*width:9px; }
.my_zh_m{position:absolute; top:25px;left:0;z-index:100;}
.my_zh_m dl{ background-color:#FFF; width:80px; text-align: left; text-indent:.8em; border-style:solid;border-color:#CCC;border-width:0 1px 1px;} 
.my_zh_m dd{ border-top:1px solid #CCC;line-height:2em;}
.welcome{padding:4px 5px 0;}
.welcome .user a{ color:#D5182A;  text-decoration:none; font-weight:bold;}
.welcome .user a:hover{ text-decoration:none;}
.login_message{padding-top:2px;}
.login_btn{background:url(../image/bg_index.png) no-repeat -240px 0px;display:block;float:left;height:21px;line-height:21px;padding-left:21px;width:32px;}
.quickly_btn{background:url(../image/bg_index.png) no-repeat -295px 0;display:block;float:left;height:21px;line-height:21px;padding-left:21px;width:54px;}
.header{height:90px; position:relative;}
/*logo*/
.logo{float:left; background:url(../image/bg_index.png) -90px -330px no-repeat; width:230px; height:50px;margin-top:20px;}
.logo a{ width:230px; height:50px; display:block}
.flashlogo{float:left; width:275px; height:60px;margin-top:20px;}
/*搜索框*/
/*.search{width:380px; position:absolute; top:20px; left:300px;}
.search .search_t li{ float:left; height:37px;}
.search .search_t_1{ width:5px; background:url(../image/bg_index.png) 0 -630px no-repeat;}
.search_t_2 input{ border:none;}
.search .search_t_2{ width:290px; background:url(../image/bg_index.png) 0 -799px;}
.search .search_t_3{ width:80px; background:url(../image/bg_index.png) -300px -630px;}
.search .search_t .ser_txt{width:280px;height:20px;margin:10px 3px 4px 7px;outline:none;}
.search .search_t .ser_btn{border:none; background:none;width:78px;height:30px;vertical-align:top;margin-top: 4px; cursor:pointer;}
.search .search_b{ overflow:hidden; width:340px; height:25px; }
.search .search_b,.search_b a{line-height:2.5;color:#999999;}
.search .search_b a:hover{color:#CF0404;}*/
	
/*客服热线
.hotline{float:right;background:url(../image/bg_index.png) -90px -420px no-repeat; width:210px; height:30px;margin-top:30px;}
.logo h1,.hotline strong{ text-indent:-1000000px;font-size:0;}*/
		
/*400电话*/
.tel400{ display:block; width:90px; height:20px; background:url(../image/bg_public.gif) -168px -234px no-repeat; text-align:right; color:#cf0404; font-family:Tahoma;}


.menu_tabs_header
{
margin-top:5px;
height:20px;	
line-height:20px;
margin-bottom:5px;
}
.menu_tabs_header span
{
display:block;
float:left;
padding:0 3px;
margin-right:10px;
}
.menu_tabs_header .on
{
background:#CF0404;
color:#ffffff;
}


/*导航条*/
.navBar{ width:100%; height:40px; background:url(../image/navBar_bg.gif) repeat-x;}
.navBar_cate{ width:200px; height:40px; float:left;background:#b60000; position:relative; z-index:9999;}
.navBar_cate_title a{
background: url(../image/header_menu_ico.gif) no-repeat scroll 120px center transparent;
color: #FFFFFF;
display: block;
font-size: 14px;
font-weight: bold;
height: 40px;
line-height: 40px;
padding-left: 10px;
width: 190px;
text-decoration:none;
}
.navBar_cate_title a:hover{color:#FFFFFF;text-decoration:none;}
.navBar_menu{ float:left;}
.navBar_menu li{ float:left; width:95px; height:40px; overflow:hidden; line-height:40px; text-align:center;}
.navBar_menu li a{ display:block; color:#FFFFFF; font-size:14px; font-weight:bold;width:95px; height:40px;text-decoration:none;}
.navBar_menu li a:hover,.cur{ /*background:#9a0000;*/ color:#d60d61;text-decoration:none;}
.navBar_menu li a:hover,.curMenu{color:#d60d61 !important;}

.cateBody{border-style:none solid solid;border-color: #CF0404;border-width:2px;background-color:#fcf4ea; text-align:left;padding-top:1px; position:absolute;z-index:900; width:196px; left:0;}
.cateItem{ height:55px;border-bottom:1px solid #dfd6c8; width:188px; margin:0 auto;position:relative; z-index:901; padding-bottom:8px; cursor:pointer;}
.item_hd{ text-indent:1.2em; cursor:pointer; position:relative;z-index:905; height:100%;}
.item_hd dl{width:184px; border:2px solid #FCF4EA; overflow:hidden;position:absolute; top:0; left:0;}
.item_hd .cur{border-width:2px  0 2px 2px; border-color:#cf0404; border-style:solid; background-color:#FFF; width:191px; width:192px; *width:192px; _width:192px; _margin-left:3px; z-index:1000;  top:0; _left:-3px;}
.mainCate{ height:30px; width:184px; line-height:30px;overflow:hidden;}
.mainCate a{font-size:14px; font-weight:bold;}
.subCate{ height:25px; width:184px; line-height:25px;overflow:hidden;}
.subCate a{ color:#999999; margin-right:3px;}
/*弹出菜单*/
.item_bd{left: 191px; left:192px; *left:192px; position: absolute;top: 0px; border:2px solid #CF0404;  background-color:#FCF4EA;z-index:903; width:702px;}
.item_bd .u01{width:15px; height:15px;margin-top: 7px;background:url(../image/bg_index.png) -212px -2px;}
.list{width:470px; float:left;background-color:#FFF;height:auto !important;min-height:160px;height:160px; padding-bottom:10px; /*border-right:1px solid #EED6B7;*/}
.list dl{ margin:0 10px 0 25px;}
.list dt{line-height:30px; border-bottom:1px solid #EED6B7;}
.list dt strong{ color:#cf0404;}
.list h3{color:#CF0404; font-size:12px; font-weight:normal;}
.list dd{overflow:hidden; display:inline;}
.list dd a{ display:block; width:74px;float:left; height:24px; line-height:24px; color:#666;  margin:5px 0; overflow:hidden; padding:0 5px 0 5px;}
.list dd a:hover{  text-decoration:underline; color:#cf0404;}
.hot{ width:230px; float:left; height:100%;}
.hot dl{ margin:0 10px;}
.hot dt{line-height:30px;border-bottom: 1px solid #EED6B7; color:#cf0404; margin-bottom:5px;}
.hot dd{ line-height:20px; margin-bottom:4px;}
.navBar_cat{ background:url(../image/bg_index.png) -180px -30px no-repeat; width:140px; height:40px; float:right;position:relative;z-index:800;}
.navBar_cat .navBar_cat_list,.navBar_cat .navBar_cat_btn{display:block;float:left;}
.navBar_cat_list{ width:75px;height:36px;background:url(../image/bg_index.png) -320px -470px  no-repeat;}
.navBar_cat_list  .sum{ display:block; height:40px; width:100%; color:#FFF; text-align:center;line-height:2.9; font-weight:bold; cursor:pointer;}
.navBar_cat_list .listPanel{position:absolute;background-color:#FFF;border-color:#CF0404;border-style:solid;border-width:0  2px 2px;height:auto;right:0;top:40px;text-align:center;width:204px;}
.listPanel dl{border-bottom: 1px solid #CCCCCC;line-height: 1.2;margin: 10px 15px;padding-bottom: 10px; overflow:hidden;height:100%;}
.listPanel dt{float:left;padding-right:10px;}
.listPanel dt img{background-color: #FFFFFF;border: 1px solid #DDDDDD;padding: 5px;}
.listPanel dd{text-align:left;}
.listPanel dd span{color:#F00; float:left;width:80px;}
.listPanel dd em{color:#F00; width:80px; float:left;}
.listPanel dd em{font-size:14px;font-weight:bold;}
.listPanel dd .ell{width:105px;display:inline-block;}
.listPanel dd .del_cat{color:#3366CC; float:right;}
				
.add_cart {background: url(../image/bg_public.gif) no-repeat scroll -107px -27px transparent;display: inline-block;_display:inline; margin-bottom:15px;float: right;height: 23px;margin-right: 10px; width: 96px; overflow:hidden;}
.cart_count {padding-right: 10px;text-align: right; overflow:hidden;}
.cart_count em {color: #CC0000;font-size: 12px;font-weight: bold;}
				
.listPanel p{padding:3px 0;height:40px; margin-right:10px;}
.listPanel .line_btn,.listPanel .line_btn_con{border-color:#F75201; background-color:#F75201;}
/*.listPanel .line_btn_con{
background-image: -webkit-linear-gradient(top,#FF923D,#EF3500);
background-image: -moz-linear-gradient(top,#FF923D,#EF3500);
background-image: -ms-linear-gradient(top,#FF923D,#EF3500);
background-image: -o-linear-gradient(top,#FF923D,#EF3500);
background-image: linear-gradient(top,#FF923D,#EF3500);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF923D,endColorstr=#EF3500,GradientType=0);}
.add_cart{margin-right:10px; color:#FFF;}
.add_cart:hover{color:#FFF;border-color:#F75201;}*/
.navBar_cat_btn{background:url(../image/bg_index.png) -330px -30px no-repeat; width:62px; height:25px;margin-top:6px;}
/*banner*/
.conBanner{border:1px solid #CCC; height:48px; width:1188px; overflow:hidden; margin-top:15px;}
.conBanner_1230{border:1px solid #CCC; height:48px; width:1228px; overflow:hidden; margin-top:15px;}
/*面包屑*/
.conCrumb{line-height: 30px; padding:5px;padding-left: 20px;font-size: 12px;color: #666 !important}
/*border-bottom:1px solid #e6e6e6;*/

/*----------------------------------------------------------------------以上为头部css----------------------------------------------------------------------*/
/*----------------------------------------------------------------------以下为底部css----------------------------------------------------------------------*/
/*.foot{background:url(../image/repeat_x.gif) repeat-x 0 -74px #FAFAFA;color: #000000;height: auto;margin: 10px auto 0;width: 100%;}
.footer{height: auto;padding-top: 25px;width: 1020px;}*/
/*联系客服*/
.footer .phone{float:left;width:164px; height:113px; border:1px solid #ddd;box-shadow:0 0 1px 1px #eaeaea;}
.phone a:hover{ text-decoration:none; color:#333333;}
.footer .phone .tel{ margin-top:15px; height:36px; line-height:36px; background:#cf0404; color:#ffffff; font-size:13px; font-weight:700; text-align:center;}
.footer .phone .title{ height:42px; background:#efefef; color:#333333; padding-top:3px; text-align:center; text-indent:0;}
/*帮助*/
.footer .helper{float: right;height: 130px;width: 794px; _height:145px;}
.helper .hel_item{float: left;height: 117px;padding-left: 21px;width: 137px;}
.hel_item dt {border-bottom: 1px solid #DDDDDD;height: 22px;margin-bottom: 5px;}
.hel_item dt span {background-image: url(../image/bg_public.gif);background-repeat: no-repeat;display: inline-block;height: 17px;}
.help1 {background-position: 2px -50px;margin-left: 8px;width: 65px;}
.help2 {background-position: -62px -50px;margin-left: 8px;width: 65px;}
.help3 {background-position: -197px -50px;width: 72px;}
.help4 {background-position: -125px -50px;width: 70px;}
.help5 {background-position: -270px -50px;margin-left: 6px;width: 65px;}
.hel_item dd {display: block;height: 18px;line-height: 18px;margin-left: 8px;padding-left: 15px;}
.hel_item dd a ,.help dd a:link ,.help dd a:visited {color: #999999;}
.hel_item dd a:hover {color: #C90809;}
/*保证*/
.footer .guarantee { clear:both;height: 68px;position: relative;width: 960px;}
.guarantee dt {/*background-color: #F0F0F0;*/height: 68px;left: 2px;position: absolute;top: 2px;width: 960px;z-index: 0;}
.guarantee dd {background-color: #FFFFFF;border: 1px solid #D1D1D1;height: auto;left: 0;padding: 16px 0 16px 5px;position: absolute;text-align: center;top: 0;width: 1013px;/*z-index: 1;*/}
.guarantee dd a {background-image:url(../image/bg_public.gif);background-repeat: no-repeat;display: inline-block;height: 31px;}
.guar_1 {background-position: 0 -67px;width: 300px;}
.guar_2 {background-position: 0 -98px;width: 315px;}
.guar_3 {background-position: 0 -129px;width: 290px;}
/*链接
.footer .links{color: #999999;height: 32px;line-height: 32px;margin-top: 10px;padding-left: 10px;padding-right: 10px;text-align: center;}
.links span {padding: 0 10px;}
.links a ,.links a:link,.links a:visited {color: #999999;}
.links a:hover {color: #C90809;}*/
/*版权
.footer .copyright{color: #999999;line-height: 22px;margin-top: 10px;padding-bottom: 10px;text-align: center;}*/
/*验证信息*/
/*.footer .authentication{ text-align:center;}
.authentication a{display:inline-block; border:1px solid #ccc; width:108px; margin:0 5px; height:40px; background:url(../image/bg_index.png) no-repeat;}
.authentication .beian{ background-position:-208px -890px;}
.authentication .depart{ background-position:-205px -735px;}
.foot_share{ text-align:center; height:40px; padding-left:380px;}*/
	
/*----------------------------------------------------------------------------------*/
/*分页*/
.pageArea{text-align:center;overflow:hidden; margin-top: 10px; vertical-align:text-top;}
.pageArea a{display:inline-block; padding:1px;line-height:1.8;border:1px solid #CCC;*display:inline;*zoom:1; vertical-align:text-top;color:#666;}
.pageArea a:hover,.pageArea .on{border:1px solid #F00; background-color:#fff9eb; text-decoration:none;color:#F00;}
.pageArea .num{width:22px;}
.pageArea .prev,.pageArea .next,.pageArea .home,.pageArea .last{width:40px;}
.pageArea .pageSum{width:50px; font-family:Tahoma;}




.ft14 {
    font-size: 14px;
}

.boxborder {
    border:1px solid #ccc
}.line20
{
 
    font-size: 0px;
    height: 20px;
    overflow: hidden;
}
.line1
{
    clear: both;
    font-size: 0px;
    height: 1px;
    overflow: hidden;
}
.line5
{
   
    font-size: 0px;
    height: 5px;
    overflow: hidden;
}
.line8
{
    clear: both;
    font-size: 0px;
    height: 8px;
    overflow: hidden;
}
.line10
{
    clear: both;
    font-size: 0px;
    height: 10px;
    overflow: hidden;
}
/*404*/
.web404{    margin:0px 130px 50px 130px;
text-align:center;
height:383px;
width:696px;
}
.web404 .bt{
height:30px;
width:375px;
float:left;
margin-left:55px;
margin-top:287px;
}

.web404 .bt h1{
display:inline;
float:left;
padding-right:5px;
font-size:14px;	
text-decoration:none;
height: 30px;
line-height: 30px;
}


.web404 .bt h1 a:link {color: #a00000;text-decoration: none;}
.web404 .bt h1 a:visited {color: #a00000;}
.web404 .bt h1 a:hover {color: #f72020;text-decoration: none;}
.web404 .bt h1 a:active {color: #f72020;}


.web404 span{ display:block; margin-top:20px;}
.web404 a{ color:#cf0404;}

.clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
}
#clear {
clear: both;
font-size: 0;
height: 0;
line-height: 0;
}	

.top_nav{ height:28px;padding:5px 5px 5px 5px; line-height:28px;color:#333;font-size: 14px;border-bottom:0px solid #e6e6e6;}
.top_nav a{padding:0 2px;color:#333;}
.top_nav a:link{color:#333;}
.top_nav a:visited{color:#333;}
.top_nav a:hover{color:#c90809;}
.top_nav span{color:#c90809;padding-left:2px;}

/*密码强度*/
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block; 
	vertical-align:middle;
	line-height:16px;
	line-height:18px;
	height:16px;
}
.passwordStrength span{
	width:45px; 
	text-align:center; 
	background-color:#d0d0d0; 
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}

   .tab_head
        {
            overflow: hidden;
            position: relative;
        }
        .tab_head .add
        {
            font-weight: 700;
            position: absolute;
            right: 4px;
            top: 12px;
            z-index: 100;
            color: #444;
    
        }
        .tabs
        {
           
            float: left;
            line-height: 30px;
            margin: 0 0 0px 0;
            width: 100%;
        }
        .tabs li
        {
            float: left;
            margin: 0 0 -1px 5px;
        }
        .tabs li a
        {
            float: left;
            background: #F0F0F0;
            border: 1px solid #ddd;
            display: block;
            padding: 0 25px;
            color: #444;
        }
        .tabs li a:hover, .tabs li .current, .tabs li.selected a
        {
            text-decoration: none;
            background: #fff;
            border-bottom-color: #fff;
        }
        .tab_inner
        {
            display: none;
        }
        
        .p-quantity a {
	color: rgb(139, 139, 139); background-color: white;
}
.p-quantity a:hover {
    color: #fff;
	 background-color: #e5527f
}
       .p-quantity {
	 display: inline-block; position: relative;
}
 .p-quantity a {
	font-weight: 700;font: 16px/22px simsun, serif; border: 1px solid rgb(169, 169, 169); width: 25px; height:26px;line-height: 27px; text-align: center; overflow: hidden; vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
 .p-quantity input {
   	border-width: 1px 0px; border-style: solid; border-color: rgb(169, 169, 169); margin: 0px; padding: 0px; width:60px; height: 26px; text-align: center; line-height: 26px; vertical-align: middle;border-radius: 0px;
}
a.files {
	margin: 0 auto;
	float: left;
	width: 52px;
	height: 22px;
	overflow: hidden;
	display: block;
	border: 1px solid #d7d7d7;
	background: url(/Image/upfile_bg.gif) left top no-repeat;
	text-decoration: none
}

a.files input {
	margin-left: -270px;
	font-size: 24px;
	cursor: pointer;
	filter: alpha(opacity=0);
    opacity: 0;
}

a.files,a.files input {
	outline: 0;
	hide-focus: expression(this.hideFocus=true)
}

.uploading {
	float: left;
	background: url(/Image/loading.gif) no-repeat left center;
	padding-left: 18px;
	display: none;
	line-height: 24px;
	height: 24px;
	color: #333
}


		.lazy
		{
		    background: url(/image/grey.gif) no-repeat center center;
		
		}
     .banner
        {
            text-align: center;
            overflow: hidden;
            min-width: 1190px;
        }
        .banner .wrap
        {
            width: 1190px;
            margin: 0px auto;
        }
        .banner .pic
        {
            width: 1920px;
            margin-left: -370px;
        }