[ng-cloak]{display:none;}
.index-icon{display:inline-block;background-image:url("../images/index/index-icons.png");vertical-align:middle;}
.index-icon.lgdesc{background-position:-1px -314px;width:326px;height:26px}
.index-icon.lgcode{background-position:0px -343px;width:102px;height:104px}
.index-icon.lgfuwu{background-position:-312px -59px;width:102px;height:104px}
.index-icon.lglogo{background-position:-104px -351px;width:174px;height:89px}
.index-icon.underline{background-position:-309px -21px;width:48px;height:4px}
.index-icon.weixin{background-position:-51px -260px;width:50px;height:52px}
.index-icon.toutiao{background-position:0px -209px;width:50px;height:50px}
.index-icon.weibo{background-position:0px -260px;width:50px;height:50px}
.index-icon.hot{background-position:-309px 0px;width:25px;height:20px}
.index-icon.lingdang{background-position:-448px -34px;width:18px;height:20px;vertical-align:middle;cursor:pointer;}
.index-icon.lingdang:hover{background-position:-428px -34px;width:18px;height:20px}
.index-icon.close-btn{background-position:-468px -23px;width:31px;height:31px}
.index-icon.login-phone{background-position:-309px -36px;width:11px;height:17px;vertical-align:middle;}
.index-icon.login-qq{background-position:-321px -36px;width:13px;height:15px;vertical-align:middle;}
.index-icon.login-msg{background-position:-335px -36px;width:13px;height:12px;vertical-align:middle;}
.index-icon.login-lock{background-position:-349px -36px;width:10px;height:12px;vertical-align:middle;}
.index-icon.login-scale{background-position:-360px -36px;width:18px;height:19px;vertical-align:middle;}
.index-icon.login-confirm{background-position:-379px -36px;width:13px;height:13px;vertical-align:middle;}
.index-icon.login-safe{background-position:-393px -36px;width:12px;height:15px;vertical-align:middle;}

::-webkit-input-placeholder { /* WebKit browsers */
color:#cccbcb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#cccbcb;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#cccbcb;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#cccbcb;
}

.blur{ -webkit-filter: blur(5px); /* Chrome, Safari, Opera */
    filter: blur(5px);}
@keyframes fadeout
{
from {transform: scale(0,0);
	-ms-transform: scale(0,0);	/* IE 9 */
	-webkit-transform: scale(0,0);	/* Safari 和 Chrome */
	-o-transform: scale(0,0);	/* Opera */
	-moz-transform: scale(0,0);	/* Firefox */}
to {from {transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}}
}

@-moz-keyframes fadeout /* Firefox */
{
from {transform: scale(0,0);
	-ms-transform: scale(0,0);	/* IE 9 */
	-webkit-transform: scale(0,0);	/* Safari 和 Chrome */
	-o-transform: scale(0,0);	/* Opera */
	-moz-transform: scale(0,0);	/* Firefox */}
to {from {transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}}
}

@-webkit-keyframes fadeout /* Safari 和 Chrome */
{
from {transform: scale(0,0);
	-ms-transform: scale(0,0);	/* IE 9 */
	-webkit-transform: scale(0,0);	/* Safari 和 Chrome */
	-o-transform: scale(0,0);	/* Opera */
	-moz-transform: scale(0,0);	/* Firefox */}
to {from {transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}}
}

@-o-keyframes fadeout /* Opera */
{
from {transform: scale(0,0);
	-ms-transform: scale(0,0);	/* IE 9 */
	-webkit-transform: scale(0,0);	/* Safari 和 Chrome */
	-o-transform: scale(0,0);	/* Opera */
	-moz-transform: scale(0,0);	/* Firefox */}
to {from {transform: scale(1,1);
-ms-transform: scale(1,1);	/* IE 9 */
-webkit-transform: scale(1,1);	/* Safari 和 Chrome */
-o-transform: scale(1,1);	/* Opera */
-moz-transform: scale(1,1);	/* Firefox */}}
}

@keyframes orderHint
{
0%   {background: rgba(243,78,78,1);}
50%  {background: rgba(243,78,78,0.5);}
100% {background: rgba(243,78,78,0);}
}

@-moz-keyframes orderHint /* Firefox */
{
0%   {background: rgba(243,78,78,1);}
50%  {background: rgba(243,78,78,0.5);}
100% {background: rgba(243,78,78,0);}
}

@-webkit-keyframes orderHint /* Safari 和 Chrome */
{
0%   {background: rgba(243,78,78,1);}
50%  {background: rgba(243,78,78,0.5);}
100% {background: rgba(243,78,78,0);}
}

@-o-keyframes orderHint /* Opera */
{
0%   {background: rgba(243,78,78,1);}
50%  {background: rgba(243,78,78,0.5);}
100% {background: rgba(243,78,78,0);}
}
.order-hint{display:inline-block;width:16px;height:16px;border-radius:8px;position:absolute;top:3px;right:3px;
	animation: orderHint 0.5s linear 0s infinite alternate;
	/* Firefox: */
	-moz-animation: orderHint 0.5s linear 0s infinite alternate;
	/* Safari 和 Chrome: */
	-webkit-animation: orderHint 0.5s linear 0s infinite alternate;
	/* Opera: */
	-o-animation: orderHint 0.5s linear 0s infinite alternate;
}

@keyframes ywz-btn-flash
{
0%   {background: #95b9e3;}
100% {background: #06458e;}
}

@-moz-keyframes ywz-btn-flash /* Firefox */
{
0%   {background: #95b9e3;}
100% {background: #06458e;}
}

@-webkit-keyframes ywz-btn-flash /* Safari 和 Chrome */
{
0%   {background: #95b9e3;}
100% {background: #06458e;}
}

@-o-keyframes ywz-btn-flash /* Opera */
{
0%   {background: #95b9e3;}
100% {background: #06458e;}
}


@keyframes submit-repsonse-flash
{
0%   {background: #25ada9;}
100% {background: #015d5a;}
}

@-moz-keyframes submit-repsonse-flash /* Firefox */
{
0%   {background: #25ada9;}
100% {background: #015d5a;}
}

@-webkit-keyframes submit-repsonse-flash /* Safari 和 Chrome */
{
0%   {background: #25ada9;}
100% {background: #015d5a;}
}

@-o-keyframes submit-repsonse-flash /* Opera */
{
0%   {background: #25ada9;}
100% {background: #015d5a;}
}

html{font-size:14px;min-width:1200px;}
body{padding:0;margin:0;background: #fff;position:relative;overflow-x: hidden;
    font-size: 14px;position:relative !important;
    color: #333;
    font-family: 'Microsoft Yahei';}
table{ border-collapse:collapse;}
a{text-decoration:none; }
/* a:hover{color:#f34e4e !important;} */
a:visited, a:link, a:active {
    color:#707070
}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-right:right !important;}
.relative{position:relative;}
.middle{vertical-align:middle;}
.align-top{vertical-align:top !important;}
.align-middle{vertical-align:middle;}
.inline-block{display:inline-block;}
.green{color:#91bf68;}
.red{color:#ff5050;}
.hand{cursor:pointer;}
.no-show{display:none;}
.elli{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.template-line{margin:20px 0 0 0;border-top:1px #ccc solid;}
.template-left{float:left;display:inline-block;width:822px;padding:20px 10px;border-right:1px solid #ccc;min-height:500px;}
.template-right{float:left;display:inline-block;width:300px;padding:20px 5px;}

.index-head {
    padding: 16px 0 !important;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    background:#fff;
    color:#08112e;
    margin: 0 0 20px 0;
}
.index-head-f{background: #fff;
    padding: 0px 0 15px 0;
    position: fixed;
    top: 0;
    z-index: 1000;
    width: 100%;
    box-shadow: 0px 1px 50px 1px;}
.index-container{width:1200px;margin:0 auto;position:relative;}
.index-logo {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
}
.login-p {
    display: inline-block;
    vertical-align: middle;
    padding: 0 20px;
    margin:0 0 0 30px;
}
.head-info-item {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 20px;
    cursor: pointer;
    position: relative;
    font-size: 1.1em;
}
.bottom-line {
    position: absolute;
    bottom: -8px;
    right: 10px;
    display:none;
}

.head-info-item > * {
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 3px;
}
.index-head-active{padding:0 10px;}

.index-head-active.active .bottom-line{display:block;}
.index-head-active.active,.tutorial-head-active.active{
	position:relative;
	/* border-color:#0057ff;
	border-bottom:1px solid #0057ff; */
}

.head-hot-icon {
    position: absolute;
    right: -20px;
    top: -15px;
}

.index-btn-1 {
        display: inline-block;
    vertical-align: middle;
    color: #fff;
    background: #0056ff;
    padding: 5px 15px;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
}
.index-btn-2 {
   display: inline-block;
    vertical-align: middle;
    color: #08112e;
    padding: 5px 15px;
    border-radius: 5px;
    cursor: pointer;
    box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.3);
    border: 1px solid #aaaaaa;
}
.index-top{padding:10px 0 0 0;}
.index-top > *{vertical-align:middle;}
.login-and-register{display:inline-block;vertical-align:middle;}
.login-cz{display:inline-block;cursor:pointer;margin:0 25px 0 0;padding:5px 15px;border-radius:5px;background:#35b972;color:#fff;}


.index-menu{display:inline-block;vertical-align:middle;margin:0 0px 0 0;}
.index-menu-item{display:inline-block;position:relative;vertical-align:middle;padding:15px 20px;cursor:pointer;}
.index-menu-item.active{color:#f34e4e;}
.index-menu-item:hover{color:#f34e4e;}
.hot-bs{position:absolute;top:-5px;right:0;}
.underline-bs{position:absolute;bottom:5px;left:10px;display:none;}
.index-menu-item.active .underline-bs{display:block;}
.pagination{text-align:center;}
.pagination a{color:#3d3d3d;border:1px solid #e6e5e5;padding:10px 15px;background:#fff;}
.pagination a.active{background:#338eff;color:#fff;padding:10px 15px;cursor:default;}
.pagination a.disable{color:#a7a5a5;border:1px solid #e6e5e5;padding:10px 15px;cursor:default;}
.pagination a[class=""]:hover{border:1px solid #338eff;color:#338eff;}


.index-foot{color:#e3e3e3;width:100%;}
.index-contact{background:#08112e;text-align:center;padding:10px 0;}
.index-copyright{background:#08112e;text-align:center;padding:25px 0;}
.index-contact-item{display:inline-block;text-align:left;vertical-align:top;margin:0 50px 0 0;}
.index-contact-item-last{display:inline-block;text-align:left;vertical-align:top;margin:0 0px 0 0;}
.index-contact-item > div{margin:10px 0;}
.index-contact-item-last > div{margin:10px 0;}
.qq-con{color:#fff !important;display:block;margin:10px 0;}
.index-contact-title{font-size:1.2em;margin:10px 0;}
.index-line-1{border-top:1px #ccc solid;margin: 0 0 20px 0;}
.index-line-2{border-top:1px #6a6a6a solid;}
.index-contact-text{font-size:0.8em;cursor:pointer;}
.lgdesc-el{margin:0 30px -5px 0px;}
.index-user-phone{cursor:pointer;vertical-align:middle;display:inline-block;margin:0 0 0 90px;position:relative;}
.my-menu-list{position:absolute;background:#fff;z-index:10;box-shadow:0 3px 10px 1px #504e4e;top: 35px;color:#333;}
.my-menu-item{padding:10px 20px;    min-width: 56px;}
.my-menu-item:hover{color:#e34040}
.my-menu-arrow{display: inline-block;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 16px solid #e5e5e5;
    position: absolute;
    top: -15px !important;
    left: 34px !important;}
.my-menu-arrow-c{display: inline-block;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #fff;
    position: absolute;
    top: -14px !important;
    left: 35px !important;}

.index-notice{position:relative;}
.index-notice > span{vertical-align:middle;}
.index-notice-list{position:absolute;top:15px;width:370px;display:none;z-index:1001;background:#fff;color:#000;padding:10px;box-shadow:-1px 0 5px 1px #6f6e6e}
.index-notice-item{margin:10px 0;}
.index-notice-title{cursor:pointer;}
.index-notice-time{text-align:right;}
.msg-num{    color: #fff;
    position: absolute;
    right: 0px;
    top: 0px;
    text-align: center;}
.lbtx-p{display:inline-block;vertical-align:middle;}
.lebi-num-div{margin:0 0 10px 0;color:#ff9932;}
.lebi-num-div:hover{color:#ff9932;}
.index-head-icon{display:inline-block;vertical-align:middle;width:30px;height:30px;border-radius:15px;overflow:hidden;}
.index-head-icon img{width:100%;height:100%;}
.index-phone-arrow{display:inline-block;vertical-align:middle;width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #7c8293;}

.drag-slider {
 
  width: 300px;
  height: 40px;
  position: relative;
  border-radius: 2px;
  background-color: #00bcd9;
  overflow: hidden;
  text-align: center;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.drag-slider-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: #7AC23C;
  z-index: 1;
}

.drag-slider-label {
  width: 46px;
  position: absolute;
  left: 0;
  top: 0;
  height: 38px;
  line-height: 38px;
  border: 1px solid #cccccc;
  background: #fff;
  z-index: 3;
  cursor: move;
  color: #00bcd9;
  font-size: 16px;
  font-weight: 900;
}

.drag-slider-tip {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 13px;
  font-family: 'Microsoft Yahei', serif;
  color: #fff;
  line-height: 38px;
  text-align: center;
  z-index: 2;
}
.money{ color:#ff6b6b}
.form-error{color:#e5004f;}
	.form-error-border{border:1px solid #e5004f !important;}
	.process_three{ width:500px;margin: 0 auto;vertical-align: middle;line-height: 38px; height: 55px;}
	.process_three_input{width:186px; height:38px; font-size:14px;font-family:"SimSun","Arial"; border:1px solid #aaaaaa ; }
	.atEnhanceBtn{text-align:center;width:150px; height:34px; border-radius:5px; background:#f33749; color:#FFFFFF;font-family:"Microsoft YaHei";line-height: 30px; font-size:16px; margin:0 auto;font-weight: bold;
   line-height: 36px; margin-top:16px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.account{position: absolute;padding-left: 58px;}
.xian{ width:1px;float:left; padding-top: 80px;}
.top_box{ width:1200px; background:#fff;margin: 0 auto; text-align:left;}
.top_box img{ margin:20px 0 0 85px;}
.top_xian{ height:6px; background:#f33749;clear:both;margin-top:10px;}
.yl-p{width:95%;height:100%;position:relative;}
.yl-p:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.yl-p img{vertical-align:middle;}
.yltp{max-width:100%;max-height:100%;cursor:pointer;}
.ylzz{position:absolute;bottom:30px;cursor:pointer;text-align:center;width:100%;}
.get-ver-code{background:#008be8;border-radius:5px;cursor:pointer;color:#fff;padding: 5px 12px;}
.ver-code-inline{width:350px;text-align:left;margin:10px auto;}
.ver-code-inline > *{vertical-align:middle;}
.ver-code-inline input{width:100px !important;border:1px solid #ccc !important;padding:8px;}
.register-inline{width: 360px;border-bottom: 1px solid #cbcbcb; margin: 10px auto 0 auto;text-align:left;}
.ver-code-img{width:50px;height:35px;cursor:pointer;}
.bitian{color:#F40408;}
.back-p{padding: 0 0 20px 40px;border-bottom: #f2f2f2 1px solid;text-align:left;}
.back-p span{    color: #338eff; cursor: pointer;font-size: 1.1em;}
.slider-tip-list {
    position: absolute;
    left: 100px;
    bottom: 20px;
}
.slider-tip-item {
    display: inline-block;
    vertical-align: middle;
    width: 60px;
    height: 8px;
    background: #534b4b;
    margin: 0 10px;
    cursor: pointer;
}
.slider-tip-item.active {
    background: #bebebe;
}
#new-msg-num{position:absolute;color:#fff;height:24px;width:24px;text-align:center;background:#f34e4e;border-radius:50%;right:-20px;top:-20px;}
#new-msg-num:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
#new-msg-num *{vertical-align:middle;}