@charset "utf-8";
/* CSS Document */
html, body, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figure, figcaption, footer, header, hgroup, menu, nav, section, time, mark, audio, video {background:transparent;border: 0 none;font-size: 100%;font-weight: normal;margin: 0;outline: 0 none;padding: 0;vertical-align: baseline;}
ul, dl{ list-style:none;}
body{ background:#fff; font:12px/1.5em Arial, Helvetica, sans-serif,'宋体';position: relative;}
abbr, acronym, img {border: none;}
a{ color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}
a img{ border:none;}
a.link1{ color:#1110ce; text-decoration:underline;}
a.link1:hover{ text-decoration:none;}
a.link2{ color:#1a66b1; text-decoration:underline;font-family:'宋体';}
a.haveline{ text-decoration:underline;}
.cl{ clear:both; float:none;}
.fl{ float:left; display:inline;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.f14{ font-size:14px;}
.red{color:#c6000b;}
.gray{ color:#767676;}
.black{ color:#000;}
.hei10, .hei1, .hei5,.dashed{ float:none; clear:both; font-size:0; line-height:0; overflow:hidden;}
.hei10{ height:10px;}
.hei5{ height:5px;}
.hei1{ height:1px;}
.dashed{ height:1px; border-bottom:#ccc dashed 1px;}
.txt_center{ text-align:center;}
.txt_left{ text-align:left;}
.iecss3{ behavior: url(./images/ie-css3.htc)\9;}
.acc_menu li,.goods_sort em,.pages .pre_but,.pre_but,.pages.next_but,.next_but,.have_more span,.lm1,.lm2,.lm3,.lm4,.lm5,.lm6,.lm7,.lm8,.lm9,.lm10,.goods_sort b,.goods_sort span,.footer_menu li,.goods_sort dt, .goods_sort dd,.sign_in a,.sign_in,.sign_up,.top_right_menu li,.pre_but2{background-image:url(little-bg.png);_behavior: url(./images/iepngfix.htc); background-repeat:no-repeat;}
.hook,.sys_tips span,#arrow_pre,#arrow_next{ background-image:url(background-img.png);_behavior: url(./images/iepngfix.htc); background-repeat:no-repeat;}
.cfix:before, .cfix:after {content:"";display:table;}
.cfix:after {clear:both;}
.cfix {zoom:1;}
/*整体布局*/
.layout, .footer, .wid990, .header{ width:990px; margin:0 auto;}
.left_box{ width:204px; float:left;}
.right_box{ width:777px; float:right;}
.left_menu_bg{ background:#f6f6f6; height:355px;}

/*左边容器样式*/
.left_container{ border:#e0e0e0 solid 1px; margin-top:10px;}
.left_container h3{ background:url(little-bg.png) repeat-x 0 -952px; height:32px; line-height:32px; padding-left:12px; font-size:14px;}
.current_dir{ border-bottom:#e5e5e5 solid 1px; margin:10px 13px; color:#333;}
.current_dir dt{ font-size:14px; font-weight:bold; line-height:30px;}
.current_dir dd{ line-height:22px; padding-left:15px;}
.current_dir a{ color:#333;}
.current_dir .more,.other_dir .more{ text-align:right; padding:8px 0; font-weight:normal; font-size:12px; font-family:'宋体';}
.other_dir{margin:10px 13px; color:#333;}
.other_dir li{ font-size:14px; font-weight:bold; line-height:25px;}
.other_dir a{ color:#333;}

/*logo*/
.logo_box{ height:50px; width:190px;}
.header .logo_box{ position:absolute; left:15px; top:18px; }

/*评论的星星*/
.comment{ height:12px; line-height:12px;}
.comment_star{ width:65px; height:12px; background:url(background-img.png) -590px -12px no-repeat; text-align:left; overflow:hidden;}
.comment_star span{ display:block; height:12px; background:url(background-img.png) -590px 0 no-repeat; }

/*最上面菜单*/
.top_menu{ background:#f5f5f5; border-bottom:#e5e5e5 solid 1px; padding:5px 0; line-height:15px; height:15px;}
.top_menu p.fl{ padding-right:40px;}
.signin_up{ width:180px;}
.signin_up li{ cursor:pointer;}
.sign_in{ padding:0 18px; background-position:-15px -23px;}
.sign_in a{ display:block; padding-right:20px; background-position:right -47px;}
.sign_up{ padding:0 18px; background-position:-15px 2px;}
.top_right_menu{ min-width:405px;}
.top_right_menu li{ float:left; padding:0 10px; background-position:0 -370px; cursor:pointer;}
.top_right_menu .first{ background:none;}
.have_more span{ display:block; background-position:right -47px; padding-right:18px;}

/*头部*/
.header{ height:121px; position:relative; z-index:300;}
.other_header{ height:80px;}
.header_redbg{ position:absolute; left:0; top:74px; height:48px; width:990px; background:url(background-img.png) no-repeat 0 -56px;}
.mainmenu{ position:absolute; left:220px; top:48px;}
.mainmenu li{ float:left; display:inline; margin-right:3px; height:26px;color:#60646d; cursor:pointer; padding-left:20px; font-size:14px; background:url(background-img.png) no-repeat -749px 0;}
.mainmenu li span{ display:block; _float:left; height:26px; line-height:26px; _line-height:28px; padding-right:20px; background:url(background-img.png) no-repeat right 0; overflow:hidden;}
.mainmenu .nav_on{ height:28px; color:#fff; font-weight:bold;  position:relative; z-index:50; background:url(background-img.png) no-repeat -749px -27px;}
.mainmenu .nav_on span{background:url(background-img.png) no-repeat right -27px;}
.header .search_words,.header .search_but{background:transparent; height:29px; line-height:29px; border:none; padding:0;}
.header .search_words{top:10px; left:220px; width:368px; width:328px\9; padding:0 30px 0 10px;}
.header .search_but{ top:11px; left:595px; width:65px; height:26px;}
.hot_search{ position:absolute; width:300px; top:15px; left:675px; color:#fff; overflow:hidden;}
.hot_search a{ color:#fff;}
.left_menu{ position:absolute; top:39px; left:9px; width:183px; border:#ffd3d5 solid 1px; border-top:none;}
.left_menu li{ background:url(background-img.png) no-repeat right -131px; height:32px; cursor:pointer;}
.left_menu .hover_on{background:url(background-img.png) no-repeat right -163px;}
.left_menu strong{ display:block; height:32px; line-height:32px; padding:0 20px 0 45px;}
.left_menu a{ color:#333;}
.lm1{background-position:15px -614px;}
.lm2{background-position:15px -646px;}
.lm3{background-position:15px -678px;}
.lm4{background-position:15px -710px;}
.lm5{background-position:15px -745px;}
.lm6{background-position:15px -777px;}
.lm7{background-position:15px -810px;}
.lm8{background-position:15px -843px;}
.lm9{background-position:15px -876px;}
.lm10{background-position:15px -909px;}
.shop_cart{ position:absolute; top:48px; right:0; width:300px;}
.shop_cart ul{ position:relative; height:28px; line-height:28px; }
.shop_cart li{ float:right; padding:0 8px; height:28px;background:url(background-img.png) no-repeat -780px -104px; }
.shop_cart .first{background:url(background-img.png) no-repeat -660px -104px; width:15px; }
.shop_cart .split_line{ background:url(background-img.png) no-repeat right -104px; padding-right:15px;}


/*页脚*/
.other_page{ height:200px;background:url(little-bg.png) repeat-x 0 -992px;border-radius:3px;}
.footer_menu{ height:135px; padding:25px 0 10px;}
.footer_menu li{ float:left; padding:0 27px; background-position:right -1200px;}
.footer_menu .footer_logo{ padding:40px 15px 0 30px; background:none;}
.footer_menu .last{ background:none;}
.footer_menu dt{color:#333; font-size:14px; font-weight:bold; padding:5px 0 0;}
.footer_menu dd{padding:5px 0 0;}
.footer_menu a{color:#7f7e7c;}
.search_footer{ text-align:center; line-height:30px; color:#606060;}
.search_footer a{ padding:5px; font-size:14px; color:#0100ce; text-decoration:underline;}
.search_footer a:hover{ text-decoration:none;}
.other_page .search_footer a{ font-size:12px; color:#606060; text-decoration:none;}
.other_page .search_footer a:hover{ text-decoration:underline;}
.com_info{ padding:10px 0; text-align:center;}
.com_info img{ vertical-align:middle; margin:0 5px;}
.copyright{ text-align:center; line-height:20px; color:#676767; padding:10px 0;}

/*搜索首页*/
.search_index{ width:600px; margin:90px auto;}
.search_index .logo_box{ margin:45px auto;}
.search_tab_name{ height:27px; overflow:hidden;}
.search_tab_name li{ padding:8px 15px 5px; height:20px; color:#000; margin-left:6px; float:left; cursor:pointer;}
.search_tab_name .tab_on{ font-size:14px; color:#c02136; font-weight:bold; background:#f3f3eb; border-radius:5px; }
.search_box{ width:590px; padding:7px; background:#f3f3eb;border-radius: 5px;}
.search_input{ background:url(background-img.png) no-repeat; height:31px; position:relative;}
.search_input input{ border:none; height:30px; line-height:30px; background:transparent; }
.search_words{ position:absolute; left:0; top:0;color:#c8c8c8; width:475px; padding:0 0 0 30px;}
.search_but{position:absolute; right:0; top:0; width:115px;  text-indent:-9999px; cursor:pointer;}

/*搜索无结果页*/
.search_history{ margin:5px 15px 0; padding:10px 0; line-height:20px; border-bottom:#e5e5e5 solid 1px;}
.left_container .last_history{ border:none;}
.search_history strong{ display:block; font-size:14px;}
.search_result{ margin-top:10px; background:#f6f6f6; padding:20px 10px 30px 50px; }
.search_result p{ font-size:14px; padding:40px 0; line-height:25px;}
.search_result .search_box{ background:#ecece4!important;}
.res_search{ margin-bottom:20px;}
.res_search span{ display:block; line-height:44px; padding-right:15px;}
.suggest{ color:#616161; padding-left:80px; line-height:22px;}
.clear_history{ display:block; text-align:right; padding:15px 10px 10px;}

/*搜索相似结果页*/
.search_pad20{ padding:20px;}
.search_result .other_key_words{ font-size:12px; padding:10px 0;}
.search_result .link1{ padding:0 5px;}
.similar_result{ background:#f6f6f6; padding:20px; margin-top:10px;}
.similar_result p{ line-height:30px;}

/*搜索结果页*/
.search_info{ margin-top:10px;}
.search_info ul{  height:30px; line-height:30px;position:relative;z-index:5; top:1px;}
.search_info li{ float:left; padding:0 15px;}
.search_info a{ text-decoration:underline;}
.search_info .nowinfo{ border:#c4c4c4 solid 1px; border-bottom:none; font-weight:bold; background:#fff;}
.search_info .fr{ float:right;}
.search_info p{ padding:15px; line-height:25px; border:#c4c4c4 solid 1px;}
.search_info p a{ padding:0 5px;}
.more_goods{ margin-top:10px; background:#f6f6f6; padding:10px 20px;}
.more_goods h5{ line-height:30px;}
.more_dir dt{ font-size:14px; font-weight:bold; list-style:30px;}
.more_dir dd{ float:left; padding-right:50px; line-height:30px;}
.more_dir .more,.more_goods .other_dir .more{ clear:both; float:none; border-bottom:#ababab dashed 1px; text-align:right; padding-right:10px; font-family:'宋体';}
.more_goods .other_dir{ margin:10px 0;}
.more_goods .other_dir li{ float:left;padding-right:50px; color:#000;}
.more_goods .other_dir a{ color:#000;}
.more_goods .other_dir .more{ border:none; padding:0 10px 0 0;}


/*商品排序方式和赛选*/
.goods_display{ margin-top:10px; height:30px;background:url(little-bg.png) repeat-x 0 -1326px; border:#cecece solid 1px;}
.goods_sort{ height:30px; overflow:hidden;}
.goods_sort dt,.goods_sort dd{ float:left; display:inline; background-position:right -1213px; height:12px; line-height:12px; padding:9px 8px; cursor:pointer;}
.goods_sort b{ display:block; padding:0 15px 0 5px; background-position:right -100px; }
.goods_sort span{ display:block; padding:0 13px 0 0; background-position:right -78px; }
.goods_sort dd{ background:none;}
.goods_sort input{ vertical-align:middle; margin:-3px 0; margin:-3px\9;}
.goods_sort .fr{ float:right; padding:0px 5px 0 0; height:30px; line-height:30px;}
.goods_sort a:hover{ text-decoration:none;}
.goods_sort em{ font-style:normal; display:block; border:#a4a6a3 solid 1px; height:20px; line-height:20px;  padding:0 6px 0 20px; background-position:6px -410px; width:60px; margin-top:5px;}
/*商品详细列表*/
.thing_list{ height:200px; clear:both; float:none; padding:15px 20px; border-bottom:#d9d9d9 solid 1px; color:#666; line-height:30px;}
.thing_list dt{ float:left; width:170px; height:200px; overflow:hidden;}
.thing_list img{ height:200px;}
.goods_name{ border-bottom:#e5e5e5 dashed 1px; color:#010101;}
.goods_name strong{ font-size:14px; font-weight:bold; line-height:30px; display:block; height:30px; overflow:hidden;}
.thing_list .comment{ float:right; width:130px; padding-top:12px;}
.goods_intro{ margin:15px 0; height:80px; overflow:hidden; line-height:20px;}
.goods_price{ color:#000; text-align:right;}
.goods_price b,.goods_price del{ padding:0 8px;}
.add_cart_but,.collection_but{width:81px; height:25px; border:none; cursor:pointer; margin:0 5px; text-indent:-120px; overflow:hidden; }
.add_cart_but{  background:url(background-img.png) no-repeat 0 -31px;}
.collection_but{background:url(background-img.png) no-repeat -81px -31px;}
/*商品大图列表*/
.gallery{ border:#dedede solid 1px; border-top:none;}
.gallery .cl{*height:100%;}
.gallery .thing_list{ float:left; display:inline; margin:10px 0 0 10px; width:220px; height:335px; padding:10px 11px; border:#e1e1e1 solid 1px; overflow:hidden; clear:none;}
.author_info{ display:none;}
.gallery .thing_list dt{ float:none; width:100%; text-align:center;}
.gallery .goods_name{ border:none;}
.gallery .comment{ display:none;}
.gallery .goods_name strong{ height:30px; overflow:hidden; display:block;}
.gallery .goods_intro{ margin:0; height:40px; overflow:hidden;}
.gallery .goods_price{ text-align:center;}
.gallery .buttons{ display:block; *padding-left:120px;}
.gallery .f14{ font-size:16px;}

/*pages*/
.pages{ margin-top:10px; height:25px; padding:10px 0; color:#999; text-align:center;}
.pages a{ margin:0 3px; border:#a4a6a3 solid 1px; padding:3px 8px; color:#1011cb;}
.pages a:hover{ text-decoration:none;}
.pages .current_p{ border:#d60000 solid 1px;}
.pages span{ padding:0 8px;}
.pages span input{ width:30px; background:#fff; border:#ccc solid 1px; text-align:center; margin:0 3px;}
.pages .next_but,.next_but{border:#a4a6a3 solid 1px; color:#1212ca; padding:3px 13px 3px 5px; background-position:21px -122px;}
.pages .pre_but,.pre_but{border:#a4a6a3 solid 1px; color:#1212ca; padding:3px 5px 3px 13px; background-position:6px -345px;}
.pre_but2{border:#a4a6a3 solid 1px;padding:3px 6px; background-position:5px -391px;}

/*精品推荐*/
.recommend{ border:#e0e0e0 solid 1px; position:relative; height:275px; margin-top:10px; overflow:hidden;}
.recommend h3{ padding:12px 15px; font-weight:bold; color:#c6000b; font-size:14px;}
#arrow_pre,#arrow_next{ position:absolute; top:123px; width:32px; height:32px; cursor:pointer; z-index:50;}
#arrow_pre{left:10px; background-position:-685px 0;}
#arrow_next{ right:10px; background-position:-654px 0;}
.recom_goods_box{ width:715px; overflow:hidden; height:210px; margin-left:30px; position:relative;}
.recom_goods_box ul{ width:9999px;}
.recom_goods_box li{ width:133px; height:210px; float:left; display:inline; margin:0 5px; text-align:center;}
.goods_picture{ height:120px;width:100%; overflow:hidden; margin-bottom:5px;}
.goods_picture img{ height:120px;}
.recom_goods_box strong{ display:block; line-height:15px; height:30px; overflow:hidden; padding:0 5px; text-align:left;}
.recom_goods_box a{ color:#35424a;}
.recom_goods_box .goods_price{ display:block; padding:5px 0;}
.recom_goods_box del{ color:#999;}
.recom_goods_box .comment{ background:#f6f4f7; padding:6px 3px;}

/*我的帐户*/
.your_path{ height:15px; padding-top:10px; font-family:'宋体';}
.your_path span{ color:#888;}
.myaccount{ border-bottom:none;}
.left_container .acc_tit{ font-size:12px; padding:0;}
.acc_menu{border-bottom:1px solid #ddd; padding:8px 10px;}
.acc_menu li{ height:25px; line-height:25px; border-bottom:1px dotted #c8c8c8; padding:0 5px 0 15px; background-position:5px -306px;}
.acc_menu .last{border-bottom:none;}
.account_info{ border:5px solid #eee; padding:15px; margin-top:10px; zoom:1;}
.acc_photo{ color:#666; line-height:30px; margin-right:20px;}
.acc_photo img{ padding:3px; border:#ddd solid 1px;}
.information{ width:600px;}
.information p{ line-height:30px; color:#676767;}
.information dl{ border:#dcdcdc solid 1px; background:#f8f8f8; padding:15px 20px; margin-top:10px;}
.information .base_info{ height:50px;}
.base_info dt{ color:#656565; line-height:25px;}
.base_info dd{ float:left; width:170px; line-height:25px;}
.more_info dd{ line-height:25px;}
.more_info a{ padding:0 30px 0 10px;}
/*我的帐户订单、收藏*/
.data_title{background:url(little-bg.png) repeat-x 0 -952px; height:15px; line-height:15px; padding:7px 12px 9px; text-align:left; font-weight:bold;border:#ddd solid 1px; border-bottom:none; margin-top:10px;}
.data_title a{ color:#1a66b4; font-weight:normal;}
.order_coll{ border:#ddd solid 1px; border-top:none;}
.order_coll th,.order_coll td{ padding:5px; line-height:20px;}
.order_coll th{ background:#f2f2f2;}
.order_coll td{ border-top:#c7c7c7 dotted 1px; vertical-align:middle; text-align:center;}
.ac_goods_intro,.ac_goods_intro a{ color:#1967af; text-align:left;}

/*注册页面*/
.signup_tit{ font-size:14px; line-height:20px; height:20px; padding:20px 0 20px 170px; background:#f7f7f7 url(little-bg.png) 480px -1358px no-repeat;_behavior: url(./images/iepngfix.htc); border:#ddd 1px solid;}
.signup_tit span{ display:block; float:left; width:400px; font-weight:bold;}
.signup_tit b{ color:#7e7e7e; font-size:12px; font-weight:normal; word-spacing:2px;}
.signup_con{ width:500px; margin:25px auto;}
.signup_con a{ color:#1b63b5;}
.signup_con li{ padding:8px;line-height:35px;}
.signup_con span{ display:block; width:100px; text-align:right; padding-right:10px;font-size:14px;}
.signup_con .input_txt{ border:#ccc solid 1px; height:35px; line-height:35px; width:250px; height:30px\9; line-height:30px\9; box-shadow:2px 2px 2px #ddd inset;-webkit-box-shadow:2px 2px 2px #ddd inset; font-size:14px; vertical-align:middle;}
.signup_con img{ border:#cdcdcd solid 1px;vertical-align:middle;}
.signup_con .left_notcon{ padding-left:115px;}
.left_notcon input{ vertical-align:middle!important;vertical-align:baseline;}
.left_notcon p{ padding-top:15px; line-height:18px; color:#636363;}
.signup_but{ width:130px; height:43px; background:url(background-img.png) 0 -104px; border:none; cursor:pointer;}
.signin_but{width:130px; height:43px; background:url(background-img.png) -130px -104px; border:none; cursor:pointer;}
.signin_index{ background:url(signin_bg.jpg) 0 0 no-repeat; height:390px;}
.signin_index .signup_con{ padding:25px 0 0 450px;}

/*购物车页面*/
.cart_page .search_footer{ background:#f0f0f0; color:#606060; margin-top:10px;}
.cart_page a{color:#606060; text-decoration:none; font-size:12px;}
.shop_progress{ padding-top:10px; border-top:3px #ccc solid;}
.shop_progress span{ display:block; width:556px; height:48px; background:url(progress.png?20130821) no-repeat;}
#progress1{ background-position:0 0}
#progress2{ background-position:0 -74px;}
#progress02{ background-position:0 -224px; width:720px;}
#progress3{ background-position:0 -150px;}
.promotions{ padding-top:10px; height:15px;}
.cart_goods{ border:#e0e0e0 solid 1px; margin-top:10px;}
.cart_goods th{ background:url(little-bg.png) repeat-x scroll 0 -951px transparent; height:32px; line-height:32px;}
.cart_goods td{ vertical-align:middle; padding:5px; text-align:center; border-top:#c8c8c8 dotted 1px; line-height:18px;}
.cart_goods .suppliers{ background:#f2f2f2; border:none;}
.suppliers p{text-align:left; padding:2px 15px;}
.favorable{ display:block; background:#31be00; color:#fff; padding:1px 0;}
.checkout{ text-align:right; line-height:40px; padding:10px 0;}
.checkout b{ color:#cc0200; font-size:24px; font-weight:bold;}
.checkout_top {height:10px; position:relative;}
.checkout_top p { position:absolute; right:0;top:-32px;}
.checkout_top p * {vertical-align: middle;}
.checkout_top b { font-size:18px;color:#cc0200; font-weight:bold;}
.out_of_stock td{ background:#f8f8f8;}
.sys_tips{ background:#fff; border:#d9d9d9 solid 1px; padding:25px 0; margin:0 auto; width:90%; position:relative; color:#b90101;}
.sys_tips span{ width:10px; height:21px; background-position:-726px 0;display:block; position:absolute; left:-10px; top:26px;}
.out_of_stock input{ vertical-align:middle;}
.continue_Shopping{ display:inline-block; width:110px; height:33px; line-height:33px; font-size:14px; background:url(background-img.png) no-repeat -260px -104px; vertical-align:middle; text-align:center;font-family:'宋体';}
.continue_Shopping:hover{ text-decoration:none;}
.checkout_but{width:206px; height:43px; line-height:43px; background:url(buttons.gif?20130912) no-repeat 0 -43px; border:none;font-size:16px; color:#fff; font-weight:bold; text-indent:300px; cursor:pointer; vertical-align:middle; margin-left:10px;}
.checkout_but_top {width:76px; height:26px; line-height:26px; background-color:#cd0000; background-image:none;color:#fff; font-size:14px; font-weight:bold;}
.header .service-tel{float:right;width:240px;color:#7e7e7e; font-size:1.5em;line-height:80px; text-align: right; font-family: "Microsoft YaHei",SimSun,tahoma,arial;}
.progress{margin:10px 0;}
.progress span{display:block;background:#ccc url(//static.winxuancdn.com/css/v1/images/bread-buy.jpg) no-repeat 0 0; height:33px;}
.progress .step2{background-position:0 -156px;}
.progress .step3{background-position:0 -39px;}
.progress .step4{background-position:0 -78px;}
.atf-progress{ position: fixed;top: 0; margin:0; width:990px; z-index:1000; margin:0 auto; background: #fff;}
/*购物车精品推荐*/
.wider_rec .recom_goods_box{ width:870px; margin-left:65px;}
.wider_rec h3{ color:#000;background:url(little-bg.png) repeat-x scroll 0 -952px transparent; padding:7px 12px 9px; margin-bottom:20px; font-size:12px; height:15px; line-height:15px;}
.wider_rec h3 img{ vertical-align:middle;}
/*收藏，精品推荐为展开*/
.unexpanded{ border:none; display:none;}
.unexp_rec{ height:30px; overflow:hidden;}
.expansion,.narrow,.open_up,.pack_up{ width:15px; height:15px; display:inline-block; background:url(background-img.png) no-repeat; vertical-align:middle;}
.expansion{ background-position:-162px -31px;}
.narrow{background-position:-177px -31px;}
.open_up{background-position:-192px -31px;}
.pack_up{background-position:-207px -31px;}
caption .open_up,caption .pack_up{ margin-top:7px;}

/*订单提交成功页面*/
/*libin*/
.order_border{margin-top:10px;}
.order_border .check_title{ background: #f9f9f9; border-bottom: 1px solid #ccc; height: 30px; line-height: 30px; padding-left: 10px;}
.order_border a{ font-size:12px; font-weight:normal;color:#1a66b4; font-family:'宋体';}
/*libin*/
.check_orders{ padding-bottom:40px; margin:20px 30px; border-bottom:#c8c8c8 dotted 1px;}
.check_orders p{ height: 24px; line-height: 24px;}
.check_orders label{ width: 65px; display: block; float: left; text-align: right; line-height: 25px;}
.pass_field input{font-size:1.2em;font-weight:bolder;outline:none;width:150px;margin:0 5px;color:#333;border:1px solid #ccc;padding:4px;border-radius: 3px;box-shadow:1px 1px 1px #f2f2f2 inset;}
.pass_field span{ margin-left: 65px;}
.btn_field{margin-top: 20px; padding-left: 70px;}
.btn_field .check_btn{background:url(background-img.png?201211281612) no-repeat -764px 3px;height:35px;width:85px;border:none;color:#fff;text-shadow:2px 2px 2px #333;text-align:center;cursor:pointer;font-size:1.2em}
.btn_field .check_btn:hover{background:url(background-img.png?201211281612) no-repeat -764px -36px;}
.order_succ{ height: 40px; line-height:40px; padding-left: 40px; background: url(background-img.png?201211281612) no-repeat -808px -208px;}

.succ_orders p{ padding:10px 0; text-align: center;}
.succ_orders .card-tips{ text-align: left;color: #727272; font-size: 16px;font-family:'微软雅黑'; line-height: 28px; padding: 10px 50px;}
.succ_orders .card-tips strong{color: #000;}
.succ_orders .card-tips a{font-size: 16px;font-family:'微软雅黑';}
.succ_orders b{ font-size:22px;font-family:'微软雅黑'; vertical-align: middle;}
.hook{ display:inline-block; width:50px; height:45px; background-position:-749px -203px;vertical-align: middle;}
.select_bank{ color:#727272;}
.select_bank_but{ display:inline-block; width:168px; height:33px; background:url(background-img.png) no-repeat -485px -104px; vertical-align:middle; margin:0 5px;}
.order_tips{color:#727272; padding:20px 0 0 140px; line-height:20px;}

/*订单提交改版*/
.order_tips_box {border-top: 2px solid #7ABD54; background: #F8FBF6;padding: 20px 20px 20px 49px;margin-bottom: 20px;}
.order_tips_box .info {margin-bottom: 10px; color:#333333;position:relative;}
.order_tips_box .info .pay-success{position:absolute;width: 18px;height: 18px;left: -30px;top:0;}
.order_tips_box .warn{font-size: 18px;color: #7ABD54; display: inline-block;margin-right: 20px;position:relative;}
.order_tips_box .right{float: right;}
.order_tips_box .right .error{color: #EE1010;font-size:20px;font-weight:bold;}

.order_tips_box .info .tip{color: #999999;}
.order_tips_box .info .tip strong{color: #CC0000;}
.link-primary{color: #0066CC; text-decoration: none;}
.link-primary:link{color: #0066CC; text-decoration: none;}
.link-primary:visited{color: #0066CC; text-decoration: none;}
.link-primary:hover{color: #0066CC; text-decoration: none;}
.link-primary:active{color: #0066CC; text-decoration: none;}
.order_tips_box .notice{width: 570px;color:#666666;}
.link-error {color:#CC0000; font-size:14px; text-decoration: none;}

.payment_choosed_box .tab-header{ height:40px;overflow: hidden;background: #FBFBFB;position:relative;}
.payment_choosed_box .tab-list{margin:0;border-top: 1px solid #EFEFEF;border-right: 1px solid #EFEFEF;border-bottom: 1px solid #F7C9CF; box-sizing:border-box;height: 100%;}
.payment_choosed_box .tab-item{color:#666666;float:left;font-size: 18px;height:100%;width:100px;display:flex;align-items:center;justify-content:center; cursor:pointer;border-left:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
.payment_choosed_box .tab-item.active{color: #CC0000;border:1px solid #F7C9CF;border-bottom:0; background: #FEFAFB;}
.payment_choosed_box .right-info{position:absolute;right:20px;font-size:13px; top: 10px;color: #666666;}
.payment_choosed_box .right-info .pay-help{width:16px;height:16px;vertical-align: text-bottom; margin-right: 5px;}
.payment_choosed_box .tab-body{box-sizing:border-box;padding: 30px 20px;border:1px solid #F7C9CF;border-top:0; background: #FEFAFB;}
.payment_choosed_box .link_help{color: #666666;}
.payment_choosed_box input {display: none;}
.payment_choosed_box .h-intro{margin-bottom:30px;color: #666666;text-align:left;}

.payment_choosed_box .payment_platforms_list {overflow:hidden;}
.payment_choosed_box .h-payment_platforms_item{position:relative;width: 216px;margin: 0 15px 20px 0;display:inline-block;vertical-align: text-top;}
.payment_choosed_box .h-payment_platforms_item.active .item-wrap{border: 2px solid #E94257;}
.payment_choosed_box .bankimg{width:100%;height:100%;}
.payment_choosed_box .h-payment_platforms_item .item-wrap{position:relative;width:100%;height:46px;overflow:hidden;background:rgba(255,255,255,1);border:1px solid rgba(221,221,221,1);box-sizing:border-box;}
.payment_choosed_box .h-payment_platforms_item-checked{display:none;position:absolute;bottom:0;right:0;width:30px;height:30px;}
.payment_choosed_box .h-payment_platforms_item.active .h-payment_platforms_item-checked{display: block;}
.h-discount-info{margin-top:10px;color: #333333; font-size:14px;}
.h-discount{box-sizing:border-box;margin-right: 5px;border-radius:4px;font-size:12px;display:inline-flex;color: #E40113;height:20px;width:36px;align-items:center;justify-content:center;border:1px solid rgba(233,66,87,1);}
.h-text-error{color:#CC0000;}
.payment_question {padding:20px 0;border-top:1px solid #e4e4e4;color: #999999;}
.payment_question h3 {margin-bottom:16px;font-size: 14px; font-weight: bold;color:#333333;}
.payment_question .question{ color: #666666;margin-top: 20px;}



.order_tips_box_attach {border-top:1px solid #a6d390;padding-top:50px;padding-left:340px;}
.order_tips_box_attach h4 {font-size:14px;font-weight:bold;}
.order_tips_box_attach .info {font-size:14px;line-height:30px;padding:40px 0;}
.order_tips_box_attach .info .red {color:#f00;font-weight:bold;}
.order_tips_box_attach .links a {margin-right:28px;color:#1974d1;}
.order_tips_box_attach .order_print {display: block; position:absolute;bottom:5px;right:36px; width:94px;height:38px;line-height:38px; background:url(payment_bg.png?20130912) 0 -50px no-repeat; text-align: center; color:#3b3b3b;font-size:14px;}
/*.payment_choose_box {}*/
.payment_choose_box h3 {height:62px; line-height:62px; font-size:14px; font-weight: bold;color:#565656;}
/*.payment_choose_box_content {}*/
.payment_choose_box_content .title {height:40px; line-height:40px;padding:0 16px; position:relative;zoom:1; border-bottom:1px solid #f0f0b2; font-size:14px; font-weight:bold;font-size:14px; background-color:#ffffc6;color:#565656;border: 4px solid #ff7200;border-bottom-style: solid;border-bottom-style: none;}
/* .payment_choose_box_content .title .link_help {position:absolute;right:16px;top:0;font-size:12px; font-weight: normal;color:#ff7200;} */

.payment_platforms_list .radio {margin-right:6px; vertical-align: middle;}
.payment_btn {padding:26px 0; text-align: right;}
.payment_btn .btn {display: inline-block; text-indent:300px; overflow:hidden; width: 206px; height:43px; line-height:43px; background: url(payment_bg.png?20130912) no-repeat;}

/*订单信息确认*/
.info_title{ font-size:16px; font-weight:bold; padding:20px 10px 10px;}
.info_title a,.shippers a{ color:#1a66b4;}
.info_con{ color:#7b7b7b; line-height:20px; padding:0 30px 20px; border-bottom:#eaeaea solid 1px;}
.info_con img{ vertical-align:top; margin-left:10px;}
.shippers{ color:#7a7a7a; line-height:30px;}
.order_goods th,.order_goods td{padding:5px 10px; border-left:#fff solid 1px;}
.order_goods th{ background:#999; color:#fff;}
.order_goods td{ background:#f4f0f1; padding:8px 10px;line-height:20px;  text-align:center;}
.amount_info{ text-align:right; color:#797979; position:relative; width:100%;}
.amount_info li{ padding-top:5px; position: relative;}
.amount_info li .freightTips{display:none; position: absolute; right:74px; background: #fffdee; border: 1px solid #edd28b; padding:8px 10px;}
.amount_info li .freightTips .arrow{ display:block; position: absolute; right: -10px; top: 4px; width: 10px; height: 14px; background: url(arrows.png) no-repeat left -70px;}
.amount_info .freight{color:#C6000B;}
.amount_no{ font-size:24px;font-family:'微软雅黑';}
.invoice{ position:absolute; width:400px; top:100px; left:0; text-align:left;/*height:25px; overflow:hidden;*/}
.invoice p{ padding:5px 0 5px 20px;}
.invoice .fb{padding:5px 0;}
.invoice .company_name{ color:#c0c0c0; border:#818991 solid 1px; padding:0 7px; height:22px; line-height:22px;}
.down_arrow{ width:15px; height:15px; background:url("background-img.png") no-repeat -192px -31px; display:inline-block; vertical-align:middle;_vertical-align:baseline; margin-right:5px;}
/*订单选择*/
.order_border .order_tips{ padding:10px 0;}
.order_no{ font-size:14px; font-weight:bold; padding:20px 0 10px;}
.order_amount{ text-align:right; padding:10px;background: #f3f3f3;border: 1px solid #ddd;border-top: none;}
.order_amount b{ color:#dc0100; font-weight:bold; font-size:16px;}
.order_next{ text-align:right; padding:40px 0 20px; line-height:33px;}
.order_next a{width:140px;height:43px;line-height:43px;display:block;text-align:center;color:#8c8c8c; font-size:14px;text-decoration:none; background:url(buttons.gif?2.0130916) 0 -129px;cursor:pointer;}
.checkout_next{ width:206px; height:43px; border:none; background:url(buttons.gif?20130916) no-repeat 0 0; cursor:pointer; vertical-align:middle;}
.order_border .product_list{border-left:1px solid #ddd;border-right:1px solid #ddd;text-align: center;}
.order_border .product_list td{border-bottom: 1px solid #ddd; line-height: 36px;}
.atf-head{position:fixed; top:0; width:990px; z-index:100; margin:0 auto; background: #fff;}
.atf-head .progress{margin-top:0;}
.atf-next{position:fixed; bottom:0; width:908px; padding:40px; z-index:100; margin:0 auto; background: #FEFFEA; border: 1px solid #D6C9B2;}
.atf-next p{width:690px;float: left;line-height:45px;font-size:14px;}
.atf-next .tips{margin-right: 40px;}
.atf-next .t_price{color:#cc0000;font-size: 24px; font-weight: bold;}
.thead{height:36px;border:1px solid #ddd;border-radius:5px 5px 0 0;clear:both;background:#F3F3F3;}
.thead div{height:36px;float:left;line-height:36px;text-align:center;color:#666;}
.thead .product,.thead .price,.thead .privilege,.thead .quantity{border-right:1px solid #fff;text-align: center;}
.product{width:444px; text-align: left; text-indent: 10px;}
.price{width:138px;}
.privilege{width:164px;}
.quantity{width:97px;}
.total{width:141px;}
/*订单信息填写*/
.info_bg{ background:#f8f8f8; padding:20px 40px;}
.fill_out li{ padding:0 0 10px;}
.fill_out span{ display:inline-block; width:65px;}
.blue_border{ border:#808990 solid 1px; height:22px; line-height:22px;}
.wider_input{ width:635px;}
.fill_out select{ border:#808990 solid 1px; width:120px;}
.confirm_but{ width:126px; height:28px; vertical-align:middle; color:#fff; font-weight:bold; cursor:pointer; border:none; background:url(background-img.png) no-repeat -580px -144px;}
.delivery_mode th{ background:#999; color:#fff; text-align:left; padding:3px 10px;}
.delivery_mode td{ text-align:left; padding:7px 10px; line-height:20px;}
.bank_list{ height:42px; padding:10px 0 0 30px;}
.bank_list dd{ float:left; height:42px; width:166px;}
.bank_list img{ vertical-align:middle;}
.banks{ padding:10px; margin:10px 20px; background: #fbfbfb; width:660px; border: 1px solid #ccc;}
.banks p{ font-weight: bold; color: #666; padding: 5px 0;}
.banks img{ vertical-align:middle;}
.gift_card{ padding:10px 0 0 25px;}
.fix{*zoom:1}
/*网上支付防诈骗弹出框*/
.pay_cheat_popbg{
    position:fixed;
    top:0;
    left:0;
    height:100%;
    background-color:#000;
    background-color:rgba(0, 0, 0, 0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#7F000000', endColorstr='#7F000000');
    z-index:1000;
    width:100%;
}
.pay_cheat_popcont{
    position:fixed;
    left:50%;
    top:50%;
    width:514px;
    height:191px;
    margin-left:-295px;
    margin-top:-121px;
    z-index:1001;
    background-color:#fff;
    border:8px solid #bcb4a7;
    padding:22px 30px 14px;
    text-align:center;
}
.pay_cheat_popcont .logo{margin-bottom:8px;}
.pay_cheat_popcont p{text-align:left;color:#a31b2a;font-family:'microsoft yahei';font-size:14px;font-weight:700;margin-bottom:10px;line-height:21px;}
.pay_cheat_popcont .important{color:#3d3636;background: url(tip.png) #fcecd1 6px 5px no-repeat;padding:4px 4px 8px 35px;}
.pay_cheat_popcont .important span{color:#a31b2a;font-weight:700;padding:0 4px;}
.pay_cheat_popcont .important a{color:#042a78;font-style:italic;}
.pay_cheat_popcont .know_btn{display:inline-block;background:#a31b2a;height:32px;line-height:32px;padding:0 16px;color:#fff;font-family:'microsoft yahei';}

/*订单验证邮箱20190221*/
.email-confim-dialog {position: fixed;z-index:999;width: 500px;top: 30%;left:50%;margin-left: -250px;background: #f4f4f4;border:1px solid #ddd}
.email-confim-dialog h4 {height: 36px;line-height: 36px;font-size: 14px;color: #fff;background: #a31b2a;padding: 0 14px;}
.email-confim-dialog h5 {padding: 20px;font-size: 14px;margin-bottom: 10px;text-align: center;line-height: 180%}
.email-confim-dialog h5 b {color: #a31b2a}
.email-confim-dialog p {text-align: center;margin-bottom: 14px;}
.email-confim-dialog p button {margin: 0 10px;width: 86px;height: 30px;border: 0 none;border-radius: 4px;font-size: 14px;cursor: pointer;}
.email-confim-dialog p button.emailBtn {background: #a31b2a;color: #fff}