﻿ * {
 	padding: 0;
 	margin: 0;
 	border: 0;
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 	-webkit-touch-callout: none;
 	-webkit-user-select: none
 }
 
 body {
 	width: 100%;
 	line-height: 160%;
 	color: #222;
 	background-color: #f3f3f3;
 	font-family: 'Arial', Microsoft YaHei, '微软雅黑';
 	overflow-x: hidden
 }
 
 a:link {
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 	-webkit-touch-callout: none
 }
 
 img {
 	-webkit-touch-callout: none;
 	border: 0
 }
 
 img.down {
 	-webkit-user-select: text;
 	-webkit-touch-callout: pop
 }
 
 input,
 textarea,
 select {
 	-moz-border-radius: 0;
 	-webkit-border-radius: 0;
 	border-radius: 0;
 	font-size: 3em;
 	-webkit-user-select: text
 }
 
 .clear {
 	clear: both
 }
 
 .none {
 	display: none
 }
 
 body,
 ol,
 ul,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 th,
 td,
 dl,
 dd,
 form,
 fieldset,
 legend,
 input,
 textarea,
 select,
 span {
 	margin: 0;
 	padding: 0
 }
 
 * {
 	outline: 0
 }
 
 body p {
 	line-height: 160%
 }
 
 a {
 	text-decoration: none
 }
 
 em {
 	font-style: normal
 }
 
 li {
 	list-style: none
 }
 
 img {
 	border: 0;
 	vertical-align: middle
 }
 
 .fl {
 	display: inline;
 	float: left!important
 }
 
 .fr {
 	display: inline;
 	float: right!important
 }
 
 .clearfix:after {
 	content: "\0020";
 	display: block;
 	height: 0;
 	clear: both;
 	visibility: hidden;
 	overflow: hidden
 }
 
 .clearfix {
 	zoom: 1
 }
 
 .height50 {
 	height: 50px
 }
 
 header {
 	width: 100%;
 	background-color: #22292c;
 	z-index: 99;
 	display: block;
 	left: 0;
 	top: -1px;
 	position: fixed
 }
 
 .top {
 	height: 50px
 }
 
 .top p {
 	color: #fff;
 	margin-top: 10px;
 	font-size: 18px
 }
 
 .top_btnL,
 .top_btnR {
 	margin: 0 10px
 }
 
 .top_btnL img {
 	margin-top: 12px
 }
 
 .top_btnR img {
 	margin-top: 12px
 }
 
 .top_btnL a,
 .top_btnR a {
 	display: block;
 	background-repeat: no-repeat;
 	background-position: center center;
 	line-height: 3em
 }
 
 .top_btnL a {
 	padding-left: 4px
 }
 
 .bill_circle {
 	width: 224px;
 	margin: 0 auto
 }
 
 .bill_circle p {
 	text-align: center;
 	margin: 10px 0 10px 0;
 	font-size: 20px
 }
 
 .bill_circle_a {
 	display: block;
 	background-color: #aed9f5;
 	border-radius: 220px;
 	width: 220px;
 	height: 220px;
 	box-shadow: 3px 3px 10px 0 #81b8df
 }
 
 .bill_circle_b {
 	display: block;
 	background-color: #4bb2f2;
 	border-radius: 220px;
 	width: 170px;
 	height: 170px;
 	margin: 0 auto
 }
 
 .height_kz {
 	padding-top: 25px
 }
 
 .height_kz_2 {
 	padding-top: 10px
 }
 /*fefbd6*/
 .bill_circle_c {
 	display: block;
 	background-color: #fffbe9;
 	border-radius: 220px;
 	width: 150px;
 	height: 150px;
 	margin: 0 auto
 }
 
 .bill_key {
 	padding: 40px 0 0 0;
 	line-height: 31px
 }
 
 .bill_key h1 {
 	font-size: 25px;
 	font-weight: 400
 }
 
 .bill_key h1 span {
 	color: #f00;
 	font-size: 25px
 }
 
 .bill_key h2 {
 	font-size: 18px;
 	color: #969480;
 	font-weight: 400
 }
 
 .bill_tc {
 	margin: 0 10px
 }
 
 .bill_tc img {
 	width: 30px;
 	height: 20px
 }
 
 .tc_box {
 	background-color: #fffbe9;
 	border-radius: 15px;
 	width: 100%;
 	font-size: 14px
 }
 
 .tc_box table tr td {
 	height: 26px;
 	line-height: 26px
 }
 
 .f_title {
 	color: #666;
 	margin-right: 3px
 }
 
 .s_con {
 	color: #000;
	font-size:11pt;
	font-weight:bold;
 }
 
 .bill_qt_box {
 	display: block;
 	background-color: #4bb2f2;
 	border-radius: 15px;
 	margin: 10px
 }
 
 .bill_qt_usbox {
 	padding: 15px
 }
 
 .bill_qt_usbox h1 {
 	color: #fff;
 	font-size: 16px;
 	font-weight: 400
 }
 
 .bill_qt_usbox h2 {
 	color: #14548c;
 	font-size: 14px;
 	font-weight: 400
 }
 
 .third {
 	margin: 20px
 }
 
 .third_title {
 	color: #14548c;
 	font-size: 14px;
 	font-weight: 400
 }
 
 .third_span {
 	color: #000;
 	font-size: 15px;
 	font-weight: 400
 }
 .letter_title{
	font-size:20px;
	text-align: center;
	height:50px;
	line-height:50px;
	border-bottom:1px solid #ddd;
	margin:0 0 10px 0;
	font-weight:bold;
}
 .foot {
 	width: 100%;
 	height: 50px;
 	position: fixed;
 	bottom: 0;
 	left: 0;
 	line-height: 5em;
 	z-index: 101;
 	background-color: #22292c;
 	display: block;
 	background-size: auto 100%
 }
 
 @CHARSET "UTF-8";
 .selectpick_div {
 	background-color: #fff;
 	font-size: 13px;
 	font-weight: 500;
 	border-radius: 5px;
 	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
 	border: solid 1px #cfcfcf;
 	line-height: 30px;
 	position: absolute;
 	padding-left: 5px;
 	overflow: hidden;
 	cursor: pointer;
 	overflow: hidden;
 	z-index: 9060
 }
 
 .selectpick_icon {
 	float: right;
 	margin-right: 5px;
 	height: 30px;
 	width: 9px;
 	cursor: pointer
 }
 
 .selectpick_div:hover {
 	background-color: #f5f5f5;
 	border: solid 1px #ccc
 }
 
 .selectpick_div:active {
 	-moz-box-shadow: 0 0 3px #09c;
 	-webkit-box-shadow: 0 0 3px #09c;
 	box-shadow: 0 0 3px #09c;
 	border: solid 1px #09c
 }
 
 .selectpick_options {
 	border: solid 1px #cfcfcf;
 	border-bottom: 0;
 	position: absolute;
 	z-index: 9060;
 	font-size: 13.5px
 }
 
 .selectpick_options ul {
 	list-style: none;
 	height: auto;
 	margin: 0;
 	padding: 0;
 	z-index: 9060;
 	font-size: 13.5px
 }
 
 .selectpick_options ul li {
 	border-bottom: solid 1px #cfcfcf;
 	padding-left: 5px;
 	display: block;
 	font-size: 13.5px;
 	z-index: 9060;
 	background-color: #fff
 }
 
 .selectpick_options_selected {
 	font-size: 13.5px;
 	z-index: 9060
 }
 
 .select_hide {
 	-moz-opacity: 0;
 	opacity: 0;
 	-webkit-opacity: 0;
 	filter: alpha(opacity=0)
 }
 
 .selectpick_no_select {
 	cursor: default;
 	color: #9a9898;
 	background-color: #f5f5f5
 }
 
 .button {
 	display: inline-block;
 	zoom: 1;
 	*display: inline;
 	vertical-align: baseline;
 	margin: 0 2px;
 	outline: 0;
 	cursor: pointer;
 	text-align: center;
 	text-decoration: none;
 	font: 14px/100% Arial, Helvetica, sans-serif;
 	padding: .5em 2em .55em;
 	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
 	-webkit-border-radius: .5em;
 	-moz-border-radius: .5em;
 	border-radius: .5em;
 	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
 	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
 	box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
 }
 
 .button:hover {
 	text-decoration: none
 }
 
 .button:active {
 	position: relative;
 	top: 1px
 }
 
 .bigrounded {
 	-webkit-border-radius: 2em;
 	-moz-border-radius: 2em;
 	border-radius: 2em
 }
 
 .medium {
 	font-size: 12px;
 	padding: .4em 1.5em .42em
 }
 
 .small {
 	font-size: 11px;
 	padding: .2em 1em .275em
 }
 
 .white {
 	color: #606060;
 	border: solid 1px #b7b7b7;
 	background: #fff;
 	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
 	background: -moz-linear-gradient(top, #fff, #ededed);
 	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed')
 }
 
 .white:hover {
 	background: #ededed;
 	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
 	background: -moz-linear-gradient(top, #fff, #dcdcdc);
 	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc')
 }
 
 .white:active {
 	color: #999;
 	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
 	background: -moz-linear-gradient(top, #ededed, #fff);
 	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff')
 }
 
 #fullbg {
 	background-color: Gray;
 	left: 0;
 	opacity: .5;
 	position: absolute;
 	top: 0;
 	z-index: 3;
 	filter: alpha(opacity=50);
 	-moz-opacity: .5;
 	-khtml-opacity: .5
 }
 
  
 .layout {
 	display: none;
 	position: fixed;
 	top: 40%;
 	left: 40%;
 	width: 20%;
 	height: 20%;
 	z-index: 1001;
 	text-align: center
 }
 
 .bill_top {
 	width: 100%
 }
 
 .bill_div {
 	width: 100%;
	
	background:#fff;
 	background: url(../images/bill_top_bg_02.png) no-repeat center center/ 100% 100%
 }
 
 .bill_div div {
 	font-size: 1em;
 	color: #fff;
 	margin: 0 auto;
 	height: 50px;
 	line-height: 50px;
 	text-align: center
 }
 
 .bill_div div i {
 	display: inline-block;
 	font-style: normal;
 	width: 110px;
 	color: #4BB2F2;
 	font-size: 1.1em;
 }
 
 .bill_div div span  {
 	display: inline-block;
 	margin-right: 3px;
 	color: #5b5b5b;
 }
 .bill_div select{font-size:12pt;color:#5b5b5b;margin-right: 3px;background-color: transparent; appearance:none;
 -moz-appearance:none;
 -webkit-appearance:none;}
 
 .bill_div div a {
 	display: inline-block;
 	width: 15px;
 	height: 10px;
 	background: url(../images/bill_top02.png) no-repeat center center/ 15px 10px
 }
 
 .bill_list {
 	width: 100%;
 	margin: 0 auto
 }
 
 .bill_list ul {
 	width: 80%;
 	margin: 0 auto;
 	text-align: center
 }
 
 .bill_list ul li {
 	line-height: 24px;
 	font-size: .875em
 }
 
 .bill_list ul span {
 	display: inline-block;
 	width: 90px
 }
 
 .bill_list ul i {
 	padding: 0 20px;
 	display: inline-block;
 	font-style: normal;
 	background: #fff;
 	border-radius: 5px;
 	border-bottom: 1px solid #f1f1f1
 }
 .zdts{ color:#FF0000; margin:10px 20px; font-size:0.875em;}
 .sfcx_top{ margin:10px 5% 0 5%; padding:20px 5%; width:80%; background:url(../images/sfcx_top.png) no-repeat center center/100% 100%; line-height:20px; position:relative; }
.sfcx_top:first-child{ margin-top:20px;}
.sfcx_top span{ display:inline-block;}
.sfcx_top ul li span:first-child{ display:inline-block; float:left; width:25%;}
.sfcx_top ul li span:last-child{ display:inline-block; float:left; width:75%;}
/*账单详情*/
.zdxq_top{ border-bottom: 1px solid #f1f1f1; padding:10px 5%; width:90%; background:#fff; line-height:20px; position:relative; }
.zdxq_top:first-child{ border-top: 1px solid #f1f1f1; margin-top:20px;}
.zdxq_top span{ display:inline-block;}
.zdxq_top ul li span:first-child{ display:inline-block; float:left; width:22%;}
.zdxq_top ul li span:last-child{ display:inline-block; float:left; width:75%;}
.zdxq{ padding:30px 5%; position: relative; margin:20px 5% 0 5%; background:url(../images/zdxq_bg.png) no-repeat center center/100% 100%; position:relative; }
.zdxq_float{ position: absolute; right: 5%; top:-11px; padding-top:5px; width:75px; height: 62px; background:url(../images/sfcx_float.png) no-repeat center center/64px 64px;text-align:center;}
.zdxq_float span{ display:block; line-height:24px; color: #fff;}
.zdxq_center{ line-height:20px;}
.zdxq_center ul li span{ color: #999;}

