@charset "gb2312";
/* 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: 16px; 
	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: 16px;}
.fz12{ font-size: 14px;}
.clearfloat:after{ display:block; content:''; clear: both;}
/*footer*/
.footer{ width:100%; min-width:1170px;background:#312f38;padding:80px 0 40px;/* margin-top:80px;*/ font-family:"΢���ź�";}
.footer-mid{ width:1170px; margin:0 auto; font-size:16px;}
.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{  font-size:14px;
  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:5px;}
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; font-size:14px;}
.footer-text a{ color:#96959a;}
.footer-text a:hover{ text-decoration:underline;}
/*top-bar*/
.top-bar{ width:100%; min-width:1200px; height:40px; line-height:40px; background:#3a3a3a;font-size:14px; position:fixed; top:0; z-index:999;}
.top-bar ul, .top-nav ul{height:40px; width:1200px; margin:0 auto; color:#fff;}
.top-bar ul li{ float:right;height:40px; line-height:40px;}
.top-bar ul li a{ color:#fff;}
.hot-phone-text{
  padding-left:30px; 
  background:url(../images/hot-phone.png) no-repeat left center; 
  background-size:20px auto; 
}
.zhuce-list{ width:70px; background:#ff4644; height:30px; margin-right:20px; text-align:center;}
/*top-nav*/
.top-nav{ width:100%; min-width:1200px; height:90px; line-height:90px; background:#fff; font-size:16px; position:fixed; top:40px; box-shadow:0 3px 3px #ddd; z-index:999;}
.top-nav ul li{ float:left;}
.top-nav ul a{float: left;}
.top-nav ul a.last{margin-right:134px;}
.top-nav ul a img{height:20px;margin-left:10px;margin-top:35px;}
.logo-account{ width:222px; height:70px; margin:10px 0;background:url(../images/logo.png) no-repeat left center;
	color:#999;
}
.nav-list{ margin-left:36px;}
.nav-list a{
	display:block;
	color:#333;
}
.hot-nav{ 
    display:block;
	width:30px;
	height:15px;
	position:absolute;
	top:36px;
	left:66px;
	background:url(../images/hot-nav.png) no-repeat center;
	background-size:30px auto;
}



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;}