* {
    margin: 0;
    padding: 0;
    /* white-space: normal; */
    word-break: break-all;
}

blockquote, body, button, caption, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, hr, html, input, legend, li, menu, ol, p, pre, table, td, textarea, th, ul {
    padding: 0;
    margin-left: 0px;
    margin-top: 0px;
}
body, button, input, keygen, legend, select, textarea {
    font: 400 14px / 1.5 "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    color: #333;
    outline: 0;
}
/* @charset "utf-8"; */
/* CSS Document */
address, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
	display: block
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption, th {
	text-align: left;
	font-weight: 400
}
abbr, body, fieldset, html, iframe, img {
	border: 0
}
/* address, cite, dfn, em, i, var {
	font-style: normal
} */
address, cite, dfn, var {
	font-style: normal
}
[hidefocus], summary {
	outline: 0
}
li {
	list-style: none
}
h1, h2, h3, h4, h5, h6, small {
	font-size: 100%
}
sub, sup {
	font-size: 83%
}
code, kbd, pre, samp {
	font-family: inherit
}
q:after, q:before {
	content: none
}
textarea {
	overflow: auto;
	resize: none
}
label, summary {
	cursor: default
}
a, button {
	cursor: pointer
}
b, em, h1, h2, h3, h4, h5, h6, strong {
	font-weight: 700
}
a, a:hover, del, ins {
	text-decoration: none
}
/* a, a:hover, del, ins, s, u {
	text-decoration: none
} */
a, a:hover {
	color: #242424
}
/* a:hover {
	color: #242424
} */
header nav ul li a:hover {
	color: #fff;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.clear {
	clear: both
}
.fl {
	float: left
}
.fr {
	float: right
}
.w-all {
	width: 90%;
	min-width: 960px;
	margin: 0 auto;
	min-height: 612px;
}
.w-right {
	float: right;
	display: inline-block;
	width: -moz-calc(66.666% - 20px);
	width: -webkit-calc(66.666% - 20px);
	width: calc(66.666% - 20px);
}
.w-left {
    float: left;
    display: inline-block;
    width: 33.333%;
}
.mt10 {
	margin-top: 10px!important
}
.mt15 {
	margin-top: 15px!important
}
.mb15 {
	margin-bottom: 15px!important
}
.ml15 {
	margin-left: 15px!important
}
.mr15 {
	margin-right: 15px!important
}
.mt20 {
	margin-top: 20px!important
}
.mt40 {
	margin-top: 40px!important
}
.mt60 {
	margin-top: 60px!important
}
.mb20 {
	margin-bottom: 20px!important
}
.ml20 {
	margin-left: 20px!important
}
.mr20 {
	margin-right: 20px!important
}
.mr0 {
	margin-right: 0!important
}
.ml0 {
	margin-left: 0!important
}
.num {
	color: #f76120;
	font-style: normal
}
.tar {
	text-align: right
}
.tal {
	text-align: left
}
.tac {
	text-align: center
}
.border {
	border: 1px solid #eee
}
.hide, .none {
	display: none
}
.cut {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	background-color: #d9534f;
	border-radius: 10px
}
.btn {
	display: inline-block;
	padding: 8px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}
.btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn:focus, .btn:hover {
	color: #333;
	text-decoration: none
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
.btn-default, .label-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .label-default:hover, .open .dropdown-toggle.btn-default {
	color: #333;
	background-color: #ebebeb;
	border-color: #adadad
}
.btn-default.active, .btn-default:active, .open .dropdown-toggle.btn-default {
	background-image: none
}
.btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc
}
.btn-primary, .label-primary {
	color: #fff;
	background-color: #428bca;
	border-color: #357ebd
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .label-primary:hover, .open .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e
}
.btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {
	background-image: none
}
.btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
	background-color: #428bca;
	border-color: #357ebd
}
.btn-warning, .label-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .label-warning:hover, .open .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ed9c28;
	border-color: #d58512
}
.btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
	background-image: none
}
.btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236
}
.btn-danger, .label-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .label-danger:hover, .open .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #d2322d;
	border-color: #ac2925
}
.btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
	background-image: none
}
.btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-success, .label-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .label-success:hover, .open .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #47a447;
	border-color: #398439
}
.btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
	background-image: none
}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c
}
.btn-info, .label-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .label-info:hover, .open .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #39b3d7;
	border-color: #269abc
}
.btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
	background-image: none
}
.btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-pt, .label-pt {
	color: #fff;
	background-color: #2db3a6;
	border-color: #46b8da
}
.btn-pt.active, .btn-pt:active, .btn-pt:focus, .btn-pt:hover, .label-pt:hover {
	color: #fff;
	background-color: #1abc9c;
	border-color: #109085
}
.btn-pt.active, .btn-pt:active {
	background-image: none
}
.btn-pt.disabled, .btn-pt.disabled.active, .btn-pt.disabled:active, .btn-pt.disabled:focus, .btn-pt.disabled:hover, .btn-pt[disabled], .btn-pt[disabled].active, .btn-pt[disabled]:active, .btn-pt[disabled]:focus, .btn-pt[disabled]:hover, fieldset[disabled] .btn-pt, fieldset[disabled] .btn-pt.active, fieldset[disabled] .btn-pt:active, fieldset[disabled] .btn-pt:focus, fieldset[disabled] .btn-pt:hover {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-small {
	padding: 3px 10px;
	font-size: 12px;
	font-weight: 400;
	-webkit-font-smoothing: initial
}
@font-face {
	font-family: Fonticons;
	src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: 400;
	font-style: normal
}
.pticon {
	display: inline-block;
	font: normal normal normal 14px/1 Fonticons;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0)
}
.pticon-lg {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.pticon-2x {
	font-size: 2em
}
.pticon-3x {
	font-size: 3em
}
.pticon-4x {
	font-size: 4em
}
.pticon-5x {
	font-size: 5em
}
.pticon-fw {
	width: 1.28571429em;
	text-align: center
}
.pticon-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.pticon-ul>li {
	position: relative
}
.pticon-li {
	position: absolute;
	left: -2.14285714em;
	width: 2.14285714em;
	top: .14285714em;
	text-align: center
}
.pticon-li.pticon-lg {
	left: -1.85714286em
}
.pticon-border {
	padding: .2em .25em .15em;
	border: solid .08em #eee;
	border-radius: .1em
}
.pull-right {
	float: right
}
.pull-left {
	float: left
}
.pticon.pull-left {
	margin-right: .3em
}
.pticon.pull-right {
	margin-left: .3em
}
.pticon-spin {
	-webkit-animation: pticon-spin 2s infinite linear;
	animation: pticon-spin 2s infinite linear
}
.pticon-pulse {
	-webkit-animation: pticon-spin 1s infinite steps(8);
	animation: pticon-spin 1s infinite steps(8)
}
@-webkit-keyframes pticon-spin {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
	}
	100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
	}
}
@keyframes pticon-spin {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
	}
	100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
	}
}
.pticon-rotate-90 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}
.pticon-rotate-180 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.pticon-rotate-270 {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg)
}
.pticon-flip-horizontal {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.pticon-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1)
}
:root .pticon-flip-horizontal, :root .pticon-flip-vertical, :root .pticon-rotate-180, :root .pticon-rotate-270, :root .pticon-rotate-90 {

	filter: none
}
.pticon-stack {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle
}
.pticon-stack-1x, .pticon-stack-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center
}
.pticon-stack-1x {
	line-height: inherit
}
.pticon-stack-2x {
	font-size: 2em
}
.pticon-inverse {
	color: #fff
}
.pticon-chevron-up:before {
	content: '\f000'
}
.pticon-heart:before {
	content: '\f001'
}
.pticon-home:before {
	content: '\f002'
}
.pticon-mobile:before {
	content: '\f003';
}
.pticon-star:before {
	content: '\f004'
}
.pticon-cube:before {
	content: '\f005'
}
.pticon-desktop:before {
	content: '\f006'
}
.pticon-tablet:before {
	content: '\f007'
}
.pticon-toggle-off:before {
	content: '\f008'
}
.pticon-toggle-on:before {
	content: '\f009'
}
.pticon-sign-out:before {
	content: '\f00a'
}
.pticon-book:before {
	content: '\f00b'
}
.pticon-bookmark:before {
	content: '\f00c'
}
.pticon-cog:before {
	content: '\f00d'
}
.pticon-android:before {
	content: '\f00e'
}
.pticon-apple:before {
	content: '\f00f'
}
.pticon-user:before {
	content: '\f010'
}
.pticon-thumbs-down:before {
	content: '\f011'
}
.pticon-thumbs-up:before {
	content: '\f012'
}
.pticon-history:before {
	content: '\f013'
}
.pticon-eye:before {
	content: '\f014'
}
.pticon-qq:before {
	content: '\f015'
}
.pticon-weixin:before {
	content: '\f016'
}
.pticon-weibo:before {
	content: '\f017'
}
.pticon-arrow-right:before {
	content: '\f018'
}
.pticon-angle-right:before {
	content: '\f019'
}
.pticon-list:before {
	content: '\f01a'
}
.pticon-download:before {
	content: '\f01b'
}
.pticon-comments:before {
	content: '\f01c'
}
.pticon-chevron-left:before {
	content: '\f01d'
}
.pticon-chevron-right:before {
	content: '\f01e'
}
.pticon-chevron-down:before {
	content: '\f01f'
}
.pticon-chevron-circle-up:before {
	content: '\f020'
}
.pticon-chevron-circle-right:before {
	content: '\f021'
}
.pticon-chevron-circle-left:before {
	content: '\f022'
}
.pticon-chevron-circle-down:before {
	content: '\f023'
}
.pticon-camera:before {
	content: '\f024'
}
.pticon-globe:before {
	content: '\f025'
}
.pticon-pencil:before {
	content: '\f026'
}
.pticon-27:before {/*打赏*/
	content: '\f027'
}
.pticon-28:before {/*评论*/
	content: '\f028'
}
.pticon-29:before {/*下载*/
	content: '\f029'
}
.pticon-2A:before {/*详情*/
	content: '\f02A'
}
.pticon-2B:before {/*返回顶部*/
	content: '\f02B'
}
.pticon-2C:before {/*投稿*/
	content: '\f02C'
}
.g-star {
	margin-left: 30px
}
.g-star img {
	vertical-align: text-bottom
}

.video_qt { 
	display: none; 
	position: fixed;
	top:10%;
	/* left:30%; */
	min-width:40%;
	height:80%;
	z-index:1002; 
	overflow-x:hidden;
	overflow-y:hidden;
} 
.video_bj{ 
	display: none; 
	position: fixed; 
	top: 0%; 
	left: 0%; 
	width: 100%; 
	height: 100%; 
	background-color: black; 
	z-index:1001; 
	-moz-opacity: 0.8; 
	opacity:.80; 
	filter: alpha(opacity=88); 
	overflow-x:hidden;
	overflow-y:hidden;
} 

.load_he{
    display: flex;/*弹性盒模型*/
    justify-content: center;/*主轴方向居中显示*/
    align-items: center;/*交叉轴方向居中显示*/
    height: 100vh;
    /*background-color: #232e6d;*/
}
.load_ul{
    height: 200px;
}
.load_li{
    float: left;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    margin-right: 10px;
    list-style: none;
}
.load_li_1{
    background-color: #f62e74;
    animation: love1 4s infinite;
}
.load_li_2{
    background-color: #f45330;
    animation: love2 4s infinite;
    animation-delay: 0.15s;
}
.load_li_3{
    background-color: #ffc883;
    animation: love3 4s infinite;
    animation-delay: 0.3s;
}
.load_li_4{
    background-color: #30d268;
    animation: love4 4s infinite;
    animation-delay: 0.45s;
}
.load_li_5{
    background-color: #006cb4;
    animation: love5 4s infinite;
    animation-delay: 0.6s;
}
.load_li_6{
    background-color: #784697;
    animation: love4 4s infinite;
    animation-delay: 0.75s;
}
.load_li_7{
    background-color: #ffc883;
    animation: love3 4s infinite;
    animation-delay: 0.9s;
}
.load_li_8{
    background-color: #f45330;
    animation: love2 4s infinite;
    animation-delay: 1.05s;
}
.load_li_9{
    background-color: #f62e74;
    animation: love1 4s infinite;
    animation-delay: 1.2s;
}
@keyframes love1{
    30%,50%{height: 60px; transform: translateY(-30px);}
    75%,100%{height: 20px; transform: translateY(0);}
}
@keyframes love2{
    30%,50%{height: 125px; transform: translateY(-62.5px);}
    75%,100%{height: 20px; transform: translateY(0);}
    
}
@keyframes love3{
    30%,50%{height: 160px; transform: translateY(-75px);}
    75%,100%{height: 20px; transform: translateY(0);}
}
@keyframes love4{
    30%,50%{height: 180px; transform: translateY(-60px);}
    75%,100%{height: 20px; transform: translateY(0);}
}
@keyframes love5{
    30%,50%{height: 190px; transform: translateY(-45px);}
    75%,100%{height: 20px; transform: translateY(0);}
}
/* user */
.user-layout {
    width: 384px;
    background: #fff;
    border-radius: 10px;
  }
  .user-layout .clear-g {
    zoom: 1;
  }
  .login-close-btn {
    float: right;
    width: 12px;
    height: 12px;
    display: block;
    margin: 16px 15px 0 0;
    background: url(/images/icon/close-btn.png);
    cursor: pointer;
  }
  .login-close-btn:hover {
    background: url(/images/icon/close-btn-hover.png)
  }
  .cy-logo {
    width: 200px;
    height: 45px;
    background: url(/images/logo.png) no-repeat;
    background-size: 200px;
    margin: 0 auto;
  }
  .split-hr {
    width: 340px;
    margin: 17px auto 0;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    position: relative;
  }
  .split-txt {
    color: #bababa;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    padding: 0 6px;
    background: #FFF;
    margin-top: -10px;
    margin-left: -61px;
    top: 50%;
    left: 50%;
    position: absolute;
  }
  .user-layout .clear-g:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
  }
  .phone-login {
    text-align: center;
  }
  .phone-login .phone-login-title {
    font-size: 18px;
    color: #000;
    text-align: center;
    margin-top: 29px;
  }
  .phone-login .phone-input-outer {
    width: 348px;
    height: 38px;
    padding: 1px;
    background: url(/images/phone-input.png);
    margin: 9px auto 0;
  }
  .phone-login .phone-input-outer .phone-input {
    width: 314px;
    height: 38px;
    border: 0;
    margin: 0 17px;
    color: #000;
    font-size: 14px;
    line-height: 38px;
    background-attachment: scroll;
  }
  .input-outer {
    margin: 13px 0;
  }
  .input-outer input {
    padding: 12px 20px;
    border: solid 1px #aaa;
    border-radius: 10px;
  }
  .input-outer button {
    width: 90%;
    padding: 8px 20px;
    border-radius: 10px;
    border: none;
    font-size: 18px;
    color: #fff;
    background-color: #242424;
    cursor: pointer;
  }
  .input-outer button:hover{
    background-color: #3e3d3d;
  }
  .error-title {
    color: red;
    font-size: 14px;
    text-align: left;
    margin-left: 5%;
  }
  .login-nav span{
    color: #242424;
    font-size: 12px;
    cursor: pointer;
    margin: 0 5px;
    font-weight: 500;
  }
  .login-nav span:hover {
    text-decoration: underline;
    color: #e74851;
  }
  .login-group {
    overflow: hidden;
    padding: 0;
    display: flex;
    justify-content: center;
    margin-top: 10px;
  }
  .login-group .login-item{
    list-style: none;
    float: left;
    margin: 1px 10px;
  }
  .login-group .login-item .icon-weibo,.icon-qq1,.icon-phone {
    width: 40px;
    height: 40px;
    display: block;
    background-image: url(/images/login-group.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.login-instruction {
    color: #bababa;
    font-size: 14px;
    text-align: center;
    margin: 10px 0;
}
.icon-wx:hover {background: url(/images/wechat-hover.png) !important;color: #FFF}
.icon-weibo {background-position: 0 -40px}
.icon-weibo:hover{background-position: -40px -40px;}
.icon-qq1 {background-position: 0 -80px}
.icon-qq1:hover {background-position: -40px -80px}
.icon-phone {background-position: 0 -120px}
.icon-phone:hover {background-position: -40px -120px}
.yzm-input {
    margin-left: 10px;
    color: #ababab;
    font-size: 12px;
    border: solid 1px;
    padding: 10px 23px;
    border-radius: 10px;
    display: inline-block;
    width: 70px;
}

.input-outer input:focus{
    border: solid 1px #38a3fd !important;
    outline: none;
}
/* user */

.kefu {
    position: fixed;
    bottom: 308px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: #3C3C3C;
    color: #fff;
    font-size: 35px;
    line-height: 45px;
    text-align: center;
    cursor: pointer;
    z-index: 999;
    line-height: 60px;
}
.gotop {
    position: fixed;
    bottom: 100px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: #3C3C3C;
    color: #fff;
    font-size: 35px;
    line-height: 45px;
    text-align: center;
    cursor: pointer;
    z-index: 999;
}