@CHARSET "UTF-8";

body, div, button, ul, li, a, header, h4, pre {
	font-family: "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei",
		"微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;
		
}

* {
	margin: 0;
	padding: 0;
}

.pt10{
	padding-top: 10px;
}
.pr10{
	padding-right: 10px;
}
.pb10{
	padding-bottom: 10px;
}
.pl10{
	padding-left: 10px;
}

.ml10{
	margin-left: 10px;
}
.mt10{
	margin-top: 10px;
}
.mr10{
	margin-right: 10px;
}
.mb10{
	margin-bottom: 10px;
}

.ml5{
	margin-left: 5px;
}
.mt5{
	margin-top: 5px;
}
.mr5{
	margin-right: 5px;
}
.mb5{
	margin-bottom: 5px;
}
.mt0{
	margin-top: 0px;
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

body {
	background: #f5f7fa;
	color: #565656;
	max-width:760px;
	margin:0 auto;
}

.container {
	width: 100%;
	height: auto;
}

.font-b {
	color: #009ee7;
}

.big-font-c {
	color: #565656;
}

.small-font-c {
	color: #888888;
}

.big {
	font-size: 1.2em !important;
}

.border-none {
	border: 0px !important;
}

.none {
	display: none;
}


.both {
	clear: both;
}

.form-control {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eaeaea;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	height: 34px;
	line-height: 1.42857;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s
		ease-in-out 0s;
	width: 100%;
	font-size: 1.0em;
}

.form-control-button {
	background-color: #fff;
	background-image: none;
	border: 1px solid #eaeaea;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s
		ease-in-out 0s;
	width: 90%;
	margin-top: 20px !important;
	margin: 0 auto;
	font-size: 1.0em;
}

.btn-info {
	background-color: #009ee7;
	border-color: #009ee7;
	color: #fff;
	text-align: center;
	line-height: 34px;
}

.btn-disabled {
	background-color: #52B9E8 !important;
	border-color: #52B9E8 !important;
	color: #fff;
	text-align: center;
	line-height: 34px;
}

.bottomline {
	height: 100px;
}
/*蓝色背景的顶部开始*/
.toparea {
	background: #fff;
	height: 50px;
	line-height: 50px;
}

.toparea-b {
	background-color: #fff;
	padding: 8px 0;
}

.toparea-w {
	background-color: #f9f9f9;
	font-size: 1.2em;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
}

.select-content {
	width: 100%;
	height: 35px;
	display: block;
	margin-top: 8px;
	border: 0px;
	padding: 0 10px;
}

.select-content>option {
	text-align: center;
}
/*整理部分开始*/
.maincontent {
	margin-top: 5px;
	background: #fff;
	height: auto;
	width: auto;
}

.combination {
	background: #fff;
	height: auto;
	width: auto;
}
/*整理部分结束*/
.info-title {
	padding: 0 20px;
	color: #434a54;
}

.color-one {
	color: #3eb742 !important;
}

.color-three {
	color: #f76051 !important;
}

/*分享相关*/

.new-share{
	padding: 0 20px 15px;
	border-top: 1px dashed #eaeaea;
	background-color: #fafafa;
	box-shadow: 0 2px 5px rgba(200,200,200,0.2);
	padding-top: 10px;
}
.nshare_txt{
	font-size:9pt;
	line-height:25px;
	color:#888888;
	text-align:center;
}
.nshare-div{
	text-align:center;
}
.nshare_button{
	display: inline-block;
  	width: 18%;
  	height: 50px;
  	text-align: center;
  	max-width: 60px;
  	margin: 0 0.1%;
}
.wx_share_weixin img{
	border:1px solid #33b336;
}
.wx_share_sina img{
	border:1px solid #f76051;
}
.wx_share_tqq img{
	border:1px solid #4db6e5;
}
.wx_share_qzone img{
	border:1px solid #fdc03c;
}
.wx_share_renren img{
	border:1px solid #4b96d0;
}
.nshare_button img{
	width: 80%;
  	border-radius: 100%;
  	box-sizing: border-box;
  	padding: 15%;
}
.text-ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
