@charset "utf-8";
	/*---- 企汇网公用样式开始 ----*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,input {
	margin:0;
	padding:0
}
body {
	font:12px "\5FAE\8F6F\96C5\9ED1","Arial Narrow";
	background-color:#fff;
	line-height:1.6;
	min-width:1200px;
	color:#333;
	overflow-x:hidden
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal
}
a {
	text-decoration:none;
	cursor:pointer;
	outline-width:0px;
	color:#333
}
a:hover {
	text-decoration:none;
	outline:0;
	color:#015CD1
}
em,b,i,code,strong,small {
	font-style:normal
}
img {
	border:0;
	vertical-align:middle
}
ol,ul,li {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
button,input,optgroup,select,textarea {
	font:inherit;
	overflow:visible
}
input[type='text']:focus,input[type='button']:focus,input[type='submit']:focus,button:focus,textarea:focus {
	outline:none
}
.clearfix:before,.clearfix:after {
	content:"";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearfix {
	zoom:1;
}
/*顶部
.topBar {
	height:29px;
	line-height:29px;
	border-bottom:1px solid #e8e8e8;
	background:#fff
}
.topMain {
	width:1200px;
	margin:0 auto;
	position:relative;
	color:#525252;
	z-index:8
}
.topMain .line {
	padding:0 10px;
	color:#d9d9d9
}
.topMain .topLogin {
	padding:0 8px;
	color:#015CD1
}
.topMain .userName {
	color:#015CD1;
	display:inline-block;
	margin:0 8px 0 15px
}
.topMain .quit {
	color:#015CD1
}
.topBar .topMain .greet {
	float:left;
}
.topBar .topMain .greet li {
	float:left;
}
.topRt {
	position:absolute;
	right:0px;
	top:0px;
	z-index:2
}
.topRt .dorpDown a,.dorpDown {
	float:left;
	padding:0 18px 0 10px;
	position:relative;
	color:#525252
}
.dorpDown {
	padding:0px
}
.topRt  a {
	padding:0 10px;
	float:left;
	color:#525252
}
.topRt .dorpDown .arr {
	border-top:#ccc 4px solid;
	border-right:#fff 4px solid;
	border-bottom:#fff 4px solid;
	border-left:#fff 4px solid;
	font-size:0px;
	right:7px;
	width:0px;
	line-height:0;
	position:absolute;
	top:12px;
	height:0px;
	-webkit-transition:-webkit-transform .2s ease-in;
	-moz-transition:-webkit-transform .2s ease-in;
	-o-transition:-webkit-transform .2s ease-in;
	transition:-webkit-transform .2s ease-in;
}
.topRt .on {
	background:#fff;
	border:1px solid #e0e0e0;
	border-width:0 1px;
	padding:0
}
.topRt .on a {
	padding:0 17px 0 9px;
	position:relative;
	z-index:30;
	border-bottom:1px solid #fff;
	height:29px
}
.topRt .on .arr {
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform-origin:50% 45%;
	-webkit-transform-origin:60% 15%;
	-moz-transform-origin:50% 45%
}
.topRt .dorpDownLayer {
	display:none;
	position:absolute;
	left:-1px;
	top:29px;
	z-index:29;
	background:#fff;
	border:1px solid #e0e0e0;
	width:100%;
	padding:0 0 10px
}
.topRt .dorpDownLayer a {
	border:0px;
	line-height:24px;
	color:#888;
	float:none
}
.topRt .dorpDownLayer a:hover,.topMain a:hover {
	color:#015CD1;
}
.topRt .dorpDownLayer,.topRt .dorpDownLayer a {
	line-height:24px;
	padding:0;
	text-align:center;
}
.topRt .dorpDownLayer a {
	display:block
}
*/
/*头部*/
.headWrap {
	    position: absolute;
    z-index: 9999;
    width: 100%;
    background-color: rgba(255,255,255,.18);
}
.header {
	width:1200px;
	height:98px;
	margin:0 auto;
	position:relative
}
.header .logo {
	width:162px;
	height:70px;
	float:left;
	margin:10px 25px 0 0
}
.header .logo a {
	width: 202px;
    display: block;
    height: 90px;
    background: url(../images/logo.png) no-repeat;
   
    text-indent: -999em;
    overflow: hidden;
}
 .logofont {
	width:120px;
	height:70px;
	float:left;
	margin:21px 0 0
}

.header .logofont a {
	display:block;
	line-height:52px;
	height:52px;
	font-size:20px;
	padding:0 0 0 15px;
	color:#fff
}
.header .tel {
	width:194px;
	height:50px;
	background:url(../images/qgjIcon.png) no-repeat center center;
	float:right;
	margin:20px 0px 0 30px;
	text-indent:-999em;
	overflow:hidden
}
/*菜单导航*/
.header .nav {
	width:930px;
	margin:0 auto;
	height:98px;
	line-height:98px;
	font-size:14px;
	
	float:right;

	/*672*/
}
.header .nav a {
	float:left;
	display:block;
	margin-left: 19px;
	height:98px;
	color:#fff;
	text-align:center
}
.header .nav a:hover {
	color:#fff;
	background:url(../images/navLibg.png) no-repeat center 65px;
}
.header .nav a.on {
	background:url(../images/navLibg.png) no-repeat center 65px;
}
/*banner*/
.qBanner {
	width:100%;
	height:715px;
	position:relative;
	z-index:-15;
	overflow:hidden
}
.qBanner .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.qBanner .bd ul {
	width:100% !important;
}
.qBanner .bd li {
	width:100% !important;
	height:715px;
	overflow:hidden;
	text-align:center;
}
.qBanner .bd li a {
	display:block;
	height:715px;
}
.qBanner .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:40px;
	left:0;
	height:20px;
	line-height:16px;
}
.qBanner .hd ul {
	width:1100px;
	margin:0 auto;
	text-align:center;
}
.qBanner .hd ul li {
	cursor:pointer;
	display:inline-block;
	zoom:1;
	width:12px;
	height:12px;
	margin:0 7px;
	overflow:hidden;
	border:2px solid #fff;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:2px;
	text-indent:-999em;
	overflow:hidden
}
.qBanner .hd ul li.on {
	background:#fff;
	border-color:#fff
}
/*底部*/
.foot {
	width:100%;
	height:80px;
	padding-top:15px;
	background:#2e323f;
	color:#a4a4a4;
}
.foot a:link,.foot a:visited {
	color:#999;
	font-family:"微软雅黑";
}
.flLoch {
	display:inline-block;
	height: 30px;line-height: 30px;
}



.foot .footAbout {
	width:1200px;
	text-align:center;
	margin:0 auto
}
.foot .footAbout li {
	width:1200px;
	text-align:center;
	margin-bottom:10px;
}
.foot .sicon {
	width:24px;
	height:24px;
	display:inline-block;
	background:url(../images/qgjIcon.png) no-repeat;
	vertical-align:middle
}
.foot .sina {
	background-position:0 -140px;
}
.foot .sina:hover {
	background-position:0 -173px;
}
.foot .qqonline {
	background-position:-34px -472px;
	margin-left:5px;
}
.foot .qqonline:hover {
	background-position:-34px -505px;
}
.foot li.footer {
	width:799px;
	height:44px;
	background:url(../images/copyright.png) no-repeat;
	margin:0 auto
}
.foot .footer .iso {
	width:126px;
	height:44px;
	display:inline-block
}
.foot .footer .iso:hover {
	background:url(../images/copyright.png) no-repeat 0 -52px;
}
.foot .footer .beian:hover {
	background:url(../images/copyright.png) no-repeat -126px -52px;
}
.foot .footer .mcafee:hover {
	background:url(../images/copyright.png) no-repeat -252px -52px;
}
.foot .footer .lanbiao:hover {
	background:url(../images/copyright.png) no-repeat -378px -52px;
}
.foot .footer .youngper:hover {
	background:url(../images/copyright.png) no-repeat -535px -52px;
}
.foot .footer .gswj:hover {
	background:url(../images/copyright.png) no-repeat -661px -52px;
}
/*QQ  and  返回顶部*/
.qgjEwm {
	visibility:visible;
	width:116px;
	height:177px;
	background:url(../images/rightQQ.png) no-repeat;
	position:fixed;
	right:0px;
	top:20%;
	z-index:50;
	cursor:pointer;
	overflow:hidden;
}
.qgjEwm a {
	display:block;
	width:116px;
	height:177px;
}
.gotop {
	visibility:visible;
	width:35px;
	height:35px;
	background:url(../images/backTop.png) no-repeat;
	position:fixed;
	right:30px;
	bottom:30px;
	z-index:50;
	cursor:pointer;
	overflow:hidden;
}
.gotop a {
	display:block;
	width:35px;
	height:35px;
}
.gotop:hover {
	background-position:0 -45px
}
/**css3animate**/
.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes rotateInUp {
	0% {
	-webkit-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
100% {
	-webkit-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateInUp {
	0% {
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:rotate3d(0,0,1,45deg);
	-ms-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
	opacity:0
}
100% {
	-webkit-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	opacity:1
}
}.rotateInUp {
	-webkit-animation-name:rotateInUp;
	animation-name:rotateInUp
}
@-webkit-keyframes zoomIn {
	0% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
50% {
	opacity:1
}
}@keyframes zoomIn {
	0% {
	opacity:0;
	-webkit-transform:scale3d(.3,.3,.3);
	-ms-transform:scale3d(.3,.3,.3);
	transform:scale3d(.3,.3,.3)
}
50% {
	opacity:1
}
}.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInUp {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	-ms-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInLeft {
	0% {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInLeft {
	0% {
	opacity:0;
	-webkit-transform:translate3d(-100%,0,0);
	-ms-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInRight {
	0% {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInRight {
	0% {
	opacity:0;
	-webkit-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes rotateIn {
	0% {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0,0,1,-200deg);
	transform:rotate3d(0,0,1,-200deg);
	opacity:0
}
100% {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	transform:none;
	opacity:1
}
}@keyframes rotateIn {
	0% {
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
	-webkit-transform:rotate3d(0,0,1,-200deg);
	-ms-transform:rotate3d(0,0,1,-200deg);
	transform:rotate3d(0,0,1,-200deg);
	opacity:0
}
100% {
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
	opacity:1
}
}.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes flipInX {
	0% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
	transform:perspective(400px) rotate3d(1,0,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
	transform:perspective(400px) rotate3d(1,0,0,-5deg)
}
100% {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInX {
	0% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
	-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);
	-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);
	transform:perspective(400px) rotate3d(1,0,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);
	-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);
	transform:perspective(400px) rotate3d(1,0,0,-5deg)
}
100% {
	-webkit-transform:perspective(400px);
	-ms-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInX {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
	0% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
100% {
	-webkit-transform:perspective(400px);
	transform:perspective(400px)
}
}@keyframes flipInY {
	0% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in;
	opacity:0
}
40% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	-webkit-transition-timing-function:ease-in;
	transition-timing-function:ease-in
}
60% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1
}
80% {
	-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);
	transform:perspective(400px) rotate3d(0,1,0,-5deg)
}
100% {
	-webkit-transform:perspective(400px);
	-ms-transform:perspective(400px);
	transform:perspective(400px)
}
}.flipInY {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes bounceInLeft {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-3000px,0,0);
	transform:translate3d(-3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(25px,0,0);
	transform:translate3d(25px,0,0)
}
75% {
	-webkit-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
90% {
	-webkit-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)
}
100% {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInLeft {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-3000px,0,0);
	-ms-transform:translate3d(-3000px,0,0);
	transform:translate3d(-3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(25px,0,0);
	-ms-transform:translate3d(25px,0,0);
	transform:translate3d(25px,0,0)
}
75% {
	-webkit-transform:translate3d(-10px,0,0);
	-ms-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,0)
}
90% {
	-webkit-transform:translate3d(5px,0,0);
	-ms-transform:translate3d(5px,0,0);
	transform:translate3d(5px,0,0)
}
100% {
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(3000px,0,0);
	transform:translate3d(3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(-25px,0,0);
	transform:translate3d(-25px,0,0)
}
75% {
	-webkit-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
90% {
	-webkit-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)
}
100% {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInRight {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(3000px,0,0);
	-ms-transform:translate3d(3000px,0,0);
	transform:translate3d(3000px,0,0)
}
60% {
	opacity:1;
	-webkit-transform:translate3d(-25px,0,0);
	-ms-transform:translate3d(-25px,0,0);
	transform:translate3d(-25px,0,0)
}
75% {
	-webkit-transform:translate3d(10px,0,0);
	-ms-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,0)
}
90% {
	-webkit-transform:translate3d(-5px,0,0);
	-ms-transform:translate3d(-5px,0,0);
	transform:translate3d(-5px,0,0)
}
100% {
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes fadeInDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none
}
}@keyframes fadeInDown {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	-ms-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0)
}
100% {
	opacity:1;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none
}
}.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}





.m-aside-tool {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 99000;
	width: 40px;
	background: #222;
	color: #fff
}

.m-aside-tool .aside-body {
	position: absolute;
	left: 0;
	right: 0;
	top: 0
}

.m-aside-tool .aside-bottom {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}

.m-aside-tool .tool-list {
	border-top: 1px solid #333
}

.m-aside-tool .tool-list .tool-btn {
	display: block;
	padding: 10px 0;
	text-align: center;
	border-bottom: 1px solid #333;
	-webkit-transition: .2s;
	transition: .2s
}

.m-aside-tool .tool-list .tool-btn .icon img {
	max-width: 100%;
	vertical-align: top
}

.m-aside-tool .tool-list .tool-btn .name {
	margin-top: 3px;
	font-size: 14px;
	color: #fff;
	width: 40px !important
}

.m-aside-tool .tool-list .tool-btn .sign {
	display: inline-block;
	min-width: 20px;
	height: 20px;
	line-height: 21px;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 50%;
	background: #f03a58;
	text-align: center;
	color: #fff;
	-webkit-transition: .2s;
	transition: .2s
}

.m-aside-tool .tool-list .tool-btn.show-btn-collection .show-collection {
	display: none;
	position: absolute;
	right: 45px;
	bottom: 115px;
	font-size: 14px;
	width: 80px;
	height: 34px;
	border-radius: 2px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 34px;
	color: #222;
	z-index: 9999;
	background-color: #fff
}

.m-aside-tool .tool-list .tool-btn.show-btn-collection:hover .show-collection {
	display: block;
	color: #222
}

.m-aside-tool .tool-list .tool-btn .show-content {
	display: none;
	position: absolute;
	right: 45px;
	bottom: 45px
}

.m-aside-tool .tool-list .tool-btn .show-content img {
	width: 150px
}

.m-aside-tool .tool-list .tool-btn.show-btn-side .show-content {
	display: none
}

.m-aside-tool .tool-list .tool-btn.show-btn-side:hover .show-content {
	display: block
}

.m-aside-tool .tool-list .tool-btn:hover {
	background: #FF8300
}

.m-aside-tool .tool-list .tool-btn:hover .sign {
	background: #fff;
	color: #FF8300
}

.m-fast-login {
	padding: 30px 25px;
	background-color: #fff
}

.m-fast-login .login-header {
	margin-bottom: 15px;
	font-size: 24px;
	font-weight: 400;
	color: #222
}

.m-fast-login .login-form {
	position: relative;
	padding-top: 15px
}

.m-fast-login .login-form .form-error {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9;
	padding: 5px 5px 5px 25px;
	border-radius: 3px;
	background: #fef0f0 url(/static/image/login/list_ico_info@2x.png) no-repeat 5px 5px;
	font-size: 12px;
	color: #ff6336
}

.m-fast-login .login-form .form-line {
	margin-top: 20px;
	font-size: 14px
}

.m-fast-login .login-form .form-line a {
	color: #f03a58
}

.m-fast-login .login-form .form-line a:focus {
	outline: 1px dotted #fd7505;
	color: #d90e32
}

.m-fast-login .login-form .form-line input {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 5px 0 50px;
	border: 1px solid #eee;
	border-radius: 4px;
	font-size: 14px
}

.m-fast-login .login-form .form-line input:focus {
	border-color: #00a5ff
}

.m-fast-login .login-form .form-line .content {
	position: relative;
	overflow: hidden
}

.m-fast-login .login-form .form-line .content .ico {
	position: absolute;
	margin-right: 10px;
	top: 10px;
	left: 10px;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 50%
}

.m-fast-login .login-form .form-line .content .ico.ico-account {
	background-image: url(/static/image/login/ico_user@2x.png)
}

.m-fast-login .login-form .form-line .content .ico.ico-password {
	background-image: url(/static/image/login/ico_passcode@2x.png)
}

.m-fast-login .login-form .form-submit {
	display: block;
	width: 100%;
	height: 50px;
	margin-top: 50px;
	line-height: 50px;
	border: none;
	border-radius: 4px;
	background: #f03a58;
	font-size: 18px;
	text-align: center;
	color: #fff
}

.m-fast-login .login-form .form-submit[disabled] {
	background: silver;
	cursor: not-allowed
}

.m-fast-login .login-form .form-submit:focus {
	outline: 1px dotted #fd7505
}

.m-fast-login .login-form .reg-btn {
	float: right
}

.dialog-thirdparty-register {
	width: 420px;
	margin: 0 auto;
	padding: 40px 0 50px
}

.dialog-thirdparty-register .form-item {
	margin: 20px 0
}

.reseller-register {
	width: 800px;
	min-height: 520px
}

.reseller-register .reseller-body {
	margin-right: 315px;
	padding: 30px
}

.reseller-register .reseller-body .reseller-title {
	margin-bottom: 50px;
	line-height: 30px;
	font-size: 20px;
	font-weight: 700;
	color: #222
}

.reseller-register .reseller-aside {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 315px;
	background: #f4f4f5 url(/static/image/public/pic_reseller_ad.png) no-repeat 50%
}