@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,lable {
	margin: 0;
	padding: 0
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 500
}

select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

img {
	vertical-align: top
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,caption,cite,code,dfn,em,b,i,th,var {
	font-weight: 400;
	font-style: normal
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

ins {
	text-decoration: none
}

input,button,select,textarea {
	outline: 0
}

input {
	border: 1px solid #dedede;
	vertical-align: middle;
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica Neue,Helvetica,Hiragino Sans GB,tahoma,arial,sans-serif
}

textarea {
	resize: none
}

a {
	color: #333;
	text-decoration: none
}

a:hover {
	color: #1194d3
}

body {
	color: #333;
	font: 12px/1.5 "Microsoft YaHei","Helvetica Neue",Helvetica Neue,Helvetica,Hiragino Sans GB,tahoma,arial,sans-serif
}

.content {
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0
}

.mod {
	width: 1000px;
	margin: 0 auto;
	position: relative
}

.g-logo-wrap {
	background: #fff;
	padding-top: 25px;
	padding-bottom: 25px
}

.g-logo-wrap .g-appvip>a {
	float: left;
	width: 60px;
	height: 50px;
	margin: 0 10px;
	text-align: center;
	font-size: 13px;
	font-weight: 700;
	color: #969ca6
}
.g-logo-wrap .g-appvip>a:hover{
	color:#4998f4;
	}

.g-banner {
	position: relative;
	overflow: hidden
}

.g-banner .g-banner-list>li {
	float: left
}

.g-banner .g-banner-list>li>a {
	display: block;
	width: 100%;
	height: 376px;
	background: #009dec no-repeat center 0
}

.g-banner .dots {
	position: absolute;
	bottom: 22px;
	z-index: 2;
	text-align: center;
	color: #fff
}

.g-banner .dots li {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #999;
	margin: 0 3px;
	border-radius: 10px;
	cursor: pointer
}

.g-banner .dots .active {
	background: #1194d3
}

.g-banner .prev {
	left: 20%
}

.g-banner .next {
	right: 20%
}

.g-banner .arrow {
	position: absolute;
	top: 150px;
	width: 50px;
	height: 50px;
	background: #000;
	display: none;
	color: #fff;
	font-size: 30px;
	text-align: center;
	font-family: Arial;
	line-height: 50px;
	opacity: .6;
	font-weight: 700;
	cursor: pointer
}

.g-banner .g-line {
	height: 10px;
	background: #009dec;
	font-size: 0;
	position: absolute;
	z-index: 2
}

.banner-box-wrap {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	top: -376px
}

.banner-box {
	position: absolute;
	top: 0;
	right: 0;
	width: 260px;
	height: 376px;
	color: #838383;
	background: #fff
}

.banner-box .banner-box-hd {
	height: 168px;
	text-align: center;
	padding: 32px 0;
	font-size: 14px
}

.banner-box .banner-box-hd h1 {
	font-size: 21px
}

.banner-box .banner-box-hd .note {
	line-height: 53px
}

.banner-box .banner-box-hd .em {
	font-size: 36px;
	font-weight: 700;
	color: #e73f4c
}

.banner-box .btn-c {
}

.banner-box .btn-c .btn-reg {
	width: 104px;
	height: 28px;
	line-height: 28px;
	border-radius: 15px;
	margin: 0 5px;
	border: 1px solid #249bd4;
	color: #249bd4
}

.banner-box .btn-c .btn-reg:hover {
	background: #1194d3;
	color: #fff
}

.banner-box .btn-c .btn-reg-hover {
	color: #fff;
	background: #249bd4
}

.banner-box .banner-box-bd {
	height: 144px
}

.banner-box .banner-box-bd a {
	display: inline-block;
	width: 260px;
	height: 144px;
	background-image: url(../images/rookie.jpg)
}

.banner-box .banner-box-bd:hover a {
	background-position: 0 -144px
}

.banner-box-login {
	height: 168px;
	text-align: center;
	padding: 32px 0;
	font-size: 14px;
	display: none
}

.banner-box-login .login-hd {
	height: 90px;
	padding: 0 25px
}

.banner-box-login .login-hd .face {
	width: 65px
}

.banner-box-login .login-hd .hd-l {
	margin: -59px 0 0 72px;
	font-size: 13px;
	color: #8a8a8a;
	line-height: 24px;
	text-align: left
}

.banner-box-login .login-hd .name {
	float: left;
	max-width: 80px
}

.banner-box-login .login-hd .btn {
	border-radius: 5px;
	border: 1px solid #fe4850;
	background: #ffe6e7;
	color: #fe4850;
	margin: 0 3px;
	padding: 0 8px;
	line-height: 20px
}

.banner-box-login .login-hd .btn:hover {
	border-color: #1194d3;
	color: #1194d3
}

.banner-box-login .login-bd {
	font-size: 14px;
	color: #8a8a8a;
	border-top: 1px dotted #e4e9ec
}

.banner-box-login .login-bd .money {
	padding: 12px 0
}

.banner-box-login .login-bd .em {
	color: #5d666d
}

.banner-box-login .login-bd .prj-c-list {
	padding: 0 30px
}

.g-site-nav-wrap {
	background-color: #fafafa;
	border-bottom: 1px solid #e6e6e6
}

.g-site-nav {
	height: 42px;
	line-height: 42px
}

.g-site-nav li {
	float: left
}

.g-site-nav .site-nav-l a {
	padding-left: 10px
}

.g-site-nav .site-nav-l .menu u,.g-ft .kf-nav u {
	-ms-transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
	-moz-transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
	-webkit-transition: background .3s cubic-bezier(0.17,.67,.88,1.25);
	transition: background .3s cubic-bezier(0.17,.67,.88,1.25)
}

.g-site-nav .site-nav-l .menu.g-code {
	position: relative
}

.g-site-nav .site-nav-l .menu.g-code img {
	display: none;
	position: absolute;
	top: 43px;
	left: -34px;
	z-index: 999
}

.g-site-nav .site-nav-l .menu.g-code:hover img {
	display: block
}

.g-site-nav .site-nav-r a {
	padding: 0 8px
}

.g-nav-wrap {
	background-color: #249bd4;
	height: 44px
}

.g-pin {
	position: fixed;
	top: -44px;
	left: 0;
	z-index: 123;
	width: 100%;
	background: rgba(13,139,199,.8)
}

.g-pin-h {
	margin-bottom: 44px
}

.g-nav {
	position: relative;
	z-index: 99
}

.g-nav .nav-c li {
	float: left
}

.g-nav .nav-c .item>a {
	display: inline-block;
	height: 44px;
	line-height: 44px;
	padding: 0 20px;
	text-decoration: none;
	color: #fff;
	font-size: 16px
}

.g-nav .nav-c .item:hover>a {
	background-color: #0e88c2
}

.g-pin .g-nav .nav-c .item:hover>a {
	background-color: #249bd4
}

.i-hover {
	background-color: #1194d3
}

.g-nav .g-subnav {
	display: none;
	position: absolute;
	width: 948px;
	top: 44px;
	left: 0;
	background-color: #fff;
	z-index: 99;
	padding: 25px;
	border: 1px solid #1194d3
}

.g-nav .g-subnav li {
	color: #525252;
	height: 160px
}

.g-nav .g-subnav .item1 {
	width: 267px
}

.g-nav .g-subnav .item2 {
	width: 511px
}

.g-nav .g-subnav .subli-title {
	float: left;
	width: 87px;
	height: 106px;
	border: 1px solid #e4e9ec;
	padding: 46px 0 0 50px
}

.g-nav .g-subnav .subli-title h3 {
	font-weight: 700;
	font-size: 18px;
	margin: 5px 0 0 -20px
}

.g-nav .g-subnav li .g-product {
	display: inline-block;
	float: left;
	height: 55px;
	width: 103px;
	padding: 17px 0 0 11px;
	border: 1px solid #e4e9ec;
	margin: 0 0 6px 6px;
	text-decoration: none
}

.g-nav .g-subnav li .g-product:hover {
	background-color: #249bd4;
	color: #fff
}

.g-nav .g-subnav .g-product h4 {
	font-size: 14px;
	font-weight: 700
}

.g-nav .g-subnav .g-product p {
	color: #999
}

.g-nav .g-subnav .g-product:hover p {
	color: #fff
}

.g-nav .g-subnav li a span {
	margin: 5px 10px
}

.g-nav .subi:hover .g-subnav {
	display: block
}

.g-nav .subi:hover>a>u {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}

.g-nav .nav-c .g-num {
	color: #ffbd1f;
	margin: 0
}

.g-nav .nav-c .g-product .g-num {
	color: #249bd4
}

.g-nav .nav-c .g-product:hover .g-num {
	color: #fff
}

.g-nav .nav-c .g-forum img {
	margin: 7px 0 0 5px
}

.g-nav .g-subnav .utbao-box {
	position: relative;
	width: 157px;
	height: 152px;
	border: 1px solid #fe4850;
	text-align: center
}

.g-nav .g-subnav .utbao-box h4 {
	font-size: 20px;
	padding: 20px;
	font-weight: 700
}

.g-nav .g-subnav .utbao-box .g-num {
	color: #fe4850
}

.g-nav .g-subnav .utbao-box p {
	font-size: 13px;
	color: #666
}

.g-security {
	position: relative
}

.g-security .g-subnav {
	width: auto;
	height: auto;
	padding: 10px
}

.g-security .g-subnav li a {
	display: block;
	padding: 11px 24px
}

.g-security .g-subnav li a:hover {
	background-color: #249bd4;
	color: #fff
}

.g-security .g-subnav li {
	font-size: 14px;
	float: none;
	height: auto;
	white-space: nowrap
}

.g-security .g-subnav li+li>a {
	border-top: 1px solid #e4e9ec
}

.g-security .g-subnav li u {
	margin-right: 8px
}

.g-ft-wrap {
	padding-top: 35px;
	border-top: 1px solid #ddd;
	background-color: #efefef
}

.g-ft {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.g-ft .ft-nav>li:nth-child(1) {
	padding-left: 0
}

.g-ft .ft-nav>li {
	float: left;
	padding-left: 30px;
	font-size: 18px
}

.g-ft .ft-nav li a {
	width:140px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:block;
	font-size: 14px;
	color: #888
}

.g-ft .ft-nav li a:hover {
	color: #1194d3
}

.g-ft .link-nav li {
	float: left;
	padding-left: 12px
}

.g-ft .link-nav {
	margin-top: 40px
}

.g-ft .friendlink {
	position: relative;
	margin-top: 40px;
	padding: 10px;
	font-size: 13px;
	background-color: #dfdfdf
}

.g-ft .friendlink p {
	position: relative;
	padding: 0 30px 0 80px
}

.g-ft .friendlink .p-r20 {
	position: absolute;
	top: 0;
	left: 5px
}

.g-ft .friendlink a {
	float: left;
	padding: 0 10px
}

.g-ft .kf {
	float: left;
	padding-right: 25px
}

.g-ft .kf h2 {
	font-size: 24px;
	font-weight: 700;
	color: #565351
}

.g-ft .kf .kf-nav li {
	float: left;
	padding: 5px 0 0 5px;
	width: 28px;
	height: 28px;
	background: #dfdfdf;
	margin: 0 5px
}

.g-ft .ft-nav {
	float: left
}

.g-ft .ft-nav:before,.cf:after {
	content: "";
	display: table
}

.g-ft .ft-nav:after {
	clear: both
}

.g-ft .ft-nav {
	*zoom: 1
}

.btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	vertical-align: middle;
	cursor: pointer
}

.copyright {
	margin: 0 auto;
	width: 980px;
	height: 30px;
	text-align: center;
	padding: 20px 0
}

.copyright .copyright-l {
	float: left;
	display: inline;
	margin-right: 10px
}

.copyright .copyright-l li {
	float: left
}

.copyright .copyright-l li a {
	height: 30px;
	line-height: 30px;
	margin: 0 8px
}

.copyright .copyright-r {
	float: right
}

.copyright .copyright-r pre {
	height: 30px;
	line-height: 30px;
	font-size: 12px
}

.g-toolbar {
	position: fixed;
	top: 60%;
	left: 50%;
	margin-left: 550px;
	padding-bottom: 50px
}

.g-toolbar .toolbar-item {
	position: relative;
	margin: 0 0 10px 12px;
	width: 40px;
	height: 40px;
	background: #249bd4;
	border-radius: 3px;
	cursor: pointer
}

.g-toolbar .toolbar-item .item-tip-c {
	position: absolute;
	right: 45px;
	text-align: center;
	color: #fff;
	overflow: hidden
}

.g-toolbar .toolbar-item .item-tip-c .item-box {
	position: absolute;
	right: -112px;
	padding: 8px;
	background: #d33737;
	border-radius: 3px;
	-ms-transition: right .3s cubic-bezier(0.17,.67,.88,1);
	-moz-transition: right .3s cubic-bezier(0.17,.67,.88,1);
	-webkit-transition: right .3s cubic-bezier(0.17,.67,.88,1);
	transition: right .3s cubic-bezier(0.17,.67,.88,1)
}

.g-toolbar .toolbar-item .item-tip-c .item-box img {
	padding: 5px;
	background: #fff
}

.g-toolbar .toolbar-item .item-tip-c.item-tip-kefu .item-box {
	padding: 6px 0 6px 11px;
	line-height: 14px
}

.g-toolbar .toolbar-item .item-tip-c.item-tip-back .item-box {
	padding: 11px 0 11px 11px
}

.g-toolbar .toolbar-item:hover {
	background: #d33737;
	border-left: 12px solid #d33737;
	margin: 0 0 10px
}

.g-toolbar .toolbar-item:hover .item-tip-c {
	width: 131px;
	height: 150px
}

.g-toolbar .toolbar-item:hover .item-app-c {
	width: 218px;
}

.g-toolbar .toolbar-item:hover .item-tip-c .item-box {
	right: 0
}

#back.toolbar-item {
	display: none
}

.g-nav .nav-recruit {
	width: 267px;
	height: 60px;
	background: url(../images/nav-recruit.gif) no-repeat 0 0;
	position: absolute;
	top: -17px;
	right: 0
}

.g-nav .spe-nav {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 10px 0 20px;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	line-height: 44px
}

.g-nav .spe-nav:hover {
	background-color: #1194d3
}

.g-pin .spe-nav:hover {
	background-color: #249bd4
}

.g-nav .nav-vip {
	background-position: -324px -40px;
	vertical-align: top;
	margin: 5px 0 0 3px
}

.not-found-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background-color: #e9f8ff
}

.not-found-wrap .not-found {
	position: absolute;
	width: 1000px;
	height: 417px;
	top: 45%;
	left: 50%;
	margin: -208px -500px;
	background: url(../images/not-found.png) no-repeat center
}

.not-found .cont {
	position: relative;
	top: 68px;
	left: 540px;
	width: 400px
}

.not-found h1,.not-found h2 {
	color: #1a92e1;
	font-weight: 700
}

.not-found h1 {
	font-size: 72px;
	line-height: 50px
}

.not-found h2 {
	font-size: 36px;
	padding-bottom: 10px
}

.not-found .code-box {
	float: left;
	border: 1px solid #c2c2c2;
	border-right: 0;
	padding: 10px
}

.not-found .attr {
	float: left;
	background-color: #1a92e1;
	padding: 36px 10px 20px
}

.not-found .attr a {
	display: block;
	margin-bottom: 12px;
	padding: 5px 17px;
	font-size: 14px;
	color: #fff;
	background-color: #107fc7;
	text-decoration: none
}

.not-found .attr a:hover {
	background-color: #0d6aa6
}

.not-found .attr .spi1 {
	position: relative;
	top: 2px;
	*top: -2px;
	left: 2px;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/spi1.png) no-repeat
}

.g-loading-wrap {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background: #000;
	opacity: .3;
	filter: alpha(opacity=30)
}

.g-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -33px 0 0 -33px;
	width: 66px;
	height: 66px;
	background: url(../images/loading.gif) no-repeat
}

.triangle {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	border: 10px solid transparent;
	color: #fff
}

.g-tips-box {
	position: absolute;
	display: none
}

.g-tips-box .triangle-l-a {
	top: 50%;
	left: -21px;
	margin-top: -10px;
	border-right-color: #ddd
}

.g-tips-box .triangle-l-b {
	top: 50%;
	left: -20px;
	border-right-color: #fff;
	margin-top: -10px
}

.pagination .page-prev,.pagination .page-next {
	position: absolute;
	top: -1px;
	padding: 0 10px;
	text-align: center
}

.pagination .page-prev {
	left: 0
}

.pagination .page-next {
	right: 0
}

.pagination .page-top .page-info {
}

.pagination .page-top .h {
	color: #1194d3
}

.pp-pagination-wrap {
	position: relative;
	text-align: center;
	padding: 55px 0
}

.pp-pagination {
	display: inline-block;
	height: 34px;
	line-height: 34px
}

.pp-pagination .page-info {
	float: left;
	margin: 0 10px
}

.pp-pagination .pagination {
	float: left;
	background: #fff;
	margin: 0
}

.pp-pagination .pagination li {
	float: left;
	padding: 0 10px;
	font-size: 14px;
	cursor: pointer;
	color: #656d78;
	border: 1px solid #dedede;
	margin-left: -1px
}

.pp-pagination .pagination .cur,.pp-pagination .pagination li:hover {
	background: #249bd4;
	color: #fff;
	border: 1px solid #249bd4
}

.pp-pagination .pagination li.disable {
	color: #ccc;
	cursor: default;
	background: #fff;
	border: 1px solid #dedede
}

.safe-box {
}

.safe-box .safe-box-i {
	display: block;
	width: 100%;
	height: 40px;
	margin-top: 25px;
	background: #eee url(..images/safe-box.png) no-repeat 0 0
}

.safe-box .safe-box-reg,.safe-box .safe-box-customer {
	height: 60px;
	margin-top: 0;
	background-position: 0 -90px
}

.safe-box .safe-box-login {

	height: 50px;
	background-position: 0 -40px
}

.safe-box .safe-box-recharge {
	margin-top: 0
}

.ex-reg .safe-box {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}

.ct-mod-recharge .safe-box,.wicash_main .safe-box {
	margin: 0 42px
}

.ex-safe-box {
	width: 100%;
	margin: 25px 0;
	border-right: 1px solid #eee
}

u {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/u-spirits.png)
}

.u-00 {
	width: 25px;
	height: 23px;
	background-position: -6px -6px
}

.u-01 {
	width: 25px;
	height: 23px;
	background-position: -38px -6px
}

.u-02 {
	width: 25px;
	height: 23px;
	background-position: -70px -6px
}

.u-00:hover {
	background-position: -6px -33px
}

.u-01:hover {
	background-position: -38px -33px
}

.u-02:hover {
	background-position: -70px -33px
}

.u-03 {
	width: 30px;
	height: 30px;
	background-position: -103px -6px
}

.u-04 {
	width: 30px;
	height: 30px;
	background-position: -140px -6px
}

.u-05 {
	width: 30px;
	height: 30px;
	background-position: -177px -6px
}

.u-06 {
	width: 35px;
	height: 20px;
	background-position: -213px -7px
}

.u-07 {
	width: 16px;
	height: 16px;
	background-position: -218px -34px
}

.u-08 {
	width: 21px;
	height: 17px;
	background-position: -242px -33px
}

.u-09 {
	width: 13px;
	height: 9px;
	background-position: -254px -5px
}

.u-010 {
	width: 9px;
	height: 9px;
	background-position: -258px -14px
}

.u-011 {
	width: 20px;
	height: 30px;
	background-position: -273px -4px
}

.u-012 {
	width: 27px;
	height: 30px;
	background-position: -298px -4px
}

a:hover .u-011 {
	background-position: -273px -34px
}

a:hover .u-012 {
	background-position: -298px -34px
}

.u-013 {
	width: 43px;
	height: 22px;
	margin-left: 5px;
	background-position: -376px -5px
}

.u-014 {
	width: 26px;
	height: 19px;
	background-position: -427px -5px
}

.u-015 {
	width: 31px;
	height: 26px;
	background-position: -462px -5px
}

.u-016 {
	width: 18px;
	height: 18px;
	background-position: -496px -8px
}

.u-017 {
	width: 25px;
	height: 24px;
	background-position: -521px -6px
}

.u-018 {
	width: 25px;
	height: 24px;
	background-position: -379px -32px
}

.u-019 {
	width: 24px;
	height: 24px;
	background-position: -403px -32px
}

.u-020 {
	width: 24px;
	height: 24px;
	background-position: -426px -32px
}

.u-021 {
	width: 25px;
	height: 24px;
	background-position: -449px -32px
}

.u-022 {
	width: 25px;
	height: 24px;
	background-position: -473px -32px
}

.u-023 {
	width: 25px;
	height: 24px;
	background-position: -496px -32px
}

.u-024 {
	width: 25px;
	height: 24px;
	background-position: -521px -32px
}

.u-025 {
	width: 28px;
	height: 28px;
	background-position: -555px -10px;
	margin: 5px 0 0 7px
}

.u-026 {
	width: 29px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	background-position: -601px -6px;
	color: #fff
}

.u-027 {
	width: 29px;
	height: 18px;
	background-position: -601px -26px
}

.u-028 {
	width: 29px;
	height: 18px;
	background-position: -633px -6px
}

.u-029 {
	width: 53px;
	height: 16px;
	background-position: -634px -26px;
	color: #960505!important;
	text-indent: 1.3em;
	font-size: 12px;
	line-height: 16px
}

.u-030 {
	width: 33px;
	height: 33px;
	background-position: -694px -5px
}

.u-031 {
	width: 33px;
	height: 33px;
	background-position: -731px -5px
}

.u-032 {
	width: 33px;
	height: 33px;
	background-position: -770px -5px
}

.u-033 {
	width: 33px;
	height: 33px;
	background-position: -809px -5px
}

.u-034 {
	width: 33px;
	height: 33px;
	background-position: -694px -40px
}

.u-035 {
	width: 33px;
	height: 33px;
	background-position: -731px -40px
}

.u-036 {
	width: 28px;
	height: 28px;
	background-position: -850px -3px
}

.u-037 {
	width: 28px;
	height: 28px;
	background-position: -879px -6px
}

.u-038 {
	width: 28px;
	height: 28px;
	background-position: -906px -6px
}

.u-039 {
	width: 16px;
	height: 16px;
	background-position: -852px -41px
}

.u-040 {
	width: 18px;
	height: 18px;
	background-position: -551px -57px
}

.u-041 {
	width: 25px;
	height: 25px;
	background-position: -573px -53px;
	margin: 5px 0 0 7px
}

.u-042 {
	width: 28px;
	height: 28px;
	background-position: -598px -53px;
	margin: 5px 0 0 7px
}

.u-043 {
	width: 28px;
	height: 28px;
	background-position: -626px -53px;
	margin: 5px 0 0 7px
}

.u-044 {
	width: 33px;
	height: 33px;
	background-position: -769px -42px
}

.u-045 {
	width: 33px;
	height: 33px;
	background-position: -142px -49px
}

.u-046 {
	width: 42px;
	height: 42px;
	background-position: -219px -189px;
	position: absolute;
	top: 0;
	right: 0
}

.u-047 {
	width: 33px;
	height: 33px;
	background-position: -812px -42px
}

.u-10 {
	width: 128px;
	height: 47px;
	background-position: -5px -86px
}

.u-11 {
	width: 128px;
	height: 47px;
	background-position: -138px -86px
}

.u-12 {
	width: 127px;
	height: 47px;
	background-position: -270px -86px
}

.u-13 {
	width: 131px;
	height: 47px;
	background-position: -401px -86px
}

.u-14 {
	width: 128px;
	height: 47px;
	background-position: -537px -86px
}

.u-15 {
	width: 131px;
	height: 47px;
	background-position: -670px -86px
}

.u-16 {
	width: 133px;
	height: 47px;
	background-position: -806px -86px
}

.u-10:hover {
	background-position: -5px -135px
}

.u-11:hover {
	background-position: -138px -135px
}

.u-12:hover {
	background-position: -270px -135px
}

.u-13:hover {
	background-position: -401px -135px
}

.u-14:hover {
	background-position: -537px -135px
}

.u-15:hover {
	background-position: -670px -135px
}

.u-16:hover {
	background-position: -806px -135px
}

.u-20 {
	width: 59px;
	height: 59px;
	background-position: -1px -189px
}

.u-list-0-0 {
	width: 5px;
	height: 9px;
	background-position: -70px -186px
}

.on .u-list-0-0 {
	width: 9px;
	height: 9px;
	background-position: -77px -185px
}

.u-list-1-0 {
	width: 9px;
	height: 6px;
	background-position: -70px -198px
}

.u-pp-2-0 {
	width: 8px;
	height: 11px;
	background-position: -90px -202px
}

.pagination>li:hover .u-pp-2-0 {
	background-position: -90px -214px
}

.disable .u-pp-2-0 {
	background-position: -90px -189px!important
}

.disable .u-pp-3-0 {
	background-position: -96px -189px!important
}

.u-pp-3-0 {
	width: 8px;
	height: 11px;
	background-position: -96px -202px
}

.pagination>li:hover .u-pp-3-0 {
	background-position: -96px -214px
}

.u-list-4-0 {
	width: 8px;
	height: 11px;
	background-position: -108px -200px
}

.page-prev:hover .u-list-4-0 {
	background-position: -108px -214px
}

.u-list-5-0 {
	width: 8px;
	height: 11px;
	background-position: -119px -200px
}

.page-next:hover .u-list-5-0 {
	background-position: -119px -214px
}

.disable .u-list-4-0 {
	background-position: -108px -189px!important
}

.disable .u-list-5-0 {
	background-position: -119px -189px!important
}

.u-list-guarantee {
	width: 18px;
	height: 18px;
	background-position: -138px -189px
}

.u-list-guarantee:hover {
	background-position: -138px -207px
}

.u-list-level {
	width: 18px;
	height: 18px;
	background-position: -156px -189px
}

.u-list-level:hover {
	background-position: -156px -207px
}

.calc {
	background: url(../images/u-spirits.png) no-repeat -378px -56px
}

.u-valentine-01 {
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	height: 32px;
	background-position: -105px -45px
}

.u-question {
	background: url(../images/style.png) no-repeat -163px -405px;
	width: 20px;
	height: 16px;
	cursor: pointer
}

.u-tips {
	background: url(../images/style.png) no-repeat -298px -298px
}

.u2 {
	position: relative;
	background: url(../images/u2-spirits.png) no-repeat
}


.u2-00 {
	background-position: 0 0
}

.u2-10 {
	background-position: 0 -20px
}

.u2-20 {
	background-position: 0 -40px
}

.u2-30 {
	background-position: 0 -60px
}

.u2-40 {
	background-position: 0 -80px
}

.u2-50 {
	background-position: 0 -100px
}

.u2-00 {
	background-position: 0 0
}

.u2-01 {
	background-position: 0 -20px
}

.u2-02 {
	background-position: 0 -40px
}

.u2-03 {
	background-position: 0 -60px
}

.u2-04 {
	background-position: 0 -80px
}

.u2-05 {
	background-position: 0 -100px;
	cursor: pointer
}

.u2-06 {
	background-position: 0 -120px;
	cursor: pointer
}

.u2-07 {
	background-position: 0 -140px
}

.u2-08 {
	background-position: 0 -160px
}

.u2-09 {
	background-position: 0 -180px
}

.u2-010 {
	background-position: 0 -200px
}

.u2-011 {
	background-position: 0 -220px
}

.u2-012 {
	background-position: 0 -240px
}

.u2-013 {
	background-position: 0 -260px
}

.u2-014 {
	background-position: 0 -280px
}

.u2-015 {
	background-position: 0 -300px
}

.u2-016 {
	background-position: 0 -320px
}

.u2-017 {
	background-position: 0 -340px
}

.u2-018 {
	background-position: 0 -360px
}

.u2-019 {
	background-position: 0 -380px
}

.u2-020 {
	background-position: 0 -400px
}

.u2-021 {
	background-position: 0 -420px
}

.u2-022 {
	background-position: 0 -440px
}

.u2-023 {
	background-position: 0 -460px
}

.u2-024 {
	background-position: 0 -480px
}

.u2-025 {
	background-position: 0 -500px
}

.u2-026 {
	background-position: 0 -520px
}

.u2-027 {
	background-position: 0 -540px
}

.u-nav-secu1,.u-nav-secu2,.u-nav-secu3,.u-nav-secu4,.u-nav-secu5 {
	width: 18px;
	height: 18px
}

.u-nav-secu1 {
	background-position: -175px -187px
}

.u-nav-secu2 {
	background-position: -175px -207px
}

.u-nav-secu3 {
	background-position: -175px -226px
}

.u-nav-secu4 {
	background-position: -175px -244px
}

.u-nav-secu5 {
	background-position: -175px -263px
}

.g-security .g-subnav a:hover .u-nav-secu1 {
	background-position: -195px -187px
}

.g-security .g-subnav a:hover .u-nav-secu2 {
	background-position: -195px -207px
}

.g-security .g-subnav a:hover .u-nav-secu3 {
	background-position: -195px -226px
}

.g-security .g-subnav a:hover .u-nav-secu4 {
	background-position: -195px -244px
}

.g-security .g-subnav a:hover .u-nav-secu5 {
	background-position: -195px -263px
}

.u-trophy {
	width: 22px;
	height: 22px;
	background-position: -72px -59px
}

.u-icons-type {
	width: auto;
	height: 16px;
	margin: 0 3px;
	border: 1px solid;
	padding: 0 3px;
	line-height: 16px;
	font-size: 12px;
	background: 0 0;
	border-radius: 3px;
	color: #249bd4
}

.u-ratecoupon {
	background-position: -323px -2px;
	width: 20px;
	height: 13px
}

.u-nav-invite {
	width: 36px;
	height: 21px;
	background-position: -323px -18px;
	vertical-align: top;
	margin: 5px 0 0 3px
}

.u-cms-video {
	background-position: -876px -39px;
	width: 44px;
	height: 44px
}

.u-hot {
	width: 30px;
	height: 17px;
	background: url(../images/hot.gif) no-repeat;
	vertical-align: top;
	margin: 5px 0 0 3px
}

.blue {
	color: #0075c1
}

.red {
	color: #e90404
}

.green {
	color: #090
}

.orange {
	color: #f60
}

.yellow {
	color: #ffc40d
}

.pink {
	color: #c3325f
}

.purple {
	color: #7a43b6
}

.grey {
	color: #ccc
}

.color-fff {
	color: #fff
}

.color-3dc3f5 {
	color: #3294d3
}

.color-ff7b06 {
	color: #ff7b06
}

.color-ff5517 {
	color: #ff5517
}

.color-b1b5c1 {
	color: #b1b5c1
}

.color-626771 {
	color: #626771
}

.color-b1b1b1 {
	color: #b1b1b1
}

.color-b4bac5 {
	color: #b4bac5
}

.color-ffde59 {
	color: #ffde59
}

.color-333 {
	color: #333
}

.bg-f8f8f8 {
	background: #f8f8f8
}

.bg-fff {
	background: #fff
}

.em {
	color: #e73f4c
}

.primary {
	color: #006db0
}

.strong {
	font-weight: 700
}

.mark {
	padding: 5px;
	background: #e73f4c;
	color: #fff
}

.lighten {
	color: gray
}

.hot {
	color: #e73f4c
}

.gray {
	background: url(../images/gray.png)
}

.hide {
	display: none!important
}

.show {
	display: block!important
}

b {
	font-size: 14px;
	color: #333;
	font-weight: 700
}

.solid,.dashed,.dotted,.double {
	height: 0;
	width: 100%;
	font-size: 0;
	border-bottom-width: 1px;
	border-color: #ccc
}

.solid {
	border-bottom-style: solid
}

.dashed {
	border-bottom-style: dashed
}

.dotted {
	border-bottom-style: dotted
}

.double {
	border-bottom-style: double
}

.p-rel {
	position: relative
}

.p-abs {
	position: absolute
}

.fl {
	float: left;
	display: inline
}

.fr {
	float: right;
	display: inline
}

.cf:before,.cf:after {
	content: "";
	display: table
}

.cf:after {
	clear: both
}

.cf {
	*zoom: 1
}

.clear {
	clear: both;
	font-size: 0
}

.t-c {
	text-align: center
}

.t-l {
	text-align: left
}

.t-r {
	text-align: right
}

.t-i2 {
	text-indent: 2em
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.vta-m {
	vertical-align: middle
}

.bg-fff {
	background: #fff
}

.row {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	*zoom: 1
}

.row .col-1,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-10,.row .col-11,.row .col-12 {
	position: relative;
	float: left;
	min-height: 1px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.row .col-1 {
	width: 8.33333%;
	*width: 8%
}

.row .col-2 {
	width: 16.66667%;
	*width: 16%
}

.row .col-3 {
	width: 25%;
	*width: 25%
}

.row .col-4 {
	width: 33.33333%;
	*width: 33%
}

.row .col-5 {
	width: 41.66667%;
	*width: 41%
}

.row .col-6 {
	width: 50%;
	*width: 50%
}

.row .col-7 {
	width: 58.33333%;
	*width: 58%
}

.row .col-8 {
	width: 66.66667%;
	*width: 66%
}

.row .col-9 {
	width: 75%;
	*width: 75%
}

.row .col-10 {
	width: 83.33333%;
	*width: 83%
}

.row .col-11 {
	width: 91.66667%;
	*width: 91%
}

.row .col-12 {
	width: 100%;
	*width: 100%
}

.row:before,.row:after {
	display: table;
	content: ""
}

.row:after {
	clear: both
}

.table {
	text-align: left;
	margin: 0 auto;
	position: relative;
	width: 100%
}

.table thead tr {
	height: 40px
}

.table thead tr th {
	color: #626771;
	font-weight: 700;
	padding: 0 8px
}

.table tbody tr {
	height: 40px;
	color: #b1b5c1
}

.table tbody tr td {
	padding: 20px 8px
}

.table tbody tr:hover {
	background-color: #DADADA;
	color: #333
}

.table tbody tr:hover a {
	color: #333
}

.table .no-record,.no-record {
	text-indent: 4em;
	height: 200px;
	line-height: 200px;
	font-size: 20px;
	color: #666;
	text-align: center;
	background: #fff url(../images/record.png) no-repeat 153px 58px
}

.table thead tr th {
	background: #65cbfc;
	color: #fff;
	text-align: center
}

.table tbody tr td {
	text-align: center
}

.table tbody tr:nth-child(odd) {
	background: #f5f5f5
}

.table tbody tr:nth-child(even) {
	background: #ebebeb
}

.table tbody tr {
	color: #757474
}

.m-tb1 {
	margin-top: 1px;
	margin-bottom: 1px
}

.m-lr1 {
	margin-left: 1px;
	margin-right: 1px
}

.m-tl1 {
	margin-top: 1px;
	margin-left: 1px
}

.m-1 {
	margin: 1px
}

.m-t1 {
	margin-top: 1px
}

.m-b1 {
	margin-bottom: 1px
}

.m-l1 {
	margin-left: 1px
}

.m-r1 {
	margin-right: 1px
}

.p-tb1 {
	padding-top: 1px;
	padding-bottom: 1px
}

.p-lr1 {
	padding-left: 1px;
	padding-right: 1px
}

.p-tl1 {
	padding-top: 1px;
	padding-left: 1px
}

.p-1 {
	padding: 1px
}

.p-t1 {
	padding-top: 1px
}

.p-b1 {
	padding-bottom: 1px
}

.p-l1 {
	padding-left: 1px
}

.p-r1 {
	padding-right: 1px
}

.m-tb2 {
	margin-top: 2px;
	margin-bottom: 2px
}

.m-lr2 {
	margin-left: 2px;
	margin-right: 2px
}

.m-tl2 {
	margin-top: 2px;
	margin-left: 2px
}

.m-2 {
	margin: 2px
}

.m-t2 {
	margin-top: 2px
}

.m-b2 {
	margin-bottom: 2px
}

.m-l2 {
	margin-left: 2px
}

.m-r2 {
	margin-right: 2px
}

.p-tb2 {
	padding-top: 2px;
	padding-bottom: 2px
}

.p-lr2 {
	padding-left: 2px;
	padding-right: 2px
}

.p-tl2 {
	padding-top: 2px;
	padding-left: 2px
}

.p-2 {
	padding: 2px
}

.p-t2 {
	padding-top: 2px
}

.p-b2 {
	padding-bottom: 2px
}

.p-l2 {
	padding-left: 2px
}

.p-r2 {
	padding-right: 2px
}

.m-tb3 {
	margin-top: 3px;
	margin-bottom: 3px
}

.m-lr3 {
	margin-left: 3px;
	margin-right: 3px
}

.m-tl3 {
	margin-top: 3px;
	margin-left: 3px
}

.m-3 {
	margin: 3px
}

.m-t3 {
	margin-top: 3px
}

.m-b3 {
	margin-bottom: 3px
}

.m-l3 {
	margin-left: 3px
}

.m-r3 {
	margin-right: 3px
}

.p-tb3 {
	padding-top: 3px;
	padding-bottom: 3px
}

.p-lr3 {
	padding-left: 3px;
	padding-right: 3px
}

.p-tl3 {
	padding-top: 3px;
	padding-left: 3px
}

.p-3 {
	padding: 3px
}

.p-t3 {
	padding-top: 3px
}

.p-b3 {
	padding-bottom: 3px
}

.p-l3 {
	padding-left: 3px
}

.p-r3 {
	padding-right: 3px
}

.m-tb4 {
	margin-top: 4px;
	margin-bottom: 4px
}

.m-lr4 {
	margin-left: 4px;
	margin-right: 4px
}

.m-tl4 {
	margin-top: 4px;
	margin-left: 4px
}

.m-4 {
	margin: 4px
}

.m-t4 {
	margin-top: 4px
}

.m-b4 {
	margin-bottom: 4px
}

.m-l4 {
	margin-left: 4px
}

.m-r4 {
	margin-right: 4px
}

.p-tb4 {
	padding-top: 4px;
	padding-bottom: 4px
}

.p-lr4 {
	padding-left: 4px;
	padding-right: 4px
}

.p-tl4 {
	padding-top: 4px;
	padding-left: 4px
}

.p-4 {
	padding: 4px
}

.p-t4 {
	padding-top: 4px
}

.p-b4 {
	padding-bottom: 4px
}

.p-l4 {
	padding-left: 4px
}

.p-r4 {
	padding-right: 4px
}

.m-tb5 {
	margin-top: 5px;
	margin-bottom: 5px
}

.m-lr5 {
	margin-left: 5px;
	margin-right: 5px
}

.m-tl5 {
	margin-top: 5px;
	margin-left: 5px
}

.m-5 {
	margin: 5px
}

.m-t5 {
	margin-top: 5px
}

.m-b5 {
	margin-bottom: 5px
}

.m-l5 {
	margin-left: 5px
}

.m-r5 {
	margin-right: 5px
}

.p-tb5 {
	padding-top: 5px;
	padding-bottom: 5px
}

.p-lr5 {
	padding-left: 5px;
	padding-right: 5px
}

.p-tl5 {
	padding-top: 5px;
	padding-left: 5px
}

.p-5 {
	padding: 5px
}

.p-t5 {
	padding-top: 5px
}

.p-b5 {
	padding-bottom: 5px
}

.p-l5 {
	padding-left: 5px
}

.p-r5 {
	padding-right: 5px
}

.m-tb6 {
	margin-top: 6px;
	margin-bottom: 6px
}

.m-lr6 {
	margin-left: 6px;
	margin-right: 6px
}

.m-tl6 {
	margin-top: 6px;
	margin-left: 6px
}

.m-6 {
	margin: 6px
}

.m-t6 {
	margin-top: 6px
}

.m-b6 {
	margin-bottom: 6px
}

.m-l6 {
	margin-left: 6px
}

.m-r6 {
	margin-right: 6px
}

.p-tb6 {
	padding-top: 6px;
	padding-bottom: 6px
}

.p-lr6 {
	padding-left: 6px;
	padding-right: 6px
}

.p-tl6 {
	padding-top: 6px;
	padding-left: 6px
}

.p-6 {
	padding: 6px
}

.p-t6 {
	padding-top: 6px
}

.p-b6 {
	padding-bottom: 6px
}

.p-l6 {
	padding-left: 6px
}

.p-r6 {
	padding-right: 6px
}

.m-tb7 {
	margin-top: 7px;
	margin-bottom: 7px
}

.m-lr7 {
	margin-left: 7px;
	margin-right: 7px
}

.m-tl7 {
	margin-top: 7px;
	margin-left: 7px
}

.m-7 {
	margin: 7px
}

.m-t7 {
	margin-top: 7px
}

.m-b7 {
	margin-bottom: 7px
}

.m-l7 {
	margin-left: 7px
}

.m-r7 {
	margin-right: 7px
}

.p-tb7 {
	padding-top: 7px;
	padding-bottom: 7px
}

.p-lr7 {
	padding-left: 7px;
	padding-right: 7px
}

.p-tl7 {
	padding-top: 7px;
	padding-left: 7px
}

.p-7 {
	padding: 7px
}

.p-t7 {
	padding-top: 7px
}

.p-b7 {
	padding-bottom: 7px
}

.p-l7 {
	padding-left: 7px
}

.p-r7 {
	padding-right: 7px
}

.m-tb8 {
	margin-top: 8px;
	margin-bottom: 8px
}

.m-lr8 {
	margin-left: 8px;
	margin-right: 8px
}

.m-tl8 {
	margin-top: 8px;
	margin-left: 8px
}

.m-8 {
	margin: 8px
}

.m-t8 {
	margin-top: 8px
}

.m-b8 {
	margin-bottom: 8px
}

.m-l8 {
	margin-left: 8px
}

.m-r8 {
	margin-right: 8px
}

.p-tb8 {
	padding-top: 8px;
	padding-bottom: 8px
}

.p-lr8 {
	padding-left: 8px;
	padding-right: 8px
}

.p-tl8 {
	padding-top: 8px;
	padding-left: 8px
}

.p-8 {
	padding: 8px
}

.p-t8 {
	padding-top: 8px
}

.p-b8 {
	padding-bottom: 8px
}

.p-l8 {
	padding-left: 8px
}

.p-r8 {
	padding-right: 8px
}

.m-tb9 {
	margin-top: 9px;
	margin-bottom: 9px
}

.m-lr9 {
	margin-left: 9px;
	margin-right: 9px
}

.m-tl9 {
	margin-top: 9px;
	margin-left: 9px
}

.m-9 {
	margin: 9px
}

.m-t9 {
	margin-top: 9px
}

.m-b9 {
	margin-bottom: 9px
}

.m-l9 {
	margin-left: 9px
}

.m-r9 {
	margin-right: 9px
}

.p-tb9 {
	padding-top: 9px;
	padding-bottom: 9px
}

.p-lr9 {
	padding-left: 9px;
	padding-right: 9px
}

.p-tl9 {
	padding-top: 9px;
	padding-left: 9px
}

.p-9 {
	padding: 9px
}

.p-t9 {
	padding-top: 9px
}

.p-b9 {
	padding-bottom: 9px
}

.p-l9 {
	padding-left: 9px
}

.p-r9 {
	padding-right: 9px
}

.m-tb10 {
	margin-top: 10px;
	margin-bottom: 10px
}

.m-lr10 {
	margin-left: 10px;
	margin-right: 10px
}

.m-tl10 {
	margin-top: 10px;
	margin-left: 10px
}

.m-10 {
	margin: 10px
}

.m-t10 {
	margin-top: 10px
}

.m-b10 {
	margin-bottom: 10px
}

.m-l10 {
	margin-left: 10px
}

.m-r10 {
	margin-right: 10px
}

.p-tb10 {
	padding-top: 10px;
	padding-bottom: 10px
}

.p-lr10 {
	padding-left: 10px;
	padding-right: 10px
}

.p-tl10 {
	padding-top: 10px;
	padding-left: 10px
}

.p-10 {
	padding: 10px
}

.p-t10 {
	padding-top: 10px
}

.p-b10 {
	padding-bottom: 10px
}

.p-l10 {
	padding-left: 10px
}

.p-r10 {
	padding-right: 10px
}

.m-tb5 {
	margin-top: 5px;
	margin-bottom: 5px
}

.m-lr5 {
	margin-left: 5px;
	margin-right: 5px
}

.m-tl5 {
	margin-top: 5px;
	margin-left: 5px
}

.m-5 {
	margin: 5px
}

.m-t5 {
	margin-top: 5px
}

.m-b5 {
	margin-bottom: 5px
}

.m-l5 {
	margin-left: 5px
}

.m-r5 {
	margin-right: 5px
}

.p-tb5 {
	padding-top: 5px;
	padding-bottom: 5px
}

.p-lr5 {
	padding-left: 5px;
	padding-right: 5px
}

.p-tl5 {
	padding-top: 5px;
	padding-left: 5px
}

.p-5 {
	padding: 5px
}

.p-t5 {
	padding-top: 5px
}

.p-b5 {
	padding-bottom: 5px
}

.p-l5 {
	padding-left: 5px
}

.p-r5 {
	padding-right: 5px
}

.m-tb10 {
	margin-top: 10px;
	margin-bottom: 10px
}

.m-lr10 {
	margin-left: 10px;
	margin-right: 10px
}

.m-tl10 {
	margin-top: 10px;
	margin-left: 10px
}

.m-10 {
	margin: 10px
}

.m-t10 {
	margin-top: 10px
}

.m-b10 {
	margin-bottom: 10px
}

.m-l10 {
	margin-left: 10px
}

.m-r10 {
	margin-right: 10px
}

.p-tb10 {
	padding-top: 10px;
	padding-bottom: 10px
}

.p-lr10 {
	padding-left: 10px;
	padding-right: 10px
}

.p-tl10 {
	padding-top: 10px;
	padding-left: 10px
}

.p-10 {
	padding: 10px
}

.p-t10 {
	padding-top: 10px
}

.p-b10 {
	padding-bottom: 10px
}

.p-l10 {
	padding-left: 10px
}

.p-r10 {
	padding-right: 10px
}

.m-tb15 {
	margin-top: 15px;
	margin-bottom: 15px
}

.m-lr15 {
	margin-left: 15px;
	margin-right: 15px
}

.m-tl15 {
	margin-top: 15px;
	margin-left: 15px
}

.m-15 {
	margin: 15px
}

.m-t15 {
	margin-top: 15px
}

.m-b15 {
	margin-bottom: 15px
}

.m-l15 {
	margin-left: 15px
}

.m-r15 {
	margin-right: 15px
}

.p-tb15 {
	padding-top: 15px;
	padding-bottom: 15px
}

.p-lr15 {
	padding-left: 15px;
	padding-right: 15px
}

.p-tl15 {
	padding-top: 15px;
	padding-left: 15px
}

.p-15 {
	padding: 15px
}

.p-t15 {
	padding-top: 15px
}

.p-b15 {
	padding-bottom: 15px
}

.p-l15 {
	padding-left: 15px
}

.p-r15 {
	padding-right: 15px
}

.m-tb20 {
	margin-top: 20px;
	margin-bottom: 20px
}

.m-lr20 {
	margin-left: 20px;
	margin-right: 20px
}

.m-tl20 {
	margin-top: 20px;
	margin-left: 20px
}

.m-20 {
	margin: 20px
}

.m-t20 {
	margin-top: 20px
}

.m-b20 {
	margin-bottom: 20px
}

.m-l20 {
	margin-left: 20px
}

.m-r20 {
	margin-right: 20px
}

.p-tb20 {
	padding-top: 20px;
	padding-bottom: 20px
}

.p-lr20 {
	padding-left: 20px;
	padding-right: 20px
}

.p-tl20 {
	padding-top: 20px;
	padding-left: 20px
}

.p-20 {
	padding: 20px
}

.p-t20 {
	padding-top: 20px
}

.p-b20 {
	padding-bottom: 20px
}

.p-l20 {
	padding-left: 20px
}

.p-r20 {
	padding-right: 20px
}

.m-tb25 {
	margin-top: 25px;
	margin-bottom: 25px
}

.m-lr25 {
	margin-left: 25px;
	margin-right: 25px
}

.m-tl25 {
	margin-top: 25px;
	margin-left: 25px
}

.m-25 {
	margin: 25px
}

.m-t25 {
	margin-top: 25px
}

.m-b25 {
	margin-bottom: 25px
}

.m-l25 {
	margin-left: 25px
}

.m-r25 {
	margin-right: 25px
}

.p-tb25 {
	padding-top: 25px;
	padding-bottom: 25px
}

.p-lr25 {
	padding-left: 25px;
	padding-right: 25px
}

.p-tl25 {
	padding-top: 25px;
	padding-left: 25px
}

.p-25 {
	padding: 25px
}

.p-t25 {
	padding-top: 25px
}

.p-b25 {
	padding-bottom: 25px
}

.p-l25 {
	padding-left: 25px
}

.p-r25 {
	padding-right: 25px
}

.m-tb30 {
	margin-top: 30px;
	margin-bottom: 30px
}

.m-lr30 {
	margin-left: 30px;
	margin-right: 30px
}

.m-tl30 {
	margin-top: 30px;
	margin-left: 30px
}

.m-30 {
	margin: 30px
}

.m-t30 {
	margin-top: 30px
}

.m-b30 {
	margin-bottom: 30px
}

.m-l30 {
	margin-left: 30px
}

.m-r30 {
	margin-right: 30px
}

.p-tb30 {
	padding-top: 30px;
	padding-bottom: 30px
}

.p-lr30 {
	padding-left: 30px;
	padding-right: 30px
}

.p-tl30 {
	padding-top: 30px;
	padding-left: 30px
}

.p-30 {
	padding: 30px
}

.p-t30 {
	padding-top: 30px
}

.p-b30 {
	padding-bottom: 30px
}

.p-l30 {
	padding-left: 30px
}

.p-r30 {
	padding-right: 30px
}

.m-tb35 {
	margin-top: 35px;
	margin-bottom: 35px
}

.m-lr35 {
	margin-left: 35px;
	margin-right: 35px
}

.m-tl35 {
	margin-top: 35px;
	margin-left: 35px
}

.m-35 {
	margin: 35px
}

.m-t35 {
	margin-top: 35px
}

.m-b35 {
	margin-bottom: 35px
}

.m-l35 {
	margin-left: 35px
}

.m-r35 {
	margin-right: 35px
}

.p-tb35 {
	padding-top: 35px;
	padding-bottom: 35px
}

.p-lr35 {
	padding-left: 35px;
	padding-right: 35px
}

.p-tl35 {
	padding-top: 35px;
	padding-left: 35px
}

.p-35 {
	padding: 35px
}

.p-t35 {
	padding-top: 35px
}

.p-b35 {
	padding-bottom: 35px
}

.p-l35 {
	padding-left: 35px
}

.p-r35 {
	padding-right: 35px
}

.m-tb40 {
	margin-top: 40px;
	margin-bottom: 40px
}

.m-lr40 {
	margin-left: 40px;
	margin-right: 40px
}

.m-tl40 {
	margin-top: 40px;
	margin-left: 40px
}

.m-40 {
	margin: 40px
}

.m-t40 {
	margin-top: 40px
}

.m-b40 {
	margin-bottom: 40px
}

.m-l40 {
	margin-left: 40px
}

.m-r40 {
	margin-right: 40px
}

.p-tb40 {
	padding-top: 40px;
	padding-bottom: 40px
}

.p-lr40 {
	padding-left: 40px;
	padding-right: 40px
}

.p-tl40 {
	padding-top: 40px;
	padding-left: 40px
}

.p-40 {
	padding: 40px
}

.p-t40 {
	padding-top: 40px
}

.p-b40 {
	padding-bottom: 40px
}

.p-l40 {
	padding-left: 40px
}

.p-r40 {
	padding-right: 40px
}

.m-tb45 {
	margin-top: 45px;
	margin-bottom: 45px
}

.m-lr45 {
	margin-left: 45px;
	margin-right: 45px
}

.m-tl45 {
	margin-top: 45px;
	margin-left: 45px
}

.m-45 {
	margin: 45px
}

.m-t45 {
	margin-top: 45px
}

.m-b45 {
	margin-bottom: 45px
}

.m-l45 {
	margin-left: 45px
}

.m-r45 {
	margin-right: 45px
}

.p-tb45 {
	padding-top: 45px;
	padding-bottom: 45px
}

.p-lr45 {
	padding-left: 45px;
	padding-right: 45px
}

.p-tl45 {
	padding-top: 45px;
	padding-left: 45px
}

.p-45 {
	padding: 45px
}

.p-t45 {
	padding-top: 45px
}

.p-b45 {
	padding-bottom: 45px
}

.p-l45 {
	padding-left: 45px
}

.p-r45 {
	padding-right: 45px
}

.m-tb50 {
	margin-top: 50px;
	margin-bottom: 50px
}

.m-lr50 {
	margin-left: 50px;
	margin-right: 50px
}

.m-tl50 {
	margin-top: 50px;
	margin-left: 50px
}

.m-50 {
	margin: 50px
}

.m-t50 {
	margin-top: 50px
}

.m-b50 {
	margin-bottom: 50px
}

.m-l50 {
	margin-left: 50px
}

.m-r50 {
	margin-right: 50px
}

.p-tb50 {
	padding-top: 50px;
	padding-bottom: 50px
}

.p-lr50 {
	padding-left: 50px;
	padding-right: 50px
}

.p-tl50 {
	padding-top: 50px;
	padding-left: 50px
}

.p-50 {
	padding: 50px
}

.p-t50 {
	padding-top: 50px
}

.p-b50 {
	padding-bottom: 50px
}

.p-l50 {
	padding-left: 50px
}

.p-r50 {
	padding-right: 50px
}

.p-b100 {
	padding-bottom: 100px
}

.f-s12 {
	font-size: 12px
}

.f-s14 {
	font-size: 14px
}

.f-s16 {
	font-size: 16px
}

.f-s18 {
	font-size: 18px
}

.f-s20 {
	font-size: 20px
}

.f-s22 {
	font-size: 22px
}

.f-s24 {
	font-size: 24px
}

.f-s26 {
	font-size: 26px
}

.f-s28 {
	font-size: 28px
}

.f-s30 {
	font-size: 30px
}

.f-s32 {
	font-size: 32px
}

.f-s34 {
	font-size: 34px
}

.f-s36 {
	font-size: 36px
}

.f-s38 {
	font-size: 38px
}

.f-s40 {
	font-size: 40px
}

.f-s48 {
	font-size: 48px
}

.f-s55 {
	font-size: 55px
}

.l-h20 {
	line-height: 20px
}

.l-h22 {
	line-height: 22px
}

.l-h24 {
	line-height: 24px
}

.l-h26 {
	line-height: 26px
}

.l-h28 {
	line-height: 28px
}

.l-h30 {
	line-height: 30px
}

.l-h32 {
	line-height: 32px
}

.l-h34 {
	line-height: 34px
}

.l-h36 {
	line-height: 36px
}

.l-h38 {
	line-height: 38px
}

.l-h40 {
	line-height: 40px
}

.l-h42 {
	line-height: 42px
}

.l-h44 {
	line-height: 44px
}

.l-h46 {
	line-height: 46px
}

.l-h48 {
	line-height: 48px
}

.w-80 {
	width: 80px
}

.w-100 {
	width: 100px
}

.w-120 {
	width: 120px
}

.w-140 {
	width: 140px
}

.w-160 {
	width: 160px
}

.w-180 {
	width: 180px
}

.w-200 {
	width: 200px
}

.w-220 {
	width: 220px
}

.w-240 {
	width: 240px
}

.w-260 {
	width: 260px
}

.w-280 {
	width: 280px
}

.w-300 {
	width: 200px
}

.w-320 {
	width: 320px
}

.w-340 {
	width: 340px
}

.w-360 {
	width: 360px
}

.w-380 {
	width: 380px
}

.w-400 {
	width: 400px
}

.w-420 {
	width: 420px
}

.w-440 {
	width: 440px
}

.w-460 {
	width: 460px
}

.w-480 {
	width: 480px
}

.w-600 {
	width: 600px
}

.tab .tab-list {
}

.tab .tab-list li {
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer
}

.tab .tab-list .on {
}

.tab .tab-c {
	display: none
}

.tab .tab-c.on {
	display: block
}

.subnav {
	width: 100%;
	margin: 0 auto;
	font-size: 14px;
	background: #F8F8F8
}

.subnav ul {
	height: 50px;
	line-height: 50px;
	width: 1000px;
	margin: 0 auto;
	position: relative;
	z-index: 10
}

.subnav ul li {
	float: left;
	padding: 0 5px
}

.subnav ul li a {
	color: #007dbe;
	padding: 0 10px 0 0
}

.kie-bar {
	text-align: center;
	padding: 10px 0;
	background: #FDFDD7
}

.subnav .btn-ppcode {
	position: absolute;
	right: 0;
	top: 10px;
	color: #009dec;
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid;
	cursor: pointer;
	z-index: 999;
	background: #F8F8F8
}

.ppcode-c {
	cursor: default
}

.txt-ppcode {
	float: left;
	border: 1px solid #009dec!important;
	height: 18px;
	padding: 4px
}

.btn-exchange {
	float: left;
	width: 80px;
	border: 1px solid #009dec;
	line-height: 26px;
	border-left: 0;
	cursor: pointer
}

.main-ppcode {
	position: absolute;
	right: 0;
	z-index: 89;
	background: #F8F8F8;
	display: none;
	top: 40px
}

.table-ppcode td {
	text-align: center;
	padding: 40px 20px;
	border: 1px solid #009dec
}

.tips-ppcode {
	color: #ff3832;
	line-height: normal
}

.subnav .b-b-ppcode {
	border-bottom: 0
}

.input-date {
	background: #fff url(../images/dateIco2.png) no-repeat 95%;
	width: 80px;
	padding: 4px 23px 4px 5px
}

.login-show,.vip-show {
	display: none
}

#UTBao .utbao-title {
	padding: 14px 0
}

#UTBao .utbao-title .em {
	font-size: 20px;
	color: #333;
	font-weight: 700
}

#UTBao .utbao-title span {
	color: #999;
	font-size: 14px
}

.ui-dialog-content .ui-dialog-confirm {
	padding: 20px
}

.artDialog-hover {
	z-index: 9999;
	position: relative
}

.prj-rate-coupon {
	padding: 0 25px 25px
}

.prj-rate-coupon .rate-box {
	margin: 0 20px;
	line-height: 28px;
	color: #999;
	padding: 20px 0;
	height: 60px
}

.rate-box .amount-list {
	position: relative;
	float: left;
	width: 180px;
	font-size: 14px
}

.rate-box .rate-list {
	position: relative;
	float: left;
	width: auto;
	font-size: 14px
}

.prj-rate-coupon .rate-box .rate-plus {
	color: #249bd4;
	display: none
}

.prj-rate-coupon .rate-box .cash-back-plus {
	color: #249bd4;
	display: none
}

.prj-rate-coupon .rate-box .v {
	color: #666;
	font-size: 20px
}

.prj-rate-coupon .predict-box {
	text-align: center;
	position: relative;
	margin: 20px 0
}

.prj-rate-coupon .predict-box .predict-line {
	border-bottom: 1px solid #d1d1d1;
	position: relative;
	top: 10px;
	left: 0
}

.prj-rate-coupon .predict-box .predict {
	background: #fff;
	padding: 0 15px;
	position: relative
}

.prj-rate-coupon .v,.prj-rate-coupon .on {
	color: #249bd4
}

.prj-rate-coupon .coupon-box-tips {
	border: 1px solid #b7e1f5;
	padding: 10px 20px;
	color: #249bd4;
	margin-bottom: 20px;
	background: #daeef7
}

.coupon-box-c {
	width: 445px;
	overflow: hidden;
	display: none;
	padding-top: 20px;
	border-top: 1px solid #d1d1d1
}

.coupon-box-c .coupon-box {
	width: 9999px
}

.coupon-box-c .slide-down {
	position: relative;
	display: none;
	font-size: 14px;
	float: right;
	width: 100px;
	height: 30px
}

.coupon-box-c .slide-down .v {
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 0
}

.coupon-box-c .slide-down .up {
	display: block
}

.coupon-box-c .slide-down .down {
	display: none
}

.coupon-box-c .slide-down.coupon-box-more .up {
	display: none
}

.coupon-box-c .slide-down.coupon-box-more .down {
	display: block
}

.coupon-box-c .slide-down .icon-slide {
	font-size: 13px
}

.coupon-box-c .slide-down .triangle-t {
	border-top-color: #666;
	top: 50%;
	left: 50%;
	margin: -5px 0 0 -5px
}

.coupon-box-c.coupon-box-more .slide-down .triangle-t {
	border-top-color: transparent;
	border-bottom-color: #666;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -5px
}

.prj-rate-coupon .coupon-box-c.coupon-box-more {
	height: auto;
	width: 445px
}

.prj-rate-coupon .coupon-box-c.coupon-box-more .coupon-box {
	width: auto
}

.coupon-box-c.coupon-box-more .slide-down {
	display: block
}

.prj-rate-coupon .coupon-box .coupon-item,.cash-coupon .coupon-item {
	float: left;
	width: 78px;
	height: 28px;
	padding: 10px 0;
	text-align: center;
	border: 1px solid #d1d1d1;
	position: relative;
	margin: 0 9px 10px 0;
	cursor: pointer
}

.prj-rate-coupon .coupon-box .disabled {
	color: #d7d7d7
}

.prj-rate-coupon .coupon-box .coupon-item .item-hd {
	font-size: 12px;
	color: #666;
	line-height: 11px
}

.prj-rate-coupon .coupon-box .coupon-item .item-bd {
	line-height: 18px
}

.prj-rate-coupon .coupon-box .coupon-item .item-ft {
	font-size: 14px;
	color: #999
}

.prj-rate-coupon .coupon-box .coupon-item .em {
}

.prj-rate-coupon .coupon-box .coupon-item .v {
	font-size: 16px;
	padding: 0 2px;
	color: #333;
	font-family: Arial
}

.prj-rate-coupon .coupon-box .coupon-item .u {
	font-size: 12px;
	color: #999
}

.prj-rate-coupon .coupon-box .on,.cash-coupon .on {
	border-color: #fe4850
}

.prj-rate-coupon .coupon-box .on:after,.cash-coupon .on:after {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 25px;
	height: 20px;
	background: url(../images/awy-bg.png) no-repeat -24px -98px
}

.prj-rate-coupon .coupon-box .disabled {
	opacity: .3;
	filter: alpha(opacity=30)
}

.prj-rate-coupon .btn-c {
	height: 40px;
	line-height: 40px
}

.prj-rate-coupon .btn-c .btn-c-l {
	float: left;
	color: #999
}

.prj-rate-coupon .btn-c .btn-c-r {
	float: right
}

.prj-rate-coupon .btn-c .btn {
	width: 100px;
	border-radius: 3px;
	font-size: 14px;
	margin: 0 3px;
	color: #fff
}

.prj-rate-coupon .btn-c .btn-cancel {
	background: #9e9e9e;
	width: 70px
}

.prj-rate-coupon .btn-c .btn-cancel:hover {
	background: #787878
}

.prj-rate-coupon .btn-c .btn-sure {
	background: #249bd4
}

.prj-rate-coupon .btn-c .btn-sure:hover {
	background: #1194d3
}

.prj-rate-coupon .btn-c .btn-disabled {
	background: none repeat scroll 0 0 #e0e0e0!important;
	color: #b6b6b6!important;
	cursor: not-allowed!important
}

.prj-rate-coupon .u-rate-box-success {
	width: 28px;
	height: 28px;
	background: url(../images/awy-bg.png) no-repeat -28px -124px
}

.prj-rate-coupon .u-rate-box-fail {
}

.slide-box .arrows {
	display: none
}

.slide-box .arrows>div {
	position: absolute;
	top: 30%;
	width: 18px;
	height: 18px;
	background: url(../images/gray.png);
	z-index: 9999
}

.slide-box .arrows .prev-c {
	left: 10px
}

.slide-box .arrows .next-c {
	right: 10px
}

.slide-box .arrows .prev,.prj-rate-coupon .arrows .next {
	width: 18px;
	height: 18px;
	background: url(../images/awy-bg.png) no-repeat;
	text-indent: -999em;
	cursor: pointer
}

.slide-box .arrows .prev {
	background-position: -27px -9px
}

.slide-box .arrows .next {
	background-position: -57px -10px
}

.ui-dialog-body {
	padding: 5px 10px!important
}

.p-beizhu .cash-coupon {
	color: #999;
	padding: 20px 0;
	position: relative
}

.p-beizhu .cash-coupon .coupon-item {
	line-height: 28px
}

.p-beizhu .cash-coupon .cash-coupon-tips {
	position: absolute;
	top: 74px;
	left: 97px
}

.p-beizhu .cash-coupon .cash-coupon-tips p {
}

.p-beizhu .cash-coupon .cash-coupon-tips .em {
	font-size: 16px;
	padding: 0 5px;
	color: #999
}

.hz-left-area tr>td:first-child {
	width: 150px
}

#notice{
	height:40px;
	background:#d03e19
}
#notice-con{
	width:1000px;
	margin:0 auto
}
#notice-con p{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	font-size:14px
}
#notice-close{
	margin-left:10px;
	cursor:pointer
}
#notice-close img{
	vertical-align:-6px
}