/* 保留idc.css部分样式。TODO: 待整理 */
.buyPage .project_content{position: relative;margin-top: 73px;z-index: 1;min-width: 1200px;}
.text-stress{color: rgb(255, 48, 58);}
.strong{font-weight: 700;}
.project-rule-desc{padding-left: 144px;margin-bottom: 16px;font-size: 12px;color: #6f6f6f;text-align: left;}
.project-rule-desc>a{color: rgb(255, 48, 58);}
.line-introduction a:hover{color: #0080ff;}
span.ip-unit{margin-left: 10px;}
.btn-ctrl-layout .up,
.btn-ctrl-layout .down{display: block;width: 28px;height: 14px;}
.btn-ctrl-layout .up{}
.btn-ctrl-layout .down{margin-top: 2px;}
.btn-ctrl-layout .up:hover,
.btn-ctrl-layout .down:hover{background-position-y: bottom;}
.original-price{font-size: 16px;color: #555;}
.origin-price-outer .verify-tip{width: auto;padding-left: 20px;background: url(../img/libao.png) no-repeat left center;}
.auto{margin: 0 auto;min-width: 1000px;max-width: 1200px;}
/* * --------------------------------- * 重构开始 * --------------------------------- */
body{background-color: #fafafa;}
a{text-decoration: none;}
input{outline: none;font-family: Helvetica;}
/* * 原子类 */
.p-relative{position: relative;z-index: 10;}
.margin-left-10{margin-left: 10px;}
/* * 重置组件类（去除buy.css后补充的样式） */
.ui-slider{position: relative;z-index: 10;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.ui-slider-horizontal{height: 26px;background-color: #ececec;}
.ui-slider-range{position: absolute;height: 100%;border: 1px solid #009ed8;border-right: none;border-radius: 2px 0 0 2px;background: #00c0ef;}
.ui-slider-handle{position: absolute;/* 默认的handle高度只有26px，这里设置高度为32px，所以需要设置top偏移 */top: -4px;z-index: 10;width: 12px;height: 32px;background: url(../img/icon_slider_handle.png) no-repeat left top;cursor: pointer;}
.input-reset{width: 280px;height: 30px;border: 1px solid #e0e0e0;padding-left: 10px;line-height: 30px;color: #4c4c4c;}
.ny-number-input{padding-left: 10px;}
/* * 新增组件类 */
.button-group{float: left;border: 0px;}
.button-group a{display: inline-block;position: relative;z-index: 10;width: 100px;height: 35px;margin-left: -1px;border: 1px solid #dddddd;background-color: #fff;line-height: 35px;text-align: center;font-size: 14px;color: #4c4c4c;}
.buyPage.gfy #lineButton.button-group a{width: 128px;margin-bottom: 60px;}
.yy_buy #lineButton a{width:135px;}
.button-ipa a{width: 80px;}
.button-group a:first-child{border-radius: 2px 0 0 2px;}
.button-group a:last-child{border-radius: 0 2px 2px 0;}
.button-group a.single-btn{border-radius: 2px;}
.button-group a.single-btn.show-value{background-color: #f2f4f5;color: #333;border-color: #e6e6e6;cursor: default !important;}
.button-group .show-value-btn{display: inline-block;float: left;position: relative;width: 150px;height: 35px;margin-left: -1px;border: 1px solid #dddddd;background-color: #f2f4f5;line-height: 35px;text-align: center;font-size: 14px;color: #333;}
.button-group .show-value-btn span{position: absolute;right: 8px;color: rgb(160, 160, 160);}
.button-group a.slt{z-index: 20;border-color: #E95048;background-color:#ffe0e0;color:#FF6666;position: relative;}
.button-group a .mark{position: absolute;right: auto;top: auto;}
.linkbtn .new{position: absolute;right: 1px;top: 1px;}
.button-group a.disable{background-color: #f2f2f2;border: 1px solid #dddddd;color: #4c4c4c;}
.button-group a.disable:after{content: "";position: absolute;top: 0;right: 0;width: 20px;height: 16px;background: url(../img/buy_qin.png) no-repeat center;}
.button-group.months-button-12 a{width: 70px;}
.buyPage.gfy .button-group.months-button-7 a{width: 65px;}
.buyPage .linkbtn{cursor: pointer;float: left; position: relative; z-index: 10; width: 135px; height: 35px; margin-left: -1px; border: 1px solid #dddddd; background-color: #fff; line-height: 35px; text-align: center; font-size: 14px; color: #4c4c4c;  margin-bottom: 20px;}
.gfy .linkbtn{  /*margin-left: -130px;margin-top: 97px;*/}
.slider-length-middle{width: 460px;}
.slider-length-long{width: 540px;}
.slider-higher{height: 30px;}
.slider-higher .ui-slider-handle{top: -5px;height: 40px;background-image: url(../img/icon_slider_handle_heigher.png);}
/* * 去除common_f.css后补充的样式 */
.main-content{/* 若直接使用`padding: 30px 0`则会导致`.auto`类在1200px以下的padding-left丢失 */padding-top: 0px;padding-bottom: 79px;font-size: 12px;color: #777;}
.goods-title{height: 40px;line-height: 40px;font-size: 22px;font-weight: normal;color: #555;}
.goods-description{line-height: 26px;font-size: 14px;color: #999;}
.config-panel{float: left;}
.shopping-area{margin-top: 15px;padding: 25px 15px 35px;border: 1px solid #eee;border-top: 3px solid #ff8400;}
.config-row{/*height: 30px;*/margin-top: 20px;margin-bottom: 10px;line-height: 30px;}
.config-tier-panel .config-row:first-child{margin-top: 0;}
.config-row-title{float: left;width: 110px;text-align: right;font-size: 14px;font-weight: normal;color: #595757;}
.config-row-title-shorter{line-height: 30px;}
.config-row-content{float: left;margin-left: 15px;line-height: 37px;}
.line-introduction{float: left;margin-left: 0;padding-left: 20px;background: url(../img/buy_location.png) no-repeat left center;color: #0080ff;}
.line-introduction a{color: #0080ff;}
.line-slogan{position: absolute;left: 0;top: -30px;z-index: 10;margin-left: 165px;padding-bottom: 5px;/* TODO: 修改背景图文件名 */background: url(../img/rmkbg.png) no-repeat;}
.line-slogan-content{height: 18px;padding: 0 10px;background: #ff6600;line-height: 18px;font-family: "Simsun";font-size: 12px;color: white;}
.config-input-container{margin-left: 10px;float: left;}
.config-slider-input{float: left;width: 40px;height: 30px;border: 1px solid #ddd;border-radius: 2px 0 0 2px;line-height: 30px;text-align: center;color: #4c4c4c;}
.config-input-unit{float: left;width: 30px;height: 30px;border: 1px solid #ddd;border-radius: 0 2px 2px 0;margin-left: -1px;background-color: #f5f5f5;line-height: 30px;text-align: center;}
.config-slider-ruler{width: 460px;}
.config-slider-ruler i{position: relative;float: left;width: 25%;height: 30px;line-height: 40px;font-style: normal;text-align: center;}
.config-slider-ruler i:before{content: "";position: absolute;left: 50%;top: 0;width: 1px;height: 6px;background: #ddd;}
i.config-last-scale{width: 12.4%;text-align: right;}
i.config-last-scale:before{left: inherit;right: 0;}
.config-slider-ruler i:first-child{text-align: left;width: 12.5%;}
.config-slider-ruler i:first-child:before{left: 0;}
.config-row-defense .ui-slider-horizontal{background: url(../img/defense_bg.png?v=2) no-repeat left center;}
.config-row-defense .ui-slider-range{background: url(../img/defense_range.png?v=2) no-repeat left center;}
.config-row-months .ui-slider-horizontal{background: url(../img/months_bg.png) no-repeat left center;}
/* 配置预览表 */
.config-view-outer{padding-top: 5px;}
.config-view-inner{position: static;margin-left: 0;box-shadow: 0px -2px 16px rgba(0, 0, 0, .12);background-color: #fff;border: #e5e5e5;z-index: 100;}
.view-inner-fixed{position: fixed;bottom: 0;left: 50%;margin-left: -600px;width: 1200px;}
.config-view-title{height: 38px;padding-left: 20px;background: #0080ff;line-height: 38px;font-weight: normal;font-size: 16px;color: #fff;}
.config-view-list{padding-top: 10px;padding-bottom: 10px;border: 1px solid #eee;background: #fff;color: #444;}
.config-view-list li{padding: 7px 0;}
.config-view-item-title{display: inline-block;width: 98px;padding-left: 20px;text-align: left;font-weight: normal;color: #999;vertical-align: top;}
.config-view-list em{display: inline-block;max-width: 170px;font-style: normal;}
.origin-price-outer{line-height: 1;}
.config-view-item-price{font-weight: bold;font-size: 24px;color: #f60;}
.config-view-list .padding-indent{padding-left: 40px;}
.config-view-item-submit{margin-top: 10px;text-align: center;}
.button-submit{display: inline-block;width: 220px;height: 32px;background: #ff8400;line-height: 32px;font-size: 16px;font-weight: normal;color: #fff;cursor: pointer;}
.button-submit:hover{background: #ff6e00;}
/* 改版样式 */
.buy-top{height: 72px;line-height: 72px;background-color: #fff;box-shadow: 1px 1px 3px rgba(58, 58, 58, 0.2);}
.buy-top-title{border-left: 3px solid #0080ff;padding-left: 15px;}
.server-slogan{margin-left: 10px;font-size: 12px;}
.buy-top-right{padding-left: 27px;background: url(../img/buy_icon_favor.png) no-repeat left center;font-size: 14px;}
.buy-tip{background-image: url(../img/buy_icon_buy_tip.png);margin-right: 20px;}
.server-warn{margin-bottom: 20px;background-image: url(../img/buy_gift_mini.png);}
.config-tier{position: relative;width: 895px;border: 1px solid #ddd;background-color: #fff;margin-bottom: 16px;padding: 15px 0;}
.config-tier-title{position: absolute;left: 0;top: 0;bottom: 0;width: 36px;background: #f0f5f5;}
.config-tier-title span{position: absolute;top: 50%;left: 50%;width: 1em;margin-top: -25px;margin-left: -6px;line-height: 1;color: #999;font-size: 14px;}
.config-tier-title-4 span{margin-top: -24px;}
.config-tier-panel{margin-left: 30px;padding: 10px 0;}
.config-tier:hover .config-tier-title{background: #E95048;}
.config-tier:hover .config-tier-title span{color: #fff;}
li.price-container{padding-top: 3px;}
.price-title{width: 94px;vertical-align: bottom;}
.server-price{font-size: 24px;}
.rmb-symbol{font-size: 16px;}
.gift-outer{margin-left: 20px;margin-top: 2px;}
.favorable-reminder{position: relative;display: inline-block;padding-left: 25px;}
.favorable-reminder:before{content: "";position: absolute;top: 5px;left: 0;width: 20px;height: 20px;background: url(../img/buy_gift.png) no-repeat right center;}
.server-buy-btn{display: inline-block;position: absolute;top: 35px;right: 20px;padding: 0 30px;height: 40px;line-height: 40px;border: none;border-radius: 2px;margin-top: 10px;background-color: #ff6600;font-size: 16px;color: #fff;text-align: center;cursor: pointer;}
.server-buy-btn.no-login{}
.buy-no-login-tip{position: absolute;right: 20px;top: 98px;}
.buy-no-login-tip a{color: #0080ff;}
.server-buy-btn:hover{background-color: #e56100;}
.server-buy-btn[disabled]{background-color: #ccc;cursor: not-allowed;}
.add-disk-row{margin-top: 10px;}
.show-disk-amount{margin-left: 20px;}
.add-disk{display: inline-block;height: 30px;line-height: 30px;padding-left: 37px;background: url(../img/buy_plus.png) no-repeat left center;color: rgb(255, 48, 58);}
.delete-disk-row{display: inline-block;width: 10px;height: 10px;background-image: url(../img/buy_icon_close.png);background-repeat: no-repeat;background-position: 0px 0px;cursor: pointer;margin-top: 12px;}
.delete-disk-row:hover{background-position: 0px -10px;}
/*底部*/
.buyfooter{background-color: #fff;}
.footer-buyfooter{width: 100%;padding: 20px 0px 30px 0px;}
.footer-buyfooter p,
.footer-buyfooter a{margin-top: 8px;font-size: 12px;color: #999999;}
.buyfooter-nav{margin-top: 20px;}
.buyfooter-nav-list li{position: relative;float: left;margin: 0px 10px;height: 20px;line-height: 20px;}
.buyfooter-nav-list li:before{position: absolute;left: -10px;top: 4px;content: "";height: 14px;width: 1px;background: #aaaaaa;}
.buyfooter-nav-list li:first-child:before{width: 0px;height: 0px;}
.buyfooter-nav-list li a{display: inline-block;font-size: 14px;color: #4c4c4c;}
/*提示问好*/
.config-tip{display: inline-block;position: relative;width: 16px;height: 16px;z-index: 98;margin-left: 10px;background: url(/home/img/ycloud/icon_question.png) no-repeat center;vertical-align: middle; margin-top: 7px;}
.config-tip:hover .config-tip-content{display: block;}
.config-tip-content{display: none;position: absolute;    top: -19px;left: 35px;padding: 20px;width: 250px;line-height: 20px;background-color: #fff;-webkit-box-shadow: 1px 1px 3px 2px rgba(58, 58, 58, 0.2);border: 1px solid #ccc;    text-align: left;}
.config-tip .config-tip-content.config-tip-one{top: -74px;}
.config-tip-content:before,
.config-tip-content:after{content: "";position: absolute;}
.config-tip-content:before{border: 8px solid transparent;border-right-color: #fff;top: 18px;left: -10px;z-index: 10;margin-left: -8px;}
.config-tip-content:after{border: 10px solid transparent;border-right-color: #ccc;top: 17px;left: -13px;z-index: 9;margin-left: -8px;}
.ny-slider{/*margin: 100px 300px;*/float: left;position: relative;width: 600px;height: 30px;padding: 0 8px;border: 1px solid #dddddd;border-left: none;background-color: #ffffff;border-radius: 2px;}
.ny-slider-item{box-sizing: border-box;float: left;line-height: 29px;border-left: 1px solid #dddddd;text-align: right;cursor: pointer;}
.ny-slider-item:first-child{border-left: none;}
.slider-item-number{color: #4c4c4c;margin-right: 8px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ny-slider-range{position: absolute;top: 0;left: 0;width: 0;height: 100%;padding: 0 8px;height: 30px;line-height: 30px;overflow: hidden;background-color: #ffe0e0;transition: width 0.1s;-webkit-transition: width 0.1s;border: 1px solid #E95048;border-right: none;border-radius: 2px 0 0 2px;margin-top: -1px;}
.ny-slider-item-box{width: 584px;}
.ny-slider-range-current{width: 584px;}
.ny-slider-range-item{box-sizing: border-box;float: left;text-align: right;border-right: 1px solid rgb(255, 48, 58);cursor: pointer;}
.ny-slider-range-item:last-child{border-right: none;}
.range-item-number{color: #fff;margin-right: 8px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ny-slider-btn{position: absolute;top: -5px;left: 0;width: 16px;height: 40px;background: url(../img/slide_range_bg.png) no-repeat center;cursor: pointer;z-index: 3;transition: left 0.1s;-webkit-transition: left 0.1s;}
.margin-left-20{margin-left: 20px;}
.margin-bottom-0{margin-bottom: 2px;}
.origin-price{margin-left: 10px;color: #0f9934;}
.particular-config{font-size: 12px;color: #999;}
.particular-btn{color: #0088ff;}
.buy-footer{z-index: 99;min-width: 1000px;/*margin-bottom: 56px;*/background-color: #fff;box-shadow: 0 -2px 12px 1px rgba(0, 0, 0, 0.1);margin-top: 15px;}
.project-item{position: relative;padding-bottom: 16px;padding-top: 32px;border: 1px solid #f6f7f9;border-left: none;background-color: #fff;margin-bottom: 16px;}
.project-item.margin-bottom-0{margin-bottom: 0;}
.buy-footer .project-item{padding: 0;border-color: #bcbcbc; min-width: 300px;}
.project-item-name{position: absolute;left: 0;top: 0;width: 36px;height: 100%;background-color: #ebecee;}
.project-item:hover .project-item-name{background-color: #E95048;}
.project-item:hover{border-color: rgb(255, 48, 58);}
.project-item-name span{word-wrap: break-word;display: inline-block;position: absolute;top: 50%;left: 10px;margin-top: -28px;width: 1em;font-size: 14px;text-align: center;line-height: 14px;vertical-align: middle;color: #999;}
.project-item:hover .project-item-name span{color: white;background-color: rgb(255, 48, 58);}
.buy-footer .project-rule{border-top: none;padding-right: 25px;padding-top: 25px;text-align: left;}
.project-rule-name{float: left;padding-top: 15px;width: 128px;text-align: right;font-size: 14px;color: #666;}
.buy-footer .project-rule-name{padding-top: 4px;}
.inventory-setting{width: 56px;height: 24px;margin-left: 16px;border: none;outline: none;cursor: pointer;vertical-align: middle;background: url(../img/inventory-icon.png) no-repeat 0 -2px;}
.inventory-setting.active{background: url(../img/inventory-icon.png) no-repeat 0 -104px;}
.inventory-setting:hover{background: url(../img/inventory-icon.png) no-repeat 0 -36px;}
.inventory-setting.active:hover{background: url(../img/inventory-icon.png) no-repeat 0 -138px;}
.inventory-box{margin-left: 64px;margin-top: 16px;}
.hidden{display: none;}
.inventory-list{clear: left;width: 100%;font-size: 13px;color: #5a5a5a;}
.inventory-list tr{height: 24px;line-height: 24px;}
.inventory-list tr th{text-align: left;width: 95px;font-weight: 400;}
.inventory-list tr td{width: 304px;text-align: left;}
.inventory{clear: both;margin-top: 24px;margin-left: 64px;height: 80px;line-height: 80px;border-top: 1px solid #e6e6e6;text-align: left;}
.inventory-count{font-size: 14px;color: #666;}
.config-tier:hover{border-color: rgb(255, 48, 58);}
.forthwith-btn{_display: inline;margin-top: 17px; margin-bottom: 5px; width: 255px; padding: 12px 48px;border: none;outline: none;line-height: 1;cursor: pointer;font-size: 16px;color: #fff;background-color: #E95048;border-radius: 5px;-webkit-border-radius: 5px;}
.inventory-count span{font-size: 30px;color: rgb(255, 48, 58);}
.inventory .inventory-count label{color: rgb(255, 48, 58);margin-left: 7px;}
.ny-number-unit{position: absolute;right: 0px;top: 0px;color: #999;text-align: right;width: 31px;height: 100%; background: rgb(235,235,228);line-height: 36px;text-align: center;/*border-left: 1px solid #ddd;*/}
.number-input-box{float: left;position: relative;width: 100px;border: 1px solid #ddd;border-radius: 2px;}
.number-input-box{width: 90px;height: 32px;}
.ny-number-control span{position: absolute;left: -4px;z-index: 11;width: 32px;height: 15px;background: no-repeat center;cursor: pointer;}
span.number-control-up{top: 0;background-image: url(../img/number_up.png);}
span.number-control-up:hover{background-image: url(../img/number_up_hover.png);background-position: 50% 50%;}
span.number-control-down{bottom: 3px;background-image: url(../img/number_down.png);}
span.number-control-down:hover{background-image: url(../img/number_down_hover.png);background-position: 50% 50%;}
.number-input-box input{text-align: center;width: 80px;background-color: rgb(238,238,228); height: 32px;border: none; outline: none;}
.margin-right-10{margin-right: 10px;}
.hide{display: none;}
.purchase-amount .ny-number-control{display: none;}
/* .buyPage .cloSevTip a{font-size: 16px;  height: 40px; line-height: 40px; color: rgb(255,102,0);} */

.cloSevTip .ccs {
    display: inline-block;
    width: auto;
    height: 20px;
    border: 1px solid #ff303a;
    border-radius: 5px;
    background: #fff4f5;
    box-shadow: 0 -1px 2px #d9d9d9;
    color: #ff303a;
    font: 9pt/18px Helvetica;
    zoom: 1;
}
.cloSevTip i {
    background: url(/home/img/module/yyCloud/artIcss_red_down.png) no-repeat 0 0;
}
.buyPage.gfy .cloSevTip .i{display: block; position: absolute; left: 50%;  margin-left: -8px; overflow: hidden; width: 17px; height: 8px;}
.buyPage.gfy .cloSevTip .icon_arrow_up{top: -8px;background: url(../img/gfcloud/artIcss_red_up.png) no-repeat 0 0; }
.buyPage.gfy .cloSevTip .icon_arrow_down{top: 34px;background: url(../img/gfcloud/artIcss_red_down.png) no-repeat 0 0; display: none;}
.buyPage.gfy .cloSevTip a{font: 12px/18px Helvetica; color: white; background:#E95048; display: inline-block; zoom: 1; width: auto; height: 20px; border: 1px solid #E95048; border-radius: 5px; box-shadow: 0 -1px 2px #d9d9d9;}
.buyPage.gfy #nb_invite_wrap{display: none !important;}
.originPrice_wrap{display: none;font-size: 16px;margin-left: 10px;text-decoration: line-through;color: rgb(242,102,0);}
.header_tip .tip_inner .tip_content .icon_red_bag{width: 30px; height: 30px; background-image: url(../img/ycloud/red_bag_hui.png); background-size: 100% 100%; display: inline-block; margin-top: -5px; vertical-align: middle; border-radius: 5px; margin-left: 5px; margin-right: 5px;}
.header_tip .tip_inner .tip_content .sub_title,.header_tip .tip_inner .tip_content .sub_title a{font-size:14px;color: rgb(242,102,0);padding-left:25px}
.header_tip .tip_inner .tip_content .sub_title a:hover{text-decoration: underline;}
.header_tip .tip_inner .tip_content .sub_title a{padding-left: 0;}
.icon_red_bag2 {
    width: 30px;
    height: 30px;
    background-image: url(../img/ycloud/icon_red_bag.png);
    background-size: 100% 100%;
    display: inline-block;
    margin-top: -5px;
    vertical-align: middle;
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px;
}
.icon_zhishi_wrap{
	position: fixed;
	left: 65%;
	bottom: 20px;
	margin-left: -25px;
	display: block;
}
.icon_zhishi{
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../img/gfcloud/icon_zhishi.png) center center no-repeat;
	background-size: 100% 100%;
}
.icon_zhishi_wrap .icon_zhishi{animation-name: container;/*动画的名称*/transform-origin: center bottom;animation-duration: 1s;/*动画时间*/animation-fill-mode: both;animation-iteration-count: infinite;}
@keyframes container{0%,100%,20%,50%,80%{transition-timing-function: cubic-bezier(0.215, .61, .355, 1);/*贝塞尔曲线 ： X1 Y1 X2 Y2*/transform: translate3d(0, 0, 0);/*设置只在Z轴上移动*/}40%,43%{transition-timing-function: cubic-bezier(0.755, 0.50, 0.855, 0.060);transform: translate3d(0, -30px, 0);}70%{transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);transform: translate3d(0, -15px, 0);}90%{transform: translate3d(0, -4px, 0);}}

/* 右边配置详情*/
.ritBox{position:relative;z-index:10;width:300px;text-align:left;margin-left: 2px;}
.fixeds{position:fixed;top:0;z-index:10;width:230px}
.ritBox #ec-right-wrap{width:300px;border:1px solid #ddd;}
/*.ritBox #ec-right-wrap:hover{border-color: rgb(255,48,58);}*/
#ec-right-wrap .tt1{padding-left:20px;    color: #2d3137;background: #f0f5f5;}
.lstC{padding-top:10px;padding-bottom:10px;padding-left:23px;border-top:none;background-color:#f0f5f5;}
.lstC:hover{border-color:#ff303a}
.yy_buy .ritBox .tt1{display:block;height:61px;color:#2d3137;text-align:left;font-size:17px;line-height:61px}
.yy_buy .ritBox .ccon{overflow:hidden;height:36px;color:#5e6e82;white-space:nowrap;font-size:14px;line-height:36px}
.yy_buy .ritBox .ccon span{color:#535353;line-height:24px}
.yy_buy .ritBox .prs{overflow:hidden;text-decoration:line-through;zoom:1}
.yy_buy .ritBox .num{float:left;display:block;height:36px;color:#e95048;font-size:24px;line-height:36px}
.coupon{color:#e72726;text-align:left;font:28px/36px Helvetica}
.yy_buy .ritBox .bt{overflow:hidden;padding:10px 0 10px;zoom:1}
.yy_buy .ritBox .b1{text-align: center;float:left;display:block;width:250px;height:40px;outline:0;border:0;border-radius:3px;background:#E95048;color:#fff;font-size:1pc;line-height:40px;cursor:pointer}
.yy_buy .ritBox .b1:hover ,#forthwithBtn:hover{background: #f66}
.login_tip a {
    color: #ff303a;
}