/*
* @description: 价格页样式
 *@author:王奉
* @update: name(xxxx-xx-xx xx:xx)
 */
 header{
	 background: #242A37;
 }
 .main {
  
	background: #fafafa;
	padding-bottom: 50px;
	margin-top: 5px;
}
 .main  .con {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #ebebeb;
    padding-bottom: 50px;
    
}
 .fl {
 	float: left;
 }
 
 .fr {
 	float: right;
 }
 
 .textc {
 	text-align: center;
 }
 
 .price-menu {
 	width: 227px;
 	padding: 20px;
 	position: relative;
 }
 
 .price-menu:after {
 	position: absolute;
 	content: '';
 	display: block;
 	width: 1px;
 	height: 840px;
 	background-color: #EBEBEB;
 	position: absolute;
 	top: 20px;
 	right: 20px;
 	margin: 0 auto;
 	border-radius: 2px;
 }
 
 .price-menu li {
 	list-style: none;
 }
 
 .price-theme {
 	font-size: 22px;
	margin-top: 40px;
 }
 
 .price-menu-main {
 	margin: 0;
 	padding: 0;
 	border-bottom: 1px solid #EBEBEB;
 }
 
 .price-menu-title {
 	font-size: 18px;
 	color: #2BBAFF;
 	text-align: left;
 	font-weight: bold;
 	padding: 20px 0 10px 0;
 }
 
 .price-menu-con-title {
 	font-size: 16px;
 	line-height: 40px;
 	position: relative;
 	color: #333333;
 	padding-left: 20px;
 	cursor: pointer;
 }
 
 .price-menu-con-title:after {
 	content: "＞";
 	position: absolute;
 	right: 15px;
 	font-size: 24px;
 }
 
 .price-menu-main .active {
 	color: #ffffff;
 	background: #2BBAFF;
 }
 
 .price-con {
 	margin: 80px 0 0 50px;
 }
 
 .price-con-main {
 	display: none;
 }
 
 .price-con .show {
 	display: block;
 }
 
 .price-con-title {
 	font-size: 24px;
 	color: #333333;
 	margin-bottom: 30px;
 	text-align: center;
 }
 
 .price-config,
 .price-list_title {
 	margin-top: 20px;
 	font-size: 18px;
 }
 
 .price-system,
 .system-combo,
 .price-list_price,
 .sms-combo,
 .sms-price {
 	margin-top: 30px;
 	line-height: 35px;
 }
 .zong  .price-list-total {
 	color: #ff2f0d;
 }
 .system-dual,
 .system-single {
 	width: 210px;
 	background: #ecf9ff;
 	color: #333333;
 	border: 1px solid #dbf3ff;
 	cursor: pointer;
 	padding: 0 20px;
 }
 
 .price-system-title {
 	padding-right: 20px;
 }
 .price-link{
	 display:block;
	 width: 80px;
     margin-left: 80px;
    margin-top: -28px;
    border: 1px solid #2BBAFF;
    color: #2BBAFF;
	border-radius: 7px;
	height: 28px;
	line-height: 25px;
	text-align: center;
 }
 .sms-price-link{
	 margin-top:50px;
 }
 .price-link:visited,.price-link:focus{
	 color: #2BBAFF;
 }
  .price-link:hover{
	background:#2BBAFF;
    color: #ffffff;
  }
 .price-system .active,
 .system-combo .active,
 .sms-combo .active {
 	background: #2BBAFF;
 	color: #ffffff;
 }
 
 .system-combo-con {
 	width: 625px;
 	background: #ecf9ff;
 	color: #333333;
 	border: 1px solid #dbf3ff;
 	cursor: pointer;
 	margin: 10px 0 15px 80px;
 	padding: 0 20px;
 }
 .h5 .system-combo>div{
 	display: none;
 }
  .h5 .system-combo .show{
 	display:block;
 }
 .price-con-line {
 	width: 700px;
 	height: 1px;
 	background: #EBEBEB;
 	margin-top: 30px;
 }
 
 .price-list-total {
 	font-size: 24px;
 	font-weight: bold;
 	margin-left: 13px;
 	color: #333333;
 }
 /*温馨提示*/
 
 .price-hint {
 	margin-top: 20px;
 }
 
 .price-hint_con {
 	font-size: 14px;
 	color: #333333;
 	line-height: 1.8em;
 }
 /*增值服务*/
 
 .price-appreciation-main {
 	width: 740px;
 }
 
 .price-appreciation-con {
 	width: 33.3%;
 	float: left;
 	margin-bottom: 25px;
 }
 
 .appreciation-con {
 	width: 91%;
 	border: 1px solid #EBEBEB;
 	padding: 15px 2% 5px;
 	text-align: center;
 }
 
 .appreciation-title,
 .appreciation-brief {
 	font-size: 14px;
 	color: #333333;
 }
 
 .appreciation-con-img {
 	display: block;
 	margin: 10px 20px 20px 20px;
 	float: left;
 	width: 30%;
 }
 
 .appreciation-more {
 	padding: 15px;
 	margin-left: 50%;
 }
 
 .appreciation-con-link {
 	display: block;
 	width: 95%;
 	border: 1px solid #333333;
 	color: #333333;
 	border-radius: 7px;
 	height: 28px;
 	line-height: 25px;
 	text-align: center;
 }
 .appreciation-con-link:hover{
 	background: #2BBAFF;
 	color: #ffffff;
    border: 1px solid #2BBAFF;
 }
 
 /*短信业务*/
 
 .combo-con {
 	background: #ecf9ff;
 	color: #333333;
 	border: 1px solid #dbf3ff;
 	cursor: pointer;
 	padding: 0 20px;
 	margin-left: 10px;
 }
 .sms-price{
 	margin-top: 90px;
 	
 }
 .sms-total{
 	margin-top: 20px;
 	line-height: 30px;
 	
 }
 .sms-strip{
 	margin-left: 10px;
 }
 .sms-total-text{
 	margin-left: 80px;
 	font-size: 24px;
 	font-weight: bold;
 	color: #FF0000;
 }
 /* 手机适配 */
@media screen and (max-width: 1274px){
	.price-con{
		    margin: 80px 0 0 10px;
	}
	.price-theme{
		font-size:32px;
	}
	.price-menu-title{
		font-size:28px;
	}
	.price-menu-con-title{
		font-size:16px;
	}
	.price-con-title{
		font-size:34px;
	}
	.price-appreciation-main,.price-hint_con{
		width: 800px;
	}
	.sms  {
		width: 700px;
		margin: 0;
		padding: 0;
		overflow:hidden;

	}
	.appreciation-title, .appreciation-brief {
		font-size: 16px;
	}
	
}
