@charset "utf-8"; /* 公共样式 */
.bddf {
	background-color: #fff;
}

.bddfa {
	background-color: #fafafa;
}

.bdr3 {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.bdr5 {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.tl {
	text-align: left !important;
}

.tc {
	text-align: center !important;
}

.tr {
	text-align: right !important;
}

.b {
	font-weight: bold !important;
}

.m10 {
	margin: 10px;
}

.mt-1 {
	margin-top: -1px;
}

.mt2 {
	margin-top: 2px;
}

.mt3 {
	margin-top: 3px;
}

.mt5 {
	margin-top: 5px;
}

.mt9 {
	margin-top: 9px;
}

.mt10 {
	margin-top: 10px;
}

.mt12 {
	margin-top: 12px;
}

.mt13 {
	margin-top: 13px;
}

.mt17 {
	margin-top: 17px;
}

.mt16 {
	margin-top: 16px;
}

.mt20 {
	margin-top: 20px;
}

.mt22 {
	margin-top: 22px;
}

.mt30 {
	margin-top: 30px;
}

.mr0 {
	margin-right: 0 !important
}

.mr2 {
	margin-right: 2px;
}

.mr5 {
	margin-right: 5px;
}

.mr10 {
	margin-right: 10px;
}

.mr15 {
	margin-right: 15px;
}

.mr20 {
	margin-right: 20px;
}

.mr21 {
	margin-right: 21px;
}

.mr26 {
	margin-right: 26px;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.ml-3 {
	margin-left: -3px;
}

.ml2 {
	margin-left: 2px;
}

.ml11 {
	margin-left: 11px;
}

.ml5 {
	margin-left: 5px;
}

.ml20 {
	margin-left: 20px;
}

.ml10 {
	margin-left: 10px;
}

.dot {
	border-bottom: 1px dotted #ccc
}

.btd {
	border-top: 1px solid #D3D3D3;
}

.btds {
	border-top: 1px dashed #DDD;
}

.bdd {
	border: 1px solid #e3e3e3;
}

.bbd {
	border-bottom: 1px dashed #dedede;
}

.blc {
	border-left: 1px solid #CCC;
}

.brc {
	border-right: 1px solid #e3e3e3;
}

.bt1 {
	border-top: 1px solid #D8DFEA;
}

.bb1 {
	border-bottom: 1px solid #D3D3D3;
}

.blok2 {
	width: 100%;
	height: 2px;
	border-top: 1px dashed #e3e3e3;
	border-bottom: 1px dashed #e3e3e3;
}

.bt0 {
	border-top: none;
}

.p5 {
	padding: 5px;
}

.p10 {
	padding: 10px
}

.p15 {
	padding: 15px
}

.p20 {
	padding: 20px
}

.p30 {
	padding: 30px
}

.pt2 {
	padding-top: 2px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt18 {
	padding-top: 18px;
}

.pt19 {
	padding-top: 19px;
}

.pt20 {
	padding-top: 20px;
}

.pt30 {
	padding-top: 30px;
}

.pt50 {
	padding-top: 50px;
}

.p20top {
	padding: 20px;
	padding-top: 0px;
}

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px;
}

.pr15 {
	padding-right: 15px;
}

.pr18 {
	padding-right: 18px;
}

.pr20 {
	padding-right: 20px;
}

.pr25 {
	padding-right: 25px;
}

.pr30 {
	padding-right: 30px;
}

.pl5 {
	padding-left: 5px;
}

.pl15 {
	padding-left: 15px;
}

.pl13 {
	padding-left: 13px;
}

.pl10 {
	padding-left: 10px;
}

.pl20 {
	padding-left: 20px;
}

.pl25 {
	padding-left: 25px;
}

.pl30 {
	padding-left: 30px !important;
}

.pb5 {
	padding-bottom: 5px;
}

.pb8 {
	padding-bottom: 8px !important;
}

.pb10 {
	padding-bottom: 10px;
}

.pb15 {
	padding-bottom: 15px;
}

.pb20 {
	padding-bottom: 15px;
}

.pb28 {
	padding-bottom: 28px;
}

.p_0_18 {
	padding: 0 18px !important;
}

.p_0_36 {
	padding: 0 36px !important;
}

.lh20 {
	line-height: 20px !important;
}

.lh22 {
	line-height: 22px !important;
}

.lh24 {
	line-height: 24px !important;
}

.lh26 {
	line-height: 26px !important;
}

.lh28 {
	line-height: 28px !important;
}

.lh30 {
	line-height: 30px;
}

.lh32 {
	line-height: 32px !important;
}

.lh36 {
	line-height: 36px;
}

.lh38 {
	line-height: 38px;
}

.lh40 {
	line-height: 40px;
}

.w30 {
	width: 30px
}

.w50 {
	width: 50px
}

.w60 {
	width: 60px
}

.w70 {
	width: 70px
}

.w80 {
	width: 80px
}

.w90 {
	width: 90px
}

.w93 {
	width: 93px
}

.w95 {
	width: 95px
}

.w96 {
	width: 96px
}

.w98 {
	width: 98px
}

.w100 {
	width: 100px
}

.w104 {
	width: 104px
}

.w110 {
	width: 110px
}

.w115 {
	width: 115px
}

.w120 {
	width: 120px
}

.w125 {
	width: 125px
}

.w130 {
	width: 130px
}

.w135 {
	width: 135px
}

.w140 {
	width: 140px
}

.w145 {
	width: 145px
}

.w150 {
	width: 150px
}

.w160 {
	width: 160px
}

.w170 {
	width: 170px
}

.w180 {
	width: 180px
}

.w200 {
	width: 200px
}

.w220 {
	width: 220px
}

.w230 {
	width: 230px
}

.w240 {
	width: 240px
}

.w250 {
	width: 250px
}

.w274 {
	width: 274px !important;
}

.w300 {
	width: 300px
}

.w316 {
	width: 316px;
}

.w280 {
	width: 280px
}

.w400 {
	width: 400px
}

.w820 {
	width: 820px
}

.w830 {
	width: 830px
}

.w862 {
	width: 862px;
}

.w-60 {
	width: 60%;
}

.w-40 {
	width: 40%;
} /* 通用输入框 */
.f-input {
	border: 1px solid #ccc;
	font-size: 14px;
	padding: 5px;
	height: 24px;
	line-height: 24px;
	font-size: 14px
}

.f-input::-webkit-input-placeholder {
	font-weight: normal;
	font-size: 14px;
	color: #8596B0
}

.f-input::-moz-placeholder {
	font-weight: normal;
	font-size: 14px;
	color: #8596B0
}

.f-input::-ms-input-placeholder {
	font-weight: normal;
	font-size: 14px;
	color: #8596B0
}

.f-input::-ms-clear {
	display: none;
}

.f-input::-ms-reveal {
	display: none;
}

.f-text {
	border: #ccc 1px solid;
	padding: 5px;
	font-size: 14px;
	line-height: 24px;
}

.hover {
	border: 1px solid #39A1EA;
	-webkit-box-shadow: 0 0 3px #39A1EA;
	-moz-box-shadow: 0 0 3px #39A1EA;
	box-shadow: 0 0 3px #39A1EA;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.readonly {
	background: #f1f1f1
} /* 字体大小 */
.f12 {
	font-size: 12px;
}

.f13 {
	font-size: 13px !important;
}

.f14 {
	font-size: 14px !important;
}

.f16 {
	font-size: 16px !important;
}

.f18 {
	font-size: 18px !important;
}

.f20 {
	font-size: 20px;
}

.f24 {
	font-size: 24px;
}

.f30 {
	font-size: 30px;
}

.f32 {
	font-size: 32px;
}

.pr {
	position: relative !important;
}

.ps {
	position: absolute !important;
}

.f_l {
	float: left;
}

.f_r {
	float: right;
}

.form_success {
	background:
		url("https://www.mytsbank.com/app/Tpl/myts/images/msg_bg.png")
		no-repeat scroll 2px -21px #E9FCE7;
	border: 1px solid #61EE51;
	display: block;
	height: 20px;
	padding: 2px 5px 2px 25px;
}

.form_err {
	background:
		url("https://www.mytsbank.com/app/Tpl/myts/images/msg_bg.png")
		no-repeat scroll 2px 4px #FFF2F2;
	border: 1px solid #FF8080;
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 2px 5px 2px 25px;
}

.field {
	padding: 0 10px;
}

.field label {
	text-align: right;
	height: 36px;
	line-height: 30px;
	width: 70px;
	padding-right: 20px;
	float: left;
	color: #333;
	font-size: 14px
}

.field .f-input {
	float: left;
	padding: 5px;
	height: 24px;
	line-height: 24px;
	font-size: 14px
}

.field .hint {
	width: 300px;
	float: left;
	color: #989898;
	margin-left: 180px;
	clear: left;
	font-size: 12px
}

.field .f-input-tip {
	color: #666666;
	float: left;
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
}

.field .red {
	display: inline-block;
	padding-left: 5px;
	color: #f30;
} /*页面留白*/
.blank0 {
	height: 0px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank {
	height: 10px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank1 {
	height: 1px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank5 {
	height: 5px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank10 {
	height: 10px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank15 {
	height: 15px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank18 {
	height: 18px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank20 {
	height: 20px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank30 {
	height: 30px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.blank40 {
	height: 40px;
	clear: both;
	overflow: hidden;
	visibility: visible;
}

.hide {
	display: none;
}

.show {
	display: inline-block;
}

.ovhide {
	overflow: hidden;
} /*自动高对齐*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

*+html .clearfix {
	height: 1%;
}

.cf {
	zoom: 1
} /*英文强制换行*/
.word {
	word-break: break-all;
}

.wrap {
	height: auto;
	width: 1200px;
	overflow: visible;
} /*关于边框*/
.bor_0 {
	border: #e0e0e0 solid 1px;
	display: block;
}

.bor_1 {
	border-bottom: #e0e0e0 solid 1px;
	display: block;
}

.bor_2 {
	border-right: 1px dotted #e6e6e6;
}

.bor_3 {
	border-bottom: 1px solid #473e5f;
}

.bor_4 {
	border-right: 1px solid #473e5f;
} /*关于背景颜色*/
.b_white {
	background: #fff;
}

.b_f9f9f9 {
	background: #f9f9f9;
} /*溢出省略*/
.nowrap {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
} /*关于定位*/
.relative {
	position: relative;
}

.absolute {
	position: absolute;
} /*关于hover*/
.hover_a:hover {
	color: #fc8600;
} /*关于字体加粗*/
.b {
	font-weight: bold;
} /*头部代码*/
.header {
	border-bottom: 0px solid #FF8C00;
	position: relative;
	z-index: 10;
	border-radius: 10px;
}

.header .constr {
	background-color: #475059;
	color: #ccc;
	height: 40px;
	line-height: 40px;
}

.header .app_down {
	FONT-SIZE: 12PX;
	COLOR: #ACACAC;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	position: relative;
	padding: 0px;
	z-index: 5
}

.header .app_down a, .header .app_down a:hover {
	color: #fff
}

.header .app_down img {
	position: relative;
}

#user_head_tip .line {
	float: left;
	border-right: 1px solid #5C656F;
	padding-left: 10px;
	height: 18px;
	position: relative;
	top: 2px
}

#user_head_tip a {
	color: #ccc;
}

#user_head_tip a.f_yellow {
	color: #ffa800
}

#user_head_tip a.f_blue {
	color: #00a4ff
}

#user_head_tip .tip_box .cl {
	right: 5px
}

#user_head_tip .tip_box {
	z-index: 100;
	top: 35px;
	right: 20px
}

#user_head_tip .tip_box .content {
	position: static;
	color: #000;
	border: 1px solid #797979;
	background: #fff;
	border-radius: 5px
} /* 头部会员悬浮子菜单 */
#user_head_tip .ui-nav-dropdown {
	position: absolute;
	z-index: 1000;
	top: 30px;
	left: 0;
	z-index: 9999;
	padding: 5px 0;
	background: #fff;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: 0 0 3px -1px #ccc;
	-moz-box-shadow: 0 0 3px -1px #ccc;
	box-shadow: 0 0 3px -1px #ccc;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-item {
	font-size: 14px;
	margin: 2px 10px;
	min-width: 74px;
	cursor: pointer;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-separator {
	line-height: 10px;
	margin: 5px 0px 5px;
	border-bottom: 1px solid #f2f2f2;
	font-size: 0;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-angle {
	position: absolute;
	top: -5px;
	left: 46px;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-item a {
	font-size: 14px;
	display: block;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-angle {
	position: absolute;
	top: -5px;
	left: 46px;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-angle span {
	display: block;
	width: 9px;
	height: 5px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/nav-angle-up.png)
		no-repeat center center;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-item:hover {
	
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-item a {
	color: #666;
	display: block;
	width: 82px;
	padding: 2px 0px 2px 10px;
}

#user_head_tip .ui-nav-dropdown .ui-nav-dropdown-item a:hover {
	color: #fff;
	background: #39A1EA;
}

#user_head_tip .li_no .ui-nav-dropdown {
	display: none;
}

#user_head_tip .li_no.li_hover .ui-nav-dropdown {
	display: block !important;
}

.main_barfix {
	position: fixed;
	width: 100%;
	top: 0px;
	height: 0px;
	z-index: 9999;
}

.main_bars {
	background-color: #fff;
	height: 90px;
}

.main_bar {
	height: 90px;
	overflow: visible;
}

.main_bar .logo {
	display: inline-block;
	float: left;
	height: 90px;
	overflow: visible;
}

.main_bar .logo a {
	display: block;
	overflow: hidden;
	height: 90px;
}

.main_nav {
	float: right;
	height: 36px;
	line-height: 36px;
	margin-top: 25px;
	overflow: visible;
	z-index: 99;
}

.main_nav li {
	display: inline;
	float: left; /*position:relative;*/
	z-index: 1
}

.main_nav li a { /*position: relative;*/
	color: #555;
	display: block;
	font-size: 16px;
	float: left;
	overflow: hidden;
	padding: 0 20px;
	text-decoration: none;
	height: 36px;
	line-height: 36px
}

.main_nav li.jcur a {
	padding-right: 30px !important
}

.main_nav li a i {
	font-size: 14px;
	position: absolute;
	z-index: 10;
	right: 15px;
	top: 1px;
	width: 10px;
}

.main_nav li:hover i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all .25s ease 0s;
	-moz-transition: all .25s ease 0s;
	-o-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
}

.main_nav li a.pr10 {
	padding-right: 10px
}

.main_nav li a:hover, .main_nav li.current a {
	color: #555 !important;
}

.main_nav li.current {
	background-color: #39A1EA;
}

.main_nav li.current a {
	color: #fff;
}

.main_nav li .sub_main_nav {
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/nav_bj.png)
		no-repeat center 0 #fff;
	border-bottom: 1px solid #eee;
	width: 120px;
	top: 36px;
	z-index: 100;
	filter: alpha(opacity = 95);
	_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	padding-top: 8px
}

.main_nav li .sub_main_nav a {
	display: block;
	color: #333;
	clear: both;
	padding: 0 22px 0 30px !important;
	width: 68px;
	font-size: 14px
}

.main_nav li .sub_main_nav a:hover {
	color: #f60 !important;
	background: #F1F1F0
}

.main_nav li.current a:hover {
	color: #fff !important;
}

.main_nav li.current .sub_main_nav a:hover {
	color: #f60 !important;
	background: #F1F1F0
} /*头部代码 - end*/ /* 通用标题栏 */
.gray_title {
	background: #fff;
	color: #475059;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	margin: 0 auto;
	border: 1px solid #eaeaea
}

.gray_title .cur {
	border-top: 3px solid #39A1EA;
	color: #39A1EA;
	font-weight: bold;
}

.gray_title .f_r a {
	color: #585858;
} /* 通用tab选项卡 */
.tabbox {
	color: #444;
	height: 44px;
	line-height: 44px;
	overflow: visible;
	border: 1px solid #ddd;
	border-top: 4px solid #ee594f !important;
	background: #f5f5f5;
}

.tabbox .tab {
	padding: 0 40px;
	height: 44px;
	line-height: 44px;
	margin-right: -1px;
	border-bottom: none;
	float: left;
	font-size: 16px;
	cursor: pointer;
}

.tabbox .tab:hover {
	color: #ff5f54;
}

.tabbox .cur:hover {
	color: #ff5f54;
}

.tabbox_short .tab {
	padding: 0 30px
}

.tabbox .tab a {
	color: #555;
	display: inline-block;
}

.tabbox .cur {
	color: #ff5f54;
	height: 45px;
	line-height: 44px;
	position: relative;
}

.tabbox .cur a {
	color: #ff5f54;
}

.progress {
	background: #e4e4e4;
	height: 6px;
	position: relative;
	float: left;
}

.progress span {
	display: inline-block;
	height: 6px;
	float: left;
	background: #FF7919;
}

.progress span img {
	right: -6px;
	top: -3px
}

.progresscon {
	text-align: right;
}

.pm {
	color: #999;
	font-size: 18px
}

.new_pm {
	color: green
}

.is_new {
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/is_new.png);
	width: 145px;
	height: 50px;
	display: inline-block;
}

.pc {
	width: 50px;
	height: 50px;
	overflow: hidden;
}

.pc-bid {
	background-position: -95px 10px;
} /* 导航 */
.ur_here {
	font-size: 12px;
	height: 38px;
	line-height: 38px
}

.ur_here a {
	color: #6c6c6c;
	cursor: pointer;
	text-decoration: none;
}

.ur_here a.f_blue {
	color: #4C98E0
} /*广告*/
.main_adv_box {
	height: 350px;
	overflow: hidden;
	position: relative;
	width: 100%;
	z-index: 1;
}

.main_adv_box span {
	display: none;
	height: 100%;
	position: absolute;
	width: 100%;
}

.main_adv_box span a {
	display: block;
	height: 100%;
	width: 100%;
}

.main_adv_box .main_adv_img span img {
	height: 350px;
	width: 100%;
}

.main_adv_ctl ul {
	bottom: 5px;
	display: block;
	left: 50%;
	position: absolute;
	width: 160px;
}

.main_adv_ctl ul li {
	background-color: #ededed;
	cursor: pointer;
	float: left;
	display: block;
	height: 12px;
	line-height: 12px;
	margin: 5px;
	opacity: 0.9;
	text-align: center;
	text-indent: -999em;
	width: 12px;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	behavior: url(https://www.mytsbank.com/app/Tpl/myts/images/PIE.htc);
}

.main_adv_ctl ul li.act {
	background-color: #666;
} /*分页*/
.pages {
	color: #666;
	height: 28px;
	line-height: 28px;
	margin-top: 20px;
	text-align: center;
}

.pages a {
	display: inline-block;
	*display: inline;
	padding: 0px 10px;
	height: 30px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
	border: 1px solid #e3e3e3;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.spages a:hover {
	display: inline-block;
	*display: inline;
	padding: 0px 9px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	background: #39A1EA;
	border: 1px solid #39A1EA;
	text-decoration: none;
}

.pages * a:hover {
	display: block;
}

.pages .current {
	border: 1px solid #ee594f;
	background: #ee594f;
	color: #fff;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	padding: 0px 10px;
	border-radius: 2px;
} /*登录注册的一些风格*/
.user-lr-box .field .frbox {
	width: 380px
}

.user-lr-box .field label {
	color: #666;
	width: 120px;
	padding-right: 10px;
	height: 44px;
	line-height: 44px;
}

.user-lr-box .field .u_icon {
	position: absolute;
	height: 42px;
	width: 42px;
	display: block;
	position: absolute;
	top: 1px;
	z-index: 99;
	background: #f1f3f6;
	left: 1px;
}

.user-lr-box .field .u_icon i.iconfont {
	font-size: 20px;
	color: #B8BBC0;
	line-height: 42px;
	height: 42px;
	width: 42px;
	text-align: center;
	display: block;
}

.user-lr-box .field .f-input {
	width: 230px;
	border-radius: 2px;
	color: #595959;
	height: 22px;
	line-height: 22px;
	font-weight: bolder;
	font-size: 14px;
	width: 230px;
	padding: 10px 5px;
	padding-left: 50px;
}

.user-lr-box .verify .f-input {
	width: 70px;
	padding-left: 5px;
	text-align: center;
}

.user-lr-box .field .f-input-tip {
	margin: 0;
	position: absolute;
	left: 0px;
	top: 49px
}

.user-lr-box .field .hint {
	margin-left: -80px;
	clear: both;
	height: 20px;
	overflow: hidden;
	padding-top: 8px;
}

.user-lr-box form .act {
	padding-left: 140px;
}

.user-lr-box form .reg-submit-btn {
	cursor: pointer;
} /*登录注册的一些风格END*/
.nameCard {
	border: #39A1EA solid 2px;
	width: 230px;
	height: 150px;
	background: #fff;
	position: absolute;
	z-index: 999;
	overflow: hidden;
}

.nameCard .load {
	width: 230px;
	height: 150px;
	text-align: center;
	line-height: 120px;
}

.card_info {
	padding: 10px;
	height: 98px;
}

.usercard_focus {
	background: #f1f1f1;
	height: 22px;
	padding: 5px 0px;
	line-height: 22px;
}

.short {
	width: 192px;
	overflow: hidden;
}

.long {
	width: 995px;
	overflow: hidden;
}

.topic_pub_form {
	border: #ccc solid 1px;
	background: #f2f2f2;
	padding: 10px;
}

.toptitle {
	text-align: center;
	height: 50px;
	line-height: 50px;
	padding-bottom: 15px;
	font-size: 26px;
	font-weight: 500;
	color: #39A1EA;
}

#gotop {
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/gotop.png)
		no-repeat;
	width: 28px;
	height: 61px;
	cursor: pointer;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.mytsbank.com/app/Tpl/myts/images/gotop.png',
		sizingMethod='scale');
	_background-image: none;
	display: none;
	position: fixed;
	right: 45px;
	bottom: 10px;
	_position: absolute;
	_top: 0px;
	_bottom: auto;
	_display: block;
	_visibility: hidden;
	z-index: 9999;
}

#gotop:hover {
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/gotop1.png)
		no-repeat;
}

#vote {
	position: absolute;
	left: 0px;
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/yhdc.gif);
	width: 25px;
	height: 69px;
	top: 200px;
	z-index: 2
}

.tree-box {
	padding-top: 1px;
}

.tree-box .tree {
	border-top: none;
	border-bottom: none;
	width: 190px;
}

.tree-box .hd {
	display: block;
	overflow: hidden;
	background: #ececec;
	color: #333;
	font-size: 18px;
	font-weight: 500;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
	margin-top: 1px;
	text-align: center;
}

.tree-box .hd_cur {
	background: #ea544a;
	color: #fff;
}

.tree-box .hd_cur a {
	color: #fff
}

.tree-box  .tree .item {
	height: 36px;
	padding-left: 12px;
	line-height: 36px;
	border-bottom: 1px dotted #d3d3d3;
	background: #fff
}

.tree-box .tree .item a {
	display: block;
	height: 36px;
	line-height: 36px;
	border-left: 1px dotted #d3d3d3;
	padding-left: 15px;
	color: #444;
	text-decoration: none;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/tree-item.gif)
		no-repeat 0 -32px
}

.tree-box   .tree .act {
	background: #f7f7f7
}

.tree-box   .tree .act a {
	color: #39A1EA;
	background-position: 0 13px
}

.item-tit {
	display: block;
	padding-left: 30px;
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/ring.png)
		no-repeat left center;
}




.m-layer-dialog .tip2 p {
	color: #454545;
	line-height: 30px;
	font-size: 14px;
}

.m-layer-dialog .stepicon {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/bid/stepicon.png)
		no-repeat 5px 0;
	padding-top: 20px;
	padding-left: 35px;
} /*4.13 m-error 错误页*/
.m-error {
	line-height: 300px;
	height: 300px;
	text-align: center
}

.m-error em {
	font-size: 18px;
	padding-left: 40px;
	color: #666
} /*4.14 m-topad 顶部提示*/
.m-topad {
	background-color: #ffebd1;
}

.m-topad.border1 {
	border: none;
	border-top: 1px solid #ffb970;
	border-bottom: 1px solid #ffb970;
}

.m-topad .tip1 {
	display: block;
	width: 1100px;
	margin: 0 auto;
	text-align: center;
	color: #ff0e0c;;
	line-height: 30px;
	font-size: 14px;
} /*4.15 m-tooltip 提示*/
.m-tooltip {
	position: absolute;
	border-radius: 5px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
	border: solid 1px #bbb\9;
	padding: 10px;
	background-color: #fff;
	z-index: 10000
}

.m-tooltip .arrow-left-a, .m-tooltip .arrow-left-b {
	border: 10px dashed transparent;
	display: block;
	height: 0;
	overflow: hidden;
	position: absolute;
	width: 0;
	top: 50%;
	font-size: 0;
}

.m-tooltip .arrow-left-b {
	border-right: 10px solid #fff;
	left: -19px;
	margin-top: -10px;
}

.m-tooltip .arrow-left-a {
	border-right: 11px solid #ddd;
	left: -20px;
	margin-top: -10px;
}

.m-tooltip .formtip {
	position: relative;
	color: #666;
}

.m-tooltip .formtip li {
	line-height: 30px;
	font-size: 14px;
}

.m-tooltip .formtip .iconfont {
	display: inline-block;
	font-size: 20px;
	margin-right: 5px;
}

.m-tooltip .formtip .red {
	color: #ff411c
}

.m-tooltip .formtip .orange {
	color: #ff7d00
}

.m-tooltip .formtip .green {
	color: #69cd00
} /*4.16 m-result 提示结果*/
.m-result {
	position: relative;
	color: #333;
}

.m-result.center440 {
	width: 440px;
	margin-left: auto;
	margin-right: auto;
}

.m-result.center380 {
	width: 380px;
	margin-left: auto;
	margin-right: auto;
}

.m-result.center350 {
	width: 350px;
	margin-left: auto;
	margin-right: auto;
}

.m-result .hd1 {
	font-size: 26px;
	line-height: 30px;
}

.m-result .hd1 .iconfont {
	display: inline-block;
	font-size: 30px;
	padding-right: 10px;
}

.m-result .hd1 p {
	padding-left: 40px;
} /*5 独立模块（module）（.m-）*/ /*5.1 m-organ 介绍栏-合作伙伴/index.html*/
.m-organ {
	position: relative;
	text-align: center;
}

.m-organ .hd {
	line-height: 50px;
	height: 50px;
	width: 460px;
	margin: 0 auto;
	font-size: 24px;
	color: #525252;
	border-bottom: 1px solid #ddd
}

.m-organ .bd p {
	line-height: 28px;
	font-size: 14px;
	color: #f80;
}

.m-organ .bd .iconbtn {
	line-height: 20px;
	height: 20px;
	padding-top: 5px
}

.m-organ .bd .iconbtn .iconfont {
	font-size: 28px;
	color: #aaa;
	cursor: pointer;
} /*5.2 m-newnotice 最新公告/index.html*/
.m-newnotice {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	line-height: 40px;
	overflow: hidden;
}

.m-newnotice h3 {
	float: left;
	line-height: 26px;
	margin-top: 7px;
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #dcdcdc
}

.m-newnotice .link {
	float: left;
	color: #f80
}

.m-newnotice .link:hover {
	text-decoration: underline;
}

.m-newnotice .more {
	position: absolute;
	top: 7px;
	right: 10px;
	line-height: 26px;
}

.m-newnotice .newlist {
	float: left;
	width: 800px;
}

.m-newnotice .newlist li {
	display: block;
	line-height: 40px;
}

.m-newnotice .newlist a:hover {
	text-decoration: underline;
} /*5.3 .m-zqzr 债权转让/index.html*/
.m-zqzr {
	border: 1px solid #ddd;
	padding: 10px;
	border-radius: 4px
}

.m-zqzr .table th, .m-zqzr .table td {
	padding: 0;
}

.m-zqzr .table th {
	line-height: 50px;
	background: #f4f4f4;
	font-size: 16px;
	color: #383838;
	font-weight: 700
}

.m-zqzr .table td {
	line-height: 50px;
	height: 40px;
	font-size: 14px;
	color: #7e7e7e;
}

.m-zqzr .table strong {
	font-size: 24px;
	color: #f80;
	font-weight: 400
}

.m-zqzr .btn-go {
	display: inline-block;
	text-align: center;
	line-height: 38px;
	height: 38px;
	width: 148px;
	border: 1px solid #f80;
	color: #f80;
	font-size: 16px;
	border-radius: 40px
}

.m-zqzr .btn-go:hover {
	background-color: #f80;
	color: #fff
}

.m-zqzr .btn-gray, .m-zqzr .btn-gray:hover {
	background-color: #e4e4e4;
	border-color: #e4e4e4;
	color: #666
} /*5.4 .m-rank 排行榜/index.html*/
.m-rank {
	border: 1px solid #ddd;
	padding: 10px;
	border-radius: 4px
}

.m-rank .table {
	width: 473px;
}

.m-rank .table th, .m-rank .table td {
	padding: 0;
}

.m-rank .table th {
	line-height: 50px;
	background: #f4f4f4;
	color: #383838;
	font-size: 16px;
	font-weight: 500
}

.m-rank .table td {
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #7e7e7e;
}

.m-rank .table em {
	display: block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	margin: 0 auto;
	border-radius: 2px
}

.m-rank .table .two {
	background-color: #ff5640
}

.m-rank .table .three {
	background-color: #48b6ef
}

.m-rank .table .four {
	background-color: #c7c7c7
}

.m-rank .table .rank_2 {
	background-color: #ff5640
}

.m-rank .table .rank_3 {
	background-color: #48b6ef
}

.m-rank .table .rank_4 {
	background-color: #c7c7c7
} /*5.5 m-mediareport 媒体报道/index.html*/
.m-media .mediareport {
	position: relative;
	height: 295px;
	padding-left: 410px;
	margin-top: -10px
}

.m-media .m-media-list1 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 380px;
}

.m-media-list1 .bd {
	position: relative;
	width: 380px;
	height: 270px;
}

.m-media-list1 .bd li {
	display: block;
}

.m-media-list1 .bd li a {
	display: block;
	position: relative;
}

.m-media-list1 .bd li h3 {
	position: absolute;
	width: 96%;
	line-height: 24px;
	left: 2%;
	bottom: 10px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	text-shadow: 2px 2px 2px #333;
}

.m-media-list1 .bd li img {
	height: 270px;
}

.m-media-list1 .hd {
	position: absolute;
	top: 50%;
	right: 5px;
	height: 270px;
	line-height: 270px;
	text-align: center;
	margin-top: -40px
}

.m-media-list1 .hd ul li {
	cursor: pointer;
	display: block;
	zoom: 1;
	width: 10px;
	height: 10px;
	background: #e8e8e8;
	color: #e8e8e8;
	margin: 5px;
	border-radius: 16px;
	content: " ";
	overflow: hidden
}

.m-media-list1 .hd li.on {
	background: #f80;
	color: #f80;
}

.m-media-list2 li {
	position: relative;
	padding-left: 15px;
	line-height: 58px;
	font-size: 16px;
	border-bottom: 1px solid #ddd;
	color: #666
}

.m-media-list2 li a {
	display: block;
	color: #777;
	overflow: hidden;
}

.m-media-list2 li h3 {
	float: left;
	line-height: 58px;
	max-width: 390px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap !important;
}

.m-media-list2 li small {
	float: left;
	font-size: 14px;
	color: #999;
}

.m-media-list2 li em {
	float: right;;
	color: #999;
	font-size: 14px
}

.m-media-list2 a:hover, .m-media-list2 a:hover small, .m-media-list2 a:hover em
	{
	color: #f80
} /*5.6 m-cooperation 合作伙伴/index.html*/
.m-cooperation ul {
	width: 1030px;
	overflow: hidden
}

.m-cooperation ul li {
	margin: 0 27px 26px 0;
	float: left;
	overflow: hidden
}

.m-cooperation ul li img {
	width: 176px;
	height: 57px;
	display: block;
	border: 1px #fff solid
}

.m-cooperation ul li img:hover {
	border: 1px #aaa solid
} /*5.7 m-planinfo /项目详情页*/ /*5.4 m-planinfo /项目详情页*/
.m-planinfo {
	position: relative;
	padding: 40px 30px;
	min-height: 245px;
	background-color: #f6f6f6
}

.m-planinfo .m-planinfo-content {
	float: left
}

.m-planinfo .m-planinfo-hd {
	position: relative;
	padding-top: 21px;
	margin-bottom: 40px;
}

.m-planinfo .title {
	display: inline-block;
	padding-right: 25px;
	*zoom: 1;
	*display: inline;
	vertical-align: bottom;
	line-height: 24px;
	color: #333;
	font-size: 20px;
	border-right: 1px solid #ddd;
	overflow: hidden
}

.m-planinfo .tag {
	display: inline-block;
	padding: 4px;
	margin-right: 5px;
	margin-bottom: 1px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	white-space: nowrap !important;
	vertical-align: baseline;
	background-color: #ff8624;
	border-radius: 3px
}

.m-planinfo .explain {
	position: absolute;
	left: 0;
	bottom: -25px;
	font-size: 14px;
	margin-left: 3px;
	color: #666
}

.m-planinfo .guarantee {
	display: inline-block;
	padding-left: 25px;
	*zoom: 1;
	*display: inline;
	line-height: 24px;
	font-size: 14px;
	vertical-align: center
}

.m-planinfo .guarantee img {
	display: inline-block;
	height: 22px;
	margin-right: 5px;
	margin-bottom: 2px
}

.m-planinfo .yuekedb {
	display: block;
	position: absolute;
	left: -5px;
	top: 0;
	width: 252px;
	height: 39px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/company/yuekedb.png)
		no-repeat;
}

.m-planinfo .dbitem {
	position: absolute;
	left: -5px;
	top: 0;
}

.m-planinfo img.extra {
	position: absolute;
	right: 400px;
	top: 5px;
	height: 50px;
}

.m-planinfo img.other {
	position: absolute;
	right: 0;
	top: 0
}

.m-planinfo img.else {
	position: absolute;
	right: -7px;
	top: -7px
}

.m-planinfo .tip1 {
	position: absolute;
	right: 30px;
	top: 0;
	width: 330px;
	line-height: 40px;
	font-size: 14px
}

.m-planinfo .tip2 {
	position: absolute;
	right: 30px;
	bottom: 0;
	width: 330px;
	line-height: 40px;
	font-size: 14px
}

.m-planinfo .data-remark em, .m-planinfo .data em {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	vertical-align: bottom;
	line-height: 1;
	font-style: normal;
	width: 168px;
}

.m-planinfo .data-remark em {
	font-size: 14px;
	color: #666;
	padding-bottom: 15px
}

.m-planinfo .data {
	margin-bottom: 45px
}

.m-planinfo .data em {
	font-size: 25px;
	color: #ff8624
}

.m-planinfo .data em small {
	font-size: 14px;
	color: #ff8624
}

.m-planinfo em.total, .m-planinfo em.total-remark {
	width: 245px
}

.m-planinfo .item {
	font-size: 14px;
	line-height: 1
}

.m-planinfo .item em {
	display: inline-block;
	font-style: normal;
	font-size: 14px;
	line-height: 20px
}

.m-planinfo .item .iconfont {
	display: inline-block;
	font-size: 14px;
	margin-right: 5px
}

.m-planinfo .item .w255 {
	width: 255px
}

.m-planinfo .item strong {
	color: #ff8624;
	font-weight: normal
}

.m-planinfo .m-planinfo-form {
	position: relative;
	float: right;
	width: 290px;
	min-height: 205px;
	border-radius: 10px;
	background-color: #fcd1b1;
	padding: 20px 32px
}

.m-planinfo-form .unit {
	position: relative;
	line-height: 30px;
	font-size: 14px;
	white-space: nowrap !important
}

.m-planinfo-form .number {
	font-size: 16px
}

.m-planinfo-form label {
	display: inline-block;
	*display: inline;
	width: 75px;
	font-size: 14px
}

.m-planinfo-form .u-progress {
	*display: inline;
	width: 150px
}

.m-planinfo-form .u-progress-bar {
	background-color: #fff
}

.m-planinfo-form a.on {
	display: inline-block;
	margin-left: 10px;
	color: #ff7610;
	font-weight: bold;
	font-size: 14px
}

.m-planinfo-form .u-input {
	width: 160px;
	margin-right: 5px;
	padding: 7px 10px;
	line-height: 1;
	border: none;
	border-radius: 5px;
	font-size: 14px
}

.m-planinfo-form .ft {
	text-align: right;
	padding-top: 20px
}

.m-planinfo-form .contract {
	font-size: 12px;
	line-height: 1;
	text-align: right
}

.m-planinfo-form .contract a {
	text-decoration: underline;
	font-size: 12px
}

.m-planinfo-form .tasteinfo {
	text-align: left;
	position: relative;
	line-height: 40px;
	white-space: nowrap;
}

.m-planinfo-form .voucher {
	text-align: left;
	position: relative;
	line-height: 30px
}

.m-planinfo-form .voucher p {
	font-size: 12px
}

.m-planinfo-form .voucher em {
	color: #f80;
	font-weight: 700;
	font-size: 110%
}

.m-planinfo-form .u-btn-theme {
	line-height: 40px;
	font-size: 16px;
	background: #ff7610
}

.m-planinfo-form .u-btn-theme:hover {
	background: #ff9f22
}

.m-planinfo-form .u-btn-sm {
	line-height: 30px;
	padding: 0 12px;
	margin-left: 10px;
	font-size: 15px;
	margin-bottom: 5px
}

.m-planinfo-form .unit2 {
	line-height: 40px;
	*height: 40px;
	font-size: 15px;
	white-space: nowrap !important;
	padding-bottom: 5px
}

.m-planinfo-form .unit2 .number {
	font-size: 17px
}

.m-planinfo-form h2 {
	font-weight: normal;
	font-size: 22px;
	line-height: 1;
	margin: 0 0 10px;
	color: #ff8624
}

.m-planinfo-form.bgfff {
	background-color: #fff
}

.m-planinfo-form .unit3 {
	position: relative;
	padding-left: 180px;
	padding-top: 40px;
	line-height: 26px;
	*height: 26px;
	font-size: 16px;
	white-space: nowrap !important;
	color: #666
}

.m-planinfo-form .bidstatus {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 156px;
	height: 140px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/bidstatus.png?v=20151028)
		no-repeat;
}

.m-planinfo-form .bidstatus1 {
	background-position: 0 0
}

.m-planinfo-form .bidstatus2 {
	background-position: 0 -140px
}

.m-planinfo-form .bidstatus3 {
	background-position: 0 -280px
}

.m-planinfo-form .bidstatus4 {
	background-position: 0 -420px
}

.m-planinfo-form .bidstatus5 {
	background-position: 0 -560px
}

.m-planinfo-form .bidstatus6 {
	background-position: 0 -700px
}

.m-planinfo-blue .tag, .m-planinfo-blue .u-progress .sr-only,
	.m-planinfo-blue .u-btn-theme {
	background-color: #22a9e7
}

.m-planinfo-blue .item strong, .m-planinfo-blue .data em,
	.m-planinfo-blue a.on, .m-planinfo-blue h2 {
	color: #22a9e7
}

.m-planinfo-blue a.more {
	color: #73accb
}

.m-planinfo-blue .m-planinfo-form {
	background-color: #9cdbfd
}

.m-planinfo-blue .u-btn-theme:hover {
	background-color: #55afee
}

.m-planinfo-blue .m-planinfo-form .contract {
	padding-bottom: 11px
}

.m-planinfo-form.bgfff {
	background-color: #fff
}

.m-planinfo-form .u-btn-gray, .m-planinfo-form .u-btn-gray:hover {
	color: #666;
	background: #ccc;
}

.m-planinfo-form .u-checkbox-orange, .m-planinfo-form  .u-checkbox-blue
	{
	vertical-align: top
} /*5.7.2 m-voucher 代金券*/
.m-voucher {
	position: absolute;
	left: 0;
	top: 30px;
	background-color: #fff9f5;
	border-radius: 5px;
	z-index: 1000
}

.m-voucher .arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 8px;
	border-color: transparent;
	border-style: dashed;
	*overflow: hidden;
	top: -16px;
	border-bottom-style: solid;
	border-bottom-color: #fff9f5;
	left: 40px
}

.m-voucher .m-voucher-list {
	display: block;
	padding: 0 0;
	width: 260px;
	max-height: 300px;
	overflow: auto
}

.m-voucher .m-voucher-list li {
	display: block;
	padding: 0 20px;
	font-size: 13px
}

.m-voucher .m-voucher-list li.on, .m-voucher .m-voucher-list li:hover {
	background-color: #ffede0
}

.m-voucher p {
	line-height: 20px;
	font-size: 12px
}

.m-voucher em {
	color: #f80;
	font-weight: 700
}

.m-voucher .link {
	position: relative;
	display: block;
	color: #333;
	padding: 8px 0;
	border-top: 1px solid #e5e0dc;
	padding-left: 30px;
}

.m-voucher .link.first {
	border-top: none;
	padding-left: 10px;
	padding-right: 10px;
}

.m-voucher .checkboxdiv {
	position: absolute;
	left: 0;
	top: 10px;
}

.m-voucher .gray {
	color: #777
}

.m-voucher .scroll_container {
	overflow: hidden;
	position: relative;
}

.m-voucher .scroll_absolute {
	position: absolute;
}

.m-voucher .scroll_vertical_bar {
	position: absolute;
	top: 0;
	right: 5px;
	width: 8px;
	height: 100%;
	background: #fef6d7;
	margin: 0;
	padding: 0;
}

.m-voucher .scroll_track {
	position: relative;
}

.m-voucher .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: #ffdfc7;
	border-radius: 4px
}

.m-voucher .scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #D6B74B;
}

.m-voucher .scroll_vertical_bar .scroll_arrow {
	height: 16px;
} /*5.8 m-plandetails /项目详情-投资项目*/
.m-plandetails {
	float: left;
	width: 591px;
} /*5.5.1 m-plandetails-hd */
.m-plandetails-hd {
	position: relative;
	display: block;
	width: 591px;
	overflow: hidden;
	border-radius: 6px
}

.m-plandetails-hd li {
	float: left;
	line-height: 54px;
	width: 197px;
	background-color: #f6f6f6;
	font-size: 16px;
	color: #999;
	display: block;
	text-align: center
}

.m-plandetails-hd li:hover {
	color: #ff8624;
	cursor: pointer
}

.m-plandetails-hd li.on {
	color: #fff;
	background-color: #fb973c
} /*5.5.1 m-plandetails-bd */
.m-plandetails-bd .item {
	padding-bottom: 40px
}

.m-plandetails-bd .remark1 {
	padding: 20px 0 10px;
	line-height: 20px;
	text-align: right;
	font-size: 14px
}

.m-plandetails-bd .number {
	color: #ff8624;
	font-size: 18px
} /*项目详情*/
.plandetails .toast-desc {
	color: #666;
	line-height: 25px;
	text-indent: 2em;
	padding: 10px;
	font-size: 16px;
	line-height: 30px
}

.plandetails dl:after {
	display: block;
	clear: both;
	height: 0;
	content: ''
}

.plandetails dl {
	zoom: 1;
	padding: 15px 0;
	margin: 0;
	font-size: 16px;
	line-height: 32px
}

.plandetails dt {
	float: left;
	text-align: right;
	display: block;
	width: 81px;
	line-height: 32px;
	color: #333;
	font-weight: normal;
	font-size: 18px;
	font-weight: bold;
	padding-right: 45px;
	white-space: nowrap !important
}

.plandetails dd {
	float: left;
	display: block;
	width: 465px;
	line-height: 32px;
	margin: 0;
	color: #7a7a7a;
	font-size: 16px
}

.plandetails .zzzmtt {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding: 15px 0;
	width: 81px;
	text-align: right
}

.plandetails .zzzm {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	text-align: center;
	padding: 8px 0
}

.plandetails dl.mb-30 {
	margin-bottom: 30px
}

.plandetails .table {
	margin-top: 5px
}

.plandetails .table td {
	font-size: 16px;
	color: #7a7a7a;
	padding: 5px 0 15px;
	line-height: 1
}

.plandetails .table td.title1 {
	width: 90px;
	color: #5c5c5c
} /*还款计划*/
.repaydetails .table th {
	line-height: 30px
}

.repaydetails .table td {
	line-height: 40px
} /*投资记录*/
.investdetails .table th {
	line-height: 30px
}

.investdetails .table td {
	line-height: 40px
}

.investdetails .recordtotal {
	line-height: 30px;
	margin-top: 10px
} /*5.9 .m-fkinfo 风控信息/项目详情*/
.m-fkinfo {
	float: right;
	width: 327px;
	border-radius: 6px;
	border: 1px solid #ddd;
	overflow: hidden;
	margin-bottom: 60px;
	background-color: #fff
}

.m-fkinfo-hd {
	width: 100%;
	text-align: center;
	color: #fff;
	background-color: #fb973c;
	line-height: 54px;
	font-size: 16px
}

.m-fkinfo-bd {
	padding: 15px;
	color: #666
}

.m-fkinfo h3 {
	color: #ff8624;
	font-weight: normal;
	font-size: 16px;
	margin: 0;
	line-height: 30px
}

.m-fkinfo p {
	font-size: 13px;
	line-height: 23px
}

.m-fkinfo .iconfont {
	display: inline-block;
	margin-right: 5px;
	font-size: 22px
}

.m-fkinfo .guarantee img {
	max-height: 70px;
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin: 0
}

.m-fkinfo .table {
	margin: 15px 0 10px;
	border-bottom: 1px solid #ddd
}

.m-fkinfo .table th {
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	color: #666
}

.m-fkinfo .table td {
	font-size: 14px;
	color: #5a5a5a
}

.m-fkinfo .c-success {
	color: #22a9e7
}

.m-fkinfo .securitylist li {
	margin-top: 10px;
	line-height: 24px;
	padding-left: 15px;
	font-size: 13px
}

.m-fkinfo-blue .m-fkinfo-hd {
	background-color: #52b3e7
}

.m-fkinfo-blue h3 {
	color: #22a9e7
}

.m-fkinfo-blue .c-success {
	color: #ff8624
}

.m-fkinfo-blue .securitylist li {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/security_dot2.png)
		no-repeat 2px 10px
} /*5.10 .m-repaydetails 还款表现/项目详情-债权转让*/
.m-repaydetails {
	float: left;
	width: 591px;
	margin-right: 80px
}

.m-repaydetails-hd {
	background-color: #52b3e7;
	font-size: 16px;
	line-height: 54px;
	text-align: center;
	border-radius: 6px;
	color: #fff
}

.m-repaydetails .table th {
	line-height: 30px
}

.m-repaydetails .table td {
	line-height: 40px;
	border-bottom: 1px solid #ddd
} /*5.11 m-login /login.html*/
.m-login {
	position: relative;
	height: 420px;
	padding-left: 565px;
	padding-top: 0;
	background-color: #fff
}

.m-login .m-login-side {
	position: absolute;
	left: 0;
	top: 0;
	width: 565px;
	height: 420px;
	overflow: hidden;
}

.m-login .m-login-form {
	border: 1px solid #eaeaea;
	border-left: none;
	padding: 30px 25px;
	height: 358px
}

.m-login .formtip {
	position: absolute;
	top: -30px;
	left: 0;
	line-height: 30px;
	color: #f00
}

.m-login .m-form .formitem {
	width: 385px
}

.m-login .m-form {
	border: none;
	padding: 0
}

.m-login .m-form .input-text {
	width: 230px
}

.m-login .m-form .input-text.input-code {
	width: 110px
}

.m-login .m-form .btn-submit {
	width: 100%
}

.m-login .m-login-ft {
	position: absolute;
	right: 0;
	bottom: 10px;
	text-align: center;
	padding: 0 20px;
	width: 398px;
	line-height: 30px
} /*5.12 m-about 关于我们*/
.m-about {
	position: relative;
	padding-left: 180px;
	background: #f0f0f0
} /*5.12.1 m-about-left 左侧导航栏*/
.m-about-left {
	position: absolute;
	left: 0;
	width: 192px;
	text-align: center;
	font-size: 14px
}

.m-about-left li, .m-about-left li a, .m-about-left dt, .m-about-left dt a
	{
	display: block;
	height: 50px;
	line-height: 50px;
	color: #818181
}

.m-about-left li:hover, .m-about-left dt:hover, .m-about-left .submenu span:hover
	{
	background: #e1e1e1
}

.m-about-left a:hover {
	color: #ff8624
}

.m-about-left li.on, .m-about-left li.on:hover, .m-about-left dt.on,
	.m-about-left dt.on:hover {
	background: #ff8624;
	color: #fff
}

.m-about-left li.on a, .m-about-left li.on a:hover, .m-about-left dt.on a,
	.m-about-left dt.on a:hover {
	color: #fff !important
}

.m-about-left .submenu {
	display: none
}

.m-about-left .submenu span {
	display: block;
	color: #999;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px
}

.m-about-left .op, .m-about-left .tz {
	cursor: pointer
}

.m-about-left .submenu {
	display: none;
	padding: 0;
	margin: 0
}

.m-about-left .submenu.open {
	display: block
}

.m-about-left .submenu span, .m-about-left .submenu a {
	display: block;
	height: 35px;
	line-height: 35px;
	color: #818181;
	text-indent: 1em
}

.m-about-left .submenu .on, .m-about-left .submenu .on:hover {
	background: #ffb166;
	color: #fff
}

.m-about-left .submenu .on a, .m-about-left .submenu .on a:hover {
	color: #fff
} /*5.12.2 m-about-left 右侧基本样式*/
.m-about-right {
	position: relative;
	min-height: 600px;
	background: #fcfcfc
}

.m-about-right.pd1 {
	padding: 20px 8px 60px
}

.m-about-right h1 {
	position: relative;
	line-height: 22px;
	height: 22px;
	font-size: 22px;
	margin: 5px 0 30px;
	color: #fea265
}

.m-about-right h1>em {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 22px;
	height: 22px;
	font-size: 14px;
	color: #fea265;
	font-style: normal
}

.m-about-right .text-000 {
	color: #000
}

.m-about-right .tip {
	width: 250px;
	border: 2px solid #ddd;
	padding: 8px;
	background: #ffab65;
	color: #fff
}

.m-about-right h1.title {
	font-size: 18px;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	margin-bottom: 10px
}

.m-about-right .from {
	display: block;
	float: left;
	font-size: 16px;
	font-weight: 500;
	margin-left: 20px;
	color: #999
}

.m-about-right .date {
	display: block;
	float: right;
	font-size: 16px;
	font-weight: 500;
	margin-right: 20px;
	color: #999
}

.news_content {
	line-height: 30px
}

.news_content p {
	line-height: 30px;
	text-indent: 2em;
	line-height: 30px;
}

.news_content span {
	display: inline;
	color: #000
} /*5.12.3 m-partner 关于我们--合作伙伴*/
.m-partner {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/partner/partner_15.png);
	min-height: 730px;
	*height: 730px;
	border-left: 2px solid #fff;
	padding-top: 110px;
	padding-left: 20px
}

.m-partner li {
	display: block;
	height: 140px
}

.m-partner .odd {
	clear: both;
	margin-left: 150px
}

.m-partner .odd div {
	float: left;
	width: 280px;
	height: 140px
}

.m-partner .even {
	clear: both
}

.m-partner .even div {
	float: left;
	width: 210px;
	height: 140px
} /*5.13.4 m-contact 关于我们--联系我们*/
.m-contact-map {
	position: relative;
	background: #fff
		url(https://www.mytsbank.com/app/Tpl/myts/images/contact_03.jpg);
	width: 100%;
	height: 489px
}

.m-contact-map .bd {
	padding-top: 280px;
	margin-left: 70px
}

.m-contact-map .bd .icons {
	position: absolute;
	left: 380px;
	top: 260px
}

.m-contact-map .bd .icon {
	display: inline-block;
	*display: inline;
	width: 40px;
	height: 40px;
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/icons.png);
	font-size: 0;
	margin-right: 10px
}

.m-contact-map .bd .icon-weibo {
	background-position: 0 0
}

.m-contact-map .bd .icon-weixin {
	background-position: 0 -44px
}

.m-contact-map .bd .icon-weixin .weixin2 {
	display: none;
	width: 144px;
	height: 150px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/weixin2.png);
	position: absolute;
	left: -70px;
	bottom: 40px
}

.m-contact-map .bd .icon-weibo:hover {
	background-position: 56px 0
}

.m-contact-map .bd .icon-weixin:hover {
	background-position: 56px -44px
}

.m-contact-map .bd .icon-weixin:hover .weixin2 {
	display: block
}

.m-contact-map .bd h1, .m-contact-map .bd h2, .m-contact-map .bd p {
	color: #fff;
	margin: 0
}

.m-contact-map .bd h1 {
	font-size: 18px;
	font-weight: 600
}

.m-contact-map .bd h2 {
	margin-top: 20px;
	font-size: 14px;
	font-weight: 600
}

.m-contact-map .bd p {
	text-indent: inherit
}

.m-contact-phone {
	display: inline-block;
	*display: inline;
	margin: 0 auto;
	width: 115px;
	height: 115px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/contact_07.png)
}

.m-contact-phone:hover {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/contact_05.png)
}

.m-contact-online {
	text-align: center;
	margin-top: 60px;
	font-size: 14px
}

.m-contact-online h2 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 15px;
	margin-top: 15px
}

.m-contact-online p {
	line-height: 30px;
	height: 30px;
	margin-bottom: 0;
	font-size: 14px;
	color: #333
}

.m-contact-linkman {
	margin-top: 100px;
	padding: 0 10px 60px
}

.m-contact-linkman li {
	display: block;
	float: left;
	width: 160px;
	text-align: center
}

.m-contact-linkman h2 {
	margin-bottom: 10px;
	padding: 0;
	font-weight: 600;
	color: #666;
	font-size: 15px
}

.m-contact-linkman p {
	line-height: 30px;
	height: 30px;
	margin: 0;
	color: #666;
	font-size: 14px;
	text-indent: 0
} /*5.14.5 m-notice-list 关于我们--通知公告*/
.m-notice-list {
	margin-top: 10px;
	min-height: 500px
}

.m-notice-list li, .m-notice-list li a {
	position: relative;
	display: block;
	line-height: 40px;
	height: 40px
}

.m-notice-list li {
	border-bottom: 1px solid #eee
}

.m-notice-list h2 {
	display: block;
	width: 650px;
	line-height: 40px;
	height: 40px;
	margin: 0;
	word-break: keep-all;
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #666
}

.m-notice-list em {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 120px;
	font-size: 14px;
	color: #aaa;
	font-style: normal
}

.m-notice-list a:hover {
	background-color: #fff
}

.m-notice-list a:hover h2 {
	color: #ff8624
}

.m-notice-list a:hover em {
	color: #666
} /*5.14.6 m-news-list 关于我们--媒体报道*/
.m-news-list {
	position: relative
}

.m-news-list li {
	position: relative;
	line-height: 40px;
	vertical-align: middle;
	*height: 40px;
	border-bottom: 1px solid #ddd
}

.m-news-list li .newstitle {
	display: block;
	line-height: 40px;
	*height: 40px;
	font-size: 14px;
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap !important;
	color: #666
}

.m-news-list li em {
	display: inline-block;
	position: absolute;
	right: 0;
	right: 0;
	top: 0;
	font-style: normal;
	color: #666
}

.m-news-list li.detail {
	position: relative;
	padding-left: 300px;
	height: 175px;
	padding-bottom: 35px;
	overflow: hidden;
	margin-top: 15px
}

.m-news-list li.detail h3 {
	padding: 0;
	margin-top: 4px;
	border: none;
	line-height: 28px;
	padding-top: 5px;
	height: 56px;
	white-space: normal;
	font-size: 18px;
	color: #333
}

.m-news-list li.detail h3 em {
	display: none
}

.m-news-list li.detail .newspic {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 10px;
	line-height: 170px;
	width: 274px;
	height: 168px;
	vertical-align: center;
	border-radius: 5px;
	overflow: hidden
}

.m-news-list li.detail img {
	width: 274px;
	border-radius: 5px
}

.m-news-list li.detail p {
	display: block;
	margin-top: 0;
	line-height: 24px;
	margin-bottom: 0;
	color: #666;
	font-size: 14px
}

.m-news-list li h3:hover, .m-news-list li .newstitle:hover {
	color: #ff8624
} /*5.14.6 m-question-list 关于我们--招贤纳士*/
.m-question-list .down {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/updown_bg.png)
		no-repeat right;
	background-position: 0px -13px;
	height: 12px;
	width: 25px;
	display: block;
	float: right
}

.m-question-list .up {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/updown_bg.png)
		no-repeat right;
	background-position: 0px 0px;
	height: 12px;
	width: 25px;
	display: block;
	float: right
}

.m-question-list .question {
	display: block;
	float: left;
	font-weight: normal;
	padding: 10px 0
}

.m-question-list dt {
	color: #ff8624;
	font-size: 18px;
	cursor: pointer;
	overflow: hidden
}

.m-question-list dd {
	display: none;
	margin-left: 20px
}

.m-question-list h4 {
	line-height: 30px;
	margin: 0;
	font-size: 16px;
	font-weight: bold
}

.m-question-list p {
	line-height: 30px;
	margin: 0;
	text-indent: 0
} /*5.15 .m-choosebank 选择银行卡*/
.m-choosebank {
	position: relative;
	width: 712px;
	padding: 0 35px 52px;
	overflow: hidden
}

.m-choosebank .hd {
	position: relative;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: 500;
	border-bottom: 1px solid #f5f5f5;
	color: #333
}

.m-choosebank .bd {
	position: relative;
}

.m-choosebank .bd .banklist {
	position: relative;
	padding: 22px 0;
	width: 740px
}

.m-choosebank .bd .banklist li {
	float: left;
	position: relative;
	width: 185px;
	line-height: 35px;
	margin-bottom: 15px
}

.m-choosebank .bd .banklist .bankicon {
	position: absolute;
	right: 30px;
	top: 0;
	display: block;
	cursor: pointer;
	border: 1px solid #ececec;
}

.m-choosebank .bd .banklist .bankicon img {
	width: 117px;
	height: 33px
}

.m-choosebank .bd .banklist .icon-bank2 {
	position: absolute;
	right: 30px;
	top: 0;
}

.m-choosebank .ft {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px 0;
	text-align: center;
	background: #f5f5f5;
	width: 782px;
}

.m-choosebank .ft .btn {
	line-height: 32px;
	height: 32px;
	width: 168px;
	text-align: center;
	margin: 0 10px;
	font-size: 14px;
	border-radius: 3px;
}

.m-choosebank .ft .btn-cancel {
	background-color: #fff;
	color: #666
}

.m-choosebank .ft .btn-confirm {
	background-color: #f80;
	color: #fff
} /*5.16 .m-evidences 资质证明*/
.m-evidences {
	position: relative;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/zizhizhengming.png)
		no-repeat;
	height: 114px;
	width: 592px
}

.m-evidences-container {
	display: none
}

.m-evidences .maskdata {
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
	height: 114px;
	text-align: center
}

.m-evidences:hover .maskdata {
	display: block
}

.m-evidences .btn-primary {
	margin-top: 45px;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px
		rgba(0, 0, 0, 0.05);
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
	padding: 4px 12px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	overflow: hidden;
	background-color: #ff7d00;
	background-repeat: repeat-x;
	border: 0 none;
	box-shadow: none;
	filter: initial
} /*5.17 m-hqb 活期宝*/
.m-hqb {
	width: 1001px;
}

.m-hqb .hd {
	border-left: 1px solid #ddd;
}

.m-hqb .hd li {
	float: left;
	border: 1px solid #ddd;
	border-left: none;
	line-height: 60px;
	text-align: center;
	background-color: #f6f6f6;
	font-size: 18px;
	cursor: pointer;
}

.m-hqb .hd li:hover {
	color: #f80
}

.m-hqb .hd li.on {
	border-bottom: 1px solid #fff;
	background-color: #fff;
	color: #f80
}

.m-hqb .hd.li5 li {
	width: 199px;
}

.m-hqb .hd.li4 li {
	width: 249px;
}

.m-hqb .hd.li3 li {
	width: 332px;
}

.m-hqb .bd .item {
	border: 1px solid #ddd;
	border-top: none;
	padding: 50px;
	font-size: 16px;
	color: #454545;
}

.m-hqb .bd .title1 {
	position: relative;
	font-size: 24px;
	color: #f80;
	padding-left: 75px;
	line-height: 30px;
}

.m-hqb .bd .title1 .icon {
	position: absolute;
	left: 0;
	top: -20px;
}

.m-hqb .table1 td {
	border: 1px solid #ddd;
	color: #666;
}

.m-hqb .pd1 {
	padding: 20px 75px;
}

.m-hqb .safelist li {
	float: left;
	position: relative;
	padding-left: 90px;
	width: 359px;
	height: 120px;
}

.m-hqb .safelist h2 {
	font-size: 24px;
	color: #f80;
	line-height: 30px;
}

.m-hqb .safelist p {
	font-size: 14px;
	color: #888;
}

.m-hqb .safelist .pic {
	position: absolute;
	top: 0;
	left: 0;
}

.m-hqb .edgelist {
	padding-top: 50px;
	padding-left: 40px;
}

.m-hqb .edgelist li {
	float: left;
	position: relative;
	padding-left: 60px;
	width: 320px;
	height: 120px;
	color: #666;
	margin-left: 40px;
}

.m-hqb .edgelist h2 {
	font-size: 22px;
	line-height: 27px;
	padding-bottom: 5px;
}

.m-hqb .edgelist p {
	font-size: 16px;
	color: #888;
}

.m-hqb .edgelist em {
	color: #f80;
}

.m-hqb .edgelist .pic {
	position: absolute;
	top: 0;
	left: 0;
} /*5.18 新手福利-首页*/
.m-newercard {
	position: relative;
}

.m-newercard .hd {
	position: relative;
}

.m-newercard .hd .more {
	position: absolute;
	right: 100px;
	top: 20px;
}

.m-newercard .bd {
	position: relative;
	border: 1px solid #ddd;
	border-top: none;
	padding-left: 280px;
	padding-right: 40px;
}

.m-newercard .bd:hover {
	box-shadow: 0 0 8px 2px rgba(0, 0, 0, .3);
	border-left: 1px solid #ddd;
	border: solid 1px #aaa\9;
}

.m-newercard .sd {
	position: absolute;
	left: 0;
	top: 10px;
	height: 70px;
	width: 198px;
	padding-left: 40px;
	border-right: 1px dashed #ddd;
	padding-top: 10px
}

.m-newercard .sd h1 {
	font-size: 18px;
	color: #303030;
	font-weight: 700;
	line-height: 30px;
}

.m-newercard .sd p {
	font-size: 14px;
	color: #7e7e7e;
	line-height: 20px;
}

.m-newercard .sd .newlabel {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	color: #f80;
	border: 1px solid #f80;
	border-radius: 30px;
	margin-left: 8px;
}

.m-newercard .table {
	line-height: 98px;
	height: 98px;
}

.m-newercard .table td {
	color: #999;
	font-size: 14px;
	padding: 0;
	line-height: 40px;
	vertical-align: bottom;
	padding-bottom: 29px
}

.m-newercard strong {
	font-size: 30px;
	color: #f57d26;
	font-weight: 400
}

.m-newercard strong.number {
	font-size: 34px;
}

.m-newercard strong.number2 {
	font-size: 18px;
}

.m-newercard em {
	font-size: 12px;
	color: #7e7e7e
}

.m-newercard .u-progress {
	width: 120px;
	margin: 0 5px
}

.m-newercard .sr-only {
	background-color: #ff5640
}

.m-newercard .btn-go {
	display: inline-block;
	text-align: center;
	line-height: 38px;
	height: 38px;
	width: 148px;
	border: 1px solid #f57d26;
	color: #ff5640;
	font-size: 16px;
	border-radius: 40px
}

.m-newercard:hover .btn-go {
	background-color: #f57d26;
	color: #fff !important
}

.m-newercard .btn-go.btn-gray {
	background-color: #ddd;
	color: #666;
	border-color: #ddd
} /*6.其他样式*/ /*6.1 银行卡图标*/
.icon-bank {
	display: inline-block;
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/banks.jpg)
		no-repeat center center;
	width: 154px;
	height: 50px;
	overflow: hidden;
}

.icon-bank.icon-105 {
	background-position: 0 0;
}

.icon-bank.icon-103 {
	background-position: -157px 0;
}

.icon-bank.icon-104 {
	background-position: -313px 0;
}

.icon-bank.icon-102 {
	background-position: -470px 0;
}

.icon-bank.icon-403 {
	background-position: 0 -53px;
}

.icon-bank.icon-301 {
	background-position: -157px -53px;
}

.icon-bank.icon-308 {
	background-position: -313px -53px;
}

.icon-bank.icon-303 {
	background-position: -470px -53px;
}

.icon-bank.icon-302 {
	background-position: 0 -106px;
}

.icon-bank.icon-310 {
	background-position: -157px -106px;
}

.icon-bank.icon-305 {
	background-position: -313px -106px;
}

.icon-bank.icon-309 {
	background-position: -470px -106px;
}

.icon-bank.icon-783 {
	background-position: 0 -159px;
}

.icon-bank.icon-304 {
	background-position: -157px -159px;
}

.icon-bank.icon-306 {
	background-position: -313px -159px;
}

.icon-bank.icon-4012900 {
	background-position: -470px -159px;
}

.icon-bank.icon-64296510 {
	background-position: 0 -212px;
}

.icon-bank.icon-4083320 {
	background-position: -157px -212px;
}

.icon-bank.icon-3200000 {
	background-position: -313px -212px;
}

.icon-bank.icon-4243010 {
	background-position: -470px -212px;
}

.icon-bank.icon-3170000 {
	background-position: 0 -265px;
}

.icon-bank.icon-4031000 {
	background-position: -157px -265px;
}

.icon-bank2 {
	display: inline-block;
	background: url(https://www.mytsbank.com/app/Tpl/myts/images/banks2.png)
		no-repeat center center;
	width: 119px;
	height: 35px;
	overflow: hidden;
}

.icon-bank2.icon-105 {
	background-position: 0 0;
}

.icon-bank2.icon-103 {
	background-position: -129px 0;
}

.icon-bank2.icon-104 {
	background-position: -258px 0;
}

.icon-bank2.icon-102 {
	background-position: -387px 0;
}

.icon-bank2.icon-403 {
	background-position: 0 -45px;
}

.icon-bank2.icon-301 {
	background-position: -129px -45px;
}

.icon-bank2.icon-308 {
	background-position: -258px -45px;
}

.icon-bank2.icon-303 {
	background-position: -387px -45px;
}

.icon-bank2.icon-302 {
	background-position: 0 -90px;
}

.icon-bank2.icon-310 {
	background-position: -129px -90px;
}

.icon-bank2.icon-305 {
	background-position: -258px -90px;
}

.icon-bank2.icon-309 {
	background-position: -387px -90px;
}

.icon-bank2.icon-783 {
	background-position: 0 -135px;
}

.icon-bank2.icon-304 {
	background-position: -129px -135px;
}

.icon-bank2.icon-306 {
	background-position: -258px -135px;
}

.icon-bank2.icon-4012900 {
	background-position: -387px -135px;
}

.icon-bank2.icon-64296510 {
	background-position: 0 -180px;
}

.icon-bank2.icon-4083320 {
	background-position: -129px -180px;
}

.icon-bank2.icon-3200000 {
	background-position: -258px -180px;
}

.icon-bank2.icon-4243010 {
	background-position: -387px -180px;
}

.icon-bank2.icon-3170000 {
	background-position: 0 -225px;
}

.icon-bank2.icon-4031000 {
	background-position: -129px -225px;
} /*6.2 certify_list*/
.certify_list {
	margin: 20px 0;
	overflow: hidden
}

.certify_list li {
	float: left;
	display: block;
	width: 25%;
	text-align: center
}

.certify_list h4 {
	display: block;
	color: #fd9d4c;
	margin: 10px;
	font-size: 14px;
	font-weight: normal
}

.certify_list li img.border0 {
	border: 1px solid #e1e1e1;
	padding: 4px
} /*6.3 text-w 最小宽度*/
.text-w60 {
	max-width: 60px;
	*width: 60px;
	text-align: center;
	margin: 0 auto;
}

.text-w70 {
	max-width: 70px;
	*width: 70px;
	text-align: center;
	margin: 0 auto;
}

.text-w80 {
	max-width: 80px;
	*width: 80px;
	text-align: center;
	margin: 0 auto;
}

.text-w90 {
	max-width: 90px;
	*width: 90px;
	text-align: center;
	margin: 0 auto;
}

.text-w100 {
	max-width: 100px;
	*width: 100px;
	text-align: center;
	margin: 0 auto;
}

.text-w110 {
	max-width: 110px;
	*width: 110px;
	text-align: center;
	margin: 0 auto;
}

.text-w120 {
	max-width: 120px;
	*width: 120px;
	text-align: center;
	margin: 0 auto;
}

.text-w130 {
	max-width: 130px;
	*width: 130px;
	text-align: center;
	margin: 0 auto;
}

.text-w140 {
	max-width: 140px;
	*width: 140px;
	text-align: center;
	margin: 0 auto;
}

.text-w150 {
	max-width: 150px;
	*width: 150px;
	text-align: center;
	margin: 0 auto;
}

.text-w160 {
	max-width: 160px;
	*width: 160px;
	text-align: center;
	margin: 0 auto;
}

.text-w170 {
	max-width: 170px;
	*width: 170px;
	text-align: center;
	margin: 0 auto;
}

.text-w180 {
	max-width: 180px;
	*width: 180px;
	text-align: center;
	margin: 0 auto;
}

.text-w190 {
	max-width: 190px;
	*width: 190px;
	text-align: center;
	margin: 0 auto;
}

.text-w200 {
	max-width: 200px;
	*width: 200px;
	text-align: center;
	margin: 0 auto;
}

.text-w250 {
	max-width: 250px;
	*width: 250px;
	text-align: center;
	margin: 0 auto;
}

.text-w300 {
	max-width: 300px;
	*width: 300px;
	text-align: center;
	margin: 0 auto;
}

.text-w350 {
	max-width: 350px;
	*width: 350px;
	text-align: center;
	margin: 0 auto;
}

.text-w400 {
	max-width: 400px;
	*width: 400px;
	text-align: center;
	margin: 0 auto;
}

.text-w450 {
	max-width: 450px;
	*width: 450px;
	text-align: center;
	margin: 0 auto;
} /*分页代码*/
.page_con {
	text-align: center;
	clear: both;
	display: block
}

.pagination {
	text-align: center;
	clear: both;
	padding-bottom: 60px;
}

.pagination a {
	text-decoration: none;
	color: #747474;
	font-size: 12px;
	font-weight: bold;
}

.pagination a:hover {
	border: 1px solid #f80;
	color: #f80 !important;
	background-color: #fff;
	width: 42px;
	height: 31px;
}

.pagination a, .pagination span {
	display: inline-block;
	width: 42px;
	height: 31px;
	color: #6C7682;
	line-height: 30px;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
	margin-right: 10px;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	background-color: #fff
}

.pagination .current_page {
	border: 1px solid #DDDDDD;
	width: 31px;
	height: 31px;
	line-height: 30px;
	margin-right: 10px;
	color: #fff;
	font-weight: bold;
	background-color: #f80;
}

.pagination .current_page:hover {
	border: 1px solid #DDDDDD;
	color: #FFF;
	background-color: #f80;
	width: 31px;
	height: 31px;
}

.pagination .current_page.prev_1, .pagination .current_page.next_1 {
	color: #999;
	margin-top: 30px;
	background-color: #fff
}

.pagination .prev_1, .pagination .next_1 {
	border: 1px solid #DDDDDD;
	width: 61px;
	height: 31px;
	line-height: 31px;
	margin-right: 10px;
	margin-top: 30px;
}

.pagination .prev_1:hover, .pagination .next_1:hover {
	background-color: #f80;
	border: 1px solid #dddddd;
	color: #fff;
	height: 31px;
	line-height: 31px;
	margin-right: 10px;
	width: 61px;
	cursor: pointer;
} /* 通用按钮 */
.sub_btn {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	background-color: #39A1EA;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	overflow: visible;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.sub_btn:hover {
	background-color: #0087E5;
}

.reset_btn {
	cursor: pointer;
	background: none;
	border: none;
	background-color: #ddd;
	color: #666;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.true_btn {
	cursor: pointer;
	background: none;
	border: none;
	background-color: #39A1EA;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.sendsms_button {
	cursor: pointer;
	height: 44px;
	padding: 0 15px;
	cursor: pointer;
	line-height: 44px;
	border: none;
	background: #39A1EA;
	color: #fff
}

.sub_btn_gray {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	background-color: #CCCCCC;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	overflow: visible;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.listbtn span {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	border-radius: 3px;
	position: relative;
	moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
} /* 操作按钮 */
.btn_del {
	cursor: pointer;
	background-color: #dfdcdc;
	color: #fff;
	display: block;
	height: 38px;
	line-height: 38px;
	margin: 0 auto;
	width: 70px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.btn_del:hover {
	color: #fff;
	background-color: #d2d0d0;
}

.btn_green {
	position: relative;
	cursor: pointer;
	background-color: #4CC3A5;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.btn_green:hover {
	background-color: #45B296;
}

.btn_orange {
	position: relative;
	cursor: pointer;
	background-color: #FF4E00;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.btn_gray {
	position: relative;
	cursor: pointer;
	background-color: #A1ACB4;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.btn_gray:hover {
	background-color: #7F94A3;
}

.btn_blue {
	position: relative;
	cursor: pointer;
	background-color: #39A1EA;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-width: 0px;
	color: white;
}

.btn_blue:hover {
	background-color: #1A8AD8;
}

.btn_yellow {
	position: relative;
	cursor: pointer;
	background-color: #FFB226;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.btn_yellow:hover {
	background-color: #FFA500;
}

.btn_red {
	position: relative;
	cursor: pointer;
	background-color: #ff524f;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #fff;
}

.btn_red:hover {
	background-color: #F24338;
	color: #fff;
}

.btn_disable {
	cursor: default;
	background: #ccc;
	color: #f1f1f1
}

.formbutton {
	border: none;
	cursor: pointer;
	color: #fff;
	font: 16px "Microsoft YaHei";
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background-color: #39A1EA;
}

.formgraybutton {
	border: none;
	cursor: pointer;
	color: #333;
	font: 16px "Microsoft YaHei";
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	background-color: #ddd;
}

.paybutton, a .paybutton, a:hover .paybutton {
	background: #39A1EA;
	color: #FFFFFF;
	cursor: pointer;
	padding: 0px 1em;
	height: 36px;
	line-height: 36px;
	border-color: #00BBE8 #0B6379 #0B6379 #00BBE8;
	border-width: 1px;
	border-style: solid;
}

.ui-radiobox {
	height: 16px !important;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/fanwe_ui/ui_rdobg.gif)
		no-repeat 0 0px;
	padding: 0 0 0 20px !important;
	line-height: 16px !important;
	text-align: left !important;
	width: auto !important;
	float: none !important;
}

.common_address_id_hover, .common_user_type_hover,
	.common_check_ol_bl_pay_hover, .common_marriage_hover,
	.common_carry_type_hover {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/fanwe_ui/ui_rdobg.gif)
		no-repeat 0 -37px;
}

.common_address_id_checked, .common_user_type_checked,
	.common_marriage_checked, .common_check_ol_bl_pay_checked,
	.common_carry_type_checked {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/fanwe_ui/ui_rdobg.gif)
		no-repeat 0 -76px;
}

.common_payment {
	cursor: pointer;
	text-align: center !important;
	width: 150px !important;
	height: 16px !important;
	padding: 15px 0px !important;
	border: 1px solid #ccc;
	margin-right: 5px;
	margin-bottom: 5px
}

.common_payment_hover {
	border: 1px solid #39A1EA
}

.common_payment_checked {
	text-align: center !important;
	border: 2px solid #39A1EA;
	width: 148px !important;
	padding: 14px 0px !important;
	margin-right: 5px;
	margin-bottom: 5px
}

.payment_lbl {
	background: none;
	width: 650px !important;
	text-align: left !important;
	padding-left: 15px !important;
}

.payment_ips {
	background: none;
	width: 400px !important;
	text-align: left !important;
	padding-left: 15px !important;
}

.ui-checkbox {
	height: 16px !important;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/fanwe_ui/ui_cbobg.gif)
		no-repeat 0 0px;
	padding: 0 0 0 20px !important;
	line-height: 16px !important;
	text-align: left !important;
	width: auto !important;
	float: none !important;
}

.agreement_hover, .auto_login_hover {
	height: 14px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/fanwe_ui/ui_cbobg.gif)
		no-repeat 0 -38px;
	padding-left: 20px;
	line-height: 14px;
}

.agreement_checked, .auto_login_checked {
	height: 14px;
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/fanwe_ui/ui_cbobg.gif)
		no-repeat 0 -76px;
	padding-left: 20px;
	line-height: 14px;
}

.ui-select dt {
	background: #fafafa;
	position: relative;
	cursor: pointer; /*text-align: center;*/
	letter-spacing: 1px;
	border: 1px solid #d3d3d3;
	height: 34px;
	line-height: 34px;
	padding: 0px 25px 0 15px;
}

.ui-select dt i {
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 5px solid transparent;
	border-top-color: #666;
	_border-left-color: tomato;
	_border-right-color: tomato;
	_filter: chroma(color = tomato);
	right: 8px;
	top: 13px;
}

.ui-select dd {
	background: #fafafa;
	border: 1px solid #d3d3d3;
	letter-spacing: 1px;
	font-size: 14px;
	overflow-y: auto !important;
}

.ui-select dd a {
	cursor: pointer;
	padding-left: 10px;
}

.select-w50 dd a {
	width: 40px
}

.select-w80 dd a {
	width: 70px
}

.select-w90 dd a {
	width: 80px
}

.select-w100 dd a {
	width: 90px
}

.select-w110 dd a {
	width: 100px !important
}

.select-w120 dd a {
	width: 110px !important
}

.select-w140 dd a {
	width: 130px !important
}

.select-w150 dd a {
	width: 140px !important
}

.select-w180 dd a {
	width: 170px !important
}

.select-w200 dd a {
	width: 190px
}

.select-w220 dd a {
	width: 210px
}

.select-w250 dd a {
	width: 240px
}

.select-w280 dd a {
	width: 270px
}

.wrap {
	width: 1000px;
	overflow: hidden;
}

.header {
	border: none
}

.header .main_bars {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/head_bg.png) repeat-x
		0 bottom #fff;
}

.no-nav-text {
	line-height: 40px;
	height: 40px;
	font-size: 25px;
	border-left: 1px solid #CCC;
	padding-left: 20px;
	margin-top: 25px;
	color: #aaa;
	float: left;
	margin-left: 15px
}

.regstep {
	margin: 30px auto;
	width: 700px;
}

.regstep_t {
	_width: 746px;
	_height: 81px;
	_background:
		url("https://www.mytsbank.com/app/Tpl/myts/images/regstep_t.png")
		center 0 no-repeat;
}

.user-lr-box-tit {
	line-height: 70px;
	height: 70px;
}

.has_account {
	padding-top: 60px;
	width: 285px
}

.user-rr-box {
	width: 100%;
	line-height: 40px;
	color: #333;
}

.bddf1 {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/login_l.png)
		no-repeat;
}

.login_l {
	height: 390px;
	overflow: hidden;
	width: 600px;
	float: left;
}

.user_login_bar .app_login_box {
	width: 287px;
}

.user_login_bar .app_login_box h3 {
	display: inline-block;
	float: left;
	font-size: 12px;
	color: #afafaf;
	font-weight: normal;
	padding-right: 8px;
}

.user_inc_top {
	margin: 0 15px;
	padding: 25px 0 15px 25px;
	border-bottom: 1px solid #E7E7E7;
	font-size: 24px;
	color: #666;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}

.rides-cs {
	font-size: 12px;
	background: #28a7e1;
	position: fixed;
	top: 250px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius: 6px 0px 0 6px;
}

.rides-cs a {
	color: #00A0E9;
}

.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}

.rides-cs .floatL {
	width: 36px;
	float: left;
	position: relative;
	z-index: 1;
	margin-top: 21px;
	height: 181px;
}

.rides-cs .floatL a {
	font-size: 0;
	text-indent: -999em;
	display: block;
}

#ftw .rides-cs .btnOpen {
	_background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/qq_t_bo.png)
		no-repeat #29a7e2 8px 0px;
}

#ftw .rides-cs .btnCtn {
	_background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/qq_t_bo_0.png)
		no-repeat #29a7e2 8px 0px;
}

.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow: hidden;
}

.rides-cs .floatR .cn {
	background: #F7F7F7;
	border-radius: 6px;
	margin-top: 4px;
}

.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight: 600;
	line-height: 24px;
	padding: 5px;
	text-align: center;
}

.rides-cs .cn ul {
	padding: 0px;
}

.rides-cs .cn ul li {
	line-height: 38px;
	height: 38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align: center;
}

.rides-cs .cn ul li span {
	color: #777;
}

.rides-cs .cn ul li a {
	color: #777;
}

.rides-cs .cn ul li img {
	vertical-align: middle;
}

.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index: 9;
	top: 25px;
	left: 0;
	background-image:
		url(https://www.mytsbank.com/app/Tpl/myts/images/shopnc.png);
	background-repeat: no-repeat;
	display: block;
	height: 146px;
	padding: 8px;
}

.rides-cs .btnOpen {
	background-position: -410px 0;
}

.rides-cs .btnCtn {
	background-position: -450px 0;
}

.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}

.rides-cs ul li.bot {
	border-bottom: none;
} /*联系我们*/
.contactusdiyou {
	position: fixed;
	right: -230px;
	bottom: 0px;
	_position: absolute;
	width: 230px;
	height: 100%;
	background: #2fa8d7;
	z-index: 99999999999;
	font-family: 'Microsoft yahei';
}

.contactusdiyou {
	_position: absolute;
	width: 230px;
	height: 100%;
	_margin-bottom: 0px;
	z-index: 99999999999;
	_top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight- ( parseInt(this.currentStyle.marginTop
		, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

.contactusdiyou {
	position: fixed;
	right: -230px;
	bottom: 0px;
	_position: absolute;
	width: 230px;
	height: 100%;
	background: #535353;
	z-index: 99999999999;
	font-family: 'Microsoft yahei';
}

.contactusdiyou .hoverbtn {
	width: 30px;
	height: 109px;
	padding-top: 20px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -66px;
	left: -30px;
	font-size: 14px;
	color: #fff;
	background: #ff524f;
	-webkit-border-radius: 4px 0px 0px 4px;
	-moz-border-radius: 4px 0px 0px 4px;
	-o-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	-moz-box-shadow: -1px -1px 6px -2px #000;
	-webkit-box-shadow: -1px -1px 6px -2px #000;
	box-shadow: -1px -1px 6px -2px #000;
}

.contactusdiyou .hoverbtn span {
	width: 30px;
	height: 19px;
	line-height: 19px;
	text-align: center;
	overflow: hidden;
	float: left;
}

.contactusdiyou .hoverbtn .hoverimg {
	width: 13px;
	height: 9px;
	margin: 10px 0px 0px 10px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
}

.hoverimg2 {
	background:
		url(https://www.mytsbank.com/app/Tpl/myts/images/hoverbtnbg1.png)
		no-repeat;
}

.contactusdiyou .conter {
	width: 186px;
	height: 560px;
	margin-left: 22px;
	position: absolute;
	top: 50%;
	*margin-top: -140px;
	margin-top: -280px;
}

.contactusdiyou .conter .con1 {
	border-bottom: 1px solid #6a6a6a;
	padding-bottom: 22px;
}

.contactusdiyou .conter .con1 dl dt {
	width: 31px;
	height: 31px;
	float: left;
}

.contactusdiyou  dl .f1 {
	width: 142px;
	height: 36px;
	line-height: 36px;
	float: right;
	font-size: 14px;
	_font-size: 14px;
	*font-size: 15px;
	color: #fff;
	vertical-align: top;
	font-weight: bold;
}

.contactusdiyou  dl .f2 {
	width: 142px;
	float: right;
	font-size: 12px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	float: right;
}

.contactusdiyou .conter .con1 dl dd .ph_num {
	font: 18px 'Microsoft yahei';
	*font-size: 16px;
	_font-size: 16px;
	color: #fff;
	height: 25px;
}

.contactusdiyou .qqcall {
	padding: 22px 0px;
	border-bottom: 1px solid #6a6a6a;
}

.contactusdiyou .qqcall dl dt {
	width: 31px;
	height: 31px;
	float: left;
}

.contactusdiyou .weixincall {
	float: right;
	padding: 22px 0;
	border-bottom: 1px solid #6a6a6a;
}

.contactusdiyou .weixincall dl dt {
	width: 31px;
	height: 31px;
	float: left;
}

.contactusdiyou .weixincall .f3 {
	float: right;
	width: 73px;
	height: 73px;
	margin-right: 69px;
	display: inline;
}

.contactusdiyou .weixincall .f3 img {
	width: 73px;
	height: 73px;
}

.contactusdiyou .dytimer {
	width: 177px;
	height: 40px;
	padding: 16px 0px 15px 26px;
	background: #2F2F2F;
	margin: 20px 0px 0px -8px;
}

.contactusdiyou .dytimer span {
	display: block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #fff;
}

.diyou {
	_position: absolute;
	_bottom: auto;
	_margin-bottom: 0px;
	z-index: 99999999999;
	_top: expression(eval(document.documentElement.scrollTop +
		document.documentElement.clientHeight-this.offsetHeight- ( parseInt(this.currentStyle.marginTop
		, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}

.diyoumask {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100000;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	filter: alpha(Opacity = 30);
	background: #000;
	display: none;
}

.fn_cle:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
} /***联系我们***/