.page-bn {
	background: url("../img/banner_191120.png") no-repeat center top;height: 400px;background-size: cover;text-align: center;color: #fff;
}
.bn-txt {
	padding-top: 120px;text-align: center;
	color: #fff;
	display: block;
}
.bn-txt h1 {
	font-size: 20pt;
	margin-bottom: 30px;
}
.bn-txt p a{display: inline-block;padding: 4px 30px 5px;font-size: 12pt;color: #fff;border: 1px solid #fff;margin: 0 15px;
}
.bn-txt p a:hover{border-color: #009fe9;background: #009fe9;}

.page-menu {
	padding: 0;
	border-bottom: 1px solid #e4e8ea;
	text-align: center;margin-bottom: 15px;
}
.menu-list {
	flex-wrap: wrap;
}
.menu-list li {
	float: left;
}
.menu-list li a {
	display: block;
	padding: 15px 10px;
	white-space: nowrap;
	color: #000000;
	font-size: 16px;
	line-height: 30px;
}
.menu-list li.on a, .menu-list li a:hover {
	background-color: #009fe9;
	color: #fff;
}

@media(min-width: 768px) {
.menu-list li {
	float: none;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
}
.page-bd {
	padding: 0 0 70px 0;
	color: #374552;
}

/*price-c*/
.price-c{margin-bottom: 15px;}
.price-c .hd{position: relative;height: 60px;line-height: 60px;}
.price-c .hd .title{font-size: 16pt;padding: 0 5px;}
.price-c .hd .moreR{position: absolute;right: 5px;top: 0;color: #666;}
.price-c .hd #time_down span{padding: 2px 5px;border-radius: 3px;background: #009fe9;color: #fff;}
.price-c .ft{color: #999;font-size: 10pt;position: relative;height: 30px;line-height: 30px;}
.price-c .ft .ft-btn,.price-c .recharge-btn{background: #009fe9;color: #fff;padding:0 25px; display: inline-block;position: absolute;right: 0;top: 0;font-size: 12pt;}
.price-c .recharge-btn{position: relative;border: none;height: 30px;}
.price-c .ft .ft-btn:hover,.price-c .recharge-btn:hover{color: #009fe9;background-color:#fff;border:1px solid #009fe9;}

.price-table{position: relative;margin-bottom: 15px;}
.price-table .price-hot{background: url(../img/price-hot.png) no-repeat;width: 66px;height: 55px;position: absolute;left: 0;right: 0;}
.price-table table{border: 1px solid #ddd;width: 100%;border-collapse: collapse;text-align: center;font-size: 12pt;}
.price-table table th,td{border: 1px solid #ddd;padding: 10px;text-align: center;font-weight: normal;vertical-align: middle;word-break: break-all;word-wrap: break-word;}
.price-table table th{background: #f3f3f3;}
.price-table table td.intro{font-size: 10pt;}
.price-table table td.first-td{width: 290px;}
.price-table .text-blue{color: #333;font-weight: bold;}
.price-table .text-danger{color: #009fe9}
@media(max-width:768px){
	.price-c{padding: 0 5px;}
	.price-table table td.first-td{width:120px;}
}

/*price-case*/
.price-case{padding: 15px;border: 1px solid #ddd;}
.price-case:after{content: '';display: table;clear: both;}
.price-case li{padding: 15px 0;border-bottom: 1px dashed #ddd;float: left;width: 50%;}
.price-case li:nth-last-child(-n+2){border-bottom: none;}
.price-case li:after{content: '';display: table;clear: both;}
.price-case li .pic{float: left;padding: 10px;width: 240px!important; height: 120px!important;text-align: center;}
.price-case li .pic img{max-width: 220px;max-height: 100px;transition: all .5s;}
.price-case li .pic:hover img{transform: rotateY(360deg);}
.price-case li .txt{overflow: hidden;}
.price-case li .txt .title{font-size: 14pt;}
.price-case li .txt a{color: #333;}
.price-case li .txt a:hover{color: #009fe9;}
.price-case li .txt .des{padding-top: 5px;}
.price-case li .txt .des dl dt{float: left;color: #999; padding-right: 10px;}
.price-case li .txt .des dl dd{overflow: hidden;max-height:48px;}
.price-case li .txt .des dl dd a{color: #2277da;}
.price-case li .txt .des dl:after{content: '';display: table;clear: both;}
.price-case li .txt .des i{color: #2277da;font-style: normal;}
@media(max-width:768px){
	.price-case li{width: 100%;border-bottom: 1px dashed #ddd;}
	.price-case li:nth-last-child(2){border-bottom: 1px dashed #ddd;}
	.price-list li{padding: 15px;}
	.price-list li .pic{float: none;display: block;width: 100%!important}

}

/*price-qa*/
.price-qa{border-top:1px solid #ddd;padding: 10px 0;}
.price-qa:after{content: '';display: table;clear: both;}
.price-qa dl{padding: 10px 10px;float: left;width: 50%;}
.price-qa dl:nth-child(2n+1){clear: both;}
.price-qa dl i{display: block;background: url(../img/price-qa.png) no-repeat;width: 30px;height: 30px;float: left;margin-right: 5px;}
.price-qa dl dt{font-size: 12pt;height: 30px;line-height: 30px;margin-bottom: 5px;}
.price-qa dl dd{font-size: 10pt;color: #666;line-height: 24px;}
.price-qa dl dd i{background-position: 0 -30px;}
.price-qa dl dd .intro{overflow: hidden;}
@media(max-width:768px){
	.price-qa dl{width: 100%;}
}

/*price-star*/
.price-star{border: 1px solid #ddd; margin-top: 5px;position: relative; padding: 10px 10px 10px 80px;font-size: 12pt;line-height: 30px;margin-bottom: 15px;}
.price-star .star{background: url(../img/price_new.png) no-repeat;width: 60px; height: 80px; position: absolute; left: 10px; top: -5px;}

/*price-gift*/
.price-gift ul{ border-top: 1px solid #ddd; border-left: 1px solid #ddd;}
.price-gift li{border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;line-height: 30px;padding: 10px 0;text-align: center;}
.price-gift li img{max-width: 100%;display: block;margin: 0 auto;}
.price-gift .price-gift-tip{text-align: center; border: 1px solid #ddd; clear: both; border-top: none;line-height: 30px; color: #666;padding: 10px 0;}

/*price-foot*/
.price-bar{height: 60px; position: relative;}
.price-bar:before{content: '';position: absolute;height: 1px;left: 0;right: 0; background: #ddd;top: 30px;z-index: -1;}
.price-bar .price-plus{background: url(../img/price-plus.png) no-repeat;width: 60px;height: 60px;margin: 0 auto;}
.price-all{text-align: center;padding: 10px;font-size: 12pt;margin-bottom: 10px;}



