html { font-size:14px;}
body { margin: 0; padding: 0; font-size: 22px; color: #333; line-height: 1.8; font-family: 'Microsoft YaHei',Arial,Verdana; max-width: 750px; margin: 0 auto; position: relative; background-color: #f6f6f6; min-width: 750px; overflow-x: hidden; }
a { font-size: 22px; color: #333; line-height: 1.8; text-decoration: none; outline: none; -moz-outline: none; }
a:active,
a:focus,
a:hover { color: #dd2727; text-decoration: none; }
ul, li, dl, dd, dt, h1, h2, h3, h4, p, ol { margin: 0; padding: 0; list-style: none; }
label { font-weight: normal; margin-bottom: 0; }
.clear { clear: both; }
img { max-width: 100%; }
a img { border: none; }
i, em { font-style: normal; }
input, button { outline: none; font-family: 'Microsoft YaHei',Arial,Verdana; }
.input-lg { padding: 10px 8px; }
p { margin: 0 0 10px; }
.base { margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.hide { display: none; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.red { color: #dd2727; }
.light { color: #dd2727; }
.green { color: #5cb85c; }
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -o-text-overflow: ellipsis; }
.placeholderColor { color: #A9A9A9 !important; }
.iconfont { font-size: 24px; }
.nothing { text-align: center; color: #999; padding: 100px 0 !important; }
.btn { font-size: 22px; }
/*头部*/
#header { width: 100%; max-width: 750px; z-index: 9; padding: 20px 0; }
#header .head_search { background-color: #fff; width: 95%; margin: 0 auto; border-radius: 30px; height: 60px; overflow: hidden; position: relative; line-height: 60px; }
#header .head_search #keyword { border: none; height: 60px; line-height: 60px; width: 100%; outline: none;box-sizing: border-box; padding-left: 80px; background-color: transparent; }
#header .head_search .search { float: left; }
#header .head_search .btn_search { width: 70px; height: 60px; border: none; color: #aaa; font-size: 14px; text-align: center; position: absolute; left: 10px; top: 0; background-color: transparent; }
#header .head_search .btn_search i { font-size: 34px; line-height: 60px; }
#header .head_search .btn_order { border: 1px solid #c5c5c5; font-size: 14px; color: #666666; width: 106px; line-height: 36px; height: 36px; text-align: center; background-color: transparent; margin-left: 8px; display: inline-block; }
#header .head_search .btn_order i { display: inline-block; width: 20px; height: 20px; background: url(../images/icons.png) -610px -10px no-repeat; vertical-align: middle; margin-right: 6px; }
#header .head_search .btn_order:hover { border: 1px solid #17aee6; }
#header .head_search form:after { content: " "; display: block; clear: both; }
#header .head_search .hot_keywords { margin-top: 2px; color: #888; }
#header .head_search .hot_keywords a { margin-right: 5px; color: #888; }
#header .head_search .hot_keywords a:hover { color: #333; }

.quick_menu { overflow: hidden; height: 72px; background-color: #eeeeee; padding: 20px 0; }
.quick_menu li { width: 33.33%; text-align: center; float: left; box-sizing: border-box; }
.quick_menu li:nth-child(3n) a { border-right: none; }
.quick_menu li a { display: block; padding-top: 0; text-decoration: none; border-right: 1px solid #bfbfbf; line-height: 33px; }
.quick_menu li i { display: inline-block; vertical-align: middle; font-size: 33px; line-height: 24px; width: 33px; height: 33px; margin: 0 auto; margin-right: 20px; line-height: 33px; }
.quick_menu li i img { width: 100%; height: auto; float: left; }
.quick_menu li i.icon-icon17 { color: #fe7e00; }
.quick_menu li i.icon-jifen-copy { color: #17cbc0; }
.quick_menu li i.icon-youhuiquan { color: #ed1b23; }
.quick_menu li i.icon-youhuiquan::after { display: none; }
.quick_menu li i.icon-youhuiquan::before { display: none; }

#h_category { overflow: hidden; padding: 15px 0; background-color: #fff; }
#h_category li { width: 25%; float: left; text-align: center; padding: 15px 0; }
#h_category li i { display: block; text-align: center; width: 80%; margin: 0 auto; }
#h_category li i img { width: 100%; height: auto; max-width: 100px; }

#footer { position: fixed; height: 100px; width: 100%; left: 50%; bottom: 0; background-color: #f7f7f7; max-width: 750px; margin-left: -375px; border-top: 1px solid #ddd; z-index: 6; }
#footer ul { margin: 0 auto; max-width: 750px; padding: 14px; }
#footer li { width: 25%; float: left; text-align: center; color: #888; }
#footer li > a { color: #888; display: block; font-size: 24px; line-height: 32px; }
#footer li i { display: block; text-align: center; width: 50px; margin: 0 auto; height: 50px; line-height: 50px; font-size: 42px; }
#footer li i img { width: 100%; height: auto; max-width: 100px; }
#footer li i.icon-liebiao { font-size: 50px; }
#footer li i.icon-gouwuche { position: relative; }
#footer li i.icon-gouwuche em { position: absolute; top: -8px; right: -16px; background-color: #dd2727; color: #fff; padding: 0 4px; border-radius: 32px; height: 32px; min-width: 32px; text-align: center; font-size: 16px; line-height: 32px; }
#footer li.on { color: #dd2727; }
#footer li.on a { color: #dd2727; }
#footer .footer_logo { position: relative; }
#footer .ico_yinxia { position: absolute; left: 50%; margin-left: -50px; margin-top: -40px; width: 100px; height: 100px; background: url(../images/ico_logo.png) top center no-repeat; background-size: contain; border: 10px #f7f7f7 solid; border-radius: 100px; z-index: -1; background-color: #f7f7f7; }
.footer_block { height: 100px; width: 100%; max-width: 750px; }

#header .head_search #head_cart { border: 1px solid #c5c5c5; font-size: 14px; color: #666666; width: 180px; line-height: 36px; height: 36px; text-align: center; margin-left: 12px; display: inline-block; background-color: #eeeeee; }
#header .head_search #head_cart a { line-height: 36px; color: #17AEE6; }
#header .head_search #head_cart i { display: inline-block; width: 36px; margin-right: 6px; color: #17AEE6; font-weight: bold; font-size: 26px; vertical-align: top; }
#header .head_search #head_cart:hover { border: 1px solid #17aee6; }
#header .head_search #head_cart em { background-color: #17aee6; color: #fff; padding: 0 4px; border-radius: 20px; height: 20px; margin-left: 10px; font-size: 12px; }

#header .head_r { float: right; width: 800px; line-height: 32px; height: 70px; }
#header .head_r a { line-height: 32px; }
#header .head_r i { display: inline-block; width: 32px; height: 32px; vertical-align: middle; float: left; margin-right: 10px; }
#header .head_r .head_qq { font-size: 14px; text-align: left; display: block; float: right; margin-right: 20px; }
#header .head_r .head_qq i { background: url(../images/icons.png) -520px -10px no-repeat; }
#header .head_r .head_tel { font-size: 14px; text-align: left; display: block; float: right; margin-right: 20px; }
#header .head_r .head_tel i { background: url(../images/icons.png) -480px -10px no-repeat; }
#header .head_r .head_tel em { font-size: 16px; color: #ff0000; display: inline-block; line-height: 16px; }
#header .head_r .head_tel em span { font-size: 12px; color: #333; display: block; }
#header .head_r #head_cart { font-size: 14px; float: right; position: relative; }
#header .head_r #head_cart a { font-size: 14px; line-height: 32px; }
#header .head_r #head_cart i { background: url(../images/icons.png) -560px -10px no-repeat; /*font-size: 28px; vertical-align: middle; color: #EB333D;*/ }
#header .head_r #head_cart em { color: #dd2727; margin-left: 4px; font-style: normal; /*background-color: #EB333D; width: 22px; height: 22px; display: inline-block; line-height: 22px; color: #fff; border-radius: 22px; font-size: 12px; text-align: center; position: absolute; right: -22px; top: -8px;*/ }


/*banner*/
#banner_line { }
#banner_line .base { background-color: #fff; }
#banner_line #banner { position: relative; min-height: 400px; }
#banner_line #banner .bd li { min-height500px; }
#banner_line #banner .bd li img { width: 100%; }
#banner_line #banner .hd { position: absolute; width: 100%; right: 0; bottom: 0; padding: 2px; }
#banner_line #banner .hd a { display: block; width: 32px; text-align: center; position: absolute; text-decoration: none; }
#banner_line #banner .hd a:hover { background-color: #fff; }
#banner_line #banner .hd a i { padding: 4px; color: #fff; line-height: 60px; font-size: 18px; }
#banner_line #banner .hd a:hover { background-color: rgba(0,0,0,0.4); }
#banner_line #banner .hd ul { text-align: center; width: 100%; height: 33px; line-height: 33px; padding-top: 14px; }
#banner_line #banner .hd li { width: 12px; height: 12px; border-radius: 12px; background-color: #fff; margin-right: 12px; cursor: pointer; box-shadow: 0 0 1px rgba(0,0,0,0.5); display: inline-block; text-indent: -9999px; overflow: hidden; vertical-align: top; line-height: 12px; }
#banner_line #banner .hd li.on { background-color: #dd2727; }
#banner_line #banner .hd a.prev { left: 10px; display: none; }
#banner_line #banner .hd a.next { right: 10px; display: none; }


/*首页热卖*/
.h_hot_sale { padding: 0 20px; overflow: hidden; background-color: #fff; padding-bottom: 25px; margin-bottom: 20px; }
.h_hot_sale dt { height: 80px; padding: 0; line-height: 80px; overflow: hidden; width: 100%; color: #dd2727; font-weight: normal; box-sizing: content-box; }
.h_hot_sale dt a { }
.h_hot_sale dt h3 { font-size: 32px; font-weight: normal; line-height: 80px; }
.h_hot_sale dt h3:before { content: " "; display: inline-block; width: 5px; height: 50px; background-color: #dd2727; margin-right: 10px; vertical-align: middle; }
.h_hot_sale dt h3 em { font-size: 24px; font-style: normal; }
.h_hot_sale dt span { display: block; margin-top: 20px; height: 60px; }
.h_hot_sale dt .more { display: inline-block; width: 95px; height: 36px; border: 2px solid #fff; text-align: center; line-height: 36px; margin-top: 20px; }
.h_hot_sale dt .more i { border-radius: 20px; border: 2px solid #fff; font-size: 11px; height: 18px; width: 18px; line-height: 16px; text-align: center; display: inline-block; margin-left: 6px; }
.h_hot_sale dt .more:hover { border: 2px solid #ddd; }
.h_hot_sale dd { position: relative; overflow: hidden; }
.h_hot_sale dd .bd { overflow: hidden; }
.h_hot_sale dd .bd ul { overflow: hidden; }
.h_hot_sale dd .bd ul li { width: 50%; height: 440px; float: left; padding: 0 15px 0 0; overflow: hidden; margin-bottom: 15px; }
.h_hot_sale dd .bd ul li:nth-child(2n) { padding-right: 0; }
.h_hot_sale dd .bd ul li span { display: block; }
.h_hot_sale dd .bd ul li .p_img { overflow: hidden; height: 340px; }
.h_hot_sale dd .bd ul li .p_img img { width: 100%; min-height: 340px; }
.h_hot_sale dd .bd ul li .p_price { color: #ff6600; display: inline; }


.h_hot_sale dd .hd { position: relative; width: 100%; display: none; }
.h_hot_sale dd .hd a { position: absolute; display: block; width: 22px; line-height: 48px; background-color: rgba(0,0,0,0.2); text-align: center; z-index: 9; cursor: pointer; }
.h_hot_sale dd .hd a i { color: #fff; }
.h_hot_sale dd .hd a:hover { background-color: rgba(0,0,0,0.4); }
.h_hot_sale dd .hd a.prev { left: 0; top: -110px; }
.h_hot_sale dd .hd a.next { right: 0; top: -110px; }


/*首页产品*/
#h_product_container { background-color: #fff; }

.h_product { padding: 0 0 20px 0; margin-bottom: 0; }
.h_product dt { height: 80px; padding: 0; line-height: 80px; box-sizing: content-box; text-align: center; position: relative; background-color: #f6f6f6; }
.h_product dt h3 { font-size: 32px; font-weight: normal; line-height: 80px; color: #dd2727; display: inline-block; vertical-align: top; }
.h_product dt .more { position: absolute; right: 20px; line-height: 50px; font-size: 20px; font-weight: normal; top: 20px; }
.h_product dt i { display: inline-block; vertical-align: top; font-size: 50px; line-height: 50px; width: 50px; height: 50px; margin: 15px auto; margin-right: 15px; }
.h_product dt i img { width: 100%; height: auto; float: left; }


.h_product dd { position: relative; padding: 15px 20px; }
.h_product dd .bd { overflow: hidden; }
.h_product dd .bd ul { overflow: hidden; padding-top: 4px; }
.h_product dd .bd ul li { width: 50%; height: 460px; float: left; padding: 0 15px 0 0; margin-bottom: 15px; overflow: hidden; }
.h_product dd .bd ul li a { }
.h_product dd .bd ul li a span { display:block;}
.h_product dd .bd ul li .p_img { height: 340px; overflow: hidden; display: block; }
.h_product dd .bd ul li .p_img img { min-height: 340px; width: 100%; }
.h_product dd .bd ul li:nth-child(2n) { padding-right: 0; }
.h_product dd .bd ul li .p_price { color: #ff6600; display: inline; }

.h_product dd .hd { position: absolute; width: 800px; right: 0; top: -32px; text-align: right; display: none; }
.h_product dd .hd a { margin-right: 20px; font-size: 14px; }
.h_product dd .hd a i { background-color: #f5f5f5; padding: 4px; }
.h_product dd .hd a i:hover { background-color: #eee; }
.h_product dd .h_product_hot { width: 285px; height: 462px; float: left; position: relative; overflow: hidden; }
.h_product dd .h_product_hot img { width: 100%; min-height: 462px; }
.h_product dd .h_product_hot .buy_line { position: absolute; bottom: 30px; left: 0; height: 42px; line-height: 42px; background-color: #e11921; overflow: hidden; width: 100%; }
.h_product dd .h_product_hot .buy_line a { height: 42px; line-height: 42px; display: inline-block; }
.h_product dd .h_product_hot .buy_line a.join_cart { width: 48px; background-color: #fff600; float: right; text-align: center; }
.h_product dd .h_product_hot .buy_line a.buy_now { width: 180px; float: left; text-align: center; font-size: 20px; color: #fff; }
.h_product dd .h_product_hot .buy_line a.buy_now i { font-size: 20px; margin-right: 4px; }
.h_product dd .h_product_hot .buy_line a.join_cart i { font-size: 30px; margin-right: 4px; }

.h_product dd .h_product_cate { width: 160px; float: left; position: relative; text-align: center; height: 510px; display: none; }
.h_product dd .h_product_cate .category_name { height: 170px; background-color: #2babd9; color: #fff; padding-top: 20px; }
.h_product dd .h_product_cate .category_name a { color: #fff; }
.h_product dd .h_product_cate .category_name i { height: 45px; width: 45px; line-height: 40px; text-align: center; border: 2px solid #e5e5e5; border-radius: 45px; display: block; font-size: 24px; margin: 0 auto; }
.h_product dd .h_product_cate .category_name h4 { font-size: 28px; font-weight: normal; padding: 15px 0; }
.h_product dd .h_product_cate .category_name span { display: block; color: #e6e6e6; text-align: center; font-size: 12px; }
.h_product dd .h_product_cate .category_icon i { display: block; width: 100%; min-height: 200px; background: url(../images/icons.png) 0 0 no-repeat; }


.h_product.six dd .bd ul li { height: 245px; }
.h_product.six dd .bd ul li .p_img img { min-height: 245px; }

.home_profit_calculation { padding: 30px 0 30px 15px; }
.home_profit_calculation select,
.home_profit_calculation input,
.home_profit_calculation button { max-width: 165px; height: 54px; line-height: 54px; border-radius: 6px;border:1px solid #aaa; display: inline-block; vertical-align: middle; margin-right: 5px; font-size: 24px; padding: 0 10px; }
.home_profit_calculation input {width:120px; }


.table-noborder > thead > tr > th, .table-noborder > tbody > tr > th, .table-noborder > tfoot > tr > th, .table-noborder > thead > tr > td, .table-noborder > tbody > tr > td, .table-noborder > tfoot > tr > td { border: none; }



.h_miaosha { padding-top: 20px; }
.h_miaosha dl { display: flex; background-color: #fff; }
.h_miaosha dl dd { height: 260px; }
.h_miaosha dl dd.ms-time { width: 190px; position: relative; color: #fff; }
.h_miaosha dl dd.ms-time .ms-bg-begin { height: 100%; background: url(/images/pic-miaosha-begin.png?v=2) left top no-repeat; }
.h_miaosha dl dd.ms-time .ms-bg-start { height: 100%; background: url(/images/pic-miaosha.png?v=2) left top no-repeat; }
.h_miaosha dl dd.ms-time .ms-bg-end { height: 100%; background: url(/images/pic-miaosha-end.png?v=2) left top no-repeat; }
.h_miaosha dl dd.ms-time .ms-begin,
.h_miaosha dl dd.ms-time .ms-end { padding: 20px 0px 0; text-align: center; }
.h_miaosha dl dd.ms-time .ms-begin span,
.h_miaosha dl dd.ms-time .ms-end span { font-weight: bold; font-size: 24px; color: #f5d913; display: block; margin-bottom: 10px; }
.h_miaosha dl dd.ms-time div.ms-count { display: flex; text-align: center; position: absolute; top: 65px; left: 0; padding-left: 0; width: 100%; justify-content: center; align-items: center; }
.h_miaosha dl dd.ms-time div.ms-count span { padding: 0 4px; display: block; background-color: #333; color: #fff; text-align: center; line-height: 30px; height: 30px; min-width: 30px; font-size: 18px; }
.h_miaosha dl dd.ms-time div.ms-count span.ms-time-mh { min-width: 10px; padding: 0 4px; font-size: 14px; background-color: #e1251c; background: none; }
.h_miaosha dl dd.ms-list { flex: 1; padding-top: 16px; }
.h_miaosha dl dd.h-ms-list { position: relative; width: 560px; }
.h_miaosha dl dd.h-ms-list .btn-prevnext { font-size: 20px; cursor: pointer; color: #fff; text-align: center; line-height: 46px; position: absolute; top: 100px; width: 24px; background-color: rgba(0,0,0,.15); height: 40px; overflow: hidden; }
.h_miaosha dl dd.h-ms-list .btn-prevnext.prev { left: 0; border-top-right-radius: 18px; border-bottom-right-radius: 18px; }
.h_miaosha dl dd.h-ms-list .btn-prevnext.next { right: 0; border-top-left-radius: 18px; border-bottom-left-radius: 18px; }
.h_miaosha dl dd.h-ms-list .btn-prevnext:hover { background-color: rgba(0,0,0,.4); }
.h_miaosha dl dd.ms-list ul li { width: 180px; height: 230px; float: left; overflow: hidden; position: relative; padding: 0; }
.h_miaosha dl dd.ms-list ul li::after { content: ""; display: block; position: absolute; top: 50%; right: 0; width: 1px; height: 200px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background: -webkit-gradient(linear,left top,left bottom,from(white),color-stop(#eeeeee),to(white)); background: linear-gradient(180deg,white,#eeeeee,white); }
.h_miaosha dl dd.ms-list ul li span { display: block; }
.h_miaosha dl dd.ms-list ul li a { }
.h_miaosha dl dd.ms-list ul li .p_img { height: 130px; overflow: hidden; display: block; text-align: center; }
.h_miaosha dl dd.ms-list ul li .p_img img { width: 130px; height: 130px; }
.h_miaosha dl dd.ms-list ul li .p_name { height: 50px; text-align: center; font-size: 20px; line-height: 28px; display: block; margin-top: 8px; padding: 0 10px; }
.h_miaosha dl dd.ms-list ul li .p_desc { font-size: 20px; line-height: 28px; width: 100%; padding: 0 10px; box-sizing: border-box; display: block; text-align: center; }
.h_miaosha dl dd.ms-list ul li .p_price { color: #ff6600; font-size: 20px; margin-top: 5px; }

/*新品推荐*/
.jd_container { margin-left: auto; margin-right: auto; }
.jd_container.floor { margin-top: 20px; margin-bottom: 20px; }
.grid_c1 { margin: 0 auto; }
.grid_c2 { }
.special_offer { background-color: white; }
.box {  min-height: 340px; margin: 0 0 10px 0; }
.box_last { margin-right: 0; }
.lightning-buy { background-color: white;}
.box_hd { height: 70px; padding: 0 20px; font-size: 0; line-height: 0; }
.box_hd_lk { display: inline-block; position: relative; height: 42px; margin: 12px 0 0; }
.box_tit { float: left; font-weight: 700; font-size: 32px; color: #333; line-height: 1.5; }
.box_hd_arrow { background-image: url(../images/sprite2.png); background-position: -16px 0; width: 16px; height: 16px; position: relative; float: left; top: 9px; left: 10px; }
.box_hd_arrow:after { background-image: url(../images/sprite2.png); background-position: 0 0; width: 16px; height: 16px; position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0; -webkit-transition: all .2s ease; transition: all .2s ease; content: ""; }
#J_special_offer .special_inner { padding: 0 15px 15px; }
#J_special_offer .special_tab { position: relative; }
#J_special_offer .tab_head { position: absolute; top: -45px; right: 0; }
.special_offer .special_tab .tab_head_item { position: relative; display: inline-block; margin: 0 9.5px; }
.special_offer .special_tab_lk { display: inline-block; cursor: pointer; font-size: 14px; font-family: Microsoft Yahei,PingFangSC-Medium,sans-serif,serif; color: #999; line-height: 19px; padding-bottom: 2px; }
.special_offer .special_tab .tab_head_item.active .special_tab_lk { color: #e1251b; }
.special_offer .special_tab .tab_head_item:last-child { margin-right: 0; }
#J_special_offer .tab_body_item {  height: 270px; }
#J_special_offer .special_list {height: 270px; display: inline-block; }
#J_special_offer .special_item { display: inline-block; vertical-align: top; width: 245px; height: 89px; }
#J_special_offer .special_item_lk { position: relative; display: block;  }
#J_special_offer .special_item_lk:after { content: ""; display: block; clear: both; }
#J_special_offer .special_item_0 { background-color: rgba(109,126,146,.05); float: left; width: 170px; height: 265px; margin-right: 6px; }
#J_special_offer .special_item_1, #J_special_offer .special_item_2, #J_special_offer .special_item_3, #J_special_offer .special_item_4 { margin-left: 14px; margin-bottom: 48px; }
#J_special_offer .special_item_1, #J_special_offer .special_item_2 { margin-top: 18px; }
#J_special_offer .special_item_img { float: left; width: 84px; height: 84px; overflow: hidden; }
#J_special_offer .special_item_img img { max-width: 100%; }
#J_special_offer .special_item_0 .special_item_img { margin-top: 46px; width: 120px; display: inline-block; left: 50%; margin-left: -60px; height: 120px; text-align: center; }
#J_special_offer .special_item_message { float: left; width: 155px; margin-left: 6px; font-size: 0; }
#J_special_offer .special_item_0 .special_item_message { margin-left: 0; width: 100%; text-align: center; }
#J_special_offer .special_item_name { display: inline-block; width: 100%; color: #333; height: 32px; font-size: 20px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; font-family: Microsoft Yahei,PingFangSC-Medium,sans-serif,serif; }
#J_special_offer .special_item_0 .special_item_name { margin-top: 9px; margin-bottom: 4px; height: 19px; line-height: 19px; width: 150px; font-size: 20px; display: inline-block; text-align: center; }
#J_special_offer .special_item_0 .special_item_price { margin-top: 4px; }
#J_special_offer .special_item_miaoShaPrice { font-size: 20px; line-height: 30px; font-family: Arial-BoldMT,Microsoft Yahei,PingFangSC-Medium,sans-serif,serif;  letter-spacing: 0; margin-top: 5px; font-weight: 700; display: inline-block; }
#J_special_offer .special_item_0 .special_item_jdPrice, #J_special_offer .special_item_0 .special_item_miaoShaPrice { display: inline; margin: 0 2px; }
#J_special_offer .special_item_0 .special_item_miaoShaPrice { font-size: 18px; }
.dollar_txt { font-size: 12px; }
#J_special_offer .special_item_soldMsg { display: inline-block; margin-top: 14px; font-size: 18px; line-height: 30px; position: absolute; color: #999; }
#J_special_offer .special_item_0 .special_item_soldMsg { position: static; margin-top: 8px; }
#J_special_offer .special_item_soldNum { display: inline-block; line-height: 18px; color: #e1251b; }
.lazyimg { position: relative; overflow: hidden; background: #eee; -webkit-transition: background .2s linear; transition: background .2s linear; }
.lazyimg_loaded { -webkit-transition: background .2s linear,opacity .2s linear !important; transition: background .2s linear,opacity .2s linear !important; background: transparent; }

/*明星产品*/
.lightning-buy__container { padding: 0 20px 0 15px; }
.lightning-buy .goods-core { width: 270px; height: 265px; margin-right: 15px; display: inline-block; }
.lightning-buy .goods-core { position: relative; }
.lightning-buy .goods-core:after { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ""; z-index: 2; }
.lightning-buy .goods-core__5:after {}
.lightning-buy .goods-core .core-name { position: relative; color: #333; font-weight: 700; font-size:20px; text-align: center; z-index: 1; margin-top: 6px; }
.lightning-buy .goods-core .core-desc { position: relative; text-align: center; font-size: 12px; color: #666; margin-bottom: 13px; margin-top: 1px; z-index: 1; }
.lightning-buy .goods-core .core-price { font-weight: bold; position: relative; text-align: center; font-size: 20px; margin-bottom: 13px; margin-top: 1px; z-index: 1; }
.lightning-buy .goods-core .core-goods { width: 170px; height: 170px; display: block; margin: 20px auto 0; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; position: relative; }
.lightning-buy .goods-core:hover .core-goods { opacity: .8; }

.lightning-buy .goods-others { width: 400px; display: inline-block; vertical-align: top; }
.lightning-buy .goods-others .other-item { padding: 0 0 14px 0; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 20px; }
.lightning-buy .goods-others .other-item { position: relative; text-align: left; overflow: hidden; display: flex; }
.lightning-buy .goods-others .other-item__logo { width: 110px; height: 110px; margin: 0 20px 0 0; position: relative; }
.lightning-buy .goods-others .other-item__logo img { width: 100%; height: 100%; }
.lightning-buy .goods-others .other-item__r { }
.lightning-buy .goods-others .other-item__name { color: #666; margin-top: 6px; font-size: 20px; text-align: center; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lightning-buy .goods-others .core-price { font-weight: bold; position: relative; font-size:20px;  }


/*频道广场*/
.channelsB { width: 100%; margin-bottom: 20px; overflow: hidden; }
.channelsB .channels_block { position: relative; }
.channelsB .channels_block_1 .channels_block_wrapper { padding-top: 610px; }
.channelsB .channels_block .channels_item { float: left; display: inline-block; width: 365px; height: 220px; margin-right: 10px; margin-bottom: 10px; background: #fff; overflow: hidden; }
.channelsB .channels_block .channels_item:nth-child(2n+2){margin-right:0;}
.channelsB .channels_block_1 .channels_item_1,
.channelsB .channels_block_1 .channels_item_2,
.channelsB .channels_block_1 .channels_item_11,
.channelsB .channels_block_1 .channels_item_3, .channelsB .channels_block_1 .channels_item_4 { position: absolute; }
.channelsB .channels_block_1 .channels_item_1, .channelsB .channels_block_1 .channels_item_3, .channelsB .channels_block_1 .channels_item_4 { left: 0; }
.channelsB .channels_block_1 .channels_item_1 { height: 370px; top: 0; }
.channelsB .channels_block_1 .channels_item_2 { height: 180px; top: 0; }
.channelsB .channels_block_1 .channels_item_11 { height: 180px; top: 190px; }
.channelsB .channels_block_1 .channels_item_2,
.channelsB .channels_block_1 .channels_item_11,
.channelsB .channels_block_1 .channels_item_4 { left: 375px; }
.channelsB .channels_block_1 .channels_item_3, .channelsB .channels_block_1 .channels_item_4 { top: 380px; }
.channelsB .channels_block .channels_item_title { box-sizing: content-box; display: block; height: 30px; margin-left: 30px; margin-right: 10px; padding-top: 17px; padding-bottom: 13px; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.channelsB .channels_block .channels_item_title_main { font-size: 28px; font-weight: 700; color: #333; }
.channelsB .channels_block .channels_item_title_aside { font-size: 18px; color: #999; margin-left: 5px; }
.channelsB .channels_block .channels_item_imgs { font-size: 0; line-height: 0; padding-left: 30px; }
.channelsB .channels_block .channels_item_link { position: relative; display: inline-block; }
.channelsB .channels_block .channels_item_imgs .channels_item_link { margin-right: 0; }
.channelsB .channels_block .channels_item_img.lazyimg_loaded { background: #fff; }
.channelsB .channels_block .channels_item_imgs .channels_item_img { display: inline-block; width: 310px; height: 140px; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; }
.channelsB .channels_block .channels_item img { display: block; }
.channelsB .channels_block .channels_item_img > img { width: 100%; height: auto; max-width: 100%; max-height: 100%; margin: 0 auto; }

.floorhd { height: 65px; }
.floorhd_tit, .floorhd_tit_empty { position: relative; width: 150px; height: 45px; font-size: 32px; font-weight: 700; text-align: center; line-height: 45px; padding: 0 30px; margin: 0 auto 20px; overflow: hidden; color: #333; box-sizing: content-box; }
.floorhd_tit:after, .floorhd_tit:before { content: ""; position: absolute; top: 50%; margin-top: -10px; }
.floorhd_tit:before { background-position: 0 0; left: 0; }
.floorhd_tit:after, .floorhd_tit:before { background-image: url(../images/sprite.png); width: 25px; height: 20px; }
.floorhd_tit:after { background-position: -25px 0; right: 0; }


/*为你推荐*/
.more2 { min-height: 305px; }
.clearfix { *zoom: 1; }
.feed-tab-wrapper { background: #fff; margin-bottom: 10px; }
.feed-tab { margin: 0 auto; height: 60px;  }
.feed-tab__item { position: relative; float: left; width: 140px; height: 60px; text-align: center; cursor: pointer; }
.feed-tab__item-title { color: #333; margin-top: 18px; font-size: 22px; font-weight: 700; line-height: 36px; height: 36px; }
.feed-tab__item-desc { color: #999; font-size: 14px; }
.feed-tab__item-gap { position: absolute; right: 0; top: 0; height: 40px; margin: 10px 0; width: 1px; background: #dfdfdf; background: -webkit-gradient(linear,left top,left bottom,from(white),color-stop(51%,#dfdfdf),to(white)); background: linear-gradient(180deg,white,#dfdfdf 51%,white); }

element.style { }
.feed-tab__item--active:hover .feed-tab__item-title-text { color: #fff; }
.feed-tab__item:hover .feed-tab__item-desc, .feed-tab__item:hover .feed-tab__item-title-text { color: #c81623; }
.feed-tab__item--active .feed-tab__item-title-text { background: #e1251b; color: #fff; width: 120px; height: 36px; display: inline-block; border-radius: 50px; padding: 0 8px; }
.feed-tab__item.feed-tab__item--active:hover .feed-tab__item-title-text { color: #fff; }
.feed-tab__item--active .feed-tab__item-title-text:hover { color: #fff; }
.more2_list { margin: 0; }
.more2_item { position: relative; float: left; width: 240px; height: 360px; margin: 0 5px 10px; }
.more2_item { background: #fff; }
.more2_lk { display: inline-block; width: 100%; height: 100%; }
.more2_img { display: block; -webkit-transition: opacity .2s ease; transition: opacity .2s ease; width: 150px; height: 150px; margin: 30px auto 40px; }
.more2_img > img { display: block; width: auto; height: auto; max-width: 100%; max-height: 100%; margin: 0 auto; }
.more2_info { padding: 0 20px; height: 65px; }
.more2_info { clear: both; line-height: 24px; }
.more2_info_name { height: 48px; font-size: 20px; line-height: 24px; text-align: left; color: #666; -webkit-transition: color .2s ease; transition: color .2s ease; word-break: break-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.more2_info_price { margin-top: 10px; }
.mod_price { font-size: 14px; }
.more2 .mod_price { display: inline-block; font-size: 20px; line-height: 18px; height: 18px;}
.more2_info_price_plus .mod_price { /*float: left; width: 75px;*/ text-align: left; }
.mod_price i { margin-right: 3px; font-family: arial,sans-serif; font-weight: 400; font-size: 12px; }
.more2 .mod_price.pt_price { color: #e1251b; }
.more2 .mod_price i { vertical-align: middle; font-size: 16px; font-weight: 700; font-family: MicrosoftYahei-regular,Arial,Helvetica,sans-serif; }
.more2_info_price_txt {  font-family: arial,sans-serif; }







.float_online_box { position: fixed; right: 30px; bottom: 190px; width: 60px; color: #fff; line-height: 60px; text-align: center; z-index: 99; }
.float_online_box a { height: 60px; background-color: #eee; border-radius: 100%; color: #fff; line-height: 60px; font-size: 30px; display: block; margin-bottom: 12px; }
.float_online_box a i { color: #dd2727; line-height: 60px; font-size: 36px; }
.float_online_box a i.icon-kefu1 {font-size:40px; }
.float_online_box .van-dialog { color: #333; }
/*.h_kefu { position: fixed; right: 30px; bottom: 250px; width: 60px; height: 60px; background-color: rgba(0,0,0,0.6); border-radius: 100%; color: #fff; line-height: 60px; text-align: center; z-index: 99; }
.h_kefu i { color: #fff; line-height: 60px; font-size: 36px; }
.go_back, .float_online_qq, .float_online_wx { position: fixed; right: 30px; bottom: 160px; width: 60px; height: 60px; background-color: rgba(0,0,0,0.6); border-radius: 100%; color: #fff; line-height: 60px; text-align: center; z-index: 99; }
.go_back i,
.float_online_qq i,
.float_online_wx i { color: #fff; line-height: 60px; font-size: 30px; }
.float_online_qq { bottom: 100px; }
.float_online_qq {bottom:100px; }*/
/*sub content*/
#container { margin: 0 auto; padding: 0; }
#location { padding: 10px 0; }
#location a { margin-right: 5px; }

/*产品页搜索*/
.product_search_box { padding: 20px 0 20px 0; box-sizing: content-box; }
.product_search { background-color: #fff; margin: 0 20px 0; border-radius: 30px; height: 60px; overflow: hidden; position: relative; line-height: 60px; }
.product_search #keyword { border: none; height: 60px; line-height: 60px; width: 100%; outline: none; color: #999; box-sizing: border-box; padding-left: 80px; background-color: transparent; }
.product_search .search { float: left; }
.product_search .btn_search { width: 70px; line-height: 60px; height: 60px; border: none; color: #aaa; font-size: 14px; text-align: center; position: absolute; left: 10px; top: 0; background-color: transparent; }
.product_search .btn_search i { font-size: 34px; line-height: 60px; }
.product_search .btn_order { border: 1px solid #c5c5c5; font-size: 14px; color: #666666; width: 106px; line-height: 36px; height: 36px; text-align: center; background-color: transparent; margin-left: 8px; display: inline-block; }
.product_search .btn_order i { display: inline-block; width: 20px; height: 20px; background: url(../images/icons.png) -610px -10px no-repeat; vertical-align: middle; margin-right: 6px; }
.product_search .btn_order:hover { border: 1px solid #17aee6; }
.product_search form:after { content: " "; display: block; clear: both; }
.product_search .hot_keywords { margin-top: 2px; color: #888; }
.product_search .hot_keywords a { margin-right: 5px; color: #888; }
.product_search .hot_keywords a:hover { color: #333; }


#product { overflow: hidden; padding-top: 0px; display: flex; }
/*选择条件*/
.condition_select { width: 180px; background-color: #f3f3f3; overflow-x: hidden; overflow-y: auto; }
.condition_select .condition_item { position: relative; display: block; }
.condition_select .condition_item a { display: block; line-height: 90px; border-bottom: 1px solid #eee; text-align: center; font-size: 24px; }
.condition_select .condition_item a:hover,
.condition_select .condition_item a:focus,
.condition_select .condition_item a.active { background-color: #fff; }
.condition_select .condition_item .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; color: #666; margin-right: 20px; }

/*产品列表*/
#product .list-section { overflow: hidden; padding-top: 0; width: 570px; overflow-x: hidden; overflow-y: auto; position: relative; padding-top: 80px; }
#product .list-section > ul { padding-left: 10px; overflow: hidden; }
#product .list-section > ul li { width: 260px; float: left; margin-right: 10px; background-color: #fff; padding: 10px; margin-bottom: 10px; }
#product .list-section > ul li span { }
#product .list-section > ul li:nth-child(2n) { margin-right: 0; }
#product .list-section > ul li a { }
#product .list-section > ul li P { margin-bottom: 8px; }
#product .list-section > ul li .p_img { height: 240px; overflow: hidden;padding:20px;}
#product .list-section > ul li .p_img img { width: 100%; }
#product .list-section > ul li .p_body { padding: 0; background-color: #fff; height: 140px; }
#product .list-section > ul li .p_name { height: 30px; overflow: hidden; margin-top: 10px; line-height: 30px; font-size: 22px; }
#product .list-section > ul li .p_tags span { background-color: #f3f3f3; padding: 0 10px; border-radius: 4px;display:inline-block;font-size:18px; }
#product .list-section > ul li .p_desc { font-size: 20px; color: #999; }
#product .list-section > ul li .p_price { overflow: hidden; line-height: 40px; font-size: 18px; color: #999; margin-bottom: 0; }
#product .list-section > ul li .p_price .money {  font-size: 22px; }
#product .list-section > ul li .p_price .buy_num { font-size: 12px; color: #999; }
#product .list-section > ul li .p_price .client_money { font-size: 20px; color: #999; text-decoration: line-through; }
#product .list-section > ul li .p_price.pt_price { color: #dd2727; }

#product .list-section.list-section-video > ul li .p_img { height: 150px; overflow: hidden; }
#product .list-section.list-section-video > ul li .p_img img { min-height: 150px; width: 100%; }

#product .list-group { }
#product .list-group-item { padding: 27px 20px 34px; margin: 22px 0 0; position: relative; display: block; background-color: #ffffff; border: 1px solid #dddddd; }
#product .list-group-item .p_img { padding-right: 28px; display: table-cell; vertical-align: top; }
#product .list-group-item .p_img a { display: block; height: 240px; width: 240px; overflow: hidden; text-align: center; }
#product .list-group-item .p_img a img { width: 100%; }
#product .list-group-item .p_img a .item-hover { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/video-1.png) no-repeat center rgba(0, 0, 0, 0.6); display: none; }
#product .list-group-item .p_body { color: #838282; display: table-cell; vertical-align: top; }
#product .list-group-item .p_body h4 { font-size: 20px; color: #333; line-height: 32px; margin: 0 0 15px; font-weight: normal; }
#product .list-group-item .p_body h4 a { color: #333; font-size: 20px; line-height: 32px; }
#product .list-group-item .p_body h4 a:hover,
#product .list-group-item .p_body h4 a:focus { }
#product .list-group-item .p_body p_info { font-size: 14px; line-height: 25px; }
#product .list-group-item .p_body .p_info span { color: #888; }
#product .list-group-item .p_body .p_info a { color: #ff9000; }
#product .list-group-item .p_body .p_price { font-size: 14px; }
#product .list-group-item .p_body .p_price span { margin-right: 10px; }
#product .list-group-item .p_body .p_price span.money strong { font-weight: normal; color: #eb333d; font-size: 18px; }
#product .list-group-item .p_body .p_price span.buy_num { }

#product .list-section .right_menu { position: fixed; top: 100px; width: 570px; height: 80px; z-index: 1; background-color: #fff; overflow: auto; }
#product .list-section .right_menu a.active {color:#dd2727; }
#product .list-section dl { display: flex; border-bottom: 1px solid #eee; }
#product .list-section dl dd { padding: 0 10px;  height: 52px;}
#product .list-section dl dd a { line-height: 50px; font-size: 24px; display: inline-block; white-space: nowrap; }
#product .list-section dl dd a.on { color: #dd2727; border-bottom: 3px solid #dd2727; }

/*产品详情*/
#pro_detail { padding-bottom: 30px; background-color: #eee; }
#pro_detail .pro_detail_img { }
#pro_detail .pro_detail_img .img { overflow: hidden; }
#pro_detail .pro_detail_img .img img { }

#pro_detail .pro_detail_img #thumblist { width: 100%; padding: 0; height: 500px; overflow: hidden; position: relative; box-sizing: content-box; }
#pro_detail .pro_detail_img #thumblist .bd ul li img { height: 500px; }
#pro_detail .pro_detail_img #thumblist .prev,
#pro_detail .pro_detail_img #thumblist .next { display: block; width: 30px; height: 50px; line-height: 50px; text-align: center; position: absolute; top: 12px; background-color: #f5f5f5; }
#pro_detail .pro_detail_img #thumblist .prev { left: 0; }
#pro_detail .pro_detail_img #thumblist .next { right: 0; }
#pro_detail .pro_detail_img #thumblist ul li a { text-decoration: none; display: block; text-align: center; }
#pro_detail .pro_detail_img #thumblist .prev:hover,
#pro_detail .pro_detail_img #thumblist .next:hover { background-color: #eee; }
#pro_detail .pro_detail_img #thumblist .hd ul { text-align: center; width: 100%; height: 33px; line-height: 33px; padding-top: 14px; }
#pro_detail .pro_detail_img #thumblist .hd li { width: 12px; height: 12px; border-radius: 12px; background-color: #fff; margin-right: 12px; cursor: pointer; box-shadow: 0 0 1px rgba(0,0,0,0.5); display: inline-block; text-indent: -9999px; overflow: hidden; vertical-align: top; line-height: 12px; }
#pro_detail .pro_detail_img #thumblist .hd li.on { background-color: #dd2727; }
#pro_detail .pro_detail_img #thumblist .hd { position: absolute; width: 100%; right: 0; bottom: 0; padding: 2px; }
#pro_detail .pro_detail_img #thumblist .hd a { display: block; width: 32px; text-align: center; position: absolute; text-decoration: none; }
#pro_detail .pro_detail_img #thumblist .hd a:hover { background-color: #fff; }
#pro_detail .pro_detail_img #thumblist .hd a i { padding: 4px; color: #fff; line-height: 60px; font-size: 18px; }

#pro_detail .pro_detail_info { background-color: #fff; }
#pro_detail .pro_detail_info .pro_title { font-size: 36px; font-weight: normal; padding: 20px 25px 15px; }
#pro_detail .pro_detail_info .pro_profile { color: #6c6c6c; margin: 0 25px 10px; font-size: 24px; color: #999; line-height: 1.5; }
#pro_detail .pro_detail_info .pro_order_price { position: relative; padding: 0 25px 10px; font-size: 28px; border-top: 1px solid #eee; color: #777; }
#pro_detail .pro_detail_info .pro_order_price .total_price { font-size: 40px; }
#pro_detail .pro_detail_info .pro_order_price .pro_counter { position: absolute; right: 20px; top: 18px; color: #6C6C6C; }
#pro_detail .pro_detail_info .pro_order_price .pro_counter a { color: #6C6C6C; margin-right: 10px; }
#pro_detail .pro_detail_info .pro_order_price .pro_counter em { font-style: normal; margin-left: 2px; color: #dd2727; }
#pro_detail .pro_detail_info .pro_advantage { line-height: 30px; border: 1px solid #d2d2d2; padding: 14px 0; overflow: hidden; background-color: #fff; }
#pro_detail .pro_detail_info .pro_advantage li { width: 25%; float: left; color: #999; text-align: center; }
#pro_detail .pro_detail_info .pro_advantage li i { width: 30px; height: 30px; background: url(../images/ico_right.png) no-repeat top left; display: inline-block; vertical-align: middle; margin-right: 12px; }
#pro_detail .pro_detail_info .property_select_default { background-color: #fff; padding: 10px 20px; border: 1px solid #ddd; margin-bottom: 15px; }
#pro_detail .pro_detail_info .property_select_default .icon-jiantour { float: right; font-size: 28px; color: #999; }
#pro_detail .pro_detail_info .property_select_default span { display: block; margin-right: 50px; overflow: hidden; height: 50px; }


#pro_detail .pro_detail_info .pro_detail_btns { height: 100px; border-top: 1px solid #d2d2d2; position: fixed; bottom: 0; width: 750px; left: 50%; margin-left: -375px; background-color: #fff; z-index: 8; padding-right:10px;}
#pro_detail .pro_detail_info .pro_detail_btns ul { float: left; padding-top: 13px; width: 345px; }
#pro_detail .pro_detail_info .pro_detail_btns ul li { float: left; width: 33.33%; text-align: center; color: #999; font-size: 24px; line-height: 1; }
#pro_detail .pro_detail_info .pro_detail_btns ul li i { font-size: 32px; margin: 0 auto; margin-bottom: 10px; display: block; line-height: 40px; }
#pro_detail .pro_detail_info .pro_detail_btns ul li a { color: #999; font-size: 24px; line-height: 1; }
#pro_detail .pro_detail_info .pro_detail_btns ul li i.icon-gouwuche em { position: absolute; top: -8px; right: 8px; background-color: #dd2727; color: #fff; padding: 0 4px; border-radius: 32px; height: 32px; min-width: 32px; text-align: center; font-size: 16px; line-height: 32px; }
#pro_detail .pro_detail_info .pro_detail_btns ul li i.icon-gouwuche { position: relative; }
#pro_detail .pro_detail_info .pro_detail_btns ul li .on .icon-shoucang1 {color:#f59213; }

#pro_detail .pro_detail_info .pro_detail_btns button { height: 70px; line-height: 70px; text-align: center; width: 190px; font-size: 26px; float: right; border: none; margin-top: 15px; }
#pro_detail .pro_detail_info .pro_detail_btns button.show_btn_buy { background-color: #feb524; color: #fff; border-radius: 0 35px 35px 0; }
#pro_detail .pro_detail_info .pro_detail_btns button.show_btn_buy:hover { background-color: #feb524; }
#pro_detail .pro_detail_info .pro_detail_btns button.show_btn_cart { background-color: #dd2727; color: #fff; border-radius: 35px 0 0 35px; }
#pro_detail .pro_detail_info .pro_detail_btns button.show_btn_cart:hover { background-color: #dd2727; }
#pro_detail .pro_detail_info .pro_detail_btns button.btn_receive { background-color: #17aee6; color: #fff; border: 1px solid #17aee6; }
#pro_detail .pro_detail_info .pro_detail_btns button.btn_receive:hover { background-color: #0E93C5; border: 1px solid #0E93C5; }
#pro_detail .pro_detail_info .pro_detail_btns button.disable,
#pro_detail .pro_detail_info .pro_detail_btns button.disable:hover { background-color: #eee; color: #ccc; border: 1px solid #eee; cursor: no-drop; }

.propertylist_mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 9; background-color: rgba(0,0,0,0.4); display: none; }
#propertylist { background-color: #fff; width: 750px; z-index: 10; bottom: 0; overflow-x: hidden; overflow-y: auto; padding: 0 25px; border-top: 1px solid #eee; }
#propertylist .propertylist_close { display: block; width: 50px; height: 50px; line-height: 1; color: #999; font-size: 42px; text-align: center; position: absolute; top: 10px; right: 10px; z-index: 11; border: 2px solid #999; border-radius: 100%; display: none; }
#propertylist > button { height: 100px; line-height: 100px; text-align: center; width: 50%; max-width: 375px; font-size: 36px; position: fixed; bottom: 0; left: 50%; display: block; border: none; }
#propertylist > button.btn_buy { background-color: #fd3030; color: #fff; }
#propertylist > button.btn_cart { background-color: #feb524; color: #fff; margin-left: -375px; }
#propertylist > button.btn_done { background-color: #feb524; color: #fff; display: block; }
#propertylist.isshow_buy > button { display: block; }
#propertylist.isshow_buy > button.btn_buy { display: block; }
#propertylist.isshow_cart > button.btn_cart { display: block; }

#propertylist .property_product { overflow: hidden; margin-bottom: 25px; }
#propertylist .property_product_img { float: left; display: none; }
#propertylist .property_product_img img { width: 200px; height: 200px; border: 1px solid #b5b5b5; }
#propertylist .property_product_info { float: right; width: 460px; display: none; }
#propertylist .property_product_info h3 { font-size: 36px; margin-bottom: 15px; line-height: 40px; height: 40px; overflow: hidden; }
#propertylist .property_product_info .price_line { font-size: 44px; color: #ff0000; margin-bottom: 15px; line-height: 60px; }
#propertylist .property_product_info p { font-size: 32px; color: #999; line-height: 1.2; }


#propertylist ul { display: block; margin-bottom: 10px; }
#propertylist ul li { padding: 0; line-height: 50px; overflow: hidden; }
#propertylist ul li.name { margin-bottom: 8px; font-size: 28px; float: left; }
#propertylist ul li span.text { display: inline-block; padding: 0 8px; line-height: 50px; float: left; margin: 0 15px 15px 0; border: 1px solid #bbb; cursor: pointer; background-color: #eee; border-radius: 4px; font-size: 30px; }
#propertylist ul li span.input { display: inline-block; float: left; margin: 0 15px 15px 0; line-height: 52px; }
#propertylist ul.designfile li span.text { padding: 0 30px; }
#propertylist ul li span.text:hover { border: 1px solid #17AEE6; }
#propertylist ul li span.text.active { border: 1px solid #17AEE6; background-color: #17AEE6; color: #fff; }
#propertylist ul li span.input.active input { border: 1px solid #17AEE6; background-color: #DBF5FF; }
#propertylist ul li span.input input,
#propertylist ul li span select { border: 1px solid #bbb; height: 50px; line-height: 50px; padding: 0 5px; }
#propertylist ul li #prop_price { color: #DF3232; font-size: 20px; margin-right: 5px; }
#propertylist ul li span.disable { border: 1px solid #eee; color: #ccc; cursor: no-drop; }
#propertylist ul li b { font-weight: normal; color: #17aee6; font-size: 24px; vertical-align: top; line-height: 1; }
#propertylist ul li b a { color: #dd2727; }

#propertylist ul .tj_prop_list { clear: left; }
#propertylist ul .tj_prop_list ol { margin-bottom: 10px; overflow: hidden; }
#propertylist ul .tj_prop_list ol a { }
#propertylist ul .tj_prop_list ol li { padding-right: 10px; float: left; width: 33%; }
#propertylist ul .tj_prop_list ol li input { margin: 0 5px; line-height: 50px; height: 50px; }
#propertylist ul .tj_prop_list ol li .tj_del { }
#propertylist ul .tj_prop_list ol li .tj_add { display: none; }
#propertylist ul .tj_prop_list ol.default .tj_del { display: none; }
#propertylist ul .tj_prop_list ol.default .tj_add { display: block; }

/*产品描述*/
#pro_description { margin-bottom: 20px; background-color: #fff; }
#pro_description .pro_content_left { }
#pro_description .pro_tabs { background-color: #f5f5f5; margin-bottom: 15px; position: relative; height: 60px; border-bottom: 1px solid #e8e8e8; }
#pro_description .pro_tabs ul { }
#pro_description .pro_tabs li { color: #666; display: inline-block; padding: 0 30px; line-height: 60px; float: left; cursor: pointer; width: 35%; text-align: center; }
#pro_description .pro_tabs li:hover { }
#pro_description .pro_tabs li.active,
#pro_description .pro_tabs li.active:hover { color: #dd2727; background-color: #fff; border-right: 1px solid #e8e8e8; z-index: 1; position: relative; height: 60px; }
#pro_description .pro_content { padding: 10px; }
#pro_description .pro_content_tab img { max-width: 100%; }
/*产品推荐*/
#pro_description .product_hots { width: 250px; float: right; border: 1px solid #e8e8e8; }
#pro_description .product_hots dt { font-size: 16px; line-height: 46px; text-align: center; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; }
#pro_description .product_hots ul { padding: 10px; }
#pro_description .product_hots li { border-bottom: 1px dotted #ddd; width: 230px; height: 320px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; padding: 10px; box-sizing: border-box; }
#pro_description .product_hots li span { display: block; text-align: center; }
#pro_description .product_hots li:last-child { border: none; }
#pro_description .product_hots li a { }
#pro_description .product_hots li .p_img { height: 210px; overflow: hidden; border: 1px solid #fff; }
#pro_description .product_hots li .p_img img { height: 210px; width: 100%; }
#pro_description .product_hots li .p_body { padding: 4px 0; }
#pro_description .product_hots li .p_name { height: 44px; overflow: hidden; font-size: 14px; margin-top: 10px; line-height: 20px; margin-bottom: 0; }
#pro_description .product_hots li .p_desc { font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; color: #999; }
#pro_description .product_hots li .p_price { overflow: hidden; }
#pro_description .product_hots li .p_price .money { color: #eb333d; font-size: 18px; }
#pro_description .product_hots li .p_price .buy_num { font-size: 12px; color: #999; }
#pro_description .product_hots li:hover .p_img { border: 1px solid #dd2727; }
.pro_files { margin-top: 20px; background-color: #fff; }
.pro_files dt { border-bottom: 1px solid #eee; line-height: 60px; border-bottom: 1px solid #eee; line-height: 60px; padding-left: 25px; font-weight: normal; }
.pro_files dd { padding: 30px 25px 50px; overflow: hidden; }
.pro_files dd span{width:45%;float:left;display:inline-block;}
.pro_files dd span i {font-size:40px;color:#17aee6;margin-right:10px; }


.pro_supplier_list { padding: 0 15px; font-size:24px;}
.pro_supplier_list a{font-size:24px;}
.pro_supplier_list .supplier_item { display: flex; }
.pro_supplier_list .supplier_list { height: 130px; overflow: auto; margin-bottom: 20px; }
.pro_supplier_list .supplier_list .supplier_name { min-width: 200px; text-align: center; padding: 5px 15px; display: inline-block; cursor: pointer; border-radius: 20px; background-color: #f8f8f8; border: 1px solid #bbb; margin-right: 10px; margin-bottom: 10px; }
.pro_supplier_list .supplier_list .supplier_name.active { background-color: #e2211a; color: #fff; }
.pro_supplier_list .apply { color: green; font-size: 24px; text-decoration: underline; }


/*积分礼品列表*/
#score_product .list-section { padding-top: 0; padding: 1px 0 0 1px; }
#score_product .list-section li { width: 20%; height: 330px; float: left; border: 1px solid #e8e8e8; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; padding: 20px; box-sizing: border-box; margin-bottom: 12px; margin-left: -1px; margin-top: -1px; position: relative; }
#score_product .list-section li:nth-child(5n) { margin-right: 0; }
#score_product .list-section li a { }
#score_product .list-section li .p_img { height: 210px; overflow: hidden; }
#score_product .list-section li .p_img img { height: 210px; width: 100%; }
#score_product .list-section li .p_body { padding: 0px 0; }
#score_product .list-section li .p_name { height: 44px; overflow: hidden; font-size: 14px; margin-top: 10px; line-height: 20px; }
#score_product .list-section li .p_desc { font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; color: #999; }
#score_product .list-section li .p_score { overflow: hidden; }
#score_product .list-section li .p_score .score { color: #eb333d; margin: 0 5px; }
#score_product .list-section li .p_score .buy_num { font-size: 12px; color: #999; }
#score_product .list-section li:hover { border: 1px solid #17aee6; box-shadow: 1px 1px 10px #D4D4D4; z-index: 99; -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }

/*优惠券*/
#coupon_list .list-section { padding-top: 0; padding: 1px 0 0 1px; }
#coupon_list .list-section li { width: 265px; height: 160px; float: left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; padding: 10px; margin-right: 40px; box-sizing: border-box; margin-bottom: 40px; position: relative; background: url(../images/coupon01.jpg) left top no-repeat; color: #fff; }
#coupon_list .list-section li:nth-child(4n) { margin-right: 0; }
#coupon_list .list-section li a { color: #fff; }
#coupon_list .list-section li .p_img { height: 150px; overflow: hidden; }
#coupon_list .list-section li .p_img img { height: 210px; width: 100%; }
#coupon_list .list-section li .p_body { padding: 0px 0; }
#coupon_list .list-section li .p_amount { font-size: 14px; }
#coupon_list .list-section li .p_amount i { font-size: 32px; line-height: 1.2; }
#coupon_list .list-section li .p_desc { font-size: 12px; line-height: 18px; overflow: hidden; position: absolute; bottom: 10px; left: 10px; }
#coupon_list .list-section li .p_name { font-size: 14px; font-weight: bold; margin-bottom: 6px; }
#coupon_list .list-section li .p_type { font-size: 14px; font-weight: bold; position: absolute; top: 10px; right: 10px; }
#coupon_list .list-section li.type01 { background: url(../images/coupon01.jpg) left top no-repeat; }
#coupon_list .list-section li.type02 { background: url(../images/coupon02.jpg) left top no-repeat; }
#coupon_list .list-section li.type03 { background: url(../images/coupon03.jpg) left top no-repeat; }
#coupon_list .list-section li.type04 { background: url(../images/coupon04.jpg) left top no-repeat; }

/*分页*/
#page_nav { text-align: center; }
#page_nav .pagination { margin: 0; }
#page_nav .pagination form { margin: 0; }
#page_nav .pagination li a { border-radius: 4px; margin: 0 5px; color: #919191; }
#page_nav .pagination li a:hover,
#page_nav .pagination li a:focus,
#page_nav .pagination li a.active { background-color: #DD2727; color: #fff; border: 1px solid #DD2727; }
#page_nav .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
#page_nav .pagination > li { display: inline; }
#page_nav .pagination > li > a,
#page_nav .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px; font-size: 24px; margin: 0 5px; }
#page_nav .pagination > li:first-child > a,
#page_nav .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
#page_nav .pagination > li:last-child > a,
#page_nav .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
#page_nav .pagination > li > a:hover,
#page_nav .pagination > li > span:hover,
#page_nav .pagination > li > a:focus,
#page_nav .pagination > li > span:focus { color: #2a6496; background-color: #eeeeee; border-color: #dddddd; }
#page_nav .pagination > .active > a,
#page_nav .pagination > .active > span,
#page_nav .pagination > .active > a:hover,
#page_nav .pagination > .active > span:hover,
#page_nav .pagination > .active > a:focus,
#page_nav .pagination > .active > span:focus { z-index: 2; color: #ffffff; background-color: #dd2727; border-color: #dd2727; cursor: default; }
#page_nav .pagination > .disabled > span,
#page_nav .pagination > .disabled > span:hover,
#page_nav .pagination > .disabled > span:focus,
#page_nav .pagination > .disabled > a,
#page_nav .pagination > .disabled > a:hover,
#page_nav .pagination > .disabled > a:focus { color: #777777; background-color: #ffffff; border-color: #dddddd; cursor: not-allowed; }


/*购物车*/
#cart { margin-bottom: 20px; padding-bottom: 20px; }
#cart dt { padding-top: 20px; }
#cart dt h3 { font-weight: normal; font-size: 18px; height: 40px; }
#cart dt h3 em { font-style: normal; margin-left: 5px; color: #dd2727; }
#cart .cart_list { padding: 10px 0 0; }
#cart .cart_table { width: 100%; border-collapse: collapse; }
#cart .cart_table tr td { border-bottom: 10px solid #eee; padding: 10px 5px; }
#cart .cart_table tr.tr_shop td { height: 40px; font-size: 15px; }
#cart .cart_table span { display: block; }
#cart .cart_table .cart_product_name { color: #000; font-size: 36px; line-height: 50px; overflow: hidden; }
#cart .cart_table .cart_property { color: #999; line-height: 35px; height: 70px; overflow: hidden; }
#cart .cart_table .cart_unitprice { color: #ff0000; font-size: 40px; }
#cart .cart_table .cart_product_img { width: 220px; }
#cart .cart_table .cart_product_img img { border: 1px solid #c9c9c9; width: 200px; height: 200px; }
#cart .cart_table .cart_product_info { position: relative; padding-right: 25px; }
#cart .cart_table .cart_product_info .btn_del { font-size: 24px; position: absolute; right: 20px; top: 10px; font-size: 36px; line-height: 1; }
#cart .cart_table .cart_product_info .cart_count_box { position: absolute; right: 20px; bottom: 10px; }
#cart .cart_table .cart_product_info .cart_count_box input { width: 60px; text-align: center; float: left; border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; line-height: 45px; }
#cart .cart_table .cart_product_info .cart_count_box button { min-width: 50px; text-align: center; float: left; border-radius: 0; border: 1px solid #ccc; background-color: transparent; font-size: 36px; line-height: 45px; }
#cart .cart_table .td_checkbox { width: 70px; padding-left: 20px; }
#cart .cart_table .td_checkbox input { display: none; }
#cart .cart_table .td_checkbox i { line-height: 1; font-size: 40px; cursor: pointer; }
#cart .cart_table .td_checkbox .icon-circle { display: block; color: #999; }
#cart .cart_table .td_checkbox .icon-gouxuan { display: none; color: #ff3737; }
#cart .cart_table .td_checkbox.on .icon-gouxuan { display: block; line-height: 1; }
#cart .cart_table .td_checkbox.on .icon-circle { display: none; }

#cart .batch_operate input { display: none; }
#cart .batch_operate i { line-height: 1; font-size: 25px; cursor: pointer; width: 25px; }
#cart .batch_operate .icon-circle { display: inline-block; color: #999; }
#cart .batch_operate .icon-gouxuan { display: none; color: #ff3737; }
#cart .batch_operate.on .icon-gouxuan { display: inline-block; line-height: 1; }
#cart .batch_operate.on .icon-circle { display: none; }

#cart .cart_operate_line { padding: 30px 220px 30px 25px; height: 110px; line-height: 50px; position: fixed; border: 1px solid #ddd; color: #999; font-size: 32px; bottom: 100px; width: 750px; background-color: #fff; }
#cart .cart_operate_line .batch_operate { }
#cart .cart_operate_line .batch_operate label,
#cart .cart_operate_line .batch_operate a { margin-right: 30px; }
#cart .cart_operate_line .total_line { }
#cart .cart_operate_line .total_line > span { margin-right: 20px; }
#cart .cart_operate_line .total_line > span i { color: #f47b06; font-weight: bold; font-style: normal; margin: 0 2px; }
#cart .cart_operate_line .total_line .total_price { font-size: 36px;  }
#cart .cart_operate_line .total_line .total_price span { color: #f47b06; }
#cart .cart_operate_line .btn_pay { position: absolute; top: -1px; right: 0; width: 200px; display: inline-block; vertical-align: middle; height: 80px; line-height: 80px; text-align: center; font-size: 36px; text-align: center; background-color: #f47b06; border-radius: 40px; color: #fff; border: none; margin-right: 10px; margin-top: 15px; }
#cart .cart_operate_line .btn_pay:hover { background-color: #f47b06; border: 1px solid #f47b06; }

/*下单页面*/
#order { }
#order .order_address_selected { padding: 25px; background-color: #fff; overflow: hidden; margin-bottom: 20px; }
#order .order_address_selected dt { width: 70px; float: left; min-height: 100px; padding-top: 18px; }
#order .order_address_selected dt i { font-size: 52px; vertical-align: middle; color: #616161; }
#order .order_address_selected dd { float: left; width: 620px; line-height: 1.5; position: relative; padding-right: 40px; }
#order .order_address_selected dd .order_user_name { font-size: 36px; float: left; }
#order .order_address_selected dd .order_user_phone { float: right; font-size: 36px; }
#order .order_address_selected dd .order_user_address { color: #999; display: block; width: 100%; line-height: 1.2; margin-top: 6px; }
#order .order_address_selected dd .icon-jiantou { position: absolute; right: -15px; color: #999; top: 35px; font-size: 32px; line-height: 32px; width: 32px; }

#order_address { border: 1px solid #e8e8e8; margin-bottom: 10px; background-color: #fff; position: fixed; z-index: 10; height: 100%; overflow-x: hidden; overflow-y: auto; width: 750px; }
#order_address a { }
#order_address a:hover { text-decoration: underline; }
#order_address > dt { padding-left: 15px; line-height: 80px; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; overflow: hidden; }
#order_address > dt i.icon-jiantoul { float: left; line-height: 80px; font-size: 40px; }
#order_address > dt h3 { font-weight: normal; float: left; line-height: 80px; font-size: 32px; width: 385px; text-align: right; }
#order_address > dt .new_address { float: right; font-size: 28px; margin: 12px 20px 0 0; }
#order_address > dd { padding: 20px; }
#order_address > dd .order_address_list li { margin-bottom: 10px; min-height: 100px; position: relative; padding-right: 80px; border-bottom: 1px solid #ddd; }
#order_address > dd .order_address_list li:last-child { border: none; }
#order_address > dd .order_address_list li input { width: 32px; height: 25px; }
#order_address > dd .order_address_list li a { margin-left: 10px; }
#order_address > dd .order_address_list li .default { margin-left: 10px; }
#order_address > dd .order_address_list li .btn_operate { position: absolute; right: 0; top: 0; }
#order_address > dd .order_address_list li .btn_operate a { display: block; line-height: 40px; text-decoration: underline; }
#order_address > dd .order_address_list li:hover .btn_operate { }
#order_address .order_address_edit { border-top: 1px solid #ddd; }
#order_address .order_address_edit li { margin-bottom: 10px; }
yt0#order_address .order_address_edit li b { line-height: 80px; }
#order_address .order_address_edit li label { display: block; margin-bottom: 10px; }
#order_address .order_address_edit li .tbox,
#order_address .order_address_edit li select { height: 60px; line-height: 60px; border: 1px solid #bbb; padding: 0 5px; width: 100%; }
#order_address .order_address_edit li #address { }
#order_address .order_address_edit li.address_area select { width: 32%; overflow: hidden; }
#order_address .order_address_edit .btn_save_address { height: 80px; line-height: 80px; background-color: #dd2727; border: none; color: #fff; padding: 0 30px; width: 100%; border-radius: 40px; }
#order_address .order_address_edit .btn_save_address:hover { background-color: #C81414; }

#order_shipping { border: 1px solid #e8e8e8; margin-bottom: 10px; }
#order_shipping > dt { padding-left: 15px; line-height: 42px; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; font-weight: normal; font-size: 16px; }
#order_shipping > dd { padding: 20px; }
#order_shipping .order_shipping_item li { display: table-cell; vertical-align: top; }
#order_shipping .order_shipping_item li.col_tit { width: 100px; text-align: right; }
#order_shipping .order_shipping_item li > div { margin-bottom: 6px; }
#order_shipping .order_shipping_item { margin-bottom: 10px; }


#order_invoice { border: 1px solid #e8e8e8; margin-bottom: 10px; }
#order_invoice > dt { padding-left: 15px; line-height: 42px; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; font-weight: normal; font-size: 16px; }
#order_invoice > dd { padding: 20px; }
#order_invoice ul li { display: table-cell; vertical-align: top; }
#order_invoice ul li.col_tit { width: 100px; text-align: right; }
#order_invoice ul li > div { margin-bottom: 6px; }
#order_invoice ul { margin-bottom: 10px; }
#order_invoice ul li .tbox,
#order_invoice ul li select { height: 28px; line-height: 28px; border: 1px solid #bbb; padding: 0 5px; }
#order_invoice .order_invoice_info { display: none; }

#order .order_product { background-color: #fff; }
#order .order_product .order_product_name { color: #000; font-size: 32px; line-height: 50px; overflow: hidden; }
#order .order_product .order_property { color: #999; line-height: 30px; height: 60px; overflow: hidden; }
#order .order_product .order_unitprice { color: #ff0000; line-height: 1.2; }
#order .order_product .order_unitprice em { color: #999; padding: 0 10px; }
#order .order_product .order_product_img { width: 180px; text-align: right; padding: 20px 0; }
#order .order_product .order_product_img img { border: 1px solid #c9c9c9; width: 150px; height: 150px; }
#order .order_product .table_tit { line-height: 70px; padding: 0 25px; font-size: 36px; }
#order .order_product .order_product_info { padding: 20px 25px 0 10px; }
#order .order_product .order_product_info span { display: block; }

#order .order_pro_table { width: 100%; border-collapse: collapse; }
#order .order_pro_table tr td { border-bottom: 1px solid #cdcdcd; vertical-align: top; }
#order .order_pro_table tr.tr_shop td { height: 40px; font-size: 15px; }
#order .order_pro_table .tr_property { color: #9c9c9c; }

#order .order_remark { padding: 10px 25px; background-color: #fff; font-size: 36px; margin-bottom: 20px; }
#order .order_remark input { width: 80%; border: none; font-size: 28px; }

#order .order_coupon { padding: 10px 25px; background-color: #fff; margin-bottom: 20px; overflow: hidden; }
#order .order_coupon dt { float: left; width: 150px; font-size: 36px; font-weight: normal; line-height: 60px; }
#order .order_coupon dd { float: left; width: 550px; text-align: right; line-height: 60px; position: relative; padding-right: 40px; }
#order .order_coupon dd span.no_coupon { color: #999; }
#order .order_coupon dd span.order_coupon_name { display: none; width: 100%; display: block; }
#order .order_coupon dd span.order_coupon_name select { width: 100%; text-align: right; border: none; outline: none; line-height: 50px; height: 50px; }
#order .order_coupon dd i.icon-jiantou { font-size: 32px; position: absolute; right: 0; top: 17px; line-height: 32px; color: #999; }
#order .order_price_line { background-color: #fff; margin-bottom: 20px; font-size: 36px; }
#order .order_price_line label { float: left; }
#order .order_price_line span { float: right; }
#order .order_price_line .total_price_shipping { overflow: hidden; padding: 0 25px; line-height: 80px; border-bottom: 1px solid #cdcdcd; background-color: #fff; }
#order .order_price_line .total_price { font-weight: bold; padding: 0 25px; line-height: 80px; overflow: hidden; background-color: #fff; margin-bottom: 20px; }
#order .order_price_line .total_price label { font-weight: bold; }
#order .order_price_line .total_price span { color: #ff0000; }

#order .order_price_line i { font-style: normal; margin: 0 2px; }
#order .order_price_line .total_price_pay { font-size: 18px; }
#order .order_price_line .order_address_text { margin-top: 6px; color: #6c6c6c; }
#order .order_price_line .total_price_pay i { font-weight: bold; }
#order .order_price_line .dingjing { display: none; font-size: 16px; }

#order .order_submit_line { overflow: hidden; width: 750px; position: fixed; bottom: 0; background-color: #fff; line-height: 100px; font-size: 33px; border: 1px solid #d2d2d2; }
#order .order_submit_line .total_price_pay { float: left; width: 380px; text-align: center; }
#order .order_submit_line .total_price_pay i { color: #ff0000; }
#order .order_submit_line .back_cart { float: right; line-height: 100px; font-size: 33px; color: #999; width: 150px; text-align: center; background-color: #eeeeee; border-left: 1px solid #d2d2d2; }
#order .order_submit_line .btn_order { float: right; height: 100px; line-height: 100px; text-align: center; min-width: 190px; padding: 0 26px; background-color: #df3232; color: #fff; border: 1px solid #df3232; }
#order .order_submit_line .btn_order:hover { background-color: #BC1717; border: 1px solid #BC1717; }

/*付款方式*/
#order .order_payway_name { margin-bottom: 20px; }
#order .order_payway_name dd { background-color: #fff; padding: 20px 40px; line-height: 40px; font-size: 36px; border-bottom: 1px solid #cdcdcd; position: relative; }
#order .order_payway_name dd:last-child { border: none; }
#order .order_payway_name dd i { position: absolute; font-size: 36px; right: 25px; top: 25px; line-height: 36px; }
#order .order_payway_name dd .icon-circle { display: inline-block; color: #999; }
#order .order_payway_name dd .icon-gouxuan { display: none; color: #3cb035; }
#order .order_payway_name dd.on .icon-gouxuan { display: inline-block; line-height: 1; }
#order .order_payway_name dd.on .icon-circle { display: none; }
#order .order_payway_name dd label { display: block; }
#order .order_payway_name dd label input { display: none; }
#order .order_payway_name dd label img { margin-right: 20px; }

/*支付页面*/
#pay { }
#pay .pay_order_success { margin-bottom: 20px; background-color: #fff; }
#pay .pay_order_success > dt { text-align: center; line-height: 80px; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; }
#pay .pay_order_success > dd { padding: 20px; }
#pay .pay_order_success > dd .tips { font-size: 36px; text-align: center; padding: 20px 0; color: #6bb021; }
#pay .pay_order_success > dd .tips i { font-size: 42px; vertical-align: middle; margin-right: 10px; }
#pay .pay_order_success > dd .tips_error { font-size: 36px; text-align: center; padding: 20px 0; color: #dd2727; }
#pay .pay_order_success > dd .tips_error i { font-size: 42px; vertical-align: middle; margin-right: 10px; }
#pay .pay_order_success table { border-collapse: collapse; margin: 20px auto; }
#pay .pay_order_success table tr td { border: 1px solid #eee; padding: 15px; }
#pay .pay_order_success table tr.tr_th td { background-color: #f5f5f5; }
#pay .pay_order_success .btn_pay { height: 40px; line-height: 40px; background-color: #dd2727; border: none; color: #fff; padding: 0 10px; min-width: 180px; font-size: 20px; }
#pay .pay_order_success .btn_pay:hover { background-color: #C81414; }

#pay .pay_way { border: 1px solid #e8e8e8; margin-bottom: 10px; }
#pay .pay_way > dt { padding-left: 15px; line-height: 42px; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; font-weight: normal; font-size: 16px; }
#pay .pay_way > dd { padding: 20px; }
#pay .pay_way > dd .tips { font-size: 24px; text-align: center; padding: 20px 0; color: #6bb021; }
#pay .pay_way ul { margin-bottom: 15px; }
#pay .pay_way lrthi { display: table-cell; vertical-align: top; }
#pay ujytujh gypay_way li.col_tit { width: 100px; text-align: right; }
#pay .pay_way li { font-size: 24px; }
#pay .pay_way li .pay_item { border: 1px solid #ddd; cursor: pointer; }
#pay .pay_way li .pay_item.active { border: 1px solid #FF5722; }
#pay .pay_way li .pay_item > label { height: 60px; padding: 10px 15px; display: block; }
#pay .pay_way li i { font-size: 40px; margin: 0 5px; vertical-align: middle; line-height: 1.2; }
#pay .pay_way li .pay_alipay { color: #3c98e3; margin-bottom: 10px; line-height: 1.5; }
#pay .pay_way li .pay_weixin { color: #09bb07; line-height: 1.5; }
#pay .pay_way li .pay_yinxia.pay_item { color: #333; font-size: 16px; line-height: 40px; border: none; display: inline; padding: 0; height: auto; }
#pay .pay_way li .pay_yinxia.pay_item label { display: inline; padding: 0; height: auto; }
#pay .pay_way li.pay_item_yu { font-size: 14px; color: #888; }
#pay .pay_way li.pay_item_yu i { font-size: 14px; }
#pay .pay_way li.pay_item_yu span { margin-left: 20px; }
#pay .pay_way .btn_pay { height: 40px; line-height: 40px; background-color: #dd2727; border: none; color: #fff; padding: 0 10px; min-width: 180px; font-size: 20px; }
#pay .pay_way .btn_pay:hover { background-color: #C81414; }
#pay .pay_item_amount li { font-size: 14px; }
#pay .pay_item_amount li .money { color: #dd2727; }


#pay .pay_payway_name { margin-bottom: 20px; }
#pay .pay_payway_name dd { background-color: #fff; padding: 20px 40px; line-height: 40px; font-size: 36px; border-bottom: 1px solid #cdcdcd; position: relative; }
#pay .pay_payway_name dd:last-child { border: none; }
#pay .pay_payway_name dd i { position: absolute; font-size: 36px; right: 25px; top: 25px; line-height: 36px; }
#pay .pay_payway_name dd .icon-circle { display: inline-block; color: #999; }
#pay .pay_payway_name dd .icon-gouxuan { display: none; color: #3cb035; }
#pay .pay_payway_name dd.on .icon-gouxuan { display: inline-block; line-height: 1; }
#pay .pay_payway_name dd.on .icon-circle { display: none; }
#pay .pay_payway_name dd label input { display: none; }
#pay .pay_payway_name dd label img { margin-right: 20px; }
#pay .pay_submit_line { overflow: hidden; width: 750px; position: fixed; bottom: 0; background-color: #fff; line-height: 100px; font-size: 36px; border: 1px solid #d2d2d2; }
#pay .pay_submit_line .total_price_pay { float: left; width: 380px; text-align: center; }
#pay .pay_submit_line .total_price_pay i { color: #ff0000; }
#pay .pay_submit_line .back_cart { float: right; line-height: 100px; font-size: 36px; color: #999; width: 160px; text-align: center; background-color: #eeeeee; border-left: 1px solid #d2d2d2; }
#pay .pay_submit_line .btn_pay { float: right; display: inline-block; vertical-align: middle; height: 100px; line-height: 100px; text-align: center; min-width: 200px; padding: 0 30px; background-color: #df3232; color: #fff; border: 1px solid #df3232; }
#pay .pay_submit_line .btn_pay:hover { background-color: #BC1717; border: 1px solid #BC1717; }

.content { }
.content .top_menu { width: 100%; position: fixed; background-color: #fff; z-index: 100; display: none; top: 0; max-width: 750px; height: 100%; overflow-x: hidden; }
.content .top_menu i.icon-jiantoul { float: left; line-height: 60px; font-size: 40px; position: absolute; top: 0; left: 0; width: 60px; text-align: center; }
.content .top_menu h2 { font-size: 18px; padding-left: 8px; height: 40px; line-height: 36px; }
.content .top_menu h3 { background-color: #ece7e1; padding-left: 25px; line-height: 60px; font-size: 28px; text-align: center; font-weight: bold; }
.content .top_menu ul { border: 1px solid #ece7e1; padding: 5px 0; }
.content .top_menu li { width: 100%; text-align: center; border-bottom: 1px solid #ddd; }
.content .top_menu li a { color: #555; padding-left: 25px; }
.content .top_menu li a:hover { color: #000; }
.content .top_menu li.active { }
.content .top_menu li.active a { color: #333; background: #ddd6d0 url(../images/icon_dot2.jpg) 30px center no-repeat; }
.content .top_menu .contact { width: 174px; margin: 25px auto 0; text-align: left; border-top: 1px solid #358ccf; padding: 20px 28px; }
.content .top_menu .contact b { font-size: 16px; line-height: 25px; height: 50px; position: relative; z-index: 1; color: #348ecc; display: block; }
.content .top_menu .contact b em { font-style: normal; font-weight: normal; font-size: 14px; color: #666; }
.content .top_menu .l_bot { }

.content .title { height: 80px; line-height: 80px; border-bottom: 1px solid #ddd; position: relative; background-color: #f7f7f7; }
.content .title i.icon-caidan { line-height: 80px; font-size: 40px; position: absolute; top: 0; right: 0; width: 80px; text-align: center; }
.content .title > h3 { line-height: 80px; height: 80px; font-size: 30px; font-weight: bold; text-align: center; }
.content .title > h3 em { color: #888; font-style: normal; margin-left: 5px; font-weight: normal; }
.content .title .position { height: 35px; line-height: 35px; float: right; padding-right: 5px; }
.content .r_co { padding: 20px 5px; line-height: 1.8; }

/*新闻*/
.news { margin: 0; list-style: none; width: 100%; }
.news li { width: 710px; height: 85px; padding: 15px 8px; border-bottom: 1px dotted #ccc; }
.news li a.img { float: left; display: block; width: 118px; margin: 1px 0 0 1px; height: 82px; margin-right: 20px; position: relative; z-index: 1; }
.news li a.img img { width: 118px; height: 82px; }
.news li .r { height: 100px; position: relative; }
.news li b { display: block; height: 30px; }
.news li b a { font-size: 14px; color: #333; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -o-text-overflow: ellipsis; width: 565px; }
.news li p { font-size: 14px; margin: 0; padding: 0; color: #666; }
.news li .time { color: #888; text-align: right; font-size: 14px; position: absolute; right: 0; bottom: 10px; }
.news li a.more { color: #3e83ba; position: absolute; right: 0; bottom: 0; }
.news li a.more:hover { text-decoration: underline; }
.news li .read { height: 25px; border: 1px solid #7f4304; padding: 0 15px; line-height: 25px; background-color: #b07320; text-align: center; color: #f4f4f4; border-radius: 4px; position: absolute; right: 0; top: 0; display: block; }
.news li.readline a { }

.news_text { margin: 0; padding: 0; list-style: none; border-bottom: 1px dotted #F5EFE3; }
.news_text li { overflow: hidden; margin-bottom: 15px; padding-left: 27px; border-bottom: 1px dotted #ccc; }
.news_text li a { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -o-text-overflow: ellipsis; width: 565px; }
.news_text li .time { width: 145px; float: right; }

.news_photo { margin: 0; padding: 20px 0 0px 12px; list-style: none; border-bottom: 1px dotted #F5EFE3; zoom: 1; overflow: hidden; }
.news_photo li { width: 214px; height: 220px; margin-right: 30px; float: left; text-align: center; }
.news_photo li img { width: 208px; height: 156px; padding: 2px; border: 1px solid #d6d6d6; }
.news_photo li a.p_name { line-height: 22px; font-size: 12px; color: #666; }
.news_photo li.mr0 { margin-right: 0; }

/*新闻详细*/
.newsdetail { }
.newsdetail .tit { text-align: center; padding: 0 88px; margin: 24px 0 0; }
.newsdetail .info { text-align: center; border-bottom: 1px dashed #ccc; padding: 10px 0; margin: 0; font-weight: normal; font-size: 20px; color: #555; box-sizing: content-box; }
.newsdetail .info a { font-size: 20px; color: #999; }
.newsdetail .co { padding: 20px 20px; margin: 0 auto; font-size: 24px; line-height: 1.5; }

/*按需定制*/
#product_custom > dl { border: 1px solid #e8e8e8; margin-bottom: 10px; }
#product_custom > dl a { }
#product_custom > dl a:hover { text-decoration: underline; }
#product_custom > dl > dt { padding-left: 15px; line-height: 42px; background-color: #f5f5f5; border-bottom: 1px solid #e8e8e8; }
#product_custom > dl > dt h3 { font-weight: normal; font-size: 16px; line-height: 42px; }
#product_custom > dl > dt .new_address { margin-left: 20px; }
#product_custom > dl > dd { padding: 20px 0 20px 40px; }
#product_custom > dl > dd .order_address_list li { margin-bottom: 10px; }
#product_custom > dl > dd .order_address_list li a { margin-left: 10px; }
#product_custom > dl .order_address_edit { border-top: 1px dashed #ddd; }
#product_custom table td { padding: 0 0 10px 0; }
#product_custom table td.tips { color: #f59213; }
#product_custom table td input,
#product_custom table td textarea,
#product_custom table td select { line-height: 1.8; font-size: 24px; height: 60px; }

.custom_left { padding: 15px 25px 15px 25px; }
.custom_right { width: 135px; min-height: 420px; margin-left: -1px; border-left: 1px solid #ccd5df; overflow: hidden; float: right; text-align: center; }
.custom_right { float: right; }
.custom_right a { color: #666; padding-top: 60px; line-height: 16px; display: block; height: 50px; box-sizing: content-box; }
.custom_right a:hover { color: #0487e2; }
.custom_right .link_custom,
.custom_right .print_faq,
.custom_right .designer,
.custom_right .common_faq,
.custom_right .download_tpl { background: url(/Content/images/helplink.png) no-repeat 0 0; }
.custom_right .common_faq { background-position: 50px -275px; line-height: 32px; }
.custom_right .designer { background-position: 50px -175px; line-height: 32px; }

/*相关文章*/
.relation { border-top: 3px solid #6b6156; width: 690px; margin: 0 auto; }
.relation dt { height: 36px; font-size: 14px; line-height: 36px; font-weight: bold; }
.relation dd { height: 26px; background: url(../images/icon_dot.jpg) 2px center no-repeat; padding-left: 16px; }
.relation dd a { line-height: 26px; font-size: 14px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -o-text-overflow: ellipsis; width: 670px; }

/*评论*/
.message { border-top: 1px solid #d6d6d6; margin: 0 auto; margin-top: 20px; padding-top: 50px; width: 688px; }
.message_box { border: 1px solid #d6d6d6; }
.message_box textarea { background: url(../images/bg_box.jpg) top center repeat-x; height: 98px; width: 682px; border: none; padding: 2px; }
.message_box .sendline { height: 32px; line-height: 32px; padding: 0 10px; border-top: 1px solid #d6d6d6; padding-top: 4px; }
.message_box .sendline a { line-height: 32px; }
.message_box .sendline .sender { color: #379be9; float: left; margin-right: 10px; }
.message_box .sendline .headpic { height: 30px; width: 30px; float: left; border-radius: 30px; margin-right: 10px; }
.message_box .sendline .headpic img { height: 30px; width: 30px; }
.message_box .sendline .replyUserName { float: left; }
.message_box .sendline .tips { float: right; margin-right: 10px; }
.message_box .sendline .btn { height: 28px; background-color: #379be9; color: #fff; text-align: center; line-height: 28px; padding: 0 10px; border-radius: 3px; border: none; float: right; }

.message_list { margin-top: 25px; }
.message_list dt { height: 36px; border-bottom: 1px solid #d6d6d6; }
.message_list dt h3 { float: left; height: 33px; line-height: 33px; border-bottom: 3px solid #379be9; }
.message_list dt .sort { display: block; float: right; width: 96px; margin-top: 6px; border-radius: 4px; overflow: hidden; }
.message_list dt .sort a { height: 20px; width: 46px; display: block; float: left; background-color: #fff; border: 1px solid #ddd; color: #555; text-align: center; }
.message_list dt .sort a.on { background-color: #379be9; border: 1px solid #379be9; color: #fff; }
.message_list dd { padding: 15px 5px; border-bottom: 1px solid #ebebeb; zoom: 1; overflow: hidden; }
.message_list dd .headpic { height: 40px; width: 40px; float: left; border-radius: 40px; margin-right: 15px; float: left; }
.message_list dd .headpic img { height: 40px; width: 40px; }
.message_list dd .info { width: 620px; float: left; position: relative; }
.message_list dd .info .name { font-size: 14px; color: #379be9; font-weight: bold; margin-right: 5px; }
.message_list dd .info .time { color: #999; }
.message_list dd .info p { color: #666; font-size: 14px; margin: 0; }
.message_list dd .info p span { color: #379be9; margin-right: 5px; }
.message_list dd .info .operate { text-align: right; color: #aaa; position: absolute; right: 0; top: 0; }
.message_list dd .info .operate a { color: #000; padding-left: 22px; line-height: 16px; margin-right: 12px; }
.message_list dd .info .operate a.zan { background: url(../images/icon_zan.png) left top no-repeat; }
.message_list dd .info .operate a.zan:hover { background: url(../images/icon_zan.png) left bottom no-repeat; }
.message_list dd .info .operate a.reply { background: url(../images/icon_reply.png) left 2px no-repeat; }
.message_list dd .info .operate a.reply:hover { background: url(../images/icon_reply.png) left bottom no-repeat; }
.message_list dd.replyline { padding-left: 55px; }
.message_list dd.replyline .info { width: 570px; }

.message_list dd.reply_box_line { display: none; }
.message_list dd.reply_box_line .reply_box { padding: 0; width: 504px; float: right; }
.message_list dd.reply_box_line .reply_box textarea { height: 66px; width: 500px; border: none; padding: 2px; border: 1px solid #eee; }
.message_list dd.reply_box_line .reply_box .sendline { height: 25px; line-height: 25px; padding: 0 10px; padding-top: 4px; }
.message_list dd.reply_box_line .reply_box .sendline a { line-height: 25px; }
.message_list dd.reply_box_line .reply_box .sendline .btn { height: 22px; background-color: #379be9; color: #fff; text-align: center; line-height: 22px; padding: 0 5px; border-radius: 3px; border: none; float: right; }



/*网站导航*/
.sitemap { padding: 30px; font-size: 14px; }
.sitemap a { font-size: 14px; margin: 0 10px; }
.sitemap dd b a { font-weight: bold; margin: 0; }
.sitemap dd { margin-bottom: 30px; }

/*友情链接*/
.links { padding: 0px 25px; color: #666; }
.links a { color: #666; }
.links dt { height: 30px; border-bottom: 1px solid #d6d6d6; margin-top: 20px; float: left; width: 100%; margin-bottom: 15px; }
.links dt h3 { height: 29px; line-height: 29px; border-bottom: 2px solid #379be9; font-size: 14px; float: left; padding: 0 10px; }
.links dd { float: left; width: 155px; padding-left: 10px; height: 28px; }

/*联系我们*/
.contact { }
.contact .contact_info { padding: 25px 10px; border-bottom: 1px dotted #ccc; }
.contact .table { margin-top: 20px; width: 688px; border: none; }
.contact .table td { height: 40px; }
.contact .table td .tbox { height: 28px; width: 286px; border: 1px solid #d6d6d6; padding: 0; line-height: 28px; margin: 0; }
.contact .table td .tarea { height: 78px; width: 590px; border: 1px solid #d6d6d6; padding: 0; margin: 0; }
.contact .table td .col { display: block; float: left; line-height: 28px; margin-right: 10px; }
.contact .table td .change { text-decoration: underline; }
.contact .table td i { color: red; font-size: 12px; margin-right: 5px; font-style: normal; }


/*搜索*/
.solist { padding-top: 30px; }
.solist dt { height: 40px; border-bottom: 1px solid #d6d6d6; }
.solist dt h3 { float: left; font-size: 16px; }
.solist dt h3 i { color: #f59213; font-style: normal; }
.solist dt ul { float: right; font-size: 14px; }
.solist dt ul li { float: right; width: 92px; text-align: center; height: 40px; cursor: pointer; }
.solist dt ul li a { font-size: 14px; font-weight: bold; color: #666; }
.solist dt ul li a:hover { color: #f59213; }
.solist dt ul li.cur { border-bottom: 1px solid #f59213; color: #f59213; }
.solist dt ul li.cur a { color: #f59213; }
.solist dt ul li:hover { border-bottom: 1px solid #f59213; color: #f59213; }
.solist dt ul li:hover a { color: #f59213; }
.solist dd { padding: 15px 20px; border-bottom: 1px dotted #d6d6d6; font-size: 14px; color: #666; background: url(../images/icon_dot.jpg) 5px 24px no-repeat; }
.solist dd.so_item { min-height: 50px; }
.solist dd .title { font-weight: bold; font-size: 14px; }
.solist dd p { margin: 5px 0 0; position: relative; }
.solist dd .time { float: right; margin-top: 4px; color: #999; font-size: 12px; position: absolute; right: 0; bottom: 0px; }
.solist dd .key { color: #ee1818; }

.solist_photo dt { height: 40px; border-bottom: 1px solid #d6d6d6; margin-bottom: 30px; }
.solist_photo dt h3 { float: left; font-size: 16px; }
.solist_photo dt h3 i { color: #f59213; font-style: normal; }
.solist_photo dt ul { float: right; font-size: 14px; }
.solist_photo dt ul li { float: right; width: 92px; text-align: center; height: 40px; cursor: pointer; }
.solist_photo dt ul li a { font-size: 14px; font-weight: bold; color: #666; }
.solist_photo dt ul li a:hover { color: #f59213; }
.solist_photo dt ul li.cur { border-bottom: 1px solid #f59213; color: #f59213; }
.solist_photo dt ul li.cur a { color: #f59213; }
.solist_photo dt ul li:hover { border-bottom: 1px solid #f59213; color: #f59213; }
.solist_photo dt ul li:hover a { color: #f59213; }
.solist_photo { margin: 0; padding: 30px 0 0px 12px; list-style: none; border-bottom: 1px dotted #F5EFE3; zoom: 1; overflow: hidden; }
.solist_photo dd { width: 214px; height: 208px; margin-right: 30px; float: left; text-align: center; }
.solist_photo dd img { width: 208px; height: 156px; padding: 2px; border: 1px solid #d6d6d6; }
.solist_photo dd a { line-height: 30px; font-size: 12px; font-weight: bold; color: #666; }
.solist_photo dd.mr0 { margin-right: 0; }
.solist_photo dd .key { color: #ee1818; }



/*登录弹出框*/
.loginContainer { width: 450px; min-height: 420px; border-radius: 6px; background-color: #fff; padding-bottom: 10px; /*border:1px solid #aaa;box-shadow:0 0 4px #ccc;*/ }
.loginContent { width: 288px; margin: 0 auto; padding: 25px 0; color: #999; font-size: 14px; }
.loginContent .logo { padding-bottom: 5px; }
.loginContent .caption { height: 16px; line-height: 32px; border-bottom: 1px solid #ededed; font-weight: normal; text-align: center; margin-bottom: 20px; }
.loginContent .caption span { padding: 0 30px; background-color: #fff; }
.loginContent .tbox { height: 34px; border: 1px solid #ccc; padding: 0 8px; width: 270px; margin-top: 10px; border-radius: 4px; font-size: 14px; line-height: 33px; }
.loginContent .btn { height: 36px; border: 1px solid #7f4304; width: 288px; line-height: 34px; background-color: #b07320; text-align: center; color: #f4f4f4; margin-top: 10px; border-radius: 4px; font-weight: bold; cursor: pointer; }
.loginContent .btn:hover { background-color: #935705; }
.loginContent .option { margin-top: 10px; color: #666; font-size: 12px; }
.loginContent .option a { color: #dc2020; font-size: 12px; }
.loginContent .quicklogin { padding: 8px 5px; margin-top: 10px; zoom: 1; overflow: hidden; }
.loginContent .quicklogin a { margin-right: 13px; display: block; float: left; }
.loginContent .quicklogin a.mr0 { margin-right: 0px; }

/*pager*/
.pager { width: 100%; padding: 10px 0; float: left; }
.pager a, .pager span { display: block; float: left; color: #73bcf3; padding: 0 5px; line-height: 22px; }
.pager a:hover { color: #fff; }
.pager .current { color: #fff; font-weight: bold; }



.fenye { clear: both; width: 100%; margin: 0px; height: 30px; line-height: 30px; text-align: center; margin: 15px 0; }
.fenye a { height: 22px; font-size: 12px; border: 1px solid #808080; border-radius: 2px; display: inline-block; padding: 0 8px; line-height: 22px; color: #fff; background-color: #808080; margin-right: 5px; }
.fenye span, .fenye a.current { border: 1px solid #3973a6; display: inline-block; padding: 0 8px; height: 22px; line-height: 22px; color: #fff; background-color: #3973a6; margin-right: 5px; }
.fenye span a { display: inline; background: none; padding: 0; border: none; }

.fenye2 { clear: both; width: 100%; margin: 0px; height: 30px; line-height: 30px; text-align: center; margin: 10px 0; }
.fenye2 a { height: 22px; font-size: 14px; line-height: 22px; margin: 0 6px; }
.fenye2 span { height: 22px; line-height: 22px; color: red; margin: 0 6px; }


/*prev,next*/
.pagePrevNext { width: 660px; margin: 10px auto; padding: 10px 6px; line-height: 28px; color: #666; border-top: 1px dotted #888; }
.pagePrevNext a { line-height: 28px; color: #555; }
.pagePrevNext a:hover { line-height: 28px; color: #333; }
.pagePrevNext span { display: block; height: 28px; }


/*ad*/

#TabID { POSITION: absolute; BOTTOM: 4px; RIGHT: 2px; }
#TabID LI { FLOAT: left; CURSOR: pointer; WIDTH: 78px; HEIGHT: 39px; background: url('images/bg78X39_2.gif'); FILTER: alpha(opacity=50); opacity: 0.5; }
#TabID LI IMG { WIDTH: 66px; HEIGHT: 26px; MARGIN: 6px 6px 7px 6px; }
#TabID LI.active { background: url('../images/bg_1.gif'); FILTER: alpha(opacity=100); opacity: 1; }

.aui_inner { border-radius: 4px; }
.aui_close { width: 20px; height: 20px; line-height: 20px; right: 5px; top: 5px; /* border-radius:20px; */ /* background:#999; */ color: #999; /* box-shadow:0 1px 3px rgba(0, 0, 0, .3); */ -moz-transition: linear .06s; -webkit-transition: linear .06s; transition: linear .06s; font-size: 18px; font-family: 宋体; font-weight: bold; }
.aui_close:hover { width: 20px; height: 20px; line-height: 20px; right: 5px; top: 5px; /* border-radius:20px; */ /* background:#999; */ color: #d1282a; /* box-shadow:0 1px 3px rgba(0, 0, 0, .3); */ -moz-transition: linear .06s; -webkit-transition: linear .06s; transition: linear .06s; font-size: 18px; font-family: 宋体; font-weight: bold; }

@media screen and (min-width: 0) {
    .aui_close { width: 20px; height: 20px; line-height: 20px; right: 5px; top: 5px; border-radius: 0; background: none; color: #999; box-shadow: none; -moz-transition: linear .06s; -webkit-transition: linear .06s; transition: linear .06s; font-size: 18px; font-family: 宋体; font-weight: bold; }
    .aui_close:hover { width: 20px; height: 20px; line-height: 20px; right: 5px; top: 5px; border-radius: 0; background: none; color: #d1282a; box-shadow: none; -moz-transition: linear .06s; -webkit-transition: linear .06s; transition: linear .06s; font-size: 18px; font-family: 宋体; font-weight: bold; }
}

/*购物车抛物效果*/
.flyer-img { border-radius: 10px; position: fixed; z-index: 9999; width: 20px; height: 20px; }
/*右侧客服*/
.fixedFloor { display: none; position: fixed; left: 50%; bottom: 100px; margin-left: -700px; width: 70px; height: auto; border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; }
.fixedFloor .Floor_ladder { height: 34px; line-height: 34px; width: 68px; text-align: center; border-bottom: 1px solid #eee; font-size: 12px; color: #333; cursor: pointer; }
.fixedFloor .Floor_ladder:hover,
.fixedFloor .Floor_ladder.current { background: #009e96; color: #fff; }
.fixed_right { width: 40px; height: 168px; position: fixed; right: 20px; top: 100px; }
.fixed_right li { width: 40px; height: 40px; background: #888; border-radius: 4px; margin-bottom: 2px; }
.fixed_right li:hover { background: #149BCC; }
.fixed_right li:hover .note { width: 80px; padding-right: 10px; position: absolute; right: 36px; top: 0; background: #149BCC; visibility: visible; }
.fixed_right li:hover a { background: #149BCC; }
.fixed_right li:hover .icon_r { background-color: #149BCC; }
.fixed_right a { position: relative; display: block; width: 40px; height: 40px; text-decoration: none; }
.fixed_right .li_icon1 .icon_r { background: #888 url(../images/online.png) no-repeat; background-position: 0 0; }
.fixed_right .li_icon2 .icon_r { background: #888 url(../images/online.png) no-repeat; background-position: 0 -40px; }
.fixed_right .li_icon3 .icon_r { background: #888 url(../images/online.png) no-repeat; background-position: 0 -80px; }
.fixed_right .li_icon4 .icon_r { background: #888 url(../images/online.png) no-repeat; background-position: 0 -120px; }
.fixed_right .li_icon5 .icon_r { background: #888 url(../images/online.png) no-repeat; background-position: 0 -160px; }
.fixed_right .li_icon6 .icon_r { background: #888 url(../images/online.png) no-repeat; background-position: 0 -200px; }
.fixed_right .icon_r { display: block; width: 40px; height: 40px; z-index: 1; background: #888 url(../images/online.png) no-repeat; }
.fixed_right .note { width: 80px; height: 40px; overflow: hidden; padding: 0 10px; text-align: right; color: #fff; line-height: 40px; position: absolute; right: 0; top: 0; font-size: 12px; border-radius: 4px; transition: all 0.5s linear; z-index: -1; visibility: hidden; }
.fixed_right .code { display: none; width: 128px; height: 128px; background: #009e96; position: absolute; bottom: 0; right: 40px; text-align: center; font-size: 12px; color: #fff; }
.fixed_right .code img { width: 90px; height: 90px; margin-top: 12px; }
.fixed_right .code em { font-style: normal; display: block; }
.fixed_right li:hover .code { display: block; }

/*底部定制留言框*/
.footer-box { /*height: 135px;*/ background: #ffff00; width: 100%; position: fixed; bottom: 0; display: block; z-index: 103; }
.footer-box input, .footer-box select { border: none; margin: 0; padding: 0; }
.footer-box .footer-btn { position: absolute; display: block; bottom: 0; width: 128px; cursor: pointer; right: 0; /* z-index: 1; */ }
.footer-box .bottom { height: 135px; bottom: 0; width: 0px; opacity: 5.8; display: none; }
.footer-box .bottom-fixed { margin: 0 auto; width: 1200px; position: relative; z-index: 2; top: -48px; }
.footer-box #qidText { display: block; height: 30px; line-height: 30px; width: 136px; padding-left: 10px; border: 1px solid #aaa; float: left; }
.footer-box .bottom-form { height: 40px; position: absolute; z-index: 2; width: 544px; bottom: 0; right: 218px; float: right; }
.footer-box #tel { height: 30px; line-height: 30px; width: 180px; padding-left: 10px; border: 1px solid #aaa; float: left; margin-left: 106px; }
.footer-box #fbtn { width: 100px; height: 30px; background-color: #0000ff; color: white; font-weight: 600; margin-left: 10px; border-radius: 6px; }
.footer-box #hidQtitle { position: absolute; top: 1px; height: 28px; line-height: 28px; width: 120px; padding-left: 10px; left: 1px; }
.footer-box .bottom-ax { position: absolute; right: -22px; top: 60px; display: block; height: 35px; width: 35px; background-color: rgba(0,0,0,.4); border-radius: 35px; /* margin-right: 100px; */ text-align: center; outline: 0; cursor: pointer; }
.footer-box .bottom-ax a { line-height: 35px; }
.footer-box #weixin { position: absolute; position: absolute; right: 17px; top: 64px; display: block; background-color: rgba(0,0,0,.4); width: 110px; height: 110px; overflow: hidden; }
.footer-box #weixin img { width: 110px; height: 110px; }
/*完善资料弹框*/
.xubox_page .xubox_setwin .xubox_close1 { position: absolute; right: -8px; top: -2px; }
.xubox_page .wenxintishi { font-size: 14px; }
.xubox_page .wenxintishi p { padding: 5px; font-size: 15px; }
.xubox_page #weixin { position: absolute; left: 1106px; top: 70px; display: block; height: 35px; width: 35px; background-color: rgba(0,0,0,.4); border-radius: 35px; }
.xubox_page #qidValue { border: 1px solid #AFAFAF; width: 230px; height: 35px; padding-left: 10px; line-height: 35px; margin-left: 10px; }
.xubox_page #phone-verify { border: 1px solid #AFAFAF; width: 200px; height: 35px; padding-left: 10px; line-height: 35px; margin-left: 10px; }
.xubox_page .gain-verify { border: 1px solid #AFAFAF; width: 120px; height: 35px; padding-left: 10px; line-height: 35px; margin-left: 10px; }
.xubox_page #submit { width: 150px; height: 45px; padding-left: 10px; line-height: 35px; margin-left: 160px; color: white; font-size: 16px; font-weight: 600; background: #009D95; }
.xubox_page .Capacity-bg { background: url("../images/mess_box_bg.jpg"); height: 750px; width: 695px; margin: 0 auto; position: relative; font-size: 15px; }
.xubox_page .Capacity { background: url("../images/mess_box_bg.jpg"); height: 750px; width: 700px; margin: 0 auto; position: relative; font-size: 15px; }
.xubox_page .Capacity-form { padding: 220px 0 0 80px; width: 560px; /*margin: 0 auto;*/ }
.xubox_page .Capacity-form div { width: 520px; padding-bottom: 20px; line-height: 30px; }
.xubox_page #need { border: 1px solid #AFAFAF; width: 500px; height: 35px; padding-left: 10px; line-height: 35px; margin-left: 10px; }
.xubox_page #require { border: 1px solid #AFAFAF; width: 500px; padding-left: 10px; line-height: 19px; margin-left: 10px; }
.xubox_page #phone { border: 1px solid #AFAFAF; width: 200px; height: 35px; padding-left: 10px; line-height: 35px; margin-left: 10px; }

/*评价*/
.m-comment-list li { position: relative; padding: 30px 40px 30px 100px; margin-bottom: 15px; background: #fff; border-bottom: 1px solid #eee; }
.m-comment-list li:last-child { border: none; }
.m-comment-list .user-img { position: absolute; left: 10px; top: 30px; display: block; width: 70px; height: 70px; }
.m-comment-list .comment-info { font-size: 0; }
.m-comment-list .comment-info a { display: inline-block; line-height: 1.2; overflow: hidden; _zoom: 1; font-size: 24px; color: #8d665a; }
.m-comment-list .comment-info p { line-height: 1.2; margin-top: 10px; font-size: 20px; color: #b0b0b0; }
.m-comment-list .comment-eval { position: absolute; font-size: 16px; color: #ff7b33; background: url(../images/star_gray.png); width: 140px; }
.m-comment-list .comment-eval { right: 40px; top: 40px; height: 28px; }
.m-comment-list .comment-eval .comment-star { background: #fff url(../images/star.png); height: 28px; }
.m-comment-list .comment-eval .star-1 { width: 28px; }
.m-comment-list .comment-eval .star-2 { width: 56px; }
.m-comment-list .comment-eval .star-3 { width: 84px; }
.m-comment-list .comment-eval .star-4 { width: 112px; }
.m-comment-list .comment-eval .star-5 { width: 140px; }
.m-comment-list .comment-txt { margin-top: 20px; color: #5e5e5e; font-size: 28px; }
.m-comment-list .m-img-list { margin-top: 20px; }
.m-comment-list .m-img-list .img-item { position: relative; float: left; _display: inline; width: 140px; height: 140px; margin: 0 8px 8px 0; overflow: hidden; _zoom: 1; cursor: pointer; }
.m-comment-list .m-img-list .img-item img { border: 1px solid #eee; }
.comment-answer { margin-top: 46px; }
.comment-answer .answer-item { position: relative; margin-bottom: 46px; padding-left: 47px; }
.comment-answer .answer-img { position: absolute; left: 0; top: 10px; width: 40px; height: 40px; overflow: hidden; _zoom: 1; }
.comment-answer .answer-content h3 { margin-bottom: 10px; font-size: 20px; }
.comment-answer .official-name { color: #ff6700; }
.comment-answer .answer-content p { color: #616161; font-size: 20px; }
.comment-more { text-align: center; }
.comment-more .load-more { width: 100%; height: 70px; margin-top: 20px; line-height: 70px; font-size: 24px; color: #17AEE6; background: #f5f5f5; }

/*分页*/
.pagination-container { text-align: center; }
.pagination-container .pagination { margin: 0; }
.pagination-container .pagination form { margin: 0; }
.pagination-container .pagination li a { border-radius: 4px; margin: 0 5px; color: #919191; }
.pagination-container .pagination li a:hover,
.pagination-container .pagination li a:focus,
.pagination-container .pagination li a.active { background-color: #DD2727; color: #fff; border: 1px solid #DD2727; }
.pagination-container .pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination-container .pagination > li { display: inline; }
.pagination-container .pagination > li > a,
.pagination-container .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; margin-left: -1px; }
.pagination-container .pagination > li:first-child > a,
.pagination-container .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination-container .pagination > li:last-child > a,
.pagination-container .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.pagination-container .pagination > li > a:hover,
.pagination-container .pagination > li > span:hover,
.pagination-container .pagination > li > a:focus,
.pagination-container .pagination > li > span:focus { color: #2a6496; background-color: #eeeeee; border-color: #dddddd; }
.pagination-container .pagination > .active > a,
.pagination-container .pagination > .active > span,
.pagination-container .pagination > .active > a:hover,
.pagination-container .pagination > .active > span:hover,
.pagination-container .pagination > .active > a:focus,
.pagination-container .pagination > .active > span:focus { z-index: 2; color: #ffffff; background-color: #dd2727; border-color: #dd2727; cursor: default; }
.pagination-container .pagination > .disabled > span,
.pagination-container .pagination > .disabled > span:hover,
.pagination-container .pagination > .disabled > span:focus,
.pagination-container .pagination > .disabled > a,
.pagination-container .pagination > .disabled > a:hover,
.pagination-container .pagination > .disabled > a:focus { color: #777777; background-color: #ffffff; border-color: #dddddd; cursor: not-allowed; }
