html,body{
    font-size:100px;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: "Microsoft YaHei","微软雅黑",Arial;
	color: #3d4145;
    background: #efeff4;
	-webkit-font-smoothing: antialiased;
}
*, *:before, *:after{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    border-radius: 0;
}
a{text-decoration:none;color:#3d4145;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.red{color:#e60012;}
.red:hover{color:#e60012;}
.green{color:#0fa400;}
.green:hover{color:#0fa400;}

.frame{overflow: hidden;}
.navbar{
	border-bottom:1px solid #e5e5e5;
    position: fixed;
    left: 0;
    width: 100%;
    z-index: 1000;
	background-color:#ffffff;
	text-align:center;
	font-size:.4rem;
	padding:.18rem .3rem;
	line-height:.6rem;
}
.navbar i{
	position:absolute;
	left:.1rem;
	color:#0088dd;
	font-size:.6rem;
}
.navbar span{
	color:#000000;
	background:url(../images/logo1.jpg) no-repeat center left;
	background-size:.5rem .5rem;
	padding-left:.6rem;
}
.main{margin-top:.95rem;}

.a_list{background-color:#f7f7f7;}
.a_list {text-align:center;}
.a_list a{
	float:left;
	display:block;
	font-size:.3rem;
	line-height:.3rem;
	padding: 0 2.5%;
}
.a_list span{
	display:inline-block;
    white-space: nowrap;
	color:#000000;
	padding:.25rem 0;
	border-top:3px solid #f7f7f7;
	border-bottom:3px solid #f7f7f7;
}
.a_list .on span{
    color: #0894ec;
	border-bottom:3px solid #0894ec;
}
.variety{
	background-color:#ffffff;
    width: 100%;
    overflow: hidden;
    position: relative;
	padding:.2rem .2rem;
}
.variety ul{overflow: hidden;margin:-.1rem -.1rem;}
.variety li{
	float: left;
    width: 20%;
	padding:.1rem .1rem;
    box-sizing: border-box;
}
.variety li a{  
    display: block;
    text-align: center;
    white-space: nowrap;
    line-height: .5rem;
    font-size: 0.28rem;
	border:1px solid #e5e5e5;
	border-radius:.1rem;
	color:#969696;
}
.variety li.on a{
    color: #ffffff;
    background-color: #0088dd;
	border:1px solid #0088dd;
}
.footer{
    padding: 0.256rem 0.18rem;
    overflow: hidden;
    position: relative;
    background: transparent;
}
.footer .copyright{
	font-size: .26rem;
    line-height: .4rem;
    color: #b3b3b3;
    text-align: center;
}
.footer a{color: #ccc6c6;}

.stock{
	background-color:#ffffff;
	padding: .4rem .2rem;
}
.stock .left .name{font-size:.4rem;color:#000000;}
.stock .left .name span{font-size:.2rem;color:#969696;}
.stock .left .data{font-size:.2rem;}
.stock .left .data strong{font-size:.65rem;display:block;margin:.05rem 0;}
.stock .left .data span{font-size:.3rem;margin-right:.2rem;}
.stock .left .data .lasttime{font-size: .2rem;color: #969696;display: block;}
.stock .right{font-size:.23rem;color:#969696;line-height:.3rem;}
.stock .right .add{margin:.05rem 0 .25rem 0;}
.stock .right .add a{
	background-color:#0894ec;
	color:#ffffff;
	font-size:.3rem;
	padding:0 .25rem;
	line-height:.6rem;
	display:inline-block;
}
.stock .right .add2 a{
	background-color:#a0c040;
	color:#ffffff;
	font-size:.3rem;
	padding:0 .25rem;
	line-height:.6rem;
	display:inline-block;
}


.stock .right p{margin:.2rem 0 0 0;}
.stock .right span{color:#000000;padding-left:.1rem;}
.stock_charts li{
	font-size: 0.3rem;
    text-align: center;
	padding:0 .2rem;
}
.stock_charts li span{display:inline-block;line-height:.8rem;margin-top:2px;}
.stock_charts li.on span{color:#0894ec;border-bottom:2px solid #0894ec;}
.stock_charts .charts{background-color:#ffffff;padding:.2rem .2rem;}
.addtion{
	background-color:#ffffff;
	padding:.2rem .2rem;
}
.addtion p{
    line-height: 0.7rem;
    color: #0088dd;
    font-size: 0.35rem;
}
.addtion ul{
	border-top: 0.0213333rem dotted #e5e5e5;
	border-bottom: 0.0213333rem dotted #e5e5e5;
	padding:.2rem 0;
	margin-bottom:.3rem;
	font-size:0.35rem;
}
.addtion li{
	display:inline-block;
	line-height:.7rem;
	padding:0 .3rem;
}
.addtion li input{
	width:.25rem;
	height:.25rem;
}
.addtion li span{color:#2d2d2d;padding-left:.05rem;}
.addtion .tj{
	padding:.3rem 0;
	text-align:center;
	font-size:.35rem;
}
.addtion .tj a{
	display:inline-block;
	background-color:#bebebe;
	line-height:.8rem;
	padding:0 .8rem;
	color:#ffffff;
	margin:0 .15rem;
}
.addtion .tj a.on{
	background-color:#ff9700;
}
.layui-input, .layui-select, .layui-textarea{
    height: 38px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
	border-color:#e6e6e6;
	font-size: 0.3rem;
	width:100%;
	display:block;
}
.login{
    width: 100%;
    height: 100%;
	z-index:1100;
}
.login .black{
	margin-top: 30px;
	padding:0 .2rem;
	width:100%;
}
.login .form{
	background-color:#ffffff;
	box-shadow:0px 0px 25px 5px rgba(0,0,0,0.25);	
	width:100%;
}
.login .form .top{
	background-color:#f8f8f8;
    padding:0 .35rem;
    line-height:.9rem;
	font-size:.3rem;
}
.login .form .top a{float: right;}
.login .form .top a i{font-weight: bold;color: #333333;}
.login .form .layui-icon-close{font-size:.3rem;}
.login .form ul{padding:.5rem .35rem;font-size:.3rem;}
.login .form li{margin-bottom:.3rem;clear:both;}
.login .form li .layui-form-label{float: left;display: block;line-height:.8rem;padding:0;width:initial;}
.login .form li .item{margin-left:1.1rem;}
.login .form li .item input{padding:0 .15rem;height:.8rem;}
.login .form li.tj{text-align:right;margin-bottom:0;}
.login .form li.tj a{
	display:inline-block;
	background-color:#bebebe;
	line-height:.8rem;
	padding:0 .5rem;
	color:#ffffff;
}
.login .form li.tj a.on{
	background-color:#ff9700;
	margin:0 .3rem;
}


form{font-size:.3rem;}
form tbody{padding:.2rem 0;background-color:#ffffff;}
form th{font-weight:normal;color:#969696;background-color:#f7f7f7;line-height:.8rem;}
form td{line-height:.8rem;border-bottom:1px dotted #e5e5e5;}
form .name{color:#000000;font-weight:normal;}
.form1{padding-top:.2rem;}
.form1 th,.form1 td{text-align:center;}
.form1 td{font-weight:bold;}
.form2{border-top:2px solid #e5e5e5;}
.form2 td{padding:0 .2rem;color:#969696;}
.form2 td span{color:#000000;padding-left:.1rem;}
@media screen and (max-width: 414px){
.move-top img{width: 15px;height: 15px}
}