/*!* esunny.com * author:xin9755 * date:20121228 */ 
body { background: #f6f6f6; min-width:950px; }
.wrap { margin: 0 auto; width: 950px; }
.header { height: 91px; }
.header h2 { float: left; height: 100%; }
.header h2, .header h2 a { width: 235px; height: 50px; }
/* head */
.header_bg { background: url(../images/header_bg.png) repeat-x; }
.header { line-height: 29px; height: 29px; color: #ccc; }
.header a.yellow2 { color: #f4bc49; }
.header a.yellow2:hover { color: #f4bc49; }
.header a.white1 { color: #d4d4d4; }
.header a.white1:hover { color: #d4d4d4; }
.banner { height: 83px; }
.menu a { color: #686d71; }
.menu a, .menu a.on { color: #fff; }
.content { overflow: hidden; height: 100%; width: 950px; padding-bottom:20px;}
/* search */
.search_area { float: right; width: 395px; height: 91px; height: 100%; }
.search { background: url(../images/search_area.png) no-repeat; width: 328px; height: 37px; position: relative; margin-top: 24px; }
.search .btn { background: url(../images/search_area.png) 0 -47px; width: 62px; height: 36px; display: block; position: absolute; right: 0; top: 0; display: block; }
.search_area .search .btn { background: url(../images/btn_search_top.png) no-repeat; right: -67px; height: 37px;width: 72px;}
.search .btn:hover{ }
.search .txt input { padding: 10px 0; margin-left: 40px; width: 282px; border: 0; background: none; color: #7b8b9a; }
/* tab proShow */
.proShow .title { overflow: hidden; margin-bottom: 10px; }
.tit_bor { border-bottom: 3px solid #1290b6; }
.proShow .title h2 { float: left; }
.proShow .title h2 a { float: left; width: 130px; margin-right: 4px; height: 36px; line-height: 36px; text-decoration: none; text-align: center; font-size: 14px; color: #686d71; background: url(../images/menu_bg.png) 0 -40px no-repeat; font-weight: bold }
.proShow .title h2 a.on { background: url(../images/menu_bg.png) no-repeat; width: 136px; color: #fff; }
.proShow .title h2 a:hover { background: url(../images/menu_bg.png) no-repeat; width: 136px; color: #fff; }
.proShow .cont_1 li { margin-bottom: 14px; }
.proShow .cont_1 li a { margin-right: 12px; margin-left: 0; }
.proShow .cont_1 li a.mar0 { margin-right: 0; }
.proShow_outter { border: 1px solid #ccc; background: #fff; margin-bottom: 10px; }
.proShow_outter .title {/* overflow: hidden; margin-bottom: 14px; */ }
.tit_bor { border-bottom: 3px solid #1290b6; }
.proShow_outter .title h2 { float: left; }
.proShow_outter .title h2 a { display: block; padding: 11px 8px; width: 20px; margin-right: 0; text-decoration: none; text-align: center; font-size: 12px; color: #fff; background: #c0c0c0; font-weight: bold }
.proShow_outter .title h2 a.on { background: #1297bc; width: 20px; color: #fff; }
.proShow_outter .cont_outter_1 { overflow: hidden; min-height: 220px; padding-left:4px; }
.proShow_outter .cont_outter_1 li { margin-bottom: 14px; }
.proShow_outter .cont_outter_1 li a { margin-right: 12px; margin-left: 0; }
.proShow_outter .cont_outter_1 li a.mar0 { margin-right: 0; }
.proShow_inner .title { overflow: hidden;/* margin-bottom: 14px; */ }
.tit_bor { border-bottom: 3px solid #1290b6; }
.proShow_inner .title h2 { float: left; }
.proShow_inner .title h2 a { float: left; width: 136px; margin-right: 4px; height: 37px; line-height: 37px; text-decoration: none; text-align: center; font-size: 14px; color: #686d71; background: url(../images/menu_bg.png) 0 -40px no-repeat; font-weight: bold }
.proShow_inner .title h2 a.on { background: url(../images/menu_bg.png) no-repeat; width: 136px; color: #fff; }
.proShow_inner .cont_inner_1 { /*height: 142px;*/ overflow: hidden;/* background:red;*/ }
.proShow_inner .cont_inner_1 li { margin-bottom: 14px; }
.proShow_inner .cont_inner_1 li a { margin-right: 12px; margin-left: 0; }
.proShow_inner .cont_inner_1 li a.mar0 { margin-right: 0; }
.cont_1 { margin-top: 20px;}
.cont_1 .title { color: #234fae; font-size: 14px; padding-top: 10px; border-bottom: 1px solid #88bcdb; padding-bottom: 6px; margin-bottom: 25px; }
.cont_1 .title2 { font-size: 20px; font-weight: bold; color: #373737; border-bottom: 1px solid #dddddd; }
.cate ul { float: left; margin-left: 15px; }
.cate ul li { float: left; width: 220px; }
.cate input { vertical-align: middle; }
.login_btn, .cancel_btn { background: url(../images/search_area.png) no-repeat; border: 0; color: #fff; cursor: pointer; }
.login_btn { background-position: 0 -153px; width: 66px; height: 26px; line-height: 26px; }
.login_btn:hover{ background:#f40; }
.cancel_btn { background-position: -80px -153px; width: 70px; height: 25px; line-height: 26px; }
.login1 { width: 575px; background: #fff; margin: 0 auto; padding: 50px 50px; box-shadow: 2px 2px 4px 2px rgba(34, 25, 25, 0.2); }
/*增加fond样式 */
.fond { margin-top: 20px; position: relative; }
.fond p { margin-bottom: 17px; }
.fond p a { display: inline-block }
.fond p em { display: inline-block; font-size: 12px; text-align: right; width: 128px; font-style: normal; }
.fond_login p em { width: 80px; }
.fond p em span { margin-right: 6px; }
.sur1_btn { display: inline-block; background: url(../images/search_area.png) no-repeat -192px -228px; width: 51px; height: 25px; border: 0; vertical-align: middle; cursor: pointer; }
.check_email, .next_btn, .check_code { background: url(../images/search_area.png) no-repeat 0 0; cursor: pointer; }
.check_email { background-position: 0 -509px; width: 128px; height: 27px; border: 0; }
.next_btn { background-position: 0 -225px; width: 108px; height: 32px; border: 0; color: #15377e; font-weight: bold; }
.check_code { background-position: 0 -540px; width: 128px; height: 26px; border: 0; color: #969696; }
.check_send { border: 1px solid #d2d2d2; padding: 5px 8px; background: #fff; border-radius: 5px; cursor: pointer; }
/**/
.tip_bg { margin-bottom: 20px; background-color: #FFFDE1; padding: 35px 15px 15px 50px; }
.tip_wh { width: 205px; height: 60px; }
.tip_bg .i_lamp { margin-left: 50px; }
.tryAgain_bt { display: inline-block; background: url(../images/search_area.png) no-repeat -112px -227px; width: 68px; height: 27px; text-align: center; line-height: 27px; border: none; cursor: pointer; font-weight: bold; }
/* 后台菜单  */
.side_l { float: left; width: 156px; text-align: center; border: 1px solid #bbccdb; border-radius: 2px; background: #fff; }
.menu_l a { display: block; padding-left: 20px; line-height: 31px; text-decoration: none; text-align: left; color: #5d5d5c; }
.menu_l .menu_cur, .menu_l a:hover { background: url(../images/search_area.png) no-repeat 0 -407px; width: 136px; height: 31px; color: #fd8d00; }
.con_r { float: left; float: left; width: 740px; width: 780px; margin-left: 10px; }
.con_r .con_fron { width: 60px; text-align: right; display: inline-block; }
.con_r h3 { background: url(../images/title_bg.png) no-repeat; width: 772px; height: 35px; }
/* 登录 */

.login .signin-sub, .signin .title, .login .title, .fr-m .signin-sub { background: url(../images/search_area.png) no-repeat; }
.text-input { border: 1px solid #7e9db9; font-size: 12px; margin-right: 6px; vertical-align: middle; text-indent: 10px; line-height: 15px; height: 15px; padding: 4px 2px 4px 2px; }
.signin { background: url(../images/r01/bg_login_image.jpg) #f6f6f6 no-repeat; width: 950px; min-height: 300px; height: 300px; margin: 60px 0; }
.login .title { font-weight: bold; font-size: 14px; margin: 0 0 25px 20px; width: 200px; background-position: -298px -51px; padding-left: 40px; }
.login { float: right; width: 383px; clear: both; border: 1px solid #dbdbdb; padding: 1px; background: #fff; margin:30px 0 0 0; }
.l-inner { background: #fbfbfb; padding-top: 20px; }
.login p { margin-bottom: 10px; margin-left: 34px; }
.login p em { display: inline-block; font-size: 12px; text-align: right; width: 48px; }
.login input { margin-right: 6px; vertical-align: middle; }
.login .logininput { width: 176px; }
.login .p1 { margin: 16px 0 16px 82px; }
.login .p2 { margin: 16px 0 20px 82px; }
.login .signin-sub, .fr-m .signin-sub { background-position: 0 -225px; border: none; color: #15377E; cursor: pointer; font-size: 14px; font-weight: bold; height: 32px; width: 106px; }
.right2 { background: url(../images/message.png) no-repeat 0 50%; width: 25px; margin-left: -25px; display: inline-block; }
.guide { background: url(../images/guide.png) no-repeat; height: 36px; }
.guide1 { background-position: 0 0; }
.guide2 { background-position: 0 -45px; }
.guide3 { background-position: 0 -87px; }
.guide4 { background-position: 0 -130px; }
.guide ul { }
.guide li { float: left; color: #fa9604; height: 40px; line-height: 40px; font-weight: bold; text-align: center; font-size: 14px; }
.guide li.guide1 { width: 200px; }
.guide li.guide2 { width: 225px; }
.guide li.guide3 { width: 250px; }
.guide li.guide4 { width: 200px; }
.guide li.on { color: #fff; }
.info_con { margin-left: 80px; margin-top: 50px; }
.info_con p { padding: 10px 0; }
.tel_ico, .qq_ico { width: 56px; display: inline-block; background: url(../images/search_area.png) no-repeat; margin-left: -55px; }
.tel_ico { background-position: -81px -50px; padding: 5px 0; }
.qq_ico { background-position: -81px -84px; padding: 10px 0; }
.detail_pic { margin: 0 auto 15px; width: 980px; height: 100%; overflow: hidden; }
.goods-pic { width: 370px; float: left; }
.detail_pic .imgs { padding: 5px; border: 1px solid #ccc; background: #fff; }
.goods-con { float: left; width: 570px; margin-left: 15px; }
.goods-con p { padding: 5px 0; }
.detail_cate { width: 530px; }
.detail_cate li { padding: 3px; border: 1px solid #b8b7bd; float: left; margin-right: 10px; cursor: pointer; background: #fff; }
.proShow .cont_1 .detail_cate li{margin-bottom: 0px;}
/* 货到付款 */
.delivery_con { padding: 15px 10px; background: #f3fded; border: 1px solid #90d867; padding-left: 60px; margin-bottom: 40px }
/*看看其他热销商品*/
.hotPro2 { margin: 0 auto 40px; overflow: hidden; }
.hot2Title { font-weight: bold; font-size: 14px; margin-bottom: 10px; }
.hot2Img { }
.hot2Img li { float: left; padding: 6px; margin-right: 11px; border: 1px solid #d8dbde; }
.hot2Img li img { width: 157px; height: 157px; }
/* 弹窗  */
.pay_diag { text-align: left; width: 490px; background: #fff; overflow: hidden }
.share_text { width: 260px; line-height: 1.8; }
.hr-blue { color: #ff6600!important; font-weight: bold!important; }
.pay_diag_con { float: left; margin-left: 10px; margin-bottom: 20px; }
.pay_diag_con p { margin: 10px 0; }
/* 感兴趣的商品 */
.interImg { overflow: hidden; margin-bottom: 10px; margin: 10px 0 10px 0; margin-left: -35px; }
.interImg li { float: left; margin-left: 35px; width: 100px; cursor: pointer; }
.interImg li img { width: 82px; height: 82px; padding: 6px; border: 1px solid #d8dbde; }
/*308*/
.cart_btn, .conti_btn { background: url(../images/search_area.png) no-repeat; height: 28px; display: inline-block; text-align: center; line-height: 28px; color: #fff; }
a.cart_btn, a.cart_btn:hover, a.conti_btn, a.conti_btn:hover { color: #fff; text-decoration: none; }
.cart_btn { background-position: 0 -341px; width: 99px; }
.cart_btn:hover{ background:#f40; }
.conti_btn { background-position: -108px -341px; width: 71px; }
.conti_btn:hover{ background:#00BBFF; }
.setAddr { margin-left: 60px; }
.setAddr p { line-height: 2em; }
.setAddr span { font-size: 12px; }
/* 线下付款 */

.title_bg2 { background: url(../images/title_bg.png) no-repeat; width: 772px; height: 35px; line-height: 35px; text-indent: 20px; font-weight: bold; }
.offline_con { background: #fff; border: 1px solid #bbccdb; width: 750px; border-top: 0; padding: 20px 0 30px 20px; }
.offline { font-size: 12px; margin-left: 50px; margin-bottom: 15px; }
.offline p { line-height: 2em; }
.end_btn { background: url(../images/search_area.png) no-repeat -217px -307px; width: 110px; height: 27px; color: #fff; border: 0; }
.line3 { background: #d9d9d9; height: 1px; overflow: hidden; margin: 10px 0 15px 0; }
.fixWid { width: 150px; display: inline-block; }
/* 20141221 在线客服*/
/* 20131221 在线客服*/
#sideTools { position: fixed; top: 250px; right: -60px; width: 100px; z-index: 100; /*background:#aeb2bd;*/ }
#sideTools a { display: block; cursor:pointer;}
#sideTools a s { vertical-align: middle; width: 40px; height: 45px;}

#sideTools a s, #sideTools a:hover s { display: block;}
#sideTools a:hover s{ text-decoration: none;display: block;}
.ico_line2 { margin: 0 1px; }

#sideTools .iToTop,#sideTools .iOnline,#sideTools .qrcode_c,#sideTools .qrcode_s,#sideTools .debt{ position:relative; margin-bottom:15px;}
#sideTools .iToTop a s { background: url(../images/sideTools.png) no-repeat 0 0; }
#sideTools .iOnline a s { background: url(../images/sideTools.png) no-repeat 0 -45px; }
#sideTools .qrcode_c a s{ background: url(../images/sideTools.png) no-repeat 0 -112px; height:68px; }
#sideTools .qrcode_s a s{ background: url(../images/sideTools.png) no-repeat 0 -190px; height:68px;}
#sideTools .debt a s{ background: url(../images/sideTools.png) no-repeat 0 -258px;}


#sideTools .iToTop a:hover s { background: url(../images/sideTools.png) no-repeat -40px 0; }
#sideTools .iOnline a:hover s { background: url(../images/sideTools.png) no-repeat -40px -45px; }
#sideTools .qrcode_c a:hover s { background: url(../images/sideTools.png) no-repeat -40px -112px; }
#sideTools .qrcode_s a:hover s { background: url(../images/sideTools.png) no-repeat -40px -190px; }
#sideTools .debt a:hover s { background: url(../images/sideTools.png) no-repeat -40px -258px; }


.mp_qrcode_cus, .mp_qrcode_sa { position: absolute; padding: 10px; width: 143px; height: 171px;
background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.4); border-radius: 5px 0 0 5px;
 border-left: 1px solid #ccc\0; border-top: 1px solid #ccc\0; border-bottom: 1px solid #ccc\0; z-index: 3; position: absolute; right: 100px;display: none; }

.mp_qrcode_top,.mp_qrcode_onl,.mp_debt{ background:#646975; width:100px; height:45px; position:absolute;right:160px; bottom:0;
 text-align:center; display:none; color:#fff; line-height:45px; background:url(../images/sideTools_mov.png) no-repeat;}


.mp_qrcode_cus{ bottom: 0; }
.mp_qrcode_sa{ bottom: 0; }



/* 后台 */
.header_bg2 { background: url(../images/header_bg2.png) repeat-x; }
.login_info { color: #d4d4d4; margin-top: 30px; }
.order-item1 { margin-top: 5px; /*border: 2px solid #fff*/ }
.br-cl { border: 2px solid #69a0e3; }
.order-item1 table { width: 100%; border: 1px solid #c3dbf1; line-height: 27px; background: #fff; }
.order-item1 table td { line-height: 18px; border: 1px solid #91b4d4; text-align: center; padding: 8px; }
.order-item1 table th { text-align: left; font-weight: normal; height: 34px; border: 1px solid #91b4d4; text-align: center; background: #f2f5f7 url(../images/table_bg.png) repeat-x; }
.order-item1 table th.th-bg, .th-bg { background-color: #f0f7ff }
.addp_btn { background: url(../images/search_area.png) no-repeat -247px -228px; width: 80px; height: 25px; line-height: 25px; text-align: center; border: 0; cursor: pointer; }
/* 翻页 */
.paging { width: 570px; padding: 10px 0; text-align: center; font-family: "宋体"; float: right; }
.paging a { cursor: pointer; background: #ffffff; border: 1px solid #d9d9d9; margin-right: 4px; color: #666; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 24px; margin-bottom: 2px; width: 24px; line-height: 24px; text-decoration: none; vertical-align: middle; }
.paging a.p-cur { background: #fff; border: 1px solid #ff6600 }
.paging .p-prev, .paging .p-next { font-size: 12px; line-height: 24px; text-align: center; width: 53px; vertical-align: top; _padding-top: 2px; _line-height: 22px; _height: 24px; }
.paging .p-next { padding: 0; text-align: center; _line-height: 24px; _height: 24px; border-right: 1px solid #e5e5e5; }
.pagenum { display: inline-block; position: absolute; top: 6px; left: -25px; }
.p-skip { color: #999; float: right; font-family: "宋体"; line-height:26px; }
.p-sum { margin: 0 5px; }
.skipto { border: 1px solid #999; height: 16px; line-height: 16px; margin: 0 5px; text-align: center; vertical-align: middle; width: 32px; }
.btn-gray52x26 { background: url(../images/search_area.png) no-repeat -222px -186px; border: medium none; height: 26px; line-height: 26px; margin-left: 5px; *vertical-align:middle;
cursor: pointer; width: 52px; }
.paging .p-cur, .paging a.p-cur, .paging a.p-cur:visited { background: #fff7f3; color: #f60; }
.p-break { line-height: 24px; margin-right: 4px; color: #666; }
.paging a:hover { background: #efefef; color: #999; text-decoration: none; }
.paging a.p-prev:hover { background: #efefef; }
.paging a.p-next:hover { background: #efefef; }
/* 时间控件 */
.input_date { border: 1px solid #7e9db9; padding: 4px 0; width: 100px; text-indent: 5px; }
.Wdate { background: #fff url(../images/cale.png) no-repeat right 4px; }
.sequence { float: left; border-bottom: 1px solid #717171; width: 756px; background: #f4f4f4; padding-top: 15px; z-index: 1; }
.sequence li { float: left; background: url(../images/search_area.png) no-repeat -293px -83px; width: 33px; height: 30px; text-align: center; line-height: 30px; font-size: 25px; color: #fff; margin-left: 14px; cursor: pointer; }
.sequence li.red { background-position: -245px -83px; font-size: 12px; }
.sequence_con { width:711px;float: left; margin-left: 45px; clear: both; margin-bottom: 20px; }
.sequence_con dt { font-size: 40px; font-weight: bold; }
.sequence_con dd { width: 120px; float: left; margin-right: 21px; margin-bottom: 10px; position: relative; cursor: pointer; }
.add_shop { border: 1px solid #cbcbcb; background: #fff; padding: 3px 10px; cursor: pointer; border-radius: 5px; position: absolute; left: 13px; top: 18px; background: #fff; z-index: 10; display: none; }
.sequence_info { background: url(../images/search_area.png) no-repeat 0 -370px; text-indent: 15px; width: 196px; height: 30px; float: right; line-height: 30px; margin-top: -44px; }
#close_info1 { width: 20px; height: 20px; float: right; margin-right: 13px; cursor: pointer; margin-top: 5px; }
/* search */
.search2 { float: right; width: 250px; position: relative; border: 1px solid #ccc; background: #fff; }
.search2 .btn { background: url(../images/search_area.png) 0 -445px; width: 32px; height: 22px; display: block; position: absolute; right: -12px; top: 0; display: block; }
.search2 .txt input { padding: 4px 10px 2px 3px; width: 200px; color: #7b8b9a; border: 0; }
.pro_img { border: 1px solid #ccc; padding: 5px; }
.td-inner { width: 130px; margin: 0 auto 8px; }
.item-amount { width: 67px; border: 1px solid #a7a6aa; padding: 0 3px; float: left; }
.text-amount { width: 40px; border: 1px solid #dcdcdc; border-bottom: 0; border-top: 0; }
/* 促销活动 */
.sales_img, .list_img { float: left; }
.sales_img img, .list_img img { border: 1px solid #ccc; padding: 5px; }
.sales_img li, .list_img li { float: left; margin: 0 22px; }
.sales_img p, .list_img p { text-align: left; padding: 3px 0; font-size: 12px; }

.min400{
	min-height:400px;
}
ul li p.icode{width:180px; line-height:18px; height:18px; display:block;}
ul li p.icode span.dt{
	display:block;
	float:left;
	width:65px;
}
ul li p.icode span.dd{
	display:block;
	float:left;
	width:115px;
	overflow:hidden;
}
ul li p.itemPrice{width:180px; font-weight:900;}
.sales_img p.shop-amount, .list_img p.shop-amount {
	height:21px;
	white-space:normal;
	font-size:0;
	line-height:0;
}
.sales_img p.shop-amount input,
.list_img p.shop-amount input{
	float:left;
	margin-right:5px;
	display:block;
}
.sales_img p.shop-amount select,
.list_img p.shop-amount select{
	float:left;
	height:21px;
	border: 1px solid #cbcbcb;
	display:block;
}
.sales_img p.shop-amount .minus, .sales_img p.shop-amount .plus,
.list_img p.shop-amount .minus, .list_img p.shop-amount .plus{
	float:left;
	display:block;
	margin-right:5px;
	height:19px;
	line-height:19px;
	font-size:12px;
}


.shop-amount { text-align: left; }
.shop-amount .minus, .shop-amount .plus { border: 1px solid #cbcbcb; width: 20px; display: inline-block; background: #eef3f3; font-weight: bold; text-align: center; cursor: pointer; }
.shop-amount .text-amount { border: 1px solid #cbcbcb; width: 31px; height: 19px; line-height:19px; text-align: center; }
.addShop, .addList, .addGoods { border-radius: 5px; height: 25px; line-height: normal; font-size: 12px; text-align: center; margin-top: 8px; cursor: pointer; }
.addShop { background: #fcc63a; border: 1px solid #ffb200; width: 80px; display: inline-block; }
.addShop:hover{ background:#f40; }
.addList { background: #c1e5f7; border: 1px solid #a1d1e8; width: 116px; }
.addList:hover{ background:#00BBFF; }
.addGoods { background: #92a0c3; border: 1px solid #7783b6; color: #fff; padding: 0 10px; display: inline-block; }
.addPro { background: url(../images/search_area.png) no-repeat -245px -451px; width: 82px; height: 27px; margin: 0 auto; cursor: pointer; line-height: 27px; margin-top: 8px; text-align: center; }
.OrderDetails { background: #939dc4; border: 1px solid #ffdba5; padding: 10px; }
.OrderDetails P { padding-bottom: 10px; }
.wid740 { width: 740px; }
.info_warn { display: inline-block; padding: 3px 6px; background: #f8fcff; border: 1px solid #ccc; color: #a6a6a6; }
.upload_btn { background: url(../images/search_area.png) no-repeat -186px -268px; width: 68px; height: 26px; display: inline-block; line-height: 27px; border: none; cursor: pointer; text-align: center; }
.reg_h3 { border-bottom: 1px solid #d7d7d7; padding-bottom: 5px; margin-bottom: 15px; font-weight: bold; }
/* 个人中心 */
.Indivi_title { background: url(../images/title_bg2.png) no-repeat; width: 593px; height: 35px; text-indent: 2em; font-weight: bold; line-height: 35px; }
.Indivi_con { border: 1px solid #bbccdb; overflow: hidden; width: 571px; background: #fff; padding: 10px; }
.Indivi_detail { width: 242px; border: 1px solid #ecd8a6; padding: 10px; background: #fff7e6; float: left; line-height: 2em; }
/* 促销浮窗 */
.sales_pop { width: 190px; position: fixed; bottom: 0; right: 0; }
.sales_title, .sales_bott { padding: 5px 0; background: #a37544; color: #fff; text-indent: 10px; font-size: 14px; font-weight: bold; }
.sales_bott { text-align: center; }
.sales_text { font-style: oblique; color: #ffb400; }
.sales_open { background: url(../images/search_area.png) no-repeat -1px -480px; width: 17px; height: 17px; display: inline-block; cursor: pointer; float: right; margin-right: 10px; }
.sales_close { background: url(../images/search_area.png) no-repeat -26px -480px; width: 17px; height: 17px; display: inline-block; float: right; margin-right: 10px; }
/* 列表页 */
.list_img li { margin: 0 4px 20px; }
/* detail页 */
.cate_title { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 10px; }
.detail_conL { float: left; width: 190px; margin-right: 20px; }
.detail_conR { width: 735px; }
.prod_recom { border-radius: 0 0 5px 5px; border: 1px solid #bbccdb; border-top: 0; overflow: hidden; background: #fff; }
.prod_recom ul { margin: 0 auto; width: 168px; }
.prod_recom ul li { width: 158px; text-align: center; }
.prod_recom ul li img { padding: 5px; border: 1px solid #d8dbde; }
.prodRtitle1, .prodRtitle2 { background: url(../images/title_bgnn.png) no-repeat 0 0; height: 38px; line-height: 38px; font-weight: bold; text-indent: 1em; }
.prodRtitle1 { width: 190px; background-position: 0 -143px; }
.prodRtitle2 { background-position: 0 -48px; width: 735px; height: 35px; line-height: 35px; }
.prodRcon2 { padding: 20px; border-radius: 0 0 5px 5px; border: 1px solid #bbccdb; border-top: 0; background: #fff; }
.sys-img-0 { background: url(../images/sys-n.png) left no-repeat; padding-left: 160px; }
.sys-img-1 { background: url(../images/sys-l.png) left no-repeat; padding-left: 160px; }
.sys-img-2 { background: url(../images/sys-m.png) left no-repeat; padding-left: 160px; }
.sys-img-3 { background: url(../images/sys-h.png) left no-repeat; padding-left: 160px; }
.detail_con_t { border-top: 1px solid #adc1d5; padding-top: 15px; margin-top: 15px; }
.detail_con_t img { max-width: 100%; }
.scroll { height: 214px; margin: 2px auto; overflow: hidden; padding-top: 20px; position: relative; width: 735px; }
.scroll .scroll_title { height: 29px; background: url(../images/scroll_icon.png) no-repeat; line-height: 29px; padding-left: 10px; border: 1px solid #fed2d4; border-bottom: none; position: relative; z-index: 100000; }
.scroll .scroll_title strong { background: url(../images/scroll_icon.png) no-repeat -65px -165px; padding-left: 20px; height: 29px; line-height: 29px; display: block; }
.scroll .scroll_cont { background-color: #fff; border: 1px solid #bbccdb; height: 182px; overflow: hidden; width: 733px; border-radius: 5px; }
.scroll .scroll_cont .sc { padding: 0; position: relative; }
#downContent { position: absolute; width: 32766px; }
.scroll .arr_left { background: url(../images/scroll_icon.png) no-repeat scroll 0 0; height: 62px; left: 1px; position: absolute; top: 110px; width: 21px; /*_background: url("../images/scroll_icon.gif") no-repeat scroll 0 -106px;*/ }
.scroll .arr_right { background: url(../images/scroll_icon.png) no-repeat scroll -21px 0; height: 62px; position: absolute; right: 1px; top: 110px; width: 21px; /*_background: url("../images/scroll_icon.gif") no-repeat scroll -50px -106px;*/ }
.scroll .arr_left:hover { background-position: 0 0; }
.scroll .arr_right:hover { background-position: -21px 0; }
.scroll .box {/* border-right: 1px solid #EBEBEB; */ display: block; float: left; height: 160px; margin-top: 10px; overflow: hidden; width: 122px; }
.img_wrap { display: table; left: 0; overflow: hidden; width: inherit; text-align: center; }
.img_wrap .subwrap { display: table-cell; vertical-align: middle; }
.img_wrap .subwrap .wrap_content { display: table-cell; overflow: hidden; text-align: center; vertical-align: middle; *position:relative;
}
.scroll .box div.wrap_content a { display: table-cell; vertical-align: middle; display: inline-block; *position:absolute;
 *top:50%;
 *left:50%;
}
.scroll .box img { max-height: 130px; max-width: 130px; *position:relative;
border: 1px solid #ccc; padding: 3px; *left:-50%;
 *top:-50%;
 _width: expression((this.offsetWidth >= this.offsetHeight && this.offsetWidth > 130) ? '130px' : true);
 _height: expression((this.offsetHeight > this.offsetWidth && this.offsetHeight > 130) ? '130px' : true);
}
.scroll .box p { height: 28px; line-height: 14px; overflow: hidden; padding: 0 3px; text-align: left; }
.scroll .box p a { display: block; height: 28px; line-height: 14px; padding: 0 15px; color: #000; text-decoration: none; }
.scroll .box p a:hover, .scroll .more a:hover { color: #df2169; }
.scroll .scroll_num { right: 80px; position: absolute; top: 12px; }
.scroll .scroll_num a { background: url("../images/scroll_icon.png") no-repeat scroll -10px -180px; float: left; height: 7px; margin-right: 5px; overflow: hidden; text-indent: -9999px; width: 8px; z-index: 6666; _background: url("../images/scroll_icon.gif") no-repeat scroll -10px -180px; }
.scroll .scroll_num a.selected { background-position: 0 -180px; }
.scroll .more { right: 10px; position: absolute; top: 0; }
.scroll .more a { color: #336699; text-decoration: none; }
.scroll .box div.img_wrap { height: 130px; }
.scroll .box div.sub_wrap { height: 130px; }
.scroll .box div.wrap_content { height: 130px; width: 181px; }
.list_sidebar { float: left; width: 172px;background-color:#f0f0f0;}
.list_con { width: 756px; float: left; margin-left: 21px; }
.list_img li { width: 182px; }
.list_img img { width: 169px; height: 169px; }
.list_img_title { height: 34px; }
.list_nav { background: #fff; border: 1px solid #bbccdb; border-radius: 5px; }
.list_nav dl, .list_nav dt, .list_nav dd { text-indent: 15px; line-height: 34px; }
.list_nav dd { display: none; }
.list_nav dt, .list_nav dt.cur { background: url(../images/list_navbg.png) no-repeat 0 0; width: 188px; height: 34px; font-weight: bold; }
.list_nav dt.cur { background-position: 0 -34px; }
.list_nav dd { height: 34px; line-height: 34px; }
.list_nav dd.cur { background: url(../images/list_navbg.png) no-repeat 0 -76px; }
.list_con_cate { float: left; margin-left: 60px;/*height:176px;overflow:hidden;*/ }
.setH { height: 146px; overflow: hidden;/* border:1px solid #f00;*/ }
.list_con_cate li { float: left; width: 100px; color: #1262db; text-align: center; cursor: pointer; }
.list_con_cate li.cur { background: #4298d3; color: #fff; }
/* 排序 */
.cs-m { font-family: "宋体"; clear: both; width: 750px; margin: 0 auto 15px; }
.cs_Sort { background: #fff; width: 100%; }
.cs_Sort td { border: 1px solid #dadada; background: #f2f2f2; }
.sort_price { width: 30px; height: 16px; border: 1px solid #ccc; }
.sort_btn { border: 1px solid #cbcbcb; background: #fff; padding: 3px 10px; cursor: pointer; border-radius: 3px; }
.arrow1 { background: url(../images/arrow_sort.png) no-repeat 2px 4px; width: 11px; display: inline-block; }
.arrow2 { background: url(../images/arrow_sort.png) no-repeat -8px 4px; width: 11px; display: inline-block; }
/*  list  翻页2 */
.paging2 { font-family: "宋体"; float: right; }
.paging2 a { cursor: pointer; background: #ffffff; border: 1px solid #d9d9d9; margin-right: 4px; color: #666; display: inline-block; font-family: Arial, Helvetica, sans-serif; height: 24px; margin-bottom: 2px; width: 20px; line-height: 20px; font-weight: bold; text-decoration: none; vertical-align: middle; font-size: 9px; font-family: Verdana, Geneva, sans-serif; }
.paging2 a.p-cur { background: #fff; border: 1px solid #ff6600 }
.paging2 .p-prev, .paging2 .p-next { font-size: 12px; line-height: 22px; text-align: center; width: 22px; vertical-align: top; }
.paging2 .p-next { padding: 0; text-align: center; border-right: 1px solid #e5e5e5; }
.list_con_search .title span { cursor: pointer; display: inline-block; width: 56px; text-align: center; }
.list_con_search { border: 1px solid #b3c3d1; background: #fff; overflow: hidden; width: 746px; margin-left: 4px; margin-bottom: 10px; }
.list_con_search .listConTitle { font-size: 14px; font-weight: bold; background: #f5f4f4; height: 34px; line-height: 34px; text-indent: 1em; border-bottom: 1px solid #dae1e7; }
.list_con_arrow { background: #4298d3; color: #fff; padding: 3px 8px; position: relative; }
.list_con_arrow .arrow-down { width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #4298d3; font-size: 0px; line-height: 0px; bottom: -4px; left: 46%; position: absolute; }
.proShow_inner { position: relative; }
#showMore { cursor: pointer; }
#showMore_c, #showMore_m { cursor: pointer; position: absolute; right: 15px; top: 40px; }
.cont_outter_1 .list_con_search { background: #fff; overflow: hidden; border: none; margin-left: 0; margin-bottom: 10px; width: 100%; margin-top: 10px; }
.cont_outter_1 .list_con_search .title { border-bottom: 1px solid #dedede; padding-bottom: 10px; margin-bottom: 20px; }
.cont_outter_1 .list_con_search .title .title_search{
	height:26px;
}
.cont_outter_1 .list_con_search .title .title_search .text-input{
	float:left;
}
.cont_outter_1 .list_con_search .title .title_search .upload_btn{
	float:left;
}

.cont_outter_1 .list_con_search .title span { cursor: pointer; display: inline-block; width: 56px; text-align: center; }
.cont_outter_1 .list_con_search .listConTitle { font-size: 14px; font-weight: bold; background: #f5f4f4; height: 34px; line-height: 34px; text-indent: 1em; border-bottom: 1px solid #dae1e7; }
.cont_outter_1 .list_con_arrow { background: #4298d3; color: #fff; padding: 3px 8px; position: relative; }
.cont_outter_1 .list_con_arrow .arrow-down { width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #4298d3; font-size: 0px; line-height: 0px; bottom: -4px; left: 46%; position: absolute; }
.title_search { float: right }
/* list 页面最底部 搜索 */
/* search3 */
.bottom_search { background: #fff3d0; width: 100%; text-align: center; padding-top: 30px; padding-bottom: 30px; margin-top: 10px; }
.bottom_searchCon { text-align: center; width: 573px; margin: 0 auto }
.bottom_search_L { float: left; line-height: 30px; height: 30px; }
.search3 { float: right; width: 513px; }
.search3 .btn { background: url(../images/search_area.png) no-repeat -66px -443px; width: 85px; height: 31px; line-height: 31px; display: inline-block; }
.search3 .txt input { padding: 6px 10px; width: 400px; color: #7b8b9a; border: 1px solid #ccc; }
.pro_img { border: 1px solid #ccc; padding: 5px; }
/* 品牌库 类目 */
#sidebar_assort { cursor: pointer; left: 0; }
.sidebar_assort { position: relative; z-index: 1; font-family: Verdana; padding-bottom: 0; _padding-bottom: 6px; box-shadow: 0 5px 5px 0 #828886; background: #fff; }

.list_sidebar{
	border-bottom:1px solid #dedede;
	border-left:1px solid #dedede;
}
.assort_left { padding: 0 12px; height: 26px; line-height: 23px; background: #f3f3f3; cursor: pointer; }
.list_sidebar .bor1{
	border:none;
}
.list_sidebar .assort_left{
	background: #f3f3f3 url(../images/assort_left_.png) no-repeat;
	cursor: pointer;
    height: 45px;
    line-height: 45px;
}
.list_sidebar .assort_left h5{
	font-weight:bold;
}
.list_sidebar .assort_con{ position:relative;}
.assort_left .more { font-family: "simsun"; color: #dc4501; text-decoration: none; font-weight: normal; font-size: 11px; float: right; }
.assort_left a.assort_left_t { font-size: 12px; color: #2c2c2c; text-decoration: none; }
.assort_left .ico { display: inline-block; background: url(../images/menu_bg_ico.png) no-repeat; margin-right: 5px; width: 20px; height: 20px; vertical-align: middle; }
.assort_left .ico01 { background-position: 0 -36px; }
.assort_left .ico01 { background-position: 0 -36px; }
.assort_left .ico02 { background-position: 0 -80px; }
.assort_left .ico03 { background-position: 0 -123px; }
.assort_left .ico04 { background-position: 0 -171px; }
.assort_left .ico05 { background-position: 0 -217px; }
.assort_left .ico06 { background-position: 0 -258px; }
.assort_left .ico07 { background-position: 0 1px; }
.assort_on a.assort_left_t, .assort_on a.assort_left_t:visited, .assort_on a.assort_left_t:hover { color: #2c2c2c; }
.assort_con ul li { float: left; padding-top: 3px; color: #623a4f; width: 93px; }
.assort_con ul li a, .sidebar ul li a:visited { display: inline-block; color: #42423f; padding: 2px; }
.assort_con ul li a:hover { background: #db4600; color: #fff; padding: 2px; text-decoration: none; }
.assort_right { font-size: 12px; position: absolute; left: 188px; _left: 185px; left: 186px\9; width: 776px; color: #fff; margin-top: -26px; text-align: left;border: 1px solid #dedede; }
.list_sidebar .assort_right {top:0; margin-top:0; z-index:-1; left: 171px; _left: 171px; left: 171px\9;} 
.assort_right_1 { background: #fff; float: left; width: 776px; padding-top: 15px; }
.assort_right_1 h3, .assort_right_2 h3 { float: left; margin-left: 10px; padding-right:10px; margin-bottom: 0;  font-size: 12px; width: 60px; text-align: left; }
.assort_right_1 h3 a, .assort_right_1 h3 a:visited, .assort_right_1 h3 a:hover { color: #696969; text-decoration: none; }
.assort_right_1 .assort_right_con, .assort_right_2 .assort_right_con { float: left; width: 690px; padding-bottom: 0; margin-right: 0; }
.assort_right_con a, .assort_right_con a:visited, .assort_right_2 a, .assort_right_2 a:visited { color: #696969; display: inline-block; white-space: nowrap; border-right: 1px solid #fff; padding: 0 6px 0 0; margin: 2px 3px 2px 1px; }
.assort_right_con a:hover, .assort_right_2 a:hover { color: #696969; text-decoration: none; }
.lasts { position: relative; }
.lasts .assort_right { position: absolute; top: -102px; *top:-117px;
}
.list_sidebar .assort_on a.assort_left_t, .list_sidebar .assort_on a.assort_left_t:visited, .list_sidebar .assort_on a.assort_left_t:hover { color: #0ca8d2; }
.odd { background: #f3f3f3; }
.list_sidebar .assort_on .assort_left {background: #f3f3f3 url(../images/assort_left_onbg.png) no-repeat; }
.bor1 { border: 1px solid #bacbda; }
/* 个人银行 */
.pay-box { border: 3px solid #c3dbf1;/* padding: 15px; position: relative;*/ background: #fff; }
.pay-title { font-size: 14px; margin-bottom: 15px; font-weight: bold; float: left; }
.pay-switch { height: 35px; margin-left: 80px; }
.pay-switch li { background: url(../images/bg-tab-n.png) no-repeat; width: 119px; height: 38px; color: #0099cb; font-weight: bold; text-align: center; float: left; margin-left: 5px; line-height: 35px; font-size: 14px; cursor: pointer; position: relative; z-index: 1; }
.pay-switch li.cur { color: #0099cb; font-weight: bold; background: url(../images/bg-tab-n.png) no-repeat; font-weight: bold; }
.ps-box-per { margin: 30px 0 20px; padding: 0 25px; }
.pay-bank { padding-left: 25px; }
.pay-bank .pb-radio { margin-right: 10px; *margin-right:5px;
}
.pay-box .ps-box-per .pay-bank { margin-left: 0px; }
.pay-bank img { vertical-align: middle; }
.pb-per-img { background: url(../images/bg-bankforperson.png) no-repeat; width: 841px; height: 115px; position: relative; margin-left: 23px; margin-top: 10px; font-family: "宋体"; *margin-left:24px;
}
/*无卡支付*/
.pay-bank-img { float: left; margin-left: 10px; border-bottom: 1px solid #E9E9E9; vertical-align: middle; *margin-left:5px;
}
.pay-bank-img img { margin-left: 0px; border: 1px solid #c2c2c2; _height: 39px; vertical-align: middle; }
.pay-bank-input { float: left; margin-top: 14px; *margin-top:10px;
}
.record_list li { border-bottom: 1px dotted #CCC; padding-bottom: 5px; }
.record_data { width: 90px; margin-right: 10px; display: inline-block; }
/* 收藏分类 */
.addalbum-contentbox { position: relative; }
.album-header { background-color: #ececec; height: 30px; line-height: 30px; text-indent: 13px; color: #ababab; }
.addalbum-box .album-box { padding: 0; border-bottom: #e5e5e5 1px solid;/*margin-left: 23px;*/ }
.addalbum-box { width: 204px; /*width:50px;*/ border: #ccc 1px solid; position: relative; }
.album-box { position: absolute; z-index: 10; background: #fff; width: 204px; border: 1px solid #ccc; display: none; left: -1px; }
.album-list { /*border:1px solid #ccc;*/ position: relative; overflow: visible;/* position: absolute;*/ top: 0px; left: 0px; width: 100%; height: auto; }
.mercuryalbum-container { overflow: hidden; padding: 5px 0; }
.addalbum-box .album-item .txt { color: #333; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 140px; vertical-align: middle; }
.addalbum-box .album-item { line-height: 27px; cursor: pointer; padding-left: 9px; }
.addalbum-box .mercury-add-box { padding: 2px; overflow: hidden; text-align: right; }
/*.add-box{ display:none;}*/
.addalbum-box .add-box .add-box-default:hover { color: #f40; }
.addalbum-box .add-box .add-box-default { height: 30px; line-height: 30px; text-align: left; color: #999; text-indent: 13px; cursor: pointer; }
.addalbum-box .album-item .icon { display: inline-block; width: 12px; height: 12px; line-height: 12px; font-size: 0; border: #c6c6c6 1px solid; vertical-align: middle; margin: -1px 5px 0 2px; padding-left: 0; background-color: #fff; background: url(http://gtms01.alicdn.com/tps/i1/T1yqFjFuXeXXcmZd7.-12-12.png) 15px 0 no-repeat; -moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.addalbum-box .album-current .icon { background: url(../images/checked.png) 0 0 no-repeat; }
.addalbum-box .add-box .add-btn { height: 28px; line-height: 28px; width: 63px; float: left; background-color: #f40; border: #f40 1px solid; color: #fff; text-align: center; text-decoration: none; }
.addalbum-box .add-box .add-input { height: 28px; line-height: 28px; text-indent: 7px; border: #f40 1px solid; border-right: 0; width: 138px; float: left; }
.mercury-addalbum-box .mercury-album-item { height: 27px; line-height: 27px; cursor: pointer; text-overflow: ellipsis; padding-left: 10px; }
.nmiconfont { color: #F60; font-size: 16px; font-weight: bold; }
.list_text li { margin-top: 20px; overflow: hidden; border-bottom: 1px solid #dfe0e4; height: 100%; padding-bottom: 10px; }
.list_text_div1 { width: 385px; float: left; margin-right: 35px; padding-left: 15px; }
.list_text_div4 { width: 567px; float: left; margin-right: 35px; padding-left: 15px; }
.list_text_div2 { width: 180px; float: left }
.list_text_div3 { width: 140px; float: left; margin: 0 auto; text-align: center; }
.list_text_div0 { float: left; margin-top: 5px; }
/* 20140424 列表页视图修改 */
.cs_Sort_rol div { }
.cs_Sort_rol a { display: inline-block;/*width:100%;*/ padding: 5px 10px; border-left: 1px solid #ccc; float: left; }
.cs_Sort_rol a:hover { background: #fff; text-decoration: none; }
.cs_Sort_rol a.active { background: #fff; color: #ff9301; }
.listTag a { width: 49px; padding: 5px 0; display: inline-block; }
.listTag span { margin-left: 15px; }
.list_imgTag, .list_textTag, .listTag .on .list_imgTag, .listTag .on .list_textTag { background: url(../images/list_tag.png) no-repeat; width: 16px; height: 16px; text-indent: -9999em; display: inline-block; }
.list_imgTag { background-position: 0 -61px; }
.list_textTag { background-position: 0 -20px; }
.listTag a:hover, .listTag .on { background: #fff; }
.listTag .on .list_imgTag { background-position: 0 -41px; }
.listTag .on .list_textTag { background-position: 0 -1px; }
/* 左侧菜单 */ 
.main_con { border: 1px solid #e5e5e5; position:relative; z-index:99; }
#menu { position: relative; z-index: 888; display: none; }
.main_con .sidebar { float: left; width: 172px; background: #f0f0f0; position:relative; z-index:79; }
.main_con .sidebar_title { height: 47px; line-height: 40px; background-position: -110px -185px; color: #fff; text-indent: 10px; font-size: 12px; margin-bottom: 3px; }
.main_con .sidebar_title2 { background-position: -371px -185px; float: left; width: 171px; position: absolute; }
#sidebar_assort { cursor: pointer; left: 0; }
.main_con .sidebar_assort2 { position: relative; font-family: Verdana; _padding-bottom: 3px; margin-top: -1px; }
.main_con .assort_left { padding: 0 14px; background: #f3f3f3 url(../images/assort_left_.png) no-repeat; height: 38px; cursor: pointer; line-height: 38px;/* border:1px solid #ccc; margin-top:-1px; margin-left:-1px;*/ }
.main_con .assort_left .more { font-family: "simsun"; color: #dc4501; text-decoration: none; font-weight: normal; font-size: 11px; float: right; }
.main_con .assort_left a.assort_left_t { font-size: 12px; color: #2c2c2c; text-decoration: none; font-weight: bold; }
.main_con .assort_on a.assort_left_t, .main_con .assort_on a.assort_left_t:visited, .main_con .assort_on a.assort_left_t:hover { color: #0ca8d2; }
.main_con .assort_con ul li { float: left; padding-top: 3px; color: #623a4f; width: 93px; }
.main_con .assort_con ul li a, .main_con .sidebar ul li a:visited { display: inline-block; color: #42423f; padding: 2px; }
.main_con .assort_con ul li a:hover { background: #db4600; color: #fff; padding: 2px; text-decoration: none; }
.main_con .assort_right { border: 1px solid #dedede; font-size: 12px; position: absolute; z-index: -1; left: 171px; _left: 170px; left: 171px\9; /*top: 0;*/ width: 751px; color: #696969; margin-top: -45px; }
.main_con .assort_right_1 { background: #fff; float: left; width: 751px; padding-top: 15px;/*height:400px;*/ }
.assort_right_1 .abc { width: 776px; overflow:hidden; padding-bottom:10px;}
.assort_right_1 .abc:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.main_con .sidebar .assort_on { background: #fff; position: relative; z-index: 80; }
.main_con .assort_right_1 h3, .main_con .assort_right_2 h3 { float: left; margin-left: 10px; padding-right:10px; margin-bottom: 0; font-size: 12px; width: 60px; text-align: left; }
.main_con .assort_right_1 h3 a, .main_con .assort_right_1 h3 a:visited, .main_con .assort_right_1 h3 a:hover { color: #696969; text-decoration: none; }
.main_con .assort_right_1 .assort_right_con, .main_con .assort_right_2 .assort_right_con { float: left; width: 671px; padding-bottom: 0; margin-right:0; }
.main_con .assort_right_con a, .main_con .assort_right_con a:visited, .main_con .assort_right_2 a, .main_con .assort_right_2 a:visited { color: #696969; display: inline-block; white-space: nowrap; border-right: 1px solid #fff; padding: 0 6px 0 0; margin: 0px 3px 2px 1px; }
.main_con .assort_right_con a:hover, .main_con .assort_right_2 a:hover { color: #696969; text-decoration: none; }
.main_con .lasts { position: relative; }
.main_con .lasts .assort_right { position: absolute; top: -102px; *top:-117px;
}
.main_con .odd { background: #fff; }
.main_con .assort_on .assort_left { background: red; background: url(../images/assort_left_onbg.png) no-repeat; height: 38px; }
/* 轮播 滚动 */ 
.main_con .slide-wrap { position: absolute; width: 563px; height: 269px; overflow: hidden; left: 173px; top:0; z1}
.main_con .slide-img { position: absolute; }
.main_con .slide-img img, .main_con .slide-img a { display: block; width: 563px; height: 269px; line-height:0; font-size:0;text-decoration: none;margin:0px;padding:0px; }
.main_con .slide-img img, .main_con .slide-img a img { vertical-align:top;margin:0px;padding:0px;}
.main_con .slide-img a { position: relative; top: 0px; }
.main_con .slide-op { position: absolute; z-index: 8; bottom: 16px; right: 12px; width: 400px; height: 12px; text-align: right; }
.main_con .slide-op li { display: inline-block; *display:inline;
*margin:0 1px 0 2px;
zoom: 1; width: 12px; line-height: 15px; vertical-align: middle; text-align: center; background: #F8CA8A; background: rgba(254, 222, 173, .8); font-size: 11px; color: #E57D00; cursor: pointer; border: 1px solid #DB7400; }
.main_con .slide-op .cur { font-weight: 900; background: #fff; background: rgba(255, 255, 255, 1); }
.main_con .slide-op-prev, .main_con .slide-op-next { font-family: "simsun"; font-weight: 900; }
.main_con .notice { width: 211px; height: 268px; margin-left: 736px; border-left: 1px solid #e5e5e5; background: #fff; }
.main_con .notice ul.noticeList { }
.main_con .notice .aC { margin-bottom:3px;}
.main_con .notice .aC img { vertical-align:bottom; }
.main_con .notice ul.noticeList li { padding: 0 0 0 10px; line-height:20px; }
.amArea{
	width:950px;
	min-height:400px;
}
.amArea h2{
	line-height:40px;
	border-bottom:1px solid #ccc;
	font-size:18px;
	font-weight:700;
	color:#1297bc;
	position:relative;
	margin-bottom:20px;
}
.amArea h2 span.date{
	font-size:12px;
	line-height:16px;
	color:#999;
	position:absolute;
	right:0;
	bottom:8px;
	font-weight:normal;
}
.amArea .amCnt{
	padding:0 20px;
}
.amArea table.amList{
	border-collapse:collapse;
	width:100%;
}
.amArea table.amList th{
	background-color:#e5e5e5;
	padding:5px;
	border:1px solid #ccc;
}
.amArea table.amList td p.ttl{
	width:730px;
	overflow:hidden;
	line-height:18px;
	height:18px;
	word-break:break-all;
	word-wrap:break-word;
	text-align:left;
}
.amArea table.amList td p.ttl a{
	display:block;
}
.amArea table.amList td{
	border:1px solid #ccc;
	padding:5px;
	text-align:center;
}
.subBanner{
	height:270px;
	width:950px;
	overflow:hidden;
}
.subBanner .subB{
	height:268px;
	overflow:hidden;
	float:left;
	width:736px;
	position:relative;
}
.subBanner .subB img{
	width:736px;
	height:270px;
}
.subBanner .notice{
	height:268px;
	overflow:hidden;
	float:left;
	width:214px;
	margin-left:0;
	position:relative;
	border-left:none;
}
.subBanner .notice .more{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	line-height:31px;
	text-align:right;
	padding-right:10px;
}
.noticeListM{ text-align:right; padding-right:10px; line-height:31px; margin-bottom:0; border-bottom:1px solid #e5e5e5;}

.slide-wrap2 { position: absolute; z-index: 6; width: 563px; height: 268px; overflow: hidden; float: left; width: 950px; }
.slide-img2 { position: absolute; }
.slide-img2 img, .slide-img a { display: block; width: 950px; height: 268px; }
.slide-img2 a { position: relative; top: 0px; }
/* floor */
.floor { height: 100%; margin-bottom: 10px; margin-top: 10px; }
.table_chanel { width: 974px; height: 75px; margin: 0 12px 20px; }
.table_chanel td { border: 1px solid #e5e1e1; }
.floor_img { overflow: hidden;/* border: 1px solid #ccc;*/ background: #fff; }
.floor .floor_img{ border-bottom: 1px solid #ccc;}
.floor .floor_img img{ vertical-align:bottom;}
.floor_left { float: left; width: 197px; position: relative; }
.floor .floor_left a{ display:block; }
.floor_left_inner { position: absolute; bottom: 8px; left: 0; right:0; }
.floor_right { float: right; width: 753px; }
.floor_list { left: -1px; margin-top: 10px; }
.floor_list li { float: left; width: 190px; height: 32px; text-indent:6px; line-height: 32px; }
.floor_list li a { width:53px; margin-right: 10px;display:inline-block; float:left; overflow:hidden;white-space: nowrap; }
.floor_title { background: url(../images/floor_title.png) no-repeat; width: 197px; height: 41px; font-size: 14px; font-weight: bold; text-indent: 2px; line-height: 41px; }
.floor_h3 { background: #129dc2; line-height: 30px; color: #fff; font-weight: bold; text-indent: 1em; }
.floor_title0 { background-position: 0 0; width: 982px; height: 28px; color: #fff; line-height: 28px; font-weight: normal; padding-left: 10px; margin-bottom: 20px; }
.floor .floor_h5 { border-bottom: 3px solid #25bbde; margin-bottom: 0; overflow: hidden; }
.floor .floor_title { float: left; width: 172px; line-height: 35px; color: #333; font-weight: bold; font-size: 18px; font-family: 'Microsoft Yahei'; padding-left: 48px; }
.floor .floor_title { background: url(../images/floor_titlebg.png) no-repeat; height: 35px; }
.floor .floor_title1 { background-position: 0 0px }
.floor .floor_title2 { background-position: 0 -35px; }
.floor .floor_title3 { background-position: 0 -70px; }
.floor .floor_title4 { background-position: 0 -106px; }
.floor .floor_title5 { background-position: 0 -141px; }
.floor .floor_title6 { background-position: 0 -177px; }
.floor .floor_title7 { background-position: 0 -213px; }
.imgList0, .imgList1 { clear: both; }
.imgList0 li { float: left; margin-right: 8px; margin-bottom: 10px; }
.imgList0 li a { display: block; }
.mar0 { margin-right: 0!important; }
.marB0 { margin-bottom: 0!important; }
.borB0 { border-bottom: 0!important; }
.mar0 { margin-right: 0!important; }
.pad0 { padding: 1px 0 10px!important; border-radius: 0 0 8px 8px; box-shadow: 2px 2px 2px 2px #e5e5e5; }
.imgList1 li { float: left; margin-right: 11px; margin-bottom: 10px; }
.imgList1 li a {/* display: block;*/ }
.imgList2 li { float: left;/* margin-right:6px; margin-bottom: 10px;*/ }
.imgList2 li a { display: block; }
.imgList2_1 { float: left; width: 150px; border-left: 1px solid #e5e5e5; height: 364px; }
.imgList2_1 li { margin-right: 0; width: 160px; text-align: center; }
.imgList2_1 li a { padding: 11px 0; }
.imgList2_1 li a img { border-bottom: none; }
.imgList2_2 { float: right; width: 589px; }
.imgList2_2 li { border-left: 1px solid #e5e5e5; }
.borB { border-bottom: 1px solid #e5e5e5!important; }
.imgList3 li { float: left; margin-right: 10px; margin-bottom: 10px; }
.imgList3 li a { display: block; }
.floor_right li, .floor_img li { position: relative; }
.floor_right li i, .floor_img li i { position: absolute; cursor: pointer; background: #000; border: none; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); }
/*  排序 首页 */
.cs-sorting { font-family: "宋体"; clear: both; }
.cs-sorting .cs_Sort { background: #fff; width: 100%; margin-bottom: 10px; }
.cs-sorting .cs_Sort .listTag{
	height:26px;
}
.cs-sorting .cs_Sort .listTag a{
	float:left;
	display:block;
	cursor:pointer;
}
.cs-sorting .cs_Sort .listTag a span.list_imgTag{
	display:block;
	cursor:pointer;
}
.cs-sorting .cs_Sort .listTag a span.list_textTag{
	display:block;
}
.cs-sorting .cs_Sort td { border: 1px solid #e5e5e5;/* padding: 2px 11px;*/ background: #f2f2f2; }
.cs-sorting .sort_price { width: 30px; height: 16px; border: 1px solid #ccc; }
.cs-sorting .sort_btn { border: 1px solid #cbcbcb; background: #fff; padding: 3px 10px; cursor: pointer; border-radius: 3px; }
.cs-sorting .arrow1 { background: url(../images/arrow_sort.png) no-repeat 2px 4px; width: 11px; display: inline-block; }
.cs-sorting .arrow2 { background: url(../images/arrow_sort.png) no-repeat -8px 4px; width: 11px; display: inline-block; }
.cs-sorting .cs_Sort_rol div { }
.cs-sorting .cs_Sort_rol a { display: inline-block;/*width:100%;*/ padding: 5px 10px; border-left: 1px solid #ccc; float: left; }
.cs-sorting .cs_Sort_rol a:hover { background: #fff; text-decoration: none; }
.cs-sorting .cs_Sort_rol a.active { background: #fff; color: #ff9301; }
/* 平台首页 */
.img_ico li { float: left; width: 106px; margin-left: 15px; margin-bottom: 20px; }
.img_ico li img { border: 1px solid #ccc; }
.img_ico li p { text-align: center; margin-top: 10px; }
.dl_list { float: left; width: 857px; margin-bottom: 17px; }
.dl_list dt { float: left; width: 106px; }
.dl_list dt img { border: 1px solid #e1e1e1; }
.dl_list dd { margin-left: 120px; }
.dl_list dd h4 { margin-bottom: 10px; }
.dl_list dd a { color: #1577e4; margin-right: 30px; margin-bottom: 10px; float: left; }
.platform_menu { border: 1px solid #ccc; background: #f2f2f2; margin-bottom: 10px; overflow: hidden; position: relative; }
.platform_menu ul li { float: left; height: 40px; border-right: 1px solid #ccc }
.platform_menu ul li a { height: 40px; display: block; width: 120px; text-align: center; line-height: 40px; }
.platform_menu ul li a, .platform_menu ul li a:hover { text-decoration: none; }
.platform_menu ul li a.on { background: #21adcd; color: #fff; }
/* 商品列表 */
.mainNor { border: 0; position: absolute; margin-top: -14px; }
.related_search { border: 1px solid #e1e1e1; background: #fff; }
.related_search .related_search_t { background: #2da4c2; display: inline-block; padding: 8px 6px; color: #fff; }
.related_search a, .related_search a:hover { margin: 0 10px; color: #2980f6; }
.selected-c { margin-bottom: 10px; line-height: 25px; }
.selected-c .f-list { margin-left: 20px; }
.selected-c .f-list li { float: left; margin-left: 15px; }
.selected-c .f-list li a, .selected-c .f-list li a:hover { background: #fff; display: inline-block; padding: 0 3px; text-decoration: none; }
.selected-c .f-list li b { display: inline-block; margin-top: -12px; margin-right: -13px; padding-right: 20px; width: 7px; height: 7px; background: url(../images/search_area.png) no-repeat -2px -132px; cursor: pointer; }
.selected_input { border-radius: 3px; width: 117px; height: 25px; background: #fff; display: inline-block; margin-left: 15px; }
.selected_input .text { border: 0; color: #98989a; width: 84px; margin-top: 5px; margin-left: 5px; }
.selected_input .search_bt { float: right; background: url(../images/google_seico.png) no-repeat 4px 7px; width: 22px; height: 23px; border: 0; vertical-align: middle; cursor: pointer; }
.he269 { height: 269px; }
.related_search .attr-extra { float: right; background: url(../images/search_area.png) no-repeat -284px -480px; padding-right: 23px; margin-top: 9px; cursor: pointer; }
.related_search .arrow { background: url(../images/search_area.png) no-repeat -284px -501px; }
.platform .sales_img li { position: relative; z-index: 5; }
.platform .sales_img li .favCheck { position: absolute; top: 15px; left: 15px; }
.allAddShop, .allCancelShop { height: 26px; display: inline-block; line-height: 26px; font-size: 12px; text-align: center; cursor: pointer; background: url(../images/search_area.png) no-repeat 0 -187px; width: 105px; margin-left: 20px; }
.allCancelShop { background-position: -111px -186px; }

/*20140807 公告*/
.notice_detail h4 { font-size: 22px; font-family: "microsoft yahei"; margin-bottom: 20px; margin-top: 20px; }
.notice_detail_date { border-bottom: 1px dashed #b2b2b2; margin-bottom: 15px; color: #787878; }
.notice_detail_p p { margin-top: 15px; line-height: 2; font-size: 14px; }
.newest_list li { border-bottom: 1px dashed #ccc; line-height: 2; margin-bottom: 10px; padding-bottom: 6px; }
.newest_list .type { color: #888; }
.newest_list .date { color: #a1a1a1; float: right; }
.newest_outter .title { background: url(../images/newest_h_bg.png) repeat-x 0 31px; height: 33px; overflow: hidden; }
.newest_outter .title h3 a { background: #fff; border: 1px solid #ddd; float: left; width: 64px; height: 30px; line-height: 30px; text-decoration: none; text-align: center; font-size: 14px; color: #686d71; margin-right: -1px; }
.newest_outter .title h3 a.on { background: #21adcd; border: 1px solid #00a5c9; color: #fff; }
.checkWrap{	margin-top:10px !important;	min-height:26px;}
.checkWrap label{float:left; margin-top:2px;}
.checkWrap .allAddShop, .checkWrap .allCancelShop{float:left;}
.shopHome{border:none;z-index: 70;}
.platform_menu2 {height:36px; margin-top:10px;margin-bottom:10px;border-bottom: 3px solid #1290b6;}
.platform_menu2 .loanBtn{
	background:none #ff8a00;
	line-height:24px;
	height:24px;
	margin-top:6px;
	color:#fff;
	margin-right:6px;
}
.platform_menu2 .loanBtn a{
	color:#fff;
}
.platform_menu2 ul{ float: left; height: 36px;}
.platform_menu2 ul li { float: left; width: 136px; margin-right: 4px; height: 36px; line-height: 36px; text-decoration: none; text-align: center; font-size: 14px; color: #686d71; background: url(../images/menu_bg.png) 0 -40px no-repeat; font-weight: bold }
.platform_menu2 ul li a { height: 36px; display: block;}
.platform_menu2 ul li a, .platform_menu2 ul li a:hover { text-decoration: none; }
.platform_menu2 ul li a.on { background: url(../images/menu_bg.png) no-repeat; width: 136px; color: #fff; }
.platform_menu2 ul li a:hover { background: url(../images/menu_bg.png) no-repeat; width: 136px; color: #fff; }
.tabArea{
	width:780px;
	overflow:hidden;
	margin-bottom:15px;
}
.tabArea ul{
	width:770px;
	overflow:hidden;
	border-bottom: 1px solid #1290b6;
	padding:0 5px;
}
.tabArea ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.tabArea ul li{
	display:block;
	float:left;
	background-color:#E6E6E6;
	min-width:120px;
	margin-right:5px;
	border-top: 1px solid #dddddd;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}
.proShow .cont_1 .tabArea ul li{
	margin-bottom:0;
}
.proShow .cont_1 .tabArea ul li a{
	margin-right:0;
}
.tabArea ul li.active{
	background-color:#1290b6;
}
.tabArea ul li:hover{
	background-color:#1290b6;
}
.tabArea ul li a{
	display:block;
	font-size:12px;
	color:#1290b6;
	line-height:30px;
	text-align:center;
}
.tabArea ul li.active a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.tabArea ul li:hover a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.searchArea{
	width:780px;
	overflow:hidden;
	margin-bottom:15px;
}
.searchArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.searchArea span.ttl{
	float:left;
	margin-right:5px;
	line-height:24px;
}
.searchArea input,
.searchArea select{
	float:left;
	margin-right:10px;
}
.searchArea select{
	width:80px;
	border: 1px solid #7e9db9;
	height: 25px;
}
.searchArea .search-input{
	width:220px;
}
span.rest{
    color:#ff6600;
}

ul.refundForm li{
	line-height:25px;
	display:block;
	height:25px;
}
ul.refundForm li span{
	float:left;
}
ul.refundForm li span.ttl{
	width:80px;
}
ul.refundRl li span.ttl{
	width:120px;
	text-align:right;
}
.ac_results {
    background-color: white;
    border: 1px solid black;
    overflow: hidden;
    padding: 0;
    z-index: 99999;
}
ul.refundForm li span.info{
	font-weight:bold;
}
ul.refundForm input.text-inputOff{
	background-color:transparent;
	border:none;
	font-weight:bold;
	height:27px;
}
ul.refundForm li span input{
    text-indent: 0px!important;
}
ul.refundForm li span select{
    border: 1px solid #7e9db9;
	width:100px;
	height:25px;
}
ul.refundForm li span select.long{
	width:300px;
}
ul.refundForm li span .text-cause{
	width:240px;
}
ul.refundForm input.text-price {
	background-color:transparent;
	color:#ff6600;
    border: 1px solid #7e9db9;
    font-size: 14px;
    height: 15px;
    line-height: 15px;
    margin-right: 6px;
    padding: 4px 2px;
    vertical-align: middle;
	width:60px;
}
ul.refundForm input.text-price2{
	background-color:transparent;
	color:#ff6600;
}
.formBtn{
	margin-left:80px;
}
.formBtn2{
	margin-left:120px;
}


.searchBox{
	width:774px;
	overflow:hidden;
	margin-bottom:15px;
	border: 3px solid #c3dbf1;
	background-color:#ffffff;
}
.searchBox:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
ul.searchList{
	width:774px;
	overflow:hidden;
}
ul.searchList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.proShow .cont_1 ul.searchList li{
	float:left;
	margin-bottom:0;
	overflow:hidden;
	border-bottom: 1px solid #dddddd;
}
ul.searchList li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
ul.searchList li span input{
	text-indent:5px;
	margin:0;
}
ul.searchList li .inputGray{
	border:1px solid #ccc;
}
ul.searchList li .selectGray{
	border:1px solid #ccc;
	width:100px;
	height:25px;
}
ul.searchList li span{
	float:left;
	display:block;
	padding:5px 10px;
}
ul.searchList li span.ttl{
	float:left;
	background-color:#f4f4f4;
	line-height:35px;
	padding:0 10px;
}
ul.w387 li{
	width:387px;
}
.btnArea{
	text-align:center;
	padding:5px 0;
}
.btnArea input{
	cursor:pointer;
	margin:0 3px;
}
.btnArea input:hover{
	cursor:pointer;
	background-color:#ff4400;
}
.orgBtn{
	line-height:25px;
	background-color:#ff6600;
	color:#fff;
	padding:0 20px;
	border:0;
	font-size:14px;
	cursor:pointer;
}
.orgBtn:hover{background-color:#ff4400;}
.orderInfo{
	width:762px;
}
.orderInfo ul{
	width:762px;
	overflow:hidden;
}
.proShow .cont_1 .orderInfo ul li{
	float:left;
	display:block;
	width:250px;
	margin-bottom:0;
	overflow:hidden;
}
.proShow .cont_1 .orderInfo ul li.long{
	width:500px;
}
.orderInfo ul li span.ttl{
	float:left;
	display:block;
	width:80px;
	font-weight:bold;
}
.orderInfo ul li span.info{
	float:left;
	display:block;
	width:170px;
}
.itemTable td p{
	padding-bottom:0;
}
.shopArea{
    margin-bottom: 10px;
	padding-bottom:1px;
}
.noItemTxt{
	padding:50px 0; min-height:200px; text-align:center; font-size:16px; font-weight:500; color:#666;
}
.shopArea p.ttl{
	background: url(../images/r01/icon_ttl.png) no-repeat left;
    margin-bottom: 10px;
	margin-left:10px;
	padding-left:20px;
	font-weight:bold;
}
ul.shopList{
	width:928px;
	overflow:hidden;
	margin:0 auto 20px;
}
ul.shopList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
ul.shopList li{
	color:#fff;
	background-color:#f2f2f2;
	float:left;
	display:block;
	margin:0 10px 10px 0;
	padding:0 10px;
	border-radius:5px;
	width:200px;
}
ul.shopList li a{
	color:#666;
	display:block;
	line-height:24px;
}
ul.shopList li a:hover{
	color:#ff9301;
}
ul.shopList li.active a{
	color:#fff;
}

/*============= footer =============*/
#footerArea {
	background-color:#e5e5e5;
	width:100%;
	font-family:Arial, Tahoma, sans-serif;
	min-width:950px;
}
#footer {
	width:950px;
	overflow:hidden;
	padding:15px 0;
	margin:0 auto;
	color:#999;
}
#footer:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#footer p.foot_logo{
	float:left;
	margin-right:19px;
}
#footer .foot_right{
	float:left;
	width:810px;
}
#footer .foot_right p{
	line-height:1.6;
	width:810px;
	overflow:hidden;
}
#footer .foot_right p.copyright{
	margin:5px 0;
}
#footer .foot_right p:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#footer .foot_right p span{
	display:block;
	float:left;
	padding-right:20px;
}