/* public */
html {color: #33495f; font: 14px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica,"Microsoft YaHei","寰蒋闆呴粦","MicrosoftJhengHei","鍗庢枃缁嗛粦","STHeiti";}
body, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form, div { margin: 0; padding: 0; list-style-type: none; border: 0; }
input,select{font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica,"Microsoft YaHei","寰蒋闆呴粦","MicrosoftJhengHei","鍗庢枃缁嗛粦","STHeiti";}
h1, h2, h3, h4, h5, h6,strong{font-weight: normal;}
input { padding: 0; margin: 0; }
table{border-collapse:collapse;}
a{text-decoration: none;color: #33495f;}
img{vertical-align: top;}
.clearfix{zoom: 1;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.w_1080{width: 1080px;margin: 0 auto;}
.btn-gost{padding-left: 20px; padding-right: 20px; border: 1px solid #22bc69; color: #22bc69; border-radius: 2px;	font-size: 14px;}
.btn-gost:hover{background-color: #22bc69; color: #fff; cursor: pointer;}
.btn-gost:active{background-color: #1da758; color: #fff;}


body.modal-open{overflow: hidden;}
/*dialog*/
.dialog-bg{position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.7); text-align: center;z-index: 9999; overflow-y: auto;}
.dialog-bg .dialog{background-color: #fff; border-radius: 2px; text-align: left; padding: 30px; position: relative;transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear; margin-top: 30px; margin-bottom: 30px;display:inline-block;}
.dialog-bg .ref{height: 100%; width: 0;}
.dialog-bg .dialog .btns{text-align: center;}
.dialog-bg .dialog .copy,.dialog-bg .dialog .ok,.dialog-bg .dialog .cancel{width: 180px; height: 45px; line-height: 45px; background-color: #22bc69; color: #fff; margin-left: 10px; margin-right: 10px; text-align: center; border-radius: 2px; margin-top: 30px;}
.dialog-bg .dialog .cancel{background-color: #bdc3c7;}
.dialog-bg .dialog .copy:hover,.dialog-bg .dialog .ok:hover,.dialog-bg .dialog .cancel:hover{opacity: 0.8;filter:alpha(opacity=80); cursor: pointer;}
.dialog-bg .dialog .copy:active,.dialog-bg .dialog .ok:active{background: #1da758;}
.dialog-bg .dialog .cancel:active{background-color: #eee;}
.dialog-bg .dialog .close{position: absolute; right: 15px; top: 3px; font-size: 24px; font-weight: bolder; cursor: pointer;}
.dialog-bg .dialog .close:hover{color: #22bc69;}
.dialog-bg .dialog .dia-title{font-size: 20px; margin-bottom: 30px;}
.dialog-bg .dialog .dia-con{background-color: #f4f4f4; padding: 20px;}
.dialog-bg .dialog .dia-con.extension{background-color: #fff;}
.dialog-bg .dialog .dia-con li{height: 35px; line-height: 35px;}
.dialog-bg .dialog .dia-con span.inb{color: #333; width: 350px;}
.dialog-bg .dialog .dia-con span.inb:first-child{color: #33495f; width: 100px;}
.dialog-bg .dialog.input .dia-con span input[type='text']{width: 280px; border-radius: 2px; border: 1px solid #c3c8cc; padding: 10px 30px 10px 10px; height: 24px; line-height: 24px; outline: none;}
.dialog-bg .dialog.input .dia-con span textarea{width: 300px; border-radius: 2px; border: 1px solid #c3c8cc; padding: 10px;outline: none;}
.dialog-bg .dialog.input .dia-con li{height: 45px; line-height: 45px;}
.dialog-bg .dialog .dia-con .extension-href{background-color: #f4f4f4; color: #22bc69; padding: 5px 10px;}

body{min-width: 1080px;background-color: #fff;}
/* header */
.header{z-index: 1008;position: relative;padding-top: 96px;}
.header_top{border-bottom: 1px solid #ededed;width: 100%;position: fixed;z-index:1005;top: 0;background-color: #fff;}
.header_mini .header_top{position: absolute;}
.header_top .header_top_inner{width: 1080px;margin: 0 auto;height: 95px;position: relative;z-index: 10;}
.header_top .header_top_inner .header_logo{width: 190px;height: 76px;position: absolute;left:13px;top: 10px; background-image: url(https://sstatic.chunboimg.com//images/logo_new.png); text-indent: -9999px;background-size: contain;}

.header_top .header_top_inner .header_logo_right{position: absolute;left: 212px;top: 23px;font-size: 16px;color:#2bbc69;}
.header_top .header_top_inner .header_logo_right span{color: #808c9a; font-size: 12px; border: 1px solid #e4e4e4; border-radius: 3px; padding: 2px 5px; }
.header_top .header_top_inner .header_logo_right:hover{cursor: pointer;}
.header_top .header_top_inner .header_logo_right:hover span,
.header_top .header_top_inner .header_logo_right span:hover{cursor: pointer; color: #22bc69; border: 1px solid #22bc69;}
.search_box{border:1px solid #e4e4e4;height: 17px;width: 308px;position: absolute;left: 300px;top:26px;border-radius: 3px;padding: 13px 10px 13px;}
.search_box .text{font-size: 13px;height: 17px;line-height: 17px;border:none;outline: none;width: 275px;font-family: "Microsoft YaHei";color: #999;padding:0;}
.search_box .btn{display: block;width: 43px;height: 43px;position: absolute;right: 0;top: 0;background: url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) -183px 5px no-repeat;border:0;outline: none;text-indent: -9999px;cursor: pointer;padding:0;}

.header_top_right{position: absolute;right: 0;height: 45px;top: 25px;width: 450px;}
.header_top_right .header-down-app{float: right;height: 45px;line-height: 45px;color: #2bbc69;position: relative;margin-right: 10px;}
.header_top_right .header-down-app:hover {cursor: pointer;}
.header_top_right .header-down-app:hover .down-app{cursor: pointer; display: block;}
.header_top_right .header-down-app .down-app {display: none; position:absolute;top: 37px;background-color: #fff;border: 1px solid #ddd;box-shadow: 1px 1px 3px #ddd, -1px 1px 3px #ddd;border-radius: 3px;text-align: center;line-height: 1.5;padding: 12px;font-size: 14px;color: #333;right: 0;}
.header_top_right .header-down-app .down-app .app-icon{border: 1px solid #ddd;border-radius: 10px;margin-bottom: 8px;}
.header_top_right .header-down-app .down-app .desc{color: #999;margin-bottom: 8px;font-size: 12px;}
.header_top_right .header_cart{float: right;width: 150px;height: 45px;position: relative;margin-left: 10px;}
.header_top_right .header_cart .cart_a{padding-left: 42px;height: 45px;line-height: 45px;width: 108px;background:#2bbc69;display: block;color: #fff;position: relative;font-size: 16px;border-radius: 4px;}
.header_top_right .header_cart .cart_a:hover{opacity: .8;text-decoration: none;}
.header_top_right .header_cart .cart_a .icon{background:url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) -110px -98px no-repeat;position: absolute;left: 14px;top:14px;display: block;width: 25px;height: 25px;}
.header_top_right .header_cart .cart_a .num{display: block;width: 23px;height: 23px;background: #e75f44;text-align: center;line-height: 23px;font-size: 12px;color: #fff;border-radius: 20px;position: absolute;right: 5px;top: -10px;}
.header_top_right .header_cart .cart_slide{width: 316px;border:1px solid #c3c8cc;position: absolute;right: 0;top: 55px;border-radius: 2px;box-shadow: 1px 1px 3px #ddd,-1px 1px 3px #ddd;background: #fff;z-index: 12;}
.header_top_right .header_cart .cart_slide_title{height: 44px;line-height: 44px;width: 290px;margin: 0 auto;font-size: 16px;font-weight: normal;color: #374a61;}
.header_top_right .header_cart .cart_shop_list li{height: 65px;border-top: 1px solid #ededed;width: 290px;margin: 0 auto;position: relative;}
.header_top_right .header_cart .cart_shop_list .pic,.header_top_right .header_cart .cart_shop_list .pic img{display: block;width: 50px;height: 50px;}
.header_top_right .header_cart .cart_shop_list .pic{position: absolute;left: 7px;top: 7px;}
.header_top_right .header_cart .cart_shop_list .name{height: 20px;line-height: 20px;width: 170px;white-space: nowrap;text-overflow: ellipsis;position: absolute;left: 74px;top:13px;overflow: hidden;}
.header_top_right .header_cart .cart_shop_list .name a{color: #374a61;}
.header_top_right .header_cart .cart_shop_list .num{position: absolute;left: 74px;top: 33px;line-height: 20px;}
.header_top_right .header_cart .cart_shop_list .num b{color: #4dc781;font-weight: normal;font-size: 14px;margin-right: 7px;}
.header_top_right .header_cart .cart_shop_list .num span{color: #b0b0b0;}
.header_top_right .header_cart .delete{background:url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) -139px -1px no-repeat;position: absolute;right: 3px;top: 18px;display: block;width: 30px;height: 30px;}
.header_top_right .header_cart .cart_bottom{background-color: #f2f2f2;height: 45px;line-height: 45px;padding: 10px 10px 10px 25px;}
.header_top_right .header_cart .cart_bottom .goto_cart{float: right;height: 45px;line-height: 45px;width: 126px;text-align: center;background-color: #e75f44;color: #fff;font-size: 16px;border-radius: 4px;}
.header_top_right .header_cart .cart_bottom .goto_cart:hover{text-decoration: none;opacity: .8;}
.header_top_right .header_cart .cart_bottom .goto_cart:active{text-decoration: none;opacity: 1;background-color: #d2482c;}
.header_top_right .header_cart .cart_bottom .price{color: #45596d;}
.header_top_right .header_cart .cart_bottom .price span{color: #e75f44;font-weight: bold;font-size: 20px;margin-left: 5px;position: relative;top: 3px;font-family: arial;}
.header_top_right .header_message{float: right;font-size: 14px;}
.header_top_right .header_message .header_login{float: left;height: 45px;line-height: 45px;color: #999;}
.header_top_right .header_message .header_login a{color: #2bbc69;}
.header_top_right .header_message .header_login span{color: #ccc;padding: 0 10px;}
.header_top_right .header_message .header_login a.c_9{color: #999;}
.header_top_right .header_message .header_myhome{float: left;position: relative; padding-right: 10px;}
.header_top_right .header_message .header_myhome .myhome_a{height: 45px;display: block;color: #2bbc69;line-height: 45px;}
.header_top_right .header_message .header_myhome .myhome_a span{display: block;width: 0px;height: 0px;font-size:0;line-height:0;position: absolute;right: 0;top: 20px;border:5px solid #fff;border-color: #2bbc69 transparent transparent;}
.header_top_right .header_message .myhome_slide{width: 120px;border:1px solid #c3c8cc;position: absolute;right: 0;top: 37px;border-radius: 2px;box-shadow: 1px 1px 3px #ddd,-1px 1px 3px #ddd;background: #fff;z-index: 8;}
.header_top_right .header_message .myhome_slide li{border-bottom: 1px solid #c3c8cc;}
.header_top_right .header_message .myhome_slide li:last-child{border-bottom: 0;}
.header_top_right .header_message .myhome_slide li a{height: 36px;line-height: 36px;display: block;padding-left: 27px;color: #717171;}
.header_top_right .header_message .myhome_slide li a:hover{background-color: #f7f7f7;text-decoration: none;}
.header_top_right .header_message .myhome_tip{border:1px solid #2bbc69;background: #fff;border-radius: 3px;width: 176px;line-height: 18px;padding: 6px 30px 8px 10px;font-size:12px;position: absolute;left: -80px;z-index: 5;}
.header_top_right .header_message .myhome_tip .close{color: #2bbc69;font-weight: bold;position: absolute;right: 6px;top: 6px;font-size: 14px;}
.header_top_right .header_message .myhome_tip .close:hover{text-decoration: none;}
.header_top_right .header_message .myhome_tip .myhome_tip_sj,.header_top_right .header_message .myhome_tip .myhome_tip_sj span{height:0;width: 0;font-size: 0;border:8px solid #eceef0;display: block;position: absolute;border-width: 0px 6px 6px 6px;}
.header_top_right .header_message .myhome_tip .myhome_tip_sj{border-color: transparent transparent #2bbc69 transparent;top: -6px;left: 101px;}
.header_top_right .header_message .myhome_tip .myhome_tip_sj span{left: -6px;top: 1px;border-color:transparent transparent #fff transparent;}
.header_top_right .header_message .myhome_tip .c_green{color: #2bbc69;}

.header_nav{border-bottom: 1px solid #ededed;width: 100%;position: relative;height: 50px;}
.header_nav .header_nav_inner{width: 1080px;margin: 0 auto;height: 50px;position: relative;}
.header_nav .header_nav_inner .nav_all{float: left;height: 50px;width: 160px;}
.header_nav .header_nav_inner .nav_all .nav_all_a,.header_nav .header_nav_inner .nav_all .nav_all_a:hover{display: block;height: 50px;width: 130px;padding-left: 18px;position: relative;font-size: 16px;color: #33495f;line-height: 50px;text-decoration: none;}
.header_nav .header_nav_inner .nav_all .nav_all_a span{position: absolute;left: 120px;top: 22px;height: 0;width: 0;line-height: 0;font-size: 0;border:6px solid #fff;border-color: #33495f #fff #fff;}
.header_nav .header_nav_inner .nav_all .nav_all_slide{border:1px solid #e4e4e4;width: 170px;position: absolute;top:50px;left:0;background-color: #fff;display: none;height: 450px;border-top: 0;}
.header_nav .header_nav_inner .nav_all .nav_all_slide li .nav_all_lia{margin: 0 auto;width:100px;padding-left:28px;line-height: 36px;display: block;color: #354b60;font-size: 14px;border-top: 1px solid #d4d4d4;position: relative;}
.header_nav .header_nav_inner .nav_all .nav_all_slide li .nav_all_lia.all_site{line-height: 36px;}
.header_nav .header_nav_inner .nav_all .nav_all_slide li.hover .nav_all_lia,.header_nav .header_nav_inner .nav_all .nav_all_slide li .nav_all_lia:hover{color: #2bbc69;text-decoration: none;}
.header_nav .header_nav_inner .nav_all .nav_all_slide li .nav_all_lia span{background:url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) -275px -99px no-repeat;display: block;width: 12px;height: 12px;position: absolute;left: 118px;top: 50%; margin-top: -6px;}
.header_nav .header_nav_inner .nav_all .nav_all_slide li .nav_all_lia img{display: block;width: 20px;height: 20px;position: absolute;left: 0;top:50%; margin-top: -10px;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide{display: none;position: absolute;left: 170px;top:0px;width: 560px;height: 437px;background-color: #fff;border:1px solid #e4e4e4;padding: 6px 0;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide .nav_all_lislide_inner{padding-left: 30px;height: 420px;padding-top: 17px;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dl{margin-bottom: 12px;position: relative;z-index: 7;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dl,.header_nav .header_nav_inner .nav_all .nav_all_lislide dd{zoom: 1;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dl:after,.header_nav .header_nav_inner .nav_all .nav_all_lislide dd:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dd{width: 400px;float: left;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dl dt {width: 90px;float: left;line-height: 22px;font-size: 13px;color: #2bbc69;overflow: hidden;height: 22px;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dl dt a{font-size: 13px;color: #2bbc69;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dd a,.header_nav .header_nav_inner .nav_all .nav_all_lislide dd a:hover {color: #33495f;padding-right: 8px;white-space: nowrap;background: url(https://sstatic.chunboimg.com/images/line_bg.png) right center no-repeat;margin-right: 8px;float: left;line-height: 22px;font-size: 13px;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide dd a:last-child,.header_nav .header_nav_inner .nav_all .nav_all_lislide dd a:last-child:hover{background: none;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide .last_pic{position: absolute;left: 15px;bottom: 2px;}
.header_nav .header_nav_inner .nav_all .nav_all_lislide .last_pic img{display: block;}
.header_nav .header_nav_inner .header_nav_list{float: left;width: 890px;padding-left: 30px;}
.header_nav .header_nav_inner .header_nav_list li{float: left;line-height: 50px;}
.header_nav .header_nav_inner .header_nav_list li:after,.header_nav .header_nav_inner .header_nav_list:before{content: "|";float: left;display: block;line-height: 50px;}
.header_nav .header_nav_inner .header_nav_list li:last-child:after{content:"";}
.header_nav .header_nav_inner .header_nav_list li a{display: block;float: left;height: 50px;font-size: 16px;color: #33495f;line-height: 50px;padding: 0 18px;}
.header_nav .header_nav_inner .header_nav_list li a:hover,.header_nav .header_nav_inner .header_nav_list li.cur a{color: #2bbc69;text-decoration: none;}
.header_nav .header_nav_inner .header_nav_list li.img_li{margin-right: 0;float: right;padding-top: 11px;line-height: 28px;z-index: 2;}
.header_nav .header_nav_inner .header_nav_list li.img_li:after{content: '';display: none;line-height: 0;}
.header_nav .header_nav_inner .header_nav_list li.img_li a:hover,.header_nav .header_nav_inner .header_nav_list li.img_li a{border:0;height: 27px;line-height: 28px;background:#e94d3c url(https://sstatic.chunboimg.com/images/shuany.png) right center no-repeat;font-size: 13px;color: #fff;padding: 0 28px 0 18px;border-radius: 1px;}
.header_nav .header_nav_inner .header_nav_list li.img_li span{line-height: 28px;color:#e94d3c;margin-right: 20px;}

/* add by qiancheng*/
.header_nav .header_nav_inner .header_nav_list li.link_li{float:right;margin:0 20px;}
.header_nav .header_nav_inner .header_nav_list li.link_li:after{content:" ";}
.header_nav .header_nav_inner .header_nav_list li.link_li a{padding:0;color:#2bbc69;font-size:13px;font-weight:700;}
.header_nav .header_nav_inner .header_nav_list li.link_li a:hover{text-decoration:underline;}


.footer{width: 100%;min-width: 1080px;background-color: #31485e;}
.footer .footer_inner{width: 1040px;margin: 0 auto;position: relative;background-color: #31485e;padding: 35px 20px 15px;}
.footer .footer_logo{position: absolute;left: 40px;top: 35px;}
.footer .footer_logo div{width: 139px;height: 62px;background: url(../images/footer_logo.png) no-repeat;background-size: contain;}
.footer .footer_list{padding-left: 170px;padding-bottom: 30px;border-bottom:1px solid #3e607c;}
.footer .footer_list li{float: left;width: 95px;}
.footer .footer_list li.last_li{width: 155px;}
.footer .footer_list li.guanzhu{width: 137px;}
.footer .footer_list li.guanzhu span{display: inline-block;width: 35px;height: 35px;vertical-align: middle;background:url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png?20150527) -275px -99px no-repeat;margin-right: 5px;}
.footer .footer_list li.guanzhu .iphone{background-position: -197px -144px;}
.footer .footer_list li.guanzhu .andoird{background-position: -246px -144px;}
.footer .footer_list li.guanzhu .weibo{background-position: -297px -144px;}
.footer .footer_list li.guanzhu .app{background-position: -197px -252px;}
.footer .footer_list li.guanzhu dd a,.footer .footer_list li.guanzhu dd{line-height: 44px;color: #91afc6;}
.footer .footer_list li.erweima{width: 141px;}
.footer .footer_list li.erweima dt{font-size: 13px;margin-bottom: 16px;}
.footer .footer_list li.app-erweima{width: 111px;}
.footer .footer_list li.app-erweima dt{font-size: 13px;margin-bottom: 16px;}
.footer .footer_list dt{color: #91afc6;font-size: 14px;margin-bottom: 9px;}
.footer .footer_list dd a,.footer .footer_list dd{color: #fff;line-height: 28px;}

.footer .copy_right{line-height: 26px;text-align: center;color: #91afc6;padding-top: 10px;}
.footer .copy_right a{color: #91afc6;}
.footer_mini .footer_inner{padding: 19px 40px 30px;}

.footer .footer-callcenter{position:absolute;left:40px;top:110px;color:#fff;font-size:18px;}
.footer .footer-callcenter small{display:block;font-size:12px;margin:3px 0 0 2px;}

/* backtop */
#toTop{position:fixed;bottom:10px;right:10px;width:100px;height:80px;background:url(https://sstatic.chunboimg.com/images/p00.gif) no-repeat;display:none;z-index: 2000;}
a#toTop:hover{background-image:url(https://sstatic.chunboimg.com/images/p01.gif);}
#toTop i{width:66px;height:24px;position:absolute;top:30px;right:0;background:url(https://sstatic.chunboimg.com/images/tips.gif) no-repeat;display:none;}
a#toTop:hover i{display:block;}


.sub{color:#999;font-size:12px;vertical-align:middle;}
.i-txticon-red{display:inline-block;*display:inline;*zoom:1;background:#E75F44;color:#fff;height:16px;line-height:16px;vertical-align:top;font-style:normal;padding:2px 7px;border-radius:3px;margin:0 3px;font-size:12px;font-weight:normal;}

a.img{position:relative;overflow:hidden;}
a.img i.add-cart{position:absolute;width:90px;height:22px;line-height:22px;color:#fff;background:#2bbc69 url(https://sstatic.chunboimg.com/images/i-add-cart.gif) 5px center no-repeat;font-style:normal;font-size:12px;border-radius: 3px;left:50%;margin:0 0 0 -45px;bottom:-30px;text-indent:24px;text-align:left;opacity:0;font-family:arial,sans-serif;}
a.img i.add-cart-ys{background:#2bbc69 url(https://sstatic.chunboimg.com/images/i-add-cart-ys.png) 11px center no-repeat;text-indent:30px;}
a.img:hover{cursor:pointer;text-decoration:none;}



.detail-gift{position:relative;border-bottom: 1px solid #ededed;padding:0 6px 13px;margin-bottom: 13px;}
.detail-gift:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.detail-gift img{width:32px;line-height:32px;vertical-align:middle;border:1px solid #ccc;margin-right:5px;}
.detail-gift .gift-tag{
	display: inline-block;
	vertical-align: middle;
    background: #E75F44;
    color: #fff;
    height: 16px;
    line-height: 16px;
    font-style: normal;
    padding: 2px 7px;
    border-radius: 3px;
    margin: 0 3px;
    font-size: 12px;
    font-weight: normal;
}
.detail-gift .gift-list{
    width: 247px;
	display: inline-block;
    height: 34px;
    overflow: hidden;
    vertical-align: middle;
}
.detail-gift .gift-list a{
    display: inline-block;
	width: 225px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail-gift .gift-list .count{float:right;margin:6px 0 0;border:none;}
.privilege_slide ul{height:100px;overflow-y:auto;overflow-x: hidden}

.loading-m{background-image:url(https://sstatic.chunboimg.com/images/loading-m.gif);background-repeat:no-repeat;background-position:50% 50%;}
.loading-txt{text-align:center;position:absolute;top:50%;left:50%;width:200px;margin:25px 0 0 -100px;color:#999;display:none;}
.loading-m .loading-txt{display:block;}

.step{padding:30px 0 0;height:60px;text-align:center;line-height:30px;color:#8e8e8e;}
.step span{display:block;float:left;width:360px;height:100%;background:url(https://sstatic.chunboimg.com/images/step.gif) 0 0 no-repeat;text-indent:-3px;}
.step span i{display:block;width:100%;height:30px;line-height:30px;font-style:normal;font-weight:400;font-size:18px;color:#fff;}
.step-1 .step-p1,.step-2 .step-p1,.step-2 .step-p2,.step-3 .step-p1,.step-3 .step-p2,.step-3 .step-p3{background-position:-360px 0;color:#2bbc69;}
.Lack .td1{background:#FFEBEB;color:#F56364;}
.Lack .td2,.Lack .td3,.Lack .td4,.Lack .td5,.Lack .td6{opacity:.6;}
.cart-tip{height:45px;line-height:45px;background:#E1FAED;text-align:center;color:#8e8e8e;margin-top:-20px;margin-bottom:3px;}
.cart-tip b{font-weight:normal;color:#2bbc69;}


/*鏄ユ挱杩涜鏃跺垪琛�*/
.chunboing-article{padding-top: 40px;}
.chunboing-article .cb-title h2{font-size: 34px; color: #33495f; text-align: center;}
.chunboing-article .cb-title p{color: #808c9a; text-align: center;}
.cbing-list{margin-top: 35px; margin-bottom: 40px;}
.cbing-list ul{margin-left: -30px;}
.cbing-list li{width: 338px; margin-left: 30px; margin-bottom: 30px; border:1px solid #d4d4d4;}
.cbing-list li .cbing-item{display: block;}
.cbing-list li .cbing-item:hover{text-decoration: none;}
.cbing-list li .img{width: 100%}
.cbing-list li .name,.cbing-list li .title,.cbing-list li .date{text-align: center;}
.cbing-list li .name{font-size: 14px; color: #808c9a; padding-top: 10px; padding-bottom: 5px;}
.cbing-list li .title{display: block; font-size: 20px; color: #33495f;}
.cbing-list li .date{font-size: 14px; color: #999; padding-top: 4px; padding-bottom: 18px;}
.cbing-list li .desc{margin: 0 25px 15px; height: 65px; overflow: hidden;color: #666;font-size: 13px;line-height: 1.5;}
/*鏂囩珷鍐呭椤�*/
.cb-detail{margin-top: 15px;}
.cb-detail .cbing-all{color: #22bc69;}
.cb-detail .cb-exp{margin-top: 20px; margin-bottom: 65px;}
.cb-detail .cb-exp .name,.cb-detail .cb-exp .title,.cb-detail .cb-exp .date{text-align: center;}
.cb-detail .cb-exp .name{color: #808c9a; font-size: 14px;}
.cb-detail .cb-exp .title{font-size: 34px; color: #33495f; padding-top: 7px; padding-bottom: 10px;}
.cb-detail .cb-exp .date{font-size: 14px; color: #999;}
.cb-detail .cb-exp .content{margin-top: 35px; width: 800px; margin: 0 auto; text-align: center;}
.cb-detail .cb-exp .content p{color: #666; line-height: 24px; margin-top: 30px; margin-bottom: 30px; text-align: left;}
.cb-detail .cb-exp .content img{max-width: 100%;}
/*閫夋嫨閰嶉€佸尯鍩�*/
.distribution-box{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;line-height: 36px;margin-top: 4px;}
.distribution-selector{position: relative; color: #33495f; }
.distribution-selector:hover .dis-text{cursor: pointer;}
.distribution-selector .dis-text{border: 1px solid #ddd; border-radius: 2px; padding-right: 30px; padding-left: 10px;position: relative; max-width: 175px;min-width: 60px; height: 38px; overflow: hidden; background-color: #fff;}
.distribution-selector .dis-text.hover{border-bottom-color: #fff; z-index: 2;}
.distribution-selector .dis-text .tri{content: " "; position: absolute; border-width: 5px; right: 10px; top: 52%; margin-top: -5px; border-style: solid; border-color: #33495f transparent transparent transparent;}
.distribution-selector .dis-text:hover{cursor: pointer;}
.distribution-selector .content{position: absolute; width: 350px; left: -120px; top: 98%; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; padding: 10px 20px 20px;z-index: 1; font-size: 14px; text-align: left;}
.distribution-selector .content.hide{display: none;}
.distribution-selector .content .close{position: absolute; right: 0; top: 0; width: 20px; text-align: center; font-size: 14px; font-weight: bold; line-height: 2;}
.distribution-selector .content .close:hover{cursor: pointer; opacity: .8}
.distribution-selector .content .tab-tit{border-bottom: 1px solid #ddd;}
.distribution-selector .content .tab-tit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-left: 5px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-radius: 2px; max-width: 92px; padding-left: 10px; padding-right: 30px; position: relative; background-color: #e6e9ee; height: inherit; padding-bottom: 0;}
.distribution-selector .content .tab-tit li:hover{cursor: pointer;}
.distribution-selector .content .tab-tit li.on{background-color: #fff;}
.distribution-selector .content .tab-tit li.on::before{content: " "; position: absolute; width: 100%; height: 1px; background-color: #fff; bottom: -1px; left: 0;}
.distribution-selector .content .tab-tit li .tri{content: " "; position: absolute; border-style: solid; border-color: #33495f transparent transparent transparent; border-width: 5px; right: 10px; top: 52%; margin-top: -5px;}
.distribution-selector .content .tab-tit li:first-child{margin-left: 0;}
.distribution-selector .content .tab-tit li span{display: block; height: 39px; overflow: hidden;}
.distribution-selector .content .tab-con{margin-left: -10px;max-height: 210px;overflow-y: auto;}
.distribution-selector .content .tab-con li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 77px; line-height: 30px; margin-top: 10px; margin-left: 10px; height: inherit; padding-bottom: 0;}
.distribution-selector .content .tab-con li.mid-long{width: 170px;}
.distribution-selector .content .tab-con li.big-long{width: 260px;}
.distribution-selector .content .tab-con li:hover{cursor: pointer;}
.distribution-selector .content .tab-con li:hover span{color: #22bc69;}
.distribution-selector .content .tab-con li.on span{background-color: #22bc69; color: #fff; border-radius: 2px; padding: 5px;}
.has-goods{color: #22bc69; padding-left: 5px;}
.cart_box_title .distribution-box{vertical-align: middle;}
.cart_box_title .peisong{font-size: 12px; line-height: 36px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.edit_new_address .distribution-selector .content{left: 0;}
.detail .distribution-selector .content{font-size: 12px;}

/*鍦板潃鍒楄〃*/
.address_list .address_list_over{overflow: hidden;position: relative;}
.address_list ul{}
.address_list li{border: 1px solid #ededed;position: relative;padding-left: 30px;font-size: 14px;float: left;width: 295px;color: #999;padding-top: 13px;padding-bottom: 21px;padding-right: 23px;border-radius: 4px;margin: 0 10px 10px 0;height: 130px;}
.address_list li strong{font-size: 16px;width: 78px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: top;font-weight: bold;}
.address_list li h4{font-size: 16px;line-height: 30px;padding-bottom: 5px;}
.address_list li h4 span{float: right;background: #ccc;padding: 0 5px;color: #fff;height: 23px;line-height: 23px;border-radius: 3px;margin-top: 3px;max-width:6.1em;max-width:6em\9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.address_list li p{vertical-align: top;line-height: 21px;max-height:40px;overflow:hidden;}
.address_list li p .defaultAdd_icon{color: #E75F44;}
.address_list li .btn_box{line-height: 30px;position:absolute;bottom:15px;width:85%;}
.address_list li .btn_box .btn{display: inline-block;background-color: #ffffff;border: 1px solid #2bbc69;color: #2bbc69;border-radius: 2px;text-align: center;height: 28px;line-height: 28px;width: 132px;font-size: 14px;}
.address_list li .btn_box .btn:hover{opacity: .8;}
.address_list li .btn_box .default_btn{display: inline-block;background-color: #ffffff;color: #2bbc69;border-radius: 2px;text-align: center;height: 28px;line-height: 28px;width: 132px;font-size: 14px;}
.address_list li .btn_box .default_btn:hover{opacity: .8;}
.address_list li .btn_box a,.address_list li .btn_box span{color: #2bbc69;}
.address_list li .btn_box span{margin: 0 10px;}
.address_list li.cur .btn_box .default_btn span{background: url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) 1px -23px no-repeat;display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin-right: 5px;margin-left: 0;background-size: 185px 165px;}
.address_list li .btn_box .fr{float: right;}
.address_list li .btn_box .success span{background: url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) 1px -23px no-repeat;display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin-right: 5px;margin-left: 0;background-size: 185px 165px;}
.address_list li.cur{padding: 12px 22px 20px 29px;color: #333;}
/*.address_list li.cur h4 span{background-color: #e5604a;}*/
.address_list li.cur h4 span.company{background-color: #57A8D4}
.address_list li.cur h4 span.other{background-color: #EFB770}
.address_list li.error_box{border-color: #e75f44;color: #333;}
.address_list li.just_one{line-height: 120px;text-align: center;}
.address_list li.just_one .just_one_a{color: #2bbc69;position: relative;top: 8px;}
.address_list .bottom_btn{padding-left: 31px;}
.address_list .bottom_btn span{margin: 0 10px;color: #cfcfcf;}
.address_list .bottom_btn a{color: #2bbc69;height: 28px;line-height: 28px;font-size: 14px;}
.address_list .bottom_btn a:hover{text-decoration: underline;}
/*淇敼鍦板潃寮圭獥鍐呭鏍峰紡*/
.dialog-bg.addr-bg .dialog .dia-con{background-color: #fff; padding: 0;}
.dialog-bg .dialog .dia-title small{color: #999; font-size: 12px; margin-left: 10px;}
.dia-con .addr .tick{position: absolute; right: 10px; width: 24px; height: 24px; background: url(https://sstatic.chunboimg.com/images/input_sprite.png) no-repeat; top: 11px; display: none;}
.dia-con .addr li{height: 46px; margin-bottom: 20px;}
.dia-con .addr li.error input[type="text"]{border: 1px solid #e94d3c; color: #e94d3c;}
.dia-con .addr li.success input[type="text"]{border: 1px solid #22bc69; color: #22bc69;}
.dia-con .addr li.success .tick{display: block;}
.dia-con .addr input[type='text']{width: 178px;}
.dia-con .text-label{min-width: 45px; padding-right: 20px; text-align: right;}
.dialog-bg.addr-bg i.required{color: #E75F44; margin-right: 8px; font-style: normal;}
.dia-con .select{border: 1px solid #c3c8cc; border-radius: 2px; outline: none; height: 46px; max-width: 124px; float: left; margin-right: 5px; font-family: 'Microsoft yahei'; font-size: 14px; color: #999;}
.dialog-bg.addr-bg .dialog .dia-con span.error_tips{width: 140px; height: 44px; line-height: 44px; background: url(https://sstatic.chunboimg.com/images/input_sprite.png) 0 -34px no-repeat;margin-left: 10px; color: #fff; text-align: center; font-size: 12px;}
.dialog-bg.addr-bg .error_tips{display: inline-block;}

/*娓╅Θ鎻愮ず*/
.dialog-bg.warm-tip .dialog{background-color: #f7f7f7;padding-left: 0; padding-right: 0;}
	.dialog-bg.warm-tip .dialog .dia-con{padding: 0; max-height: 276px; overflow-y: auto; overflow-x: hidden; background-color: #fff;  border-bottom: 1px solid #eee;}
	.dialog-bg.warm-tip .dialog .dia-con li{height: inherit; line-height: inherit; border: 1px solid #eee; border-top: 0; padding-left: 20px; padding-right: 20px; min-width: 530px;}
	.dialog-bg.warm-tip .dialog .dia-con li:first-child{border-top: 1px solid #eee;}
	.dialog-bg.warm-tip .dialog .dia-con .p-title{margin-left: 20px; width: 270px; margin-right: 20px;}
	.dialog-bg.warm-tip .dialog .dia-con .p-price{width: 120px; text-align: center;}
	.dialog-bg.warm-tip .dialog .dia-con .p-price .p-price-red{color: #e94d3c;}
	.dialog-bg.warm-tip .dialog .dia-con .p-price .p-price-del{color: #999; margin-left: 10px;}
	.dialog-bg.warm-tip .dia-title{text-align: center;}
	.dialog-bg.warm-tip .dialog .dia-con .sub-title{text-align: center; font-size: 16px; padding-top: 30px; padding-bottom: 20px; background-color: #f8f8f8;}
	.dialog-bg.warm-tip .dialog .dia-con .sub-title:first-child{padding-top: 0;}

	/**鍦扮偣閫夋嫨*/
	.dialog-bg.choose-tip .dia-con.city{background-color: #fff; padding: 0; margin-top: -10px; max-width: 540px;}
	.dialog-bg.choose-tip .dia-con .cities,.dialog-bg.choose-tip .dia-con .hot-city{position: relative;}
	.dialog-bg.choose-tip .dia-con .city-tit{position: absolute; width: 100px; top: 5px;}
	.dialog-bg.choose-tip .dia-con .city-list{margin-left: 100px;}
	.dialog-bg.choose-tip .dia-con .hot-city{height: 120px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
	.dialog-bg.choose-tip .dia-con .hot-city-list{margin-left: 90px;}
	.dialog-bg.choose-tip .dia-con .hot-city-list li{display: inline-block; *display: inline; *zoom: 1; width: 80px; text-align: center; margin-bottom: 10px; margin-left: 10px;}
	.dialog-bg.choose-tip .dia-con .hot-city-list li:hover{color: #22bc69; cursor: pointer;}
	.dialog-bg.choose-tip .dia-con .hot-city-list li.on{color: #fff; background-color: #22bc69; border-radius: 2px;}
	.dialog-bg.choose-tip .dia-con .distribution-selector .content{position: static; border: 0; padding: 0; width: 100%; height: 250px;}
	.dialog-bg.choose-tip .bottom	{color: #999; text-align: center; margin-top: 30px;}
	.dialog-bg.choose-tip .bottom a.goto-dengji{color: #22bc69;}
	.dialog-bg.choose-tip .bottom a.goto-dengji:hover{color: #22bc69; text-decoration: underline;}
	/*寮€浠撶櫥璁�*/
	.dialog-bg.open-sign .dia-con{background-color: #fff;}
	.dialog-bg.open-sign .dia-con #open-sign div{margin-bottom: 20px;}
	.dialog-bg.open-sign .dia-con #open-sign label,.dialog-bg.open-sign .dia-con #open-sign input[type="text"]{margin-right: 10px;}
	.dialog-bg.open-sign .dia-con #open-sign label{min-width: 35px;}
 .dialog-bg.open-sign .dia-con #open-sign .btn-main{background-color: #22bc69; border: none; color: #fff; border-radius: 2px; font-size: 16px; width: 120px; line-height: 35px;}
 .dialog-bg.open-sign .bottom	{color: #999; text-align: center;}

.fade{opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;}
.fade.in{opacity: 1}

/*澶囨敞*/
.remark_add{
	position: relative;
	float: left;
}
.remark_add .tip_remark{
	border: 1px solid #ddd;
	border-radius: 2px;
	padding-right: 30px;
	padding-left: 10px;
	position: relative;
    width: 60px;
	line-height: 38px;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}
.remark_add .tip_remark i{
	content: " ";
    position: absolute;
    border-width: 5px;
    right: 10px;
    top: 52%;
    margin-top: -5px;
    border-style: solid;
    border-color: #33495f transparent transparent transparent;
}
.pop_box .edit_new_address .error_remark{
	display: none;
}
.remark_add ul{
	position: absolute;
	top: 42px;
	left: 0;
	z-index: 5;
	border: 1px solid #ddd;
	width: 100px;
	margin-top: 2px;
	background-color: #fff;
	display: none;
}
.remark_add ul li{
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #ddd;
	margin-top: -1px;
	padding-bottom: 0!important;
	padding-left: 10px;
}
.pop_box .edit_new_address li.defined_add{
	height: 22px;
	line-height: 22px;
	padding-left: 32px; 
	position: relative;
}
.pop_box .edit_new_address li.defined_add a{
	position: absolute;
	top: 0;
	left: -32px;
	width: 22px;
	height: 22px;
	background: url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) -220px -55px no-repeat;
}
.pop_box .edit_new_address li.defined_add a.cur{
	background-position: -250px -55px;
}
.pop_box .edit_new_address li.remark .li_right{
	width: auto;
}
.pop_box .edit_new_address li.remark input[type='text'].user_definedText{
	display: none;
	float: left;
	margin-left: 10px;
	width: 180px;
	padding: 7px 30px 7px 10px;
	height: 24px;
	font-size: 14px;
	line-height: 24px;
}
.pop_box6{
	width: 764px!important;
    margin-left: -382px!important;
    margin-top: 0!important;
    transform: translateY(-50%);
}
.pop_box6 ul{
	/*padding-right: 40px;*/

}
.pop_box6 ul li{border: 1px solid #ededed;position: relative;padding-left: 30px;font-size: 14px;float: left;width: 298px;color: #999;padding-top: 13px;padding-bottom: 21px;padding-right: 23px;border-radius: 4px;margin: 0 20px 10px 0;height: 130px;}
.pop_box6 ul li.cur .btn_box .btn{
	border-color: #fff;
}
.pop_box6 ul li.cur .btn_box .btn span{
	background: url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) 1px -23px no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	margin-left: 0;
	background-size: 185px 165px;
}
.pop_box6 ul li strong{font-size: 16px;width: 78px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;display: inline-block;vertical-align: top;font-weight: bold;}
.pop_box6 ul li h4{font-size: 16px;line-height: 30px;padding-bottom: 5px;}
.pop_box6 ul li h4 span{float: right;background-color: #e5604a;padding: 0 5px;color: #fff;height: 23px;line-height: 23px;border-radius: 3px;margin-top: 3px;max-width:6.1em;max-width:6em\9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pop_box6 ul li h4 span.company{background-color: #57A8D4}
.pop_box6 ul li h4 span.other{background-color: #EFB770}
.pop_box6 ul li p{vertical-align: top;line-height: 21px;max-height:40px;overflow:hidden;}
.pop_box6 ul li .btn_box{line-height: 30px;position:absolute;bottom:15px;width:85%;}
.pop_box6 ul li .btn_box .btn{display: inline-block;background-color: #ffffff;border: 1px solid #2bbc69;color: #2bbc69;border-radius: 2px;text-align: center;height: 28px;line-height: 28px;width: 132px;font-size: 14px;}
.pop_box6 ul li .btn_box .btn:hover{opacity: .8;}
.pop_box6 ul li .btn_box a,.pop_box6 ul li .btn_box span{color: #2bbc69;}
.pop_box6 ul li .btn_box span{margin: 0 10px;}
.pop_box6 ul li .btn_box .fr{float: right;}
.pop_box6 ul li .btn_box .success span{background: url(https://sstatic.chunboimg.com/images/chunbo_icon2x.png) 1px -23px no-repeat;display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin-right: 5px;margin-left: 0;background-size: 185px 165px;}

#defaultIcon{
    background: rgba(0, 0, 0, 0) url("https://sstatic.chunboimg.com/images/chunbo_icon2x.png") no-repeat scroll -220px -55px;
    height: 22px;
    left: 4px;
    position: absolute;
    top: 6px;
    width: 22px;
}
#defaultIcon.cur{
    background-position: -250px -55px;
}