/*reset*/
html,body,div,h1,h2,h3,h4,h5,h6,p,span,em,cite,del,a,img,ul,li,ol,dl,dt,dd,fieldset,legend,form,input,button,textarea,header,section,footer,article,nav,aside,adress,menu,figure,figcaption
	{
	margin: 0;
	padding: 0;
	outline: none;
}
body{
	overflow-y:scroll;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

em {
	font-style: normal;
}

fieldset,img {
	border: 0;
}

ul {
	list-style: none;
}

mark {
	background-color: transparent;
	color: inherit;
}

header,section,footer,article,nav,aside,adress,menu {
	display: block;
}

html {
	font-size: 20px;
	-webkit-text-size-adjust: none;
}

body {
	text-align: left;
	font: 20px/1.5 'Microsoft YaHei',sans-serif;
	color: white;  
	overflow-x: hidden;
	padding: 0;
	-webkit-text-size-adjust: none;
}

input,button {
	font-size: 20px;
	border: none;
	font-family: Helvetica, Tahoma, Arial, '\5FAE\8F6F\96C5\9ED1',
		sans-serif;
}

a {
	text-decoration: none;
	color: #4f4f4f;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
}

button,input,li {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
}

img {
	vertical-align: middle;
	max-width: 100%;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.warp {
	width: 1200px;
	position: relative;
	margin: 0 auto;
	color: #585858;
}

.warp a {
	color: #000;
}

.warp a:hover {
	color: #0081cb;
}

.warp .btn {
	cursor: pointer;
}

.warp .btn:hover {
	color: blue;
	text-decoration: underline;
	opacity: 0.7;
}

.warp:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.warp .G-btn {
	display: inline-block;
	color: #565656;
	background: #EEE;
	border: 1px solid #C9C9C9;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	font-size: 16px;
	line-height: 16px;
	padding: 5px 15px;
}

.warp .G-btn.red {
	background: #DE3B3E;
	color: #fff;
}

.warp .G-btn:hover {
	opacity: 0.7;
}

.clearfloat,.warp {
	zoom: 1;
}

.clearfloat:after {
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.block-10 {
	height: 10px;
}

input[type="file"] {
	font-size: 14px;
	background: #fff;
	border: 1px solid #ddd;
	height: 24px;
}

#jqContextMenu li {
	font-size: 12px;
	cursor: pointer;
}

.ico {
	display: inline-block;
	background-repeat: no-repeat;
}

.ico-mobile {
	background-image: url('../images/ico_miniphone.png');
	width: 10px;
	height: 13px;
}

.ico-arrup {
	background-image: url('../images/ico_arrup.png');
	width: 10px;
	height: 7px;
}

.ico-kf {
	background-image: url('../images/ico_kf.png');
	width: 14px;
	height: 17px;
}

.ico-listimage {
	background-image: url('../images/ico_listimage.png');
	width: 12px;
	height: 12px;
}

.ico-right {
	background-image: url('../images/ico_right.png');
	width: 16px;
	height: 18px;
}

.ico-tongji {
	background-image: url('../images/ico_tongji.png');
	width: 12px;
	height: 15px;
}

.ico-arrright {
	background-image: url('../images/ico_arrright.png');
	width: 6px;
	height: 11px;
}

.ico-fenlei {
	background-image: url('../images/ico_fenlei.png');
	width: 19px;
	height: 20px;
}

.ico-fenlei-1 {
	background-image: url('../images/ico_fenlei_1.png');
	width: 19px;
	height: 20px;
}

.ico-pinpai {
	background-image: url('../images/ico_pinpai.png');
	width: 19px;
	height: 18px;
}

.ico-open {
	background-image: url('../images/ico_open.png');
	width: 8px;
	height: 7px;
}

.ico-passed {
	background-image: url('../images/ico_passed.png');
	width: 25px;
	height: 25px;
}

.ico-ok {
	background-image: url('../images/ico_ok.png');
	width: 14px;
	height: 15px;
}

.ico-ok-big {
	background-image: url('../images/ico_ok_big.png');
	width: 25px;
	height: 25px;
}

.ico-warning {
	background-image: url('../images/ico_warning.png');
	width: 25px;
	height: 25px;
}

.ico-dtz {
	background-image: url('../images/ico_dtz.png');
	width: 14px;
	height: 22px;
}

.ico-close {
	background-image: url('../images/ico_close.png');
	width: 13px;
	height: 21px;
}

.ico-tan {
	background-image: url('../images/ico_!.png');
	width: 11px;
	height: 11px;
}

.ico-error {
	background-image: url('../images/ico_error.png');
	width: 17px;
	height: 17px;
}

.ico-error-round {
	background-image: url('../images/ico_error_round.png');
	width: 24px;
	height: 24px;
}

.ico-error-round-superbig {
	background-image: url('../images/ico_error_round_superbig.png');
	width: 47px;
	height: 47px;
}

.ico-ok-superbig {
	background-image: url('../images/ico_ok_superbig.png');
	width: 48px;
	height: 48px;
}

.bank {
	text-indent: -9999px;
	background-image: url('../images/banks.png');
	display: inline-block;
	width: 126px;
	height: 36px;
	border: 1px solid #ddd;
	cursor: pointer;
}

.ABC {
	background-position: 0px 0px;
}

.BJBANK {
	background-position: 0px -36px;
}

.BOC {
	background-position: 0px -72px;
}

.BOD {
	background-position: 0px -108px;
}

.BOHAIB {
	background-position: 0px -144px;
}

.BOSH {
	background-position: 0px -180px;
}

.BSB {
	background-position: 0px -216px;
}

.CCB {
	background-position: 0px -252px;
}

.CEB {
	background-position: 0px -288px;
}

.CIB {
	background-position: 0px -324px;
}

.CITIC {
	background-position: 0px -360px;
}

.CMB {
	background-position: 0px -396px;
}

.CMBC {
	background-position: 0px -432px;
}

.COMM {
	background-position: 0px -468px;
}

.DBSCN {
	background-position: 0px -504px;
}

.DRCBCL {
	background-position: 0px -540px;
}

.GCB {
	background-position: 0px -576px;
}

.GDB {
	background-position: 0px -612px;
}

.GDRCC {
	background-position: 0px -648px;
}

.GHB {
	background-position: 0px -684px;
}

.GLBANK {
	background-position: 0px -720px;
}

.GRCB {
	background-position: 0px -756px;
}

.HSBC {
	background-position: 0px -792px;
}

.HXBANK {
	background-position: 0px -828px;
}

.HZCB {
	background-position: 0px -864px;
}

.ICBC {
	background-position: 0px -900px;
}

.JJBANK {
	background-position: 0px -936px;
}

.JSBANK {
	background-position: 0px -972px;
}

.NBBANK {
	background-position: 0px -1008px;
}

.NHB {
	background-position: 0px -1044px;
}

.NYBANK {
	background-position: 0px -1080px;
}

.PSBC {
	background-position: 0px -1116px;
}

.RBOZ {
	background-position: 0px -1152px;
}

.SDEB {
	background-position: 0px -1188px;
}

.SHBANK {
	background-position: 0px -1224px;
}

.SPABANK {
	background-position: 0px -1260px;
}

.SPDB {
	background-position: 0px -1296px;
}

.SRCB {
	background-position: 0px -1332px;
}

.WOORI {
	background-position: 0px -1368px;
}

.XLBANK {
	background-position: 0px -1404px;
}

.mod-layer {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	display:none;
}

.mod-layer .close {
	position: absolute;
	right: 10px;
	top: 10px;
}

.mod-layer .bg {
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.80;
	filter: alpha(opacity =   80);
}

.mod-layer .outer {
	color: #585858;
	position: relative;
	margin: 0 auto;
	margin-top: 200px;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 3px #ccc;
	font-size: 14px;
}

.mod-layer .outer a {
	color: #585858;
}

.mod-layer .outer .btn-group {
	overflow: hidden;
	padding-bottom: 16px;
}

.mod-layer .outer .ico-tan {
	margin-right: 4px;
}

.mod-layer .outer .btn {
	font-size: 16px;
	background: #eee;
	width: 110px;
	height: 34px;
	line-height: 34px;
	color: #333;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	float: right;
}

.mod-layer .outer .btn.btn-success {
	color: #fff;
	background: #de3b3e;
	float: left;
}

.mod-layer .outer .form-item {
	border: none;
	margin-bottom: 0;
}

.mod-layer .outer .form-item .btn {
	float: none;
}

.mod-layer .outer.border-blue {
	border: 2px solid #2b94d0;
}

.mod-table .table {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	text-align: center;
}

.mod-table .table th {
	background: #339ad5;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.mod-table .table th input[type='checkbox'] {
	margin: 0 10px;
}

.mod-table .table td {
	line-height: 32px;
	vertical-align: middle;
	color: #585858;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	border-bottom: 1px solid #cdcdcd;
}

.mod-table .table .even td {
	background: #eee;
}

.mod-table .table.border {
	border: 1px solid #ccc;
}

.mod-table .table.line-height-auto td {
	line-height: 20px;
}

.mod-nav {
	box-shadow: 0 3px 5px #ccc;
	behavior: url(PIE.htc);
	border-bottom: 1px solid #eee\9;
}

.mod-nav .logo {
	display: block;
	width: 250px;
	height: 75px;
	background: url('../images/logo.png') center no-repeat;
	float: left;
}

.mod-nav .nav {
	position: relative;
	float: left;
	margin: 22px 0 0 35px;
}

.mod-nav .nav li {
	float: left;
	margin-right: 21px;
}

.mod-nav .login {
	height: 30px;
	border-left: 1px solid #0081cb;
	font-size: 20px;
	color: #919191;
	margin-left: 10px;
	padding-left: 10px;
	position: relative;
	top: 23px;
	letter-spacing: 2px;
}

.mod-indexbanner {
	position: relative;
	height: 350px;
}

.mod-indexbanner .player {
	text-align: center;
	position: relative;
	width: 100%;
	height: 100%;
}

.mod-indexbanner .player .box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center center;
	background-repeat: no-repeat;
	display: none;
}

.mod-indexbanner .player .box-active {
	display: block;
}

.mod-indexbanner .player .img {
	width: 990px;
	display: inline-block;
	height:100%;
}

.mod-indexbanner .ctrler {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 7px;
	text-align: center;
}

.mod-indexbanner .ctrler li {
	display: inline-block;
	width: 12px;
	height: 12px;
	cursor: pointer;
}

.mod-indexbanner .ctrler li a {
	display: block;
	width: 12px;
	height: 12px;
	background: #ddd;
	border-radius: 100%;
}

.mod-indexbanner .ctrler li a.active {
	background: #e25353;
}

.mod-indexbanner .ctrler li:hover a,.mod-indexbanner .ctrler li.on a {
	background: #e25353;
}

.mod-indexbanner .btn {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	width: 40px;
	height: 70px;
}

.mod-indexbanner .btn-prev {
	left: 50px;
	background: url('../images/btn_bannerprev.png') no-repeat;
}

.mod-indexbanner .btn-next {
	right: 50px;
	background: url('../images/btn_bannernext.png') no-repeat;
}

.mod-header {
	height: 35px;
	line-height: 34px;
	border-bottom: 1px solid #efefef;
	background: #f4f5f6;
	font-size: 12px;
	z-index: 99;
}

.mod-header .ico-mobile {
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-header .download {
	float: left;
}

.mod-header .nav {
	float: right;
	z-index: 99;
}

.mod-header .nav>li {
	float: left;
	position: relative;
	display: inline;
}

.mod-header .nav>li>a {
	padding: 0 7px;
	border-right: 1px solid #cfd0d0;
}

.mod-header .nav>li.last>a {
	border: none;
}

.mod-header .nav>li:hover {
	z-index: 99;
}

.mod-header .nav>li:hover .children {
	display: block;
}

.mod-header .nav .children {
	display: none;
	position: relative;
	z-index: 99;
	top: 1px;
	margin-top: -1px;
	height: 2px;
}

.mod-header .nav .children ul {
	position: absolute;
	top: 1px;
	left: 0;
	border: 1px solid #e9e9e9;
	background: #fff;
}

.mod-header .nav .children .ico-arrup {
	position: absolute;
	left: 50%;
	margin-left: -5px;
	top: -5px;
}

.mod-header .nav .children li {
	padding: 5px 0;
	position: relative;
	*height: 20px;
	*width: 100%;
	*float: left;
}

.mod-header .nav .children a {
	padding: 4px 6px;
	display: block;
	height: 12px;
	*min-width: 50px;
	line-height: 12px;
	position: relative;
}

.mod-header .nav .children a:hover {
	background: #dadada;
}

.mod-header .nav .children.on {
	display: block;
}

.mod-footer {
	background: #eee;
	color: #474747;
	font-size: 14px;
}

.mod-footer p {
	padding: 2px 0;
}

.mod-footer .top {
	overflow: hidden;
}

.mod-footer .top .list {
	float: left;
	padding: 20px 0;
}

.mod-footer .top .list li {
	float: left;
	font-weight: bold;
	margin-right: 90px;
}

.mod-footer .top .list li li {
	float: none;
	font-weight: normal;
	margin-right: 0;
	padding: 3px 0 0 0;
}

.mod-footer .top .kf {
	margin-left: 670px;
	padding: 20px 0;
	padding-left: 90px;
	border-left: 1px solid #d7d7d7;
}

.mod-footer .top .kf a {
	display: inline-block;
}

.mod-footer .top .kf i {
	position: relative;
	top: 3px;
}

.mod-footer .top .kf .number {
	font-size: 20px;
	font-weight: bold;
	font-family: sans-serif;
}

.mod-footer .cp {
	text-align: center;
	border-top: 1px solid #d7d7d7;
	padding-top: 10px;
	padding-bottom: 5px;
}

.mod-footer .cp p {
	padding: 5px 0;
}

.mod-footer .cp a {
	display: inline-block;
	width: auto;
	margin-right: 4px;
}

.mod-page {
	text-align: right;
	position: relative;
}

.mod-page .nums {
	position: absolute;
	left: 0;
	top: 50%;
	height: 20px;
	line-height: 20px;
	margin-top: -14px;
	font-size: 14px;
}

.mod-page .page {
	position: relative;
	font-size: 12px;
	display: inline-block;
	margin-right: 200px;
	margin-bottom: 0;
	margin-left: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.mod-page .page li {
	display: inline;
	line-height: 20px;
	overflow: hidden;
}

.mod-page .page li.last a {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

.mod-page .page li.first a {
	border-left: 1px solid #DDD;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-left-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

.mod-page .page li.on a {
	color: #e64646;
	cursor: default;
	background: #eee;
}

.mod-page .page li.disable a {
	color: #cdcdcd;
	cursor: default;
}

.mod-page .page li.disable a em {
	color: #cdcdcd;
}

.mod-page .page a {
	float: left;
	padding: 4px 12px;
	line-height: 20px;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-left-width: 0;
	color: #0081cb;
}

.mod-page .page a em {
	color: #e64646;
	position: relative;
	top: -2px;
	margin: 0 4px;
}

.mod-page .jump {
	position: absolute;
	width: 240px;
	right: 0;
	top: 0;
	color: #333;
	font-size: 12px;
	top: 4px;
}

.mod-page .jump input {
	width: 38px;
	height: 22px;
	display: inline-block;
	border: 1px solid #ddd;
	margin: 0 5px;
	font-size: 12px;
	line-height: 22px;
}

.mod-page .jump span {
	margin: 0 4px;
}

.mod-page .jump .btn {
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 5px;
}

.mod_msg {
	padding:0px 20px;
	height: 40px;
	line-height: 40px;
	text-align: left;
	color: #E01010;
	font-size: 13px;
	line-height: 20px;  
 
}

.mod-login {
	height: 540px;
	background: url('../images/bg_login.jpg');
	background-position: center;
	margin: 10px auto;
	position: relative;
}

.mod-login h2 {
	font-size: 16px;
	font-weight:bold;
	color: #3199D6;
	font-weight: normal;
	line-height: 35px;
	background: #fff; 
}

.mod-login input[type='text'],.mod-login input[type='password'] {
	background: #fff;
	line-height: 24px;
	font-size: 14px;
	width: 215px;
	height: 24px;
	padding: 6px 0;
	border: 1px solid #999;
	text-indent: 0.5em;
}

.mod-login input[type='text'].middle,.mod-login input[type='password'].middle
	{
	width: 140px;
}

.mod-login input[type='text'].small,.mod-login input[type='password'].small
	{
	width: 145px;
}

.mod-login .form {
	position: absolute;
	left: 62%;
	top: 22px;
	color: #626262;
	font-size: 14px;
	background: #fff;
	width: 300px;
	border-radius: 6px; 
}
.mod-login .form .form-content {
	padding:10px 20px;
}

.mod-login .form .form-content li {
	margin-bottom: 20px;
	position: relative;
}

.mod-login .form label {
	color: #0081cb;
	display: block;
	font-size: 16px;
	padding-bottom: 4px;
}

.mod-login .form a {
	color: #0081cb;
	font-size: 12px;
	position: relative;
}

.mod-login .form a img {
	*position: relative;
	*top: -6px;
}

.mod-login .form .btn {
	display: inline-block;
	text-align: center;
	background: #f1f1f1;
	width: 71px;
	height: 20px;
	line-height: 20px;
	color: #333;
	border: 1px solid #d4d4d4;
	margin-left: 4px;
	border-radius: 3px;
	position: relative;
	*top: -6px;
	*margin-left: 4px;
}

.mod-login .form .btn.btn-sub {
	color: #fff;
	background: #0d87ce;
	margin-left: 0;
	width: 136px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	border: none;
}

.mod-indexbody {
	color: #646464;
}

.mod-indexbody h2 {
	font-size: 20px;
	padding: 18px 0 0 0;
}

.mod-indexbody .fastnav {
	padding: 50px 0 50px 0;
	overflow: hidden;
}

.mod-indexbody .fastnav .icons {
	float: left;
	margin-left: -45px;
}

.mod-indexbody .fastnav .icons li {
	float: left;
	width: 225px;
	font-size: 12px;
	text-align: center;
	margin-left: 45px;
}

.mod-indexbody .fastnav .icons li .title {
	font-size: 16px;
}

.mod-indexbody .fastnav .icons li .desc {
	text-align: left;
}

.mod-indexbody .fastnav .datas {
	width: 176px;
	height: 154px;
	padding: 17px;
	border: 1px solid #a5a5a5;
	float: right;
	font-size: 14px;
	margin-top: -20px;
}

.mod-indexbody .fastnav .datas .ico {
	position: relative;
	top: 3px;
	margin-right: 4px;
}

.mod-indexbody .fastnav .datas li {
	margin-top: 20px;
}

.mod-indexbody .fastnav .datas li .red {
	color: #f01f4b;
	font-size: 16px;
	font-weight: bold;
}

.mod-indexbody .notice {
	height: 54px;
	line-height: 54px;
	border-top: 1px solid #a5a5a5;
	border-bottom: 1px solid #a5a5a5;
	font-size: 16px;
}

.mod-indexbody .notice a {
	color: #000;
}

.mod-indexbody .notice .ico {
	position: relative;
	top: 3px;
	margin-right: 5px;
}

.mod-indexbody .notice .time {
	float: right;
	margin-right: 20px;
}

.mod-indexbody .notice .more {
	float: right;
	color: #0081cb;
	border: 1px solid #0081cb;
	padding: 3px 5px;
	display: block;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	margin-top: 14px;
	border-radius: 5px;
	position: relative;
}

.mod-indexbody .table {
	border-bottom: 1px solid #ececea;
}

.mod-indexbody .table table {
	width: 100%;
	text-align: center;
}

.mod-indexbody .table th {
	color: #808080;
	font-weight: normal;
	font-size: 12px;
}

.mod-indexbody .table tr {
	height: 56px;
	line-height: 56px;
}

.mod-indexbody .table tr td {
	border-bottom: 1px solid #e5e4e2;
	font-size: 16px;
}

.mod-indexbody .table tr em {
	font-size: 10px;
}

.mod-indexbody .table tr .xin {
	font-size: 14px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: #37a8eb;
	color: #fff;
	border-radius: 2px;
	display: inline-block;
	margin-right: 4px;
}

.mod-indexbody .table tr .level {
	position: relative;
	top: -1px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	background: #f01f5a;
	color: #fff;
	display: inline-block;
	border-radius: 100%;
}

.mod-indexbody .table tr .full {
	color: #fff;
	background: #c7d78c;
	font-size: 14px;
	padding: 2px 10px;
	border-radius: 10px;
	margin-right: -10px;
	margin-left: 4px;
}

.mod-indexbody .table .more {
	text-align: center;
	height: 44px;
	line-height: 40px;
	border-bottom: 1px solid #e5e4e2;
}

.mod-indexbody .table .more a {
	color: #a9a9a9;
	font-size: 14px;
}

.mod-indexbody .news {
	padding: 0 20px;
}

.mod-indexbody .news ul {
	margin-bottom: 40px;
	border-bottom: 1px solid #ececea;
}

.mod-indexbody .news ul li {
	border-bottom: 1px solid #e5e4e2;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.mod-indexbody .news ul li a {
	display: block;
}

.mod-indexbody .news ul li.more {
	text-align: center;
}

.mod-indexbody .news ul li.more a {
	color: #a9a9a9;
}

.mod-indexbody .news .time {
	float: right;
}

.mod-indexbody .news .ico {
	margin: 0 20px;
	position: relative;
	top: 1px;
}

.icon-name{
	background: url(../images/login_icon.png) no-repeat -5px -10px;
	position: absolute;
	display: block;
	width: 40px;
	height: 38px;
	top: 0px;
}
.icon-pwd{
	background: url(../images/login_icon.png) no-repeat -58px -7px;
	position: absolute;
	display: block;
	width: 40px;
	height: 38px;
	top: 0px;
}
.mod-crumbs {
	padding: 22px 0 13px 0;
	overflow: hidden;
}

.mod-crumbs li {
	float: left;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

.mod-crumbs li a {
	color: #585858;
}

.mod-crumbs li .ico {
	margin: 0 8px;
}

.mod-crumbs li.big {
	font-size: 16px;
	line-height: 20px;
}
.mod-crumbs li.big_two {
	color: #0081cb;
    font-size: 16px;
	line-height:20px;
	
	}
	.mod-crumbs li.big_two a {color:#339ad5;}
.mod-product-side {
	float: left;
	width: 114px;
	padding-bottom: 40px;
}

.mod-product-side h2 {
	color: #fff;
	background: #0081cb;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
}

.mod-product-side h2.blue-gray {
	background-color: #339ad5;
}

.mod-product-side h2.no-ico {
	text-indent: .5em;
}

.mod-product-side h2 .ico {
	position: relative;
	top: 4px;
	margin: 0 5px;
}

.mod-product-side .item li {
	font-size: 12px;
	color: #585858;
	height: 30px;
	line-height: 30px;
	background: #f4f5f6;
	border-bottom: 1px solid #fff;
	padding-left: 0;
}

.mod-product-side .item li.no-ico {
	text-indent: .5em;
}

.mod-product-side .item li ul {
	display: none;
	background: #fff;
}

.mod-product-side .item li ul li {
	background: #fff;
	padding-left: 0;
	width: 100%;
}

.mod-product-side .item li ul li a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	display: block;
	padding-left: 0;
	text-indent: 15px;
}

.mod-product-side .item li .ico {
	position: relative;
	top: 0;
	margin: 0 3px 0 -11px;
}

.mod-product-side .item li a {
	color: #585858;
	display: block;
	padding-left: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.mod-product-side .item li a:hover {
	background: #339ad5;
	color: #fff;
}

.mod-product-side .item li.on {
	height: auto;
}

.mod-product-side .item li.on ul {
	display: block;
}

.mod-product-side .item li.title {
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	padding-left: 0;
}

.mod-product-side .item li.title .ico {
	top: 4px;
	margin: 0 5px;
}

.mod-product-side.no-children .item li {
	background: #fff;
}

.mod-product-side.no-children .item li.title {
	background: #f4f5f6;
}

.mod-product-main {
	padding-bottom: 20px;
	overflow: hidden;
}

.mod-product-main.border {
	border: 1px solid #cfcfcf;
	margin-bottom: 20px;
	padding: 0 8px;
}

.mod-product-main.border .form-register h3 {
	padding-top: 12px;
	border-bottom-style: dashed;
}

.mod-product-main h2 {
	color: #0081cb;
	font-size: 22px;
}

.mod-product-main h2 .btn {
	color: #585858;
	background: #eee;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	border-radius: 3px;
	padding: 2px 6px;
	margin-left: 10px;
	position: relative;
	top: -2px;
}

/*.mod-product-main .search {
	position: relative;
	min-height: 65px;
	border: #ddd 1px solid;
	margin-bottom: 22px;
}

.selectNumberScreen{padding:2px; width: 1194px; margin:10px auto 20px;}
.screenBox dl {border-bottom: #e6e6e6 1px dashed; width: 1194px; overflow: hidden}
.screenBox dl.noborder {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
.screenBox dl.goodstype {border-bottom: #e6e6e6 1px dashed}
.screenBox dl dt {float: left; height: 30px; font-size:14px; color:#0081cb;}
.screenBox dl dt {text-align: right; width: 80px; height: 22px; padding-top: 8px}
.screenBox dl dd {position: relative; padding-bottom: 5px; padding-left: 0px; width: 1066px; padding-right: 48px; float: left; padding-top: 0px}
.screenBox dl dd a { height:16px; padding:0px 3px;line-height: 16px; margin: 8px 18px 0px 0px; display:block; color: #686868; float:left; overflow: hidden; text-decoration: none; border:1px solid #fff; font-size:13px;font-family:"宋体";}
.screenBox dl dd a:hover {color: #39c; border:1px solid #39c;}
.screenBox dl dd a.selected {color: #39c; border:1px solid #39c;}
.screenBox dl dd span.more {position: absolute; width: 39px; display: block; height: 14px; bottom: 7px; cursor: pointer; right: 1px; font-size:12px;}
.screenBox dl dd span.more label {display: inline-block; cursor: pointer}
.hasBeenSelected {width: 1194px; margin-top: 10px; overflow: hidden; border-bottom: #e6e6e6 1px dashed;}
.hasBeenSelected dl {width: 1194px; background: #f6f8fd; overflow: hidden}
.hasBeenSelected dl dt {float: left}
.hasBeenSelected dl dd {float: left}
.hasBeenSelected dl dt {text-align: right; line-height: 30px; width: 80px; height: 30px; font-size:14px; color:#0081cb;}
.hasBeenSelected dl dd {padding-bottom: 4px; padding-left: 0px; width: 1090px; padding-right: 0px; padding-top: 0px}
.selectedInfor { font-size:12px; border-bottom: #5273b1 1px solid; position: relative; border-left: #5273b1 1px solid; padding-bottom: 1px; margin: 4px 10px 0px 0px; padding-left: 5px; padding-right: 17px; display: block; white-space: nowrap; background: #fff; float: left; height: 17px; border-top: #5273b1 1px solid; border-right: #5273b1 1px solid; padding-top: 1px}
.selectedInfor label {color: #007ec6}
.eliminateCriteria {line-height: 21px; margin-top: 4px; width: 80px; float: left; color: #f60; cursor: pointer; font-weight: 600; font-size:12px;}
.selectedInfor em {background: url("../images/close.gif") no-repeat;cursor: pointer;display: block;height: 13px;overflow: hidden;position: absolute;right: 2px;top: 3px;width: 13px;}
.mod-product-main .search h3 {
	background: #339ad5;
	height: 30px;
	line-height:30px;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	text-indent:15px;
	color:#fff;
	font-family:"宋体";
}
.mod-product-main .search h3.txt {
	height: 32px;
	line-height: 32px;
	color: #fff;
	background: #339ad5;
	text-indent: 0.5em;
	border: none;
}

.mod-product-main .search .input-group {
	margin-left: 15px;
	display: inline-block;
	font-size: 45px;
	line-height: 44px;
	font-size: 14px;
	color: #0081cb;
}

.mod-product-main .search .input-group input[type="text"],.mod-product-main .search .input-group select	{
	position: relative;
	top: 0;
	margin: 0 5px;
	height: 18px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.mod-product-main .search .input-group input[type="text"].big,.mod-product-main .search .input-group select.big
	{
	width: 120px;
}

.mod-product-main .search .input-group input[type="radio"] {
	margin-right: 4px;
	top: 2px;
	position: relative;
}

.mod-product-main .search .input-group .btn {
	width: 80px;
	line-height: 20px;
	height: 20px;
	background: #0081cb;
	display: block;
	text-align: center;
	color: #fff;
	border: 1px solid #ddd;
	font-size: 12px;
	float: left;
	cursor: pointer;
	position: relative;
	top: 5px;
}
*/
/*多条件筛选开始*/

.listIndex .hiddenA {
	display:none;
}
.mod-product-main {
	padding-bottom: 20px;
	overflow: hidden;
	/*width:1200px;*/
	padding-left: 2px;
}
.mod-product-main .search h3 {
    background: #339ad5;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
    text-indent: 30px;
    color: #fff;
    font-family: "宋体";}
.mod-product-main.border {
	border: 1px solid #cfcfcf;
	margin-bottom: 20px;
	padding: 0 8px;
}

.mod-product-main.border .form-register h3 {
	padding-top: 12px;
	border-bottom-style: dashed;
}

.mod-product-main h2 {
	color: #0081cb;
	font-size: 22px;
}

.mod-product-main h2 .btn {
	color: #585858;
	background: #eee;
	border: 1px solid #c9c9c9;
	font-size: 14px;
	border-radius: 3px;
	padding: 2px 6px;
	margin-left: 10px;
	position: relative;
	top: -2px;
}

.mod-product-main .search {
	position: relative;
	/*width: 854px;*/
	min-height: 65px;
	border: #ddd 1px solid;
	margin-bottom: 22px;
}

.mod-product-main .search {
	position: relative;
	/*width: 854px;*/
	min-height: 65px;
	border: #ddd 1px solid;
	margin-bottom: 22px;
}
.selectNumberScreen{padding:2px; width: 1194px; margin:10px auto 20px;}
.screenBox dl {border-bottom: #e6e6e6 1px dashed; width: 1194px; overflow: hidden}
.screenBox dl.noborder {border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px}
.screenBox dl.goodstype {border-bottom: #e6e6e6 1px dashed}
.screenBox dl dt {float: left; height: 30px; font-size:14px; color:#0081cb;}
.screenBox dl dt {text-align: right; width: 100px; height: 22px; padding-top: 8px}
.screenBox dl dd {position: relative; padding-bottom: 5px; padding-left: 0px; width: 1046px; padding-right: 48px; float: left; padding-top: 0px}
.screenBox dl dd a { height:16px; padding:0px 3px;line-height: 16px; margin: 8px 19px 0px 0px; display:block; color: #686868; float:left; overflow: hidden; text-decoration: none; border:1px solid #fff; font-size:13px;font-family:"宋体";}
.screenBox dl dd a:hover {color: #39c; border:1px solid #39c;}
.screenBox dl dd a.selected {color: #39c; border:1px solid #39c;}
.screenBox dl dd .more { border:1px solid #a5a5a5;}
.screenBox dl dd span.more {position: absolute; width: 39px; display: block; height: 14px; bottom: 7px; cursor: pointer; right: 1px; font-size:12px;}
.screenBox dl dd span.more label {display: inline-block; cursor: pointer}
.hasBeenSelected {width: 1194px; margin-top: 10px; overflow: hidden; border-bottom: #e6e6e6 1px dashed;}
.hasBeenSelected dl {width: 1194px; background: #f6f8fd; overflow: hidden}
.hasBeenSelected dl dt {float: left}
.hasBeenSelected dl dd {float: left}
.hasBeenSelected dl dt {text-align: right; line-height: 30px; width: 100px; height: 30px; font-size:14px; color:#0081cb;}
.hasBeenSelected dl dd {padding-bottom: 4px; padding-left: 0px; width: 1090px; padding-right: 0px; padding-top: 0px}
.selectedInfor { font-size:12px; border-bottom: #5273b1 1px solid; position: relative; border-left: #5273b1 1px solid; padding-bottom: 1px; margin: 4px 10px 0px 0px; padding-left: 5px; padding-right: 17px; display: block; white-space: nowrap; background: #fff; float: left; height: 17px; border-top: #5273b1 1px solid; border-right: #5273b1 1px solid; padding-top: 1px}
.selectedInfor label {color: #007ec6}
.eliminateCriteria {line-height: 21px; margin-top: 4px; width: 80px; float: left; color: #f60; cursor: pointer; font-weight: 600; font-size:12px;}
.selectedInfor em { background:url(../images/close.gif) no-repeat;cursor: pointer;display: block;height: 13px;overflow: hidden;position: absolute;right: 2px;top: 3px;width: 13px;}
.mod-product-main .search .input-group {
	margin-left: 30px;
	display: inline-block;
	font-size: 45px;
	line-height: 44px;
	font-size: 14px;
	color: #0081cb;
}

.mod-product-main .search .input-group input[type="text"],.mod-product-main .search .input-group select	{
	position: relative;
	top: 0;
	margin: 0 5px;
	height: 18px;
	border: 1px solid #ddd;
	font-size: 14px;
}

.mod-product-main .search .input-group input[type="text"].big,.mod-product-main .search .input-group select.big
	{
	width: 120px;
}

.mod-product-main .search .input-group input[type="radio"] {
	margin-right: 4px;
	top: 2px;
	position: relative;
}

.mod-product-main .search .input-group .btn {
	width: 80px;
	line-height: 20px;
	height: 20px;
	background: #0081cb;
	display: block;
	text-align: center;
	color: #fff;
	border: 1px solid #ddd;
	font-size: 12px;
	float: left;
	cursor: pointer;
	position: relative;
	top: 5px;
}








/*多条件筛选结束*/







.mod-product-main .order {
	height: 26px;
	line-height: 26px;
	background: #f5f5f5;
	border: 1px solid #ddd;
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
	text-indent: 1em;
}

.mod-product-main .order a {
	display: inline-block;
	width: 40px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	text-indent: 0;
	background: #fff;
	border: 1px solid #ddd;
	margin-left: 10px;
}

.mod-product-main .order a.on {
	color: #0081cb;
}

.mod-product-main .list {
	overflow:hidden;
	margin-left:-26px;
	position:relative
}

.mod-product-main .list ul {
	overflow: hidden;
}

.mod-product-main .list li {
	float: left;
	width: 264px;
	font-size: 12px;
	height: 235px;
	margin: 0 0 20px 30px;
}

.mod-product-main .list li img {
	width: 264px;
	height: 150px;
}

.mod-product-main .list li .title {
	font-size: 14px;
	font-weight: bold;
	margin-top: 20px;
}

.mod-product-main .list li .desc {
	font-size: 10px;
	font-style: italic;
	color: #666;
	overflow: hidden;
	display: block;
	line-height: 12px;
	height: 12px;
}

.mod-product-main .list li .buy {
	color: #0081cb;
	font-size: 16px;
	font-weight: bold;
}

.mod-product-main .list li .buy a {
	margin-left: 5px;
	color: #666;
	border: 1px solid #d4d4d4;
	background: #f1f1f1;
	padding: 1px 4px;
	border-radius: 3px;
}

.mod-product-main .list li .rent a {
	color: #0081cb;
	font-size: 16px;
	font-weight: bold;
}

.mod-product-main .top-bar-meg-blue {
	color: #fff;
	background: #339ad5;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding: 0 10px;
}

.mod-product-main .top-bar-meg-blue li {
	float: left;
	width: 25%;
	text-align: center;
}

.mod-product-main .top-bar-meg-blue li.last {
	text-align: right;
}

.mod-product-main .top-bar-meg-blue li.first {
	text-align: left;
}

.mod-product-main .btn-group {
	text-align: center;
	padding: 20px 0;
}

.mod-product-main .btn-group .btn {
	font-size: 16px;
	width: 110px;
	height: 34px;
	line-height: 34px;
	color: #333;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	color: #FFF;
	background: #DE3B3E;
}

.mod-product-main .gray-box,.mod-product-main .table-box {
	color: #585858;
	font-size: 14px;
	margin-top: 12px;
}

.mod-product-main .gray-box table,.mod-product-main .table-box table {
	width: 100%;
	margin-left: -2px;
	margin-top: 5px;
}

.mod-product-main .gray-box h3,.mod-product-main .table-box h3 {
	color: #0081CB;
	font-size: 16px;
	margin-bottom: 12px;
}

.mod-product-main .gray-box h3.green,.mod-product-main .table-box h3.green
	{
	color: #21952c;
}

.mod-product-main .gray-box h3.green .ico,.mod-product-main .table-box h3.green .ico
	{
	position: relative;
	top: 4px;
	margin-right: 6px;
}

.mod-product-main .gray-box h3 span,.mod-product-main .table-box h3 span
	{
	color: #565656;
	font-size: 14px;
	padding-left: 0.5em;
}

.mod-product-main .gray-box .red,.mod-product-main .table-box .red {
	color: #de3b3e;
}

.mod-product-main .gray-box {
	border: 1px solid #d8d8d8;
	background: #f9f9f9;
	padding: 12px;
}

.mod-product-main .table-box .nav {
	margin-left: -2px;
	overflow: hidden;
}

.mod-product-main .table-box .nav .btn {
	width: 68px;
	height: 24px;
	background: #eee;
	border: 1px solid #c9c9c9;
	color: #565656;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	margin-top: 8px;
	float: left;
}

.mod-product-main .table-box .nav .btn.on {
	background: #0081CB;
	color: #fff;
	border-color: #0081CB;
}

.mod-product-main .table-box .count {
	color: #de3b3e;
	text-align: right;
	font-size: 16px;
	padding: 20px 0;
}

.mod-product-main .table-box .count-table {
	width: 246px;
	float: right;
	padding-bottom: 30px;
}

.mod-product-main .table-box .count-table table {
	border: 1px solid #c9c9c9;
	border-collapse: collapse;
	text-align: center;
}

.mod-product-main .table-box .count-table table td {
	border-bottom: 1px solid #c9c9c9;
	height: 30px;
}

.mod-product-main .table-box .count-table .title {
	background: #eee;
}

.mod-product-main .border-dashed {
	border-top: 1px dashed #ddd;
	padding-bottom: 10px;
	margin-top: 25px;
}

.mod-product-main .give-back-list {
	overflow: hidden;
	padding-bottom: 20px;
}

.mod-product-main .give-back-list .table {
	float: left;
}

.mod-product-main .give-back-list .btn-group {
	width: 57px;
	float: left;
	padding: 13px;
}

.mod-product-main .give-back-list .btn-group li {
	list-style: none;
	height: 22px;
	padding-bottom: 3px;
}

.mod-product-main .give-back-list .btn-group .btn {
	width: 55px;
	height: 22px;
	line-height: 22px;
	color: #656565;
	background: #eee;
	font-size: 12px;
}

.mod-product-detail {
	padding-bottom: 20px;
}

.mod-product-detail h2 {
	color: #0081cb;
	font-size: 19px;
	padding: 10px 0;
	border-bottom: 2px solid #ddd;
	margin-bottom: 30px;
}

.mod-product-detail .product {
	overflow: hidden;
	padding-bottom: 20px;
}

.mod-product-detail .product .info {
	margin-left: 630px;
	color: #666;
	font-size: 12px;
}

.mod-product-detail .product .info .title {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.mod-product-detail .product .info .title h1 {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 5px;
}

.mod-product-detail .product .info .info-list li {
	margin-bottom: 35px;
}

.mod-product-detail .product .info .info-list li span {
	font-weight: bold;
	text-align: right;
	display: inline-block;
	width: 80px;
	margin-right: 15px;
}

.mod-product-detail .product .info .info-list li span.no-margin {
	margin: 0;
}

.mod-product-detail .product .info .info-list li select {
	width: 112px;
	height: 20px;
}

.mod-product-detail .product .info .info-list li input {
	width: 64px;
	height: 18px;
	padding: 1px 3px;
	border: 1px solid #ddd;
	position: relative;
	margin-right: 10px;
	top: -1px;
	font-size: 12px;
}

.mod-product-detail .product .info .info-list li .btn {
	display: inline-block;
	color: #666;
	background: #eee;
	font-size: 16px;
	border: 1px solid #ddd;
	width: 98px;
	height: 32px;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	cursor: pointer;
}

.mod-product-detail .pic-view {
	width: 550px;
	float: left;
}

.mod-product-detail .pic-view .player {
	text-align: center;
	position: relative;
	width: 100%;
	height: 340px;
}

.mod-product-detail .pic-view .player li {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	display: none;
}

.mod-product-detail .pic-view .player li.on {
	display: block;
}

.mod-product-detail .pic-view .player .img {
	width: 990px;
	display: inline-block;
}

.mod-product-detail .pic-view .ctrler {
	margin: 20px 0 0 -10px;
}

.mod-product-detail .pic-view .ctrler li {
	float: left;
	margin-left: 10px;
	background: #ddd;
	cursor: pointer;
	border: 1px solid #ddd;
}

.mod-product-detail .pic-view .ctrler li img {
	vertical-align: bottom;
	width: 99px;
	height: 57px;
}

.mod-product-detail .pic-view .ctrler li:hover,.mod-product-detail .pic-view .ctrler li.on
	{
	background: #e25353;
	border: 1px solid #339AD5;
}

.mod-product-detail .detail {
	font-size: 12px;
	border: 1px solid #cdcdcd;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.mod-product-detail .detail h3 {
	background: #339ad5;
	color: #fff;
	padding-left: 1em;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}

.mod-product-detail .detail p {
	color: #333;
	padding: 10px 0 0 10px;
}

.mod-product-detail .table {
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	text-align: center;
}

.mod-product-detail .table th {
	background: #339ad5;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.mod-product-detail .table td {
	height: 42px;
	line-height: 42px;
	color: #585858;
	border-bottom: 1px solid #cdcdcd;
}

.mod-product-detail .table .even td {
	background: #eee;
}

.mod-product-detail .table .btn {
	width: auto;
	line-height: 20px;
	display: inline-block;
	text-align: center;
	border: 1px solid #ddd;
	font-size: 12px;
	cursor: pointer;
	color: #000;
	background: #eee;
	padding: 2px 10px;
	border-radius: 3px;
}

.mod-product-detail .table .btn.on {
	color: #fff;
	background: #0081cb;
}

.mod-product-detail .img-detail {
	font-size: 14px;
	line-height: 1.8;
}

.mod-product-detail .img-detail .pic-show {
	position: relative;
}

.mod-product-detail .img-detail .pic-show .player {
	text-align: center;
	position: relative;
	width: 690px;
	height: 480px;
	margin: 0 auto;
	margin-bottom: 20px;
}

.mod-product-detail .img-detail .pic-show .player .box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-position: center center;
	background-repeat: no-repeat;
	display: none;
	background-size: contain;
}

.mod-product-detail .img-detail .pic-show .player .box.active {
	display: block;
}

.mod-product-detail .img-detail .pic-show .player .img {
	width: 990px;
	display: inline-block;
}

.mod-product-detail .img-detail .pic-show .btn-p {
	width: 33px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -70px;
}

.mod-product-detail .img-detail .pic-show .btn-p.btn-prev {
	left: 0;
	background: url('../images/btn_imgdetail_prev.png') center no-repeat;
}

.mod-product-detail .img-detail .pic-show .btn-p.btn-next {
	right: 0;
	background: url('../images/btn_imgdetail_next.png') center no-repeat;
}

.mod-product-detail .img-detail .info span {
	font-weight: bold;
}

.mod-product-detail .img-detail .btn-group {
	text-align: right;
	margin-bottom: 20px;
}

.mod-product-detail .img-detail .btn-group .btn {
	display: inline-block;
	margin-left: 10px;
	color: #666;
	background: #eee;
	font-size: 16px;
	border: 1px solid #ddd;
	width: 98px;
	height: 32px;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	cursor: pointer;
}

.mod-product-detail .img-detail .btn-group .btn:hover {
	color: #fff;
	background: #de3b3e;
	opacity: 1;
	border-color: #de3b3e;
}

.mod-investment-list {
	padding-bottom: 35px;
	color: #585858;
}

.mod-investment-list .investment-list {
	font-size: 14px;
}

.mod-investment-list .investment-list h3 {
	color: #0081cb;
	font-size: 20px;
	font-weight: bold;
}

.mod-investment-list .investment-list .item {
	position: relative;
	margin-bottom: 30px;
	border: 1px solid #dedede;
	box-shadow: 0 0 2px #ddd;
	padding: 30px 10px 50px 10px;
}

.mod-investment-list .investment-list .data {
	margin-top: -10px;
}

.mod-investment-list .investment-list .data li {
	margin-top: 22px;
}

.mod-investment-list .investment-list .data li span {
	margin-right: 40px;
}

.mod-investment-list .investment-list .operate {
	position: absolute;
	right: 10px;
	top: 80px;
	width: 225px;
	text-align: left;
}

.mod-investment-list .investment-list .operate .income {
	left: 0;
	top: -10px;
	margin: 0;
	position: relative;
}

.mod-investment-list .investment-list .operate .tit {
	padding-bottom: 8px;
}

.mod-investment-list .investment-list .operate .time {
	margin-bottom: 8px;
	height: 46px;
	font-family: arial;
	color: #7ba342;
	font-size: 32px;
	line-height: 44px;
}

.mod-investment-list .investment-list .operate .time span {
	width: 36px;
	display: inline-block;
}

.mod-investment-list .investment-list .operate .time em {
	position: relative;
	left: 4px;
	font-style: normal;
}

.mod-investment-list .investment-list .operate .btn {
	display: block;
	width: 219px;
	height: 53px;
	line-height: 52px;
	border: 2px solid #9b9b9b;
	color: #fff;
	text-align: center;
	font-size: 26px;
	margin-bottom: 8px;
	background-color:#de3b3e;
	text-decoration:none;
}

.mod-investment-list .investment-list .operate .people {
	font-size: 16px;
}

.mod-investment-list .investment-list .operate .people span {
	color: #f01f4b;
}

.mod-investment-list .investment-list .income {
	position: absolute;
	font-size: 22px;
	color: #000;
	font-weight: bold;
	left: 222px;
	top: 175px;
}

.mod-investment-list .investment-list .income span {
	color: #de3b3e;
}

.mod-investment-list .investment-list .incoming {
	position: absolute;
	width: 145px;
	height: 114px;
	background: url('../images/income_1.png');
	left: 440px;
	top: 160px;
}
.mod-investment-list .investment-list .incoming_out {
	position: absolute;
	width: 145px;
	height: 114px;
	background: url('../images/income_2.png');
	left: 440px;
	top: 160px;
}

.mod-investment-list .investment-list.transform .item {
	padding-top: 20px;
	padding-bottom: 40px;
}

.mod-investment-list .investment-list.transform .operate {
	top: 60px;
}

.mod-investment-list .investment-list .search input[type="text"] {
	border: 1px solid #ccc;
	width: 50px;
	height: 14px;
	font-size: 14px;
	line-height: 14px;
	padding: 5px 4px;
}

.mod-investment-list .investment-list .search .form p {
	padding: 15px 0 0 0;
}

.mod-investment-list .investment-list .search .form label {
	text-align: right;
	width: 86px;
	display: inline-block;
}

.mod-investment-list .investment-list .search .form a {
	margin-right: 30px;
}

.mod-investment-list .investment-list .search .guide {
	position: absolute;
	right: 10px;
	top: 20px;
	background: #f4f5f6;
	padding: 20px;
	font-size: 14px;
}

.mod-investment-list .investment-list .search .guide h3 {
	color: #565656;
	font-size: 14px;
}

.mod-investment-list .investment-list .search .guide a {
	color: #0081CB;
}

.mod-investment-detail {
	color: #585858;
	font-size: 14px;
}

.mod-investment-detail h1 {
	color: #000;
	font-size: 24px;
	font-weight: bold;
}

.mod-investment-detail .buy {
	position: absolute;
	width: 270px;
	height: 148px;
	right: 0;
	top: 0;
	border: 1px solid #ddd;
	padding: 15px;
	font-size: 12px;
}

.mod-investment-detail .buy .strong {
	font-weight: bold;
	font-size: 16px;
}

.mod-investment-detail .buy .strong span {
	color: #de3b3e;
}

.mod-investment-detail .buy p {
	padding-bottom: 14px;
}

.mod-investment-detail .buy p.info {
	color: #9d9d9d;
}

.mod-investment-detail .buy input {
	width: 115px;
	height: 26px;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #838383;
}

.mod-investment-detail .input_text {
	width: 115px;
	height: 26px;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #838383;
}

.mod-investment-detail .input_text1 {
	width: 115px;
	height: 26px;
	font-size: 12px;
	line-height: 26px;
	border: 0;
}

.mod-investment-detail .buy .btn {
	width: 154px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ddd;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	color: #0081cb;
	box-shadow: 0 0 2px #ddd;
	border-radius: 3px;
	background: #fff;
}

.mod-investment-detail .btn-transfer {
	padding: 0 0 30px;
}

.mod-investment-detail .btn-transfer .btn {
	width: 154px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ddd;
	text-align: center;
	display: inline-block;
	font-weight: bold;
	font-size: 16px;
	color: #0081cb;
	box-shadow: 0 0 2px #ddd;
	border-radius: 3px;
}

.mod-investment-detail .message {
	position: relative;
	border-bottom: 1px dashed #ddd;
	padding-top: 20px;
}

.mod-investment-detail .message.first {
	padding-top: 0;
}

.mod-investment-detail .message h2 {
	padding: 20px 0 0 0;
	color: #0081cb;
	font-size: 18px;
	font-weight: bold;
}

.mod-investment-detail .message h3 {
	color: #0081cb;
	font-size: 16px;
}

.mod-investment-detail .message table {
	width: 690px;
	margin-top: 20px;
	margin-left: -2px;
}

.mod-investment-detail .message table td {
	vertical-align: top;
	height: 40px;
	text-align: left;
}

.mod-investment-detail .message table td.time {
	color: #333;
	font-weight: bold;
}

.mod-investment-detail .message table span {
	color: #0081cb;
}

.mod-investment-detail .message table input {
	border: 1px solid #eee;
	font-size: 12px;
	text-indent: 0.5em;
	line-height: 12px;
	padding: 5px 0;
	position: relative;
	top: -3px;
	margin-right: 5px;
	width: 100px;
}

.mod-investment-detail .table {
	margin-bottom: 35px;
	padding-top: 10px;
}

.mod-investment-detail .table h2 {
	color: #0081cb;
	font-size: 16px;
}

.mod-investment-detail .table table {
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	text-align: center;
}

.mod-investment-detail .table table th {
	background: #339ad5;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.mod-investment-detail .table table td {
	height: 42px;
	line-height: 42px;
	color: #585858;
	border-bottom: 1px solid #cdcdcd;
}

.mod-investment-detail .table table .even td {
	background: #eee;
}

.mod-investment-detail .btn-group {
	padding-top: 30px;
	text-align: center;
}

.mod-investment-detail .btn-group.txt-right {
	text-align: right;
}

.mod-investment-detail .btn-group .btn {
	display: inline-block;
	padding: 9px 20px;
	font-size: 16px;
	background: #f0f0f0;
	border: 1px solid #dcdcdc;
	margin-left: 48px;
	border-radius: 5px;
	line-height: 15px;
	color: #555;
}

.mod-shopping-card h2 {
	color: #0081cb;
	font-size: 24px;
	font-weight: bold;
	float: left;
}

.mod-shopping-card .btn {
	display: inline-block;
	color: #666;
	background: #eee;
	font-size: 16px;
	border: 1px solid #ddd;
	width: 98px;
	height: 32px;
	text-align: center;
	line-height: 24px;
	border-radius: 5px;
	cursor: pointer;
}

.mod-shopping-card .btn.on {
	color: #fff;
	background: #0081cb;
}

.mod-shopping-card .btn.red {
	background: #de3b3e;
	color: #fff;
	border-color: #de3b3e;
}

.mod-shopping-card .table {
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	text-align: center;
}

.mod-shopping-card .table th {
	background: #339ad5;
	color: #fff;
	height: 32px;
	line-height: 32px;
}

.mod-shopping-card .table th input[type='checkbox'] {
	margin: 0 10px;
	position: relative;
	top: 2px;
}

.mod-shopping-card .table td {
	color: #585858;
	border-bottom: 1px solid #cdcdcd;
}

.mod-shopping-card .table td input[type='checkbox'] {
	margin: 0 4px 0 0;
	position: relative;
	top: 2px;
}

.mod-shopping-card .table .even td {
	background: #eee;
}

.mod-shopping-card .table.table-border {
	border: 1px solid #cdcdcd;
	border-collapse: collapse;
}

.mod-shopping-card .table.table-border td {
	border: 1px solid #cdcdcd;
}

.mod-shopping-card .table.table-border th {
	background: #eee;
	color: #565656;
	border: 1px solid #cdcdcd;
}

.mod-shopping-card .shopping-head {
	padding: 10px 0 0;
}

.mod-shopping-card .shopping-head .step {
	float: right;
}

.mod-shopping-card .title {
	width: 100%;
	overflow: hidden;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}

.mod-shopping-card .title .btn-group {
	width: 400px;
}

.mod-shopping-card .title .btn-group .btn {
	font-size: 12px;
	padding: 0 5px;
	height: 22px;
	line-height: 20px;
	margin-left: 10px;
}

.mod-shopping-card .item {
	padding-bottom: 20px;
}

.mod-shopping-card .item h3 {
	color: #0081cb;
	font-size: 14px;
}

.mod-shopping-card .item h3 span {
	color: #565656;
	font-size: 12px;
}

.mod-shopping-card .item h3 .btn {
	font-size: 14px;
	padding: 5px 8px;
	height: 14px;
	line-height: 14px;
}

.mod-shopping-card .item .count {
	text-align: right;
	padding: 10px 0;
	font-size: 16px;
}

.mod-shopping-card .item .count span em {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 25px;
}

.mod-shopping-card .item .count span em.gray {
	border: 1px solid #ddd;
	background: #eee;
	color: #333;
}

.mod-shopping-card .item .count span em.red {
	border: 1px solid #de3b3e;
	background: #de3b3e;
	color: #fff;
}

.mod-shopping-card .item .btn-group {
	padding-top: 15px;
	text-align: right;
}

.mod-shopping-card .mod-step {
	margin-bottom: 20px;
}

.mod-shopping-card .form-item {
	color: #000;
	border: 1px solid #cdcdcd;
	margin-bottom: 12px;
}

.mod-shopping-card .form-item .red {
	color: #DE3B3E;
}

.mod-shopping-card .form-item h3 {
	background: #339ad5;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	text-indent: 1em;
}

.mod-shopping-card .form-item h3 .btn-text {
	color: #fff;
	margin-left: 10px;
}

.mod-shopping-card .form-item .form .item {
	line-height: 42px;
	padding: 0;
}

.mod-shopping-card .form-item .form .item label {
	width: 120px;
}

.mod-shopping-card .form-item .form .item label.lt {
	text-align: left;
	text-indent: 0.5em;
}

.mod-shopping-card .form-item .form .item span,.mod-shopping-card .form-item .form .item .span
	{
	padding-left: 130px;
	width: auto;
}

.mod-shopping-card .form-item .item .radio-list {
	padding-left: 130px;
}

.mod-shopping-card .form-item .item .radio-list li {
	overflow: hidden;
	min-height: 30px;
	line-height: 30px;
}

.mod-shopping-card .form-item .item .radio-list li.on {
	background: #d6f0ff;
	color: #000; 
	padding-left: 130px;
	border-bottom: 4px solid #e9e9e9;
}

.mod-shopping-card .form-item .item .radio-list li.on .dtz {
	margin-left: -90px;
	font-size: 18px;
	float: left;
}

.mod-shopping-card .form-item .item .radio-list li.on .dtz .ico {
	position: relative;
	top: 5px;
}

.mod-shopping-card .form-item .item .radio-list li label {
	display: inline-block;
	text-align: left;
	width: auto;
}

.mod-shopping-card .form-item .item .radio-list li label input[type="radio"]
	{
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-shopping-card .form-item .item .radio-list li label em.gray {
	color: #999;
}

.mod-shopping-card .form-item .item .radio-list li .btn-text {
	color: #339ad5;
	padding-left: 40px;
}

.mod-shopping-card .form-item .item .radio-list li .intro {
	float: left;
	font-style: italic;
	color: #a0a0a0;
}

.mod-shopping-card .form-item .item .radio-list li .form {
	border: 1px solid #ccc;
	width: auto;
	float: left;
	padding-right: 10px;
	padding-bottom: 5px;
}

.mod-shopping-card .form-item .item .radio-list li .form label {
	text-align: right;
	width: 110px;
}

.mod-shopping-card .form-item .item .radio-list li .form input[type="text"]
	{
	height: 24px;
	line-height: 24px;
}

.mod-shopping-card .form-item .item .radio-list li .btn {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	margin-top: 10px;
}

.mod-shopping-card .count-table {
	width: 246px;
	float: right;
	padding-bottom: 30px;
	font-size: 14px;
	margin-top: 14px;
}

.mod-shopping-card .count-table table {
	width: 100%;
	border: 1px solid #c9c9c9;
	border-collapse: collapse;
	text-align: center;
}

.mod-shopping-card .count-table table td {
	border-bottom: 1px solid #c9c9c9;
	height: 30px;
}

.mod-shopping-card .count-table .title {
	background: #eee;
	margin: 0;
	padding: 0;
	float: none;
	width: auto;
}

.mod-shopping-card .count-table .red {
	font-weight: bold;
	color: #DE3B3E;
}

.mod-usr-center .tips {
	color: #21952c;
	font-size: 16px;
}

.mod-usr-center .tips .ico {
	position: relative;
	top: 6px;
	margin-right: 10px;
}

.mod-usr-center .usr-info {
	font-size: 14px;
	overflow: hidden;
	padding: 15px 0 24px 0;
}

.mod-usr-center .usr-info li {
	float: left;
	width: 20%;
	text-align: center;
	padding: 16px 0;
}

.mod-usr-center .usr-info li span {
	color: #000;
}

.mod-usr-center .usr-info li span.red {
	color: #de3b3e;
}

.mod-usr-center .usr-info .btn-group {
	text-align: center;
}

.mod-usr-center .usr-info .btn-group .btn {
	display: inline-block;
	padding: 9px 20px;
	font-size: 16px;
	background: #f0f0f0;
	border: 1px solid #dcdcdc;
	margin-left: 48px;
	margin-right: 48px;
	border-radius: 5px;
	line-height: 15px;
	color: #555;
}

.mod-usr-center .operate .item {
	border-top: 1px solid #cdcdcd;
	position: relative;
}

.mod-usr-center .operate .item h2 {
	font-size: 16px;
	font-weight: bold;
	padding: 16px 0 16px;
}

.mod-usr-center .operate .item .in {
	position: absolute;
	right: 0;
	top: 57%;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	color: #000;
	font-weight: bold;
}

.mod-usr-center .operate .item .in em {
	color: #de3b3e;
}

.mod-usr-center .operate .item ul {
	overflow: hidden;
}

.mod-usr-center .operate .item ul li {
	float: left;
	width: 33%;
	font-size: 14px;
	padding-bottom: 16px;
}

.mod-usr-center .operate .item ul li span {
	color: #de3b3e;
}

.mod-usr-center .operate .item ul.tow-rows {
	width: 640px;
}

.mod-usr-center .operate .item ul.tow-rows li {
	width: 50%;
}

.mod-usr-center .operate .item.float {
	overflow: hidden;
	padding: 25px 0 0 0;
}

.mod-usr-center .operate .item.float .line {
	overflow: hidden;
	padding-bottom: 25px;
}

.mod-usr-center .operate .item.float h2 {
	float: left;
	padding: 0;
}

.mod-usr-center .operate .item.float .btn {
	float: left;
	color: #fff;
	background: #21952c;
	font-size: 20px;
	text-align: center;
	margin-left: 16px;
	width: 145px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	border: 1px solid #bfc6c0;
}

.mod-usr-center .operate .item.float textarea {
	float: left;
	width: 610px;
	height: 98px;
	border: 1px solid #ccc;
}

.mod-usr-center .operate .item.btn-group {
	padding: 20px 0 16px;
	text-align: left;
	font-size: 14px;
}

.mod-usr-center .operate .item.btn-group .btn {
	float: right;
	color: #585858;
	background: #f0f0f0;
	font-size: 20px;
	text-align: center;
	margin-left: 16px;
	width: auto;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	padding: 0 15px;
	border: 1px solid #bfc6c0;
}

.mod-usr-center .user-part-two h2 {
	font-size: 16px;
}

.mod-usr-center .user-part-two .head {
	background: #f4f5f6;
	border-radius: 5px;
	height: 80px;
	font-size: 16px;
	padding: 10px;
}

.mod-usr-center .user-part-two .head span {
	color: #de3b3e;
	font-size: 25px;
}
.mod-usr-center .user-part-two .head a {
	color: #de3b3e;
	text-decoration: none;
}

.mod-usr-center .user-part-two .my {
	padding: 30px 0 20px 0;
	font-size: 12px;
}

.mod-usr-center .user-part-two .my h3 {
	line-height: 30px;
	height: 30px;
	font-size: 18px;
	padding-bottom: 14px;
}

.mod-usr-center .user-part-two .my h3 a {
	margin-left: 10px;
}

.mod-usr-center .user-part-two .my h3 span {
	color: #de3b3e;
}

.mod-usr-center .user-part-two .my span {
	font-size: 12px;
	margin-right: 20px;
}

.mod-usr-center .user-part-two .my span em {
	color: #1e1e1e;
	font-weight: bold;
	font-size: 14px;
}

.mod-usr-center .user-part-two .item {
	border-bottom: 1px solid #ddd;
	padding: 40px 0;
	font-size: 12px;
}

.mod-usr-center .user-part-two .item:last-child,.mod-usr-center .user-part-two .item .no-border
	{
	border: none;
}

.mod-usr-center .user-part-two .item.item-table table {
	width: 100%;
}

.mod-usr-center .user-part-two .item.item-table table td span {
	color: #de3b3e;
	font-size: 16px;
}

.mod-usr-center .user-part-two .item.item-table table td.strong {
	font-size: 18px;
}

.mod-usr-center .user-part-two .mod-single-page .report .info {
	border: none;
}

.mod-usr-center .user-part-two .mod-single-page .report .info .list {
	float: right;
	padding-left: 0;
}

.mod-usr-recharge {
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom: 20px;
}

.mod-usr-recharge h2 {
	padding-bottom: 15px;
	color: #585858;
	font-size: 18px;
	font-weight: bold;
}

.mod-usr-recharge .bank-item input {
	float: left;
	position: relative;
	top: 12px;
	margin-right: 10px;
}

.mod-usr-recharge .my-card {
	overflow: hidden;
}

.mod-usr-recharge .my-card input {
	position: absolute;
	visibility: hidden;
}

.mod-usr-recharge .my-card .bank {
	border: none;
	margin-top: 7px;
}

.mod-usr-recharge .my-card .bank-name {
	font-size: 13px;
	font-weight: bold;
	height: 48px;
	line-height: 48px;
}

.mod-usr-recharge .my-card .item {
	position: relative;
	cursor: pointer;
	width: 240px;
	height: 80px;
	margin-bottom: 5px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 5px;
	border-radius: 4px;
	text-align: center;
	font-size: 13px;
}

.mod-usr-recharge .my-card .item .num {
	position: absolute;
	width: 100%;
	height: 30px;
	line-height: 30px;
	left: 0;
	bottom: 0;
	border-top: 1px solid #ccc;
}

.mod-usr-recharge .my-card .item.on {
	border-color: #0081CB;
}

.mod-usr-recharge .card-opt {
	text-align: right;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.mod-usr-recharge .card-opt a {
	font-size: 14px;
	color: #0081CB;
}

.mod-usr-recharge .txt {
	font-size: 14px;
	padding: 5px 0;
}

.mod-usr-recharge .banks {
	overflow: hidden;
	width: 90%;
}

.mod-usr-recharge .banks li {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.mod-usr-recharge .tips {
	font-size: 14px;
	padding: 18px 0 18px 66px;
}

.mod-usr-recharge .form {
	font-size: 14px;
	padding-bottom: 10px;
}

.mod-usr-recharge .form .item {
	min-height: 40px;
	line-height: 40px;
}

.mod-usr-recharge .form .item span,.mod-usr-recharge .form .item .span {
	display: block;
	width: 520px;
	padding-left: 320px;
	text-align: left;
}

.mod-usr-recharge .form .item span em,.mod-usr-recharge .form .item .span em
	{
	font-size: 20px;
	font-weight: bold;
	margin-right: 4px;
}

.mod-usr-recharge .form .item.sub {
	text-align: center;
	margin-top: 10px;
}

.mod-usr-recharge .form .item.sub .btn {
	width: 78px;
	height: 36px;
	color: #fff;
	display: inline-block;
	background: #de3b3e;
	text-align: center;
	border-radius: 4px;
}

.mod-usr-recharge .form .item .ico {
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-usr-recharge .form .item .btn-vcode {
	display: inline-block;
	text-align: center;
	background: #f1f1f1;
	height: 20px;
	line-height: 20px;
	color: #333;
	border: 1px solid #d4d4d4;
	margin-right: 4px;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 12px;
}

.mod-usr-recharge .form .item .btn-vcode span {
	display: inline;
	width: auto;
	padding: 0;
	margin: 0;
}

.mod-usr-recharge .form label {
	text-align: right;
	width: 310px;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

.mod-usr-recharge .form label em {
	color: #f01f4b;
}

.mod-usr-recharge .form input[type="text"],.mod-usr-recharge .form input[type='password']
	{
	border: 1px solid #eee;
	width: 140px;
	margin-right: 4px;
	font-size: 12px;
	padding: 5px 0;
	text-indent: 0.5em;
}

.mod-usr-recharge .form input[type="checkbox"] {
	margin-right: 4px;
	position: relative;
	top: 2px;
}

.mod-usr-recharge .btn-success {
	font-size: 16px;
	width: 110px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	color: #FFF;
	background: #DE3B3E;
}

.mod-usr-recharge .btn-success:hover {
	color: #fff;
}

.mod-usr-recharge.lfet .form label {
	width: 85px;
}

.mod-usr-recharge.lfet .form label input[type="radio"] {
	position: relative;
	margin-right: 4px;
	top: 2px;
}

.mod-usr-recharge.lfet .form span,.mod-usr-recharge.lfet .form .span {
	padding-left: 95px;
}

.mod-usr-recharge .recharge-type {
	font-size: 14px;
	padding-bottom: 10px;
}

.mod-usr-recharge .recharge-type label {
	margin-right: 10px;
}

.mod-usr-recharge .recharge-type label input {
	position: relative;
	top: 3px;
	margin-right: 4px;
}

.mod-order-msg {
	margin-top: 24px;
	background: #f9f9f9;
	border: 1px solid #ddd;
	padding: 12px 12px 0 12px;
	margin-bottom: 20px;
}

.mod-order-msg .ico {
	position: relative;
	top: 6px;
	margin-right: 10px;
}

.mod-order-msg .info {
	font-size: 14px;
	overflow: hidden;
	padding: 0px 0 12px 0;
}

.mod-order-msg .info li {
	float: left;
	width: 20%;
	text-align: left;
	padding: 16px 0;
}

.mod-order-msg .info span {
	color: #000;
}

.mod-order-msg .info span.red {
	color: #de3b3e;
}

.mod-order {
	margin-left: 134px;
	margin-bottom: 20px;
	padding: 12px;
	border: 1px solid #ddd;
	color: #585858;
	font-size: 14px;
}

.mod-order h2 {
	font-size: 24px;
}

.mod-order .form span {
	color: #0081cb;
}

.mod-order .form span.red {
	color: #de3b3e;
}

.mod-order .form .item {
	padding: 12px 0;
}

.mod-order .form input[type="text"] {
	border: 1px solid #afafaf;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	padding: 6px 5px;
}

.mod-order .form input[type="file"] {
	width: 240px;
}

.mod-order .form select {
	height: 26px;
	line-height: 26px;
}

.mod-order .form .ckbox {
	margin-right: 34px;
}

.mod-order .form .ckbox input[type="checkbox"] {
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-order .btn-group .btn {
	display: inline-block;
	margin-right: 26px;
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-radius: 4px;
	font-size: 18px;
}

.mod-order .btn-group .btn.btn-red {
	color: #fff;
	background: #de3b3e;
}

.mod-msg-tip .outer {
	padding: 50px 70px 40px;
	background: #f3f4f4;
	border: 1px solid #dcdcdc;
	position: relative;
	margin: 0 auto;
	width: 340px;
	top: 130px;
	color: #000;
	font-size: 14px;
	text-align: center;
}

.mod-msg-tip .outer h2 {
	font-size: 20px;
	position: relative;
	top: -20px;
}

.mod-msg-tip .outer p {
	line-height: 20px;
	padding: 5px 0;
}

.mod-msg-tip .outer .ico {
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-msg-tip .outer .btn-group .btn {
	color: #0081cb;
	margin: 0 30px;
}

.mod-msg-tip .outer.no-border {
	border: none;
	background: none;
	text-align: left;
	top: 0;
}

.mod-msg-tip .outer.no-border a {
	color: #0081cb;
}

.mod-msg-tip .outer.no-border h2 {
	top: 0;
}

.mod-msg-tip .outer.no-border h2.green {
	color: #21952c;
}

.mod-msg-tip .outer.no-border h2.red {
	color: #d10000;
}

.mod-msg-tip .outer.no-border .icon {
	float: left;
}

.mod-msg-tip .outer.no-border .main {
	padding-left: 58px;
}

.mod-msg-tip .outer.no-border p {
	padding: 0;
}

.mod-single-page.border {
	padding: 8px;
	margin: 22px 0;
	border: 1px solid #cfcfcf;
}

.mod-single-page .model h2 {
	font-weight: bold;
	font-size: 30px;
	border-bottom: 2px solid #ccc;
}

.mod-single-page .model .what {
	background: url('../images/qiqiu.jpg') no-repeat center right;
	height: 350px;
}

.mod-single-page .model .what .inner {
	width: 500px;
	font-size: 14px;
	padding-top: 70px;
	line-height: 30px;
}

.mod-single-page .model .what .inner h3 {
	font-size: 16px;
	padding-bottom: 10px;
}

.mod-single-page .model .tabs .item {
	padding-top: 20px;
	font-size: 14px;
	line-height: 24px;
}

.mod-single-page .model .tabs .item h3 {
	font-size: 16px;
	padding-bottom: 10px;
}

.mod-single-page .model .tabs .nav {
	overflow: hidden;
	border-left: 1px solid #ddd;
}

.mod-single-page .model .tabs .nav a {
	display: block;
	width: 210px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	float: left;
	border: 1px solid #ddd;
	color: #565656;
	font-size: 16px;
	margin-left: -1px;
}

.mod-single-page .model .tabs .nav a.on {
	color: #2b94d0;
	border-top-color: #2b94d0;
	border-top-width: 2px;
	height: 37px;
	line-height: 37px;
}

.mod-single-page .model .table {
	margin-top: 70px;
	margin-bottom: 30px;
	font-size: 14px;
	overflow: hidden;
}

.mod-single-page .model .table .title {
	font-size: 16px;
}

.mod-single-page .model .table .strong {
	font-weight: bold;
}

.mod-single-page .model .table table {
	border-collapse: collapse;
	width: 102%;
	margin-left: -1%;
}

.mod-single-page .model .table table td {
	border: 1px solid #ccc;
	line-height: 48px;
	text-indent: 20px;
}

.mod-single-page .qanda {
	color: #585858;
	font-size: 14px;
	line-height: 28px;
	padding: 12px;
	background: #f9f9f9;
	border: 1px solid #ececec;
	margin-bottom: 20px;
}

.mod-single-page .qanda h2 {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 14px;
}

.mod-single-page .qanda h2 .ico {
	position: relative;
	top: 4px;
	margin-right: 4px;
}

.mod-single-page .qanda .a {
	color: #de3b3e;
	font-weight: bold;
}

.mod-single-page .report .msg {
	padding: 0 0 16px 8px;
	font-size: 14px;
}

.mod-single-page .report .msg .indent {
	text-indent: 2em;
}

.mod-single-page .report .info {
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 16px;
	margin-bottom: 16px;
}

.mod-single-page .report .info h2 {
	color: #fff;
	height: 26px;
	line-height: 26px;
	background: #339ad5;
	font-size: 16px;
	text-indent: 0.5em;
	width: 100%;
	float: none;
}

.mod-single-page .report .info .count {
	font-size: 20px;
	color: #565656;
	padding: 10px 0;
}

.mod-single-page .report .info .main {
	overflow: hidden;
}

.mod-single-page .report .info .main .img {
	float: left;
}

.mod-single-page .report .info .main .list {
	font-size: 14px;
	margin-top: 26px;
	padding-left: 250px;
}

.mod-single-page .report .info .main .list li {
	background: #f6f7f8;
	color: #565656;
	height: 26px;
	line-height: 26px;
	margin-bottom: 16px;
	width: 100%;
	text-indent: 1em;
}

.mod-single-page .report .info .red {
	color: #DE3B3E;
}

.mod-single-page .report .head {
	background: #eee;
	color: #565656;
	height: 40px;
	line-height: 40px;
	padding: 0 0.5em;
}

.mod-single-page .report .head .name {
	font-size: 16px;
}

.mod-single-page .report .head .content {
	font-size: 20px;
	float: right;
}

.mod-single-page .report .head .content .red {
	color: #de3b3e;
}

.mod-single-page .report .table-list {
	margin-top: 16px;
}

.mod-list-full {
	padding-bottom: 20px;
}

.mod-list-full h1 {
	font-size: 26px;
	margin-bottom: 10px;
}

.mod-list-full h2 {
	color: #0081cb;
	font-size: 16px;
	font-weight: bold;
}

.mod-list-full .mod-table {
	padding-bottom: 14px;
}

.mod-list-full .btn-group {
	text-align: center;
}

.mod-list-full .btn-group.txt-right {
	text-align: right;
}

.mod-list-full .btn-group .btn {
	display: inline-block;
	padding: 9px 20px;
	font-size: 16px;
	background: #f0f0f0;
	border: 1px solid #dcdcdc;
	margin-left: 48px;
	border-radius: 5px;
	line-height: 15px;
	color: #555;
}

.mod-modify-pm .setp {
	overflow: hidden;
	border-top: 1px solid #cdcdcd;
	padding-top: 7px;
	padding-bottom: 23px;
	margin-top: 10px;
}

.mod-modify-pm .setp ol {
	list-style-position: inside;
	font-size: 14px;
	width: 861px;
	height: 29px;
	line-height: 29px;
	text-align: center;
	background: url('../images/modify_status_bg.jpg') no-repeat;
}

.mod-modify-pm .setp ol li {
	float: left;
}

.mod-modify-pm .setp ol li.setp-1 {
	width: 310px;
}

.mod-modify-pm .setp ol li.setp-1.on {
	color: #de3b3e;
	background: url('../images/modify_status.jpg') 0 -60px no-repeat;
}

.mod-modify-pm .setp ol li.setp-2 {
	width: 293px;
}

.mod-modify-pm .setp ol li.setp-2.on {
	width: 308px;
	color: #de3b3e;
	background: url('../images/modify_status.jpg') 0 0 no-repeat;
	margin-left: -15px;
}

.mod-modify-pm .setp ol li.setp-3 {
	width: 258px;
}

.mod-modify-pm .setp ol li.setp-3.on {
	color: #de3b3e;
	width: 273px;
	background: url('../images/modify_status.jpg') 0 -30px no-repeat;
	margin-left: -15px;
}

.mod-modify-pm .form {
	font-size: 14px;
	padding-bottom: 10px;
}

.mod-modify-pm .form .item {
	min-height: 40px;
	line-height: 40px;
}

.mod-modify-pm .form .item span,.mod-modify-pm .form .item .span {
	display: block;
	width: 520px;
	padding-left: 320px;
	text-align: left;
}

.mod-modify-pm .form .item span em,.mod-modify-pm .form .item .span em {
	font-size: 20px;
	font-weight: bold;
	margin-right: 4px;
}

.mod-modify-pm .form .item.sub {
	text-align: center;
	margin-top: 10px;
}

.mod-modify-pm .form .item.sub .btn {
	width: 78px;
	height: 36px;
	color: #666;
	display: inline-block;
	background: #eee;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #cacaca;
}

.mod-modify-pm .form .item .ico {
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-modify-pm .form .item .btn-vcode {
	display: inline-block;
	text-align: center;
	background: #f1f1f1;
	height: 20px;
	line-height: 20px;
	color: #333;
	border: 1px solid #d4d4d4;
	margin-right: 4px;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 12px;
}

.mod-modify-pm .form .item .btn-vcode span {
	display: inline;
	width: auto;
	padding: 0;
	margin: 0;
}

.mod-modify-pm .form label {
	text-align: right;
	width: 310px;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

.mod-modify-pm .form label em {
	color: #f01f4b;
}

.mod-modify-pm .form input[type="text"],.mod-modify-pm .form input[type='password']
	{
	border: 1px solid #eee;
	width: 170px;
	margin-right: 4px;
	font-size: 12px;
	padding: 5px 0;
	text-indent: 0.5em;
}

.mod-modify-pm .form input[type="checkbox"] {
	margin-right: 4px;
	position: relative;
	top: 2px;
}

.mod-modify-pm .form b.blue {
	color: #0081CB;
	font-size: 14px;
}

.mod-modify-pm .tips {
	text-align: center;
	font-size: 16px;
}

.mod-modify-pm .tips .ico {
	position: relative;
	top: 6px;
	margin-right: 6px;
}

.mod-modify-pm .tips.success {
	color: #21952c;
}

.mod-form .form {
	font-size: 14px;
	padding-bottom: 10px;
}

.mod-form .form .item {
	padding: 5px 0;
	overflow: hidden;
}

.mod-form .form .item span,.mod-form .form .item .span {
	display: block;
	width: 520px;
	padding-left: 320px;
	text-align: left;
}

.mod-form .form .item span em,.mod-form .form .item .span em {
	font-size: 20px;
	font-weight: bold;
	margin-right: 4px;
}

.mod-form .form .item.sub {
	text-align: center;
	margin-top: 10px;
}

.mod-form .form .item.sub .btn {
	width: 78px;
	height: 36px;
	color: #fff;
	display: inline-block;
	background: #0181CC;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	text-decoration:none;
}

.mod-form .form .item.sub .btn.large {
	width: 170px;
}

.mod-form .form .item.sub .btn.gray {
	color: #565656;
	background: #eee;
	border: 1px solid #c9c9c9;
}

.mod-form .form .item .ico {
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.mod-form .form .item .btn-vcode {
	display: inline-block;
	text-align: center;
	background: #f1f1f1;
	height: 20px;
	line-height: 20px;
	color: #333;
	border: 1px solid #d4d4d4;
	margin-right: 4px;
	border-radius: 3px;
	padding: 0 10px;
	font-size: 12px;
}

.mod-form .form .item .btn-vcode span {
	display: inline;
	width: auto;
	padding: 0;
	margin: 0;
}

.mod-form .form label {
	text-align: right;
	width: 310px;
	display: inline-block;
	margin-right: 10px;
	float: left;
}

.mod-form .form label.inline {
	width: auto;
	display: inline;
}

.mod-form .form label em {
	color: #f01f4b;
}

.mod-form .form input[type="text"],.mod-form .form input[type='password'],.mod-form .form select
	{
	border: 1px solid #afafaf;
	width: 170px;
	margin-right: 4px;
	font-size: 12px;
	padding: 5px 0;
	text-indent: 0.5em;
	box-sizing: border-box;
}

.mod-form .form select.small {
	width: 90px;
}

.mod-form .form textarea {
	width: 418px;
	height: 68px;
}

.mod-form .form input[type="file"] {
	font-size: 14px;
	background: #fff;
	border: 1px solid #ddd;
	height: 24px;
}

.mod-form .form input[type="checkbox"] {
	margin-right: 4px;
	position: relative;
	top: 2px;
}

.mod-form .form-register .info {
	width: 100%;
	text-align: left;
}

.mod-form .form-register .info .red {
	color: #DE3B3E;
}

.mod-form .form-register .info td {
	text-indent: 5px;
	padding: 2px 0;
}

.mod-form .form-register .title {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
	line-height: 30px;
}

.mod-form .form-register .title .right {
	float: right;
	font-size: 14px;
}

.mod-form .form-register .title .right a {
	color: #0081CB;
}

.mod-form .form-register .title h2 {
	float: left;
}

.mod-form .form-register h3 {
	color: #0081CB;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.mod-form .form-register .form .item label {
	width: 120px;
}

.mod-form .form-register .form .item label.inline {
	width: auto;
}

.mod-form .form-register .form .item>span,.mod-form .form-register .form .item .span
	{
	padding-left: 100px;
}

.mod-form .form-register .label-auto .item label {
	width: auto;
}

.mod-form .form-register .label-auto .item label.inline {
	width: auto;
}

.mod-form .form-register .label-auto .item>span,.mod-form .form-register .label-auto .item .span
	{
	padding-left: 0;
}

.mod-form.usr-form h2 {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.mod-form.usr-form h3 {
	color: #0081CB;
	font-size: 16px;
}

.mod-form.usr-form .add-btn {
	padding-top: 15px;
}

.mod-form.usr-form .add-btn .btn {
	color: #de3b3e;
	background: #fff;
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	font-size: 16px;
	padding: 4px 10px;
}

.mod-form.usr-form .form {
	padding-top: 15px;
	position: relative;
}

.mod-form.usr-form .form label {
	width: 124px;
}

.mod-form.usr-form .form .item span,.mod-form.usr-form .form .item .span
	{
	padding-left: 134px;
}

.mod-form.usr-form .form .btn-abs-group {
	position: absolute;
	right: 0;
	top: 0;
	padding: 10px;
}

.mod-form.usr-form .form .btn-abs-group .btn {
	display: inline-block;
	font-size: 12px;
	color: #585858;
	background: #f1f1f1;
	border: 1px solid #d4d4d4;
	border-radius: 3px;
	padding: 3px 10px;
	margin-left: 10px;
}

.mod-form.usr-form .form.border {
	margin-top: 15px;
	border: 1px solid #afafaf;
}

.mod-form.usr-form .form.border label {
	width: 90px;
}

.mod-form.usr-form .form.border .item span,.mod-form.usr-form .form.border .item .span
	{
	padding-left: 100px;
}

.mod-form.usr-form .form.border .title {
	font-size: 16px;
	font-weight: bold;
	color: #585858;
	padding-left: 20px;
	padding-bottom: 10px;
}

.mod-form.border {
	border: 1px solid #c9c9c9;
	padding: 8px;
}

.mod-step ol {
	width: 777px;
	margin: 0 auto;
	position: relative;
	list-style: none;
	background: url('../images/setp_arr.jpg') repeat-x;
	height: 39px;
}

.mod-step ol li {
	float: left;
	width: 68px;
	height: 24px;
	background: #eee;
	border: 1px solid #c9c9c9;
	color: #565656;
	text-align: center;
	line-height: 24px;
	font-size: 12px;
	margin-right: 106px;
	margin-top: 8px;
}

.mod-step ol li.on {
	background: #0081CB;
	color: #fff;
	border-color: #0081CB;
}

.mod-step ol li.last {
	margin-right: 0;
}

.mod-income-detail {
	padding-bottom: 30px;
}

.mod-income-detail h2,.mod-income-detail p.title {
	padding: 5px 0 10px 0;
	font-size: 20px;
	color: #565656;
}

.mod-income-detail h2.blue,.mod-income-detail p.title.blue {
	color: #339ad5;
}

.mod-income-detail p.title {
	color: #00b1d3;
	font-weight: bold;
	font-size: 14px;
}

.mod-income-detail h3 {
	color: #00b1d3;
}

.mod-income-detail .form {
	font-size: 14px;
}

.mod-income-detail .form textarea {
	width: 570px;
	height: 114px;
}

.mod-income-detail .form label {
	float: left;
}

.mod-income-detail .form .btn-group {
	padding-top: 15px;
	text-align: left;
}

.mod-income-detail .form .btn-group .btn {
	display: inline-block;
	color: #666;
	background: #EEE;
	font-size: 16px;
	border: 1px solid #DDD;
	width: 98px;
	height: 32px;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	cursor: pointer;
}

.mod-income-detail .msg {
	padding: 0 0 16px 0;
	font-size: 14px;
}

.mod-income-detail .msg .indent {
	text-indent: 2em;
}

.mod-income-detail .msg .info-list {
	margin-bottom: -30px;
}

.mod-income-detail .msg .info-list li {
	padding-bottom: 30px;
}

.mod-income-detail .msg .info-list li label {
	width: 286px;
	display: inline-block;
}

.mod-income-detail .red {
	color: #DE3B3E;
}

.mod-income-detail .item {
	border: 1px solid #787878;
	margin-bottom: 24px;
}

.mod-income-detail .item .head {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	padding-left: .5em;
}

.mod-income-detail .item .head h3 {
	float: left;
}

.mod-income-detail .item .head .intro {
	float: left;
}

.mod-income-detail .item .head .intro li {
	float: left;
	margin-left: 32px;
}

.mod-income-detail .item .ico {
	width: 13px;
	height: 13px;
	top: 1px;
	margin-right: 4px;
	position: relative;
	line-height: 13px;
}

.mod-income-detail .item .ico.ico-blue {
	background: #339AD5;
}

.mod-income-detail .item .ico.ico-write {
	background: #fff;
	border: 1px solid #ccc;
	width: 11px;
	height: 11px;
}

.mod-income-detail .item .ico.ico-green {
	background: #9dcb11;
}

.mod-income-detail .table {
	margin: 0;
}

.mod-income-detail .table .title {
	background: #339AD5;
	color: #fff;
	line-height: 1;
	height: 32px;
}

.mod-income-detail .table td {
	user-select: none;
	-webkit-uuser-select: none;
	overflow: hidden;
	height: 32px;
	text-overflow:ellipsis;
	white-space: nowrap;
}

.mod-income-detail .table td.date {
	overflow: visible;
	user-select: none;
	-webkit-uuser-select: none;
	width: 406px;
	padding: 0;
	margin: 0;
	border: none !important;
	position: relative;
}

.mod-income-detail .table td.date .content {
	position: absolute;
	left: -1px;
	top: -1px;
	width: 410px;
	/*height: 124px;*/
	overflow: auto;
}

.mod-income-detail .table td.date table {
	border: none;
	padding: 0;
	margin: 0;
	width: auto;
}

.mod-income-detail .table td.date table td {
	width: 34px;
	position: relative;
	uuser-select: none;
	-webkit-uuser-select: none;
}

.mod-income-detail .table td.date table td b {
	width: 100%;
	height: 32px;
	display: none;
}

.mod-income-detail .table td.date table td b.n {
	display: block;
}

.mod-income-detail .table td.date table td.out b {
	background: #00b1d3;
}

.mod-income-detail .table td.date table td.free b {
	background: #fff;
}

.mod-income-detail .table td.date table td.moving b {
	background: #9dcb11;
}

.mod-income-detail .table td.date table td.holiday b {
	background: #00b1d3;
	color: #fff;
	display: none;
}

.mod-income-detail .table td.date table td.holiday b.h {
	display: block;
}

.mod-income-detail .table td.date table td.rent b {
	background: #00b1d3;
	color: #fff;
	display: none;
}

.mod-income-detail .table td.date table td.rent b.r {
	display: block;
}

.mod-income-detail .table td.date table td.on b {
	position: absolute;
	width: 100%;
	height: 9px;
	background: #00b1d3;
	left: 0;
	bottom: 0;
}

.mod-income-detail .table.fixed {
	table-layout: fixed;
}

.mod-income-detail .table.border td,.mod-income-detail .table.border th
	{
	border: 1px solid #cdcdcd;
}
/*滚动条宽度*/
::-webkit-scrollbar {
	width: 10px;
	height: 10px;
	background-color: #F5F5F5;
	border: 1px solid #D2D2D2;
}
/* 轨道样式 */
::-webkit-scrollbar-track {
	width: 16px;
	height: 16px;
}
/* Handle样式 */
::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2);
}
/*当前窗口未激活的情况下*/
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(0, 0, 0, 0.1);
}
/*hover到滚动条上*/
::-webkit-scrollbar-thumb:vertical:hover {
	background-color: rgba(0, 0, 0, 0.3);
}
/*滚动条按下*/
::-webkit-scrollbar-thumb:vertical:active {
	background-color: rgba(0, 0, 0, 0.7);
}

#tooltip_pic {
	position: absolute;
	left: 40%;
	border: 1px solid #ccc;
	background: #333;
	padding: 2px;
	display: none;
	color: #fff;
	width: 100%;
	max-width: 600px;
}

.blue {
	color: #0081cb;
	font-weight: normal
}

.m {
	margin-top: 5px;
	height: auto;
	width: 350px;
	background: #FFF;
	z-index: 99999;
	display: block;;
	position: absolute;
	padding: 5px;
	box-shadow: 0px 0.6px 3px 0.3px
}

#tooltip span {
	width: 100%;
	text-align: left;
	margin: 5px;
	font-weight: normal;
}

.ico-arrup1 {
	background-image: url('../images/ico_arrup1.png');
	width: 10px;
	height: 7px;
	position: absolute;
	top: -7px;
	right: 128px
}

.ico-arrup2 {
	background-image: url('../images/ico_arrup2.png');
	width: 10px;
	height: 7px;
	position: absolute;
	top: 44px;
	right: 230px
}

.m1 {
	margin-top: -93px;
	padding: 5px;
	height: auto;
	width: 300px;
	background: #FFF;
	z-index: 99999;
	display: block;;
	position: absolute;
	box-shadow: 0px 0.6px 3px 0.3px;
	font-size:12px;
}
.m2 {
	margin-top: -49px;
	padding: 5px;
	height: auto;
	width: 175px;
	background: #FFF;
	z-index: 99999;
	display: block;
	position: absolute;
	box-shadow: 0px 0.6px 3px 0.3px;
	font-size: 12px;
	margin-left: 300px;
}
.item item-table .bysy{
	margin:10px 0;
}
.zrsy{
	width:50%;
	float:left;
}
.zrsy table{
	width:100%;
	border-collapse:collapse;
}
.slan{
	background:#daecf8;
}
.qlan{
	background:#e5f2fa;
}
#support{
	color:#0081cb;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline
}
.zrsy table td{
	padding:10px 10px;
}
.zrsy .left{
	width:70%;
}
.bysy-right{
	width:30%;
	float:right;
	padding:30px 0;
}
.bysy-right p{
	font-size:18px;
	font-weight:bold;
}
.bysy-right p.red{
	color: #DE3B3E;
}
.bysy{
	display:inline-block;
	width:100%;
}
.blue-Line{
	height:6px;
	background:#c1e1f0;
	margin:10px 0;
}

.ssgj{
	text-align:center;
	margin-top:-26px;
}
.ssgj h2{
	font-size:16px;
	color:#0081CB;
	font-weight:700;
	margin-bottom:15px;
}
.ssgj table{
	border:1px solid #afafaf;
	width:100%;
	border-collapse:collapse;
}
.ssgj table tr{
	height:32px;
	line-height:32px;
}
.ssgj table input[type="text"]{
	width:110px;
	padding:5px 7px;
	border:1px solid #afafaf;
	font-size:14px;
}
.ssgj .bluebg{
	background:#b0d9ef;
}
.red1{
	float:inherit;
	margin-top:8px;
}

.month_rent{
	z-index:999;
}
.month_rent input{
}
.guide{}

.hot_search_input
{ 
	font-size:12px;
	border:1px solid rgb(207, 208, 208);
	border-right:none;
	width:80px;
	height:25px;
	vertical-align: middle;
	float:left;
	padding-left: 6px;
}
.search_input_a
{
	position: absolute;
	float:right;
	top: 0px;
	width: 23px;
	height: 25px;
	font-family: 'Arial Normal', 'Arial';
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
	color: #CCCCCC;
	text-align: left;
	background: url('../img/search_input.png') center no-repeat;
	border: 1px solid #ccc;
	border-left:none;
}
#cli{
	border: 1px solid #ccc;
	border-top: none;
	margin-top: 26px;
	font-size:13px;
	background-color: #fff;
	display:none;
}
#cli div{
	cursor:pointer;
	padding-left:6px;
}
#cli div:hover{
	background-color:#f4f5f6;
}
.to_sale_rent{
	display:none;
	color:#EA6B6B;
	color: #EA6B6B !important;
	font-size: 12px !important;
}

#register_flow a{
	display: block;
	margin-bottom: 30px;
	width:100%;
	height:82px;
	background:url('../img/register_flow.png') no-repeat top;
}

#register_flow_1 a{
	display: block;
	margin-bottom: 30px;
	width:100%;
	height:82px;
	background:url('../img/register_flow.png') no-repeat center -60px;
}

#check_phone{
	display: inline-block;
	color: #666;
	background: #eee;
	font-size: 16px;
	border: 1px solid #ddd;
	width: 98px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border-radius: 5px;
	cursor: pointer;	
}
#addUserForm input{
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	text-rendering: auto;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	padding: 6px 12px;
}

#addUserForm input:focus{
     outline:none;
     border:#87C6F9 1px solid;
     box-shadow: 0 0 8px rgba(103, 166, 217, 1);
}
.register_role{
	background-image: url('../img/register_role.png');
	width: 700px;
	height: 500px;
	border-radius: 12px;
}
.register_role .ui-dialog-grid{
	width:100%;
}
.register_role .ui-dialog-header{
	border:none;
}
.register_role .ui-dialog-content{
	width: 98%;
}
.register_role .ui-dialog-content .r_top{
	margin-top: 80px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}
.register_role .ui-dialog-content .r_center{
	margin-top: 10px;
	line-height: 36px;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
}
.register_role .ui-dialog-content .r_bottom{
	margin:auto;
	width: 85%;
	margin-top:60px;
}
.register_role .ui-dialog-content .r_bottom a{
	width: 168px;
	height: 50px;
	border: solid 1px #fff;
	border-radius: 4px;
	float: left;
	text-align: center; 
	font-size: 18px;
	color: #fff;
	text-decoration:none;
}
#send_register_tel_code{
	height:30px;
}
#addForm .Validform_wrong,#addForm .Validform_right{
	width: 150px;
	display: inline;
	padding-left: 20px;
}
.com_role{
	width: 500px;
	border-radius: 12px;
}
.com_role .ui-dialog-grid{
	width:100%;
}
.com_role .ui-dialog-content{
	width: 85%;
}
.com_role .ui-dialog-content .r_top{
	margin-top: 80px;
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}
.com_role .ui-dialog-content .r_center{
	margin-top: 10px;
	line-height: 36px;
	text-align: center;
	font-weight: normal;
	font-size: 18px;
	color: #fff;
}
.com_role .ui-dialog-content .r_center .Validform_error{
	background-color:#000;
}
.com_role .ui-dialog-content .r_bottom{
	margin:auto;
	width: 85%;
	margin-top:60px;
}
.com_role .ui-dialog-content .r_bottom a{
	width: 168px;
	height: 48px;
	border: solid 1px #fff;
	border-radius: 4px;
	float: left;
	text-align: center;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
	text-decoration:none;
}

.com_role .ui-dialog-content .p_top{
	line-height: 45px;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	color: #000;
}

.com_role .ui-dialog-content .p_center{
	margin-top: 2px;
	line-height: 36px;
	font-weight: normal;
	font-size: 18px;
	color: #000;
}
.com_role .ui-dialog-content .p_center .i_con{
	width: 100px;
	text-align:right;
	display: block;
	float: left;
	font-size:13px;
}
.com_role .ui-dialog-content .p_center .i_con span{
	color:red;
}
.com_role .ui-dialog-content .p_center .xy{
	color:red;
	font-size:11px;
	line-height: 11px;
}
.com_role .ui-dialog-content .p_center input{
	margin: 5px;
	padding: 4px;
	border: 1px solid #afafaf;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	text-rendering: auto;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	font-size:13px;
}
.com_role .ui-dialog-content .p_center input:focus{
     outline:none;
     border:#87C6F9 1px solid;
     box-shadow: 0 0 8px rgba(103, 166, 217, 1);
}
.com_role .ui-dialog-content .p_center a{
	width: 90px;
	height: 24px;
	border: 1px solid #afafaf;
	border-radius: 4px;
	float: left;
	text-align: center;
	line-height: 28px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	margin-top: 5px;
}
.com_role .ui-dialog-content .p_bottom{
	margin:auto;
	width: 30%;
	display:none;
}
.com_role .ui-dialog-content .p_bottom input{
	width: 98px;
	height: 36px;
	color: #fff;
	display: inline-block;
	text-align: center;
	border-radius: 4px;
	cursor: pointer;
	text-decoration: none;
	margin-top:6px;
	background-color: #3276b1;
	border-color: #285e8e;
}
.com_role .ui-dialog-footer .ui-dialog-button{
	float:none;
	text-align: center;
}
#check_phone{
	margin-left: 100px;
}
.reject_info_div{
	padding: 5px;
	position: absolute;
	background: #f6f6f6;
	color: black;
	border: 1px solid #fff;
	display: none;
	text-align:left;
	line-height:20px;
	box-shadow: 0 0 3px 0;
	border-radius: 3px;	
}


.user-info{
	border:1px solid #ddd;
	padding:18px 10px;
	display:flex;
	position:relative;
}
.user_left{
	float:left;
	padding-right:110px;
}
.user_left img{
	border:none;
}
.info-lcol{
	float:left;
	margin-right:15px;
}
.info-m{
	/*float:left;*/
}
.info-m p{
	float:left;
	margin-right:27px;
	font-size: 25px;
	color:#000;
	font-weight:500;
	vertical-align:bottom;
	display:inline-block;
}
.info-m span a{
	float:left;
	padding-right:20px;
	height:20px;
	background-image:url(../images/ico_anjd.png);
	background-repeat:no-repeat;
	margin:3px 3px 0 0;
}
.info-m span a.yh{
	background-position:0 -20px;
}
.info-m span a.sj{
	background-position:-20px -20px;
}
.info-m span a.mm{
	background-position:-40px -20px;
}
.info-m span a.yx{
	background-position:-60px -20px;
}


.info-m span a.yh_un{
	background-position:0 0px;
}
.info-m span a.sj_un{
	background-position:-20px 0px;
}
.info-m span a.mm_un{
	background-position:-40px 0px;
}
.info-m span a.yx_un{
	background-position:-60px 0px;
}


.u-safe{
	margin-top:36px;
}
.u-safe span{
	font-size:14px;
}
.u-safe .ht{
	width:150px;
	height:10px;
	display:inline-block;
	background:#d9d9d9;
	margin:-15px 0 0 5px;
}
.u-safe .nt{
	width:25%;
	background:#71b247;
	height:10px;
}
.yhm{
	float:left;
}
.nvse{
	color:#71b247;
}
.user_right p{
	font-size:14px;
	padding:6px 0;
}
.user_right p em{
	padding-right:30px;
}
.user_right h3{
	font-size:18px;
}
.user_right h3 .sz{
	font-size:20px;
	color:#de3b3e;
	font-weight:700;
}
.user_right em i{
	font-style:normal;
}

/*借款管理*/
ul.tab{ 
                height:60px;
                line-height: 50px; 
                width: 100%;
                margin:0;background: #eee;
                padding:0;
                border-bottom:1px solid #cdcdcd;
            }
            ul.tab li{display: block;float: left;
                width: 25%; 
                margin:0;
                padding:0;
            }
            ul.tab li.normal{background: #eee;

                border-bottom:1px solid #cdcdcd;}
            ul.tab li.active{  
                background: #fff;/*
                border-left:1px solid #cdcdcd;
                border-right:1px solid #cdcdcd;*/
            }
            ul.tab li a{display: block;text-align: center;

                color:rgb(58,58,58);
                border-top: 10px solid #eee;}
            ul.tab li.active a{ 
                color: rgb(51, 154, 213);
                border-top: 11px solid rgb(51, 154, 213);}
            .tab_content{
                border:1px solid #eee;
            }
            .tab_content .table{
            	margin-top: 5px;
            }
            .tab_div{
            	width:99%;margin:0px auto;
            }
             .title_stat{
                width:100%;
                height:95px;
                background: #eff6fc;
                margin-bottom: 5px;
            }
            .title_stat table{
                padding-top:22px; 
                border-spacing: 0;
                border-collapse: 0;
                width: 100%; 
                height:50px;
            }
            .title_stat table tr td,.title_stat table tr th{
                width:25%;
                text-align: right;
                font-weight: normal;
                padding-right: 30px;
                border-right: 1px solid #b7dbf1;
                font-size: 15px;
                color:rgb(51, 154, 213);
            }
            .title_stat table tr td.last,.title_stat table tr th.last{
                border:none;
            }
             .title_stat table tr td{
                font-size:25px;
            }
             h2.loan_flow_2{
             	height:101px;
             	margin: 20px auto;
             	width: 782px;
             	text-align: center;
                background: rgba(0, 0, 0, 0) url("../images/loan_flow_small.png") no-repeat scroll 0 -101px; 
            }
             h2.loan_flow_3{
             	height:101px;
             	margin: 20px auto;
             	width: 782px;
             	text-align: center;
                background: rgba(0, 0, 0, 0) url("../images/loan_flow_small.png") no-repeat scroll 0 -202px; 
            }
             h2.loan_flow_4{
             	height:101px;
             	margin: 20px auto;
             	width: 782px;
             	text-align: center;
                background: rgba(0, 0, 0, 0) url("../images/loan_flow_small.png") no-repeat scroll 0 -303px; 
            }
            .form_table{
            	table-layout: fixed;
            }
            .form_table th{
            	width:100px;font-weight: normal;
            }
            .form_table td{
            	width:100px;
            }
            div.loan_div{
            	padding:10px;
            }
            div.loan_div p{
            	font-size: 15px;
            }
            .form_table th.description, .form_table td.description{
            	height: 150px;
            	vertical-align:top;
            }
            .form_table td.description{
            	text-align: left;
            }
            .form_table td,.form_table th{

            	border:1px solid rgb(205, 205, 205);
            }
            .blue_btn{
            	background: rgb(1, 129, 204) none repeat scroll 0 0;
            	border-radius:4px;
            	color: #fff;
            	font-size: 14px;
            	cursor:pointer;
            	width: 90px;
            	height:35px;
            	line-height: 35px;
            }
		

.login-tab{
	width:100%;
	position: relative;
}	
.login-tab:after{
	content: "";
	display: block;
	clear: both;
}

.login-tab li.active{
	border:1px solid #fff;
	border-top: 3px solid rgb(38,126,240);
}

.login-tab li.active span{
	position: relative;
	top:-2px;
}
.login-tab li{
	display: inline-block;
	width: 148px;
	line-height: 50px;
	float: left;
	margin: 0px;
	padding:0px;
	text-align: center;
	border: 1px solid rgb(229,229,229);
	cursor: pointer;
	font-size: 16px;
}
