@charset "utf-8";
/* CSS Document */

/*css reset*/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input{margin:0;padding:0;}
body{font-size:16px;font-family: '微软雅黑';}
ul,ol,li{list-style:none;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}
a,u{text-decoration: none;}
a:hover, a:link, a:visited {
	text-decoration: none;
	color: #333;
}
h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:normal;}
input{outline:none;}
img{display:block; border:0;}
.clearfix:after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility: hidden;}/*清除浮动*/

.sectionDiv{ background:#f7f4f3;}
.main_container{ max-width:1190px;min-width: 320px; margin: auto;}
.main_title{  padding:5px 24px; padding-left: 0;border-bottom: 1px solid #fa423f; margin-top: 2%;}
.main_title span{ font-size:24px; color:white;; font-weight: bold; background-color: #fa423f;padding:5px 24px; position: relative;}
.main_title span:before{ content:""; position:absolute; right:-90px; top:0; background: url(../images/ratebuy/title_core.png) no-repeat;width: 50%;height: 100%;}
.main_title .span_01:before{ content:""; position:absolute; right:-71px; top:0; background: url(../images/ratebuy/title_core.png) no-repeat;width: 50%;height: 100%;}
.main_title .span_02:before{ content:""; position:absolute; right:-90px; top:0; background: url(../images/ratebuy/title_core.png) no-repeat;width: 50%;height: 100%;}
.main_title a{float:right; color:#FA4240;}
.nomarginR{ margin-right:0!important;}
.main_box{ background: white; border-radius: 7px;padding:20px;box-shadow: 0 0 7px #edd4cd; margin-top: 30px;}

/*banner*/
.banner_container{ width: 100%; max-height: 380px;height:380px; position: relative;}
.banner_main{position: absolute; top: 0;left:19%; z-index: 100;}
.banner_main .logo{ padding-top:12px; display: inline-block;}
.banner_container .swiper-container{width:100%; height:100%;}
.banner_container .banner01{ background: url(../images/ratebuy/banner_bg01.jpg) no-repeat; background-size:cover; background-position: center; width: 100%; height: 100%;}
.banner_container .banner01 .ban_maintext1{ width:39.2%; margin: auto; padding-top: 6%; animation:move 3s ease 0s infinite;}
.banner_container .banner02{ background: url(../images/ratebuy/banner_bg02.jpg) no-repeat; background-size:cover; background-position: center; width: 100%; height: 100%;}
.banner_container .banner02 .ban_maintext2{ width:35%; margin: auto;padding-top: 1%;  animation:move 3s ease 0s infinite;}

/*优惠大放送*/
.packagebox .package_lf{ float:left; width: 62.5%}
.packagebox .package_lf img{width:100%}
.packagebox .package_rg{float:right; width: 37.5%;}
.packagebox .package_rg .rule{text-align:right; font-size:16px; color:#ff7200; display: block;}
.packagebox .package_rg .rule i{display:inline-block; background: url(../images/icons.png) -7px -3px; width: 18px; height: 18px; vertical-align: middle; margin-left: 4px;}
.packagebox .package_rg .price_box{text-align:center;position: relative;}
.packagebox .package_rg .price_box p{ font-size:18px; color:#fa423f; margin-top: 3%; }
.packagebox .package_rg .price_box p b{ font-size: 36px; font-weight: bold;}
.packagebox .package_rg .price_box span{font-size:18px; display: block;color:#666666;margin-top:3%;}
.price_box .btn_box{width: 76%; margin: auto; margin-top: 5%;}
.price_box a{ display: inline-block;font-size: 16px; cursor: pointer;padding:2% 9%}
.price_box a.buy_btn{ float:left; color: white; font-size:16px; ; background-color: #ff3634; line-height: 26px; border-radius: 3px; box-shadow: 0 0 7px #edd4cd;}
.price_box a.consult_btn{ float:right;color: #ff3634; font-size:16px;  background-color: #fff; border: 1px solid #ff3634; line-height: 26px; border-radius: 3px;}
.price_box .apply_pop{position: absolute;right:-45px; bottom:-162px;z-index:9999;}

/*今日套餐使用情况*/
.situation_box{ background:linear-gradient(0deg, rgba(255,241,241,1),rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);}
.situation_box .sit_title{font-size:18px; color:#ff4441;}
.situation_box .sit_title b{ font-weight:bold; font-size:20px; color:#333333;}
.situation_box .data_ul{ margin-top:3%; margin-bottom: 1%;}
.situation_box .data_ul li{float:left; width: 33.33%; text-align: center;}
.situation_box .data_ul li p{font-size:18px; color:#333333; font-weight: bold;}
.situation_box .data_ul li p i.sit_icon01{display:inline-block; background: url(../images/ratebuy/icons.png) -36px -3px; width: 22px; height: 22px; vertical-align: middle; margin-right: 4px;}
.situation_box .data_ul li p i.sit_icon02{display:inline-block; background: url(../images/ratebuy/icons.png) -35px -32px; width: 22px; height: 22px; vertical-align: middle; margin-right: 4px;}
.situation_box .data_ul li p i.sit_icon03{display:inline-block; background: url(../images/ratebuy/icons.png) -37px -60px; width: 22px; height: 20px; vertical-align: middle; margin-right: 4px;}
.situation_box .data_ul li span{display: block;font-size:18px; color:#666666; margin-top: 12px;}
.situation_box .data_ul li span b{font-weight: bold; color:#fa423f;font-size:24px;}
.situation_box .data_ul li span b a{color:#fa423f;}

/*免费申请*/
.all-freeopen .bggrey3{width:125px;text-align:right;font-size:14px;}
.all-freeopen .bggrey3 .red{color:red;}
.all-freeopen .fastpay-input{width:364px;text-align:left;padding:5px}
.all-freeopen .fastpay-textarea{padding:5px;resize: none;}
.all-freeopen .fastpay-submit{text-align:center;}
.all-freeopen .fastpay-submit .button{background:#fa423f;border-radius:4px;color: #fff;font-size:14px;font-weight:bold;min-width:94px;height:34px;cursor:pointer;line-height:34px;padding:0 10px;border: 0;}



/*淘宝需求列表*/
.screen_container{ border:1px solid #e5e5e5; background-color: white;}
.screen_container span{ font-size:14px; color:#333; line-height: 28px; }
.condition_get{ padding:20px; border-bottom:1px solid #e5e5e5; }
.condition_title{display: inline-block;width:7%; float:left;}
.condition_get ul{ float:left;}
.condition_get a{ font-size:14px; color:#999; float:left;line-height: 28px;  }
.condition_choose{padding:20px;}
.condition_choose .choosecon_list{ float:left; width: 90%;}
.condition_choose .num_searctbox{ float:left;}
.condition_choose .num_searctbox .search_num{ border:1px solid #e5e5e5; padding:0 10px; height:32px; width: 220px; border-radius: 3px; float:left; }
.condition_choose .num_searctbox button{ background-color:#fa423f; width: 67px; height: 32px; display: inline-block; border-radius: 3px; border:none; color:white; float:left; margin-left:10px;}
.condition_choose .num_searctbox button i{ display:inline-block; background: url(../images/ratebuy/icons.png) -8px -4px; width: 15px; height: 15px; vertical-align: middle; margin-right: 4px;}
.choosecon_list .chooselist_btn a{float:left; font-size:14px; display: inline-block;color:#333; margin-right: 10px; padding:0 6px; line-height: 28px;cursor: pointer;border:1px solid transparent;}
.choosecon_list .chooselist_btn a.actionA{ border:1px solid #fa423f; border-radius: 3px;}
.choosecon_list .chooselist_btn a:hover{border:1px solid #fa423f; border-radius: 3px;}
.cityoption_box{border:1px solid #bbd4e1; background: #fafafa; margin-top: 2%; display: none;}
.cityoption_box ul li{ float:left;  margin-left:3%;}
.cityoption_box ul li a{ font-size:14px; color:#333; line-height: 50px;}
.cityoption_box ul li a:hover{ color:#028ed7;}

.record_container{ background:white; padding-top: 2%; padding-bottom: 1%;border-bottom: 1px solid #fa423f;}
.record_container .record_left{float:left;}
.record_container .record_search{ float:right;}
.record_container .record_left span{ font-size:18px; color:#fa423f; margin-left:12px;}
.record_container .record_left a{ font-size:14px; color:#ff7200; border:1px solid #ff7200; display: inline-block; padding:3px 5px; margin-left:12px;}
.record_container .record_left span b{ color:#ff7200;font-weight: bold;}
.record_search span{float:left; font-size:14px; color:#999; line-height: 30px; margin-right: 12px;}
.record_search a{float:left; display: inline-block;font-size:14px; color:#999999; border:1px solid #e5e5e5; margin-right:10px; padding:4px 6px; cursor: pointer;}
.record_search a.selectedA{ border:1px solid #fa423f; color: #fa423f;}
.record_search>div{ float:left;}
.record_search>div input{ width:90px; height: 26px; border:1px solid #e5e5e5; padding:0 4px;}
.record_search>button{ outline:0; border:none; float:left;  background: #fa423f; color:white; border-radius: 3px; padding:5px 12px; margin-left:4px; margin-right:12px; cursor: pointer;}

.record_title{ background:#e5e5e5; width: 100%;}
.record_title li{ float:left; font-size:14px; color:#666666; text-align: center; width:12.5%; line-height: 44px;}
.record_listdetail li{ text-align:center; border-bottom: 1px dashed #cccccc; background: white;padding:26px 0;}
.record_listdetail li span{ float:left; width: 12.5%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#333333; font-size:14px; }
.record_listdetail li .getbtn{ font-size:14px; color:white; background: #fa423f;border-radius: 3px; padding: .5% 1%; cursor: pointer;display: inline-block;width: 6%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.record_listdetail li a.hasget{ background:#999999;font-size:14px; color:white;border-radius: 3px; padding: .5% 1%; cursor: pointer;display: inline-block;width: 6%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.record_listdetail li a i{display:inline-block; background: url(../images/ratebuy/icons.png) -8px -29px; width:18px; height: 18px; vertical-align: middle; margin-right: 4px;}

/*分页器*/
.pagenumber {
	height:68px;
	width:1190px;
	margin:0 auto;
	margin-top:28px;
	text-align:center
}
.pagenumber a,.pagenumber strong {
	display:inline-block;
	height:39px;
	min-width:30px;
	margin-right:3px;
	border-radius:3px;
	border:#e9e9e9 1px solid;
	text-align:center;
	line-height:39px;
	color:#888;
	cursor:pointer;
	padding-left:4px;
	padding-right:4px
}
.pagenumber strong {
	background:#fa423f;
	color:#fff
}
.pagenumber a:hover {
	background:#fa423f;
	color:#fff
}
.pagenumber cite {
	display:inline-block;
	color:#666
}
.pagenumber .pages_inp {
	width:42px;
	height:34px;
	border:#a9a9a9 1px solid;
	text-align:center;
	position:relative;
	top:-2px
}
.pagenumber .pages_btn {
	height:39px;
	width:68px;
	margin-left:5px;
	border-radius:3px;
	border:#e9e9e9 1px solid;
	text-align:center;
	background:#fff;
	line-height:39px
}
.pagenumber .pages_btn:hover {
	background:#fa423f;
	color:#fff
}

/*底部*/
.bottom_container{ background:#3b3b3b; width: 100%; margin-top: 60px; padding-top: 2%; padding-bottom: 4%;}
.bottom_container .bottom_nav{  display: table; margin: auto;}
.bottom_container .bottom_nav li{ float:left; display: inline-block;color:#999;}
.bottom_container .bottom_nav li a{float:left; color:#999; font-size:14px; margin:0 16px;}
.bottom_container p{ text-align:center; color:#999; font-size:14px; padding-top: 16px;}
.bottom_container p a{ color:#999;}
.bottom_container p i{ display:inline-block; background: url(../images/ratebuy/icons.png) -9px -59px; width: 18px; height: 20px; vertical-align: middle;}

/*弹窗*/
#detail,#buynow{position: relative;width: auto;max-width: 500px;  background:white; margin: 20px auto;border-radius:6px;}
#rules{position: relative;width: auto;max-width: 680px;  background:white; margin: 20px auto;border-radius:6px;}
.tishi_title{ font-size: 16px;text-indent: 2em;color: #fff;width: 100%;background-color: #345da1;height: 46px;line-height: 46px; position:absolute; left:0; top:0;border-radius: 5px 5px 0 0;}
.detail_txt{text-align:center;}
.detail_txt p{padding-top:10px; font-size:18px; color:#d90606;font-weight: bold;}
.btns_boxs{width:60%;margin: auto;padding: 20px 0;}
.btns_boxs input{padding:4px 20px; line-height: 30px;color:white;font-size:18px; border-radius: 5px; cursor: pointer; border: none; outline: none;}
.btns_boxs a{padding:4px 20px; line-height: 30px;color:white;font-size:18px; border-radius: 5px; cursor: pointer;}
.btns_boxs .btn_lf{float:left; background:#fa423f; }
.btns_boxs .btn_rg{float:right;background:#8c8d8e;}
.rules_txt{padding:20px;padding-top:60px;font-size:15px; line-height: 28px;}
.rules_txt b,.rules_txt strong{ font-weight: bold;}
/*.rules_txt span{display:block; text-align: right; margin-top: 14px;}*/
.pay_select{padding:20px;padding-top:60px;}
.pay_select .ps_title{font-size:18px; color:#333333; text-align: center}
.pay_select .ps_title span{font-size:32px; font-weight: bold; color:#fa423f;}
.pay_select .ps_title b{color:#fa423f;}
.select_box{ width: 450px; margin: auto;}
.select_box p{ font-size:24px; color:#333333; font-weight: bold; margin-top: 24px;}
.select_box .paytype_box{ margin-top: 20px;}
.select_box .paytype_box li{border:1px solid #cccccc; background-color: #f7f7f7;}
.select_box .paytype_box li.currentPay{border:2px solid #fa423f; background-color:white; background: url(../images/ratebuy/select_icoh.png) no-repeat; background-position: bottom right;}
.select_box .paytype_box li span{margin-left:16px; line-height: 50px;}
.select_box .paytype_box li span img{margin-right:16px; display: inline-block; vertical-align: middle;}
.select_box .paynow_btn{ background-color:#f53734; display: block; text-align: center;font-size:14px; color:white; width: 100%; padding:12px 0; margin-top: 16px;}
.wcpay_box{padding:20px;padding-top:60px; text-align: center;}
.wcpay_box p{font-size:16px;}
.wcpay_box img{ display: inline-block; margin-top: 16px;}
.wcpay_box input{display: block; background-color: #fa423f; width: 250px; margin: auto;margin-top: 12px; line-height: 36px;color:white;font-size:18px; border-radius: 5px; cursor: pointer; border: none; outline: none;}

.payslect_container,.payslect_container2{display:none;}
.vcpay_container{display:none;}
.mask{ position: fixed;z-index: 100; top:0; left:0; right:0;bottom: 0; background-color: #000000;opacity: 0.6;}
.payslect_container #buytype,.payslect_container2 #buytype{position: fixed;top:30%;left:50%;transform: translateX(-50%);z-index: 101; width: 600px;  background:white; margin: 20px auto;border-radius:6px;}
.pop_title{background-color: #345da1;height: 46px;line-height: 46px; position:absolute; left:0; top:0;border-radius: 5px 5px 0 0; width: 100%;}
.pop_title b{float:left;color:white; margin-left:20px;}
.pop_title span{float:right;font-size:24px; color:white; margin-right: 20px; cursor: pointer}
.vcpay_container #wcpay{position: fixed;top:30%;left:50%;transform: translateX(-50%);z-index: 101; width: 350px;  background:white; margin: 20px auto;border-radius:6px;}

.getlist li.active {
	display: block;
}
.getlist li {
	float: left;
	border: 1px solid #fa423f;
	border-radius: 3px;
	margin-top: 0px;
	line-height: 25px;
	padding: 0 8px;
	display: none;
	margin-right: 25px;
	cursor: pointer;
}
.screen_container span {
	font-size: 14px;
	color: #333;
	line-height: 28px;
}
.getlist li>i {
	display: inline-block;
	width: 8px;
	height: 9px;
	background: url(../images/quote/quotation-search-icon.png) no-repeat -27px -68px;
	margin-left: 5px;
}
.condition_choose .area .menu {
	margin-left: 0px;
	border: 1px solid #bbd4e1;
	background: #fafafa;
	padding: 0 10px;
	display: none;
}
.condition_choose div {
	line-height: 34px;
	font-size: 14px;
}
.condition_choose .area .menu div {
	border-bottom: 1px dashed #ccc;
}
.condition_choose .area .menu div:last-child{
	border-bottom: 0;
}
.condition_choose div a {
	margin-right: 10px;
	padding: 5px 8px;
	border: 1px solid #fff;
}
.condition_choose div a.sub-area{
	color:#999;
}
.condition_choose .subsopn a.cur,.condition_choose .subsopn a:hover{
	border: 1px solid #fff;
	color:#fa423f;
}
.choosecon_list a.cur{
	border: 1px solid #fa423f;
	border-radius: 3px;
	cursor: pointer;
}

.choosecon_list a:hover {
	border: 1px solid #fa423f;
	border-radius: 3px;
	cursor: pointer;
}

@keyframes move{
	0%{ transform:scale(1)}
	30%{ transform:scale(1.1)}
	60%{ transform:scale(1)}
	100%{ transform:scale(1)}
}
@media screen and (max-width:1440px){
	.banner_main{left:10%}
	.banner_container .banner01 .ban_maintext1{ padding-top:7%; width: 56%;}
	.banner_container .banner02 .ban_maintext2{ width:50%;}
}
@media screen and (max-width:1190px){
	.banner_container{height:360px;}
	.condition_title{ width:10%;}
	.banner_main{left:0;}
	.banner_main .logo{width:80%;}
}


@media screen and (min-width:800px) and (max-width:900px){
	.banner_container{height:300px;}
	.banner_container .banner01 .ban_maintext1{padding-top: 12%;width: 60%;}

}
@media screen and (min-width:700px) and (max-width:799px){
	.banner_container{height:290px;}
	.banner_container .banner01 .ban_maintext1{padding-top: 14%;width: 64%;}

	.record_container .record_left{ float:none;text-align:center;}
	.record_search a{ float:none;}
	.record_search>div{ float:none; display: inline-block;}
	.record_search>button{ float:none;}
	.record_container .record_search{ float:none; margin-top: 3%; margin-left:12px;text-align:center;}
	.record_search a{ margin-right:3px;}
	.record_search>div input{ width:70px;}
}
@media screen and (max-width:700px){
	.main_container{ width:94%;}
	.condition_title{ float:none; width: 100%; background: #ccc; text-align: center; margin-bottom: 2%;}
	.condition_choose .choosecon_list{ float:none; width: 100%;}

	.banner_container .banner01 .ban_maintext1{padding-top: 14%;width: 64%;}

}
@media screen and (min-width:600px) and (max-width:699px){
	.banner_container{height:246px;}

}
@media screen and (min-width:500px) and (max-width:599px){
	.banner_container{height:220px;}
}
@media screen and (min-width:400px) and (max-width:499px){
	.banner_container{height:200px;}
	.banner_container .banner01 .ban_maintext1{padding-top: 18%;width: 68%;}
	.main_title span{font-size:18px;}
	.main_title span:before{right:-74px;}

}
@media screen and (min-width:320px) and (max-width:399px){
	.banner_container{height:200px;}
	.banner_container .banner01 .ban_maintext1{padding-top: 24%;width: 78%;}
	.main_title span{font-size:18px;}
	.main_title span:before{ right:-74px;}

}

@media screen and (max-width:320px){
	.banner_container{height:200px;}
	.main_title span{font-size:18px;}

}


#pay-way .detial label {
	display: block
}

#pay-way .detial .hide {
	display: none
}

#pay-way .detial .part-one {
	width: 480px;
	margin: 0 auto
}

#pay-way .detial .part-one p {
	font-size: 16px;
	color: #4c4c4c
}

#pay-way .detial .part-one p b {
	font-size: 24px;
	color: #ff7720;
	margin-right: 5px
}

#pay-way .detial .part-one h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 6px
}

#pay-way .detial .part-one ul li img {
	width: 35px;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 20px
}

.pop-css img {
	display: inline-block;
}

#pay-way .detial .part-one ul li span {
	font-size: 16px
}

#pay-way .detial .part-one ul li {
	border: 1px solid #e5e5e5;
	height: 50px;
	line-height: 50px;
	border-top: 0;
	padding-left: 20px;
	padding-right: 10px;
	position: relative
}

#pay-way .detial .part-one ul li.top {
	border-top: 1px solid #e5e5e5
}

#pay-way .detial .part-one ul li:hover {
	background: rgba(247,247,247,0.9)
}

#pay-way .detial .part-one ul li.active:after {
	content: '';
	display: inline-block;
	width: 33px;
	height: 33px;
	background: url('../images/tik.png') no-repeat;
	position: absolute;
	bottom: 0;
	right: 0
}

#pay-way .detial .part-one ul li.active {
	border: 2px solid #ff7720
}

#pay-way .detial .part-one ul li .rt-box {
	float: right;
	font-size: 14px
}

#pay-way .detial .part-one ul li .rt-box a {
	padding: 3px 5px;
	color: #ff7720;
	border: 1px solid #ff7720;
	border-radius: 3px;
	margin-left: 5px
}

#pay-way .detial .part-one ul li .rt-box a:hover {
	background: #ff7720;
	color: #fff
}

#pay-way .detial .part-one .confirm-btn,#wechat-pay .confirm-btn,#zfb-pay .confirm-btn {
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	background: #ff7720;
	font-size: 16px;
	text-align: center;
	border: 0;
	border-radius: 3px;
	margin-top: 30px;
	transition: all .2s ease-in-out;
	display: block
}

#pay-way .detial .part-one .confirm-btn:hover,#wechat-pay .confirm-btn:hover,#zfb-pay .confirm-btn:hover {
	background: #fff;
	color: #ff7720;
	border: 1px solid #ff7720;
	cursor: pointer
}

#pay-way .detial .part-two {
	width: 550px;
	margin: 20px auto 0 auto;
	background: #f1f1f1;
	border-radius: 5px;
	padding: 20px
}

#pay-way .detial .part-two ul li {
	font-size: 14px;
	color: gray;
	line-height: 25px
}

#pay-way .detial .part-two ul li span {
	color: #ff7720
}

#wechat-pay .detial {
	text-align: center
}

#wechat-pay .detial h1,#zfb-pay .detial h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0
}

#wechat-pay .detial h1 span,#zfb-pay .detial h1 span {
	color: #ff7720
}

#wechat-pay .detial .img-box span {
	display: block
}

#wechat-pay .confirm-btn,#zfb-pay .confirm-btn {
	width: 320px;
	margin: 20px auto 0 auto
}

#zfb-pay .detial {
	text-align: center
}

#zfb-pay .detial p {
	font-size: 16px;
	color: #4c4c4c
}

#pay-success .title img,#pay-fail .title img {
	vertical-align: middle;
	margin-top: 0;
	margin-left: 0;
	width: 32px;
}

#pay-success .title p,#pay-fail .title p {
	font-size: 24px;
	color: #333;
	line-height: 40px
}

#pay-success .title,#pay-fail .title {
	border-bottom: 0px solid #e5e5e5;
	padding-bottom: 30px;
	margin-bottom: 0
}

#pay-success .detial {
	margin-top: 20px
}

#pay-success .detial ul li {
	overflow: hidden
}

#pay-success .detial ul li .lf-box,#pay-success .detial ul li .rt-box {
	float: left;
	width: 50%
}

#pay-success .detial ul li div span {
	color: gray;
	font-size: 16px
}

#pay-success .detial ul li div {
	font-size: 16px
}

#pay-success .detial p {
	font-size: 16px;
	color: gray;
	margin-bottom: 10px
}

#pay-success .tips-box {
	padding: 15px;
	background: #f1f1f1;
	border-radius: 5px;
	margin-top: 25px
}

#pay-success .tips-box p,#pay-fail .tips-box p {
	line-height: 25px;
	font-size: 16px;
	color: gray
}

#pay-fail .tips-box p {
	margin-top: 20px
}

/*相关说明*/
.explain_list{ margin-top: 2%;}
.explain_list li{float:left; width: 45%; margin-right: 2%; margin-bottom: 20px; background-color: white; border-top: 4px solid #fa433f; padding:2%; position: relative;}
.explain_list li p{font-size:24px; color:#fa4240; width: 100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.explain_list li span{margin-top:10px; display: block;line-height: 30px; color:#333; font-size:16px; padding-bottom: 10px}
.explain_list li span b{font-weight:bold;}
.explain_list li a{position:absolute;right: 16px;bottom: 16px; color:#fa4240; border:1px solid #fa4240;font-size:16px; padding:4px 16px;}



