@charset "UTF-8";
/* CSS Document */

/*commmon*/
body, dl, dd, h1, h2, h3, h4, h5, h6, p, ol, ul, form { margin:0;padding:0;}
a { text-decoration: none; cursor: pointer;}
a:hover, a:active, a:visited, a:link{ text-decoration: none; cursor:pointer;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
*:focus{outline:none;}
*, *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

i{ font-style:normal}
ul li{ list-style:none;}
input { outline: none;}
img { border: 0 none;}

html{ height:100%; min-height:100%;}
body{ 
    color: #333;
	font-size: 14px; 
	font-weight:normal;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
	background-color:#fff;
	width:100%;
	min-width:1024px;
	height:100%;
	-webkit-font-smoothing: antialiased;
}

.fr{ float:right;}
.fl{ float:left;}
.fz24{ font-size: 24px;}
.fz20{ font-size: 20px;}
.fz18{ font-size: 18px;}
.fz16{ font-size: 16px;}
.fz14{ font-size: 14px;}
.fz12{ font-size: 12px;}

.clearfloat:after{ display:block; content:''; clear: both;}

/*top-bar*/
.top-bar{ width:100%; min-width:1170px; height:40px; background:#312f38;}
.top-bar-mid{ width:1170px; height:40px; margin:0 auto;font-size:14px;}
a.hot-phone, a.online{padding-left:20px; padding-right:40px; color:#d5d5d5; line-height:40px;}
a.hot-phone{ background:url(../images/hot-phone.png) no-repeat left center; background-size:auto 14px;}
a.online{ background:url(../images/online.png) no-repeat left center; background-size:auto 14px;}
a.top-bar-text{color:#d5d5d5; line-height:40px;}
a.btn-register{ 
  display:block; width:90px; height:24px; line-height:24px; margin-right:30px; margin-top:8px; 
  background:#ff0b43; border-radius:50px; color:#fff; text-align:center;
}
a.btn-tcloud{ 
  display:block; width:90px; height:24px; line-height:24px; margin-right:30px; margin-top:8px; 
  background:#ff0b43; border-radius:50px; color:#fff; text-align:center;
}
.btn-signIn{ height:40px; line-height:40px; color:#d5d5d5;}
a.btn-fuwu{ display:block; height:40px; line-height:40px; color:#d5d5d5; margin-left:30px;}

a.btn-enter-app{
	height: 24px;
	line-height: 24px;
	width: 110px;
	text-align: center;
	color: white;
	border-radius: 50px;
	margin-top: 8px;
}
/*--------头像*/
.head-user{ position:relative; height:40px; padding-top:6px;cursor:pointer;}
.head-user img{width:24px; height:24px; border-radius:100px;}
.head-name{
	display:block;line-height:28px; padding:0 15px 0 6px; color:#d5d5d5;
	background: url(../images/n1.png) no-repeat right center;
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;max-width:160px;
}
.head-pop{ 
   width: 110px;background:#fff; position:absolute; top:40px;right:350px; z-index:150;           
   border-radius:3px; padding:10px;
   -moz-box-shadow: 0px 0px 2px #aaa;-webkit-box-shadow: 0px 0px 2px #aaa;box-shadow: 0px 0px 2px #aaa;
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#aaaaaa')";
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=120, Color='#aaaaaa');
}
.land-icon{ width:17px; height:18px;background:url(../images/c_02.png) no-repeat; position:absolute; top:-8px; left:17px;}
div.head-pop ul li a{ 
 display:block; width:90px;height:30px;line-height:30px;
 color:#333; text-align:left; padding-left:6px;
}
div.head-pop ul li a:hover{ background:#eaeaea;}


/*footer*/
.footer{ width:100%; min-width:1170px;background:#312f38;padding:80px 0 40px;}
.footer-mid{ width:1170px; margin:0 auto; font-size:14px;}
.aboutOur, .safe, .help{ width:160px; margin-right:50px;}
.red-bar{
	width:160px; height:4px;
	background:-moz-linear-gradient(90deg,#f46360,#ff4b47);
	background:-webkit-gradient(linear,left,right,from(#f46360),to(#ff4b47));
	background:-webkit-linear-gradient(90deg,#f46360,#ff4b47);
	background:-o-linear-gradient(90deg,#f46360,#ff4b47);
	background:-ms-linear-gradient(90deg,#f46360,#ff4b47);
	background:linear-gradient(90deg,#f46360,#ff4b47);
}
.yellow-bar{
	width:160px; height:4px;
	background:-moz-linear-gradient(90deg,#fbd249,#f5a623);
	background:-webkit-gradient(linear,left,right,from(#fbd249),to(#f5a623));
	background:-webkit-linear-gradient(90deg,#fbd249,#f5a623);
	background:-o-linear-gradient(90deg,#fbd249,#f5a623);
	background:-ms-linear-gradient(90deg,#fbd249,#f5a623);
	background:linear-gradient(90deg,#fbd249,#f5a623);
}
.green-bar{
	width:160px; height:4px;
	background:-moz-linear-gradient(90deg,#b5eb45,#7ed321);
	background:-webkit-gradient(linear,left,right,from(#b5eb45),to(#7ed321));
	background:-webkit-linear-gradient(90deg,#b5eb45,#7ed321);
	background:-o-linear-gradient(90deg,#b5eb45,#7ed321);
	background:-ms-linear-gradient(90deg,#b5eb45,#7ed321);
	background:linear-gradient(90deg,#b5eb45,#7ed321);
}
.p-title{ color:#fff; margin-bottom:24px; margin-top:30px;}
a.footer-txt{ display:block; color:#96959a; line-height:28px; cursor:pointer;}
.two-code{ width:136px; height:136px; text-align:center; color:#96959a;}
.link-friend{ 
  width:100%; min-width:1170px; margin-top:40px; 
  border-top:1px solid #5b5a61;border-bottom:1px solid #5b5a61; color:#96959a;
}
.link-friend-mid{ width:1170px; margin:0 auto; padding:20px 0;}
.link-friend-mid a{ color:#96959a; padding-right:10px;}
a.plice-link{ 
  display:inline-block; height:20px; padding-left:22px; color:#96959a; 
  background:url(../images/batb.png) no-repeat left top; padding-top:2px;
}
.footer-text{ color:#96959a; text-align:center; padding-top:50px;}


/*top-nav*/
.top-nav{ width:100%; min-width:1170px; height:60px; background:#fff;border-bottom:1px solid #ededed;}
.top-nav ul{ width:1170px; margin:0 auto; font-size:16px;}
.top-nav ul li{ float:left;}
.top-nav ul li img{ margin-top:10px; margin-right:160px;}
.top-nav ul li a.top-nav-a{ display:block; width:112px;height:60px; line-height:60px; color:#666; text-align:center;}
.top-nav ul li.active-top-nav a.top-nav-a{ font-weight:700; color:#333;}
/*--------二级菜单*/
.pos-li{ position:relative;}
.nav-two-yun{ position:absolute; top:60px; left:0; width:112px; text-align:center; background:#fff;
	box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-ms-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
}
.nav-two-t{ position:absolute; top:60px; left:0; width:112px; text-align:center;background:#fff;
	box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-ms-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
}
.nav-two-fwzc{ position:absolute; top:60px; left:0; width:112px; text-align:center;background:#fff;
	box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-ms-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
}
.nav-two-hzjm{ position:absolute; top:60px;  left: 24px; width:112px; text-align:center;background:#fff;
	box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
	-ms-box-shadow: 0 3px 8px rgba(0,0,0,0.50);
}
.nav-box{ width:112px; height:40px; line-height:40px;}
.nav-box a{ display:block; width:112px; height:40px;color:#333; font-size:16px;}
.nav-box a:hover{ color:#fff; background:#ff4b47;}

.top-drop-down-list{z-index: 99;}


/*文字 浮动*/
.div-text-dance-upward .is-visible .dance-upward {
	 opacity: 1;
	 filter: alpha(opacity=100)\9;
	 -webkit-transform: translate3d(0, 0, 0);
	 transform: translate3d(0, 0, 0);
 }
.div-text-dance-upward .dance-upward {
	opacity: 0;
	filter: alpha(opacity=0)\9;
	-webkit-transform: translate3d(0, 30px, 0);
	transform: translate3d(0, 30px, 0);
	-webkit-transition: all 2s;
	transition: all 2s;
}

.div-text-dance-upward-LS .is-visible .dance-upward {
	opacity: 1;
	filter: alpha(opacity=100)\9;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.div-text-dance-upward-LS .dance-upward {
	opacity: 0;
	filter: alpha(opacity=0)\9;
	-webkit-transform: translate3d(0, 30px, 0);
	transform: translate3d(0, 30px, 0);
	-webkit-transition: all 2s;
	transition: all 2s;
}

.wap_selector {
  cursor:pointer
}