/*
 * @Author: liuda 
 * @Date: 2017-11-07 15:57:16 
 * @Last Modified by: liuda
 * @Last Modified time: 2017-11-29 17:29:49
 */

body {
	color: #888888;
	min-width:920px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #666666;
}

.item-inline {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}


/*.container {
	padding-left:0;
	padding-right:0;
}*/

.container-custom {
	width: 920px !important;
}

.container {
	min-width: 920px !important;
}

.navbar-nav {
	float: right;
}
.navbar-nav li {
	float: left;
}

/*.row {
	margin: 0
}*/
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
	padding: 0;
}

.path {
	border-bottom: 1px solid #ddd;
}

input[type="text"] {
	border: 1px solid #cacaca;
	color: #333333;
}


/*button*/

.button {
	height: 47px;
	width: 200px;
	background: url('../Images/button_47.png') repeat-x 0 0;
	font-size: 16px;
	color: #ffffff;
	font-weight: 500;
	text-align: center;
	border: 0;
	display: inline-block;
	cursor: pointer;
}

.button div {
	height: 47px;
	display: block;
	padding-top: 10px;
}

.button:hover,
.button:focus {
	background: url('../Images/button_47.png') repeat-x 0 -47px;
	color: #ffffff;
}

.button:active {
	background: url('../Images/button_47.png') repeat-x 0 -94px;
	color: #ffffff;
}

.button:disabled {
	background: url('../Images/button_47.png') repeat-x 0 -141px;
	color: #a3a3a3;
}

.button[disabled] {
	background: url('../Images/button_47.png') repeat-x 0 -141px;
	color: #a3a3a3;
}
.blue-button {
	height: 34px;
	width: 170px;
	background: url('../Images/button_bgblue.png') repeat-x 0 0;
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	text-align: center;
	border: 0;
}
.blue-button div {
	height: 34px;
	display: block;
	padding-top: 5px;
}
.blue-button:hover {
	background: url('../Images/button_bgblue.png') repeat-x 0 -35px;
}
.blue-button:active {
	background: url('../Images/button_bgblue.png') repeat-x 0 -70px;
}
.blue-button:disabled {
	background: url('../Images/button_bgblue.png') repeat-x 0 -105px;
	color: #a3a3a3;
}

.blue-button[disabled] {
	background: url('../Images/button_bgblue.png') repeat-x 0 -105px;
	color: #a3a3a3;
}
.min-button {
	height: 34px;
	width: 130px;
	background: url('../Images/button_35.png') repeat-x 0 0;
	font-size: 14px;
	color: #ffffff;
	font-weight: 500;
	text-align: center;
	border: 0;
}
.min-button_rsb {
    height: 34px;
    width: 130px;
    background: url('../Images/button_35.png') repeat-x 0 0;
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    text-align: center;
    border: 0;
    position: relative;
        left: 50%;
        margin-left: -279px;
}

.min-button div {
	height: 34px;
	display: block;
	padding-top: 5px;
}

.min-button:hover {
	background: url('../Images/button_35.png') repeat-x 0 -35px;
}

.min-button:active {
	background: url('../Images/button_35.png') repeat-x 0 -70px;
}

.min-button:disabled {
	background: url('../Images/button_35.png') repeat-x 0 -105px;
	color: #a3a3a3;
}

.min-button[disabled] {
	background: url('../Images/button_35.png') repeat-x 0 -105px;
	color: #a3a3a3;
}

.white-button {
	height: 30px;
	width: 170px;
	background: url('../Images/popup_whitebuttonbg.png') repeat-x 0 0;
	font-size: 16px;
	color: #666666;
	font-weight: 500;
	text-align: center;
	border: 0;
}

.white-button div {
	height: 30px;
	display: block;
	padding-top: 4px;
}

.white-button:hover {
	background: url('../Images/popup_whitebuttonbg.png') repeat-x 0 -30px;
}

.green-button {
	height: 30px;
	width: 130px;
	background: url('../Images/popup_greenbuttonbg.png') repeat-x 0 0;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 500;
	text-align: center;
	border: 0;
}

.green-button div {
	height: 30px;
	display: block;
	padding-top: 4px;
}

.green-button:hover {
	background: url('../Images/popup_greenbuttonbg.png') repeat-x 0 -30px;
}


/*border*/

.border-top {
	width: 920px;
	height: 42px;
	background: url("../Images/kuang_top_l.png") no-repeat 0 0;
}

.border-middle {
	width: 920px;
	background: url("../Images/kuang_middlebg_l.png") repeat-y 0 0;
}

.border-bottom {
	width: 920px;
	height: 42px;
	background: url("../Images/kuang_bottom_l.png") no-repeat 0 0;
}


/*modal-dialog*/

.modal-dialog {
	width: 428px !important;
	margin: 10% auto 0 auto !important;
}

.modal-dialog .modal-content {
	position: relative;
	background-color: transparent;
	border: 0;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.modal-content .modal-header {
	width: 428px;
	height: 46px;
	background: url("../Images/popup_topbg.png") no-repeat 0 0;
	border: 0;
}

.modal-header .close {
	width: 24px;
	height: 24px;
	background: url("../Images/popup_close.png") no-repeat 0 0;
}

.modal-header .close:hover {
	background: url("../Images/popup_close.png") no-repeat -24px 0;
}

.modal-header span {
	font-size: 16px;
	color: #424242;
}

.modal-content .modal-body {
	width: 428px;
	background: url("../Images/popup_middlebg.png") repeat-y 0 0;
	padding: 30px 15px 0 15px;
}

.modal-body p {
	font-size: 14px;
	color: #424242;
}

.modal-button {
	margin-top: 30px;
}

.modal-button button {
	margin: 0 10px;
}

.modal-content .modal-footer {
	width: 428px;
	height: 36px;
	background: url("../Images/popup_bottombg.png") no-repeat 0 0;
	border: 0;
}


/*product*/

.product-synopsis-title {
	margin-top: 70px;
}

.product-synopsis-title h3,
.product-license-title h3,
.license-title-detail h2 {
	font-size: 24px;
	line-height: 30px;
	margin: 0;
	padding: 0;
}

.license-title-detail {
	margin-top: 60px;
}

.product-license-title {
	margin-top: 50px;
	margin-bottom: 40px;
}

.title-pc-pic {
	width: 67px;
	height: 20px;
	background: url("../Images/tabel.png") no-repeat 0 0;
	line-height: 30px;
}

.title-server-pic {
	width: 59px;
	height: 20px;
	background: url("../Images/tabel.png") no-repeat -67px 0;
	line-height: 30px;
}

.title-detail {
	font-size: 16px;
	line-height: 30px;
}
.title-detail_rsb {
    font-size: 22px;
    line-height: 42px;
}


.title-info {
	font-size: 12px;
	line-height: 30px;
	color: #999999;
}
.title-info_rsb {
    font-size: 12px;
    line-height: 30px;
    position: relative;
        left: 50%;
        margin-left: -279px;
    color: #999999;
}


.title-info span {
	margin-right: 10px;
}

.product-title-line {
	width: 20px;
	height: 20px;
	border-bottom: 1px solid #267dca;
	display: inline-block;
}

.product-license-item {
	width: 428px;
	height: 527px;
	background: url("../Images/bg_white.png") no-repeat 0 0;
	display: inline-block;
	text-align: left;
}
.product-license-rsbmterm-item {
    width: 538px;
    height: 457px;
    background: url("../Images/bg_white538x457.png") no-repeat 0 0;
    display: inline-block;
    text-align: left;
}


.license-pc-title {
    width: 428px;
    height: 64px;
    background: url("../Images/titlebg_yellow.png") no-repeat 0 0;
    text-align: center;
}
.license-rsbmterm-title {
    width: 538px;
    height: 44px;
    background: url("../Images/kuang_title_m.png") no-repeat 0 0;
    text-align: center;
}
.col-md-middle {
	width: 64px;
}

.license-server-title {
	width: 428px;
	height: 64px;
	background: url("../Images/titlebg_blue.png") no-repeat 0 0;
	text-align: center;
}

.license-pc-title span,
.license-server-title span,
.product-upgrade-title span,
.product-exchange-title span,
.product-notice-title span {
	font-size: 24px;
	color: #ffffff;
	line-height: 44px;
}

.license-detail {
	background-color: #f4f4f4;
	padding: 40px 0 10px 25px;
}

.license-detail-pic,
.upgrade-detail-pic,
.exchange-detail-pic {
	width: 150px;
	height: 120px;
	background: url("../Images/product.png") no-repeat 0 0;
}
.license-detail-rsbmterm-pic {
    width: 150px;
    height: 120px;
    background: url("../Images/product1.png") no-repeat 0 0;
}

.license-detail,
.license-price {
    font-family: "Microsoft YaHei";
}

.license-detail-info {
	height: 120px;
}
.license-detail-serial {
	font-size: 14px;
	color: #da5700;
	line-height: 28px;
}
.license-detail-title {
	font-size: 24px;
	color: #666666;
	line-height: 30px;
}

.license-detail-ver {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}

.license-detail-price {
	font-size: 16px;
	color: #999999;
	line-height: 50px;
	font-weight: 500;
}

.license-detail-discount {
	font-size: 24px;
	color: #da5700;
	padding-right: 15px;
}

.license-detail-discount span {
	font-size: 16px;
}

.license-detail-original span {
	text-decoration: line-through;
}

.license-price {
	margin-top: 40px;
	margin-left: 120px;
}

.license-price ul {
	margin: 0 0 0 -40px;
}

.license-price .price-item {
	position: relative;
	height: 30px;
	width: 188px;
	cursor: pointer;
}

.license-price li {
	list-style: none;
	margin: 10px 0;
}

.license-price .price-item-active {
	background: url("../Images/list_bg.png") no-repeat 0 -30px;
}

.license-price .price-item:hover {
	background: url("../Images/list_bg.png") no-repeat 0 0;
}

.price-item span {
	line-height: 30px;
	color: #000000;
	font-size: 13px;
}

.price-item .price-item-product {
	margin-left: 13px;
}

.price-item .price-item-price {
	float: right;
	margin-right: 13px;
}

.price-item-active i {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	height: 18px;
	width: 18px;
	background: url("../Images/buy_select18.png") no-repeat 0 0;
}

.price-item-discount {
	width: 54px;
	height: 16px;
	background: url("../Images/discount.png") no-repeat 0 0;
	margin-left: 10px;
}

.license-button {
    position: relative;
    left: 50%;
    margin-left: -100px;
    margin-top: 20px;
}
.license-button-rsb {
    margin-left: 169px;
    margin-top: 20px;
}

.product-upgrade-title {
	width: 918px;
	height: 44px;
	background: url("../Images/titlebg_purple.png") no-repeat 0 0;
	margin-top: 60px;
}

.upgrade-detail {
	background-color: #f4f4f4;
	padding: 40px 0 10px 180px;
}

.upgrade-detail-info {
	height: 120px;
	font-family: "Microsoft YaHei";
}

.upgrade-detail-info div ,
.exchange-detail-info div {
	margin-left: 25px;
}

.upgrade-detail-title {
	font-size: 18px;
	color: #666666;
	line-height: 40px;
	position: relative;
}

.upgrade-detail-title i {
	width: 16px;
	height: 16px;
	background: url("../Images/info.png") no-repeat 0 0;
	margin-left: 5px;
}
.upgrade-detail-sn input,
.exchange-detail-sn input,
.exchange-detail-captcha input {
	padding-left:6px;
}
.upgrade-detail-sn input {
	width: 380px;
	font-size: 21px;
	height: 40px;
}

.upgrade-detail-sn i {
	width: 24px;
	height: 24px;
	margin-left: 10px;
}

.sn-right i {
	background: url("../Images/validate.png") no-repeat 0 0;
}

.sn-wrong i {
	background: url("../Images/validate.png") no-repeat -24px 0;
}

.upgrade-detail-date {
	font-size: 12px;
	line-height: 30px;
	color: #777777;
}

.upgrade-detail-date .upgrade-detail-size {
	margin-left: 10px;
}

.upgrade-button button {
	margin-top: 20px;
}

.upgrade-tip {
	width: 302px;
	height: 46px;
	background: url("../Images/tips.png") no-repeat 0 0;
	position: absolute;
	left: 305px;
	top: -30px;
	display: none;
}


.product-exchange-title {
	width: 918px;
	height: 44px;
	background: url("../Images/titlebg_skyblue.png") no-repeat 0 0;
	margin-top: 60px;
}

.exchange-detail {
	background-color: #f4f4f4;
	padding: 40px 0 20px 180px;
}

.exchange-detail-info {
	height: 120px;
	font-family: "Microsoft YaHei";
}


.exchange-detail-title {
	font-size: 18px;
	color: #666666;
	line-height: 40px;
	position: relative;
}

.exchange-detail-warning {
	width: 920px;
	background-color: #f4f4f4;
	padding: 10px 80px;
}

.exchange-detail-warning p{
	font-size:14px;
	color: #666666;
}

.exchange-detail-title i {
	width: 16px;
	height: 16px;
	background: url("../Images/info.png") no-repeat 0 0;
	margin-left: 5px;
}
.exchange-detail-sn input {
	width: 380px;
	font-size: 21px;
	height: 40px;
}
.exchange-detail-captcha {
	margin-top:10px;
}

.exchange-detail-captcha input {
	width: 120px;
	font-size: 21px;
	height: 40px;
}

.exchange-detail-captcha img,
.exchange-detail-captcha a{
	margin-left: 10px;
}

.exchange-detail-sn i {
	width: 24px;
	height: 24px;
	margin-left: 10px;
}


.exchange-button button {
	margin-top: 20px;
}

.exchange-tip {
	width: 265px;
	height: 46px;
	background: url("../Images/tips01.png") no-repeat 0 0;
	position: absolute;
	left: 110px;
	top: -30px;
	display: none;
}


/*order*/

.order-progress-step ,
.order-progress-step1,
.order-progress-step2,
.order-progress-step3 {
	width: 448px;
	height: 58px;
	display: inline-block;
	margin-top: 20px;
}

.order-progress-step1 {
	background: url("../Images/step1.png") no-repeat 0 0;
}

.order-progress-step2 {
	background: url("../Images/step2.png") no-repeat 0 0;
}

.order-progress-step3 {
	background: url("../Images/step3.png") no-repeat 0 0;
}

.row-body {
	margin-top: 15px;
}

.order-body,
.final-body{
	width: 846px;
	margin: 0 37px;
}

.order-title span,
.order-pay-title span,
.final-title span {
	font-size: 22px;
	color: #666666;
}

.order-cart {
	margin-top: 30px;
}

.order-cart table {
	width: 100%;
}

.order-cart table th {
	text-align: center;
	font-size: 14px;
	color: #666666;
	font-weight: 400;
}

.order-cart table tbody tr {
	border-bottom: 1px solid #ededed;
	line-height: 60px;
}

.order-cart table td {
	text-align: center;
	font-size: 16px;
	color: #000000;
}

.order-cart-total {
	color: #000000;
	font-family: 'Microsoft YaHei';
	font-size: 14px;
	line-height: 30px;
	text-align: right;
	margin-right: 10px;
	margin-top: 20px;
}

.order-cart-price {
	font-size: 24px;
}

.order-pay-title {
	margin-top: 30px;
}

.order-pay-nav {
	margin: 20px 0;
}

.order-pay-text {
	font-size: 16px;
	color: #000000;
	border-bottom: 1px solid #ededed;
}

.order-pay-alipay,
.order-pay-weixin {
	margin: 0 10px -3px 20px;
	cursor: pointer;
	padding: 7px 0;
	width:110px;
	display: inline-block;
	text-align: center;
	line-height:24px;
}

.order-checked{
	background: url("../Images/blue_line.png") no-repeat 0 0;
	background-position: bottom;
}

.order-pay-alipay i {
	background: url("../Images/order_tab.png") no-repeat 0 0;
	height: 24px;
	width: 24px;
	display: inline-block;
	margin-right:5px;
}

.order-pay-alipay.order-checked i {
	background: url("../Images/order_tab.png") no-repeat -24px 0;
}

.order-pay-weixin i {
	background: url("../Images/order_tab.png") no-repeat 0 -24px;
	height: 24px;
	width: 24px;
	display: inline-block;
	margin-right: 5px;
}

.order-pay-weixin.order-checked i {
	background: url("../Images/order_tab.png") no-repeat -24px -24px;
}

.pay-info {
	display: none;
}

.pay-checked{
	display: block;
}

.pay-alipay-info,
.pay-weixin-info {
	text-align: center;
}

.pay-alipay-info span,
.pay-weixin-info span {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
	margin-top: 50px;
	display: block;
}

.pay-weixin-info span {
	margin-bottom: 50px;
}

.pay-alipay-info div {
	margin-top: 10px;
	color: #666666;
	font-size: 14px;
	margin-top: 50px;
}

.order-pay-button {
	margin-top: 20px;
}


/*success*/

.final-info {
	margin: 25px 0 25px 173px;
}

.final-info-title,
.error-title {
	color: #2f9cfc;
	font-size: 24px;
}

.final-info table {
	width: 100%;
	margin-top: 15px;
}

.final-info table tr {
	line-height: 30px;
	font-size: 14px;
}

.final-info table .final-table-first {
	text-align: right;
	width: 70px;
}

.final-info table .final-table-last {
	font-size: 16px;
	color: #000000;
}

.final-info table .info-sn {
	line-height: 60px;
}

.final-info table td .sn-body {
	display: block;
	height: 24px;
}

.final-info table td .sn-txt {
	font-size: 24px;
	color: #75ca82;
	line-height: 24px;
	display: inline-block;
}

.final-info table td .sn-copy {
	height: 16px;
	width: 70px;
	background: url("../Images/button_copy.png") no-repeat 0 0;
	line-height: 24px;
	display: inline-block;
	margin-left: 10px;
	cursor: pointer;
}

.final-info table td .sn-important {
	height: 16px;
	width: 135px;
	background: url("../Images/important.png") no-repeat 0 0;
	display: block;
	margin-top: 15px;
}

.final-line {
	border-top: 1px solid #ededed;
	width: 700px;
	margin: 20px 73px;
}

.final-mail {
	margin-left: 173px;
}

.final-mail .mail-title {
	font-size: 16px;
	color: #000000;
	line-height: 30px;
}

.final-mail .mail-send-txt {
	width: 300px;
	margin-right: 10px;
	height: 30px;
}

.final-qr {
	position: relative;
}

.final-qr .qr-pic {
	height: 84px;
	width: 84px;
	background: url("../Images/gwqr.png") no-repeat 0 0;
}

.final-qr .qr-txt {
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
}

.final-qr .qr-tip {
	height: 54px;
	width: 260px;
	background: url("../Images/tips2.png") no-repeat 0 0;
	position: absolute;
	top: 15px;
	left: 490px;
}

.final-qr .qr-error-tip {
	height: 54px;
	width: 260px;
	background: url("../Images/tips3.png") no-repeat 0 0;
	position: absolute;
	top: 15px;
	left: 490px;
}

.final-service {
	font-size: 12px;
	color: #333333;
	letter-spacing: 1px;
}

.final-error {
	margin: 25px 98px;
}

.error-info {
	height: 102px;
	width: 650px;
	background: url("../Images/error.png") no-repeat 0 0;
	margin-top: 30px;
}

.error-info button {
	margin-top: 45px;
}

.error-title span {
	cursor: pointer;
}

.feedback-qr {
	display:none;
	height: 180px;
	width: 154px;
	background: url("../Images/pfqr.png") no-repeat 0 0;
	position:absolute;
	top:51px;
	left:-25px;
}

.modal-body .mail-txt {
	width: 240px;
	height: 30px;
	display:inline-block;
}

.modal-body .mail-title {
	line-height: 30px;
	display:inline-block;
	font-size:18px;
}

/*WxPay*/

.wxpay-info {
	background-color: #f2f2f2;
	height:130px;
}

.wxpay-qr-info {
	margin-top:20px;
}

.wxpay-qr-logo {
	height: 33px;
	width: 124px;
	background: url("../Images/wxpay_logo.png") no-repeat 0 0;
	margin-left: 130px;
}

.wxpay-qr-title {
	color: #333333;
	font-size: 16px;
	margin-left: 70px;
}

.wxpay-countdown-time {
	height: 18px;
	width: 60px;
	background: url("../Images/wxpay_countdown.png") no-repeat 0 0;
	padding-left: 18px;
	line-height: 18px;
	font-size: 16px;
	color: #f88b03;
	font-weight: bold;
	margin: 0 auto;
}

.wxpay-qr-content {
	margin-top:10px;
}

.wxpay-qr-img {
	width: 204px;
	height: 204px;
	margin:28px;
}

.wxpay-qr-border {
	height: 260px;
	width: 260px;
	border: 1px solid #bbbbbb;
	border-radius:3px;
	margin:0 auto;
}

.wxpay-qr-tip {
	height: 81px;
	width: 260px;
	background: url("../Images/wxpay_show.png") no-repeat 0 0;
	margin: 10px auto 60px auto;
}

.wxpay-info-show {
	margin-left:30px;
	width:430px;
}

.wxpay-info-show span {
	display: block;
	color: #000000;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	line-height:30px;
}

.wxpay-info-price {
	width: 430px;
	color: #000000;
	font-family: 'Microsoft YaHei';
	font-size: 16px;
	line-height: 130px;
	margin-right:30px;
	text-align:right;
}

/*首页通知*/
.product-notice-title{
	width: 918px;
	height: 44px;
	background: url("../Images/titlebg_blue_notice.png") no-repeat 0 0;
	margin-top: 60px;
}
.notice-detail{
	font-size: 16px;
	color: #666666;
	padding: 50px 100px 0px 100px;
}