@charset "UTF-8";

/* CSS Document */
body {
	/* font-family: '微软雅黑', 'verdana'; */
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	/*	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;*/
	font-weight: 400;
	font-size: 14px;
}

body,
ul,
li,
p,
dd {
	margin: 0px;
	padding: 0px;
}

img {
	vertical-align: top;
}

li,
dl {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear {
	height: 0px;
	line-height: 0px;
	clear: both;
}

ul,
li,
dl,
dd,
dt {
	list-style: none;
}

html,
body {
	min-height: 100%;
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	background: #f7f7f8;
}

a {
	background-color: transparent
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

a {
	color: #333;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #e84b5b
}

.fa-1x {
	font-size: 1.53333333em;
	line-height: .75em;
	vertical-align: -15%;
}

.white_bg {
	background: white;
}

.border_b {
	border-bottom: solid 1px #ebebeb;
}

.border_l {
	border-left: solid 1px #ebebeb;
}

.border_t {
	border-top: solid 1px #ebebeb;
}

.dashed_l {
	border-left: dashed 1px #ebebeb;
}

.dashed_b {
	border-bottom: dashed 1px #ebebeb;
}

.dashed_t {
	border-top: dashed 1px #ebebeb;
}

.gray {
	color: #8d8d8d;
}

.Light_gray_bg {
	background: #f9f9f9;
}

.user_color {
	color: #3a84cf;
}

.orange_bg {
	background: #e84b5b;
}

.red_bg {
	background: #e32a2e;
}

.white {
	color: white;
}

.black {
	color: #000;
}

.orange {
	color: #e84b5b;
}

.red {
	color: #e32a2e;
}

.blue {
	color: #1e7ddf;
}

.blue_bg {
	background: #1e7ddf;
	color: #fff;
}

.m_top20 {
	margin-top: 20px;
}

.m_top10 {
	margin-top: 10px;
}

.m_top15 {
	margin-top: 15px;
}

.m_bottom10 {
	margin-bottom: 10px;
}

.m_bottom20 {
	margin-bottom: 20px;
}

.m_left15 {
	margin-left: 15px;
}

.m_left20 {
	margin-left: 20px;
}

.m_right15 {
	margin-right: 15px;
}

.m_right20 {
	margin-right: 20px;
}


.font40 {
	font-size: 40px;
}

.font30 {
	font-size: 30px;
}

.font20 {
	font-size: 20px;
}

.font18 {
	font-size: 18px;
}

.font16 {
	font-size: 16px;
}

.font12 {
	font-size: 12px;
}

.icon100 {
	background: url(../images/guarantee.png) -25px 0 no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
}

.icon120 {
	background: url(../images/guarantee.png)no-repeat;
	width: 25px;
	height: 25px;
	display: inline-block;
}

.box {
	float: left;
	width: 100%;
}

.box1180 {
	width: 1180px;
	margin: 0 auto;
}

.box1200 {
	width: 1200px;
	float: left;
}

.box100 {
	width: 100%;
	float: left;
}

.top_left {
	float: left;
	width: 500px;
	height: 30px;
	line-height: 30px;
}

.top_conten {
	float: right;
	height: 30px;
	line-height: 30px;
	/* padding-right: 20px; */
}

.top_conten a {
	padding: 0px 10px;
}

.top_conten i {
	margin-right: 2px;
}

.top_right {
	width: 100px;
	float: right;
	height: 30px;
	line-height: 30px;
}

.more {
	color: #8d8d8d;
}

.more:hover {
	color: #e84b5b;
}

.more i {
	margin-left: 5px;
}

.title1080 {
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
}

.title1080 dl dd {
	float: left;
}

.title1080 dl dd i {
	float: left;
	margin-right: 5px;
}

.title1080 dl dd h3 {
	font-size: 16px;
	float: left;
}

.title1080 dl dd span {
	font-size: 14px;
	float: left;
}

.title1080 dl dt {
	float: right;
}

.banner_img {
	width: 1180px;
	float: left;
}

.banner_img img {
	width: 1180px;
	float: left;
}

.logo_lq {
	background: url(../images/lq.png) no-repeat top left;
}

.logo {
	float: left;
	width: 200px;
	height: 70px;
	line-height: 70px;
	font-size: 30px;
}

.logo img {
	float: left;
	margin-top: 10px;
}

.menu {
	width: 780px;
	float: left;
	height: 70px;
}

.menu ul {
	width: 100%;
}

.menu ul li {
	float: left;
	font-size: 16px;
}

.menu ul li a {
	float: left;
	padding: 0px 10px;
	height: 68px;
	line-height: 68px;
}

.menu ul li a:hover,
.menu_hover {
	float: left;
	padding: 0px 10px;
	height: 68px;
	line-height: 68px;
	border-bottom: 2px solid #e84b5b;
	color: #e84b5b;
}

.top_login {
	width: 200px;
	float: right;
	height: 68px;
	line-height: 68px;
	font-size: 16px;
	text-align: right;
}
.top_login .top-register{
	line-height: 24px;
    padding: 0 10px;
	width: 50px;
	text-align: center;
    display: inline-block;
    cursor: pointer;
    color: #666;
    font-size: 12px;
    transition: .25s;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -o-transition: .25s;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    background-color: #fff;
    border: 1px solid #ddd;
}
.top_login .top-register:hover{
	    background-color: #de1e30;
    border: 1px solid #de1e30;
	color: #fff;
}
.top_login .top-login{
	line-height: 24px;
    padding: 0 10px;
	width: 50px;
	text-align: center;
    display: inline-block;
    cursor: pointer;
    color: #fff;
	margin-left: 10px;
    font-size: 12px;
    transition: .25s;
    -webkit-transition: .25s;
    -moz-transition: .25s;
    -o-transition: .25s;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    background-color: #de1e30;
    border: 1px solid #de1e30;
}
.top_login .top-login:hover{
	    background-color: #de1e30;
    border: 1px solid #de1e30;
}

.banner_box {
	position: relative;
}

.banner {
	width: 100%;
	float: left;
	background: #f00;
	height: 300px;
	position: relative;
}

#full-screen-slider {
	width: 100%;
	height: 300px;
	float: left;
	position: relative
}

#slides {
	display: block;
	width: 100%;
	height: 300px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}

#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}

#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #fff;
}

.vs_banner_zq {
	width: 600px;
	float: left;
	margin-left: 50px;
}

.vs_banner_zq ul {
	width: 290px;
	font-size: 18px;
	float: left;
	margin-left: 213px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-top: 89px;
}

.vs_banner_zq a {
	color: #fff;
}

.vs_banner_zq a:hover {
	color: #fff;
}

.vs_banner_zq dl {
	float: left;
	margin-left: 167px;
	margin-top: 15px;
	width: 380px;
}

.vs_banner_zq dl dd {
	width: 170px;
	float: left;
	text-align: center;
}

.vs_banner_zq dl img {
	width: 80px;
	height: 80px;
}

.vs_banner_zq dl dt {
	width: 170px;
	float: right;
}

.vs_banner_zq dl span {
	width: 100%;
	float: left;
	line-height: 30px;
	text-align: center;
}

.week_banner_zq {
	width: 600px;
	float: left;
}

.week_banner_zq ul {
	width: 300px;
	float: left;
	margin-left: 272px;
	margin-top: 125px;
}

.week_banner_zq ul span {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
}

.week_banner_zq dl {
	width: 300px;
	float: left;
	margin-left: 228px;
	height: 38px;
	line-height: 38px;
	margin-top: 24px;
	text-align: center;
	font-size: 18px;
}


#pagination {
	display: block;
	list-style: none;
	position: absolute;
	width: 1180px;
	left: 50%;
	top: 280px;
	z-index: 9900;
	margin: 0
}

#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 10px;
	border-radius: 5px;
	background: #FFF
}

#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}

#pagination li.current {
	background: #0092CE;
}

.banner_vs {
	width: 260px;
	padding: 0px 20px;
	height: 240px;
	top: 30px;
	position: absolute;
	background: #fff;
	left: 50%;
	margin-left: 240px;
	z-index: 999;
}

.b_hot_vs {
	width: 260px;
	float: left;
}

.b_hot_vs ul {
	float: left;
	width: 100%;
	margin-top: 14px;
	padding-bottom: 14px;
}

.b_hot_vs li {
	float: left;
	height: 60px;
}

.hot_vs_li1 {
	float: left;
	width: 50px;
}

.hot_vs_li1 dd {
	width: 100%;
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
}

.hot_vs_li1 dt {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 16px;
}

.hot_vs_li2 {
	float: left;
	width: 90px;
	text-align: center;
}

.hot_vs_li2 dd {
	width: 100%;
	float: left;
	text-align: center;
	height: 26px;
}

.hot_vs_li2 dd img {
	height: 26px;
	width: 26px;
}

.hot_vs_li2 dt {
	width: 100%;
	float: left;
	text-align: center;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}

.hot_vs_li3 {
	float: left;
	width: 30px;
	text-align: center;
	height: 60px;
	line-height: 60px;
}

.hot_vs_li4 {
	float: left;
	width: 90px;
	text-align: center;
}

.hot_vs_li4 dd {
	width: 100%;
	float: left;
	height: 26px;
	text-align: center;
}

.hot_vs_li4 dd img {
	height: 26px;
	width: 26px;
}

.hot_vs_li4 dt {
	width: 100%;
	float: left;
	height: 34px;
	line-height: 34px;
	overflow: hidden
}

.new_bee {
	width: 1180px;
	float: left;
	padding: 28px 0;
	height: 62px;
}

.new_bee dl {
	width: 392px;
	float: left;
}

.new_bee dl dd {
	width: 129px;
	float: left;
	text-align: center;
}

.new_bee dl dd img {
	width: 54px;
	height: 50px;
	overflow: hidden;
	margin-top: 6px;
}

.new_bee dl dt {
	width: 260px;
	float: left;
}

.new_bee dl dt h3 {
	font-size: 18px;
}

.new_bee dl dt span {
	font-size: 12px;
	line-height: 18px;
}

.notice {
	width: 1180px;
	float: left;
	padding: 15px 0;
}

.notice_l {
	width: 700px;
	float: left;
}

.notice_l img {
	width: 21px;
	height: 20px;
	float: left;
}

#scroll_div {
	width: 600px;
	height: 21px;
	min-height: 21px;
	line-height: 25px;
	overflow: hidden
}

#scroll_div li {
	height: 25px;
	padding-left: 10px;
	width: 590px;
	float: left;
}

.notice_r {
	width: 200px;
	float: right;
	text-align: right;
	height: 20px;
	line-height: 20px;
}


.focus_map {
	width: 525px;
	float: left;
	height: 250px;
	transition: all .2s linear;
}

.focus_map:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate3d(0, -2px, 0)
}
.h-news-box{
		width: 640px;
	float: left;
	margin-right: 15px;
}
.h-news{
	width: 640px;
	float: left;
}
.h-news ul{
	width: 620px;
	float: left;
	padding:10px;
}
.h-news ul li{
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
}

.i_sure_win {
	width: 525px;
	float: left;
}

.i_sure_win ul {
	width: 505px;
	float: left;
	margin-left: 10px;
	height: 45px;
	line-height: 45px;
}

.i_sure_win ul li {
	float: left;
	text-align: center;
}

.i_sure_win ul .sure_win_li1 {
	width: 70px;
	height: 45px;
	overflow: hidden;
}

.i_sure_win ul .sure_win_li2 {
	width: 110px;
	height: 45px;
	overflow: hidden;
	float: left;
}

.i_sure_win ul .sure_win_li3 {
	width: 100px;
	height: 45px;
	overflow: hidden;
	float: left;
}

.i_sure_win ul .sure_win_li4 {
	width: 100px;
}

.sure_win_li4 .user_color {
	width: 100px;
	height: 45px;
	overflow: hidden;
	float: left;
}

.i_sure_win ul .sure_win_li5 {
	width: 40px;
}

.i_sure_win ul .sure_win_li6 {
	width: 75px;
}

.i_sure_win .float_accuracy dl {
	padding: 0px;
	margin-top: -30px;
}

.i_sure_win .float_accuracy ul {
	padding: 0px;
	height: 25px;
}

.i_sure_win .username:hover .accuracy_hover {
	top: -220px;
}

.i_win {
	width: 325px;
	float: left;
	height: 250px;
	transition: all .2s linear;
}

.i_win:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate3d(0, -2px, 0)
}

.i_win_title {
	width: 100%;
	float: left;
	font-size: 16px;
	text-align: center;
	height: 50px;
	line-height: 50px;
}

.i_win_title h3 {
	font-size: 16px;
}

.i_win_list {
	width: 295px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.i_win_list ul {
	height: 45px;
	float: left;
	line-height: 45px;
}

.i_win_list ul li {
	float: left;
	text-align: center;
}

.i_win_li1 {
	width: 40px;
	float: left;
}

.i_win_li2 {
	width: 100px;
	float: left;
}

.i_win_li2 .user_color {
	width: 100px;
	height: 45px;
	overflow: hidden;
	float: left;
}

.i_win_li3 {
	width: 80px;
	float: left;
}

.i_win_li4 {
	width: 75px;
	float: left;
}

.i_win_list .float_accuracy dl {
	padding: 0px;
	margin-top: -30px;
}

.i_win_list .float_accuracy ul {
	padding: 0px;
	height: 25px;
}

.i_win_list .username:hover .accuracy_hover {
	top: -220px;
}


.i_sales {
	width: 300px;
	float: left;
	height: 250px;
	transition: all .2s linear;
}

.i_sales:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate3d(0, -2px, 0)
}

.i_sales_list {
	width: 260px;
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.i_sales_list ul {
	height: 45px;
	float: left;
	line-height: 45px;
}

.i_sales_list ul li {
	float: left;
	text-align: center;
}

.i_sales_li1 {
	width:50px;
	float: left;
}

.i_sales_li2 {
	width: 110px;
	float: left;
}

.i_sales_li2 .user_color {
	width: 110px;
	height: 45px;
	overflow: hidden;
	float: left;
}

.i_sales_li3 {
	width: 90px;
	float: left;
}

.i_sales_list .float_accuracy ul {
	padding: 0px;
	height: 25px;
}

.i_sales_list .float_accuracy dl {
	padding: 0px;
	margin-top: -30px;
}

.i_sales_list .username:hover .accuracy_hover {
	top: -220px;
}


.i_expert {
	width: 151px;
	float: left;
	margin-right: 20px;
	transition: all .2s linear;
	padding-bottom: 20px;
	border-radius: 10px;
}

.i_expert:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate3d(0, -2px, 0);
	cursor: pointer;
}
.i_expert dl{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.i_expert dl dd{
	width: 100%;
	float: left;
	text-align: center;

}
.i_expert dl dd img{
	width: 68px;
	height: 68px;
	border-radius: 50%;
}
.i_expert dl h3{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.i_expert dl dt{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
}

.i_expert_info {
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}

.i_expert_info dd {
	width: 100%;
	float: left;
	text-align: center;
	padding: 15px 0 5px;
	position: relative;
}

.i_expert_info dd span {
	position: absolute;
	bottom: 5px;
	right: 60px;
	height: 16px;
	font-size: 12px;
	padding: 0px 10px;
	border-radius: 10px;
	color: #fff;
}

.i_expert_info img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}

.i_expert_info dt {
	width: 100%;
	float: left;
	text-align: center;
}

.i_expert_info dt span {
	float: left;
	width: 100%;
}

.i_expert_info dt span em {
	font-style: normal;
}

.i_expert_bot {
	width: 100%;
	float: left;
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #fff;
	font-size: 14px;
	color: #e84b5b;
}

.i_expert:hover .i_expert_bot {
	float: left;
	background: #e84b5b;
	color: #fff;
	height: 50px;
	text-align: center;
	line-height: 50px;
}

.i_expert:hover .i_expert_bot a {
	color: #fff;
}

.i_expert_bot a {
	color: #e84b5b;
}

.i_expert_bot a:hover {
	color: #fff;
}

.tj_list {
	width: 100%;
	float: left;
}

.tj_list ul {
	width: 100%;
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #fafafa;
}

.tj_list ul li {
	float: left;
}

.tj_li1 {
	width: 110px;
}

.tj_li2 {
	width: 110px;
}

.tj_li3 {
	width: 110px;
}

.tj_li4 {
	width: 360px;
	overflow: hidden;
	height: 70px;
}

.tj_li4 dl {
	width: 360px;
}

.tj_li4 dl dd {
	width: 165px;
	float: left;
}

.tj_li4 dl dt {
	width: 165px;
	float: left;
}

.tj_li4 dl dd span {
	float: right;
	text-align: right;
	width: 134px;
	overflow: hidden;
}

.tj_li4 dl dd img {
	float: right;
	height: 26px;
	width: 26px;
	margin-top: 22px;
	margin-left: 5px;
}

.tj_li4 dl .span_cne {
	width: 30px;
	float: left;
	text-align: center;
}

.tj_li4 dl dt span {
	float: left;
	width: 134px;
	overflow: hidden;
	text-align: left;
}

.tj_li4 dl dt img {
	float: left;
	height: 26px;
	width: 26px;
	margin-top: 22px;
	margin-right: 5px;
}


.tj_li4_1 {
	width: 520px;
}

.tj_li4_1 dl {
	width: 520px;
}

.tj_li4_1 dl dd {
	width: 245px;
	float: left;
}

.tj_li4_1 dl dt {
	width: 245px;
	float: left;
}

.tj_li4_1 dl dd span {
	float: right;
	text-align: right;
}

.tj_li4_1 dl dd img {
	float: right;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	margin-top: 22px;
	margin-right: 5px;
}

.tj_li4_1 dl .span_cne {
	width: 30px;
	float: left;
	text-align: center;
}

.tj_li4_1 dl dt span {
	float: left;
}

.tj_li4_1 dl dt img {
	float: left;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	margin-top: 22px;
	margin-left: 5px;
}

.tj_li5 {
	width: 130px;
}

.tj_li6 {
	width: 90px;
}

.tj_li7 {
	width: 90px;
}

.tj_li7 i {
	margin-top: 20px;
}

.tj_li8 {
	width: 80px;
}

.tj_li9 {
	width: 100px;
}

.tj_list ul:nth-child(odd) {
	background: #fff;
}

.tj_list ul:hover {
	background: #f5f5f5;
}

.tj_list ul:hover .tj_li9 a {
	background: #e84b5b;
	color: #fff;
}

.tj_li9 a {
	padding: 10px 15px;
	border-radius: 3px;
}

.tj_li9 a:hover {
	background: #e84b5b;
	padding: 10px 15px;
	border-radius: 3px;
	color: #fff;
}

.i_news {
	width: 550px;
	float: left;
	padding: 20px;
}

.i_news_l {
	width: 160px;
	float: left;
}

.i_news_r {
	width: 370px;
	float: left;
	margin-left: 20px;
}

.i_news_title {
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-bottom: 10px;
}

.i_news_title dl dd {
	float: left;
}

.i_news_title dl dd h3 {
	font-size: 16px;
	float: left;
}

.i_news_title dl dd span {
	font-size: 14px;
	float: left;
}

.i_news_title dl dt {
	float: right;
}

.i_news_list {
	width: 100%;
	float: left;
}

.i_news_list ul {
	width: 100%;
	float: left;
}

.i_news_list ul li {
	width: 100%;
	float: left;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}


/*******专家貼士*******/
.expert {
	width: 1180px;
	float: left;
	padding: 20px 0;
}

.expert dl {
	width: 1180px;
	float: left;
}

.expert dl dd {
	width: 360px;
	float: left;
}

.expert dl dt {
	width: 358px;
	float: left;
	border-left: solid #dfdfdf 1px;
	border-right: solid #dfdfdf 1px;
}

.expert dl .dl_top {
	float: left;
	width: 100%;
	font-size: 48px;
	text-align: center;
}

.expert dl .dl_bot {
	float: left;
	width: 100%;
	font-size: 16px;
	text-align: center;
	margin-top: 5px;
}

/*******友情链接*******/


.i_links {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 30px;
}

.i_links dl {
	width: 100%;
	float: left;
	padding: 5px 0;
}

.i_links dl dd {
	width: 110px;
	float: left;
	line-height: 25px;
	margin-left: 10px;
}

.i_links dl dt {
	width: 1060px;
	float: left;
}

.i_links dl dt ul {
	width: 1060px;
	float: left;
}

.i_links dl dt ul li {
	width: 120px;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
/* 
.i_links dl dt ul li a {
	color: #66667d;
} */




/*******分页********/
.paging {
	width: 100%;
	float: left;
	background: #fff;
	border-top: solid #ebebeb 1px;
}

.tips_pagination {
	padding-left: 0;
	margin: 1.5rem 0;
	list-style: none;
	color: #999;
	text-align: center;
}

.tips_pagination:before,
.tips_pagination:after {
	content: " ";
	display: table
}

.tips_pagination:after {
	clear: both
}

.tips_pagination>li {
	display: inline-block
}

.tips_pagination>li>a {
	position: relative;
	display: block;
	padding: .5em 1em;
	text-decoration: none;
	line-height: 1.2;
	background-color: #fff;
	border: 1px solid #ebebeb;
	border-radius: 0;
	margin-bottom: 5px;
	margin-right: 5px
}

.tips_pagination>li:last-child>a,
.tips_pagination>li:last-child>span {
	margin-right: 0
}

.tips_pagination>li>a:hover,
.tips_pagination>li>a:focus {
	background-color: #eee
}

.tips_pagination>.tips_active>a,
.tips_pagination>.tips_active>a:hover,
.tips_pagination>.tips_active>a:focus {
	z-index: 2;
	color: #fff;
	background-color: #e84b5b;
	border-color: #fff;
	cursor: default
}

.tips_pagination>.tips_disabled>a,
.tips_pagination>.tips_disabled>a:hover,
.tips_pagination>.tips_disabled>a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
	pointer-events: none;
}

.tips_pagination .tips_pagination-prev {
	float: left;
}

.tips_pagination .tips_pagination-prev a {
	border-radius: 0
}

.tips_pagination .tips_pagination-next {
	float: right
}

.tips_pagination .tips_pagination-next a {
	border-radius: 0
}

.tips_pagination-centered {
	text-align: center
}

.tips_pagination-right {
	text-align: right
}

/*****购买推介*****/
.view_info {
	width: 1140px;
	float: left;
	padding: 0 20px 20px;
}

.view_info_title {
	width: 900px;
	float: left;
	margin-left: 120px;
}

.view_info_t_l {
	width: 150px;
	float: left;
	text-align: center;
}

.view_info_t_l span {
	width: 150px;
	float: left;
	text-align: center;
}

.view_info_t_r {
	width: 150px;
	float: left;
	text-align: center;
}

.view_info_t_r span {
	width: 150px;
	float: left;
	text-align: center;
}

.view_info_t_l img {
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.view_info_t_r img {
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.view_info_t_cen {
	width: 500px;
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}

.view_info_t_cen dl dd {
	width: 100%;
	background: #f6f6f6;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
}

.view_info_t_cen dl dt {
	width: 100%;
	float: left;
	text-align: center;
}




.view_info_con {
	width: 100%;
	float: left;
}

.view_info_con dl {
	width: 480px;
	padding-left: 330px;
	font-size: 14px;
	display: inline;
	float: left;
	height: 50px;
	line-height: 50px;
}

.view_info_con dl span {
	float: left;
}

.view_info_con dl i {
	margin-top: 10px;
}

.view_info_con dl select {
	padding: 5px 10px 5px 5px;
}

.view_info_buy {
	width: 100%;
	float: left;
	text-align: center;
}

.view_info_buy button {
	width: 300px;
	display: inline-block;
	border: none;
	color: #fff;
	margin: 0 auto;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #e84b5b;
	cursor: pointer;
}

.view_info_buy button:hover {
	width: 300px;
	margin: 0 auto;
	border: none;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
	cursor: pointer;
}

.view_info_note {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}


.pop_ups {
	width: 650px;
	background: #fff;
	position: fixed;
	left: 50%;
	margin-left: -325px;
	border: solid 1px #ccc;
	border-radius: 5px;
	padding-bottom: 20px;
	z-index: 999;
	overflow: hidden;
	height: 440px;
	top: 50%;
	margin-top: -220px;

}

.pop_ups_close {
	width: 100%;
	float: left;
	height: 32px;
	line-height: 32px;
	background: #f5f5f5;
}

.pop_ups_close dd {
	width: 200px;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
	display: inline;
	font: 100 16px/32px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.pop_ups_close dt {
	float: right;
	display: block;
	width: 32px;
	height: 32px;
}

.pop_ups_close dt a {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) no-repeat;
	transition: all 0.2s linear 0s;
	cursor: pointer;
}

.pop_ups_close dt a:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) -0px -32px no-repeat;
}

.v_pop_info {
	width: 610px;
	float: left;
	margin-left: 20px;
	font-size: 14px;
	margin-top: 10px;
}

.v_pop_info h3 {
	width: 610px;
	float: left;
	height: 35px;
	line-height: 35px;
}

.v_pop_info h3 i {
	float: left;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 10px;
}

.v_pop_info dl {
	width: 610px;
	float: left;
	height: 30px;
	line-height: 30px;
}

.v_pop_info dl dd {
	width: 305px;
	float: left;
}

.v_pop_info dl dt {
	width: 305px;
	float: left;
}

.v_pop_view {
	width: 610px;
	float: left;
	margin-left: 20px;
	font-size: 14px;
}

.v_pop_view dl {
	width: 590px;
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 20px;
	margin-top: 10px;
}

.v_pop_view dl span {
	margin-right: 20px;
}

.v_pop_view ul {
	width: 100%;
	float: left;
	height: 84px;
	overflow: auto;
}

.v_pop_view li {
	width: 500px;
	float: left;
	height: 28px;
	line-height: 28px;
	padding-left: 50px;
}

.v_pop_view .an_charge {
	padding: 1px 8px;
	background: #f5f5f5;
	border: 1px #dcdcdc solid;
	border-radius: 3px;
}

.v_pop_view_success {
	width: 100%;
	float: left;
	padding: 80px 0;
}

.v_pop_view_success dl {
	width: 100%;
	float: left;
	text-align: center;
}

.v_pop_view_success dl dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.v_pop_view_success dl dt {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}

.view_buy {
	width: 100%;
	float: left;
}

.view_buy dl {
	width: 100%;
	float: left;
}

.view_buy dd {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 50px;
	height: 50px;
	margin: 20px 0;
}

.view_buy dd a {
	cursor: pointer;
	background: #e84b5b;
	height: 50px;
	line-height: 50px;
	margin: 0px auto;
	border-radius: 3px;
	font-size: 24px;
	color: #fff;
	width: 200px;
	text-align: center;
	display: block;
}

.view_buy dd a:hover {
	cursor: pointer;
	background: #de1e30;
	height: 50px;
	margin: 0px auto;
	line-height: 50px;
	border-radius: 3px;
	font-size: 24px;
	color: #fff;
	width: 200px;
	text-align: center;
	display: block;
}

.view_buy dt {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.title_tab {
	width: 1180px;
	float: left;
	background: #f9f9f9;
}

.title_tab ul {
	float: left;
}

.title_tab ul li {
	float: left;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
}

.title_tab ul li a {
	float: left;
	padding: 0px 15px;
}

.title_tab ul li a:hover,
.t_tab_hover {
	float: left;
	padding: 0px 15px;
	height: 48px;
	line-height: 48px;
	background: #fff;
	border-top: solid 2px #e84b5b;
}

.title_tab dl {
	float: left;
}

.hot_tab {
	width: 1180px;
	float: left;
	background: #f9f9f9;
}

.hot_tab ul {
	float: left;
	width: 1180px;
	display: flex;
}

.hot_tab ul li {
	float: left;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	flex: 1;
	text-align: center;
}

.hot_tab ul li a {
	float: left;
	width: 100%;
}

.hot_tab ul li a:hover,
.hot_tab_hover {
	float: left;
	width: 100%;
	color: #e84b5b;
	height: 48px;
	line-height: 48px;
	background: #fff;
	border-top: solid 2px #e84b5b;
}


.tab_title {
	width: 1180px;
	float: left;
	background: #f9f9f9;
}

.tab_title ul {
	float: left;
}

.tab_title ul li {
	height: 50px;
	line-height: 50px;
	float: left;
	display: inline-block;
}

.tab_title ul li a {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #000;
	cursor: pointer;
	text-decoration: none;
	float: left;
	padding: 0px 30px;

}

.tab_title li a.current {
	font-size: 16px;
	color: #c40000;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #fff;
	border-top: solid 2px #e84b5b;
	padding: 0px 30px;
	height: 48px;
	line-height: 48px;
}


.user_list {
	width: 1180px;
	float: left;
	padding: 20px 0;
}

.qltj_bg {
	background: url(../images/qktj.png) no-repeat left top;
	float: left;
}

.list_left {
	width: 200px;
	float: left;
	margin-left: 50px;
}

.list_left dl {
	width: 200px;
	float: left;
	border-right: solid #ebebeb 1px;
}

.list_left dl dd {
	width: 200px;
	float: left;
	text-align: center;
	position: relative;
}

.list_left dd span {
	position: absolute;
	bottom: 0px;
	right: 55px;
	height: 16px;
	font-size: 12px;
	padding: 0px 10px;
	border-radius: 10px;
	color: #fff;
}

.list_left dl dd img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	cursor: pointer;
}

.list_left dl dt {
	width: 200px;
	float: left;
	text-align: center;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	margin-top: 5px;
}

.list_left dl .float_accuracy dl {
	border-right: none;
}

.list_cen {
	width: 550px;
	float: left;
	margin-left: 50px;
}

.list_cen ul {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}

.list_cen ul li {
	float: left;
	margin-right: 10px;
	width: 80px;
}

.list_cen ul .list_cen_li {
	width: 120px;
	float: left;
}

.list_cen dl {
	width: 120px;
	float: left;
	margin-top: 10px;
}

.list_cen dl dd {
	width: 100px;
	float: left;
	height: 30px;
	line-height: 30px;
}

.list_cen dl dt {
	width: 100px;
	float: left;
}

.list_right {
	width: 250px;
	float: left;
	margin-top: 5px;
}

.list_right dl dd {
	width: 100%;
	float: left;
}

.list_right dl dt {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.list_right dl dd a {
	width: 200px;
	display: block;
	height: 40px;
	line-height: 40px;
	background: #e84b5b;
	margin: 0px auto;
	border-radius: 3px;
	text-align: center;
	color: #fff;
}

.list_right dl dt a {
	width: 198px;
	display: block;
	height: 38px;
	line-height: 38px;
	border: solid #e84b5b 1px;
	margin: 0px auto;
	border-radius: 3px;
	text-align: center;
	color: #e84b5b;
}

.day_list {
	width: 100%;
	float: left;
	text-align: center;
}

.day_list ul {
	float: left;
	width: 100%;
	height: 45px;
	line-height: 45px;
}

.day_list_ul {
	width: 100%;
	float: left;
	background: #fafafa;
}

.day_list_ul:nth-child(odd) {
	background: #fff;
}

.day_list_ul:hover {
	background: #f5f5f5;
}

.day_li1 {
	float: left;
	width: 80px;
	text-align: center;
}

.day_li2 {
	float: left;
	width: 180px;
	text-align: left;
}

.day_li2 .user_color {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 45px;
	line-height: 45px;
}

.day_li3 {
	float: left;
	width: 135px;
	text-align: center;
}

.day_li4 {
	float: left;
	width: 135px;
	text-align: center;
}

.day_list .float_accuracy dl {
	padding: 0px;
	margin-top: -30px;
}

.day_list .float_accuracy ul {
	padding: 0px;
	height: 25px;
}

.day_list .username:hover .accuracy_hover {
	top: -220px;
}

.week_con {
	width: 580px;
	float: left;
}

.week_list {
	width: 100%;
	float: left;
	text-align: center;
}

.week_list ul {
	float: left;
	width: 100%;
	height: 45px;
	line-height: 45px;
}

.week_list_ul {
	width: 100%;
	float: left;
	background: #fafafa;
}

.week_list_ul:nth-child(odd) {
	background: #fff;
}

.week_list_ul:hover {
	background: #f5f5f5;
}

.week_li1 {
	float: left;
	width: 70px;
	text-align: center;
}

.week_li2 {
	float: left;
	width: 180px;
	text-align: left;
}

.week_li2 .user_color {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 45px;
	line-height: 45px;
}

.week_li3 {
	float: left;
	width: 130px;
	text-align: center;
}

.week_li4 {
	float: left;
	width: 110px;
	text-align: center;
}

.week_li5 {
	float: left;
	width: 90px;
	text-align: center;
}

.week_list .float_accuracy dl {
	padding: 0px;
	margin-top: -30px;
}

.week_list .float_accuracy ul {
	padding: 0px;
	height: 25px;
}

.week_list .username:hover .accuracy_hover {
	top: -220px;
}

.keep_win_list {
	width: 100%;
	float: left;
	text-align: center;
}

.keep_win_list ul {
	width: 100%;
	float: left;
	height: 45px;
	line-height: 45px;
}

.keep_win_list_ul {
	width: 100%;
	float: left;
	background: #fafafa;
}

.keep_win_list_ul:nth-child(odd) {
	background: #fff;
}

.keep_win_list_ul:hover {
	background: #f5f5f5;
}

.keep_win_li1 {
	float: left;
	width: 100px;
	text-align: center;
}

.keep_win_li2 {
	float: left;
	width: 250px;
	text-align: left;
}

.keep_win_li2 .user_color {
	height: 45px;
	width: 250px;
	line-height: 45px;
	float: left;
	overflow: hidden;
}

.keep_win_li3 {
	float: left;
	width: 180px;
	text-align: center;
}

.keep_win_list .float_accuracy dl {
	padding: 0px;
	margin-top: -30px;
}

.keep_win_list .float_accuracy ul {
	padding: 0px;
	height: 25px;
}

.keep_win_list .username:hover .accuracy_hover {
	top: -220px;
}


.user_left {
	width: 800px;
	float: left;
}

.user_right {
	width: 300px;
	float: left;
	margin-left: 20px;
}

.user_r_info {
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 10px;
}

.user_r_info dd {
	width: 100%;
	float: left;
	text-align: center;
	padding: 15px 0 5px;
	position: relative;
}

.user_r_info .dd_span {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 35px;
}

.user_r_info dd span {
	position: absolute;
	top: 68px;
	right: 107px;
	height: 16px;
	font-size: 12px;
	padding: 0px 10px;
	border-radius: 10px;
	color: #fff;
}

.user_r_info dt {
	width: 100%;
	float: left;
	text-align: center;
}

.user_r_info img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}

.user_r_info dt span {
	float: left;
	width: 100%;
}

.user_r_info dt span em {
	font-style: normal;
}

.user_r_bot {
	width: 100%;
	float: left;
}

.user_r_bot dl {
	width: 100%;
	float: left;
}

.user_r_bot dl dd {
	width: 100%;
	float: left;
	font-size: 16px;
}

.user_r_bot dl dt {
	width: 100%;
	float: left;
	font-size: 16px;
}

.user_r_bot dl dd a {
	width: 200px;
	display: block;
	height: 40px;
	line-height: 40px;
	background: #e84b5b;
	margin: 0px auto;
	border-radius: 3px;
	text-align: center;
	color: #fff;
}

.user_r_bot dl dt a {
	width: 198px;
	display: block;
	height: 38px;
	line-height: 38px;
	border: solid #e84b5b 1px;
	margin: 0px auto;
	border-radius: 3px;
	text-align: center;
	color: #e84b5b;
}

.login_banner {
	width: 100%;
	float: left;
	height: 540px;
}

.login_left {
	width: 680px;
	float: left;
	height: 540px;
	display: block;
}

.login_left a {
	width: 680px;
	float: left;
	height: 540px;
	display: block;
}

.login_box {
	width: 320px;
	float: right;
	height: 480px;
	margin-top: 30px;
	padding: 0px 40px;
}

.login_tab {
	width: 320px;
	float: left;
}

.login_tab i {
	width: 20px;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
}

.login_tab span {
	font-size: 22px;
	float: left;
	width: 150px;
	text-align: center;
	height: 40px;
	line-height: 40px;
}

.login_input {
	width: 320px;
	float: left;
}

.login_input li {
	width: 100%;
	float: left;
	height: 48px;
}

.login_input .li_input {
	width: 310px;
	padding: 0px 5px;
	font-size: 14px;
	float: left;
	outline: none;
	height: 25px;
	line-height: 25px;
	border: none;
	margin-top: 18px;
}

.login_protocol {
	width: 320px;
	float: left;
}

.login_protocol_ip {
	float: left;
	width: 20px;
}

.login_protocol label {
	float: left;
	font-size: 12px;
}

.login_button {
	width: 100%;
	float: left;
}

.login_button .l_button {
	outline: none;
	cursor: pointer;
	border: none;
	width: 100%;
	float: left;
	color: #fff;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #e84b5b;
}

.login_button .l_button:hover {
	width: 100%;
	float: left;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
}

.login_prompt {
	float: left;
	width: 320px;
	height: 25px;
	line-height: 25px;
	margin-bottom: 10px;
}

.login_prompt dl dd {
	float: left;
}

.login_prompt dl dt {
	float: right;
}

.login_bottom {
	width: 150px;
	margin-left: 93px;
	float: left;
	height: 38px;
	line-height: 38px;
}

.login_bottom a {
	float: left;
	margin-right: 10px;
}

.login_b_title {
	width: 100%;
	float: left;
	border-top: solid #dfdfdf 1px;
	position: relative;
	height: 1px;
	margin-bottom: 10px;
}

.login_b_title span {
	width: 200px;
	left: 60px;
	float: left;
	background: #fff;
	text-align: center;
	position: relative;
	top: -10px;
}

.login_qq {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/loginV1.png) no-repeat;
}

.login_qq:hover {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/loginV1.png) 0px -43px no-repeat;
}

.login_wx {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/loginV1.png) -42px 0 no-repeat;
}

.login_wx:hover {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/loginV1.png) -42px -43px no-repeat;
}

.login_wb {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/loginV1.png) -82px 0 no-repeat;
}

.login_wb:hover {
	float: left;
	width: 38px;
	height: 38px;
	background: url(../images/loginV1.png) -82px -43px no-repeat;
}

.padding-tb-xs {
	padding-top: 10px;
	padding-bottom: 10px;
}

.padding-tb-sm {
	padding-top: 20px;
	padding-bottom: 20px;
}

.padding-tb {
	padding-top: 30px;
	padding-bottom: 30px;
}

.padding-tb-lg {
	padding-top: 40px;
	padding-bottom: 40px;
}

.padding-tb-xl {
	padding-top: 50px;
	padding-bottom: 50px;
}
.text-center {
	text-align: center;
}
.align-center {
	align-items: center;
}
.flex {
	display: flex;
}
.flex-sub {
	flex: 1;
}

.flex-twice {
	flex: 2;
}

.flex-treble {
	flex: 3;
}

/****消费纪录****/
.balance_list {
	width: 100%;
	float: left;
}

.balance_list ul {
	width: 100%;
	float: left;
	text-align: center;
	background: #fafafa;
}

.balance_list ul li {
	float: left;
}

.balance_li1 {
	width: 120px;
}

.balance_li2 {
	width: 120px;
}

.balance_li3 {
	width: 120px;
}

.balance_li4 {
	width: 120px;
}

.balance_li5 {
	width: 120px;
}

.balance_li6 {
	width: 120px;
}

.balance_li7 {
	width: 360px;
}

.balance_list ul:nth-child(odd) {
	background: #fff;
}

.balance_list ul:hover {
	background: #f5f5f5;
}

/****个人资料****/
.info_top {
	width: 100%;
	float: left;
	padding: 20px 0;
}

.info_top dl {
	width: 500px;
	margin: 0 auto;
}

.info_top dl dd {
	width: 100px;
	float: left;
}

.info_top dl dd img {
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 50%;
}

.info_top dl dt {
	width: 380px;
	float: right;
}

.info_top dl dt h3 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-bottom: 3px;
}

.info_top dl dt h3 span {
	float: left;
}

.info_top dl dt h3 i {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
}

.info_top dl dt .charge_but {
	outline: none;
	cursor: pointer;
	margin-left: 20px;
	display: inline-block;
	padding: 0px 15px;
	border: none;
	color: #fff;
	line-height: 30px;
	text-align: center;
	border-radius: 3px;
	background: #e84b5b;
}

.info_top dl dt .charge_but:hover {
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0px 15px;
	border-radius: 3px;
	background: #de1e30;
}

.info_list {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}

.info_list ul {
	width: 1120px;
	margin: 0px 30px;
	float: left;
	height: 70px;
	line-height: 70px;
	background: #fff;
}

.info_list ul li {
	float: left;
}

.info_li1 {
	width: 120px;
	padding-left: 30px;
}

.info_li2 {
	width: 400px;
	display: block;
	height: 70px;
}

.info_li3 {
	width: 700px;
	display: block;
	height: 70px;
}

.info_li3 img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin-top: 15px;
}

.info_li3 textarea {
	width: 600px;
	float: left;
	height: 40px;
	line-height: 20px;
	margin-top: 10px;
	outline: none;
	border: solid 1px #ebebeb;
	resize: none;
}

.info_li4 {
	width: 140px;
	display: block;
	height: 70px;
}

.info_li5 {
	width: 100px;
	text-align: right;
}

.info_li5 .l_button {
	outline: none;
	cursor: pointer;
	width: 80px;
	margin-top: 18px;
	float: right;
	border: none;
	color: #fff;
	height: 30px;
	border-radius: 3px;
	background: #e84b5b;
}

.info_li5 .l_button:hover {
	height: 30px;
	width: 80px;
	float: right;
	border-radius: 3px;
	background: #de1e30;
}

.info_title {
	width: 100%;
	height: 70px;
	line-height: 70px;
	float: left;
	text-indent: 30px;
}

.info_con {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}

.info_con dl {
	width: 100%;
	float: left;
}

.info_con dl dd {
	width: 400px;
	float: left;
	text-align: right;
	height: 50px;
	line-height: 50px;
	padding-right: 10px;
}

.info_con dl dt {
	width: 400px;
	float: left;
	height: 50px;
	line-height: 50px;
}

.info_con dl dt .info_input {
	width: 250px;
	padding: 0px 5px;
	font-size: 14px;
	margin-top: 7px;
	float: left;
	outline: none;
	height: 35px;
	line-height: 35px;
	border-radius: 3px;
	border: solid #c5c5c5 1px;
}

.info_con dl dt .l_button {
	outline: none;
	cursor: pointer;
	border: none;
	width: 262px;
	float: left;
	color: #fff;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #e84b5b;
}

.info_con dl dt .l_button:hover {
	width: 262px;
	float: left;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
}

.info_con dl dt span {
	float: left;
	margin-left: 5px;
}

.avatar {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}

.avatar_img {
	width: 100%;
	float: left;
	text-align: center;
}

.avatar_img img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}

.avatar_con {
	width: 100%;
	flaot: left;
}

.avatar_con dd {
	width: 100%;
	flaot: left;
	text-align: center;
}

.avatar_con dt {
	width: 100%;
	flaot: left;
	text-align: center;
}

.avatar_bot {
	width: 100%;
	float: left;
	text-align: center;
}

.avatar_bot .l_button {
	outline: none;
	cursor: pointer;
	border: none;
	text-align: center;
	width: 262px;
	margin: 0 auto;
	color: #fff;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #e84b5b;
	display: block;
}

.avatar_bot .l_button:hover {
	width: 262px;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
}

/****我的套餐****/
.discount_list {
	width: 100%;
	float: left;
}

.discount_list ul {
	width: 100%;
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #fafafa;
}

.discount_list ul li {
	float: left;
}

.discount_li1 {
	width: 200px;
}

.discount_li2 {
	width: 130px;
}

.discount_li3 {
	width: 170px;
}

.discount_li4 {
	width: 170px;
}

.discount_li5 {
	width: 510px;
}

.discount_list ul:nth-child(odd) {
	background: #fff;
}

.discount_list ul:hover {
	background: #f5f5f5;
}

.discount_con {
	width: 280px;
	float: left;
	text-align: center;
	transition: all .2s linear;
}

.discount_con h3 {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #f9f9f9;
	margin-bottom: 20px;
}

.discount_con dl {
	width: 100%;
	float: left;
}

.discount_con dl dd {
	width: 240px;
	margin-left: 8px;
	float: left;
	line-height: 25px;
}

.discount_con dl dd span {
	width: 100%;
	float: left;
	text-align: center;
}

.discount_con dl dd .span_through {
	text-decoration: line-through;
}

.discount_con dl dt {
	float: left;
	width: 100%;
}

.discount_con dl dt .l_button {
	outline: none;
	cursor: pointer;
	border: none;
	width: 100%;
	float: left;
	color: #fff;
	height: 50px;
	font-size: 24px;
	background: #e84b5b;
}

.discount_con dl dt .l_button:hover {
	width: 100%;
	float: left;
	height: 50px;
	font-size: 24px;
	background: #de1e30;
}

.discount_con:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate3d(0, -2px, 0)
}

.discount_success {
	width: 100%;
	float: left;
}

.discount_success dl {
	width: 100%;
	float: left;
	padding: 50px 0px;
}

.discount_success dl dd {
	width: 100%;
	float: left;
	text-align: center;
}

.discount_success dl dt {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 50px;
}

.discount_success dl dt .l_button {
	outline: none;
	cursor: pointer;
	border: none;
	width: 200px;
	margin: 0 auto;
	display: block;
	color: #fff;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	background: #e84b5b;
}

.discount_success dl dt .l_button:hover {
	width: 200px;
	margin: 0 auto;
	display: block;
	font-size: 24px;
	background: #de1e30;
}

.package-list {
	width: 580px;
	float: left;
	transition: all .2s linear;
	margin-top: 20px;
	padding-bottom: 20px;
}

.package-list h3 {
	width: 560px;
	padding-left: 20px;
	float: left;
	height: 50px;
	line-height: 50px;
	background: #f9f9f9;
	margin-bottom: 20px;
}

.package-list dl {
	width: 100%;
	float: left;
}

.package-list dl img {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
}

.package-list dl dd {
	width: 370px;
	float: left;
	line-height: 25px;
}

.package-list dl dd span {
	width: 100%;
	float: left;
}

.package-list dl dd .span_through {
	text-decoration: line-through;
}

.package-list dl dt {
	float: left;
	width: 150px;
}

.package-list dl dt .l_button {
	outline: none;
	border-radius: 20px;
	cursor: pointer;
	border: none;
	width: 100%;
	float: left;
	color: #fff;
	height: 40px;
	font-size: 20px;
	background: #e84b5b;
}

.package-list dl dt .l_button:hover {
	width: 100%;
	border-radius: 20px;
	float: left;
	height: 40px;
	font-size: 20px;
	background: #de1e30;
}

.package-list:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, .1);
	transform: translate3d(0, -2px, 0)
}



.today_list {
	width: 100%;
	float: left;
}

.today_list ul {
	width: 100%;
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #fafafa;
}

.today_list ul li {
	float: left;
}

.today_li1 {
	width: 120px;
}

.today_li2 {
	width: 100px;
}

.today_li3 {
	width: 100px;
}

.today_li4 {
	width: 390px;
}

.today_li4 dl {
	width: 390px;
}

.today_li4 dl dd {
	width: 180px;
	float: left;
}

.today_li4 dl dt {
	width: 180px;
	float: left;
}

.today_li4 dl dd span {
	float: right;
	text-align: right;
	width: 149px;
	overflow: hidden;
}

.today_li4 dl dd img {
	float: right;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	margin-top: 22px;
	margin-left: 5px;
}

.today_li4 dl .span_cne {
	width: 30px;
	float: left;
	text-align: center;
}

.today_li4 dl dt span {
	float: left;
	width: 124px;
	overflow: hidden;
	text-align: left;
}

.today_li4 dl dt img {
	float: left;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	margin-top: 22px;
	margin-right: 5px;
}


.today_li5 {
	width: 120px;
}

.today_li6 {
	width: 80px;
}

.today_li7 {
	width: 80px;
}

.today_li7 i {
	margin-top: 23px;
}

.today_li8 {
	width: 90px;
}

.today_li9 {
	width: 100px;
}

.today_list ul:nth-child(odd) {
	background: #fff;
}

.today_list ul:hover {
	background: #f5f5f5;
}

.today_list ul:hover .today_li9 a {
	background: #e84b5b;
	color: #fff;
}

.today_li9 a {
	padding: 10px 15px;
	border-radius: 3px;
	color: #e84b5b;
}

.today_li9 a:hover {
	background: #e84b5b;
	padding: 10px 15px;
	border-radius: 3px;
	color: #fff;
}

.process_title {
	width: 1120px;
	float: left;
	margin-left: 30px;
	height: 50px;
	line-height: 50px;
}

.process_con {
	width: 1120px;
	float: left;
	margin-left: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.about {
	width: 1120px;
	float: left;
	padding: 30px;
	line-height: 25px;
	min-height:500px;
}

.a_help {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}

.a_help h3 {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	text-indent: 30px;
	margin-bottom: 20px;
}

.a_help dl {
	width: 800px;
	float: left;
}

.a_help dl dd {
	float: left;
	width: 180px;
	text-align: right;
}

.a_help dl dd i {
	font-size: 70px;
}

.a_help dl dt {
	float: left;
	width: 500px;
	margin-left: 20px;
}

.a_help dl dt h4 {
	float: left;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
}

/*******网站地图**********/
.map {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}

.map dl {
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.map dl dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-indent: 5px;
	border-bottom: solid 1px #ebebeb;
	margin-top: 10px;
}

.map dl dt {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	margin-left: 0px;
}

.map dl dt a {
	float: left;
	margin-left: 10px;
	display: inline;
	background: #eee;
	padding: 0 5px;
}

.map dl dt a:hover {
	float: left;
	margin-left: 10px;
	display: inline;
	background: #de1e30;
	padding: 0 5px;
	color: #fff;
	text-decoration: none;
}

/*****意见反馈*****/
.feedback {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

.feedback ul {
	width: 800px;
	float: left;
	margin-left: 140px;
	/* font-family: "微软雅黑"; */
	font-size: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.feedback dl {
	width: 800px;
	float: left;
	margin-left: 40px; 
	display: inline;
	margin-top: 20px;
}

.feedback dd {
	width: 100px;
	float: left;
	text-align: right;
	height: 25px;
	line-height: 25px;
	/* font-family: "微软雅黑"; */
	font-size: 14px;
	color: #000;
}

.feedback dt {
	width: 600px;
	float: left;
	margin: 0px;
	font-weight: 100;
}

.feedback dt .text_box {
	width: 550px;
	float: left;
	height: 24px;
	line-height: 24px;
	border: solid 1px #ccc;
}

.feedback dt .text_box1 {
	width: 550px;
	float: left;
	height: 96px;
	line-height: 24px;
	border: solid 1px #ccc;
}

.feedback dt .submit {
	width: 150px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border: none;
	color: #fff;
	/* font-family: "微软雅黑"; */
	font-size: 16px;
	padding: 0px;
}

.feedback dt .bt_submit {
	outline: none;
	cursor: pointer;
	border: none;
	text-align: center;
	text-align: center;
	width: 180px;
	float: left;
	height: 50px;
	border-radius: 3px;
	color: #fff;
	font-size: 24px;
	background: #e84b5b;
}

.feedback dt .bt_submit:hover {
	width: 180px;
	float: left;
	height: 50px;
	text-align: center;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
}



/****发布推介*******/
.game_left {
	width: 800px;
	float: left;
	min-height: 500px;
}

.game_list {
	width: 800px;
	float: left;
}

.game_list h3 {
	width: 790px;
	float: left;
	line-height: 30px;
	background: #f9f9f9;
	padding-left: 10px;
	font-size: 14px;
}

.game_list ol {
	width: 800px;
	float: left;
	line-height: 30px;
	background: #ffdde0;
}

.game_list ul {
	width: 800px;
	float: left;
	line-height: 30px;
	background: #fff;
}

.game_list ul li {
	float: left;
}

.game_list ol li {
	float: left;
}

.game_li1 {
	width: 120px;
	float: left;
	text-align: center;
}

.game_list .game_li1 dl {
	width: 100%;
	margin-top: 5px;
}

.game_list .game_li1 dl dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.game_list .game_li1 dl dt {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.game_li2 {
	width: 229px;
	float: left;
	padding-left: 10px;
}

.game_list .game_li2 dl {
	width: 100%;
	margin-top: 5px;
	background: url(../images/us-2.png) no-repeat center right;
	height: 56px;
}

.game_list .game_li2 dl dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.game_list .game_li2 dl dt {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}


.game_list dl {
	width: 100%;
}

.game_list dl dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.game_list dl dt {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.game_li3 {
	width: 109px;
	float: left;
	text-align: center;
}

.game_li4 {
	width: 109px;
	float: left;
	text-align: center;
}

.game_li5 {
	width: 109px;
	float: left;
	text-align: center;
}

.game_li6 {
	width: 109px;
	float: left;
	text-align: center;
}

.game_li7 {
	width: 110px;
	float: left;
	text-align: center;
}

.game_li8 {
	width: 350px;
	float: left;
	padding-left: 10px;
}

.game_li_a {
	height: 30px;
	width: 100%;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	background: none;
}

.game_li_a:hover {
	height: 30px;
	background: #e84b5b;
	width: 100%;
	float: left;
	color: #fff;
}

.game_li_a:hover .orange {
	color: #fff;
}

.game_li_a:disabled {
	height: 30px;
	background: #eee;
	width: 100%;
	float: left;
}

.game_li_a:disabled .orange {
	color: #8d8d8d;
}

.game_li_a:disabled:hover {
	color: #8d8d8d;
}

.game_list ul:nth-child(odd) {
	background: #fafafa;
}

/*.game_list ul:hover{background: #f5f5f5;}*/






.game_right {
	width: 360px;
	float: left;
	margin-left: 20px;
}

.game_publish {
	width: 356px;
	float: left;
	border: 2px solid #e84b5b;
}

.game_p_title {
	width: 100%;
	float: left;
	font-size: 16px;
	text-align: center;
	height: 50px;
	line-height: 50px;
}

.game_p_title dd {
	float: left;
	margin-left: 10px;
}

.game_p_title dt {
	float: right;
	margin-right: 10px;
	margin-top: 9px;
}

.game_p_title dt a {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) no-repeat;
	transition: all 0.2s linear 0s;
	cursor: pointer;
}

.game_p_title dt a:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) -0px -32px no-repeat;
}

.game_p_no {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.game_p_con {
	width: 316px;
	float: left;
	margin-left: 20px;
}

.game_p_con h3 {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	margin-top: 5px;
	text-align: center;
}

.game_p_con ul {
	float: left;
	width: 100%;
}

.game_p_con ul li {
	float: left;
	width: 310px;
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
	margin-top: 10px;
}

.game_p_con ul li .li_input {
	width: 50px;
	padding: 0px 3px;
	font-size: 14px;
	outline: none;
	height: 18px;
	line-height: 18px;
}

.game_p_con ul li .li_input1 {
	width: 30px;
	padding: 0px 3px;
	font-size: 14px;
	outline: none;
	height: 18px;
	line-height: 18px;
}

.game_p_bot {
	width: 336px;
	float: left;
	margin-left: 10px;
	padding-bottom: 20px;
}

.game_p_bot .p_button {
	outline: none;
	cursor: pointer;
	border: none;
	width: 100%;
	float: left;
	color: #fff;
	height: 50px;
	font-size: 24px;
	background: #e84b5b;
}

.game_p_bot .p_button:hover {
	width: 100%;
	float: left;
	height: 50px;
	font-size: 24px;
	background: #de1e30;
}

#game_none {
	position: relative;
	top: 0;
}

.game_r_rule {
	width: 358px;
	float: left;
}

.game_r_rule_con {
	line-height: 30px;
	padding: 15px;
	width: 326px;
	float: left;
}


/**********擂台规则******/
.rule {
	width: 1180px;
	float: left;
}

.rule dl {
	width: 1150px;
	padding: 15px;
	float: left;
	color: #242424;
}

.rule dd {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font: 100 16px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.rule dt {
	float: left;
	width: 100%;
	line-height: 25px;
}

.rule dt ul {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.rule dt ul h3 {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
	line-height: 25px;
}

.rule dt ul li {
	width: 50%;
	float: left;
	text-indent: 30px;
}

.search_search {
	width: 100%;
	float: left;
	padding-top: 20px;
}

.search_search dl {
	width: 770px;
	float: left;
}

.search_search dl dd {
	width: 370px;
	float: left;
	text-align: right;
	height: 40px;
	line-height: 40px;
}

.search_search dl dt {
	float: left;
	width: 350px;
	height: 40px;
}

.search_search dl .dt_input {
	width: 320px;
	margin-top: 1px;
	float: left;
	height: 35px;
	line-height: 35px;
	border: solid #de1e30 1px;
	padding: 0px 5px;
	font-size: 14px;
	outline: none;
	border-radius: 6px;
}

.search_condition {
	width: 100%;
	float: left;
	padding: 20px 0;
}

.search_condition dl {
	width: 370px;
	float: left;
	margin-bottom: 10px;
}

.search_condition dl dd {
	width: 140px;
	float: left;
	text-align: right;
	height: 50px;
	line-height: 50px;
}

.search_condition dl dt {
	float: left;
	width: 220px;
	height: 50px;
}

.search_condition dl .dt_input {
	width: 190px;
	margin-top: 7px;
	float: left;
	height: 35px;
	line-height: 35px;
	border: solid #de1e30 1px;
	padding: 0px 5px;
	font-size: 14px;
	outline: none;
	border-radius: 6px;
}

.search_condition ul {
	width: 100%;
	float: left;
}

.search_condition .s_button {
	outline: none;
	cursor: pointer;
	border: none;
	display: block;
	text-align: center;
	width: 280px;
	border-radius: 3px;
	margin: 0 auto;
	color: #fff;
	height: 50px;
	font-size: 24px;
	background: #e84b5b;
}

.search_condition .s_button:hover {
	width: 280px;
	margin: 0 auto;
	height: 50px;
	display: block;
	text-align: center;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
}

.search_condition ul a {
	margin: 0px auto;
	display: block;
	width: 50px;
	height: 25px;
	line-height: 25px;
	border: solid 1px #ebebeb;
	text-align: center;
	border-radius: 3px;
}

.mote {
	width: 1140px;
	float: left;
	padding: 20px;
}

.tj_no {
	width: 1140px;
	float: left;
	padding: 50px 20px;
	text-align: center;
}

.no_tj {
	width: 1140px;
	float: left;
	padding: 50px 20px;
	text-align: center;
}

.charge {
	width: 100%;
	float: left;
	padding: 20px 0px 50px;
}

.charge_box {
	width: 100%;
	float: left;
}

.charge_box dl {
	float: left;
	width: 100%;
	margin-top: 15px;
}

.charge_box h3 {
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	margin-bottom: 50px;
}

.charge_box ul {
	float: left;
	width: 500px;
	margin-top: 50px;
	margin-left:200px;
	text-align: left;
}

.charge_box ul .am-btn {
	padding: 15px 100px;
	font-size: 24px;
}

.charge_box dd {
	width: 200px;
	float: left;
	text-align: right;
	line-height: 25px;
	height: 25px;
}

.charge_box dt {
	width: 540px;
	float: left;
	text-align: left;
	line-height: 25px;
	margin: 0px;
	font-weight: 100;
}

.charge_box dt label {
	float: left;
	margin-right: 20px;
}

.charge_box dt span {
	float: left;
	color: #666;
}

.charge_box dt input {
	float: left;
	margin-right: 5px;
}

.charge_box dt label input {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

.charge_box dt .charge-ip {
	width: 60px;
	float: left;
	height: 25px;
	line-height: 25px;
}

.charge_box ul .charge_button {
	width: 300px;
	display: inline-block;
	border: none;
	color: #fff;
	margin: 0 auto;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #e84b5b;
}

.charge_box ul .charge_button:hover {
	width: 300px;
	margin: 0 auto;
	border: none;
	height: 50px;
	font-size: 24px;
	border-radius: 3px;
	background: #de1e30;
}

.charge-km{
	width:100%;
	float:left;
}
.charge-km dl{
	width:100%;
	float:left;
}
.charge-km dl dd{
	width:200px;
	float:left;
	text-align:right;
	line-height:30px;
}

.charge-km dt {
	width: 700px;
	float: left;
	text-align: left;
	line-height: 30px;
	margin: 0px;
	font-weight: 100;
}

.charge-km .span-handsel {
	float: left;
	border: #ff5a00 solid 1px;
	padding: 1px 5px;
	color: #ff5a00;
	border-radius: 3px;
	font-weight: 100;
	font-size: 12px;
	background: #fff3ec;
	line-height: 20px;
	margin-top: 3px;
}



.charge-km dt label {
	float: left;
	margin-right: 10px;
}

.charge dt span {
	float: left;
	color: #666;
}

.charge-km dt input {
	float: left;
	margin-right: 5px;
}

.charge-km dt label input {
	float: left;
	margin-right: 5px;
	margin-top: 8px;
}

.charge-km dt .charge-ip {
	width: 60px;
	float: left;
	height: 28px;
	margin-right: 10px;
	line-height: 28px;
}

.charge-km dt .cammy-input {
	width: 260px;
	float: left;
	height: 28px;
	margin-right: 10px;
	line-height: 28px;
}

.charge-km dt .cammy-input2 {
	width: 130px;
	float: left;
	height: 28px;
	margin-right: 10px;
	line-height: 28px;
}



.charge-pay {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
}

.charge_transfer {
	padding-left: 210px;
	width: 800px;
	float: left;
	margin-top: 15px;
}



/***精彩视频**/
.iocn_sp_img {
	background: url(../images/sp.png) no-repeat;
	height: 28px;
	width: 28px;
}

.i_video {
	width: 1180px;
	float: left;
}

.i_video dl {
	width: 212px;
	float: left;
	margin-top: 20px;
}

.i_video dd {
	position: relative;
	float: left;
	width: 212px;
}

.i_video dd img {
	width: 212px;
	float: left;
	height: 130px;
	overflow: hidden;
}

.i_video dd span {
	background: rgba(0, 0, 0, 0.6) !important;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 1;
	color: #fff;
	text-indent: 5px;
}

.i_video dd i {
	position: absolute;
	z-index: 2px;
	left: 92px;
	top: 50px;
}

.i_video dt {
	height: 34px;
	line-height: 34px;
	float: left;
	width: 224px;
	text-indent: 5px;
}


/****用户浮窗***/
.game_surewin .accuracy_hover{
	display: none; 
}
.game_surewin .hits_arrow {
	width: 13px;
	height: 20px;
	position: absolute;
	z-index: 9999999;
	top: -9999em;
	top: 290px;
	display: block;
	left: 230px;
	background: url(../images/username.png) no-repeat center top;
}
.game_surewin .accuracy_hover {
	top: 7px;
	left: 0px;
	display: none;
	position: relative;
	z-index: 9999999;
	
}
.game_surewin:hover .accuracy_hover {
	top: -320px;
	left: -150px;
	display: block;
	position: relative;
	z-index: 9999999;
	float: left;
}
.game_surewin .game_accuracy {
	width: 450px;
	height: 250px;
	top: -999em;
	padding:20px;
	z-index: 99999;
	left: 0px;
	display: block;
	border: #ccc solid 1px;
	background: #fff;
	-moz-box-shadow: 2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 10px #ccc;
	border-radius: 6px;
}


.accuracy_hover {
	display: none;
	display: block;
}

.username .hits_arrow {
	width: 13px;
	height: 20px;
	position: absolute;
	z-index: 9999999;
	top: -9999em;
	top: 220px;
	display: block;
	left: 160px;
	background: url(../images/username.png) no-repeat center top;
}

.username .accuracy_hover {
	top: 7px;
	left: 0px;
	display: none;
	position: relative;
	z-index: 9999999;
}

.username:hover .accuracy_hover {
	top: -260px;
	left: -150px;
	display: block;
	position: relative;
	z-index: 9999999;
}

.username .float_accuracy {
	width: 450px;
	height: 220px;
	top: -999em;
	padding: 0px;
	z-index: 99999;
	left: 0px;
	display: block;
	border: #ccc solid 1px;
	background: #fff;
	-moz-box-shadow: 2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 10px #ccc;
	border-radius: 6px;
}

.float_accuracy ul {
	float: left;
	width: 410px;
	padding: 0px;
	margin-left: 20px;
	display: inline;
	background: #f5f5f5;
}

.float_accuracy dl {
	float: left;
	width: 400px;
	margin-left: 20px;
	font-size: 14px;
	margin-bottom: 10px;
	padding-top: 8px;
	margin-top: 10px;
	padding-left: 10px;
	display: inline;
	height: 75px;
	text-align: left;
	background: none;
	border-bottom: solid 1px #dfdfdf;
}

.float_accuracy dl dd {
	margin-left: 50px;
	width: 90px;
	height: 60px;
	float: left;
	text-align: left;
}

.float_accuracy dl dd img {
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 50%;
	margin-top: 0px;
}

.float_accuracy dl dt {
	width: 230px;
	float: left;
	height: 60px;
	margin-top: 0px;
	padding-top: 0px;
}

.float_accuracy dl dt .dt_span {
	height: 20px;
	line-height: 20px;
	width: 250px;
	float: left;
	text-align: left;
}

.float_accuracy dl dt .dt_span span {
	padding: 0px 10px;
	border-radius: 10px;
	height: 16px;
	line-height: 16px;
	font-size: 12px;
}

.float_accuracy dl dt ul {
	float: left;
	margin: 0px;
	background: none;
}

.float_accuracy dl dt ul li {
	float: left;
	margin: 0px;
	height: 20px;
	line-height: 20px;
	background: none;

}

.float_accuracy dl ul:nth-child(odd) {
	background: none;
}

.float_accuracy dl ul:hover {
	background: none;
}

/*
.float_accuracy ul:nth-child(odd) {
	background: #fff;
}
.float_accuracy ul:hover {
	background: #eaeaea;
}
*/
.float_accuracy ul {
	height: 25px;
	line-height: 25px;
	border-bottom: none;
	background: none;
}

.float_accuracy ul li {
	float: left;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	text-indent: 0px;
}

.float_accuracy ul li span {
	margin-left: 3px;
}

.float_accuracy ul .accuracy_li {
	float: left;
	width: 55px;
	text-align: right;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	overflow: hidden;
	text-indent: 0px;
}

.float_accuracy ul .accuracy_li2 {
	float: left;
	width: 45px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
	text-indent: 0px;
}

.float_accuracy ul .accuracy_li3 {
	float: left;
	width: 60px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
	text-indent: 0px;
}

.float_accuracy ul .accuracy_li4 {
	float: left;
	width: 100px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
	text-indent: 0px;
}

.float_accuracy ul b {
	font-weight: 100;
}

/*****返回头部****/
.return_top {
	width: 60px;
	right: 10px;
	z-index: 1;
	position: fixed;
	text-align: right;
	top: 50%;
	margin-top: -70px;
	_position: absolute;
}

.return_top li {
	float: left;
	width: 60px;
	text-align: center;
	display: block;
	margin-top: 10px;
	height: 60px;

}

.return_top li a {
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
}

.return_top li .orange_bg:hover {
	color: #fff;
}

.return_top li i {
	margin-top: 5px;
	font-size: 26px;
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.return_top li span {
	float: left;
	width: 100%;
	font-size: 12px;
	text-align: center;
}


.coupon_bg {
	width: 1180px;
	background: url(../images/coupon_bg.png) no-repeat center;
	height: 300px;
}

.coupon_left {
	width: 160px;
	float: left;
	height: 160px;
	border-radius: 50%;
	text-align: center;
	margin-left: 330px;
	margin-top: 70px;
}

.coupon_left img {
	width: 124px;
	margin: 55px auto;
	overflow: hidden;
	height: 50px;
}

.coupon_right {
	width: 350px;
	float: left;
	color: #fff;
	margin-left: 50px;
	margin-top: 70px;
	border-left: solid #fd5e12 2px;
	padding-left: 50px;
	height: 160px;
}

.coupon_right dl {
	width: 100%;
	float: left;
}

.coupon_right dd {
	width: 100%;
	float: left;
	font-size: 40px;
	height: 60px;
	line-height: 60px;
	margin-top: 10px;
}

.coupon_right dt {
	width: 100%;
	float: left;
	line-height: 25px;
	font-size: 14px;
}

.coupon_right dt a {
	color: #fff;
	text-decoration: underline;
}

.coupon_right ul {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.coupon_right ul .use_bot {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ae0606), color-stop(1, #8f2c00));
	float: left;
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: 1px solid #710000
}

.coupon_right ul .use_bot:hover {
	color: #fff;
}

.coupon_right2 {
	width: 460px;
	float: left;
	color: #fff;
	margin-left: 50px;
	margin-top: 70px;
	border-left: solid #fd5e12 2px;
	padding-left: 50px;
	height: 160px;
}

.coupon_right2 dl {
	width: 100%;
	float: left;
}

.coupon_right2 dd {
	width: 100%;
	float: left;
	font-size: 28px;
	height: 45px;
	line-height: 45px;
	margin-top: 10px;
}

.coupon_right2 dd span {
	float: left;
}

.coupon_right2 dd .dd_span {
	float: left;
	margin-top: 7px;
}

.coupon_right2 dt {
	width: 100%;
	float: left;
	line-height: 25px;
	font-size: 14px;
}

.coupon_right2 dt a {
	color: #fff;
	text-decoration: underline;
}

.coupon_right2 ul {
	width: 100%;
	float: left;
	margin-top: 10px;
}


.news_title {
	width: 1040px;
	float: left;
	margin: 10px 20px 0;
	padding-bottom: 10px;
}

.news_title h1 {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}

.news_title span {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.scroll_horizontal {
	position: relative;
	width: 1180px;
}

.scroll_horizontal .box_list {
	overflow: hidden;
	position: relative;
	width: 1180px;
	margin: 0 auto;
}

.scroll_horizontal .list {
	overflow: hidden;
	width: 9999px;
	height: 164px;
}

.scroll_horizontal .list .list_li {
	float: left;
	width: 171px;
	text-align: center;
}

.scroll_horizontal .plus,
.scroll_horizontal .minus {
	position: absolute;
	top: 60px;
	width: 30px;
	height: 50px;
	background: #f90;
	cursor: pointer;
}

.scroll_horizontal .plus {
	left: 0px;
	background: url(../images/sprite.png) no-repeat;
	width: 20px;
	height: 50px;
	cursor: pointer;
}

.scroll_horizontal .minus {
	right: 0px;
	background: url(../images/sprite.png) -20px 0 no-repeat;
	width: 20px;
	height: 50px;
	cursor: pointer;
}

.scroll_horizontal .plus:hover,
.scroll_horizontal .minus:hover {
	cursor: pointer;
}

.foot {
	width: 100%;
	float: left;
	margin-top: 35px;
	padding-bottom: 30px;
}

.foot_l {
	width: 550px;
	float: left;
	color: #66667d;
}

.foot_l dl {
	width: 100%;
	float: left;
}

.foot_l dl dd {
	width: 1070px;
	float: left;
	line-height: 30px;
	margin-left: 10px;
}

.foot_l dl dt {
	width: 1070px;
	float: left;
	line-height: 22px;
	font-size: 12px;
	margin-left: 10px;
}

.foot_cen {
	width: 220px;
	float: left;
}

.foot_cen dl {
	width: 220px;
	float: left;
}

.foot_cen dl dd {
	width: 120px;
	;
	float: left;
}

.foot_cen dl dd img {
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.foot_cen dl dt {
	width: 100px;
	float: left;
}

.foot_cen dl dt img {
	width: 100px;
	height: 100px;
	overflow: hidden;
}


.alipay-pop-ups {
	width: 500px;
	background: #fff;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -250px;
	top: 50%;
	margin-top: -190px;
	padding-bottom: 20px;
}

.alipay_title {
	width: 100%;
	float: left;
	height: 32px;
	line-height: 32px;
	background: #f5f5f5;
}

.alipay_title dl {
	width: 100%;
	float: left;
}

.alipay_title dd {
	width: 200px;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
	display: inline;
	font: 100 16px/32px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.alipay_title dt {
	float: right;
	display: block;
	width: 32px;
	height: 32px;
}

.alipay_title dt a {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) no-repeat;
	transition: all 0.2s linear 0s;
	cursor: pointer;
}

.alipay_title dt a:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) -0px -32px no-repeat;
}

.view-tips-con {
	width: 100%;
	float: left;
	display: inline;
	padding-bottom: 50px;
}

.view-tips-con dl {
	width: 100%;
	float: left;
	float: left;
	margin-top: 30px;
}

.view-tips-con dl dd {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 30px;
	padding-bottom: 30px;
}

.view-tips-con dl dt {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 30px;
}

.view-tips-con .ul_button {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
}

.view-tips-con .ul_button .orange_bg {
	padding: 10px 30px;
	color: #fff;
	border: none;
	outline: none;
	cursor: pointer;
	border-radius: 3px;
}


.alipay_code {
	width: 100%;
	float: left;
	line-height: 30px;
}

.alipay_code img {
	width: 200px;
	height: 200px;
	overflow: hidden;
}

.alipay_bot {
	width: 100%;
	float: left;
	line-height: 30px;
	margin-top: 30px;
}

#fade {
	display: none;
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 9;
}

.fade {
	display: none;
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 9;
}

.login-prize {
	width: 100%;
	float: left;
	margin-top: 50px;
	padding-bottom: 50px;
}

.login-prize dl {
	width: 100%;
	float: left;
}

.login-prize dl dd {
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	float: left;
}

.login-prize dl dt {
	width: 100%;
	float: left;
	margin-bottom: 50px;
	text-align: center;
}

.tips-prize {
	background: url(../images/tips-prize.png) no-repeat;
	width: 214px;
	height: 64px;
	position: absolute;
	top: 33px;
	left: 50%;
	float: left;
	margin-left: 550px;
}

.tips-prize dl {
	float: left;
	width: 140px;
	margin-left: 50px;
}

.tips-prize dl dd {
	float: left;
	width: 140px;
	/*	line-height: 18px;*/
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	height: 37px;
	margin-top: 3px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.tips-prize dl dd span {
	float: left;
	width: 140px;
	text-align: center;
}

.tips-prize dl dt {
	float: left;
	line-height: 20px;
	text-align: center;
	font-size: 12px;
}

.tips-prize dl dt a {
	width: 90px;
	height: 16px;
	float: left;
	line-height: 16px;
	text-align: center;
	margin-left: 27px;
}

.tips-prize ul {
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	float: right;
	margin-right: 1px;
	margin-top: 1px;
}

.tips-prize ul a {
	color: #fff;
	cursor: pointer;
}

.tips-prize ul a:hover {
	color: #fff;
}

/****我的優惠****/
.offer_list {
	width: 100%;
	float: left;
}

.offer_list ul {
	width: 100%;
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #fafafa;
}

.offer_list ul li {
	float: left;
	height: 70px;
}

.offer_li1 {
	width: 320px;
}

.offer_li2 {
	width: 470px;
}

.offer_li3 {
	width: 170px;
}

.offer_li4 {
	width: 220px;
}

.offer_list ul:nth-child(odd) {
	background: #fff;
}

.offer_list ul:hover {
	background: #f5f5f5;
}

.title_tab_dl {
	width: 100px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	font-weight: 100;
	margin-left: 130px;
}

.title_tab_dl a {
	border: 1px solid #e84b5b;
	padding: 3px 12px;
	color: #e84b5b;
	cursor: pointer;
}

.game_select {
	float: left;
	background: #fff;
	border: 2px solid #e84b5b;
	width: 356px;
}

.game_select_list {
	width: 100%;
	float: left;
}

.game_select_list ul {
	float: left;
	width: 100%;
}

.game_select .game_select_list li {
	float: left;
	width: 105px;
	height: 25px;
	line-height: 25px;
	margin-left: 10px;
	display: inline;
	margin-top: 10px;
	overflow: hidden;
}

.game_select .game_select_list li input {
	float: left;
	margin-top: 7px;
}

.game_select_list dl {
	float: left;
	width: 200px;
	margin-left: 95px;
	padding-bottom: 10px;
}

.game_select_list dl dd {
	float: left;
}

.game_select_list dl dt {
	float: left;
	margin: 0 10px;
}

.game_select_list dl .red_bg {
	padding: 3px 10px;
	background: #e84b5b;
	color: #fff;
	border: solid 1px #e84b5b;
	cursor: pointer;
}

.game_select_list dl button {
	padding: 3px 10px;
	background: #f5f5f5;
	border: solid 1px #ccc;
	cursor: pointer;
}

.game_select_list dl button:hover {
	padding: 3px 10px;
	background: #e84b5b;
	border: solid 1px #e84b5b;
	color: #fff;
	cursor: pointer;
}
.pay-tips{
	width: 100%;
	float:left;
	margin-top: 50px;
}
.pay-tips dl{
	width: 100%;
	float: left;
}
.pay-tips dl dd{
	width: 100%;
	float: left;
	text-align: center;
	line-height: 30px;
}
.pay-tips dl dt{
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
}
.pay-tips dl dt .confirm{
	outline: none;
    cursor: pointer;
    display: inline-block;
    padding: 0px 15px;
    border: none;
    color: #fff;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    background: #e84b5b;
}
.pay-tips dl dt .confirm:hover {
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0px 15px;
	border-radius: 3px;
	background: #de1e30;
}
.news{
	width: 1200px;
	float: left;
}
.news-con{
	width: 380px;
	float: left;
	margin-right: 20px;
	background: #fff;
	margin-bottom: 20px;
	
}
.news-con dl{
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	border-bottom: solid 1px #f5f5f5;
	
}
.news-con dl dd{
	float: left;
	padding: 0px 15px;
	border-bottom: solid 2px #de1e30;
	font-size: 14px;
}
.news-con dl dt{
	float: right;
	padding-right: 10px;
	font-size: 12px;
}
.news-con ul{
	width: 360px;
	float: left;
	padding:10px;
}
.news-con ul li{
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}
