/* 软件注册样式表 */
/* 创建时间2018.11.15 DH*/
body{background: #f6f6f6;}

.mt20{margin-top: 20px;}
/* 导航 */
.rjdj-banner{background: url("../images/rjzc_banner.jpg") center;height: 360px;}

.rjdj_tit{text-align: center;padding:40px 0 20px;}
.rjdj_tit h1{font-size:36px;color: #000a12;}
.rjdj_tit span{color: #999;line-height: 20px;}

.rjdj-bg0 {background:#fff;padding-bottom:50px;}
.rjdj-bg1 {background: url(../images/rjdj-bg1.jpg);padding-bottom:30px;}
.rjdj-bg2 {background: url(../images/rjdj-bg2.jpg) #b5bac5;padding-bottom:50px;margin-bottom: -15px;}

.bqysbz{overflow: hidden;padding: 30px 0;}
.bqysbz li{float: left;width:215px;border-left: solid 1px #ccc;padding: 0 40px;height: 200px;}
.bqysbz li h1{font-size:24px;}
.bqysbz-btn{display: block;margin: auto;width: 260px;height: 45px;margin-top: 20px; line-height: 45px;text-align: center; color: #fff;font-size: 18px;border-radius: 80px;background: #596197;}
.bqysbz-btn:hover{background: #414982;color: #fff;}
.bqdjfw-btn{display: block;margin: auto;width: 260px;height: 45px;margin-top: 20px; line-height: 45px;text-align: center; color: #fff;font-size: 18px;background: #eb4438;}
.bqdjfw-btn:hover{background: #df2c1f;color: #fff;}

.rjdj-ljbl{background: url("../images/rjdj-ljbl.png");margin: auto;width: 572px;height: 55px;position: relative;font-size: 22px;line-height: 55px;text-indent:25px;margin-bottom: 50px;}
.rjdj-ljbl a{width: 572px;height: 55px;display: block;position: absolute;top: 0;left: 0}

.rjdj-nrbox{text-align: center;padding:20px 0 30px;}
.rjdj-nr{width: 487px;height:212px;background: url("../images/rjdj-box.png");display: inline-block;margin: 0 10px;}
.rjdj-nr-left{float: left;margin:45px 30px 0 30px;}
.rjdj-nr-right{float: left;text-align: left;margin:30px 0 0 0;}
.rjdj-nr-right font{text-decoration: line-through;}
.rjdj-nr-right h1{font-size: 28px;line-height:40px}
.rjdj-nr-right h2{font-size: 18px;color: #999;line-height:28px;}
.rjdj-nr-right p{font-size: 16px;line-height: 35px;}
.rjdj-nr-right .red{font-size: 28px;}
.rjdj-nrbtn{display:inline-block;color: #fff;background: #eb4438;padding:4px 40px;font-size:16px;}
.rjdj-nrbtn:hover{color: #fff;background: #de2c1f;}

.ycp{background: #fff;padding: 5px 0;}
.search_gg_link{text-align: right;}
.btn-icon-gps{width: 19px;height: 19px;background: url(../images/icon_btn.png) no-repeat 0 -491px;}

.def-box{background: #fff;box-shadow: 0 2px 2px 2px rgba(0,0,0,0.05);}
.def_tit{text-align: center;color: #999;padding: 10px 0 50px;}
.def_tit h1{font-size:38px;color: #333;line-height: 1.4;}
.bg-white{background: #fff;}


.fwbox{overflow: hidden;padding: 25px 0;}
.fwbox-l{width: 280px;float: left;margin-right: -280px;}
.fwbox-r{margin-left: 300px;}

.fwbox .def-box{padding: 25px;}

.fwbox .all_menu_box{background: #fff;margin-right: -25px;margin-top: -10px;}
.fwbox .all_menu dt{font-size: 16px;color: #ff6702;margin:8px 0;font-weight: bold;}
.fwbox .all_menu dd.menu_3 a{display: inline-block;width:77px;}
.fwbox .all_menu dd.menu_2 a{display: inline-block;width:115px;}
.fwbox .i-icon{width:18px;height: 18px;margin-right:7px; background-image: url(../images/icn_ind.png)}
.fwbox .menu-icon01{background-position:0 0;}
.fwbox .menu-icon02{background-position:0 -27px;}
.fwbox .menu-icon03{background-position:0 -54px;}
.fwbox .menu-icon04{background-position:0 -80px;}
.quick-chance-title{border-bottom: 1px solid #e9e9e9;text-align: center;padding: 15px 0;margin: -25px;margin-bottom: 10px;}
.quick-chance-title h3 {font-size: 18px;font-weight: 500;line-height: 40px;height: 40px;}
.quick-chance-panel{}
.quick-chance-panel input,.quick-chance-panel textarea{width:218px;}
.quick-chance-panel>p {display: block;line-height: 35px;height: 35px;}
.quick-button {height: 35px;line-height: 35px;text-align: center;margin-top: 15px; font-size: 16px;background: #ec2828;color: #fff!important;border: 1px solid #ec2828;display: block}
.quick-button:hover{background: #da2929}

.buy_r{overflow: hidden;}
.buy_r_goods{float: left;width: 300px;margin-right: -300px;}
.buy_r_process{}
.my_goods_name h3 {font-size: 36px;color:#333;line-height: 40px;padding: 10px;}
.goods_brief p {font-size: 14px;color: #808080;margin-bottom:30px;border-bottom: solid 1px #ddd;padding: 10px;}
.mk_price_lt, .mk_price_rt {font-size: 16px;float: left;}
.mk_price_lt .price{width:74px;display: inline-block;text-align: right;}
.mk_price_lt .p-price {font-size: 25px;color: red;}
.mk_price_rt .p-price {position: relative;text-decoration: line-through;}
.mk_price_rt {margin-left:30px;height: 33px;line-height: 33px;position: relative;}
.mar_l{width: 100%;height:30px;line-height: 30px;margin-bottom: 20px;}
.choose_bor li {margin: 30px 0 30px;}
.choose-amount div.dt,
.choose-version div.dt {font-size:16px;color:#666;margin-top: 6px;}
.choose-amount div.dd,
.choose-version div.dd{padding-left: 80px;}
.pl100{padding-left: 100px;}
.catt a {border: #c8c9cd 1px solid;text-align: center;margin-right: 15px;margin-bottom:15px;padding: 2px 10px;display: block;white-space: nowrap;color: #000;text-decoration: none;float: left;background: #ffffff;height: 30px;line-height:30px;transition: none;cursor: pointer}
.catt a label{cursor: pointer}
.catt .cattsel {border: #f52648 1px solid;background: url(../images/rjdj_attr_sel_zyh.png) no-repeat bottom right;background-color: #ffeae5;}
.choose-amount .wrap-input a {float: left;height:30px;width:30px;line-height:30px;border: 1px solid #ccc;text-align: center;background-color: #f5f5f5;font-size: 20px;font-weight: 600;}
.choose-amount .text{float:left;border-right:none;border-left:none;border-top:#ccc 1px solid;width:78px;border-bottom:#ccc 1px solid;height:30px;text-align:center}
.buyNub-buy-wrap {margin-top:10px;}
.choose_bor li{margin:10px 0;overflow: hidden;}
.choose-btns a{width:170px;height:45px;line-height:45px;text-align:center;background:#e63917;color:#fff;font-size:16px;display:inline-block;margin-right:3px}
.choose-btns a:hover{background:#fe4646}
.choose-btns a.btn-coll:hover{background:#fff}
.choose-btns a.btn-coll{background:#fff;color:#000;width:120px;border:1px solid #ccc}
.choose-btns{padding:0 0 10px 80px;}
.viewsdiv-p {margin: 0 auto;text-align: center;color: #333;border-bottom: 2px solid #e63917;line-height: 63px;font-size: 30px;margin-bottom:20px;}
input[type=text], input[type=password], input[type=tel] {
    padding: 0 5px;
    border: 1px solid #ccc;
    color: #666;
    cursor: text;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    outline: 0;
}
select {
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
    color: #666;
    border: 1px solid #ccc;
}
textarea {
    border: 1px solid #ccc;
    color: #666;
    resize: none;
    padding: 5px;
    vertical-align: middle;
}







