﻿/* header
==============================================*/
body, html {
	font-family: "微软雅黑";
	font-size: 14px;
}
ol, ul, li {
	list-style: none outside none;
}
ul {
	padding-left: 0px;
	margin-bottom: 0px;
}
a {
	outline: none;
}
/* a:active { star:expression(this.onFocus=this.blur());} */
a:focus {
	outline: none;
	-moz-outline: none
}
h3 {
	margin: 0px;
}
.bg-alpha80 {
	background-color: rgba(0,0,0,0.8);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .bg-alpha80 {
    background-color: #fff;
    filter: Alpha(opacity=80);
    position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.p0 {
	padding: 0px;
}
.pt10 {
	padding-top: 10px;
}
.pt20 {
	padding-top: 20px;
}
.pt30 {
	padding-top: 30px;
}
.pl0 {
	padding-left: 0px;
}
.pl20 {
	padding-left: 20px;
}
.pr0 {
	padding-right: 0px;
}
.pr15 {
	padding-right: 15px;
}
.mar0 {
	margin: 0px!important;
}
.mar-top40 {
	margin-top: 40px;
}
.mar-left15 {
	margin-left: 15px;
}
.mar-right15 {
	margin-right: 15px;
}
.card-box {
  background: #fff;
  box-shadow: 0px 6px 12px 0px rgba(32,123,229,0.08);
  border-radius: 4px;
}
.mt20 {
	margin-top: 20px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.text-tips {
  color: #8C8C8C;
}
.card-box {
  background: #fff;
  box-shadow: 0px 6px 12px 0px rgba(32,123,229,0.08);
  border-radius: 4px;
}
#header {
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=5);/*for ie6,7,8*/
	-moz-box-shadow: 1px 1px 5px #f0f0f0;/*firefox*/
	-webkit-box-shadow: 1px 1px 5px #f0f0f0;/*webkit*/
	box-shadow: 1px 1px 5px #f0f0f0;/*opera或ie9*/
}
.header-sub {
	position: inherit;
	margin-bottom: 0px;
	background-color: rgba(0,0,0,0.8);/* IE9、标准浏览器、IE6和部分InameE7内核的浏览器(如QQ浏览器)会读懂 */
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .header-sub {
    background-color: #fff;
    filter: Alpha(opacity=80);
    position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
/*.header-sub.header:hover { background: #313131; }*/
.headroom {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: all .2s ease-in-out;
}
.headroom--unpinned {
	top: -100px;
}
.headroom--pinned {
	top: 0;
}
.container-fixed {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
}
.color-red {
	color: #ff7800;
}
.color-red01 {
	color: #ff4400;
}
.color-blue {
	color: #5986F9;
}
.color-green {
	color: #57a919;
}
.color-orange {
	color: #fe7800;
}
.font-12 {
	font-size: 12px;
}
.font-14 {
	font-size: 14px;
}
.font-16 {
	font-size: 16px;
}
.font-18 {
	font-size: 18px;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.break {
	word-break: break-all;
	word-wrap: break-word;
}
.nobreak {
	word-break: keep-all;
	word-wrap: normal;
}
.t-l {
	text-align: left;
}
.t-c {
	text-align: center;
}
.t-r {
	text-align: right;
}
.right0 {
	right: 0px;
	left: inherit;
}
.none {
	display: none;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0px;
}
.text-list > li {
  padding: 8px 0;
  line-height: 26px;
  overflow: hidden;
}
.text-list .text-label {
  float: left;
}
.text-list .text-con {
  padding-left: 10px;
  color: #262626;
}
.text-list.label-right .text-label {
  text-align: right;
}
.text-list.label-four .text-label {
  width: 70px;
}
.text-list.label-four .text-con {
  margin-left: 70px;
  padding-left: 10px;
  color: #5f6f89;
}
.text-list.label-five .text-label {
  width: 70px;
}
.text-list.label-five .text-con {
  margin-left: 70px;
  padding-left: 10px;
  color: #5f6f89;
}
.logo {
	display: inline-block;
	width: 152px;
	height: 60px;
	text-indent: -9999;
	background: url("../img/logo.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
}
.navbar-wrapper {
	width: 100%;
	height: 60px;
	border-bottom: solid 1px #f0f0f0;
	z-index: 1000;
}
.navbar-wrapper .navbar-header {
	height: 60px;
}
.navbar-wrapper .navbar-header a {
	width: 152px;
	height: 60px;
	margin-left: 10px;
}
.header-left {
	position: absolute;
	z-index: 9999;
}
.header-center {
	float: left;
	padding-top: 21px;
	font-size: 12px;
	margin-left: 155px;
	position: sticky;
	z-index: 2;
}
.header-center .white-version {
	color: #ffa300;
	padding: 3px 7px;
	border: 1px solid #ffa300;
	transition: all .5s;
}
.header-center .firm-version {
	color: #5986F9;
	padding: 3px 7px;
	border: 1px solid #5986F9;
	transition: all .5s;
}
.header-center .white-version:hover {
	color: #fff;
	background: #ffa300;
	text-decoration: none;
}
.header-center .firm-version:hover {
	color: #fff;
	background: #5986F9;
	text-decoration: none;
}
.header-center .white-version:focus {
	text-decoration: none;
}
.header-center .firm-version:focus {
	text-decoration: none;
}
.header-right {
	margin-left: 232px;
}
.navbar-header {
	height: 60px;
}
.navbar-wrapper .navbar-nav {
	margin-left: 65px;
}
.navbar-wrapper .navbar-nav > li a {
	display: inline-block;
	color: #343434;
	padding: 20px 15px;
	line-height: 20px;
}
.navbar-wrapper .navbar-nav > li a:hover {
	color: #fff;
	background: #5986F9;
}
.navbar-wrapper .navbar-nav > li a:active {
	color: #343434;
}
.navbar-wrapper .nav .open>a {
	background: #5986F9;
	color: #fff;
}
.navbar-wrapper .nav .open>a:focus {
	border-color: #f4f4f4;
}
.navbar-wrapper .navbar-nav > li {
	padding-right: 1px;
}
.navbar-wrapper .navbar-nav > li a:hover {
	background: #fff;
	color: #5986F9;
	border-color: #f4f4f4;
}
.navbar-wrapper .navbar-nav .active a:hover {
	background: #5986F9;
	color: #fff;
}
.menu-lab {
	float: left;
}
.menu-lab .dropdown-toggle {
	font-size: 16px;
	color: #343434;
}
.menu-lab .dropdown-toggle:hover, .menu-lab .dropdown-toggle:focus {
	color: #5986F9;
	text-decoration: none;
}
.menu-lab .dropdown-menu {
	padding: 0px;
	margin-top: 6px;
}
.menu-lab .dropdown-menu > li > a {
	width: 100%;
	padding: 15px 20px 15px 55px;
	font-size: 15px;
	border-bottom: solid 1px #e6e6e6;
}
.menu-lab .dropdown-menu > li:last-child > a {
	border-bottom: none;
}
.menu-lab .dropdown-menu > li > a.menu-data {
	height: 50px;
	background: url("../img/logo-data.png") no-repeat 20px center;
	border-radius: 0;
	color: #333;
}
.menu-lab .dropdown-menu > li > a:hover.menu-data {
	background: #f6f6f6 url("../img/logo-data.png") no-repeat 20px center;
}
.menu-lab .dropdown-menu > li > a.menu-diag {
	height: 50px;
	background: url("../img/logo-diag.png") no-repeat 20px center;
	border-radius: 0 0 4px 4px;
	color: #3683d1;
}
.menu-lab .dropdown-menu > li > a:hover.menu-diag {
	background: #f6f6f6 url("../img/logo-diag.png") no-repeat 20px center;
}
.menu-lab .dropdown-menu > li > a.menu-scan {
	height: 50px;
	background: url("../img/logo-scan.png") no-repeat 20px center;
	border-radius: 4px 4px 0 0;
	border-bottom: solid 1px #e6e6e6;
	color: #18c8e0;
}
.menu-lab .dropdown-menu > li > a:hover.menu-scan {
	background: #f6f6f6 url("../img/logo-scan.png") no-repeat 20px center;
}
.menu-lab.topnav .dropdown-menu > li > a {
	display: inline-block;
	width: 100%;
	padding: 10px 20px;
	background: none;
}
.fund {
	float: left;
	margin-right: 10px;
}
.btn-fund {
	border-color: #5986F9;
	color: #5986F9;
}
.btn-fund:hover {
	border-color: #5986F9;
	background: #5986F9;
	color: #fff;
}
.submit-group > button {
	padding: 4px 15px;
}
.submit-group .btn-submit-index {
	padding: 4px 7px;
	font-family: "微软雅黑";
}
.login-before {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
}
.login-before ul {
	display: inline-block;
	text-align: center;
}
.login-before ul li {
	float: left;
	color: #6d6d6d;
}
.login-after {
	float: left;
}
.login-after .login-name {
	line-height: 60px;
}
.login-after .drop > a {
	display: block;
	padding: 0 10px;
	line-height: 60px;
	color: #fff;
}
.login-after .drop .subnav {
	right: 0;
	left: auto;
	display: none;
	width: 180px;
}
.login-after .badge {
	display: inline-block;
	background: #f12828;
	margin-left: 4px;
	border-radius: 6px;
	font-weight: normal;
	font-size: 12px;
	padding: 2px 6px;
	text-indent: 0;
}
.login-after .user-hat {
	background: url("../img/icon-userhat.png") no-repeat left center;
	display: inline-block;
	padding-left: 27px;
	font-size: 14px;
}
.login-after .user-hat.user-hat-backStage {
	padding-left: 0;
	min-width: 92px;
	text-align: center;
}
.login-after .user-company {
	background: url("../img/icon-company.png") no-repeat left center;
	display: inline-block;
	padding-left: 0;
	overflow: hidden;
	max-width: 90px;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 16px;
	line-height: 16px;
}
.login-after .btn-default:hover, .login-after .btn-default:focus, .login-after .btn-default:active, .login-after .btn-default.active, .login-after .open > .login-after .dropdown-toggle.btn-default {
	background: none repeat scroll 0 0 #fff;
	border-color: #84c2ed;
	box-shadow: none;
	color: #5986F9;
}
.login-after .dropdown-menu {
	left: -18px;
	min-width: 141px;
	right: 0;
}
.login-after .dropdown-menu a {
	color: #6d6d6d;
	font-size: 13px;
	line-height: 21px;
	padding: 3px 0;
	text-indent: 20px
}
.login-after .dropdown-menu li {
	color: #6d6d6d;
	font-size: 13px;
	line-height: 21px;
	text-indent: 20px
}
.login-after .dropdown-menu a:hover {
	color: #5986F9;
}
.login-after .dropdown-toggle {
	border-color: #84c2ed;
	box-shadow: none;
	color: #5986F9;
}
.login-after .tips {
	background: url("https://image.3001.net/images/new/user-tips.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	display: block;
	height: 10px;
	position: absolute;
	right: 31px;
	top: 6px;
	width: 10px;
	z-index: 99;
}
.login-after .btn-group.open .dropdown-toggle {
	box-shadow: none;
}
.lang {
	float: right;
}
.lang .drop > a {
	display: block;
	padding: 0 10px;
	line-height: 60px;
	color: #fff;
}
.lang .drop .subnav {
	right: 0px;
	left: auto;
	display: none;
	width: 150px;
}
.login-xs {
	display: none;
}
.open > .dropdown-toggle.btn-default {
	background: #fff;
	color: #5986F9;
}
.header-right .btn-submit {
	float: right;
	padding-right: 10px;
}
.btn-fund.btn-default:hover, .btn-fund.btn-default:focus, .btn-fund.btn-default.focus, .btn-fund.btn-default:active, .btn-fund.btn-default.active, .btn-fund .open > .btn-fund.dropdown-toggle.btn-default {
	border-color: #5986F9;
	background: #5986F9;
	color: #fff;
}
.header-right .btn-submit .dropdown-menu.btn-inner {
	background: none;
	box-shadow: none;
	border: none;
	left: auto;
	right: 0;
}
.header-right .btn-submit .dropdown-menu.btn-inner li {
	float: left;
}
.header-right .btn-submit .btn-bugs {
	padding: 6px 12px;
	font-size: 14px;
	border-radius: 4px 0 0 4px;
	background: #5986F9;
	color: #fff;
	float: left;
}
.header-right .btn-submit .btn-bugs:hover, .header-right .btn-submit .btn-bugs:focus {
	background: #1694e3;
}
.header-right .btn-submit .btn-data {
	padding: 6px 12px;
	font-size: 14px;
	border-radius: 0 4px 4px 0;
	background: #44619d;
	color: #fff;
	float: left;
}
.header-right .btn-submit .btn-data:hover, .header-right .btn-submit .btn-data:focus {
	background: #3e5991;
}
.login-befor-b {
	width: 100%;
	text-align: center;
	position: fixed;
	bottom: 0;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	z-index: 99999;
	padding: 40px 0;
}
.login-befor-b h2 {
	color: #fff;
	font-weight: 700;
	margin: 10px 0;
}
.login-befor-b .btn-default {
	border: none;
	color: #5986F9;
	font-size: 16px;
	padding: 7px 30px;
	border-radius: 4px;
}
.login-befor-b .btn-default:hover {
	color: #fff;
	background: #5986F9;
}
.login-befor-b .btn-primary {
	padding: 7px 30px;
}
.login-befor-b .btn-befor span {
	display: inline-block;
	padding: 10px 10px 0;
}
.login-befor-b .btn-channel {
	color: #fff;
	font-size: 14px;
}
.login-befor-b .btn-befor {
	position: relative;
}
.login-befor-b .btn-befor .close01 {
	position: absolute;
	z-index: 99999;
	display: inline-block;
	right: 0px;
	top: -20px;
}
.login-befor-b .btn-befor .close01 a {
	display: inline-block;
	width: 22px;
	height: 22px;
	background: url("../img/close02.gif") no-repeat;
}
.letter-prompt {
	position: absolute;
	display: inline-block;
	width: 5px;
	height: 5px;
	background: url("../img/letter-tips.png") no-repeat;
	right: 2px;
	top: 6px;
}
.hi {
	padding-right: 10px;
	line-height: 34px;
}
.tit01 {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.tit01 h3 {
	font-size: 26px;
}
.tit01 .more {
	float: right;
	font-size: 14px;
	padding-top: 10px;
}
.tit01 .more a {
	display: inline-block;
	color: #5986F9;
}
.tit02 {
	position: relative;
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
	background: url("../img/tit-line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.tit02 h3 {
	font-size: 26px;
	padding-bottom: 20px;
	background: url("../img/h3-line.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.tit03 {
	position: relative;
	width: 100%;
	margin-bottom: 40px;
	background: url("../img/tit-line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.tit03 h3 {
	display: inline-block;
	font-size: 26px;
	padding-bottom: 20px;
	background: url("../img/h3-line.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.tit03 .more {
	float: right;
	font-size: 14px;
	padding-top: 10px;
}
.tit03 .more a {
	display: inline-block;
	color: #5986F9;
}
.tit04 {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
	position: relative;
}
.tit04 h3 {
	display: inline-block;
	font-size: 26px;
	padding-bottom: 20px;
	background: url("../img/h3-line.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
.tit04 .more {
	font-size: 14px;
	padding-top: 10px;
	position: absolute;
	right: 0;
}
.tit04 .more a {
	display: inline-block;
	color: #5986F9;
	font-size: 14px;
}
.tit05 {
	width: 100%;
	padding-bottom: 15px;
	overflow: hidden;
}
.tit05 h3 {
	float: left;
	padding-left: 10px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	border-left: solid 3px #5986F9;
	margin-top: 4px;
}
.tit06 {
	width: 100%;
	padding: 16px 20px 16px 0;
	border-bottom: solid 1px #efefef;
	overflow: hidden;
}
.tit06 h3 {
	float: left;
	padding-left: 16px;
	margin: 0 0 0px 24px;
	height: 20px;
	font-size: 18px;
	line-height: 20px;
	border-left: solid 3px #5986F9;
}
.tit06 .btn-default {
	border-color: #dfe2e5;
}
.tit06 .link-why {
	font-size: 16px;
	line-height: 22px;
	margin: 5px 0 0 20px;
	padding-left: 25px;
	background-image: url("../img/icon-why-blue.svg");
	background-repeat: no-repeat;
	background-size: 18px;
	background-position: left center;
}
.tit07 {
	width: 100%;
	overflow: hidden;
}
.tit07 h3 {
	float: left;
	padding-left: 10px;
	height: 26px;
	line-height: 24px;
	font-weight: bold;
	font-size: 24px;
	color: #232323;
	border-left: solid 3px #5986F9;
}
.tit08 {
  padding-bottom: 22px;
}
.tit08 h4 {
  position: relative;
	float: left;
	padding-left: 12px;
	margin: 0;
	height: 20px;
	font-size: 16px;
	line-height: 20px;
}
.tit08 h4:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  z-index: 2;
  content: '';
  width: 3px;
  height: 16px;
  background: #5986F9;
}
.tit08 .plane-help {
	float: left;
    margin: 1px 0 0 7px;
    height: 17px;
}
a.btn-regist {
	color: #5986F9;
}
.btn-text {
  border-color: transparent;
  background: transparent;
  padding: 0;
  font-size: 14px;
}
.btn-text-icon {
  border-color: transparent;
  background: transparent;
  padding: 0 0 0 19px;
  font-size: 14px;
}
.btn-text-icon:hover {
  color: #5986F9;
}
.btn-text-icon.btn-edit {
  background: url("../img/btn-edit.png") no-repeat left center;
}
.btn-text-icon.btn-edit:hover {
  background: url("../img/btn-edit-hov.png") no-repeat left center;
}
.btn-text-icon.btn-delete {
  background: url("../img/btn-delete.png") no-repeat left center;
}
.btn-text-icon.btn-delete:hover {
  background: url("../img/btn-delete-hov.png") no-repeat left center;
}
.tips-box-blue {
  padding: 10px 20px;
  background:rgba(240,244,254,1);
  border:1px solid rgba(165,189,252,1);
  border-radius:4px;
  color: #595959;
}
.hidden {
	display: none;
}
/* 点击按钮弹出div */
.navbar .popover-wrapper {
	float: left;
	margin-top: 20px;
}
.popover-wrapper {
	position: relative;
	display: inline-block;
}
.popover-wrapper .popover-btn {
	position: relative;
	display: block;
	height: 24px;
	padding-right: 10px;
}
.popover-wrapper .popover-btn .badge {
	position: absolute;
	display: block;
	min-width: auto;
	top: -2px;
	right: 5px;
	font-weight: normal;
	width: 4px;
	height: 4px;
	padding: 0;
	background: #f00;
	border-radius: 50%;
}
.popover-wrapper .btn-msg .icon-msg {
	float: left;
	width: 20px;
	height: 20px;
	background: url("../img/icon-msg-white.svg") no-repeat center;
}
.popover-wrapper .popover-body {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1000;
	float: left;
	min-width: 220px;
	width: 280px;
	padding: 5px 0 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.popover-wrapper .popover-footer {
	padding: 10px 15px;
	background: #F9FAFA;
	border-top: 1px solid #E8EDF0;
}
.msg-list {
	max-height: 240px;
	overflow-y: scroll;
}
.navbar .msg-list li {
	padding: 7px 15px;
}
.navbar .msg-list li a {
	display: block;
	position: relative;
	padding-left: 12px;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.navbar .msg-list li a:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 7px;
	display: block;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	background: #c2c6cc;
}
.navbar .msg-list li.no-read a:before {
	background: #5986F9;
}
.msg-list .time {
	padding-left: 12px;
	font-size: 12px;
	color: #999;
	padding-top: 3px;
	margin-bottom: 0;
}
/*多倍积分样式*/
.integral {
	float: left;
	border-radius: 3px;
	font-size: 12px!important;
	height: 20px;
	line-height: 12px;
	color: #fff;
	text-align: center;
	margin-left: 5px;
	padding: 4px 8px;
	background: -webkit-linear-gradient(left, #FA9801, #FA5C01);
	background: -o-linear-gradient(left, #FA9801, #FA5C01);
	background: -moz-linear-gradient(left, #FA9801, #FA5C01);
	background: linear-gradient(left, #FA9801, #FA5C01);
}
.banner {
	position: relative;
	height: 695px;
	background: url("../img/banner.jpg") no-repeat center top;
	z-index: 1;
}
.banner-info h1 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 70px;
	font-weight: 700;
	margin: 180px 0 40px;
}
.banner-info p {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 32px;
}
.banner-info ul {
	width: 326px;
	padding-top: 40px;
	margin: 0 auto;
	overflow: hidden;
}
.banner-info ul li {
	display: inline-block;
}
.banner-info ul li a {
	border-radius: 0px;
	font-size: 16px;
	border: solid 1px #fff;
	padding: 6px 35px;
	color: #fff;
	background: none;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}
.banner .forpad {
	display: none;
}
.banner-info ul li a:hover {
	color: #5986F9;
	background: #fff;
	border-color: #fff;
}
.banner .testing {
	display: inline-block;
	margin-left: 15px;
}
.banner .lift-test {
	display: inline-block;
	margin-right: 15px;
	background: #fff;
	color: #5986F9;
}
.get-door {
	padding-top: 185px;
}
.get-door img {
	height: 300px;
}
.search-wrap {
	position: relative;
	float: left;
	margin-right: 20px;
}
.search-wrap .search-input {
	display: block;
	width: 300px;
	height: 26px;
	padding: 3px 8px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	border: 1px solid #5986F9;
	border-radius: 2px;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.search-wrap .search-submit {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	display: block;
	width: 28px;
	height: 28px;
	text-indent: -99999px;
	border: none;
	background: url("../img/search-btn.png") no-repeat center center;
}
.btn-consume {
	position: relative;
	z-index: 9999;
}
.activity-list {
	overflow: hidden;
}
.activity-item {
	float: left;
	background: #567DA2;
	width: 25%;
	height: 180px;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 2;
	box-sizing: border-box;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden
}
.activity-item .activity-img {
	position: relative;
	display: block;
	width: 100%;
	height: 180px;
	padding: 0;
	margin: 0;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	opacity: 1;
	overflow: hidden
}
.activity-item:hover .activity-img {
	position: absolute;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: .6
}
.activity-item .activity-text {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	padding: 10px 60px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	overflow: hidden;
	z-index: 1000;
	background-color: rgba(55,146,234,0.8);
  color: #fff;
  filter: opacity(0);
  opacity: 0;
}
@media \0screen\,screen\9 {
  .activity-item .activity-text {
    background-color: #5986F9;
    filter: Alpha(opacity=80);
    position: static;
    *zoom:1;
  }
}
.activity-item .report-text {
	padding-top: 43px;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
}
.activity-item .report-text a {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 45px;
	color: #fff;
	text-decoration: none;
}
.activity-item .report-text a:hover {
	color: #fff;
}
.activity-item .scan-test {
	padding-top: 63px;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
}
.activity-item .scan-test a {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 63px;
	text-decoration: none;
}
.activity-item .scan-test a:hover {
	color: #fff;
}
.activity-text h4 {
	font-size: 15px;
	padding-bottom: 10px;
	border-bottom: solid 1px #fff;
}
.activity-text ul li {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 8px;
	overflow: hidden;
}
.activity-text .time {
	float: left;
	width: 80px;
	padding-left: 2px;
	color: #5986F9;
	font-size: 12px;
	background: url("../img/time-bg.png") no-repeat left center;
}
.activity-text .text {
	color: #999;
}
.activity-text .text a {
	display: block;
	max-width: 300px;
	height: 24px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.activity-text .text a:hover {
	color: #fff;
}
.activity-item .more {
	float: right;
	line-height: 1;
	padding: 3px 12px;
	border: solid 1px #fff;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.activity-item .more:hover {
	background: #fff;
	color: #5986F9;
	border: solid 1px #fff;
}
.activity-item .scan-tit {
	padding-left: 32px;
	background: url("../img/scanlogo.png") no-repeat left 20px;
}
.activity-item .activity-tit {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 0;
	width: 100%;
	height: 46px;
	text-align: center;
	margin-top: -23px;
	display: block;
}
.activity-item .activity-tit h3 {
	display: inline-block;
	font-size: 30px;
	color: #fff;
	font-family: "微软雅黑";
	font-weight: 700;
}
.activity-tit .scan-logo {
	padding-left: 50px;
	height: 45px;
	line-height: 45px;
	background: url("../img/scan-logo.png") no-repeat left center;
}
.index-video {
	width: 326px;
	margin: 0 auto;
	padding-top: 15px;
}
.index-video .video-btn {
	text-align: center;
}
.index-video .video-btn a {
	color: #fff;
	font-size: 15px;
	cursor: pointer;
	padding-left: 22px;
	display: inline-block;
	background: url("../img/icon-video.png") no-repeat left center;
}
.banner .news-waper {
	position: absolute;
	width: 100%;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
	z-index: 2;
	bottom: 0px;
}
.banner .news-waper .news ul {
	overflow: hidden;
	padding-left: 26px;
	background: url("../img/icon-news.png") no-repeat scroll left 13px rgba(0, 0, 0, 0);
}
.banner .news-waper .news ul li {
	float: left;
	width: 50%;
	height: 40px;
	overflow: hidden;
}
.banner .news-waper .news ul li a {
	color: #fff;
	padding-right: 20px;
}
.banner .news-waper .activities {
	padding-right: 0px;
}
.banner .news-waper .activities .text span {
	float: left;
}
.banner .news-waper .activities .text {
	float: right;
	padding-left: 24px;
	background: url("../img/icon-hd.png") no-repeat scroll left 11px rgba(0, 0, 0, 0);
	color: #fff;
	overflow: hidden;
}
.banner .news-waper .activities .text a {
	float: left;
	max-width: 266px;
	height: 40px;
	overflow: hidden;
	color: #fff;
}
.banner-sub {
	overflow: hidden;
}
.banner-service {
	width: 100%;
	height: 515px;
	background: url("../img/service-bg.jpg") no-repeat center top;
	position: relative;
	z-index: 1;
}
.banner-service h1 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	margin: 120px 0 20px;
}
.banner-service p {
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 32px;
}
.banner-service ul {
	width: 100%;
	padding-top: 40px;
	text-align: center;
	overflow: hidden;
}
.banner-service ul li {
	display: inline-block;
	border: solid 2px #fff;
	padding: 7px 20px;
	font-size: 18px;
	color: #fff;
}
.banner-service ul li a {
	border-radius: 0px;
	font-size: 18px;
	border: solid 2px #fff;
	padding: 7px 20px;
	color: #fff;
	background: none;
}
.banner-service ul li a:hover {
	color: #5986F9;
	background: #fff;
	border-color: #fff;
}
.banner-service .phone {
	margin: 0 10px 0 10px;
}
.banner-service .company-test {
	padding-top: 25px;
}
.banner-service .company-test a {
	display: inline-block;
	padding-left: 22px;
	font-size: 16px;
	color: #fff;
	background: url("../img/icon-test.png") no-repeat left center;
	cursor: pointer;
}
.banner-jobs {
	width: 100%;
	height: 515px;
	background: url("../img/banner-jobs.jpg") no-repeat center top;
	margin-bottom: 20px;
}
.banner-jobs h1 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	margin: 210px 0 20px;
}
/* 项目大厅众测进阶战广告入口 */
.add-fixed {
	position: fixed;
	right: 40px;
	bottom: 260px;
	background: url("../img/public-test.png") no-repeat center;
	width: 150px;
	height: 92px;
}
.add-fixed a {
	display: block;
	width: 100%;
	height: 100%;
}
.src-classify-pic {
	max-height: 205px!important;
	position: relative;
	padding-bottom: 20px;
	border-bottom: solid 1px #DEE7FE;
	margin-bottom: 20px;
}
.src-classify-pic a {
	display: block;
	width: 100px;
	position: absolute;
	z-index: 2;
	left: 50%;
	margin-left: -50px;
	bottom: 0;
}
.src-classify-pic a i {
	font-style: normal;
	font-size: 16px;
	font-weight: bold;
}
.src-classify-pic .src-classify-time {
	margin-bottom: 31px!important;
}
/*--banner左上角广告--*/
.banner-ad {
	position: absolute;
	z-index: 99999;
	left: 20px;
	top: 0;
}
.banner-ad a {
	display: inline-block;
	width: 360px;
	height: 202px;
}
/*--end--*/
/*-- 头部广告 --*/
.top-ad {
	width: 100%;
	position: relative;
}
.main-top-ad {
	background: #1f1f1f url("../images/top-ad-bg.jpg") repeat left center;
}
.ad-inner {
	padding-left: 100px;
	height: 50px;
	padding-top: 14px;
	font-size: 15px;
	color: #adadad;
	background: url("../images/icon-dl.png") no-repeat left center;
}
.top-ad-btn {
	position: absolute;
	top: 15px;
	right: 30px;
	font-size: 18px;
}
/*-- end --*/
.jobs-item {
	padding: 40px 0;
	border-bottom: solid 1px #ededed;
}
.job-tit01 {
	padding-bottom: 10px;
	overflow: hidden;
}
.job-tit01 h3 {
	float: left;
	font-size: 24px;
	color: #5986F9;
}
.job-tit01 span {
	float: right;
	font-size: 14px;
	color: #b0b0b0;
}
.job-tit01 span b {
	font-weight: normal;
	color: #5986F9;
}
.jobs-item h5 {
	color: #484848;
	font-size: 16px;
	padding: 4px 0 10px;
}
.jobs-item .text h5 {
	padding-bottom: 6px;
	margin-bottom: 0px;
}
.jobs-item .text p {
	font-size: 14px;
	color: #6e6e6e;
	line-height: 30px;
}
.background-w {
	background: #fff;
}
.banner-jobs p {
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 32px;
}
.banner-case {
	width: 100%;
	height: 515px;
	background: url("../img/case-bg.jpg") no-repeat center top;
	position: relative;
	z-index: 1;
}
.banner-case h1 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 40px;
	font-weight: 700;
	margin: 160px 0 20px;
}
.banner-case p {
	width: 100%;
	text-align: center;
	font-size: 20px;
	color: #fff;
	line-height: 32px;
}
.service-menu {
	width: 100%;
	text-align: center;
	position: absolute;
	z-index: 2;
	bottom: 0px;
}
.service-menu ul li {
	display: inline-block;
	padding: 0 1px;
	border: none;
}
.service-menu ul li a {
	display: inline-block;
	font-size: 16px;
	color: #656565;
	padding: 8px 24px;
	background: #fff;
	border: solid 1px #e7e7e7;
	border-radius: 4px 4px 0 0;
	text-decoration: none;
}
.service-menu ul li a:hover {
	color: #fff;
	background: #5986F9;
	border: solid 1px #5986F9;
}
.service-menu .active a {
	color: #fff;
	background: #5986F9;
	border: solid 1px #5986F9;
}
.service-tit01, .service-tit02, .service-tit03 {
	margin-bottom: 50px;
}
.service-tit01 h3, .service-tit02 h3, .service-tit03 h3 {
	font-size: 26px;
	text-align: center;
}
.service-tit02 {
	padding-bottom: 16px;
	border-bottom: solid 1px #f0f0f0;
}
.service-tit03 h3 {
	color: #fff;
}
.service-tit01-sub {
	margin-bottom: 10px;
}
.service-tit01-sub h4 {
	display: inline-block;
	height: 21px;
	line-height: 21px;
	border-left: solid 3px #5986F9;
	padding-left: 12px;
	font-size: 22px;
}
.test-img02 {
	text-align: right;
}
.test-pattern {
	background: #f8f8f5;
	padding: 80px 0 100px;
}
.test-pattern .test-list {
	padding: 20px 0;
}
.test-pattern .test-list h3 {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	text-align: center;
	line-height: 80px;
	color: #fff;
	margin: 0px 20px 0 0;
}
.test-pattern .rank h3 {
	background: #7ac044;
}
.test-pattern .ordinary h3 {
	background: #ff9600;
}
.test-pattern .senior h3 {
	background: #f34646;
}
.test-pattern .test-list .text {
	padding-top: 4px;
}
.test-pattern .test-list .text p {
	color: #555555;
	margin-bottom: 0px;
	line-height: 24px;
	font-size: 14px;
}
.test-process {
	padding: 120px 0;
	background: #fff;
}
.test-process .service-tit01-sub {
	padding-bottom: 20px;
}
.test-process p {
	font-size: 14px;
	line-height: 28px;
	margin: 5px 0;
}
.value-added {
	background: #eff1f1;
	font-size: 14px;
	line-height: 28px;
	padding: 100px 0;
}
.value-list {
	border-radius: 50%;
	background: #fff;
	text-align: center;
	width: 195px;
	height: 195px;
	font-size: 12px;
	line-height: 20px;
	margin: 0 auto;
}
.value-list img {
	margin: 30px 0 10px;
}
.value-added .text02 {
	display: inline-block;
	background: url("../img/comma-l.png") no-repeat left 5px;
	color: #888888;
}
.value-added .text02 p {
	display: inline-block;
	background: url("../img/comma-r.png") no-repeat right 12px;
	padding: 0 20px;
	color: #888888;
}
.value-added .text03 {
	text-align: right;
	color: #888888;
	padding-bottom: 20px;
}
.service-advantage {
	min-height: 380px;
	padding-top: 80px;
	background: url("../img/service-fwysbg.jpg") no-repeat center bottom #5174a0;
}
.advantage-list {
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.service-system {
	padding: 80px 0 60px;
	text-align: center;
	background: #fff;
}
.service-system .contact-list {
	text-align: left;
}
.service-system .contact-list h5 {
	margin: 12px 0 0;
	color: #5986F9;
	font-size: 14px;
}
.service-system .contact-list p {
	font-size: 14px;
	line-height: 28px;
}
.system-list {
	overflow: hidden;
}
.system-info {
	display: inline-block;
	margin: 0 auto;
	overflow: hidden;
}
.system-text {
	display: inline-block;
	padding-top: 16px;
}
.system-info b {
	display: inline-block;
	padding-right: 10px;
	font-size: 50px;
	color: #5986F9;
}
.system-text p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0px;
	text-align: left;
}
#service-case {
	margin-top: 0px;
}
.project {
	background: #e7ebef;
	padding: 50px 0;
}
.project-list {
	background: #fff;
	border-radius: 4px;
	margin-bottom: 20px;
	position: relative;
}
.project-list .img-rounded {
	width: 100%;
	border-radius: 4px 4px 0 0;
}
.project-list h3 {
	padding: 20px 15px 6px 15px;
	text-align: center;
	font-size: 16px;
	height: 42px;
	overflow: hidden;
}
.project-list h3 a {
	width: 262px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.project-list .text {
	padding: 4px 15px 0;
	margin-bottom: 16px;
	color: #6d747a;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.project-list .project-btn a {
	padding: 2px 8px;
}
.project .project-btn {
	padding: 14px 15px 14px;
	border-top: solid 1px #efefef;
	overflow: hidden;
}
.project .project-btn p {
	float: left;
	height: 23px;
	line-height: 23px;
	color: #666;
	margin-bottom: 0px;
}
.project .project-btn p span {
	float: left;
	color: #a0a3a5;
	padding-right: 4px;
}
.project .project-btn a {
	float: right;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 3px;
}
.icon-why {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("../img/icon-why.svg");
}
.icon-why:hover {
	background-size: cover;
	background-image: url("../img/icon-why-hov.svg");
}
.grades {
	display: inline-block;
	height: 23px;
	width: 72px;
	margin-left: 5px;
	background: url("../img/grades.png") no-repeat;
}
.grades8 {
	background-position: left top;
}
.grades7 {
	background-position: left -23px;
}
.grades6 {
	background-position: left -46px;
}
.grades5 {
	background-position: left -69px;
}
.grades4 {
	background-position: left -92px;
}
.grades3 {
	background-position: left -115px;
}
.grades2 {
	background-position: left -138px;
}
.grades1 {
	background-position: left -161px;
}
.btn-over {
	color: #fff;
	background-color: #c4c6c8;
	border-color: #c4c6c8
}
.btn-over:hover, .btn-over:focus, .btn-over.focus, .btn-over:active, .btn-over.active, .open>.dropdown-toggle.btn-over {
	color: #fff;
	background-color: #c4c6c8;
	border-color: #c4c6c8
}
.btn-over:active, .btn-over.active, .open>.dropdown-toggle.btn-over {
	background-image: none
}
.btn-over.disabled, .btn-over[disabled], fieldset[disabled] .btn-over, .btn-over.disabled:hover, .btn-over[disabled]:hover, fieldset[disabled] .btn-over:hover, .btn-over.disabled:focus, .btn-over[disabled]:focus, fieldset[disabled] .btn-over:focus, .btn-over.disabled.focus, .btn-over[disabled].focus, fieldset[disabled] .btn-over.focus, .btn-over.disabled:active, .btn-over[disabled]:active, fieldset[disabled] .btn-over:active, .btn-over.disabled.active, .btn-over[disabled].active, fieldset[disabled] .btn-over.active {
	background-color: #c4c6c8;
	border-color: #c4c6c8
}
.project-rec {
	margin-top: 60px;
	overflow: hidden;
}
.project-info {
	float: left;
	height: 230px;
	color: #FFFFFF;
	margin-top: 20px;
}
.project-info ul li img {
	width: 100%;
}
.project-info .info li {
	display: inline-block;
	width: 100%;
}
.project-info .info h3 {
	padding-top: 6px;
}
.project-info .info h3 a {
	display: inline-block;
	font-size: 24px;
}
.project-info .info .project-text {
	height: 62px;
	overflow: hidden;
}
.project-info .info p {
	font-size: 14px;
	color: #4e4e4e;
	line-height: 26px;
	padding-top: 10px;
}
.project-info .info p span {
	display: inline-block;
	padding-right: 30px;
}
.project-info .info p span b {
	font-weight: normal;
	color: #ff7800;
}
.project-info .info .btn {
	margin-top: 32px;
	padding: 8px 25px;
	font-size: 16px;
}
.project-text02 {
	font-size: 14px;
	color: #4e4e4e;
	line-height: 26px;
}
.project-text02 span {
	float: left;
}
.project-text02 .times {
	padding-right: 30px;
}
.project-text02 .bonus {
	float: left;
}
.project-text02 .grades {
	margin-right: 4px;
}
.tags-senior, .tags-ordinary, .tags-rank, .tags-web {
	margin-left: 24px;
	border-radius: 2px;
	/*padding: 4px 6px 3px;*/
	font-size: 12px;
	color: #fff;
	margin-top: 0;
	float: left;
}
.tags-senior {
	background: #ff8e7f;
	float: left;
	padding: 0;
	margin-top: 0;
	width: 60px;
	height: 24px;
	border-radius: 4px;
	line-height: 24px;
	text-align: center;
}
.tags-ordinary {
	background: #ffc24c;
}
.tags-rank {
	background: #90da9e;
}
.tags-web {
	background: #31bf79;
	width: 60px;
    height: 24px;
    border-radius: 4px;
    line-height: 24px;
    text-align: center;
}
.project-nav {
	float: left;
	padding-top: 10px;
}
.project-nav ul {
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.project-nav li {
	display: inline-block;
	width: 106px;
	height: 70px;
	margin: 5px;
	position: relative;
	z-index: 1;
}
.project-nav li a {
	display: block;
}
.project-nav li img {
	width: 100%;
}
.project-nav li .mask {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.0);
	display: block;
	height: 71px;
	position: absolute;
	width: 100%;
	z-index: 3;
	cursor: pointer;
}
.project-nav li.on .mask {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 5%, rgba(0, 0, 0, 0.6) 100%);
}
.project-img {
	padding-left: 0px;
}
.project-img img {
	width: 100%;
}
.objective {
	margin-top: 60px;
}
.objective-list {
	padding-bottom: 20px;
	padding-right: 86px;
	overflow: hidden;
}
.objective-list .circle {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 15px;
	border-radius: 50%;
	background: #5986F9;
}
.objective-list .icon01 {
	display: inline-block;
	width: 100px;
	height: 100px;
	background: url("../img/objective-icon01.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.objective-list .icon02 {
	display: inline-block;
	width: 100px;
	height: 100px;
	background: url("../img/objective-icon02.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.objective-list .icon03 {
	display: inline-block;
	width: 100px;
	height: 100px;
	background: url("../img/objective-icon03.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.objective-list .objective-info {
	width: 80%;
}
.objective-list .objective-info h3 {
	font-size: 20px;
	padding: 14px 0 6px;
}
.objective-list .objective-info p {
	font-size: 14px;
	color: #565656;
	line-height: 24px;
}
.dynamic .nav-tabs > li > a {
	font-size: 14px;
	color: #4e4e4e;
	padding: 6px 21px;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	margin-right: 4px;
}
.dynamic .nav-tabs>li.active>a, .dynamic .nav-tabs>li.active>a:hover, .dynamic .nav-tabs>li.active>a:focus {
	color: #fff;
	cursor: default;
	background-color: #5986F9;
	border: 1px solid #5986F9;
	border-bottom-color: transparent;
}
.dynamic-list {
	width: 100%;
}
.dynamic-list ul {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 0px;
	background: url("../img/dynamic-line.jpg") repeat-y scroll 62px top rgba(0, 0, 0, 0);
}
.dynamic-list ul li {
	width: 100%;
	padding: 10px 0;
	background: url("../img/dynamic-bg01.jpg") repeat-y scroll 64px top rgba(0, 0, 0, 0);
	overflow: hidden;
}
.dynamic-list .top {
	background: url("../img/dynamic-top.jpg") repeat-y scroll 64px center rgba(0, 0, 0, 0);
}
.dynamic-list .end {
	background: url("../img/dynamic-bottom.jpg") repeat-y scroll 64px center rgba(0, 0, 0, 0);
}
.dynamic-list .time {
	float: left;
	padding-right: 10px;
	width: 62px;
	text-align: right;
	font-size: 12px;
	color: #acacac;
	line-height: 42px;
}
.dynamic-list .info {
	margin-left: 86px;
}
.dynamic-list .info a {
	color: #5986F9;
}
.dynamic-list .img {
	float: left;
	border: solid 1px #ebebeb;
	border-radius: 50%;
}
.dynamic-list .img-circle {
	width: 40px;
	height: 40px;
}
.dynamic-list p {
	width: 232px;
	padding: 4px 0 0 10px;
	margin-bottom: 0px;
	margin-left: 42px;
	color: #4d4d4d;
	overflow: hidden;
}
.manufacturer {
	width: 100%;
	height: 430px;
	margin-top: 60px;
	text-align: center;
	color: #fff;
	background: url("../img/pic-csbg.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.manufacturer h3 {
	font-size: 42px;
	font-weight: bold;
	padding-bottom: 10px;
	margin-top: 90px;
}
.manufacturer p {
	font-size: 24px;
	margin-bottom: 110px;
}
.project-start {
	font-size: 20px;
	padding: 7px 20px;
}
.process {
	text-align: center;
	margin: 60px auto;
}
.process > p {
	font-size: 18px;
	color: #464646;
}
.process > p > span {
	color: #5986F9;
}
.process .info {
	margin-bottom: 40px;
}
.process h4 {
	font-size: 20px;
	font-weight: bold;
	padding: 20px 0 10px;
}
.process .text {
	color: #6d747a;
}
.process .icon {
	display: inline-block;
	width: 220px;
	height: 220px;
	border-radius: 50%;
}
.process-icon01 {
	background: #f4f4f4 url("../img/process-icon01.png") no-repeat center center;
}
.process-icon02 {
	background: #f4f4f4 url("../img/process-icon02.png") no-repeat center center;
}
.process-icon03 {
	background: #f4f4f4 url("../img/process-icon03.png") no-repeat center center;
}
.process-icon04 {
	background: #f4f4f4 url("../img/process-icon04.png") no-repeat center center;
}
.products {
	background: #f3f3f3;
	height: 550px;
	padding: 60px 0 40px;
	margin-top: 60px;
}
.products-tab {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	color: #888;
	-webkit-font-smoothing: antialiased;
}
.products-tabs {
	display: table;
	position: relative;
	overflow: hidden;
	margin: 0;
	width: 100%;
	text-align: center;
}
.products-tabs li {
	display: inline-block;
	overflow: hidden;
	padding: 0 4px;
	position: relative;
}
.products-tabs a {
	background-color: #6f7a8e;
	color: #fff;
	font-size: 14px;
	display: block;
	letter-spacing: 0;
	outline: none;
	padding: 4px 20px;
	border-radius: 17px;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.products-tabs .current a {
	color: #fff;
	background: #5986F9;
}
.tabs_item {
	display: none;
	margin: 50px 0;
	overflow: hidden;
}
.tabs_item .tabs_info ul li {
	width: 100%;
	padding: 10px 0 26px;
	overflow: hidden;
}
.tabs_item .effect-excellent ul {
	padding-top: 0px;
}
.tabs_item .effect-excellent ul li {
	padding: 26px 0 26px;
}
.tabs_item .tabs_info .bugs-num {
	float: left;
	width: 180px;
	padding-left: 76px;
	margin-right: 20px;
	height: 66px;
	background: url("../img/products-icon01.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.tabs_item .tabs_info .bugs-num strong {
	float: left;
	width: 100px;
	line-height: 34px;
	text-align: center;
	color: #5986F9;
	font-size: 36px;
	font-family: 'Arial';
	margin-top: 7px;
}
.tabs_item .tabs_info .bugs-num span {
	float: left;
	width: 100px;
	text-align: center;
	color: #757575;
	font-size: 14px;
}
.tabs_item .tabs_info .bugs-hat {
	float: left;
	width: 180px;
	padding-left: 76px;
	margin-right: 20px;
	height: 66px;
	background: url("../img/products-icon02.png") no-repeat left top;
}
.tabs_item .tabs_info .bugs-hat strong {
	float: left;
	width: 100px;
	line-height: 34px;
	text-align: center;
	color: #5986F9;
	font-size: 36px;
	font-family: 'Arial';
	margin-top: 7px;
}
.tabs_item .tabs_info .bugs-hat span {
	float: left;
	width: 100px;
	text-align: center;
	color: #757575;
	font-size: 14px;
}
.tabs_item .tabs_info .icon-service01 {
	float: left;
	width: 72px;
	height: 72px;
	margin-top: 10px;
	margin-right: 20px;
	background: url("../img/icon-service01.png") no-repeat center center;
	border: solid 1px #5986F9;
	border-radius: 50%;
}
.tabs_item .tabs_info .icon-service02 {
	float: left;
	width: 72px;
	height: 72px;
	margin-top: 10px;
	margin-right: 20px;
	background: url("../img/icon-service02.png") no-repeat center center;
	border: solid 1px #5986F9;
	border-radius: 50%;
}
.tabs_item .tabs_info .icon-risk01 {
	float: left;
	width: 72px;
	height: 72px;
	margin-top: 10px;
	margin-right: 20px;
	background: url("../img/icon-risk01.png") no-repeat center center;
	border: solid 1px #5986F9;
	border-radius: 50%;
}
.tabs_item .tabs_info .icon-risk02 {
	float: left;
	width: 72px;
	height: 72px;
	margin-top: 10px;
	margin-right: 20px;
	background: url("../img/icon-risk02.png") no-repeat center center;
	border: solid 1px #5986F9;
	border-radius: 50%;
}
.tabs_item .tabs_info .text-tit {
	color: #4d4d4d;
	font-size: 18px;
	margin-bottom: 0px;
	font-weight: bold;
}
.tabs_item .tabs_info .text {
	margin: 8px 0px 0px;
	font-size: 14px;
	color: #565656;
	line-height: 26px;
}
.tabs_item .tabs_info .text01 {
	margin: 8px 0px 0px;
	font-size: 14px;
	color: #565656;
	line-height: 26px;
}
.tabs_item:first-child {
	display: block;
}
.case {
	background: #e7ebef;
	padding: 40px 0;
	margin-top: 60px;
}
.case ul {
	width: 100%;
}
.case ul li {
	display: inline-block;
	padding: 0 4px;
}
.case ul li a {
	display: inline-block;
}
.partner {
	margin-top: 60px;
}
.partner .tit02 {
	margin-bottom: 25px;
	position: relative;
}
.partner .more {
	position: absolute;
	right: 0px;
	bottom: 15px;
	display: inline-block;
}
.partner .more a {
	font-size: 14px;
	color: #5986F9;
	text-decoration: none;
}
.partner .more a:hover {
	color: #5986F9;
}
.partner .more-down, .partner .more-up {
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 20px;
}
.partner .more-down a {
	display: inline-block;
	width: 29px;
	height: 29px;
	background: url("../img/more01.png") no-repeat left top;
}
.partner .more-down a:hover {
	background: url("../img/more01.png") no-repeat left bottom;
}
.partner .more-up a {
	display: inline-block;
	width: 29px;
	height: 29px;
	background: url("../img/more02.png") no-repeat left top;
}
.partner .more-up a:hover {
	background: url("../img/more02.png") no-repeat left bottom;
}
.partner-list {
	padding: 30px 0;
}
.partner-list-item {
	display: inline-block;
	padding-top: 15px;
	padding-bottom: 15px;
}
.partner-list-item a {
	display: block;
	text-align: center;
	border: solid 1px #e7eaef;
}
.partner-list-item a:hover {
	border: solid 1px #5986F9;
}
.case-list01 {
	padding: 8px 0 40px;
}
.notice {
	margin-top: 60px;
}
.notice .tit03 {
	margin-bottom: 20px;
}
.notice-vul .tit03 {
	width: auto;
	margin-right: 30px;
}
.notice-list {
	padding: 20px 0px;
	overflow: hidden;
}
.notice-time {
	float: left;
	width: 60px;
	margin-right: 12px;
	height: 60px;
	color: #fff;
	text-align: center;
	background: #5986F9;
	border-radius: 3px;
}
.notice-time p {
	margin-bottom: 0px;
	margin-top: 10px;
}
.notice-time strong {
	font-family: 'Arial';
	font-size: 24px;
	line-height: 24px;
}
.notice-info h4 {
	margin: 0px;
	padding-right: 20px;
}
.notice-info h4 a {
	display: inline-block;
	font-size: 16px;
	width: 272px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.notice-info p {
	color: #6d747a;
	padding-top: 4px;
	margin: 0px;
	padding-right: 20px;
	height: 38px;
	overflow: hidden;
}
.media-reports ul li {
	color: #6d747a;
	padding: 11px 0;
}
.media-reports ul li h4 {
	margin: 4px 0 6px;
}
.media-reports ul li h4 a {
	font-size: 16px;
}
.media-reports ul li p {
	margin: 0px;
	padding-top: 3px;
	position: relative;
	z-index: 1;
}
.media-reports ul li p a {
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #999;
}
.footer {
	width: 100%;
	background: #34445c;
	padding: 60px 0;
	border-top: solid 4px #5986F9;
}
.footer-l {
	float: left;
	padding-top: 9px;
	font-size: 14px;
	color: #999ba1;
}
.footer-l .tell {
	padding-left: 22px;
	color: #999ba1!important;
	background: url("../img/icon-tell.png") no-repeat left center;
}
.footer-l .email {
	padding-left: 22px;
	background: url("../img/icon-email.png") no-repeat left center;
}
.logo-btm {
	width: 200px;
	text-align: center;
	padding: 5px 0 80px;
	background: url("../img/logo-footer.png") no-repeat center bottom;
}
.footer-list {
	float: right;
	padding-left: 80px;
	color: #fff;
}
.footer-list h4 {
	font-size: 15px;
}
.footer-list ul li {
	line-height: 30px;
}
.footer-list ul li a {
	font-size: 13px;
	color: #999ba1;
}
.weixin-pannel {
	position: relative;
	z-index: 99
}
.weixin a {
	display: block;
	cursor: pointer;
	position: relative;
}
.weixin a span {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.weixin a.qr i {
	width: 137px;
	height: 137px;
	position: absolute;
	display: none;
	background-position: 0 0;
	top: -135px;
	left: -45px;
}
.weixin a.qr:hover i {
	display: block
}
.weixin a.qr i {
	background: url("../img/qr-code.jpg") no-repeat center bottom;
}
/* 内页
==============================================*/
.bg-sub {
	background: #f4f4f4;
}
.bg-white {
	background: #fff;
}
.classification {
	padding: 10px 20px;
}
.classification ul {
	width: 100%;
	padding: 8px 0;
	overflow: hidden;
}
.classification ul li {
	float: left;
	padding: 2px 10px;
	color: #7d7e82;
	line-height: 24px;
	font-size: 14px;
}
.classification ul li a {
	display: inline-block;
	padding: 6px 10px;
	line-height: 1;
	font-size: 14px;
	color: #57585b;
}
.classification .active a {
	display: inline-block;
	background: #5986F9;
	color: #fff;
	border-radius: 3px;
}
.classification ul li a:hover {
	background: #5986F9;
	border-radius: 3px;
	color: #fff;
	text-decoration: none;
}
.project-text03 {
	float: left;
	line-height: 23px;
	color: #959595;
}
.project-text03 p span {
	padding-right: 3px;
}
.project-hall {
	overflow: hidden;
}
.project-hall .project-btn {
	padding: 10px 15px 10px;
	border-top: solid 1px #efefef;
	overflow: hidden;
	position: relative;
}
.project-hall .project-btn p {
	margin: 0px;
	overflow: hidden;
}
.project-hall .project-btn p span {
	float: left;
}
.project-hall .project-btn a {
	float: right;
	margin-top: 12px;
	font-size: 14px;
	padding: 3px 8px;
	border-radius: 3px;
	position: absolute;
	right: 10px;
}
.btn-default-dark {
	background: #C2C6D2;
	border-color: #C2C6D2;
	color: #fff;
}
.btn-default-dark:hover {
	background: #b3b7c3;
	border-color: #b3b7c3;
	color: #fff;
}
/*入场券*/
.project-info01 .info .ent-ticket {
	background: url(../img/passicon.png) no-repeat left center;
	padding: 0;
	margin: 0;
	padding-left: 56px;
	display: inline-block;
	position: relative;
	margin-bottom: 0;
	margin-top: 17px;
	line-height: 22px;
}
.ent-ticket i {
	color: #FAAD15;
	font-style: normal;
	padding: 0 5px;
	font-size:20px;
	font-family:HelveticaNeue-Medium,HelveticaNeue;
	font-weight:500;
}
.project-info01 .info .ent-ticket span.ent-ticket-alert, .tags-ticket span.ent-ticket-alert {
	width: 200px;
	padding: 5px;
	background-color: #f9755b;
	color: #FFFFFF;
	position: absolute;
	top: -50px;
	left: 0;
	border-radius: 4px;
	font-size: 12px;
	line-height: 20px;
	display: none; /*firefox*/
	-webkit-box-shadow: 1px 1px 5px #f0f0f0;/*webkit*/
	box-shadow: 1px 1px 5px #f0f0f0;/*opera或ie9*/
}
.project-info01 .info .ent-ticket span.ent-ticket-alert i {
	color: #FFFFFF;
}
.project-info01 .info .ent-ticket:hover span.ent-ticket-alert, .tags-ticket:hover span.ent-ticket-alert {
	display: block;
}
.project-info01 .info .ent-ticket span.ent-ticket-alert {
	height: 56px;
	background: url(../img/ent-ticket-bg.png) no-repeat left center;
}
.project-info01 .project-img {
	float: left;
	width: 270px;
	height: 180px;
}
.project-info01 .info {
	float: left;
	margin-left: 24px;
}
.project-info01 .info h3 {
	height: 36px;
	overflow: hidden;
}
.project-info01 .btn-tj {
	float: right;
	padding: 4px 16px 0 0;
	margin: 0;
	text-align: center;
}
.project-info01 .btn-tj .btn {
	width: 120px;
}
.submit-bug{
	background-color: #57A919;
	border-color: #57A919;
	font-size:14px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(255,255,255,1);
}
.submit-bug:hover{
	color: #fff;
    background-color: #57A919;
    border-color: #57A919;
}
.project-info01 .tools {
	color: #999;
	overflow: hidden;
}
.project-info01 .tools span {
	float: left;
	margin-right: 0;
	margin-left: 0;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(90,99,121,1);
}
.project-info01 .tools .ent-ticket strong {
	color: #FEA605;
}
.project-list03 {
	padding-top: 22px;
	margin-top: 15px;
	border-top: solid 1px #EBEBEB;
}
.project-list03 > ul {
	margin: 0 -30px;
	overflow: hidden;
}
.project-list03 > ul > li {
	float: left;
	padding: 0 31px;
	height: 54px;
	border-right: solid 1px #e7e7e7;
}
.project-list03 > ul > li:last-child {
	border-right: none;
}
.project-list03 .grades {
	width: 100%;
	margin-left: 0;
	margin-top: 8px;
	padding-right: 15px;
}
.project-list03 > ul > li span {
	color: #7a7a7a;
	height:22px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(90,99,121,1);
	line-height:22px;
}
.project-list03 > ul > li p {
	font-size: 16px!important;
	margin-bottom: 0;
	margin-top: 8px;
}
.difficult {
	border-radius: 3px;
	width: 120px;
	margin-top: 12px;
	overflow: hidden;
	background: #ccc;
	height: 16px;
}
.difficult-one{
	background: url(/assets/images/whitehat/low.png) no-repeat;
}
.difficult span {
	float: left;
	width: 40px;
	height: 12px;
	border-right: solid 1px #fff;
}
.difficult span:nth-child(1) {
	background: #EFD510;
}
.difficult span:nth-child(2) {
	background: #F2910A;
}
.difficult span:nth-child(3) {
	background: #E94822;
	border-right: none;
}
.project-detail-header {
	position: relative;
}
.project-detail-header .info {
	position: relative;
	float: left;
	width: 100%;
	margin-left: 0;
}
.project-info01.project-detail-header .info h3 {
	min-height: 34px;
	overflow: initial;
}
.project-detail-header .project-img {
	float: left;
	width: 135px;
	height: 90px;
}
.project-detail-header .info-body {
	margin-left: 150px;
}
.project-detail-header .info-box {
	margin-right: 150px;
}
@media (max-width: 480px) {
	.project-detail-header .info-box {
		float: left;
    margin-right: 0;
    width: 100%;
	}
}
.project-detail-header .btn-tj {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin-top: 20px;
}
.project-detail-header .project-list03 {
	float: left;
	width: 100%;
}
.project-detail-header .tools {
	padding-top: 0;
}
.project-detail-header .project-list03 > ul {
	float: left;
	width: 100%;
}

@media (max-width: 1440px) {
  .project-info01 .project-img {
    display: none;
  }
  .project-info01 .info h3 {
    padding-top: 0;
  }
  .project-info01 .info {
    margin-left: 0;
  }
  .project-info01 .tools {
    padding-top: 10px;
  }
  .project-info01 .btn-tj {
    padding-right: 0;
    padding-top: 0px;
  }
  .project-detail-header .info {
    width: 100%;
  }
  .project-detail-header .tools {
    padding-top: 0;
  }
  .project-detail-header .project-img {
    display: block;
  }
}
@media (max-width: 1366px) {
  .project-list03 > ul {
    margin: 0 -20px;
  }
  .project-list03 > ul > li {
    padding: 0 20px;
  }
}
@media (max-width: 992px) {
  .project-detail-header .info-body {
    margin-left: 0;
  }
  .project-list03 > ul > li {
    width: 50%;
    border: none;
    height: auto;
    padding-bottom: 25px;
  }
  .project-detail-header .project-img {
    display: none;
  }
  .project-detail-header .project-list03 > ul > li {
    padding-bottom: 15px;
  }
}
@media (max-width: 480px) {
	.project-info01 .project-img {
		display: none;
	}
	.project-info01 .info h3 {
		padding-top: 0;
	}
	.project-info01 .info {
		margin-left: 0;
		padding-bottom: 50px;
	}
	.project-info01 .btn-tj {
		top: auto;
		bottom: 0;
	}
	.project-list03 > ul > li {
		width: 100%;
		padding-bottom: 15px;
		overflow: hidden;
	}
	.project-info01 .btn-tj {
		padding-right: 0;
		padding-top: 0px;
		float: right;
		text-align: left;
		width: 100%;
	}
	.project-list03 > ul > li span {
		float: left;
		line-height: 26px;
		padding-right: 10px;
		height:22px;
		font-size:14px;
		font-family:PingFangSC-Regular,PingFang SC;
		font-weight:400;
		color:rgba(90,99,121,1);
		line-height:22px;
	}
	.project-list03 > ul > li p {
		float: left;
		margin-top: 0;
	}
	.project-list03 .grades {
		float: left;
		width: 75px;
		margin-top: 0;
	}
	.difficult {
		margin-top: 8px;
	}
}
.tags-ticket {
	margin-left: 16px;
	position: relative;
	float: left;
	margin-top: 0;
	width:66px;
	height:24px;
	background:rgba(255,255,255,1);
	border-radius:4px;
}
.tags-ticket>img {
	width:66px;
	height:24px;
	display: block;
}
.project-hall .project-list01 .img-rounded {
	border-radius: 3px;
}
.project-hall .project-list01 .thumbnail {
	margin-bottom: 30px;
	overflow: hidden;
	position: relative;
}
.project-hall .project-list01 .thumbnail .info {
	padding: 15px;
	overflow: hidden;
}
.project-hall .project-list01 .thumbnail .info h3 {
	padding-top: 4px;
	font-size: 16px;
}
.project-hall .project-list01 .thumbnail .info h3 a {
	display: inline-block;
	font-size: 16px;
	color: #4d4d4d;
	height: 18px;
	overflow: hidden;
}
.project-hall .project-list01 .thumbnail .info h3 a:hover {
	color: #5986F9;
}
.project-hall .project-list01 .thumbnail .info p {
	padding-top: 6px;
	font-size: 14px;
	color: #959595;
	line-height: 22px;
}
.project-hall .info .bonus {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	display: none;
}
.project-hall .info .bonus ul {
	padding: 10px 15px;
	overflow: hidden;
}
.project-hall .info .bonus ul li {
	float: left;
	width: 50%;
	padding: 5px 5px;
	font-size: 12px;
	color: #fff;
}
.project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text {
	padding-right: 0px;
}
.project-hall .project-list01 .text .text-in {
	height: 52px;
	margin-bottom: 0px;
	overflow: hidden;
}
.btn-more {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 30px;
}
.btn-more a {
	display: inline-block;
	border-radius: 20px;
	background: #5986F9;
	text-decoration: none;
	line-height: 18px;
	padding: 7px 25px;
	color: #fff;
}
.btn-more a:hover {
	background: #4f7ae7;
}
.btn-more a i {
	display: inline-block;
	width: 15px;
	height: 15px;
}
.tab-nav01 {
	float: right;
}
.tab-nav01 li {
	float: left;
	padding: 0 0 0 4px;
}
.tab-nav01 li a {
	padding: 4px 10px;
}
.boardtab_tit {
	clear: both;
	height: 47px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%;
}
.boardtab_tit ul {
	border: 0 none;
	height: 47px;
	width: 100%;
	margin: 0;
	padding: 0;
}
.boardtab_tit ul li {
	cursor: pointer;
	float: left;
	font-size: 20px;
	line-height: 45px;
	width: 50%;
	text-align: center;
	border-bottom: solid 1px #eaeaea;
}
.boardtab_tit ul .active {
	height: 46px;
	border-bottom: solid 2px #5986F9;
}
.boardtab_tit ul li a {
	display: inline-block;
	background: none repeat scroll 0 0 #f7f7f7;
	font-family: "微软雅黑";
	font-size: 20px;
	text-decoration: none;
}
.boardtab_tit .bugs-web {
	padding-left: 30px;
	background: url("../img/icon-web01.png") no-repeat left 12px;
}
.boardtab_tit .bugs-web:hover {
	padding-left: 30px;
	background: url("../img/icon-web02.png") no-repeat left 12px;
}
.boardtab_tit ul .active .bugs-web {
	background: url("../img/icon-web02.png") no-repeat left 12px;
	color: #129dfd;
}
.icon-web-tips {
	display: inline-block;
	margin-left: 4px;
	width: 13px;
	text-align: center;
	height: 13px;
	line-height: 13px;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	background: #6d6d6d;
	border-radius: 50%;
	cursor: pointer;
}
.icon-web-tips:hover, .icon-web-tips:focus {
	background: #484848;
	color: #fff;
	text-decoration: none;
}
.icon-why {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url("../img/icon-why.svg");
}
.icon-why:hover {
	background-size: cover;
	background-image: url("../img/icon-why-hov.svg");
}
.boardtab_tit .bugs-project {
	padding-left: 30px;
	background: url("../img/icon-project01.png") no-repeat left 12px;
}
.boardtab_tit .bugs-project:hover {
	padding-left: 30px;
	background: url("../img/icon-project02.png") no-repeat left 12px;
}
.boardtab_tit ul .active .bugs-project {
	background: url("../img/icon-project02.png") no-repeat left 12px;
	color: #129dfd;
}
.bugs-open {
	padding-bottom: 24px;
}
.bugs-open .tit06 h3 {
	margin-top: 4px;
}
.btn-process {
	display: inline-block;
	padding: 2px 0 0 10px;
	font-size: 14px;
}
.btn-process a {
	color: #ff950b;
}
.bugs-open-list {
	padding: 0 0 24px;
	position: relative;
}
.bugs-open-list ul li {
	padding: 18px 15px 17px 28px;
	border-bottom: solid 1px #f4f4f4;
	overflow: hidden;
}
.bugs-open-list .bugs-info {
	float: left;
	margin-right: 100px;
	overflow: hidden;
}
.bugs-open-list .bugs-info .tit {
	font-size: 15px;
	margin: 0px 0px 8px;
}
.bugs-open-list .bugs-info .tit .icon-coin {
	display: inline-block;
	margin: 0px 0px 0px 5px;
	width: 12px;
	height: 13px;
	background: url("../img/icon-coin.gif") no-repeat;
}
.bugs-open-list .bugs-info .tit .icon-rmb {
	display: inline-block;
	margin: 0px 0px 0px 5px;
	width: 28px;
	height: 13px;
	background: url("../img/icon-rmb.gif") no-repeat;
}
.bugs-open-list .bugs-info .info {
	margin-bottom: 0px;
	color: #999;
}
.bugs-open-list .bugs-info .info span {
	padding-right: 20px;
}
.bugs-open-list .bugs-info .info .bugs-name b {
	font-weight: normal;
}
.bugs-open-list .bugs-info .bugs-projet a {
	color: #5986F9;
}
.bugs-open-list .bugs-info .bugs-name a {
	color: #56b40d;
}
.bugs-open-list .bugs-btn {
	float: right;
	margin-top: 9px;
	position: absolute;
	right: 15px;
}
.bugs-open-list .btn-check {
	background: #fff;
	font-size: 12px;
	padding: 4px 8px;
	border-color: #dfe2e5;
	color: #6f7174;
	border-radius: 3px;
}
.bugs-open-list .btn-check:hover {
	background: #fff;
	border-color: #5986F9;
	color: #5986F9;
}
.project-hots ul {
	padding: 5px 15px;
}
.project-hots ul li {
	padding: 10px 0;
	overflow: hidden;
}
.project-hots ul li .object-heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.project-hots ul li .text {
	overflow: hidden;
}
.project-hots ul li .text h4 {
	font-size: 14px;
	margin: 4px 0px 0px;
	overflow: hidden;
}
.project-hots ul li .text h4 a {
	display: inline-block;
	width: 172px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.project-hots ul li .text p {
	display: inline-block;
	width: 172px;
	line-height: 20px;
	color: #959595;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
}
.news-hots {
	width: 100%;
}
.news-hots ul {
	padding: 4px 0 15px;
}
.news-hots ul li {
	padding: 0 15px;
	border-bottom: solid 1px #f4f4f4;
	padding: 10px 0;
	color: #4d4d4d;
	font-size: 13px;
	background: url(../img/icon-fk03.gif) no-repeat 16px 19px;
}
.news-hots .digital {
	float: left;
	margin: 0 6px 0 15px;
	width: 18px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	background: #5f758e;
	font-size: 11px;
	color: #fff;
	font-family: 'Arial';
	border-radius: 50%;
}
.news-hots .text {
	margin: 0px 12px 0 30px;
}
.news-hots .text a {
	color: #5986F9;
}
.bugs-news > ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
.bugs-news > ul li {
	border-bottom: 1px solid #f4f4f4;
	padding: 12px 15px;
	overflow: hidden;
}
.bugs-news .time {
	float: right;
	padding-right: 0;
	width: 68px;
	text-align: right;
	font-size: 12px;
	/*color: #acacac;*/
	line-height: 42px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(140,147,162,1);
}
.bugs-news .info {
	float: left;
	font-size: 14px;
}
.bugs-news .info a {
	color: #5986F9;
}
.bugs-news .info .img {
	float: left;
	width: 40px;
	height: 40px;
}
.bugs-news .info .img img {
	width: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #f2f2f2;
}
.bugs-news .info .img-circle {
	width: 40px;
	height: 40px;
}
.bugs-news .info p {
	display: inline-block;
	height: 30px;
	padding: 13px 0 0 22px;
	margin-bottom: 0px;
	color: #4d4d4d;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
}
.bugs-news .pager01 {
	padding: 14px 15px 20px;
}
.board-btn {
	padding-bottom: 20px;
	overflow: hidden;
}
.board-btn a {
	width: 48%;
	font-size: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.board-btn .btn-success {
	float: right;
}
.board-btn .btn-primary {
	float: left;
}
.bugs-weeks-hots {
	width: 100%;
	margin-bottom: 20px;
}
.bugs-weeks-hots ul {
	padding: 4px 0 15px;
}
.bugs-weeks-hots ul li {
	padding: 0 15px;
	border-bottom: solid 1px #f4f4f4;
	padding: 10px 0;
	color: #4d4d4d;
	font-size: 13px;
}
.bugs-weeks-hots .digital {
	float: left;
	margin: 0 6px 0 15px;
	width: 18px;
	text-align: center;
	height: 18px;
	line-height: 18px;
	background: #5f758e;
	font-size: 11px;
	color: #fff;
	font-family: 'Arial';
	border-radius: 50%;
}
.bugs-weeks-hots .one {
	background: #90c408;
}
.bugs-weeks-hots .two {
	background: #ff950b;
}
.bugs-weeks-hots .three {
	background: #ef4747;
}
.bugs-weeks-hots .text {
	margin: 0px 12px 0 40px;
}
.project-tj .project-list {
	margin-bottom: 0px;
}
.project-tj .project-list .project-btn {
	border-top: 1px solid #efefef;
	overflow: hidden;
	padding: 14px 15px;
}
.project-tj .project-list .project-btn p {
	color: #666;
	float: left;
	height: 23px;
	line-height: 23px;
	margin-bottom: 0;
}
.project-tj .project-list .project-btn p span {
	float: left;
	padding-right: 3px;
}
.project-tj .project-list .project-btn a {
	float: right;
}
.news-wrap {
	padding-bottom: 10px;
}
.news-list ul {
	padding: 4px 0 15px;
}
.news-list ul li {
	padding: 0 15px;
	border-bottom: solid 1px #f4f4f4;
	padding: 10px 0;
	color: #4d4d4d;
	font-size: 13px;
}
.news-list ul li a {
	display: inline-block;
	padding-left: 30px;
	background: url("../img/icon-fk03.gif") no-repeat 15px 9px;
}
.news-list .time {
	float: right;
	color: #bfbfbf;
	padding-right: 15px;
}
.news-tit {
	text-align: center;
	border-bottom: solid 1px #f4f4f4;
}
.news-tit h2 {
	font-weight: bold;
	font-size: 26px;
}
.news-tit span {
	display: inline-block;
	padding: 0 10px;
	color: #bfbfbf;
}
.news-inner {
	padding: 20px 15px 20px;
	border-bottom: solid 1px #f4f4f4;
}
.news-inner p {
	font-size: 14px;
	line-height: 26px;
}
.news-inner pre {
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}
.banner-about {
	width: 100%;
	height: 490px;
	text-align: center;
	color: #fff;
	background: url("../img/banner-about.jpg") no-repeat center top;
}
.banner-about h1 {
	padding-top: 180px;
	font-size: 36px;
}
.banner-about h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
.about-info {
	padding: 80px 0;
}
.about-how {
	background: #cee4ef;
	padding: 70px 0 60px;
}
.about-how h3 {
	padding-bottom: 40px;
}
.about-how .about-c-list {
	text-align: center;
}
.about-how .about-c-list i {
	display: inline-block;
	width: 180px;
	height: 180px;
	background-position: center center;
	border-radius: 50%;
	text-align: center;
}
.about-how .about-c-list p {
	padding-top: 10px;
	font-size: 14px;
}
.about-one {
	background: #fff url("../img/about-list-pic01.png") no-repeat center center;
}
.about-two {
	background: #fff url("../img/about-list-pic02.png") no-repeat center center;
}
.about-three {
	background: #fff url("../img/about-list-pic03.png") no-repeat center center;
}
.about-four {
	background: #fff url("../img/about-list-pic04.png") no-repeat center center;
}
.about-info .test-img01 {
	text-align: center;
}
.about-info h3 {
	padding: 70px 0 30px;
}
.about-info p {
	font-size: 14px;
	line-height: 26px;
}
.about-tips {
	padding: 80px 0 70px;
}
.about-tips .panel {
	margin-bottom: 0px;
	padding: 15px 20px 5px;
	font-size: 14px;
}
.about-tips h3 {
	padding-bottom: 15px;
}
.privacy-policy {
	padding: 70px 0 20px;
}
.privacy-policy h3 {
	padding-bottom: 15px;
}
.privacy-policy .panel {
	margin-bottom: 0px;
	padding: 15px 20px 5px;
	font-size: 14px;
}
.privacy-policy .panel p {
	font-size: 14px;
	line-height: 28px;
}
.privacy-policy .panel p img {
	max-width: 100%;
}
.panel-mBug h3 {
	margin-right: 10px;
}
.panel-mBug a {
	float: left;
	margin-right: 10px;
}
.panel-mBug a img {
	transition: all .5s;
	transform-origin: 50% 50%;
	width: 20px;
}
.panel-mBug p {
	float: left;
	padding: 2px 0;
	font-size: 14px;
	margin-bottom: 0;
	height: 24px;
	overflow: hidden;
}
.panel-mBug .panel-mBug-toggled {
	width: 0;
	margin-right: 40px;
	display: none;
}
.mybugs-chid {
	position: absolute;
	width: 180px;
	left: 1000px;
	z-index: 40;
	background: #5986F9;
	color: #FFFFFF;
	padding: 5px;
	border-radius: 5px;
	display: none;
}
/*.panel-mBug .panel-mBug-toggled div{width: 150px;position: absolute;display: none;left: 0;top: 25px;}*/
.panel-mBug div {
	float: left;
	font-size: 14px;
}
.panel-mBug .panel-about {
	width: 0;
	height: 24px;
	overflow: hidden;
}
.panel-mBug .panel-about span {
	float: left;
}
.panel-mBug .panel-about .panel-about-tit {
	padding: 3px 0;
	margin-right: 35px;
}
.panel-mBug .panel-about .panel-about-img {
	margin-right: 15px;
}
.privacy-policy h4 {
	font-weight: bold;
}
.privacy-policy h5 {
	color: #5986F9;
}
.privacy-policy .text {
	padding-top: 20px;
}
.about-coop {
	padding: 60px 0;
}
.about-coop ul {
	padding-top: 30px;
}
.about-coop ul li {
	display: inline-block;
	padding: 10px
}
.faq-wrap {
	padding: 30px 10px 0;
}
.faq-wrap h3 {
	font-size: 20px;
	font-weight: bold;
	color: #5986F9;
}
.panel-mBug-toggle {
	width: 80%;
}
.double-score {
	display: inline-block;
	padding-right: 37px;
	line-height: 20px;
	color: #ff7800;
	background-image: url(../img/icon-double2.png);
	background-position: right;
	background-repeat: no-repeat;
}
.faq-wrap > ul > li {
	padding-left: 32px;
	background: url("../img/icon-faqq.jpg") no-repeat left 4px;
}
.faq-wrap > ul > li p {
	line-height: 24px;
}
.faq-sublist li {
	font-size: 13px;
	line-height: 24px;
	padding-left: 12px;
	background: url("../img/icon-fk03.gif") no-repeat left 11px;
}
.faq-wrap .faq-subtit {
	margin-bottom: 0px;
	color: #2e2e2e;
	font-weight: bold;
}
.faq-wrap .deal-bugs ul {
	overflow: hidden;
}
.faq-wrap .deal-bugs ul li {
	float: left;
	width: 33%;
	color: #1ba7f2;
}
.faq-wrap .deal-bugs .num {
	float: left;
	width: 26px;
	text-align: center;
	height: 26px;
	line-height: 26px;
	margin-right: 6px;
	border: solid 1px #1ba7f2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.line {
	margin: 30px 0;
	height: 1px;
	background: #f1f1f1;
}
.pager01 {
	padding: 0 15px;
	text-align: center;
}
.pager01 ul {
	margin: 0px;
}
.comments-hots .nav-tabs {
	border: 1px solid #eaeaea;
	border-bottom: none;
	border-radius: 4px 4px 0px 0px;
}
.comments-hots .nav-tabs > li {
	width: 50%;
}
.comments-hots .nav-tabs > li > a {
	margin-right: 0px;
	color: #3f4a52;
	font-size: 18px;
	text-align: center;
	background: #fff;
	padding: 8px 0;
	border-radius: 0px;
	border: none;
}
.comments-hots .active > a {
	border-bottom: solid 2px #5986F9 !important;
	color: #129dfd !important;
}
.comments-hots .active > a:hover {
	border: none;
	border-bottom: solid 2px #5986F9 !important;
	color: #129dfd !important;
}
.comments-hots .nav-tabs > li.active > a, .comments-hots .nav-tabs > li.active > a:hover {
	border: none;
}
.comments-hots .panel {
	border-radius: 0 0 3px 3px;
}
.comments-hots .panel-default {
	border-top: 0px;
}
.comments-list01 ul {
	padding: 5px 15px;
}
.comments-list01 ul li {
	padding: 10px 0;
	overflow: hidden;
}
.comments-list01 ul li .object-heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.comments-list01 ul li .text {
	overflow: hidden;
}
.comments-list01 ul li .text h4 {
	font-size: 14px;
	margin: 4px 0px 0px;
	overflow: hidden;
}
.comments-list01 ul li .text h4 a {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #5986F9;
	overflow: hidden;
}
.comments-list01 ul li .text .time {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 20px;
}
.comments-list01 ul li .text p {
	display: inline-block;
	width: 172px;
	height: 20px;
	line-height: 20px;
	color: #959595;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
}
.comments-list01 ul li .text p a {
	color: #929191;
}
.comments-list01 ul li .text p a:hover {
	color: #5986F9;
}
.icon-v1 {
	padding-right: 16px;
	background: url(../img/icon-v.png) no-repeat right -20px;
}
.icon_v2 {
	padding-right: 16px;
	background: url(../img/icon-v.png) no-repeat right 3px;
}
.comments-list02 ul {
	padding: 5px 15px;
}
.comments-list02 ul li {
	padding: 10px 0;
	overflow: hidden;
}
.comments-list02 ul li .object-heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.comments-list02 ul li .text {
	overflow: hidden;
}
.comments-list02 ul li .text h4 {
	font-size: 14px;
	margin: 4px 0px 0px;
	overflow: hidden;
}
.comments-list02 ul li .text h4 a {
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #5986F9;
	overflow: hidden;
}
.comments-list02 ul li .text p {
	display: inline-block;
	width: 172px;
	height: 20px;
	line-height: 20px;
	color: #959595;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
}
.comments-list02 ul li .text p a {
	color: #929191;
}
.comments-list02 ul li .text p a:hover {
	color: #5986F9;
}
.tab-wraper01 {
	padding: 0 15px 20px 0;
}
.tab-wraper01 .btn {
	padding: 4px 12px;
}
.tab-wraper01 .btn:active, .tab-wraper01 .btn.active {
	background: #5986F9;
	border-color: #5986F9;
	box-shadow: none;
	color: #fff;
}
.tab-wraper01.group-lg .btn {
	padding: 6px 15px;
}
.bugs-open .tab-wraper01 {
	padding-bottom: 0px;
}
.thanks-news {
	font-size: 12px;
}
.thanks-news ul {
	padding: 10px 15px;
}
.thanks-news ul li {
	padding: 10px 0;
	overflow: hidden;
}
.thanks-news ul li a {
	color: #5986F9;
}
.thanks-news ul li .img {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	border: solid 1px #ebebeb;
	border-radius: 50%;
}
.thanks-news ul li .img img {
	width: 100%;
}
.thanks-news ul li p {
	padding: 13px 0 0 10px;
	margin-bottom: 0px;
	color: #4d4d4d;
}
.rank-wraper .rank-in {
	padding: 30px 15px;
	overflow: hidden;
}
.rank-list {
	width: 20%;
}
.rank-list .thumbnail {
	border: none;
	text-align: center;
}
.rank-list .caption {
	padding-top: 6px;
}
.rank-list .caption h4 {
	margin: 0px;
}
.rank-list .caption h4 a {
	font-size: 14px;
	color: #3d3d3d;
}
.rank-list .caption h4 a:hover {
	color: #5986F9;
}
.rank-list .caption p {
	color: #959595;
}
.rank-list .caption p span {
	color: #ee4c4c;
}
.rank-list .heading {
	position: relative;
	z-index: 1;
}
.rank-list .heading > .sorting {
	position: absolute;
	bottom: 0px;
	z-index: 99;
	display: inline-block;
	width: 20px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	background: #7c95a5;
	border-radius: 50%;
	color: #fff;
}
.rank-list .heading > .img-circle {
	width: 100px;
}
.tags-hot {
	position: absolute;
	top: 0px;
	right: 0px;
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../img/icon-hots.gif) no-repeat;
	z-index: 2;
}
.project-info01 {
	padding: 28px 24px 28px 24px;
}
.project-info01 ul li img {
	width: 100%;
}
.project-info01 .info h3 {
	padding-top: 0;
	height: auto;
}
.project-info01 .info h3 a {
	float: left;
	line-height: 24px;
	float: left;
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(39,51,80,1);
}
.project-info01 .info .text {
	padding-top: 0px;
	margin-top: 8px;
	overflow: hidden;
	height:22px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(90,99,121,1);
	line-height:22px;
}
@media only screen and (max-width: 480px) {
	.project-info01 .info .text {
		overflow: inherit;
	}
}
.project-info01 .info p {
	height:24px;
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(39,51,80,1);
	line-height:24px;
}
.project-info01 .info p span {
	display: inline-block;
	padding-right: 30px;
}
.project-info01 .info p span b {
	font-weight: normal;
	color: #ff7800;
}
.project-info01 .btn-lg, .project-info01 .btn-group-lg >.project-info01 .btn {
	padding: 8px 30px;
	border-radius: 4px;
}
.manage-bounties {
	padding: 0px 25px 25px;
}
.bounties-list {
	margin: 0px -15px;
}
.bounties-list .item-col {
	float: left;
	width: 33.33%;
	padding: 0px 15px 30px;
}
.charts {
	padding-bottom: 20px;
}
.charts-list {
	padding-bottom: 10px;
}
.charts-list .info {
	padding: 20px;
	overflow: hidden;
}
.charts-list .heading {
	float: left;
	padding-right: 10px;
}
.charts-list .img-circle {
	width: 80px;
	height: 80px;
}
.charts-list .text {
	padding: 0px;
	display: inline-block;
}
.charts-list .text h3 {
	padding: 7px 0 4px;
	overflow: hidden;
}
.charts-list .text h3 a {
	float: left;
	font-size: 16px;
	height: 22px;
	color: #5db2f3;
}
.charts-list .medal {
	float: left;
	padding: 0 2px;
	height: 20px;
}
.charts-list .detial {
	overflow: hidden;
}
.charts-list .text .medal img {
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 50%;
}
.charts-list .text p {
	margin-bottom: 0px;
	color: #959595;
	line-height: 22px;
}
.charts-list .text p span {
	padding-right: 6px;
}
.charts-list .text p b {
	font-weight: normal;
	color: #ff7800;
}
.charts-list .number {
	float: right;
	width: 62px;
	color: #959595;
	font-size: 14px;
	text-align: right;
	padding-top: 18px;
}
.charts-list .number b {
	font-weight: normal;
	font-size: 30px;
	color: #717171;
}
.charts-list .number .one {
	color: #ee4c4c;
}
.charts-list .number .two {
	color: #ee4c4c;
}
.charts-list .number .three {
	color: #ee4c4c;
}
.tabs-bugs .nav-tabs {
	margin: 20px 15px 0;
}
.tabs-bugs > .nav-tabs > li {
	padding-right: 8px;
}
.tabs-bugs > .nav-tabs > li > a {
	margin-right: 0px;
	color: #3f4a52;
	font-size: 14px;
	text-align: center;
	background: #fff;
	border: solid 1px #eaeaea;
	padding: 6px 16px;
	border-radius:4px 4px 0px 0px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
}
.tabs-bugs > .nav-tabs > li > a:hover{
	color: #fff;
    background-color: #5986F9;
    border-color: #5986F9;
}
.tabs-bugs > .nav-tabs .active > a {
	background: #5986F9 !important;
	border-color: #5986F9 !important;
	color: #fff !important;
	border-radius:4px 4px 0px 0px;
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
}
.tabs-bugs > .panel {
	border-radius: 0 0 3px 3px;
}
.tabs-bugs > .btn-back .btn {
	color: #5986F9;
}
.tabs-bugs > .nav-tabs .badge {
	padding: 0 6px;
	margin-left: 4px;
	font-weight: normal;
	background:rgba(89,134,249,1);
	border-radius:12px;
	font-size:12px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	height: 20px;
	line-height: 20px;
}
.tabs-bugs > .nav-tabs .badge.badge-green {
	background: #53b481;
}
.tabs-bugs > .nav-tabs > li .icon-scan {
	float: left;
	margin-right: 4px;
	margin-top: 1px;
	padding-right: 4px;
	width: 15px;
	height: 17px;
	background: url("../img/icon-scan.png") no-repeat;
}
.bugs-submit {
	padding: 60px 20px 30px;
	text-align: center;
}
.bugs-submit p {
	font-size: 15px;
	color: #5986F9;
	margin-bottom: 20px;
}
.bugs-submit .btn {
	border-radius: 3px;
	padding: 8px 60px;
	font-size: 15px;
}
.bugs-details {
	min-height: 580px;
	padding: 10px 0 0;
	overflow: hidden;
}
@media (max-width: 480px) {
	.bugs-details {
		min-height: auto;
	}
}
.bugs-details .details > .tit06 {
	margin-bottom: 15px;
	padding-top: 24px;
	margin-bottom: 0;
}
.bugs-details .details .tit06 > h3 {
	margin-left: 0px;
	font-size: 18px;
	font-size:16px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(39,51,80,1);
}

.bugs-details .members-list01 .tit06 > h3 {
	font-size: 18px;
}
.bugs-details .details {
	padding: 0 20px;
}
.bugs-details .details .text {
	padding-bottom: 20px;
	    padding-bottom: 24px;
}
.bugs-details .details .text a {
	color: #5986F9;
}
.bugs-details .details p {
	font-size: 14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(90,99,121,1);
	line-height: 22px;
	padding-bottom: 8px
}
.bugs-details .details p strong {
	color: #4d4d4d;
}
.bugs-details .details p img {
	max-width: 100%;
}
.members-list01 ul {
	padding: 24px 24px;
	overflow: hidden;
	border-top: solid 1px #efefef;
}
.members-list01 ul li {
	float: left;
	padding: 7px;
}
.members-list01 .img-circle {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.members-list01 .text {
	overflow: hidden;
	line-height: 20px;
	display: inline-block;
}
.members-list01 .text01 {
	margin-left: 64px;
	line-height: 20px;
	color: #808080;
}
.members-list01 .text01 h4 {
	margin: 0px;
}
.members-list01 .text01 h4 a {
	font-size: 14px;
	font-size:14px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(89,134,249,1);
}
.members-list01 .text01 p {
	margin-bottom: 0px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(90,99,121,1);
    padding-top: 10px;
}
.user-main .members-list01 .img-circle {
	width: 40px;
	height: 40px;
}
ul.members-list01-in li {
	text-align: center;
}
ul.members-list01-in li .img-circle {
	margin-right: 0px;
}
ul.members-list01-in li p {
	margin-bottom: 0px;
	color: #909090;
}
ul.members-list01-in li a:hover p {
	color: #5986F9;
}
.project-r-con .thanks-list {
	padding: 0px;
}
.project-r-con .thanks-list ul {
	margin-top: 0px;
}
.project-news {
	overflow: hidden;
}
.project-news ul {
	padding: 10px 20px 20px;
}
.project-news ul li {
	padding: 15px 0;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.project-news ul li .object-heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.project-news ul li .text {
	overflow: hidden;
}
.project-news ul li .text h4 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin: 2px 0px 4px;
	overflow: hidden;
}
.project-news ul li .text h4 a {
	float: left;
	font-size: 14px;
	color: #5986F9;
	overflow: hidden;
}
.project-news ul li .text .pull-left {
	color: #929191;
	padding-left: 10px;
}
.project-news ul li .text .time {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 20px;
}
.project-news ul li .text p {
	display: inline-block;
	line-height: 20px;
	color: #696969;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
}
.project-news ul li .info {
	overflow: hidden;
}
.project-news ul li .info p {
	color: #696969;
	float: left;
	font-size: 14px;
	height: 30px;
	margin-bottom: 0;
	overflow: hidden;
	padding-top: 13px;
}
.project-news ul li .info p a {
	color: #5986F9;
}
.project-news ul li .info .time {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 40px;
}
.project-join {
	overflow: hidden;
}
.project-join > ul {
	padding: 10px 20px 20px;
}
.project-join > ul > li {
	padding: 15px 0;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.project-join > ul > li .object-heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 22px;
}
.project-join > ul > li .text {
	position: relative;
	overflow: hidden;
}
.project-join > ul > li .text h4 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin: 2px 0px 4px;
	overflow: hidden;
}
.project-join > ul > li .text h4 a {
	float: left;
	font-size: 14px;
	font-size:14px;
	font-family:PingFangSC-Medium,PingFang SC;
	font-weight:500;
	color:rgba(39,51,80,1);
	overflow: hidden;
}
.project-join > ul > li .text .pull-left {
	color: #929191;
	padding-left: 10px;
}
.project-join > ul > li .text .time {
	float: right;
	font-size: 12px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(140,147,162,1);
	line-height: 22px;
	position: absolute;
    right: 0;
    bottom: 2px;
}
.project-join > ul > li .text p {
	display: inline-block;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
	font-size:14px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(90,99,121,1);
}
.project-join > ul > li .text ul {
	position: absolute;
	right: 100px;
	top: 3px;
	width: 120px;
	text-align: center;
	color: #A9A9A9;
}
.project-join > ul > li .text ul li {
	line-height: 20px;
}
.project-join > ul > li .info {
	overflow: hidden;
}
.project-join > ul > li .info p {
	color: #696969;
	float: left;
	font-size: 14px;
	height: 30px;
	margin-bottom: 0;
	overflow: hidden;
	padding-top: 13px;
}
.project-join > ul > li .info p a {
	color: #5986F9;
}
.project-join > ul > li .info .time {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 40px;
}
.dynamic-wrap .nav-tabs {
	padding: 25px 20px;
}
.dynamic-wrap .nav-tabs li {
	padding-right: 6px;
}
.dynamic-wrap .nav-tabs > li.active > a, .dynamic-wrap .nav-tabs > li.active > a:hover, .dynamic-wrap .nav-tabs > li.active > a:focus {
	background: none repeat scroll 0 0 #5986F9 !important;
	border-color: #5986F9 !important;
	border: none;
	color: #fff !important;
}
.dynamic-wrap .nav-tabs > li > a {
	padding: 4px 22px;
	border: none;
	background: #6f7a8e;
	color: #fff;
}
.dynamic-wrap .nav > li > a {
	border-radius: 17px;
}
.dynamic-wrap .tab-content ul {
	width: 100%;
	padding-top: 10px;
}
.dynamic-wrap .tab-content ul li {
	padding: 10px 20px;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.dynamic-wrap .dynamic-info {
	overflow: hidden;
}
.dynamic-wrap .dynamic-info ul {
	padding: 10px 0px 20px;
}
.dynamic-wrap .dynamic-info ul li {
	padding: 15px 20px;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.dynamic-wrap .dynamic-info ul li .img-circle {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.dynamic-wrap .dynamic-info ul li .text {
	overflow: hidden;
}
.dynamic-wrap .dynamic-info ul li .text h4 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin: 2px 0px 4px;
	overflow: hidden;
}
.dynamic-wrap .dynamic-info ul li .text h4 a {
	float: left;
	font-size: 14px;
	color: #5986F9;
	overflow: hidden;
}
.dynamic-wrap .dynamic-info ul li .text .pull-left {
	color: #929191;
	padding-left: 10px;
}
.dynamic-wrap .dynamic-info ul li .text .time {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 20px;
}
.dynamic-wrap .dynamic-info ul li .text p {
	display: inline-block;
	line-height: 20px;
	color: #696969;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
}
.dynamic-wrap .dynamic-info ul li .info {
	overflow: hidden;
}
.dynamic-wrap .dynamic-info ul li .info .img {
	float: left;
}
.dynamic-wrap .dynamic-info ul li .info p {
	color: #696969;
	float: left;
	font-size: 14px;
	height: 32px;
	margin-bottom: 0;
	padding-top: 13px;
}
.dynamic-wrap .dynamic-info ul li .info p a {
	color: #5986F9;
}
.dynamic-wrap .dynamic-info ul li .info .time {
	float: right;
	font-size: 12px;
	color: #adadad;
	line-height: 48px;
}
.dynamic-wrap .comments-list01 ul {
	padding: 0px;
}
.bugs-details02 {
	display: inline-block;
	width: 100%;
	padding: 30px 5px;
}
.bugs-details02 h3 {
	color: #3e9fed;
}
.bugs-details02 h3 span {
	margin-left: 5px;
	padding: 4px;
	font-size: 12px;
}
.bugs-details02 ul {
	padding-top: 15px;
}
.bugs-details02 ul li {
	position: relative;
	float: left;
	width: 33%;
	font-size: 14px;
	color: #696969;
	line-height: 28px;
}
.bugs-details02 ul li .grades-item {
	position: absolute;
	display: inline-block;
	width: 88px;
	height: 28px;
	background-repeat: no-repeat;
	background-image: url(../img/grades02.png);
}
.grades-item.grades01 {
	background-position: left -89px;
}
.grades-item.grades02 {
	background-position: left -66px;
}
.grades-item.grades03 {
	background-position: left -43px;
}
.grades-item.grades04 {
	background-position: left -20px;
}
.grades-item.grades05 {
	background-position: left 3px;
}
/* 预览页面 */
.bugs-details02-preview ul li {
	width: 25%;
}
.bugs-details02 .text {
	margin: 10px 0 0;
	font-size: 14px;
}
.bugs-details02 .text a {
	color: #5986F9;
}
.bugs-details02 .number {
	margin-top: 5px;
	margin-bottom: 0px;
}
.bugs-details02 .number .panel-heading {
	background: #9ed8fc;
	border-color: #9ed8fc;
	padding: 8px 15px;
}
.bugs-details02 .number .btn {
	padding: 3px 8px;
	font-size: 12px;
	margin-left: 10px;
	border-radius: 3px;
}
.bugs-details02 .panel-primary {
	border-color: #9ed8fc;
}
.bugs-details02 .panel-body {
	font-size: 14px;
	color: #3e9fed;
}
.dropdown-tips {
	display: inline-block;
}
.dropdown-tips .dropdown-menu {
	padding: 10px 15px;
	width: 260px;
}
.status ul {
	padding: 15px;
}
.status ul li {
	overflow: hidden;
	background: url("../img/steps-line.jpg") repeat-y -3px 0px;
	padding: 26px 0 0px;
}
.status .active {
	background: url("../img/steps-line-over.jpg") repeat-y -3px 0px;
}
.status .end {
	background: url("../img/steps-line-over.jpg") repeat-y -3px 0px;
}
.status .end .heading {
	background: url("../img/steps-over.jpg") no-repeat 0px 0px;
}
.status .bottom {
	background: url("../img/steps-line.jpg") repeat-y -3px 0px;
}
.status .skip {
	background: url("../img/steps-line-skip.jpg") repeat-y -3px 0px;
}
.status .skip .heading {
	background: url("../img/steps-skip.jpg") no-repeat 0px 0px;
}
.status .active .heading {
	background: url("../img/steps-over.jpg") no-repeat 0px 0px;
}
.status .heading {
	float: left;
	width: 20px;
	height: 20px;
	background: url("../img/steps.jpg") no-repeat 0px 0px;
	margin-right: 5px;
}
.status .top {
	padding-top: 0px;
}
.status .bottom {
	background: url("../img/steps-line-b1.jpg") no-repeat 0px 0px;
}
.status .bottom-active {
	background: url("../img/steps-line-b2.jpg") no-repeat 0px 0px;
}
.status .skipend {
	background: url("../img/steps-line-b3.jpg") no-repeat 0px 0px;
}
.status .skipend .heading {
	background: url("../img/steps-skip.jpg") no-repeat 0px 0px;
}
.status .info h4 {
	font-size: 15px;
	color: #3f4a52;
	margin: 0px;
}
.status .info .text {
	padding-left: 25px;
	font-size: 14px;
	color: #b1b1b1;
	padding-top: 4px;
	margin-bottom: 0px;
}
.status .info .status-btn {
	padding: 6px 0 0 21px;
}
.status .info .status-btn a {
	margin: 0 4px;
}
.status .info .status-btn .btn {
	border-radius: 3px;
	font-size: 12px;
	padding: 2px 8px;
}
.status .info .status-btn fieldset {
	display: inline-block;
}
.status-bugs-btn {
	padding: 6px 0 20px 40px;
}
.status-bugs-btn .btn {
	padding: 3px 8px;
	margin-right: 5px;
	font-size: 12px;
}
.bugdetials-ad {
	padding: 20px 15px 20px 25px;
	overflow: hidden;
	position: relative;
}
.bugdetials-ad .icon-ad01 {
	float: left;
	width: 105px;
	height: 105px;
	border: solid 1px #5986F9;
	background: url("../img/icon-zzff.png") no-repeat center center;
	border-radius: 50%;
}
.bugdetials-ad .ad-info {
	margin-left: 130px;
	margin-right: 150px;
}
.bugdetials-ad .ad-info p {
	line-height: 22px;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 0px;
}
.bugdetials-ad .ad-info .ad-tit {
	overflow: hidden;
}
.bugdetials-ad .ad-info .ad-tit h4 {
	float: left;
	font-size: 16px;
	color: #5986F9;
	margin-top: 4px;
	margin-bottom: 6px;
}
.bugdetials-ad .btn-ad {
	float: right;
	text-align: right;
	position: absolute;
	right: 15px;
	text-align: right;
	top: 15px;
	z-index: 2;
}
.bugdetials-ad .btn-ad p {
	font-size: 14px;
	color: #bbbbbb;
	line-height: 22px;
	margin-bottom: 20px;
}
.comment-wrap {
	padding-bottom: 10px;
	overflow: hidden;
}
.comment-wrap .tit06 {
	margin-bottom: 0px;
}
.comment-wrap .tit06 b {
	color: #ff7800;
	font-weight: normal;
}
.comment-wrap .bugs-comment {
	padding-top: 20px;
}
.bugs-comment {
	padding-top: 30px;
}
.bugs-comment .text {
	font-size: 15px;
	padding-bottom: 4px;
	overflow: hidden;
}
.bugs-comment .text a {
	color: #5986F9;
}
.bugs-comment .tips-wrong {
	color: #f34646;
}
.btn-tjpl {
	margin-bottom: 0px;
}
.bugs-more {
	float: right;
}
.bugs-more a {
	color: #5986F9;
}
.comment {
	padding: 20px 15px 10px;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.comment > .heading {
	float: left;
	padding-right: 12px;
}
.comment > .heading .img-circle {
	width: 50px;
	height: 50px;
}
.comment > .comment-body {
	margin-left: 62px;
}
.comment > .comment-body .comment-sub {
	padding-top: 10px;
	overflow: hidden;
}
.comment > .comment-body > .info {
	overflow: hidden;
}
.comment > .comment-body > .info h4 {
	width: 100%;
	font-size: 12px;
	line-height: 20px;
	margin: 2px 0px 4px;
	overflow: hidden;
}
.comment > .comment-body > .info .name {
	float: left;
}
.comment > .comment-body > .info .name a {
	font-size: 14px;
	color: #5986F9;
	font-family: "微软雅黑";
}
.comment > .comment-body > .info .user-info {
	color: #838383;
}
.comment > .comment-body > .info .btn-close {
	float: left;
	padding-left: 10px;
}
.comment > .comment-body > .info .btn-close a {
	font-size: 12px;
	color: #ff7800;
}
.comment > .comment-body > .info p {
	margin-bottom: 0px;
}
.comment > .comment-body > .info p img {
	margin: 10px 0px;
}
.comment > .comment-body > .info .time {
	float: right;
	margin: 0px;
	color: #adadad;
}
.comment > .comment-body > .info .text {
	margin-bottom: 0px;
	color: #7f7f7f;
}
.comment > .comment-body > .comment-sub .comment {
	padding: 10px 10px 6px;
	margin-top: 1px;
	border-bottom: none;
	background: #f8f8f8;
	border-radius: 4px;
}
.comment > .comment-body > .comment-sub .comment .info {
	padding: 0px;
}
.comment .operation {
	width: 100%;
	text-align: right;
	line-height: 20px;
	color: #adadad;
	overflow: hidden;
}
.comment .operation span {
	display: inline-block;
	padding-left: 10px;
}
.comment .operation a.btn-replay {
	display: inline-block;
	padding-left: 21px;
	font-size: 12px;
	color: #bbc3cc !important;
	text-decoration: none;
	font-weight: normal;
	background: url("../img/icon-replay.png") no-repeat 0px 2px;
	margin-right: 5px;
}
.comment .operation a.btn-replay:hover {
	background: url("../img/icon-replay-hov.png") no-repeat 0px 2px;
	color: #ee4d4e !important;
}
.comment .operation a.good {
	display: inline-block;
	padding-left: 13px;
	font-size: 12px;
	color: #bbc3cc;
	text-decoration: none;
	background: url("../img/light.png") no-repeat left 2px;
}
.comment .operation a.good:hover {
	background: url("../img/light.png") no-repeat left -25px;
	color: #ee4d4e !important;
}
.comment .operation i {
	float: right;
	font-style: normal;
	padding-left: 2px;
	color: #bbc3cc;
	font-size: 12px;
}
.bugs-detail03 {
	overflow: hidden;
	padding: 10px 15px;
}
.bugs-detail03 > ul {
	padding: 15px 0px 5px;
}
.bugs-detail03 > ul li {
	overflow: hidden;
	background: url("../img/detail-line.jpg") repeat-y -2px 0px;
	padding-bottom: 15px;
}
.bugs-detail03 .end {
	background: none;
}
.bugs-detail03 .heading {
	float: left;
	background: #fff;
}
.bugs-detail03 .heading img {
	width: 56px;
	height: 56px;
	padding: 2px;
	border: solid 1px #e7e7e7;
}
.bugs-detail03 .heading02 {
	float: left;
	width: 62px;
	height: 56px;
	background: url("../img/heading-bg01.png") no-repeat -4px 0px;
}
.bugs-detail03 .info {
	margin-left: 68px;
}
.bugs-detail03 .info02 {
	margin-left: 68px;
	margin-bottom: 30px;
}
.bugs-detail03 .tit {
	overflow: hidden;
	line-height: 22px;
	margin: 4px 0 0px;
	padding-right: 130px;
	position: relative;
}
.bugs-detail03 .tit h4 {
	/*float: left;*/
	margin: 10px 10px 0px 0px;
	font-size: 14px;
	color: #4d4d4d;
	line-height: 22px;
}
.bugs-detail03 .tit h4 a {
	color: #5986F9;
}
.bugs-detail03 .tit h4 em {
	font-style: normal;
}
.bugs-detail03 .tit .tag-con {
	float: left;
}
.bugs-detail03 .tit .tag-double {
	width: 75px;
	height: 20px;
	margin-top: 10px;
	background: url("../img/icon-double1.png") no-repeat center;
}
.bugs-detail03 .tit .time {
	float: right;
	padding-top: 10px;
	color: #bbbbbb;
	position: absolute;
	top: 0;
	right: 0;
}
.bugs-detail03 .text {
	line-height: 22px;
	padding: 0 0 10px;
	color: #696969;
	font-size: 13px;
	word-wrap: break-word;
}
.bugs-detail03 .text a {
	color: #5986F9;
}
.bugs-detail03 .text pre {
	border-color: #f2f4f5;
	background: #f8f8f8;
	color: #696969;
	line-height: 26px;
	margin-top: 5px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
.bugs-detail03 .text img {
	max-width: 99%;
	padding: 5px 0;
}
.bugs-detail03 .text em {
	font-style: normal;
	color: #ff7800;
}
.bugs-detail03 .btn-more {
	margin-bottom: 10px;
}
.bugs-detail03 .btn-more02 {
	position: relative;
	margin-bottom: 10px;
	text-align: center;
}
.bugs-detail03 .btn-more02 .text {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
	display: inline-block;
	background: #f3f3f3;
	line-height: 20px;
	padding: 6px 20px;
	border-radius: 50px;
}
.bugs-detail03 .text-warning {
	color: #ff7800;
}
.bugs-detail03 .detail-sub {
	width: 100%;
	border-radius: 3px;
	color: #696969;
	line-height: 26px;
	display: none;
	overflow: hidden;
}
.bugs-detail03 .detail-sub h4 {
	font-size: 15px;
	color: #5986F9;
}
.bugs-detail03 .detail-sub p {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
.bugs-detail03 .detail-sub p img {
	max-width: 100%;
}
.bugs-detail03 .detail-sub p a {
	color: #5986F9;
}
.bugs-detail03 .detail-sub pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	overflow: auto;
	word-break: break-all;
}
.bugs-detail03 .detail-sub-block {
	display: block;
}
.repair-style {
	width: 100%;
}
.bugs-detail03 a.btn-detail {
	background: #5986F9 url("../img/icon-arrow.png") no-repeat scroll 96px 9px;
	border-radius: 20px;
	color: #fff;
	display: inline-block;
	line-height: 18px;
	padding: 7px 40px 7px 25px;
	text-decoration: none;
}
.bugs-detail03 a.btn-detail:hover {
	background: #1b98e6 url("../img/icon-arrow.png") no-repeat scroll 96px 9px;
}
.bugs-detail03 a.active {
	background: url("../img/icon-arrow02.png") no-repeat scroll 96px 9px #1b98e6;
}
.bugs-detail03 a:hover.active {
	background: url("../img/icon-arrow02.png") no-repeat scroll 96px 9px #1b98e6;
}
ol.list-paddingleft-2 li {
	background: none;
}
.alert-endtips {
	margin-bottom: 0;
	padding: 8px 12px;
}
.claim-bugs {
	padding: 25px 15px;
	display: inline-block;
	width: 100%;
}
.claim-bugs p {
	float: left;
	font-size: 14px;
	margin-bottom: 0px;
	padding-top: 8px;
}
.claim-bugs p a {
	color: #5986F9;
	cursor: pointer;
}
.claim-bugs .btn-success {
	float: right;
}
.report-list01 {
	text-align: center;
	padding: 20px 0;
}
.report-list01 strong {
	font-size: 36px;
	color: #5986F9;
}
.report-list01 p {
	font-size: 14px;
	margin-bottom: 0px;
}
.member-list ul {
	padding: 0px 0px 10px;
}
.member-list ul li {
	padding: 12px 15px;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.member-list ul li .heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.member-list ul li .text {
	overflow: hidden;
}
.member-list ul li .text h4 {
	font-size: 14px;
	margin: 0px;
	overflow: hidden;
}
.member-list ul li .text h4 a {
	height: 20px;
	line-height: 20px;
	color: #5986F9;
	overflow: hidden;
}
.member-list ul li .text p {
	display: inline-block;
	line-height: 20px;
	color: #4d4d4d;
	overflow: hidden;
	font-size: 12px;
	margin: 0px;
}
.member-list ul li .info {
	overflow: hidden;
	padding-left: 8px;
	padding-top: 6px;
}
.member-list ul li .info span {
	float: left;
	padding-right: 20px;
	color: #939393;
}
.member-list ul li .info span b {
	font-weight: normal;
	color: #4d4d4d;
}
.member-list .img-circle {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
/* 个人主页头部 */
.home-head {
	padding-top: 210px;
	background: #fff url("../img/home_bg.png") no-repeat top center;
	overflow: hidden;
}
.home-head dl {
	text-align: center;
	margin-bottom: 8px;
	overflow: hidden;
}
.home-head dl dt {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.home-head dl dt > div {
	width: 128px;
	height: 128px;
	border-radius: 50%;
}
.home-head dl dt > div img {
	width: 100%;
	height: 100%;
}
.home-head dl dd {
	font-size: 14px;
	line-height: 24px;
}
.home-head dl .text {
	color: #84878e;
}
.home-head .name {
	font-size: 24px;
	padding: 20px 0 6px;
}
.home-head .info {
	font-size: 0;
	padding-top: 20px;
}
.home-head .team-info {
	line-height: 27px;
	padding-top: 10px;
}
.home-head .team-info .team-name {
	padding-right: 30px;
	font-size: 16px;
	color: #535560;
}
.home-head .team-info .team-name:hover {
	color: #5986F9;
}
.home-head .team-info a {
	display: inline-block;
}
.home-head .team-info a:nth-child(2) {
	margin-right: 5px;
}
.exct-new {
	position: relative;
	height: 41px;
}
.exct-new input {
	width: 475px;
}
.exct-new a {
	position: absolute;
	right: 79px;
	top: 19px;
	width: 0;
	height: 0;
	z-index: 10;
	border-top: 6px solid #555555;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
}
.exct-new .excl-new {
	position: absolute;
	top: 38px;
	left: 129px;
	z-index: 8;
	width: 474px;
	border: 1px solid #1e90ff;
	background: #ffffff;
}
.tips404 {
	width: 420px;
	margin: 0 auto;
	padding: 80px 0;
}
.icon404 {
	float: left;
	width: 120px;
	height: 100px;
	background: url("../img/icon-404.png") no-repeat left center;
}
.text404 {
	margin-left: 140px;
	font-size: 16px;
	line-height: 30px;
}
/* 报告标签 */
/* 展示 */
.quality-reports .tit {
	float: left;
}
.bugs-detail03 .quality-reports .tit h4 {
	margin-right: 0;
	margin-top: 13px;
}
.quality-reports .label-box {
	max-width: 465px;
	float: left;
	margin-top: 10px;
}
.quality-reports .label-box .report-label {
	display: inline-block;
	padding: 3px 10px;
	font-size: 12px;
	border: 1px solid #5986F9;
	border-radius: 25px;
	background-color: #5986F9;
	color: #fff;
	margin: 5px 0;
}
/* 编辑 */
.label-wrap .label-item {
	display: inline-block;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #ababab;
	color: #fff;
	margin: 5px;
}
.label-wrap .label-item.label-active {
	background-color: #5986F9;
}
.label-wrap .label-item i {
	float: right;
	margin: 2px 0 0 5px;
	cursor: pointer;
}
.label-wrap .label-item i:hover {
	color: #efeded;
}
.add-label {
	width: 73%;
	position: relative;
	margin-top: 10px;
}
.add-label .add {
	background: none;
	background-color: #5986F9;
	color: #fff;
}
.add-label .add:hover {
	background-color: #1694e3;
	border-color: #1694e3;
}
/*用户名新字体*/
.home-head .user-name {
	font-size: 20px;
}
.home-head .name .icon-hat {
	display: inline-block;
	width: 28px;
	height: 16px;
	margin-right: 8px;
	background: url("../img/icon-hat-home02.png") no-repeat;
}
.home-head .name .icon-company {
	display: inline-block;
	width: 22px;
	height: 21px;
	margin-right: 8px;
	background: url("../img/icon-company-home02.png") no-repeat;
}
.home-head .info span {
	display: inline-block;
	padding: 0 10px;
}
.home-head .home-btn {
	display: inline-block;
}
.home-head .home-btn-user {
	margin: 10px 0;
}
.atten-cancel {
	display: inline-block;
}
.iconfont {
	font-family: 'iconfont';
	font-size: 14px;
	color: #fff;
}
.atten-loading {
	width: 110px;
	text-align: center;
	line-height: 100%;
}
.atten-loading, .atten-loading:hover, .atten-loading:active, .atten-loading:visited, .atten-loading:focus {
	background: #fff;
	color: black;
	outline: none;
}
.atten-loading .loading {
	width: 15%;
	height: 15%;
}
.home-head-new .dropdown-menu-new {
	top: 5px;
	left: 5px;
	min-width: 85px;
	width: 85px;
	padding-left: 0;
}
.dropdown-menu-new.dropdown-menu>li>a {
	padding: 0px 0px;
}
.dropdown-menu-new.dropdown-menu>li {
	float: none;
	padding: 0px;
	text-align: center;
}
.home-head .home-btn-logo > a:nth-of-type(1) {
	margin-right: 5px;
}
/*关注和入团*/
.home-head .home-btn .btn {
	padding: 4px 12px;
	font-size: 14px;
	margin: 0 5px;
}
.home-head .home-btn .bnt-blue {
	background: #4a90e2;
	color: #FFFFFF;
}
.home-head .home-btn .btn-rank {
	padding: 10px 15px;
	font-size: 14px;
	border-radius: 5px;
	margin: 0 5px;
	color: white
}
.home-head .home-btn .btn-rank-attention {
	background: #38ae7f;
}
.home-head .home-btn .btn-rank-invite {
	background: #3db0fa;
}
.home-head .home-btn .btn-danger, .home-head .home-btn .btn-success, .home-head .home-btn .btn-primary {
	border: none;
}
/*居中*/
.home-head .header-inner {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.home-head ul {
	padding-left: 20px;
	margin-top: 24px;
	overflow: hidden;
}
.home-head ul li {
	float: left;
	padding: 0 15px;
}
.home-head dl {
	width: 33.33%;
	position: relative;
}
.home-head dl dt .img-circle {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);
}
.home-head dl > span {
	position: absolute;
	display: block;
	width: 200px;
	height: 50px;
	left: 0px;
	bottom: 0;
	border-radius: 5px;
	margin-left: 60px;
	color: white;
	text-align: center;
	line-height: 50px;
}
.home-head dl > span > a {
	position: absolute;
	right: 5px;
	top: 5px;
	text-decoration: none;
}
.home-head .data {
	width: 33.33%;
	text-align: center;
	color: #fff;
}
.home-head .data .home-list:nth-child(1) {
	border-right: solid 1px rgba(255, 255, 255, .5)
}
.home-head .data:first-child {
	float: left;
}
.home-head .data:last-child {
	float: right;
}
.home-head .data .home-list {
	float: left;
	width: 50%;
	padding: 0px 30px;
	text-align: center;
}
.alert-warning-new {
	border: none;
	color: #fff;
	background: #34affd;
	width: 300px;
	padding: 5px 10px;
}
.attention-modal .modal-dialog {
	width: 420px;
}
.modal-title {
	font-size: 16px;
}
.attention-inner {
	font-size: 14px;
	padding: 15px 0;
	text-align: center;
}
.modal-footer-new {
	text-align: center;
}
.home-head-new .header-inner > div, .home-head-new .header-inner > dl {
	float: left;
}
/*排名的字体*/
.home-head .home-list > span {
	font-size: 25px
}
.home-head .home-list strong {
	font-size: 36px;
}
.home-head .home-list strong span {
	font-size: 14px;
}
.company-bg {
	background: url("../img/company-bg.jpg") no-repeat;
}
.company-bg.home-head {
	padding-top: 35px;
}
.charts-body {
	padding-bottom: 10px;
	background: #f4f4f4;
}
.hat-hidden-bg {
	background: url("../img/home-hatbg2.jpg") no-repeat;
}
.hat-hidden-bg dl {
	padding-top: 70px;
}
.hat-hidden {
	width: 470px;
	margin: 120px auto;
	padding: 10px 0 10px 130px;
	background: url("../img/icon-kl.jpg") no-repeat;
}
.hat-hidden h4 {
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 20px;
}
.hat-hidden a {
	margin-right: 10px;
}
.home-tab {
	text-align: center;
	border-bottom: solid 1px #ebeced;
}
.home-head .container dl.company-dl {
	display: block;
	width: auto;
}
/*个人排行榜页面的title*/
.home-tab .nav-tabs-title > li {
	float: none;
	display: inline-block;
}
.home-tab .nav-tabs-title > li > a {
	background: none;
	color: #787d80;
	font-size: 16px;
}
.home-tab .nav-tabs-title > li > a:link, .home-tab .nav-tabs-title > li > a:visited {
	color: #787d80;
}
.home-tab .nav-tabs-title > li > a:hover, .home-tab .nav-tabs-title > li > a:active {
	color: #333;
}
.home-tab .nav-tabs-title > li > a:focus {
	color: #5986F9;
}
.home-tab .nav-tabs-title > li > a, .home-tab .nav-tabs-title > li > a, .home-tab .nav-tabs-title > li > a {
	border-bottom: 3px solid #fff;
}
.home-tab .nav-tabs-title > li.active > a, .home-tab .nav-tabs-title > li.active > a:hover, .home-tab .nav-tabs-title > li.active > a:focus {
	color: #5986F9;
	border-bottom: 3px solid #5986F9;
}
.tab-content-user {
	padding: 30px;
	display: none;
}
.tab-content-user-title {
	clear: both;
	overflow: hidden;
	border-bottom: 1px solid #cedbe9;
	height: 75px;
	padding: 0 10px;
}
.tab-content-user-title .tab-content-user-match {
	float: left;
}
.tab-content-user-title .tab-content-user-match > span:nth-of-type(1) {
	font-size: 25px;
	color: #4a4c52;
}
.tab-content-user-title .tab-content-user-rank, .tab-content-user-title > img {
	float: right;
}
.tab-content-user-title .tab-content-user-rank {
	text-align: center;
	margin-left: 5px;
}
.tab-content-user-title .tab-content-user-rank > span {
	display: block;
}
.tab-content-user-title .tab-content-user-rank > span:nth-of-type(1) {
	font-size: 14px;
}
.tab-content-user-title .tab-content-user-rank > span:nth-of-type(2) {
	font-size: 16px;
}
.tab-content-user-title > img {
	width: 50px;
	height: 50px;
}
.tab-content-user-main {
	padding: 0 14px;
}
.title-match-main-rank {
	width: 100%;
	padding-top: 35px;
}
.title-match-main-rank h3 {
	padding-left: 10px;
	height: 20px;
	font-size: 16px;
	line-height: 20px;
	border-left: solid 4px #5986F9;
}
.title-match-main-power {
	clear: both;
	overflow: hidden;
}
.title-match-main-power > div {
	float: left;
}
.title-match-main-power .radar {
	float: right;
}
.power {
	width: 500px;
	height: 225px;
	padding: 30px 15px 0 15px;
	float: left;
}
.power .power-item {
	width: 100%;
	height: 65px;
	clear: both;
	float: left;
}
.power .power-item > p {
	float: left;
	line-height: 65px;
}
.power .power-item .power-list {
	border: 1px solid #8e9295;
	width: 400px;
	height: 100%;
	float: right;
	border-right: none;
	border-top: 0;
}
.power .power-item .power-list > a {
	display: block;
	height: 30px;
	margin-top: 15px;
	float: left;
	position: relative;
	text-decoration: none;
	color: white;
}
.power .bugs-report .list01 {
	width: 40%;
	background: #da4b3c;
}
.power .bugs-report .list02 {
	width: 40%;
	background: #f9755b;
}
.power .bugs-report .list03 {
	width: 20%;
	background: #f39895;
}
.power .bugs-level .list01 {
	width: 40%;
	background: #3c4e6b;
}
.power .bugs-level .list02 {
	width: 40%;
	background: #5986F9;
}
.power .bugs-level .list03 {
	width: 20%;
	background: #85bdf4;
}
.power .bugs-effe .list01 {
	width: 20%;
	background: #32656c;
}
.power .bugs-effe .list02 {
	width: 20%;
	background: #32a39f;
}
.power .bugs-effe .list03 {
	width: 20%;
	background: #4dc3bf;
}
.power .bugs-effe .list04 {
	width: 20%;
	background: #84d5d2;
}
.power .bugs-effe .list05 {
	width: 20%;
	background: #d9faf9;
}
.power-list-alert {
	position: absolute;
	display: block;
	width: 110px;
	height: 30px;
	background: grey;
	left: 0;
	top: -40px;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
}
.power-list-alert b {
	display: block;
}
.rank-tit {
	padding: 0px 0px 30px;
	overflow: hidden;
}
.rank-tit .tab-nav01 {
	padding-top: 3px;
}
.rank-tab {
	float: left;
}
.button-group {
	padding-left: 1px;
	overflow: hidden;
}
.button-group .first a {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.button-group .last a {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}
.button-group li {
	float: left;
}
.button-group li a {
	display: block;
	font-size: 15px;
	line-height: 1;
	padding: 10px 18px;
	margin-left: -1px;
	border: solid 1px #dfe2e5;
	text-decoration: none;
}
.button-group li a:hover {
	border-color: #5986F9;
	background: #5986F9;
	color: #fff;
	text-decoration: none;
}
.button-group .active a {
	border-color: #5986F9;
	background: #5986F9;
	color: #fff;
	text-decoration: none;
}
/*最新动态*/
.dynamic-list02 {
	padding: 0px 20px 10px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 30px;
	display: none;
}
.dynamic-list02 ul {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	background: url("../img/dynamic-line.jpg") repeat-y scroll left top rgba(0, 0, 0, 0);
}
.dynamic-list02 ul li {
	width: 100%;
	padding: 12px 0;
	background: url("../img/dynamic-bg01.jpg") repeat-y scroll left 4px rgba(0, 0, 0, 0);
	overflow: hidden;
}
.dynamic-list02 .top {
	background: url("../img/dynamic-top.jpg") repeat-y scroll left center rgba(0, 0, 0, 0);
}
.dynamic-list02 .end {
	background: url("../img/dynamic-bottom.jpg") repeat-y scroll left center rgba(0, 0, 0, 0);
}
.dynamic-list02 .time {
	float: right;
	padding-right: 10px;
	width: 78px;
	text-align: right;
	font-size: 12px;
	color: #acacac;
	line-height: 42px;
}
.dynamic-list02 .info {
	padding-left: 30px;
}
.dynamic-list02 .info a {
	color: #5986F9;
}
.dynamic-list02 .img {
	float: left;
	border: solid 1px #ebebeb;
	border-radius: 50%;
}
.dynamic-list02 .img-circle {
	border-radius: 50%;
	height: 48px;
	width: 48px;
}
.dynamic-list02 p {
	float: left;
	font-size: 14px;
	height: 32px;
	padding: 13px 0 0 10px;
	margin-bottom: 0px;
	color: #4d4d4d;
	overflow: hidden;
}
.home-bugs-list {
	padding: 0 0 24px;
	overflow: hidden;
}
.home-bugs-list ul {
	padding: 0px 0 20px;
}
.home-bugs-list ul li {
	padding: 18px 15px 17px 15px;
	border-bottom: solid 1px #f4f4f4;
	overflow: hidden;
}
.home-bugs-list .bugs-info {
	float: left;
	overflow: hidden;
}
.home-bugs-list .bugs-info .tit {
	font-size: 15px;
	margin: 0px 0px 8px;
}
.home-bugs-list .bugs-info .info {
	margin-bottom: 0px;
	color: #999;
}
.home-bugs-list .bugs-info .info span {
	padding-right: 20px;
}
.home-bugs-list .bugs-info .bugs-projet a {
	color: #5986F9;
}
.home-bugs-list .bugs-info .bugs-name a {
	color: #56b40d;
}
.home-bugs-list .bugs-btn {
	float: right;
	margin-top: 8px;
}
.home-bugs-list .btn-check {
	background: #fff;
	padding: 4px 8px;
	border-color: #dfe2e5;
	color: #6f7174;
	font-size: 12px;
	border-radius: 3px;
}
.home-bugs-list .btn-check:hover {
	border-color: #5986F9;
	color: #5986F9;
}
.home-bugs-list .btn-more {
	margin-bottom: 0px;
}
/*厂商感谢*/
.thanks-list {
	padding: 10px 20px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 30px;
	display: none;
}
.thanks-list ul {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 20px;
}
.thanks-list ul li {
	width: 100%;
	padding: 12px 5px;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.thanks-list .time {
	float: right;
	padding-right: 10px;
	width: 78px;
	text-align: right;
	font-size: 12px;
	color: #acacac;
	line-height: 42px;
}
.thanks-list .info {
	padding-left: 10px;
}
.thanks-list .info a {
	color: #5986F9;
}
.thanks-list .img {
	float: left;
	border: solid 1px #ebebeb;
	border-radius: 50%;
}
.thanks-list .img-circle {
	border-radius: 50%;
	height: 48px;
	width: 48px;
}
.thanks-list p {
	float: left;
	font-size: 14px;
	height: 32px;
	padding: 13px 0 0 10px;
	margin-bottom: 0px;
	color: #4d4d4d;
	overflow: hidden;
}
.tab-content .thanks-list {
	padding: 0px 0px 10px;
	overflow: hidden;
}
.tab-content .thanks-list ul {
	margin-top: 5px;
}
.thanks-list01 ul {
	padding: 15px 10px;
	overflow: hidden;
}
.thanks-list01 ul li {
	float: left;
	padding: 7px;
}
.thanks-list01 .img-circle {
	width: 40px;
	height: 40px;
}
.select-inner {
	display: none;
}
.selectCon {
	display: none;
}
.select-search {
	position: relative;
}
.select-inner {
	position: absolute;
	z-index: 1000;
	top: 100%;
	right: 0px;
	float: left;
	min-width: 350px;
	padding: 15px;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	width: 200px;
	padding: 15px;
	background: #fff;
}
.select-ipt input {
	line-height: 28px;
	padding: 2px 8px;
	border: solid 1px #e8e8e8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.select-inner ul {
	padding-top: 4px;
	max-height: 200px;
	overflow-y: scroll;
}
.select-inner ul li {
	border-bottom: solid 1px #f2f2f2;
}
.select-inner ul li a {
	display: block;
	line-height: 20px;
	padding: 4px 8px;
	text-decoration: none;
}
.select-inner ul li a:hover {
	background: #4a4a4a;
	color: #fff;
}
.select-inner ul li a:active, .select-inner ul li a:focus {
	background: #5986F9;
	color: #fff;
}
.tab-pane-active {
	display: block;
}
/* 我的成就 */
.achievement {
	padding-bottom: 40px;
}
.achievement-tips {
	color: #84878E;
	line-height: 22px;
	padding: 0px 0 0 20px;
	margin-top: 10px;
	background: url("../img/icon-tips2.png") no-repeat left center;
}
.achievement-list {
	margin-left: -15px;
	margin-right: -15px;
}
.achievement-list .list-box {
	float: left;
	width: 25%;
	padding: 10px 15px;
}
.achievement-list .achievement-item {
	position: relative;
	height: 280px;
	border: solid 1px #d6d7d9;
	border-radius: 4px;
	padding: 20px 20px 70px;
	text-align: center;
	transition: all .4s ease;
}
.achievement-list .achievement-item:hover {
	border: solid 1px #5986F9;
	transform: translate3d(0, -5px, 0);
	box-shadow: 0px 8px 16px 0px rgba(229,236,254,0.75);
}
.achievement-list .achievement-item h4 {
	color: #252A35;
	font-size: 16px;
}
.achievement-list .achievement-item .medal-img {
	width: 125px;
}
.achievement-list .achievement-item p {
	color: #84878E;
	margin-bottom: 15px;
	height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.achievement-list .achievement-item .footer-btn {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	display: block;
	line-height: 45px;
	color: #959CB1;
	background: #f2f6fe;
	border: none;
	border-top: solid 1px #d6d7d9;
	border-radius: 0 0 3px 3px;
}
.achievement-list .achievement-item:hover .footer-btn {
	background: #5986F9;
	color: #fff;
	border-top: solid 1px #5986F9;
}
.achievement-list .footer-btn.js-receive {
	color: #5986F9;
}
.achievement-list .ico-new {
	background: url("../img/ico-new.png") no-repeat left center;
	width: 33px;
	height: 14px;
	position: absolute;
	right: 10px;
	top: 10px;
}
.ico-new {
	background: url("../img/ico-new.png") no-repeat left center;
	width: 33px;
	height: 14px;
	position: absolute;
	right: 10px;
	top: 10px;
}
.lv-progress {
	height: 7px;
	background: #FEF5DE;
	border-radius: 30px;
	overflow: hidden;
}
.lv-progress li:first-child {
	border: none;
}
.lv-progress li {
	float: left;
	height: 7px;
	border-left: solid 1px #fff;
}
.lv-progress .active {
	background: #fad264;
}
.lv-progress[data-lv='3'] li {
	width: 33.33%;
}
.lv-progress[data-lv='4'] li {
	width: 25%;
}
.lv-progress[data-lv='5'] li {
	width: 20%;
}
.lv-progress[data-lv='6'] li {
	width: 16.66%;
}
.next-level {
	height: 7px;
	background: #FEF5DE;
	border-radius: 30px;
	overflow: hidden;
}
.next-level li {
	float: left;
	height: 7px;
	border-radius: 30px;
	width: 60%;
	text-indent: -300px;
	background: #fad264;
}
/* 模态框 成就认领说明 */
.modal-achievement-tips .modal-dialog {
	width: 650px;
}
.modal-ach-header {
	position: relative;
	height: 308px;
	background: url("../img/ach-header.png") no-repeat top center;
	border-radius: 4px 4px 0 0;
}
.modal-ach-header .close {
	margin: 10px 10px 0 0;
}
.achievement-tips-list {
	padding: 30px 30px 30px 60px;
}
.achievement-tips-list li {
	padding: 16px 0 10px 20px;
}
.achievement-tips-list li h4 {
	padding-bottom: 5px;
	margin-top: 0;
}
.achievement-tips-list li:nth-child(1) {
	background: url("../img/num-1.png") no-repeat top left;
}
.achievement-tips-list li:nth-child(2) {
	background: url("../img/num-2.png") no-repeat top left;
}
.achievement-tips-list li:nth-child(3) {
	background: url("../img/num-3.png") no-repeat top left;
}
.achievement-tips-list li:nth-child(4) {
	background: url("../img/num-4.png") no-repeat top left;
}
/* 模态框 成就认领 */
.modal-medal .modal-dialog {
	width: 450px;
}
.medal-box {
	position: relative;
}
.medal-box .medal-inner {
	position: absolute;
	left: 50%;
	top: -80px;
	margin-left: -110px;
	width: 220px;
	height: 220px;
	text-align: center;
	background: url("../img/modal-ach-bg.png") no-repeat center;
}
.medal-box .medal-inner .medal-img {
	width: 160px;
	height: 140px;
	margin-top: 40px;
}
.medal-box .medal-inner h3 {
	position: absolute;
	width: 100%;
	bottom: 10px;
	color: #F7812A;
	font-size: 20px;
}
.medal-box .close {
	position: absolute;
	right: 10px;
	top: 6px;
	z-index: 10;
}
.modal-medal .medal-info {
	padding: 140px 30px 40px;
	text-align: center;
}
.modal-medal .medal-info h3 {
	font-size: 16px;
	margin-bottom: 10px;
	color: #252A35;
	line-height: 26px;
}
.modal-medal .medal-info .des {
	color: #84878E;
}
.modal-medal .medal-info .btns-box {
	padding-top: 20px;
}
/* 分享 */
.medal-info .share-con {
	padding: 10px;
}
.share-con .share-header {
	line-height: 22px;
	height: 22px;
	position: relative;
	font-size: 14px;
	text-align: center;
}
.share-con .share-header span {
	background: #FFF;
	display: inline-block;
	color: #BABCC1;
	padding: 0px 10px;
	position: relative;
	z-index: 2;
}
.share-con .share-header i {
	background: #E8E9EA;
	height: 1px;
	overflow: hidden;
	left: 0;
	top: 12px;
	right: 0;
	position: absolute;
}
.share-con .share-body {
	padding-top: 10px;
}
.share-con .share-body .gb_resItms li {
	display: inline-block;
}
.share-con .share-body .gb_resItms a {
	display: block;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #BABCC1;
	background-repeat: no-repeat;
	background-image: url("../img/share-img.png");
}
.share-con .share-body .gb_resItms a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.share-con .share-body .bds_weixin {
	background-position: center -2px;
}
.share-con .share-body .bds_weixin:hover {
	background-color: #51c332;
}
.share-con .share-body .bds_tsina {
	background-position: center -62px;
}
.share-con .share-body .bds_tsina:hover {
	background-color: #f05d45;
}
.share-con .share-body .bds_sqq {
	background-position: center -32px;
}
.share-con .share-body .bds_sqq:hover {
	background-color: #55acef;
}
.share-con .share-body .bds_qzone {
	background-position: center -93px;
}
.share-con .share-body .bds_qzone:hover {
	background-color: #fdc24d;
}
/* 已达成成就 */
.medal-list {
	padding: 15px 0 20px;
	text-align: center;
	overflow: hidden;
}
.medal-list li {
	position: relative;
	display: inline-block;
	padding-right: 24px;
	height: 40px;
}
.medal-list li:after {
	position: absolute;
	top: 15px;
	right: 0;
	width: 20px;
	height: 1px;
	background: #E8E9EA;
	content: '';
}
.medal-list li:last-child {
	padding-right: 0;
}
.medal-list li:last-child:after {
	background: none;
}
.medal-list .medal-img {
	width: 36px;
	background: #fff;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: alpha(Opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.medal-list .active .medal-img {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.medal-list .point {
	background: url("../img/achievement-point.png") no-repeat 15px bottom;
}
.medal-img.img-grayscale {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: alpha(Opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
/* 漏洞黑板报 0720
==============================================*/
.blackboard-tit {
	padding: 18px 20px;
	border-bottom: solid 1px #efefef;
}
.blackboard-tit h3 {
	float: left;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
}
.dropdown-box {
	position: relative;
	float: left;
}
.drop-left .dropdown-button {
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}
.drop-right .dropdown-button {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
	margin-left: -1px;
}
.drop-right .dropdown-list {
	left: -1px;
}
.dropdown-box.active .dropdown-button {
	text-decoration: none;
	border: solid 1px #5986F9;
	color: #fff;
	background: #5986F9 url("../img/drop-caret.png") no-repeat 70px -167px;
}
.dropdown-button {
	display: block;
	width: 85px;
	line-height: 1;
	padding: 5px 8px;
	border: solid 1px #5986F9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #5986F9;
	background: url("../img/drop-caret.png") no-repeat 70px -7px;
}
.dropdown-button:hover, .dropdown-button:active, .dropdown-button:focus {
	text-decoration: none;
	border: solid 1px #5986F9;
	color: #fff;
	background: #5986F9 url("../img/drop-caret.png") no-repeat 70px -167px;
}
.dropdown-button.active {
	text-decoration: none;
	border: solid 1px #5986F9;
	background: #5986F9 url("../img/drop-caret.png") no-repeat 70px -167px;
	color: #fff;
}
.dropdown-button.on {
	text-decoration: none;
	border: solid 1px #5986F9;
	background: #5986F9 url("../img/drop-caret.png") no-repeat 70px -167px;
	color: #fff;
}
.dropdown-button.on:hover, .dropdown-button.on:active, .dropdown-button.on:focus {
	text-decoration: none;
	border: solid 1px #5986F9;
	color: #fff;
	background: #5986F9 url("../img/drop-caret.png") no-repeat 70px -207px;
}
.dropdown-list {
	position: absolute;
	z-index: 99;
	top: 24px;
	width: 85px;
	display: none;
	background: #fff;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	border: solid 1px #5986F9;
}
.dropdown-list ul li a {
	display: block;
	padding: 4px 8px;
	font-size: 13px;
}
.dropdown-list ul li a:hover {
	background: #f2f2f2;
	text-decoration: none;
}
.blackboard {
	padding-bottom: 20px;
}
.blackboard-list1 {
	padding-top: 10px;
	padding-bottom: 20px;
}
.board-item1 {
	padding: 15px 20px;
	border-bottom: solid 1px #efefef;
}
.board-status {
	float: left;
	width: 20px;
	height: 38px;
}
.board-status.ing {
	background: url("../img/status-ing.png") no-repeat left center;
}
.board-status.over {
	background: url("../img/status-over.png") no-repeat left center;
}
a.header-img {
	float: left;
	width: 38px;
	height: 38px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #f3f3f3;
}
a.header-img img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	width: 100%;
	height: 100%;
}
.desc-inner {
	position: relative;
	margin-left: 70px;
}
.desc-info {
	float: left;
	min-width: 400px;
	display: table-cell;
	line-height: 19px;
}
.desc-info .desc-tit {
	position: relative;
	height: 20px;
	margin-bottom: 4px;
}
.desc-info .desc-tit a {
	display: block;
	max-width: 400px;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	color: #6d6d6d;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.desc-info .desc-tit a:hover {
	color: #5986F9;
}
.mask-box {
	line-height: 18px;
	background: #fff;
}
.mask-box:hover {
	text-decoration: none;
}
.mask-box .mask1 {
	position: absolute;
	z-index: 2;
	top: 4px;
	width: 420px;
	height: 10px;
	background: #ececec;
}
.mask-box .mask2 {
	position: absolute;
	z-index: 2;
	top: 4px;
*top: 22px;
	width: 280px;
	height: 10px;
	background: #ececec;
}
.mask-box .mask3 {
	position: absolute;
	z-index: 2;
	top: 4px;
	width: 320px;
	height: 10px;
	background: #ececec;
}
.mask-box .mask4 {
	position: absolute;
	z-index: 2;
	top: 4px;
	width: 390px;
	height: 10px;
	background: #ececec;
}
.mask-box .mask5 {
	position: absolute;
	z-index: 2;
	top: 4px;
	width: 480px;
	height: 10px;
	background: #ececec;
}
.desc-info>ul>li {
	position: relative;
	display: inline;
	padding-right: 12px;
	font-size: 12px;
	color: #888;
}
.desc-info>ul>li a {
	display: inline-block;
	color: #888;
}
.desc-info>ul>li a.btn-board {
	color: #ffffff;
	font-size: 12px;
	padding: 2px 6px;
	;
}
.desc-comp {
	padding-left: 16px;
	background: url("../img/icon-comp.png") no-repeat -2px center;
}
.desc-number {
	padding-left: 18px;
	background: url("../img/icon-number.png") no-repeat -2px center;
}
.desc-user {
	padding-left: 19px;
	background: url("../img/icon-user.png") no-repeat left center;
}
.desc-coin {
	padding-left: 15px;
	background: url("../img/icon-coin01.jpg") no-repeat left center;
}
.desc-price {
	padding-left: 20px;
	background: url("../img/icon-rmb1.gif") no-repeat left center;
}
.desc-date {
	float: right;
	width: 160px;
	text-align: right;
	display: table-cell;
	vertical-align: middle;
	color: #cdcdcd;
	font-size: 12px;
}
.knowbase {
	padding: 20px;
	text-align: center;
}
.knowbase span {
	display: inline-block;
	padding-left: 30px;
	font-size: 16px;
	line-height: 50px;
	color: #828282;
	background: url("../img/icon-knowbase.png") no-repeat left center;
}
.btn-blue-b:hover {
	text-decoration: none;
}
.processing .btn-blue-b.btn-morebugs, .processing .btn-blue-b.btn-moresrc {
	padding-left: 60px;
}
.processing .btn-blue-b.btn-morebugs {
	background: url("../img/icon-morebugs.svg") no-repeat 44px center;
	background-size: 11px;
}
.processing .btn-blue-b.btn-moresrc {
	background: url("../img/icon-src.svg") no-repeat 43px center;
	background-size: 13px;
}
.processing {
	padding: 36px 20px;
}
.processing .btn-blue-b {
	padding: 7px 15px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	line-height: 1;
	border: solid 1px #5986F9;
	background: #fff;
	color: #5986F9;
}
.processing ul li {
	padding-bottom: 20px;
}
.processing ul li:last-child {
	padding-bottom: 0px;
}
.flow-chart {
	padding: 30px 0;
	text-align: center;
}
.flow-chart p {
	font-size: 18px;
	color: #5986F9;
	margin-bottom: 30px;
}
.bugsdetail-bg {
	width: 100%;
	height: 300px;
	background: #f2f2f2;
	padding: 20px 0;
	text-align: center;
	background: url("../img/bugdetial-bg.jpg") no-repeat center center;
}
.bugsdetail-bg h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 100px 0 20px;
}
/* 登录 注册
==============================================*/
.login-bg {
	background: #e8edf0;
}
.login-wapper {
	width: 600px;
	margin: 50px auto 30px;
	padding: 20px 50px;
	background: #fff;
	border-radius: 6px;
	overflow: hidden;
}
.login-logo {
	text-align: center;
	padding-top: 80px;
}
.login-tab {
	margin: 20px 0 40px;
}
.login-tab ul {
	height: 38px;
	border-bottom: solid 1px #f2f2f2;
}
.login-tab ul li {
	float: left;
	padding-right: 8px;
}
.login-tab ul li a {
	font-size: 22px;
	height: 36px;
	padding: 0 12px 6px;
	color: #475055;
	text-decoration: none;
	font-family: "微软雅黑";
	border-bottom: solid 2px #686e71;
}
.login-tab ul .active a {
	color: #5986F9;
	border-bottom: solid 2px #5986F9;
}
.login-tab ul .tips {
	float: right;
	font-size: 14px;
	color: #f34646;
	line-height: 36px;
}
.login-tab ul .tips p a {
	color: #5986F9;
}
.templatemo-login-form-2 {
	background-color: #fff;
	border-radius: 6px;
	color: #949eab;
	font-weight: 300;
	max-width: 700px;
	padding: 0 30px 30px 30px;
	margin: 30px auto 0 auto;
}
.templatemo-login-form-2 h2 {
	color: #8e9497;
	margin-bottom: 40px;
}
.templatemo-login-form-2 a {
	color: #949eab;
}
.templatemo-login-form-2 .form-control {
	background-color: #fff;
	border: 1px solid #dce1e8;
	color: #8a8e96;
}
.templatemo-login-form-2 .control-label {
	margin-bottom: 10px;
}
.templatemo-login-form-2 .btn {
	width: 100%;
}
.templatemo-login-form-2 .btn-social {
	max-width: 220px;
}
.templatemo-login-form-2 label {
	font-weight: 400;
}
.templatemo-login-form-2 .templatemo-one-signin {
	padding-right: 50px;
	border-right: 1px solid #e8edf0;
}
.templatemo-login-form-2 .templatemo-other-signin {
	padding-left: 46px;
	padding-top: 10px;
}
.templatemo-login-form-2 .templatemo-other-signin p {
	font-size: 14px;
}
.templatemo-login-form-2 .templatemo-other-signin .btn-success {
	color: #fff;
}
.templatemo-login-form-2 .templatemo-other-signin .btn-primary {
	color: #fff;
}
.templatemo-login-form-2 .templatemo-other-signin .btn-info {
	color: #fff;
}
.templatemo-login-form-2 .login-fr {
	padding-top: 120px;
}
.templatemo-login-form-2 .btn-login .btn {
	padding: 7px 12px;
	font-size: 16px;
}
.templatemo-login-form-2 .btn-regist {
	padding-top: 8px;
}
.templatemo-login-form-2 .btn-regist .btn {
	padding: 7px 12px;
	font-size: 16px;
}
.forgot-password {
	padding: 0 15px;
}
.code-input {
	float: left;
	width: 160px;
}
.templatemo-login-form-2 .code-img {
	float: left;
	display: inline-block;
	height: 34px;
	margin-left: 10px;
}
.bind-tit {
	font-size: 16px;
	padding-bottom: 20px;
}
.login-way span {
	padding-right: 15px;
}
.login-way span a {
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	border: solid 1px #84c2ed;
}
.login-way .way-qq a {
	background: url("../img/icon-qq.png") no-repeat center center;
}
.login-way .way-weibo a {
	background: url("../img/icon-weibo.png") no-repeat center center;
}
.weixin-photo .btn-cancel {
	text-align: center;
	padding-top: 20px;
	display: inline-block;
}
.weixin-photo .btn-cancel .btn-default {
	display: inline-block;
	padding: 4px 12px;
}
.weixin-photo .btn-cancel .btn-default:hover {
	color: #5986F9;
	border-color: #bbbab8;
	background: #fff;
}
.templatemo-login-form-2 .input-email {
	float: left;
	width: 240px;
	margin-right: 10px;
}
.templatemo-login-form-2 .input-captcha {
	float: left;
	width: 80px;
}
.templatemo-login-form-2.weixin-wrap {
	width: 560px;
}
.weixin-wrap .weixin-info {
	text-align: center;
}
.weixin-wrap .weixin-info .weixin-photo {
	padding-top: 20px;
	height: 275px;
}
.weixin-wrap .weixin-info .weixin-photo a {
	display: inline-block;
	text-decoration: none;
}
.weixin-wrap .weixin-info .weixin-photo a:hover, .weixin-wrap .weixin-info .weixin-photo a:focus {
	text-decoration: none;
}
.weixin-wrap .weixin-info .weixin-photo a img {
	padding: 4px;
	border-radius: 50%;
	width: 90px;
	height: 90px;
}
.weixin-wrap .weixin-info .weixin-photo a p {
	padding-top: 0px;
	font-size: 14px;
	color: #5986F9;
}
.weixin-wrap .weixin-info .weixin-photo p {
	padding-top: 0px;
	font-size: 14px;
}
.weixin-code {
	padding: 50px 15px 40px 65px;
}
.weixin-code h4 {
	font-size: 18px;
	margin: 0px;
}
.weixin-inner {
	padding-top: 20px;
}
.code-pic {
	float: left;
	padding-right: 30px;
}
.code-pic img {
	width: 165px;
	height: 165px;
}
.code-text {
	padding-top: 10px;
}
.code-text h5 {
	font-size: 16px;
	color: #5986F9;
	margin: 4px 0 0;
}
.code-text ul {
	padding: 10px 0 0 0;
	font-size: 14px;
}
.code-text ul li {
	line-height: 28px;
}
.company-project-list {
	overflow: hidden;
}
.company-project-list ul {
	width: 100%;
	margin-bottom: 20px;
}
.company-project-list ul li {
	width: 100%;
	padding: 25px 20px;
	border-bottom: 1px solid #f4f4f4;
	overflow: hidden;
}
.company-project-list .project-info01 {
	padding: 0px;
}
.company-project-list .project-info01 .info h3 a {
	font-size: 20px;
}
.company-project-list .project-info01 .info p {
	color: #606060;
	margin-bottom: 0px;
}
.team-bg {
	background: url("../img/team-bg.jpg") no-repeat;
}
.team-bg .data {
	margin-top: -1px;
}
#planeHelp {
	color: #5986F9;
	cursor: default;
}
#planeHelp-pic {
	margin-right: 5px;
}
.custom-service {
	display: block;
	width: 100%;
	height: 50px;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	line-height: 50px;
	background: #fff;
	border-radius:4px;
	border:1px solid rgba(89,134,249,1)
}
.custom-service span {
	background: url("/static/web4.0/img/icon-qq1.png") no-repeat 10px center;
	display: inline-block;
	padding-left: 52px;
	font-size:16px;
	font-family:PingFangSC-Regular,PingFang SC;
	font-weight:400;
	color:rgba(89,134,249,1);
}
/* 团队主页头部 */
.team-header {
	color: #fff;
	height: 405px;
	padding-top: 40px;
	text-align: center;
	background: url("../img/team-bg.jpg") no-repeat;
}
.team-header dl dt .img-circle {
	width: 128px;
	height: 128px;
	border-radius: 50%;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);
}
.team-header dl {
	margin: 0 auto 10px;
}
.team-header dl .name {
	font-size: 24px;
	padding: 10px 0 6px;
}
.team-header dl .text {
	color: #fff;
}
.team-header .data {
	width: 100%;
}
.team-header .data .home-list {
	float: initial;
	width: auto;
	display: inline-block;
	padding: 6px 15px;
	text-align: center;
	border-right: none;
}
.team-header .data .home-list:nth-child(1) {
	border-right: none;
}
/*团队主页中间头像居中*/
.team-bg dl {
	width: 100%;
}
.team-member {
	padding: 30px 20px 0;
	font-size: 14px;
	overflow: auto;
}
.team-member .table-responsive {
	min-width: 1300px;
	overflow: initial;
}
.team-member .table > thead > tr > th {
	border: none;
	background: #f5f5f5;
	font-size: 15px;
	padding: 8px;
	font-weight: normal;
	text-align: left;
}
.team-member .table > thead > tr > td, .team-member .table > tbody > tr > td, .team-member .table > tfoot > tr > td {
	padding: 12px 8px;
	line-height: 40px;
	border-top: none;
	border-bottom: solid 1px #f5f5f5;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 500px;
}
.team-member .member-name a {
	float: left;
	color: #5986F9;
}
.member-name .name {
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.team-member .img-circle {
	width: 40px;
	height: 40px;
	margin-right: 10px;
}
.team-member .time {
	color: #a2a2a2;
}
.team-member .rank {
	color: #ff7800;
}
.charts-head {
	padding: 110px 40px;
	text-align: center;
	position: relative;
	background: url("../img/bg_rank1.png") no-repeat center;
	background-size: 100% 100%;
	color: white;
	height: 400px;
}
.charts-head .charts-head-tit h2 {
	display: inline-block;
	font-size: 36px;
	margin: 0px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-left: 60px;
	background: url("../img/icon-crown.png") no-repeat left 2px;
}
.charts-head p {
	font-size: 16px;
	margin-bottom: 0px;
	line-height: 26px;
}
/* 企业主页 */
.company-header {
	padding-top: 40px;
	height: 405px;
	text-align: center;
	background: url(../img/company-bg.jpg) no-repeat;
}
.company-header .header-info {
	color: #fff;
	width: 500px;
	margin: 0 auto 10px;
}
.company-header .header-info .name {
	font-size: 24px;
	padding: 10px 0 6px;
	color: #fff;
}
.company-header .header-info .text {
	color: #fff;
}
.company-header .header-info .img-circle {
	width: 128px;
	height: 128px;
	border-radius: 50%;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.1);
}
.company-header .company-home-data {
	padding-top: 20px;
	color: #fff;
}
.company-header .company-home-data .home-list {
	padding: 0 60px;
	margin-top: 6px;
	display: inline-block;
	border-right: solid 1px rgba(255, 255, 255, .5);
}
.company-header .company-home-data .home-list:last-child {
	border-right: none;
}
.home-list strong {
	display: block;
	padding-bottom: 10px;
	line-height: 1;
}
.home-list p {
	margin-bottom: 0;
}
/*漏洞盒子页面榜单按钮的切换*/
a.charts-match-rank {
	position: absolute;
	font-size: 20px;
	text-decoration: none;
	color: white;
	width: 255px;
	height: 135px;
	bottom: 0;
	line-height: 175px;
	right: 0;
	text-align: right;
	padding-right: 25px;
}
a.charts-match-rank > b {
	margin-right: 5px;
}
a.charts-match-rank:hover {
	color: #44b2f7;
}
a.btn-back-playoffs {
	position: absolute;
	font-size: 20px;
	text-decoration: none;
	color: white;
	width: 255px;
	height: 135px;
	bottom: 0;
	line-height: 175px;
	left: 0;
	text-align: left;
	padding-left: 25px;
}
/*赛季榜单*/
.charts-head-match {
	background: url("../img/bg_rank2.png") no-repeat center;
	text-align: center;
	background-size: 100% 100%;
}
.charts-head-match hr {
	margin: 10px 0 8px 0;
}
.bugs-manage-match {
	margin: 0px 0 30px 0;
	border-bottom: none;
}
.season-table .panel {
	min-height: 600px;
}
.table-nodata {
	margin-top: 40px;
	padding-top: 240px;
	text-align: center;
	background: url("../img/nodata.png") no-repeat top center;
	color: #BFCFFC;
	font-size: 16px;
}
/*季后赛*/
.playoffs-banner {
	padding: 110px 40px;
	background: url("../img/bg_rank_playoffs.jpg") no-repeat center center;
	background-size: 100% 100%;
	height: 400px;
	position: relative;
}
.playoffs-head {
	text-align: center;
	padding: 60px 0 40px;
}
.playoffs-body {
	padding-bottom: 10px;
	background: #f4f4f4;
}
.playoffs-body .grandmaster {
	padding-bottom: 30px;
}
.playoffs-body .grandmaster-wait {
	text-align: center;
	line-height: 150px;
	color: #f75045;
	font-size: 18px;
	background: #fff;
}
/* .bugs-manage-match .btn-group { width: 95px; } */
.bugs-manage-match .dropdown-menu {
	width: 107px;
	min-width: 107px;
}
.title-match {
	align-items: center;
	justify-content: space-between;
}
.title-match h3 {
	float: left;
	margin-top: 8px;
	padding-left: 10px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	border-left: solid 3px #5986F9;
}
.title-match h3 > p {
	font-size: 14px;
	display: inline-block;
	margin-left: 10px;
}
.title-match h3 > p > span:nth-of-type(1) {
	font-family: "iconfont";
	margin-right: 5px;
	color: #abacab;
}
.title-match .tips-des {
	padding-top: 10px;
}
.title-match .tit-tools {
	position: relative;
	padding-left: 180px;
}
.title-match .tit-tools .btn-reward {
	position: absolute;
	left: 0;
	top: -17px;
}
.tips-des {
	display: inline-block;
	color: #7A7A7A;
}
.season-float {
	position: fixed;
	z-index: 99;
	right: 20px;
	top: 50%;
	margin-top: -90px;
}
.container-match {
	width: 100%;
}
.container-match > div:nth-of-type(3) {
	margin-right: 0;
}
.userStatus-logo {
	width: 100%;
	padding: 0 0 35px 40px;
	display: flex;
	align-items: center;
}
.userStatus-logo > span {
	margin: 15px 0 0 25px;
	font-size: 14px;
}
.chart-tit .tab-nav01 {
	padding-right: 12px;
}
.charts-member {
	padding: 0px;
	font-size: 14px;
	overflow: hidden;
}
.charts-member .table > thead > tr > th {
	border: none;
	background: #f0c5ba;
	font-size: 15px;
	padding: 8px;
	font-weight: normal;
}
.charts-member .table > thead > tr > td, .charts-member .table > tbody > tr > td, .charts-member .table > tfoot > tr > td {
	padding: 12px 8px;
	line-height: 40px;
	border-top: none;
}
/*传说*/
.charts-member .table-match-legend > thead > tr > th {
	border: none;
	background: #F8F8F8;
	font-size: 15px;
	padding: 10px 8px;
	line-height: 30px;
	font-weight: normal;
}
.charts-member .table-match-legend > thead > tr > td, .charts-member .table-match-legend > tbody > tr > td, .charts-member .table-match-legend > tfoot > tr > td {
	padding: 10px 8px;
	line-height: 30px;
	border-top: none;
}
.charts-member .table-match-legend > tbody > tr:nth-of-type(even) {
	background: #f8f8f8;
}
.table-match-legend tr.active td {
	background: #e1eaff!important;
}
.charts-member .member-name a {
	color: #858A8E;
}
.charts-member .member-name a:hover {
	color: #5986F9;
	text-decoration: none;
}
.season-username a {
	float: left;
}
.season-username .name {
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.charts-member .img-circle {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}
.charts-member .charts-honor {
	padding-left: 30px;
}
.charts-member .charts-honor .img-circle {
	width: 24px;
	height: 24px;
	margin-right: 10px;
}
.charts-member b {
	font-weight: normal;
	color: #ff7800;
}
.charts-member .digital {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-align: center;
}
.charts-member .btn-fund {
	padding: 3px 6px;
	font-size: 12px;
	border-radius: 3px;
}
.charts-member .alert {
	padding: 10px;
}
.charts-member .table-match-internet > thead > tr > th {
	background: #BABAFE;
}
.charts-member .table .num-one {
	display: block;
	width: 100%;
	height: 30px;
	text-indent: -1000px;
	background: url("../img/rank-gold.png") no-repeat center;
	overflow: hidden;
	background-size: 41px;
}
.charts-member .table .num-two {
	display: block;
	width: 100%;
	height: 30px;
	text-indent: -1000px;
	background: url("../img/rank-silver.png") no-repeat center;
	overflow: hidden;
	background-size: 41px;
}
.charts-member .table .num-three {
	display: block;
	width: 100%;
	height: 30px;
	text-indent: -1000px;
	background: url("../img/rank-bronze.png") no-repeat center;
	overflow: hidden;
	background-size: 41px;
}
.reward-ticket {
	display: inline-block;
	margin-left: 6px;
	padding-left: 42px;
	background: url("../img/icon-ticket1.png") no-repeat left center;
}
.reward-coin {
	display: inline-block;
	margin-left: 6px;
	padding-left: 32px;
	background: url("../img/icon-coin1.png") no-repeat left center;
}
/*赛季介绍*/
.match-intro {
	text-align: center;
	background: url("../img/banner-about.jpg") no-repeat center;
	background-size: 100% 100%;
	color: white;
	height: 400px;
}
.match-intro-title > h2 {
	line-height: 350px;
}
.intro-body .row .intro-body-container {
	border: 1px solid #eaeaea;
	border-radius: 5px;
	background: white;
}
.match-intro-main .inner {
	padding: 20px 30px;
	line-height: 25px;
}
.border-b-n {
	border-bottom: none;
}
.border-b-n > h3 {
	font-size: 18px;
}
.match-intro-rule .inner {
	padding-left: 10px;
	line-height: 25px;
}
.match-intro-rule h5 {
	color: #44b2f7;
	background: url("../img/point-blue.png") no-repeat left center;
	padding: 15px 0 10px 10px;
}
.rule-inner {
	padding: 0 30px;
}
.rule-inner .level ul li {
	float: left;
	width: 15%;
	text-align: center;
}
.rule-inner .level ul li > img {
	margin-bottom: 15px;
}
.rule-inner .level ul li:nth-of-type(1) {
	width: 8%;
	margin-right: 30px;
}
.rule-inner .level {
	overflow: hidden;
}
.report02 {
	margin-bottom: 20px;
}
.report02 h6 {
	color: #44b2f7;
	font-size: 14px;
}
.report02 p {
	padding-left: 10px;
}
.report02 ul {
	padding-left: 10px;
}
.report01 .inner {
	width: 100%;
}
.report01 .inner .report01-table {
	border: 1px solid #eaeaea;
}
.report01 .inner .report01-table > thead > tr > th {
	padding: 15px 20px;
	text-align: center;
	background: #f4f4f4;
}
.report01 .inner .report01-table > thead > tr > th:nth-of-type(1), .report01 .inner .report01-table > thead > tr > th:nth-of-type(2) {
	width: 12.5%;
}
.report01 .inner .report01-table > tbody > tr > td:nth-of-type(1) {
	padding: 15px 0;
}
.report01 .inner .report01-table > thead > tr > th:nth-of-type(3), .report01 .inner .report01-table > thead > tr > th:nth-of-type(4), .report01 .inner .report01-table > thead > tr > th:nth-of-type(5) {
	width: 25%;
}
.report01 .inner .report01-table > tbody > tr > td {
	padding: 15px 15px;
	text-align: center;
	font-size: 13px;
}
.charts-member .explan {
	background: #f7f7f7;
	padding: 10px;
	margin-bottom: 0px;
}
.charts-member .coin {
	display: inline-block;
	padding-left: 18px;
	background: url("../img/icon-coin01.png") no-repeat left center;
}
.btn-ranking {
	float: left;
	margin-left: 14px;
	margin-top: 1px;
}
.btn-ranking a {
	display: inline-block;
	padding: 0 8px 0 23px;
	line-height: 20px;
	text-decoration: none;
	border-radius: 20px;
	color: #5986F9;
	border: solid 1px #5986F9;
	background: url("../img/icon-btn-ck01.png") no-repeat 8px center;
}
.btn-ranking a:hover {
	color: #fff;
	border: solid 1px #5986F9;
	background: #5986F9 url("../img/icon-btn-ck02.png") no-repeat 8px center;
}
.digital-1 {
	color: #90c408;
}
.digital-2 {
	color: #ff950b;
}
.digital-3 {
	color: #ef4747;
}
.digital-4 {
	color: #909395;
}
.scoring-criteria .inner > p > img {
	width: 100%;
}
.scoring-criteria .inner .note {
	font-size: 12px;
	color: #44b2f7;
}
.tips-text {
	line-height: 22px;
	font-size: 14px;
	padding: 10px 15px;
	border-bottom: solid 1px #f4f4f4;
}
.match-intro-rule2 {
	padding: 0 40px;
}
.match-intro-rule2 > div {
	float: left;
}
.match-intro-rule2-left {
	width: 45%;
}
.match-intro-rule2-right {
	width: 55%;
}
.match-intro-rule2-left > div {
	width: 100%;
	margin-bottom: 30px;
}
.match-intro-rule2-left > div > div, .match-intro-rule2-left > div > dl {
	float: left;
}
.match-intro-rule2-left > div > div {
	width: 90px;
	text-align: center;
}
.match-intro-rule2-left > div > dl {
	padding-left: 20px;
}
.match-intro-rule2-left > div > dl > dt {
	font-size: 16px;
}
.match-intro-rule2-left > div > dl > dd {
	line-height: 25px;
}
.note-last {
	padding: 0 0 30px 40px;
	color: #85c9fa;
}
.wrong {
	display: block;
	width: 540px;
	height: 233px;
	margin: 180px auto 240px;
	background: url("../img/bg-404.png") no-repeat;
}
.wrong .info {
	float: right;
	width: 276px;
	padding-top: 170px;
	font-size: 16px;
}
.wrong .info p {
	float: left;
	line-height: 30px;
	padding-right: 10px;
}
.wrong .info .btn-primary {
	float: right;
	padding: 3px 12px;
}
.bugs-view {
	display: block;
	width: 600px;
	margin: 280px auto;
}
.bugs-view .form-control {
	height: 42px;
	margin-right: 10px;
	padding: 10px;
	width: 450px;
}
.bugs-view .btn {
	padding: 9px 12px;
}
.reward-list ul li {
	padding: 6px;
	line-height: 22px;
	border-bottom: solid 1px #f4f4f4;
}
.reward-list h4 {
	font-size: 14px;
}
.reward-list ul li a {
	float: left;
	color: #5986F9;
}
.reward-list.time {
	float: right;
	font-size: 12px;
	color: #959595;
}
.modal-video .modal-header {
	border-bottom: none;
	padding: 0 10px;
}
.modal-video .modal-header .close {
	margin-top: -3px;
}
.modal-video .modal-content {
	background-color: #b0b0b0;
	box-shadow: none;
	border: none;
}
.modal-video .modal-body {
	padding: 0 5px 1px;
}
/* 赛季
================================= */
.season-content {
	background: url("../img/season-bg.png") no-repeat top center;
}
.banner-season {
	height: 400px;
}
.banner-season .text {
	width: 450px;
	padding-top: 70px;
}
.banner-season .tit-sub {
	margin: 36px 0 30px;
}
.banner-season .rank-top3 {
	position: relative;
	z-index: 1;
}
.banner-season .rank-con {
	width: 600px;
	height: 300px;
	margin-top: 60px;
	padding-top: 10px;
	overflow: hidden;
}
.banner-season .rank-item {
	cursor: pointer;
	width: 240px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.banner-season .rank-item .item {
	background: #fff;
	height: 260px;
	width: 230px;
	margin: 0 auto;
	border-radius: 2px;
	padding: 10px 20px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.banner-season .rank-item .img-box {
	height: 170px;
	text-align: center;
}
.banner-season .rank-item .img-box img {
	width: 70px;
	height: 70px;
	background: url("../img/season-bg.png") no-repeat top center;
}
.banner-season .rank-item .text-con {
	text-align: center;
}
.season-integral {
	display: inline-block;
	padding-left: 20px;
	background: url("../img/icon-integral.png") no-repeat left center;
}
.season-content .tab-tit {
	background-color: rgba(74, 74, 74, 0.1);
	margin-bottom: 40px;
}
.season-content .tab-tit ul li {
	float: left;
}
.season-content .tab-tit ul li a {
	display: block;
	line-height: 66px;
	padding: 0 20px;
	margin-right: 1px;
	font-size: 16px;
	border-top: solid 4px rgba(74, 74, 74, 0);
	text-decoration: none;
}
.season-content .tab-tit .active a {
	background: #fff;
	color: #5986F9;
	border-top: solid 4px #5986F9;
}
.singles01 .img-box {
	padding-top: 50px;
	background: url("../img/singles01.png") no-repeat center center;
}
.season-singles .img-box {
	padding-top: 66px;
}
.singles01 .img-box {
	background: url("../img/singles01.png") no-repeat center center;
}
.singles02 .img-box {
	background: url("../img/singles02.png") no-repeat center center;
}
.singles03 .img-box {
	background: url("../img/singles03.png") no-repeat center center;
}
.table-singles .table tr td:nth-child(1) {
	width: 12%;
}
.table-singles .table tr td:nth-child(2) {
	width: 40%;
}
.table-singles .table tr td:nth-child(3) {
	width: 24%;
}
.table-singles .table tr td:nth-child(4) {
	width: 24%;
}
.season-total .text {
	padding-top: 110px;
}
.season-total .text p {
	margin-top: 30px;
}
.total01 .img-box {
	padding-top: 50px;
	background: url("../img/singles01.png") no-repeat center center;
}
.season-total .img-box {
	padding-top: 44px;
}
.total01 .img-box {
	background: url("../img/total01.png") no-repeat center center;
}
.total02 .img-box {
	background: url("../img/total02.png") no-repeat center center;
}
.total03 .img-box {
	background: url("../img/total03.png") no-repeat center center;
}
.table-total .table tr td:nth-child(1) {
	width: 11%;
}
.table-total .table tr td:nth-child(2) {
	width: 50%;
}
.table-total .table tr td:nth-child(3) {
	width: 25%;
}
.team01 .img-box {
	padding-top: 50px;
	background: url("../img/singles01.png") no-repeat center center;
}
.season-team .img-box {
	padding-top: 44px;
}
.team01 .img-box {
	background: url("../img/teams01.png") no-repeat center center;
}
.team02 .img-box {
	background: url("../img/teams02.png") no-repeat center center;
}
.team03 .img-box {
	background: url("../img/teams03.png") no-repeat center center;
}
.table-team .table tr td:nth-child(1) {
	width: 15%;
}
.table-team .table tr td:nth-child(2) {
	width: 15%;
}
.table-team .table tr td:nth-child(3) {
	width: 15%;
}
.table-team .table tr td:nth-child(4) {
	width: 40%;
}
.table-team .table tr td:nth-child(5) {
	width: 15%;
}
.season-nodata01 {
	width: 100%;
	height: 100%;
	background: url("../img/season-nodata01.jpg") no-repeat center center;
}
.season-nodata02 {
	width: 100%;
	padding: 250px 0 0;
	background: url("../img/season-nodata02.jpg") no-repeat top center;
	color: #858A8E;
	text-align: center;
}
.table-singles .table-match-diamond tr td:nth-child(1) {
	width: 15%;
}
.table-singles .table-match-diamond tr td:nth-child(2) {
	width: 25%;
}
.table-singles .table-match-diamond tr td:nth-child(3) {
	width: 25%;
}
.table-singles .table-match-diamond tr td:nth-child(4) {
	width: 30%;
}
/* 私密项目模态框0321 */
.modal-private-project .private-project {
	width: 650px;
}
.private-project .private-header {
	height: 100px;
	padding-left: 40px;
	color: #fff;
	border-radius: 4px 4px 0 0;
	background: #6d98fa url("../img/private-header.jpg") no-repeat top right;
}
.private-project .private-header h3 {
	font-size: 20px;
	padding: 30px 0 5px 0;
}
.private-project .private-header p {
	font-size: 12px;
}
.private-project .private-header .close {
	margin: 5px 10px 0 0;
}
.private-project .private-body {
	padding: 40px 20px 20px;
	border-bottom: solid 1px #F5F5F6;
}
.private-project .private-body ul {
	background: #f6f9ff;
	height: 380px;
	padding: 10px 20px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #3E76F9;
	overflow-y: scroll;
}
.private-project .private-body ul li {
	line-height: 26px;
	padding: 15px 0;
	border-bottom: solid 1px #e9effe;
}
.private-project .private-footer {
	padding: 30px 20px;
	text-align: center;
}
.private-project .private-footer .btn {
	width: 140px;
	height: 40px;
	border-radius: 4px;
	margin: 0 10px;
}
.private-project .private-footer .btn:disabled {
	background: #C2C6D2;
	border-color: #C2C6D2;
}
/* 成就分享0321 */
.medal-share-box {
	padding: 90px 0 40px;
	background: #f5f5f6;
}
.medal-share {
	width: 90%;
	margin: 0 auto;
	background: #fff;
	border-radius: 4px;
}
.medal-share-header {
	position: relative;
	top: -45px;
	text-align: center;
}
.medal-share-header h3 {
	font-size: 22px;
	margin-bottom: 5px;
	color: #252A35;
	margin-top: 10px;
}
.medal-share-header p {
	font-size: 16px;
	color: #84878E;
}
.medal-share-header .user-img {
	width: 100px;
	height: 100px;
}
.medal-share-body {
	border-top: solid 1px #E8E9EA;
	margin: -40px auto 0;
	width: 220px;
	padding: 40px 0 10px;
	text-align: center;
	background: url('../img/modal-ach-bg.png') no-repeat center 20px;
}
.medal-share-body h3 {
	margin-bottom: 10px;
	color: #F7954A;
}
.medal-share-footer {
	margin-top: 40px;
	padding: 40px 0;
	border-radius: 0 0 4px 4px;
	text-align: center;
	background: url('../img/wx-share-bg.png') repeat;
}
.medal-share-footer img {
	width: 70%;
}
/* 倒计时开始 */
.timerbg {
	width: 180px;
	margin: 20px auto;
}
.timerbg #dao {
	width: 180px;
	margin: 0px auto;
	font-size: 16px;
}
.timerbg #dao strong {
	font-size: 18px;
	color: #444444;
	font-family: Arial;
	font-weight: normal;
}
.timerbg #dao span {
	display: inline-block;
	padding: 0 6px;
	font-size: 18px;
	color: #c3c3c3;
	font-size: 12px;
}
.timerbg p {
	color: #808080;
	margin-bottom: 0px;
}
#daoend {
	margin: 24px 0 0 0;
	width: 324px;
	color: #D6000F;
	font-size: 22px;
}
/* 报告详情
==============================================*/
.report-wrap {
	overflow: hidden;
}
.report-detial-list .tit {
	margin-top: 20px;
	line-height: 40px;
	font-size: 16px;
	background: #f7f7f7;
	padding: 0 15px 0 30px;
}
.report-detial-list .bugs-name {
	display: inline-block;
	width: 40%;
}
.report-detial-list .bugs-name a {
	display: inline-block;
	padding-left: 16px;
	background: url("../img/icon-jh.gif") no-repeat left 5px;
}
.report-detial-list .bugs-number {
	display: inline-block;
	width: 20%;
}
.report-detial-list .bugs-level {
	display: inline-block;
	width: 10%;
}
.report-detial-list .bugs-style {
	display: inline-block;
	width: 15%;
}
.report-detial-list .bugs-peo {
	display: inline-block;
	width: 15%;
}
.report-detial-list .bugs-money {
	display: inline-block;
	width: 10%;
}
.report-detial .project-info01 {
	padding: 20px 0;
}
.report-detial .project-info01 .project-img {
	padding: 0px;
}
.report-detial .project-info01 .text {
	line-height: 24px;
	height: 44px;
	padding-top: 6px;
	overflow: hidden;
}
.report-detial .project-info01 .time {
	color: #9f9f9f;
	padding-top: 0px;
}
.report-detial .project-info01 .bugs-info02 {
	padding-top: 6px;
	border-top: solid 1px #f4f4f4;
	margin-bottom: 0px;
}
.report-detial .project-info01 .bugs-info02 i {
	font-style: normal;
	color: #5986F9;
}
.project-info01 .bugs-info03 {
	margin-bottom: 0px;
}
.project-info01 .bugs-info03 i {
	font-style: normal;
	font-size: 12px;
	padding: 1px 8px;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.bugs-danger {
	background: #d9534f;
}
.bugs-high {
	background: #ff8e7f;
}
.bugs-midd {
	background: #f0ad4e;
}
.bugs-low {
	background: #3eaffb;
}
.report-wrap .tit06 .time {
	float: right;
	color: #9f9f9f;
	padding-right: 15px;
}
.report-input {
	overflow: hidden;
}
.report-input ul {
	padding: 20px 0 20px 10px;
	overflow: hidden;
}
.report-input ul li {
	float: left;
	width: 24%;
	padding: 0 10px;
	line-height: 34px;
}
.report-input ul li .control-label {
	float: left;
	padding-right: 10px;
	padding-top: 0px;
	font-size: 14px;
	font-weight: normal;
}
.report-input ul li .form-control {
	float: left;
	width: 150px;
}
.report-chart {
	overflow: hidden;
}
.bugs-chart {
	padding: 0px;
}
.bugs-chart p {
	padding: 30px 0 20px;
}
.bugs-chart img {
	padding-left: 20px;
}
.state-low {
	display: inline-block;
	padding-left: 12px;
	background: url(../img/icon-low.png) no-repeat left 7px;
}
.state-midd {
	display: inline-block;
	padding-left: 12px;
	background: url(../img/icon-midd.png) no-repeat left 7px;
}
.state-height {
	display: inline-block;
	padding-left: 12px;
	background: url(../img/icon-height.png) no-repeat left 7px;
}
.state-serious {
	display: inline-block;
	padding-left: 12px;
	background: url(../img/icon-serious.png) no-repeat left 7px;
}
/* Contenedor Principal
==============================================*/
.report-detial-list .accordion {
	width: 100%;
	background: #FFF;
}
.report-detial-list .accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 30px;
	font-size: 14px;
	border-bottom: 1px solid #f4f4f4;
	position: relative;
}
.report-detial-list .accordion li:last-child .link {
	border-bottom: 0;
}
.report-detial-list .accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
}
.report-detial-list .accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
}
.report-detial-list .accordion li.open .link {
	color: #5986F9;
}
.report-detial-list .accordion li.open .link .bugs-name a {
	color: #5986F9;
	text-decoration: none;
	background: url("../img/icon-jjh.gif") no-repeat left 5px;
}
.report-detial-list .accordion li.open .link .bugs-peo a {
	color: #5986F9;
	text-decoration: none;
}
.report-detial-list .accordion li.open i {
}
.report-detial-list .accordion li.open i.fa-chevron-down {
}
/* Submenu
==============================================*/
.report-detial-list .submenu {
	display: none;
	background: #f7f7f7;
	font-size: 14px;
	padding: 15px 15px 0px 30px;
	overflow: hidden;
}
.report-detial-list .submenu p img {
	max-width: 100%;
}
.report-detial-list .submenu h4 {
	font-size: 15px;
	color: #5986F9;
	margin: 5px 0px;
}
.report-detial-list .submenu p {
	font-size: 13px;
	line-height: 24px;
	margin-bottom: 20px;
}
/* 弹出框-厂商提测
==============================================*/
.lift-test-wrap {
	width: 668px;
	overflow: hidden;
}
.lift-test-wrap .modal-body {
	padding: 0 15px;
}
.lift-test-list {
	border: solid 2px #ececec;
	padding: 15px;
	margin: 30px 10px;
	cursor: pointer;
}
.lift-test-list:hover {
	border: solid 2px #7ac044;
	padding: 15px;
	margin: 30px 10px;
	cursor: pointer;
	background: url("../img/pitch-on.png") no-repeat right top;
}
.lift-test-list h3 {
	float: left;
	width: 80px;
	height: 80px;
	border-radius: 3px;
	text-align: center;
	line-height: 80px;
	color: #fff;
	margin: 0px 10px 0 0;
}
.lift-test-wrap .rank h3 {
	background: #90da9e;
}
.lift-test-wrap .ordinary h3 {
	background: #ffc24c;
}
.lift-test-wrap .senior h3 {
	background: #ff8e7f;
}
.lift-test-wrap .lift-test-list .text {
	color: #656565;
	font-size: 14px;
	line-height: 26px;
}
.lift-test-wrap .lift-test-list .text p {
	margin-bottom: 0px;
}
.lift-test-wrap .lift-test-list .text p a {
	color: #5986F9;
}
.lift-test-wrap .active {
	border: solid 2px #7ac044;
	padding: 15px;
	margin: 30px 10px;
	cursor: pointer;
	background: url("../img/pitch-on.png") no-repeat right top;
}
.test-step {
	display: inline-block;
	width: 616px;
	font-size: 15px;
	color: #6d7073;
	text-align: center;
	margin: 30px 0 0px 10px;
	padding-top: 50px;
	background: url("../img/test-step-bg.jpg") no-repeat center top;
}
.test-step .step-one {
	display: inline-block;
	width: 100px;
}
.test-step .step-two {
	display: inline-block;
	width: 405px;
}
.test-step .step-three {
	display: inline-block;
	width: 100px;
}
.lift-test-wrap .form-horizontal {
	padding: 10px 10px 0px;
}
.lift-test-wrap .form-horizontal h4 {
	font-size: 16px;
	color: #5986F9;
	padding-bottom: 10px;
	border-bottom: solid 1px #f4f4f4;
	margin: 20px 0;
	text-indent: 10px;
}
.lift-test-wrap .form-horizontal h5 {
	font-size: 16px;
	color: #7ac044;
	padding-bottom: 10px;
	border-bottom: solid 1px #f4f4f4;
	margin: 10px 0;
	text-indent: 10px;
	overflow: hidden;
}
.lift-test-wrap .form-horizontal h5 span {
	float: left;
}
.lift-test-wrap .form-horizontal h5 a {
	float: right;
	font-size: 14px;
	color: #7ac044;
	margin-right: 10px;
}
.lift-test-wrap .select dd ul {
	max-height: 110px;
}
.step-one {
	width: 148px;
}
.step-two {
	width: 312px;
}
.step-thr {
	width: 148px;
}
.control-label.text-align-left {
	font-size: 14px;
	color: #4a4c52;
	font-weight: normal;
	text-align: left;
	padding-bottom: 6px;
}
.lift-test-wrap .form-group .text {
	font-size: 14px;
	color: #6d7073;
	line-height: 34px;
}
.lift-test-wrap .form-group .text a {
	display: inline-block;
	padding-left: 10px;
	font-size: 14px;
	color: #5986F9;
	line-height: 34px;
}
.lift-test-wrap .form-group .error-info {
	display: block;
	border-radius: 3px;
	margin-top: 5px;
	color: red;
	display: none;
}
.lift-test-wrap .code-img {
	height: 34px;
}
.window-tips {
	font-size: 14px;
	border: solid 2px #7ac044;
	margin: 10px 0;
}
.window-tips .text p {
	padding: 0 10px;
}
.window-tips .text a {
	color: #5986F9;
}
.reason {
	padding: 0 15px;
}
/*入场券弹窗*/
.pad5 {
	padding: 0 5px;
}
.ticket p {
	display: inline-block;
}
.ticket .ticket-alert {
	color: #5986F9;
	padding-right: 35px;
}
.ticket .ticket-container input {
	float: left;
	margin-right: 5px;
}
.ticket .ticket-container label {
	font-weight: normal;
}
.ticket .ticket-container .icon-ticket {
	display: inline-block;
	width: 28px;
	height: 12px;
	background: url(../img/passicon.png) no-repeat center;
	margin: 0 5px;
}
.ticket .surplus {
	color: #a1a1a1;
}
.bottom-none {
	border: none;
}
.title-success {
	color: #45b5fb;
}
.title-failed {
	color: #e85d40;
}
.ticket-content {
	width: 370px;
}
.text-alert {
	font-size: 12px;
	color: #b7b5b4;
}
.modal-footer-ticket {
	text-align: center;
}
.modal-footer-ticket button {
	padding: 6px 25px;
}
.window-tips01 {
	border: solid 1px #ffa801;
	margin: 15px 0 25px;
	padding-bottom: 10px;
}
.window-tips01 .text h5 {
	border-bottom: 1px solid #f4f4f4;
	color: #ffa801;
	font-size: 16px;
	margin: 10px 0;
	padding-bottom: 10px;
	text-indent: 10px;
}
.window-tips01 .text h6 {
	padding: 6px 10px 0px;
	font-size: 14px;
	font-weight: bold;
}
.window-tips01 .text p {
	padding: 0 10px;
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 32px;
	color: #6e6e6e;
}
.window-tips01 .text b {
	padding: 0 0 10px;
	padding-bottom: 10px;
}
.modal-footer .tips {
	display: inline-block;
	padding-right: 20px;
}
.modal-footer .tips-wrong {
	display: inline-block;
	padding-right: 20px;
	color: #f34646;
}
.modal-body .alert-success {
	border: none;
	font-size: 14px;
	overflow: hidden;
}
.modal-body .alert-success p {
	float: left;
}
.modal-body .alert-success a {
	float: right;
	color: #5986F9;
}
/* 单选按钮美化
==============================================*/
.custom-checkbox input {
	position: absolute;
	left: 2px;
	top: 2px;
	margin: 0;
}
.custom-checkbox label {
	display: block;
	position: relative;
	font-size: 1.3em;
	padding-right: 1em;
	line-height: 1;
	padding: .5em 0 .5em 30px;
	margin: 0 0 .3em;
	cursor: pointer;
}
.custom-radio input {
	margin: 0;
	position: absolute;
	left: 22px;
	top: 6px;
	z-index: 1;
}
.custom-radio label {
	float: left;
	cursor: pointer;
	display: block;
	font-size: 1.3em;
	line-height: 1;
	margin: 0 20px 0 0.3em;
	padding: 0.5em 0 0.5em 26px;
	position: relative;
	z-index: 2;
}
#view {
	display: block;
	width: 140px;
}
#view .custom-checkbox, #view .custom-radio {
	float: left;
	width: 50%;
}
#show {
	clear: left;
	display: block;
	width: 250px;
}
#show .custom-checkbox, #show .custom-radio {
	float: left;
	width: 33%;
}
.toggle label {
	border-collapse: collapse;
}
.toggle .custom-checkbox label, .toggle .custom-radio label {
	background: url("images/button-green.gif") no-repeat scroll left center #459e00;
	border: 1px solid #2d7406;
	color: #fff;
	cursor: pointer;
	font-size: 1.2em;
	overflow: visible;
	padding: 0.4em 1em;
	text-align: center;
	text-shadow: -1px -1px 0 #37730e;
	width: auto;
}
.toggle .custom-checkbox label.hover, .toggle .custom-checkbox label.focus, .toggle .custom-radio label.hover, .toggle .custom-radio label.focus {
	background-position: right center;
	border-color: #205b00;
}
.toggle .custom-checkbox label.checked, .toggle .custom-radio label.checked, .toggle .custom-checkbox label.checkedHover, .toggle .custom-checkbox label.checkedFocus {
	background: none repeat scroll 0 0 #2d7406;
	border-color: #2d7406;
}
.toggle .first label {
	border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
}
.toggle .last label {
	border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
}
.custom-checkbox label {
	background: url(../img/checkbox.gif) no-repeat;
}
.custom-radio label {
	background: url(../img/radiobutton.gif) no-repeat;
}
.custom-checkbox label, .custom-radio label {
	background-position: -10px -13px;
}
.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus {
	background-position: -10px -113px;
}
.custom-checkbox label.checked, .custom-radio label.checked {
	background-position: -10px -213px;
}
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus {
	background-position: -10px -314px;
}
.custom-checkbox label.focus, .custom-radio label.focus {
	outline: 1px dotted #ccc;
}
.contact-list {
	padding: 30px 0;
}
.contact-list .icon {
	float: left;
	width: 62px;
	text-align: center;
	height: 62px;
	margin-right: 10px;
	border-radius: 50%;
}
.icon-ywhz, .icon-wtfk, .icon-kfqq, .icon-gfqq {
	display: inline-block;
	width: 62px;
	height: 62px;
}
.icon-ywhz {
	background: url("../img/contact-icon01.jpg") no-repeat center center;
}
.icon-wtfk {
	background: url("../img/contact-icon02.jpg") no-repeat center center;
}
.icon-kfqq {
	background: url("../img/contact-icon03.jpg") no-repeat center center;
}
.icon-gfqq {
	background: url("../img/contact-icon04.jpg") no-repeat center center;
}
.contact-list h5 {
	margin: 12px 0 0px;
}
.text-iner01 {
	font-size: 14px;
	padding-top: 20px;
}
.no-data {
	text-align: center;
	font-size: 18px;
	padding-top: 30px;
}
.forum {
	overflow: hidden;
	padding-bottom: 25px;
}
.forum .forum-statistics {
	float: right;
	padding-right: 15px;
	font-size: 14px;
	color: #b8b8b8;
}
.forum .forum-statistics span {
	padding-left: 20px;
}
.forum .forum-statistics b {
	color: #ff7800;
}
.forum .forum-tab {
	padding: 25px 15px;
	overflow: hidden;
	border-bottom: solid 1px #efefef;
}
.forum .forum-tab .tab-nav01 {
	float: left;
}
.forum .forum-tab .tab-nav01 i {
	font-style: normal;
	color: #959595;
}
.forum .forum-list {
	padding: 0px 0px 25px;
}
.forum .forum-list ul {
	width: 100%;
}
.forum .forum-list ul li {
	padding: 20px 15px;
	border-bottom: dotted 1px #dcdcdc;
	overflow: hidden;
}
.forum .forum-list .icon-pic {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 10px;
	background: url("../img/forum-tit-icon02.gif") no-repeat center center;
}
.forum .forum-list .icon-link {
	display: inline-block;
	width: 8px;
	height: 12px;
	margin-left: 10px;
	background: url("../img/forum-tit-icon01.gif") no-repeat center center;
}
.forum .forum-list .img-circle {
	width: 60px;
	height: 60px;
	margin-right: 10px;
}
.forum .forum-list .info {
	overflow: hidden;
}
.forum .forum-list .info h3 {
	padding: 2px 0 7px;
	line-height: 18px;
}
.forum .forum-list .info h3 a {
	font-size: 16px;
}
.forum .forum-list .info .text {
	color: #959595;
}
.forum .forum-list .info .text span {
	display: inline-block;
	margin-right: 20px;
}
.forum .forum-list .info .name {
	padding-left: 17px;
	background: url("../img/icon-peo.png") no-repeat left center;
}
.forum .forum-list .info .time {
	padding-left: 19px;
	background: url("../img/icon-time.png") no-repeat left center;
}
.btn-posts {
	margin-bottom: 30px;
}
.btn-posts .btn-success {
	padding: 10px 0;
	font-size: 18px;
}
.profile01 {
	width: 100%;
	background: #fff;
	border-radius: 4px;
	margin-bottom: 30px;
}
.profile01 .profile-head {
	width: 100%;
	padding-top: 18px;
	height: 150px;
	border-radius: 4px 4px 0 0;
	color: #fff;
	text-align: center;
	background: url(../img/profile-head-bg.jpg) no-repeat center;
}
.profile01 .profile-head .img-circle {
	width: 70px;
	height: 70px;
}
.profile01 .profile-head .name {
	font-size: 16px;
	padding-top: 6px;
}
.profile01 .profile-head p {
	padding: 0 10px;
	line-height: 22px;
	margin-bottom: 0px;
}
.profile01 .profile-head .name .icon-hat {
	display: inline-block;
	width: 20px;
	height: 12px;
	margin-right: 6px;
	background: url(../img/icon-hat-home03.png) no-repeat;
}
.profile01 .profile01-details02 {
	color: #768082;
	text-align: center;
}
.profile01 .profile01-details02 ul {
	padding: 15px 0;
}
.profile01 .profile01-details02 ul li {
	display: inline-block;
	width: 32%;
	text-align: center;
	border-right: solid 1px #e3e4e8;
}
.profile01 .profile01-details02 ul li p {
	margin-bottom: 0px;
}
.profile01 .profile01-details02 b {
	color: #3a3a3a;
	font-size: 14px;
}
.forum-tags ul {
	padding: 10px 12px;
}
.forum-tags ul li {
	display: inline-block;
	padding: 5px 3px;
}
.forum-tags ul li a {
	display: inline-block;
	padding: 3px 12px;
	font-size: 14px;
	text-decoration: none;
	border-radius: 20px;
	background: #ebeef0;
}
.forum-tags ul li a:hover {
	color: #fff;
	background: #5986F9;
}
.forum-wraper {
	padding-bottom: 20px;
}
.forum-tit {
	padding: 20px 15px 10px;
	border-bottom: solid 1px #efefef;
}
.forum-tit .info {
	display: inline-block;
	margin-right: 65px;
	position: relative;
}
.forum-tit .info h3 {
	font-size: 26px;
	font-weight: bold;
	color: #3f4a52;
}
.forum-tit .info p {
	margin-bottom: 0px;
	color: #959595;
	padding-top: 10px;
}
.forum-tit .info p span {
	display: inline-block;
	padding-right: 20px;
}
.forum-tit .info p span a {
	color: #959595;
}
.forum-tit .header {
	float: right;
	width: 50px;
	height: 50px;
	position: absolute;
	right: 30px;
	top: 20px;
}
.forum-tit .header .img-circle {
	width: 100%;
}
.forum-detial {
	padding: 15px 15px 20px;
	font-size: 14px;
	line-height: 24px;
	border-bottom: solid 1px #efefef;
}
.forum-detial pre {
	font-family: "微软雅黑";
	line-height: 24px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	overflow: auto;
	word-break: break-all;
}
.forum-detial img {
	text-align: center;
	max-width: 100%;
}
.forum-comment {
	padding-top: 10px;
}
.forum-comment ul li {
	padding: 20px 15px 10px;
	border-bottom: solid 1px #efefef;
	overflow: hidden;
}
.forum-comment .header-info {
	float: left;
	text-align: center;
}
.forum-comment .header-info img {
	width: 80px;
	height: 80px;
}
.forum-comment .header-info p {
	padding-top: 8px;
	margin-bottom: 0px;
}
.forum-comment .header-info p a {
	color: #5986F9;
}
.forum-comment .info {
	overflow: hidden;
	margin-left: 90px;
}
.forum-comment .info .tit {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	padding-bottom: 10px;
	border-bottom: dotted 1px #dcdcdc;
}
.forum-comment .info .tit .time {
	color: #adadad;
}
.forum-comment .info .tit .btn-reply {
	display: inline-block;
}
.forum-comment .info .tit .btn-reply a {
	display: inline-block;
	padding-left: 20px;
	color: #5986F9;
	background: url("../img/icon-replay02.png") no-repeat left center;
	text-decoration: none;
}
.forum-comment .info .tit .forum-floor {
	display: inline-block;
	padding: 2px 12px;
	background: #afb9c0;
	font-size: 12px;
	color: #fff;
	border-radius: 20px;
	margin-left: 10px;
}
.forum-comment .info .text {
	font-size: 14px;
	padding: 10px 0 25px;
}
.forum-comment .info .signature {
	color: #adadad;
	padding-top: 8px;
	border-top: dotted 1px #dcdcdc;
}
.forum-comment .info .signature b {
	color: #7fc2e5;
	font-weight: normal;
}
.forum-comment .info .children {
	overflow: hidden;
	background: #f8f8f8 url("../img/icon-quote-l.png") no-repeat 10px 10px;
	padding: 13px 10px 10px 36px;
	margin-bottom: 10px;
}
.forum-comment .info .children .children-info {
	background: url("../img/icon-quote-r.png") no-repeat right bottom;
}
.forum-comment .info .children .children-info h3 {
	font-size: 12px;
	color: #a1a1a1;
	overflow: hidden;
	padding-bottom: 6px;
}
.forum-comment .info .children .children-info .name a {
	color: #a1a1a1;
}
.forum-comment .info .children .children-info .name a:hover {
	color: #5986F9;
}
.forum-comment .info .children .children-info .floor a {
	color: #a1a1a1;
}
.forum-comment .info .children .children-info .floor a:hover {
	color: #5986F9;
}
.forum-comment .info .children .children-info h3 span {
	display: inline-block;
	padding-right: 10px;
}
.forum-comment .info .children p {
	margin-bottom: 0px;
	font-size: 14px;
}
.forum-release {
	padding: 30px 15px 0;
	overflow: hidden;
}
.forum-release .control-label {
	color: #4a4c52;
	font-size: 14px;
	font-weight: normal;
}
a.btn-delete {
	display: inline-block;
	font-size: 12px;
	margin-left: 10px;
	padding-right: 12px;
	background: url("../img/btn-delete01.gif") no-repeat right center;
}
.search-col .form-group .form-control {
	border-color: #7ec6ee;
	width: 100%;
}
.submit {
	background: url("../img/btn-srh.jpg") no-repeat 20px 10px;
	border: 0 none;
	border-radius: 4px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	transition: background-color 150ms ease-in 0s;
	width: 45px;
}
.navbar-form .form-control {
	display: inline-block;
	vertical-align: middle;
	width: auto;
	padding-right: 32px;
	padding-left: 8px;
}
.search-col .form-group {
	position: relative;
	width: 100%;
}
.navbar-search {
	height: 34px;
	margin-top: 0px;
	padding: 0;
}
.bugs-search {
	width: 100%;
	border-bottom: 1px solid #efefef;
	font-size: 16px;
	padding: 10px 0;
	text-indent: 25px;
}
.bugs-search strong {
	color: #ff861b;
	display: inline-block;
	font-size: 22px;
	padding: 0 6px;
	text-indent: 0px;
}
.tips-wrap {
	margin: 50px 20px;
	padding: 40px 20px;
	font-size: 14px;
	line-height: 22px;
	background: #fff;
	border-radius: 4px;
}
#malasong {
	display: block;
	width: 55px;
	height: 55px;
	overflow: hidden;
	cursor: pointer;
	border-radius: 50%;
}
#malasong {
	background: url("../img/ldmls.png") no-repeat left top;
}
#malasong:hover {
	background: url("../img/ldmls.png") no-repeat left bottom;
}
#EWM {
	position: absolute;
	width: 259px;
	left: -247px;
	margin-right: 10px;
	bottom: -80px;
	display: none;
}
#EWM img {
	width: 237px;
	height: 216px;
	padding: 8px;
	border: solid 1px #e9e9e9;
	background: #fff;
}
/* 安全认证
==============================================*/
.banner-authenticate {
	width: 100%;
	height: 515px;
	background: url("../img/authenticate-bg.jpg") no-repeat center top;
	position: relative;
	z-index: 1;
}
.banner-authenticate h1 {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight: 700;
	margin: 0px 0 4px;
}
.banner-authenticate p {
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #fff;
	line-height: 32px;
}
.banner-authenticate .form-group {
	margin: 50px auto 0;
	width: 430px;
	text-align: center;
	overflow: hidden;
}
.banner-authenticate .form-group .form-control {
	float: left;
	margin-right: 10px;
	width: 360px;
	display: inline-block;
}
.banner-authenticate .form-group .btn-primary {
	float: left;
}
.auth-btn {
	margin-right: 15px;
}
.auth-btn .btn {
	padding: 3px 8px;
}
.search-results {
	padding: 100px 0 100px;
	font-size: 24px;
	text-align: center;
}
.authenticate-wrap {
	padding: 0px 0 20px;
}
.authenticate-wrap .pager01 {
	padding-top: 20px;
}
.authenticate-logo {
	text-align: center;
	padding: 85px 0 25px;
}
.authenticate-list {
	padding: 20px 15px;
	border-bottom: dotted 1px #e3e3e3;
	overflow: hidden;
}
.authenticate-list .authenticate-photo {
	float: left;
	width: 200px;
}
.authenticate-list .authenticate-photo img {
	width: 100%;
}
.authenticate-list .authenticate-info {
	margin-left: 215px;
}
.authenticate-list .authenticate-info .tit h3 {
	display: inline-block;
	font-size: 14px;
	padding-right: 10px;
}
.authenticate-list .authenticate-info .tit h3 a {
	font-size: 20px;
	color: #5986F9;
	display: inline-block;
}
.authenticate-list .authenticate-info .tit .website a {
	font-size: 14px;
	color: #acacac;
}
.authenticate-list .authenticate-info .text {
	padding-top: 4px;
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 6px;
}
.authenticate-list .authenticate-info .btm {
	font-size: 14px;
	color: #929292;
}
.authenticate-list .authenticate-info .btm span {
	display: inline-block;
	padding-right: 20px;
}
.authenticate-list .authenticate-info .claim {
	padding-top: 8px;
	font-size: 14px;
}
.authenticate-list .authenticate-info .claim span {
	padding: 2px 30px 2px 25px;
}
.authenticate-list .authenticate-info .claim .web {
	background: url("../img/claim-web.png") no-repeat left center;
	color: #929292;
}
.authenticate-list .authenticate-info .claim .web.active {
	background: url("../img/claim-web-h.png") no-repeat left center;
	color: #469a08;
}
.authenticate-list .authenticate-info .claim .app {
	background: url("../img/claim-app.png") no-repeat left center;
	color: #929292;
}
.authenticate-list .authenticate-info .claim .app.active {
	background: url("../img/claim-app-h.png") no-repeat left center;
	color: #3399ff;
}
.authenticate-list-b {
	padding: 20px 15px;
	overflow: hidden;
}
.authenticate-list-b .authenticate-photo {
	float: left;
	width: 240px;
}
.authenticate-list-b .authenticate-photo img {
	width: 100%;
}
.authenticate-list-b .authenticate-info {
	margin-left: 260px;
}
.authenticate-list-b .authenticate-info .tit h3 {
	display: inline-block;
	font-size: 22px;
	font-weight: bold;
	padding-right: 10px;
}
.authenticate-list-b .authenticate-info .tit h3 a {
	font-size: 14px;
	color: #5986F9;
	display: inline-block;
}
.authenticate-list-b .authenticate-info .tit .website a {
	font-size: 14px;
	color: #acacac;
}
.authenticate-list-b .authenticate-info .text {
	padding-top: 8px;
	font-size: 14px;
	line-height: 22px;
	margin-bottom: 8px;
}
.authenticate-list-b .authenticate-info .btm {
	font-size: 14px;
}
.authenticate-list-b .authenticate-info .btm span {
	display: inline-block;
	padding-right: 20px;
}
.authenticate-list-b .authenticate-info .claim {
	padding-top: 15px;
	font-size: 14px;
}
.authenticate-list-b .authenticate-info .claim span {
	padding: 2px 30px 2px 25px;
}
.authenticate-list-b .authenticate-info .claim .web {
	background: url("../img/claim-web.png") no-repeat left center;
	color: #929292;
}
.authenticate-list-b .authenticate-info .claim .web.active {
	background: url("../img/claim-web-h.png") no-repeat left center;
	color: #469a08;
}
.authenticate-list-b .authenticate-info .claim .app {
	background: url("../img/claim-app.png") no-repeat left center;
	color: #929292;
}
.authenticate-list-b .authenticate-info .claim .app.active {
	background: url("../img/claim-app-h.png") no-repeat left center;
	color: #3399ff;
}
.authenticate-detial {
	padding: 15px;
}
.authenticate-detial h5, .authenticate-detial h6 {
	font-size: 18px;
	font-weight: bold;
	color: #2e2e2e;
	border-bottom: solid 1px #f4f4f4;
	padding-bottom: 10px;
}
.authenticate-detial h6 {
	padding-top: 15px;
}
.authenticate-detial .authenticate-pic {
	text-align: center;
	padding: 10px 0;
}
.authenticate-detial .authenticate-pic img {
	display: inline-block;
	padding: 0 20px 20px 0;
}
.authenticate-detial .authenticate-pic .carousel-control.left {
	background-image: none;
	color: #4e4e4e;
}
.authenticate-detial .authenticate-pic .carousel-control.right {
	background-image: none;
	color: #4e4e4e;
}
.authenticate-detial .authenticate-pic .carousel-caption {
	bottom: -60px;
	color: #5986F9;
	font-size: 18px;
	text-shadow: none;
}
.authenticate-detial .authenticate-pic .carousel-indicators {
	display: none;
}
.authenticate-detial .authenticate-pic .carousel-inner {
	padding-bottom: 20px;
}
.authenticate-detial .authenticate-pic .carousel-inner > .item a {
	display: inline-block;
}
.carousel-inner > .item a:hover, .carousel-inner > .item a:focus {
	text-decoration: none;
}
.authenticate-detial .text {
	font-size: 16px;
	line-height: 36px;
}
.authenticate-detial .text p {
	background: #f4f4f4;
	padding: 10px 15px;
}
.authenticate-detial .text .text-about {
	font-size: 14px;
	line-height: 26px;
}
.record-wrap {
	padding: 10px 0px;
}
.record-list {
	overflow: hidden;
	padding: 10px 0px;
}
.record-list .img {
	border: 1px solid #ebebeb;
	border-radius: 50%;
	float: left;
}
.record-list .img-circle {
	height: 40px;
	width: 40px;
}
.record-list .info {
	margin-left: 50px;
}
.record-list .info h3 {
	font-size: 14px;
	padding: 3px 0;
}
.record-list .info h3 a {
	font-size: 14px;
	color: #5986F9;
}
.record-list .info p {
	font-size: 12px;
	margin-bottom: 0px;
}
.record-list .info span {
	display: inline-block;
	padding-left: 12px;
	font-size: 12px;
	color: #adadad;
}
.record-wrap {
	padding: 5px 15px;
}
.record-web, .record-app {
	margin: 15px 0;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	background: #3399ff;
	border: solid 1px #3399ff;
}
.record-web .img {
	float: left;
	width: 72px;
	height: 66px;
	background: url("../img/icon-web.png") no-repeat center center;
}
.record-app .img {
	float: left;
	width: 72px;
	height: 66px;
	background: url("../img/icon-app.png") no-repeat center center;
}
.record-web .info, .record-app .info {
	background: #fff;
	margin-left: 72px;
	padding: 8px;
}
.record-web .info h3, .record-app .info h3 {
	font-size: 18px;
	font-weight: bold;
	color: #3399ff;
	margin: 0px;
	padding: 7px 0 4px;
}
.record-web .info p, .record-app .info p {
	margin-bottom: 0px;
	font-size: 14px;
	color: #6f6f6f;
}
.record-web .info h3, .record-app .info h3 {
	color: #3399ff;
}
.record-web.active, .record-app.active {
	background: #53b92f;
	border: solid 1px #53b92f;
}
.record-web.active h3, .record-app.active h3 {
	color: #53b92f;
}
.protocol-w {
	height: 560px;
	overflow-y: scroll;
	font-size: 13px;
}
.protocol-w h5 {
	font-size: 14px;
	font-weight: bold;
}
.protocol-w p {
	line-height: 22px;
}
.form-horizontal .protocol-ipt .custom-checkbox {
	position: absolute;
}
.checkbox .btn-modal-text {
	float: left;
}
.checkbox .btn-modal-text-new {
	float: none;
}
.tags-valid {
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2;
	display: inline-block;
	width: 17px;
	height: 42px;
	background: url("../img/tags-valid.png") no-repeat left top;
}
.tags-valid-b {
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 2;
	display: inline-block;
	width: 17px;
	height: 52px;
	background: url("../img/tags-valid.png") no-repeat left top;
}
.certificate-pic {
	width: 762px;
	height: 1058px;
	padding-top: 380px;
	margin: 50px auto;
	background: url("../img/certificate-bg.jpg") no-repeat left top;
}
.certificate-pic h3 {
	font-size: 16px;
	color: #9d7142;
	text-align: center;
}
.certificate-pic .text {
	margin-left: 225px;
	width: 390px;
	text-align: left;
	height: 200px;
	padding: 40px 0 20px;
	font-size: 18px;
	line-height: 42px;
}
.certificate-detial {
	padding: 15px;
	margin: 30px auto 0;
}
.certificate-detial .case-list01 {
	padding-bottom: 0px;
}
.certificate-detial h5 {
	font-size: 18px;
	font-weight: bold;
	color: #2e2e2e;
	border-bottom: solid 1px #f4f4f4;
	padding-bottom: 10px;
}
.certificate-web {
	width: 460px;
	background: #fffbf2;
	border: solid 1px #f7eacd;
	padding: 12px 0px;
	margin-left: 155px;
	margin-top: 50px;
	text-align: center;
	position: relative;
}
.certificate-web h4 {
	font-size: 30px;
	font-weight: bold;
}
.certificate-web p {
	font-size: 18px;
}
.certificate-info-b {
	display: none;
	text-align: center;
	font-size: 14px;
	color: #8f8f8f;
	padding-top: 135px;
}
.certificate-company {
	width: 400px;
	height: 560px;
	padding-top: 204px;
	margin: 50px auto 15px;
	background: url("../img/certificate-bg-s.jpg") no-repeat left top;
}
.certificate-company h3 {
	font-size: 12px;
	color: #9d7142;
	text-align: center;
}
.certificate-company .text {
	text-align: left;
	margin-left: 105px;
	width: 295px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 24px;
	color: #4d4d4d;
}
.certificate-company .certificate-web {
	display: block;
	width: 250px;
	background: #fffbf2;
	border: solid 1px #f7eacd;
	padding: 10px 0px;
	margin: 23px auto 5px;
	text-align: center;
	position: relative;
}
.certificate-company .certificate-web h4 {
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
	color: #4d4d4d;
}
.certificate-company .certificate-web p {
	font-size: 12px;
	margin: 0px;
	color: #737373;
}
/* 密码重置
==============================================*/
.reset-password {
	padding-top: 20px;
}
.reset-password p {
	font-size: 14px;
}
.form-tit01 {
	overflow: hidden;
}
.form-tit01 h5 {
	float: left;
	font-size: 16px;
}
.form-tit01 span {
	float: right;
	color: #5986F9;
	padding-top: 10px;
}
.input-item {
	overflow: hidden;
}
.inputemail {
	float: left;
	width: 320px;
	margin-right: 15px;
}
.inputphone {
	float: left;
	width: 320px;
	margin-right: 15px;
}
.send-code {
	float: left;
}
.msg_tishi {
	padding-top: 15px;
}
.msg_tishi a {
	color: #5986F9;
}
/* 积分商城
==============================================*/
.mall-wapper {
	overflow: hidden;
}
.mall-wapper .more {
	float: right;
	padding-right: 15px;
}
.mall-wapper .more a {
	font-size: 14px;
	color: #5986F9;
}
.mall-style {
	padding: 15px;
}
.mall-style-item {
	padding: 0px 0;
	overflow: hidden;
}
.mall-style-item h5 {
	float: left;
	width: 60px;
	line-height: 20px;
	padding: 4px 0;
	color: #333;
	text-align: right;
	margin-top: 7px;
	margin-bottom: 0px;
}
.mall-style-item .item {
	margin-left: 70px;
	padding: 8px 0;
}
.mall-style-item .item a {
	display: inline-block;
	font-size: 14px;
	line-height: 16px;
	padding: 3px 15px 5px;
	margin: 2px 10px 2px 0;
	color: #646464;
	border-radius: 20px;
	text-decoration: none;
}
.mall-style-item .item a:hover {
	color: #fff;
	background: #5986F9;
}
.mall-style-item .item a.active {
	color: #fff;
	background: #5986F9;
}
.personal-msg {
	margin-bottom: 20px;
}
.personal-msg .photo-inner {
	padding-top: 30px;
	background: #fff url("../img/personal-bg.jpg") repeat-x left top;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
.personal-msg .photo-inner img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.personal-msg .photo-inner a {
	border-radius: 50%;
	border: solid 3px #fff;
	display: inline-block;
}
.personal-msg .text {
	text-align: center;
	padding: 10px 10px 15px;
	border-bottom: solid 1px #ededed;
}
.personal-msg .text h4 {
	font-size: 15px;
	font-weight: bold;
	color: #5986F9;
	margin: 0px;
}
.personal-msg .text p {
	font-size: 12px;
	color: #8c8b8b;
	line-height: 20px;
	padding-top: 4px;
	margin: 0px;
}
.cart-item {
	padding: 15px;
	border-bottom: solid 1px #f4f4f4;
	overflow: hidden;
}
.cart-item .cart-photo {
	float: left;
}
.cart-item .cart-photo img {
	width: 56px;
	height: 56px;
	border: solid 2px #ebebeb;
}
.cart-item .cart-info {
	margin-left: 66px;
}
.cart-item .cart-info h5 {
	margin: 0px;
	line-height: 24px;
}
.cart-item .cart-info .mall-count {
	padding-top: 4px;
	overflow: hidden;
}
.cart-item .cart-info .count {
	float: left;
}
.cart-item .cart-info .count .spinner {
	float: left;
}
.cart-item .cart-info .count span {
	float: left;
	padding-left: 10px;
	padding-top: 4px;
	color: #adadad;
}
.cart-item .cart-info .count span b {
	color: #5986F9;
}
.cart-item .cart-info .cart-close {
	float: right;
	padding-top: 4px;
}
.cart-item .cart-info .cart-close a {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #bec6cd url("../img/cart-close.gif") no-repeat center center;
}
.cart-result-0 {
	padding: 15px;
}
.cart-result-0 p {
	padding: 6px 0 6px 50px;
	background: url("../img/icon-chart.jpg") no-repeat left center;
	font-size: 18px;
	color: #93979a;
	margin-bottom: 0px;
}
.cart-result {
	padding: 15px;
	background: #fff1e5;
	overflow: hidden;
}
.cart-result .text {
	float: left;
	font-size: 14px;
}
.cart-result .text p {
	margin-bottom: 0px;
}
.cart-result .text b, .cart-result .text strong {
	color: #ff7a04;
}
.mall-news {
	padding: 25px 0 0px;
	overflow: hidden;
}
.mall-news .mall-product-list {
	padding-bottom: 10px;
}
.mall-news .mall-product-list .photo {
	overflow: hidden;
}
.mall-news .mall-product-list .photo a {
	display: inline-block;
	border: solid 1px #ededed;
}
.mall-news .mall-product-list .photo img {
	width: 100%;
}
.mall-news .mall-product-list .info h4 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin: 8px 0 4px;
	overflow: hidden;
}
.mall-news .mall-product-list .info p {
	overflow: hidden;
}
.mall-news .mall-product-list .info p span {
	float: left;
	color: #a5a5a5;
}
.mall-news .mall-product-list .info p span strong {
	color: #ff7800;
}
.mall-news .mall-product-list .info p a {
	float: right;
	padding: 3px 7px;
	border: solid 1px #fda85d;
	border-radius: 3px;
	color: #ff7800;
	text-decoration: none;
}
.mall-news .mall-product-list .info p a:hover {
	border: solid 1px #ff7800;
	background: #ff7800;
	color: #fff;
}
.personal-msg {
	margin-bottom: 20px;
}
.personal-msg .photo-inner {
	padding-top: 30px;
	background: #fff url("../img/personal-bg.jpg") repeat-x left top;
	text-align: center;
	border-radius: 4px 4px 0 0;
}
.personal-msg .photo-inner img {
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.personal-msg .photo-inner a {
	border-radius: 50%;
	border: solid 3px #fff;
	display: inline-block;
}
.personal-msg .text {
	text-align: center;
	padding: 10px 10px 15px;
	border-bottom: solid 1px #ededed;
}
.personal-msg .text h4 {
	font-size: 15px;
	font-weight: bold;
	color: #5986F9;
	margin: 0px;
}
.personal-msg .text p {
	font-size: 12px;
	color: #8c8b8b;
	line-height: 20px;
	padding-top: 4px;
	margin: 0px;
}
.personal-footer {
	text-align: center;
	overflow: hidden;
}
.personal-footer p {
	font-size: 14px;
	margin: 0px;
}
.personal-footer b {
	font-size: 18px;
	font-weight: bold;
	color: #ff7a04;
}
.personal-footer .personal-gold {
	float: left;
	padding: 6px 0;
	display: inline-block;
	width: 50%;
	border-right: solid 1px #ededed;
	margin-right: -1px;
}
.personal-footer .personal-order {
	float: right;
	padding: 6px 0;
	display: inline-block;
	width: 50%;
}
.personal-footer .personal-order a, .personal-footer .personal-order a:hover, .personal-footer .personal-order a:focus {
	text-decoration: none;
}
.mall-tab {
	padding: 20px 0;
	overflow: hidden;
}
.mall-tab ul {
	float: left;
}
.mall-tab ul li {
	float: left;
	margin-right: 15px;
}
.mall-tab .mall-contact {
	float: right;
}
.mall-tab .mall-contact span {
	float: left;
	display: inline-block;
	padding-right: 10px;
	padding-top: 10px;
	font-size: 14px;
	color: #a7a7a7;
}
.mall-tab .mall-contact a {
	display: inline-block;
	width: 154px;
	height: 35px;
	background: url("../img/qq-pic.jpg") no-repeat left top;
}
.products-pic-item .products-s {
	border: 1px solid #ededed;
	height: 48px;
	margin-right: 10px;
	width: 48px;
}
.products-pic-item p {
	font-size: 14px;
}
.mall-personal-info {
	padding: 15px;
}
.panel.mall-personal-info, .panel.mall-cart, .panel.mall-cart-list {
	margin-bottom: 20px;
}
.mall-personal-info .object-heading {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	margin-right: 10px;
}
.mall-personal-info .text h4 {
	margin: 2px 0px 0px;
}
.mall-personal-info .text h4 a {
	font-size: 14px;
	color: #5986F9;
}
.mall-personal-info .text p {
	margin: 0px;
}
.mall-personal-info .text p strong {
	display: inline-block;
	padding-right: 6px;
	color: #ff7800;
	font-size: 22px;
	line-height: 18px;
	font-weight: normal;
}
.mall-hots ul li {
	padding: 12px;
	border-bottom: solid 1px #f4f4f4;
	overflow: hidden;
}
.mall-hots ul li .object-heading {
	width: 48px;
	height: 48px;
	border: solid 1px #ededed;
	margin-right: 10px;
}
.mall-hots .text {
	position: relative;
	z-index: 1;
}
.mall-hots .text h4 {
	margin: 0px 0px 6px;
	height: 20px;
	overflow: hidden;
}
.mall-hots .text h4 a {
	font-size: 14px;
}
.mall-hots .text h4 a:hover {
	color: #5986F9;
}
.mall-hots .text p {
	margin: 0px;
	color: #a3a3a3;
}
.productlist .btn-hg {
	position: absolute;
	z-index: 2;
	left: 58px;
	top: 23px;
}
.productlist a.exchange {
	float: right;
	padding: 2px 12px;
	border: solid 1px #fda85d;
	border-radius: 3px;
	color: #ff7800;
	text-decoration: none;
	background: #fff;
	display: none;
}
.productlist a.exchange:hover {
	border: solid 1px #ff7800;
	background: #ff7800;
	color: #fff;
}
.mall-inner {
	padding: 10px 15px 15px;
}
.progress-arrow {
	width: 100%;
	margin: 20px 0;
}
.progress-arrow:after {
	clear: both;
	display: table;
	content: ' ';
}
.progress-arrow ol {
	padding: 0;
	list-style: none;
	font-size: 14px;
}
.progress-arrow li {
	padding: 7px;
	background: #f5f5f5;
}
@media (min-width: 768px) {
.progress-arrow li {
	position: relative;
	float: left;
	text-align: center;
}
}
.progress-arrow li:not(:last-child):before {
	position: absolute;
	top: -3px;
	right: -22px;
	content: " ";
	width: 0;
	height: 0;
	border-top: 22px solid transparent;
	border-left: 22px solid #fff;
	border-bottom: 22px solid transparent;
	z-index: 2;
}
.progress-arrow li:not(:last-child):after {
	position: absolute;
	top: 0;
	right: -19px;
	content: " ";
	width: 0;
	height: 0;
	border-top: 19px solid transparent;
	border-left: 19px solid #f5f5f5;
	border-bottom: 19px solid transparent;
	z-index: 3;
}
.progress-arrow li.active {
	color: #42bd17;
	background: #d8f6c8;
}
.progress-arrow li.active:not(:last-child):after {
	border-top: 19px solid transparent;
	border-left: 19px solid #d8f6c8;
	border-bottom: 19px solid transparent;
}
.progress-arrow li .progress-point {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #a8a8a8;
	border-radius: 50%;
	padding: 1px 5px;
	color: #fff;
	font-size: 12px;
}
.progress-arrow li.active .progress-point {
	background: #53b92f;
}
.progress-arrow li.actived {
	color: #99d987;
	background: #e8fade;
}
.progress-arrow li.actived:not(:last-child):after {
	border-top: 19px solid transparent;
	border-left: 19px solid #e8fade;
	border-bottom: 19px solid transparent;
}
.progress-arrow li.actived .progress-point {
	background: #8fd375;
}
.progress-arrow .progress-tag {
	display: inline-block;
	padding-left: 10px;
	font-size: 16px;
}
@media (min-width: 768px) {
.progerss-purchase li {
	width: 33.33333333333%
}
}
.product-table h4 {
	color: #1fa1f2;
}
.product-table tr th {
	font-size: 14px;
	font-weight: normal;
	background: #f5f5f5;
	border-bottom-width: 1px;
}
.product-table .table-bordered > thead > tr > th, .product-table .table-bordered > thead > tr > td {
	border-bottom-width: 1px;
}
.cart-info {
	max-width: 400px;
	overflow: hidden;
}
.cart-info .products-s {
	border: 1px solid #ededed;
	height: 48px;
	margin-right: 10px;
	width: 48px;
}
.cart-info p {
	font-size: 14px;
}
.cart-choice, .cart-count, .integral, .time-buy, .cart-operation, .order-num {
	text-align: center;
}
.order-num a {
	color: #0e96ec;
}
th.order-num {
	color: #4a4c52;
}
.cart-operation {
	font-size: 12px;
}
.cart-count .count {
	display: inline-block;
	margin: 0 auto;
}
td.time-buy {
	color: #a7a7a7;
	font-size: 14px;
}
.integral, .cart-count {
	font-size: 14px;
}
.product-table table tr td {
	padding: 16px 8px;
}
.product-table a.btn-ck {
	display: inline-block;
	padding: 3px 10px;
	margin: 0 5px;
	border: solid 1px #fda85d;
	border-radius: 3px;
	border-color: #84c2ed;
	color: #5986F9;
	text-decoration: none;
}
.product-table a.btn-ck:hover {
	background: #5986F9;
	border-color: #5986F9;
	color: #fff;
}
.product-table a.btn-sc {
	display: inline-block;
	padding: 3px 10px;
	margin: 0 5px;
	border: solid 1px #cbcbcb;
	border-radius: 3px;
	border-color: #cbcbcb;
	color: #9e9e9e;
	background: #fff;
	text-decoration: none;
}
.product-table a.btn-sc:hover {
	background: #6b6b6b;
	border-color: #6b6b6b;
	color: #fff;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	vertical-align: center;
}
.table-footer {
	font-size: 14px;
	background: #f5f5f5;
}
.cart-f {
	text-align: right;
}
.cart-f span {
	display: inline-block;
	padding: 0 10px;
}
.cart-f b {
	color: #ff7800;
}
.cart-pay {
	font-size: 18px;
	text-align: right;
	overflow: hidden;
}
.cart-pay p {
	display: inline-block;
	padding-right: 20px;
}
.cart-pay p b {
	color: #ff7800;
	font-size: 24px;
}
.cart-pay .btn-pay {
	display: inline-block;
	background: #ff7800;
	border-color: #ff7800;
	color: #fff;
}
.cart-pay .btn-pay:hover {
	background: #ff5a00;
	border-color: #ff5a00;
	color: #fff;
}
.order-address {
	margin: 40px 0 30px;
}
.order-address h4 {
	color: #1fa1f2;
}
.order-address ul {
	border: solid 3px #f0f0f0;
	padding: 10px 0;
}
.order-address ul li {
	display: inline-block;
	font-size: 14px;
	color: #4d4d4d;
	padding-left: 10px;
}
.order-address .name {
	width: 15%;
}
.order-address .city {
	width: 15%;
}
.order-address .address {
	width: 40%;
}
.order-address .phone {
	width: 15%;
}
.order-address .btn-modify {
	width: 12%;
}
.order-address .btn-modify a {
	color: #5986F9;
}
.remark {
	float: left;
	width: 380px;
}
.remark label {
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0px;
	padding-top: 6px;
}
.remark input {
	float: left;
	margin-left: 10px;
	width: 260px;
}
.order-infor-write {
	margin: 40px 0 30px;
}
.order-infor-write .control-label {
	font-size: 14px;
	font-weight: normal;
}
.order-infor-write .tips {
	line-height: 32px;
	font-size: 14px;
	color: #a1a1a1;
}
.order-infor-write .star {
	color: #f34646;
	display: inline-block;
	font-size: 14px;
	padding-right: 6px;
}
.waybill {
	padding: 30px 0 0 10px;
	font-size: 16px;
}
.waybill span {
	font-size: 18px;
	font-weight: bold;
	color: #ff7800;
}
.receiving {
	padding: 30px 0;
}
.receiving .order-tit {
	background: #f1f1f1;
	line-height: 38px;
	padding: 0 10px;
	overflow: hidden;
}
.receiving .order-tit h3 {
	float: left;
	display: inline-block;
	font-size: 18px;
	line-height: 38px;
	color: #1fa1f2;
}
.receiving .order-tit a {
	float: right;
	color: #1fa1f2;
}
.receiving ul {
	padding: 10px 0 0 10px;
}
.receiving ul li {
	line-height: 22px;
	padding: 6px 0px;
	font-size: 14px;
}
.order-success {
	width: 500px;
	margin: 50px auto;
}
.order-success .order-inner {
	width: 500px;
	border: solid 1px #e5e5e5;
	margin: 80px auto 30px;
}
.order-success .order-inner .info {
	padding: 40px 50px;
}
.order-success .order-inner .info h4 {
	padding-left: 67px;
	height: 57px;
	line-height: 57px;
	font-size: 24px;
	color: #42b207;
	background: url("../img/order-success.png") no-repeat left top;
}
.order-success .order-inner .info p {
	font-size: 14px;
	color: #4d4d4d;
}
.order-success .order-inner .info p b {
	color: #ff7800;
}
.order-success .order-inner .order-footer {
	background: #f3f3f3;
	line-height: 22px;
	padding: 6px 15px;
	overflow: hidden;
}
.order-success .order-inner .order-footer b {
	color: #0896ee;
	font-weight: normal;
}
.order-btn {
	text-align: center;
}
.order-btn a {
	display: inline-block;
	margin: 0 10px;
	padding: 6px 20px;
}
.order-btn .btn-pay {
	display: inline-block;
	background: #ff7800;
	border-color: #ff7800;
	color: #fff;
}
.order-btn .btn-pay:hover {
	background: #ff5a00;
	border-color: #ff5a00;
	color: #fff;
}
.mall-detial {
	padding: 25px 15px 15px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.mall-detial .photo {
	float: left;
	position: relative;
}
/*添加钻石专享标签的样式*/
.mall-news .photo .mall_vip {
	position: absolute;
	bottom: 100px;
	right: 20px;
	border: 1px solid #fda85d;
	font-size: 14px;
	padding: 2px;
	background: #fda85d;
	border-radius: 3px;
	color: white;
	margin-right: 10px;
}
.mall-detial .photo img {
	width: 240px;
	height: 240px;
	margin-right: 20px;
}
.mall-detial .info {
	display: inline;
}
.mall-detial .info h4 {
	font-size: 26px;
}
.mall-detial .info p {
	font-size: 14px;
}
.mall-detial .shopping-cart {
	position: absolute;
	z-index: 999;
	top: 0px;
	right: 0px;
}
.segment-new {
	overflow: hidden;
}
.segment-new .segment-icon {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 8px;
}
.segment-new .segment-icon img {
	display: block;
	width: 100%;
	height: 100%;
}
.segment-new span {
	float: left;
	line-height: 20px;
}
/*商品详情价格栏的样式修改*/
.mall-detial .mall-price {
	margin-left: 260px;
	background: #f5f5f5;
	padding: 10px;
	position: relative;
	overflow: hidden;
}
.mall-detial .mall-price>p {
	float: left;
	font-size: 16px;
}
.mall-detial .vipPrice {
	margin-left: 40px;
	color: red;
	margin-top: 13px;
}
.mall-detial .mall-price .commonPrice b {
	font-size: 28px;
	color: #ff7800;
}
.mall-detial .mall-price .rankWelfare {
	float: right;
	margin-top: 30px;
	font-size: 14px;
	color: red;
}
.mall-price>span {
	display: block;
	position: absolute;
	width: 140px;
	height: 5px;
	background: red;
	top: 30px;
	left: 0;
}
.mall-detial .mall-count {
	padding: 15px 0;
	overflow: hidden;
}
.mall-detial .mall-count .count {
	float: left;
	padding-right: 35px;
}
.mall-detial .mall-count span {
	float: left;
	padding-right: 35px;
	line-height: 26px;
	font-size: 14px;
}
.mall-detial .mall-btn {
	text-align: right;
}
.mall-detial .mall-btn a {
	display: inline-block;
	margin-left: 15px;
	font-size: 18px;
	border-radius: 4px;
	text-decoration: none;
}
.mall-detial .btn-buy {
	border: solid 1px #ffa759;
	background: #fff3d9;
	padding: 6px 20px;
	color: #fc6b00;
}
.mall-detial .btn-buy:hover {
	border: solid 1px #ff7800;
	background: #ff7800;
	color: #fff;
}
.mall-detial .btn-cart {
	padding: 6px 12px 6px 40px;
	border: solid 1px #ff7800;
	background: url("../img/icon-cart.png") no-repeat 15px center #ff7800;
	color: #fff;
}
.mall-detial .btn-cart:hover {
	border: solid 1px #ff5a00;
	background: url("../img/icon-cart.png") no-repeat 15px center #ff5a00;
	color: #fff;
}
.btn-cart-r {
	float: right;
	padding: 6px 12px;
	border: solid 1px #ff7800;
	background: #ff7800;
	font-size: 14px;
	color: #fff;
	border-radius: 3px;
}
.btn-cart-r:hover, .btn-cart-r:focus {
	border: solid 1px #ff5a00;
	background: #ff5a00;
	color: #fff;
	text-decoration: none;
}
.mall-tit01 {
	border-bottom: solid 1px #f4f4f4;
}
.mall-tit01 h4 {
	font-size: 22px;
}
.mall-article {
	width: 100%;
	padding: 15px;
}
.mall-article .mall-text {
	padding-top: 10px;
	font-size: 14px;
	line-height: 26px;
}
.mall-recom {
	width: 100%;
	padding: 15px;
}
.mall-recom ul {
	padding-top: 20px;
}
.mall-recom ul li {
	float: left;
	width: 20%;
	padding: 15px;
}
.mall-recom ul li .photo img {
	width: 100%;
}
.mall-recom .info h4 {
	font-size: 14px;
	height: 17px;
	margin: 8px 0 4px;
	overflow: hidden;
}
.mall-recom .info p {
	overflow: hidden;
}
.mall-recom .info p span {
	color: #a5a5a5;
	float: left;
}
.mall-recom .info p a {
	border: 1px solid #fda85d;
	border-radius: 3px;
	color: #ff7800;
	float: right;
	padding: 2px 10px;
	text-decoration: none;
}
.mall-recom .info p a:hover {
	border: 1px solid #ff7800;
	background: #ff7800;
	color: #fff;
}
#cart-wrap {
	float: right;
	background: url(../images/news-tbabg.jpg) no-repeat left bottom;
	font-size: 16px;
	font-family: "微软雅黑", "宋体";
	position: absolute;
	right: 15px;
	top: 30px;
	z-index: 999;
}
#cart-wrap a:hover {
	text-decoration: none
}
#cart-wrap .nav-item, #cart-wrap .nav-link {
	position: absolute;
	float: left;
	right: 0px;
	display: block;
	font-size: 14px;
	font-family: "微软雅黑";
	z-index: 1000;
}
#cart-wrap .nav-link {
	height: 32px;
	line-height: 31px;
	z-index: 999;
	width: 116px;
	padding-left: 33px;
	color: #ff8111;
	background: url(../img/news-morebg01.jpg) no-repeat left center;
	border: solid 1px #fda85d;
	border-radius: 4px;
}
#cart-wrap .hover .nav-link {
	white-space: nowrap;
	height: 32px;
	line-height: 31px;
	color: #ff8111;
	background: url(../img/news-morebg02.jpg) no-repeat left center;
	border: solid 1px #fda85d;
	border-bottom: solid 1px #fff;
	border-radius: 4px 4px 0 0;
}
#cart-wrap .nav-dropdown {
	display: none;
	position: absolute;
	top: 31px;
	left: -1px;
	width: 330px;
	border: 1px solid #fda85d;
	background: #fff;
	z-index: 998;
	border-radius: 4px 0px 4px 4px;
}
#cart-wrap .nav-dropdown-align-right {
	left: auto;
	right: 0;
	_right: -1px
}
#cart-wrap .nav-dropdown ul {
	float: left;
	width: 100%;
}
#cart-wrap .nav-dropdown ul li {
	float: left;
	width: 90px;
	padding: 0px;
	border-bottom: solid 1px #eaeaea;
}
#cart-wrap .nav-dropdown ul li a {
	float: left;
	width: 90px;
	background: none;
	border: none;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	color: #949494;
	text-align: left;
	text-indent: 16px;
}
#cart-wrap .nav-dropdown ul li a:hover {
	color: #ed4747;
}
.btn-groups {
	padding-bottom: 20px;
	overflow: hidden;
}
.btn-groups .btn-l {
	float: left;
	width: 50%;
	padding-right: 4px;
}
.btn-groups .btn-r {
	float: right;
	width: 50%;
	padding-left: 4px;
}
.btn-groups .btn {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/* 购物车数目增减
==============================================*/
.spinner-sprite, .spinner .decrease, .spinner .decrease[disabled], .spinner .increase, .spinner .value, .spinner .value.passive {
	background: url('../img/spinner.png') no-repeat
}
.spinner {
	height: 25px;
	width: 71px;
	overflow: hidden;
*zoom:1;
	-webkit-box-shadow: 0 3px 3px -4px #aaa;
	-moz-box-shadow: 0 3px 3px -4px #aaa;
	box-shadow: 0 3px 3px -4px #aaa
}
.spinner button, .spinner .value {
	text-align: center;
	display: block;
	float: left;
	height: 100%;
	line-height: 25px;
	margin: 0
}
.spinner button {
	border: none;
	width: 23px;
	color: #e5312a;
	font: 22px Arial bold;
	padding: 0;
	outline: none
}
.spinner .decrease {
	background-position: 0 -50px;
	cursor: pointer;
	text-indent: -10000px
}
.spinner .decrease[disabled] {
	background-position: 0 -75px;
	cursor: default
}
.spinner .increase {
	background-position: 0 0;
	cursor: pointer;
	text-indent: -10000px
}
.spinner .value {
	background-position: 0 -100px;
	width: 24px;
	height: 27px;
	border: none;
	font-family: Arial;
	color: #ffffff;
	padding: 0px
}
.spinner .value.passive {
	background-position: 0 -25px;
	color: #919191
}
.spinner .error, .spinner .invalid {
	background: #aa0000
}
/* 浮动QQ */
.suspend {
	width: 47px;
	height: 190px;
	position: fixed;
	top: 200px;
	right: 0;
	overflow: hidden;
	z-index: 9999;
}
.suspend dl {
	width: 47px;
	height: 190px;
}
.suspend dl dt {
	width: 47px;
	height: 190px;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
}
.suspend dl dt a {
	width: 47px;
	height: 190px;
	background: url("../img/qq_bg.png") no-repeat left center;
	display: inline-block;
}
.suspend dl dt a:hover {
	background: url("../img/qq_bg.png") no-repeat right center;
}
.suspend dl dd.suspendQQ {
	width: 120px;
	height: 85px;
	background: #ffffff;
}
.suspend dl dd.suspendQQ a {
	width: 120px;
	height: 85px;
	display: block;
	background: url(images/suspend.png) -40px 0;
	overflow: hidden;
}
.suspend dl dd.suspendTel {
	width: 120px;
	height: 112px;
	background: #ffffff;
	border-top: 1px solid #e4e8ec;
}
.suspend dl dd.suspendTel a {
	width: 120px;
	height: 112px;
	display: block;
	background: url(images/suspend.png) -40px -86px;
	overflow: hidden;
}
/* Newsindex
==============================================*/
.test-style {
	padding: 100px 0 100px;
}
.test-style .tit01 h3 {
	background: url("../img/teststyle.png") no-repeat center top;
}
.teststyle-left {
	float: left;
	position: relative;
	display: inline-block;
	width: 50%;
	height: 690px;
	background: url("../img/teststyle-pic01.png") no-repeat right top;
}
a:hover .teststyle-left {
	background: url("../img/teststyle-pic01-hov.png") no-repeat right top;
}
.teststyle-left .teststyle-txt {
	padding-top: 100px;
}
.teststyle-right {
	float: right;
	position: relative;
	display: inline-block;
	width: 50%;
	height: 690px;
	background: url("../img/teststyle-pic02.png") no-repeat left top;
}
a:hover .teststyle-right {
	background: url("../img/teststyle-pic02-hov.png") no-repeat left top;
}
.teststyle-right .teststyle-txt {
	float: right;
	padding-top: 350px;
}
.latitude {
	padding-bottom: 100px;
}
.latitude .tit01 h3 {
	background: url("../img/testlatitude.png") no-repeat center top;
}
.latitude .latitude-item a {
	text-decoration: none;
}
.latitude .latitude-left {
	padding-right: 0px;
}
.latitude .latitude-left a .latitude-img {
	display: inline-block;
	width: 100%;
	height: 357px;
	background: url("../img/latitude-pic01.png") no-repeat right top;
}
.latitude .latitude-left a:hover .latitude-img {
	background: url("../img/latitude-pic01-hov.png") no-repeat right top;
}
.latitude .latitude-right {
	padding-left: 0px;
}
.latitude .latitude-right a .latitude-img {
	display: inline-block;
	width: 100%;
	height: 357px;
	background: url("../img/latitude-pic02.png") no-repeat left top;
}
.latitude .latitude-right a:hover .latitude-img {
	background: url("../img/latitude-pic02-hov.png") no-repeat left top;
}
.latitude .latitude-txt {
	max-width: 300px;
	text-align: center;
	padding-top: 50px;
}
.latitude .latitude-txt h4 {
	font-size: 30px;
	color: #333333;
}
.latitude .latitude-txt p {
	font-size: 15px;
	line-height: 28px;
	color: #999999;
}
.service-style {
	padding-bottom: 100px;
}
.service-style .tit01 h3 {
	background: url("../img/servicestyle.png") no-repeat center top;
}
.service-item {
	text-align: center;
}
.service-item .item01-txt {
	padding-top: 40px;
}
.service-item .item01-txt h4 {
	font-size: 30px;
	color: #333333;
}
.service-item .item01-txt p {
	font-size: 15px;
	line-height: 28px;
	color: #999999;
}
.project {
	padding: 80px 0;
	background: #e7ebef url("../img/project-bg.jpg") no-repeat center top;
}
.project .tit01 {
	margin-bottom: 60px;
}
.project .tit01 h3 {
	background: url("../img/project-tit.png") no-repeat center top;
}
.project-list {
	background: #fff;
	border-radius: 4px;
	margin-bottom: 20px;
	position: relative;
}
.project-list .img-rounded {
	width: 100%;
	border-radius: 4px 4px 0 0;
}
.project-list h3 {
	padding: 20px 15px 6px 15px;
	text-align: center;
	font-size: 16px;
	height: 42px;
	overflow: hidden;
}
.project-list h3 a {
	width: 262px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.project-list .text {
	padding: 4px 15px 0;
	margin-bottom: 16px;
	color: #6d747a;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}
.project-list .project-btn a {
	padding: 2px 8px;
}
.project .project-btn {
	padding: 14px 15px 14px;
	border-top: solid 1px #efefef;
	overflow: hidden;
}
.project .project-btn p {
	float: left;
	height: 23px;
	line-height: 23px;
	color: #666;
	margin-bottom: 0px;
}
.project .project-btn p span {
	float: left;
	color: #a0a3a5;
	padding-right: 4px;
}
.project .project-btn a {
	float: right;
	font-size: 12px;
	padding: 2px 6px;
	border-radius: 3px;
}
.news-wraper {
	padding-bottom: 100px;
}
/* 猛犸团队
==============================================*/
.mammoth-header {
	height: 60px;
	background: #161616;
}
.mammoth-header .mammoth-logo {
	float: left;
	padding-top: 5px;
}
.mammoth-header .mammoth-logo a {
	display: inline-block;
	width: 178px;
	height: 51px;
	background: url("../img/mammoth-logo.png") no-repeat left center;
}
.mammoth-header .mammoth-menu {
	float: right;
}
.mammoth-header .mammoth-menu ul {
	padding-top: 18px;
	overflow: hidden;
}
.mammoth-header .mammoth-menu ul li {
	float: left;
	padding: 0 15px;
}
.mammoth-header .mammoth-menu ul li a {
	font-size: 15px;
	text-decoration: none;
}
.mammoth-header .mammoth-menu ul li a:hover {
	color: #cd4d00;
}
.mammoth {
	position: relative;
	padding-top: 200px;
}
.mammoth-bg {
	background: url("../img/starbg.jpg") repeat-y center top;
}
.mammoth-info {
	padding: 10px 0 120px;
	height: 665px;
	background: url("../img/mammoth-pic.png") no-repeat left top;
}
.mammoth-txt {
	float: right;
	width: 615px;
}
.mammoth-txt p {
	font-size: 16px;
	line-height: 32px;
}
@-webkit-keyframes STAR-MOVE {
 from {
 background-position:0% 0%
}
to {
	background-position: 600% 0%
}
}
@keyframes STAR-MOVE {
 from {
 background-position: 0% 0%
}
to {
	background-position: 600% 0%
}
}
.wall {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
div#background {
	background: black url('../img/background.png') repeat-x 5% 0%; /*background-size: cover;*/
	-webkit-animation: STAR-MOVE 200s linear infinite;
	-moz-animation: STAR-MOVE 200s linear infinite;
	-ms-animation: STAR-MOVE 200s linear infinite;
	animation: STAR-MOVE 200s linear infinite;
}
div#midground {
	background: url('../img/midground.png')repeat 20% 0%;
	z-index: 1;
	-webkit-animation: STAR-MOVE 500s linear infinite;
	-moz-animation: STAR-MOVE 500s linear infinite;
	-ms-animation: STAR-MOVE 500s linear infinite;
	animation: STAR-MOVE 500s linear infinite;
}
div#foreground {
	background: url('../img/foreground.png')repeat 35% 0%;
	z-index: 2;
	-webkit-animation: STAR-MOVE 200s linear infinite;
	-moz-animation: STAR-MOVE 200s linear infinite;
	-ms-animation: STAR-MOVE 200s linear infinite;
	animation: STAR-MOVE 200s linear infinite;
}
.mammoth-grid {
	background: url("../img/gzbg.jpg") repeat;
	padding: 150px 0;
}
.profile-benfits h3 {
	font-size: 36px;
	font-weight: bold;
	color: #a41603;
}
.profile-benfits h4 {
	margin: 0px;
}
.Profile-line {
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: inline-block;
	width: 200px;
	height: 200px;
	background: url("../img/line-left.gif") no-repeat left bottom;
}
.benfits-line {
	position: absolute;
	right: 0px;
	top: 0px;
	display: inline-block;
	width: 200px;
	height: 200px;
	background: url("../img/line-right.gif") no-repeat right top;
}
.profile-benfits-wrap {
	position: relative;
	padding: 40px;
}
.profile-benfits-in {
	padding: 40px;
	background: rgba(164, 22, 3, 0.04);
	overflow: hidden;
}
.profile {
	float: left;
	width: 50%;
}
.profile h4 {
	float: right;
	display: inline-block;
	color: #999999;
	padding: 8px 20px;
	font-size: 20px;
	background: rgba(164, 22, 3, 0.4);
}
.profile-info {
	float: left;
	width: 100%;
	height: 250px;
	background: rgba(164, 22, 3, 0.4);
}
.profile-txt {
	font-size: 14px;
	line-height: 28px;
	color: #999;
	text-align: center;
	padding-top: 70px;
}
.benfits {
	float: left;
	width: 50%;
}
.benfits h4 {
	display: inline-block;
	color: #a43003;
	padding: 8px 20px;
	font-size: 20px;
	background: rgba(47, 47, 47, 0.5);
}
.benfits-info {
	height: 250px;
	background: rgba(47, 47, 47, 0.5);
}
.benfits-txt {
	padding: 50px 0 0 150px;
	font-size: 14px;
	color: #a43003;
}
.benfits-txt p {
	padding-left: 26px;
	background-position: left center;
}
.icon-times {
	background: url("../img/icon-times.png") no-repeat;
}
.icon-pass {
	background: url("../img/icon-pass.png") no-repeat;
}
.icon-join {
	background: url("../img/icon-join.png") no-repeat;
}
.icon-gift {
	background: url("../img/icon-gift.png") no-repeat;
}
.icon-badge {
	background: url("../img/icon-badge.png") no-repeat;
}
.selection {
	padding: 150px 0;
}
.selection h3 {
	text-align: center;
	font-size: 36px;
	padding-bottom: 80px;
	font-weight: bold;
	color: #a41603;
}
.team-join {
	padding: 150px 0;
	text-align: center;
}
.team-join p {
	font-size: 18px;
	padding: 20px 0;
}
.team-join a {
	display: inline-block;
	padding: 6px 30px;
	font-size: 16px;
	color: #fff;
	border: solid 1px #a41603;
	text-decoration: none;
	border-radius: 20px;
}
.team-join a:hover {
	background: #a41603;
}
.copyright-txt {
	padding: 0 0 30px;
	text-align: center;
}
/* 右侧浮动小菜单
==============================================*/
.bottom_tools {
	position: fixed;
	z-index: 1070;
	right: 40px;
	bottom: 40px;
}
.bottom_tools>* {
	display: block;
	margin-top: 5px;
	color: transparent;
	border: 0;
	background-color: transparent;
	text-shadow: none
}
#scrollUp {
	width: 39px;
	height: 38px;
	margin-top: -1px;
	border: solid 1px #d7dce2;
	background-image: url(../img/side-tools.png);
	background-position: 0 0;
	display: none;
}
#scrollUp:hover {
	background-image: url(../img/side-tools.png);
	background-position: 0 -38px;
	border: solid 1px #5986F9;
}
#qr_code {
	width: 39px;
	height: 38px;
	border: solid 1px #d7dce2;
	background-image: url(../img/side-tools.png);
	background-position: -39px 0;
}
#qr_code:hover {
	background-image: url(../img/side-tools.png);
	background-position: -39px -38px;
	border: solid 1px #5986F9;
}
.code-tab {
	position: absolute;
	z-index: 9999;
	top: -170px;
	right: 45px;
	padding-bottom: 28px;
	background: url(../img/arrow-wq.png) no-repeat right bottom;
	display: none;
}
.code-tab .tab-wrapper {
	width: 340px;
	background: #fff;
	border: solid 1px #e4e4e4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-shadow: -1px 2px 5px rgba(0,0,0,0.1);
}
.code-tab .nav-tabs>li>a {
	border-radius: 0px;
	border-top: none;
	font-size: 13px;
}
.code-tab .nav-tabs>li>a:hover {
	border-color: #fff #fff #eaeaea;
	color: #4d4d4d;
	background-color: #FFF;
}
.code-tab .nav-tabs>li.active>a, .code-tab .nav-tabs>li.active>a:hover, .code-tab .nav-tabs>li.active>a:focus {
	border-top: none;
	color: #5986F9;
}
.code-tab .nav-tabs li.active:first-child a {
	border-left: solid 1px #fff;
}
.code-tab .nav-tabs>.active>a:hover {
	background: none;
	border-color: #e4e4e4 #e4e4e4 #fff;
	cursor: pointer;
}
.code-tab .tab-content {
	padding: 15px 20px;
	border-color: #e4e4e4 #e4e4e4 #fff;
}
.code-tab .code-item {
	overflow: auto;
	zoom: 1;
}
.code-tab .code-item .code-img {
	float: left;
}
.code-tab .code-item .code-img img {
	float: left;
	width: 100px;
	height: 100px;
}
.code-tab .code-item .text {
	float: left;
	width: 188px;
	line-height: 24px;
	padding: 10px 0 0 15px;
	font-size: 13px;
	color: #5f5f5f;
}
/* 厂商认证
==============================================*/
.approve_wrap {
	position: relative;
	z-index: 2;
	top: 50px;
	width: 680px;
	margin: 0 auto;
}
.approve_btn {
	width: 320px;
	padding: 100px 0;
	margin: 0 auto;
}
.approve_btn .tips {
	padding-bottom: 10px;
	font-size: 14px;
	color: #5986F9;
	text-align: center;
}
.approve_btn ul li {
	padding: 15px 0;
}
.approve_btn .btn {
	font-size: 16px;
}
.approve_btn .active .btn {
	color: #fff;
	background: #5986F9;
	border-color: #5986F9;
	box-shadow: none;
}
.approve {
	padding: 30px 110px;
}
.steps {
	padding: 30px 0 30px;
}
.steps ul {
	height: 34px;
	line-height: 34px;
	text-align: center;
}
.steps ul li {
	width: 147px;
	display: inline-block;
}
.steps .active {
	color: #fff;
}
.steps-one {
	background: url(../img/steps-bg.png) no-repeat left top;
}
.steps-two {
	background: url(../img/steps-bg.png) no-repeat left center;
}
.steps-three {
	background: url(../img/steps-bg.png) no-repeat bottom left;
}
.form-tit01 {
	border-bottom: solid 1px #efefef;
	margin-bottom: 20px;
}
.form-tit01 h3 {
	float: left;
	padding: 0px 15px 10px;
	font-size: 22px;
	color: #5986F9;
	border-bottom: solid 2px #5986F9;
}
.form-tit01 .btn-text {
	float: right;
}
.form-level .form-row {
	padding: 10px 0;
}
.form-level .label-text {
	float: left;
	width: 100px;
	padding-right: 15px;
	line-height: 38px;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	color: #6D757F;
}
.form-level .form-ipt-info {
	margin-left: 100px;
}
.form-level .form-ipt-info > span {
	float: left;
	display: inline-block;
	padding-right: 15px;
}
.form-level .form-ipt-info .btn {
	padding: 7px 12px;
}
.form-level input.form-control {
	height: 38px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color: #dce1e8;
}
.form-level textarea.form-control {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-color: #dce1e8;
}
.form-level .code-ipt {
	width: 130px;
}
.form-level .form-ipt-info .input-text {
	line-height: 20px;
	padding-top: 6px;
	color: #949eaa;
}
.form-level .tips-text01 {
	padding-top: 4px;
	color: #949eaa;
}
.form-level .star {
	color: #f34646;
}
.error {
	color: #f34646;
	line-height: 22px;
	margin-bottom: 0px;
}
.errorC {
	border-color: #EE7C7C!important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(254, 205, 204);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(254, 205, 204);
}
.checkedN {
	border-color: #4CAF50!important;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(254, 205, 204);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgb(192, 238, 194);
}
.clear {
	zoom: 1;
}
.clear:after {
	clear: both;
	content: '.';
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}
/* form-wrap */
.position-r {
	position: relative;
}
.table-header {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 37px;
	background: #f5f5f5;
}
.tools-group {
	padding: 4px 0 0 6px;
}
.tools-group .checkbox-w {
	float: left;
	padding-top: 6px;
	padding-left: 4px;
	text-align: left;
}
.checkbox-w {
	width: 30px;
	text-align: center;
}
.project-form {
	padding: 20px 30px;
}
.project-form .form-level {
	padding: 6px 0;
}
.project-form .form-level .lable-name {
	float: left;
	width: 60px;
	padding-right: 15px;
	line-height: 38px;
	font-size: 14px;
}
.project-form .form-level .input-wrap {
	margin-left: 60px;
}
.form-level label {
	margin-bottom: 0px;
}
.form-level ul.checkbox-group {
	overflow: hidden;
}
.form-level ul.checkbox-group li {
	float: left;
	height: 38px;
	line-height: 38px;
	padding-right: 20px;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-pass {
	padding: 30px 0;
	font-size: 15px;
	text-align: center;
}
/* Layout */
.header {
	color: #ffffff;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
/*.header:hover {color: #ffffff;background-color: rgba(0,0,0,0.5);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}*/
/* Navigations */
.navbar-fixed-top {
	border-bottom: none;
}
.header .navbar {
	margin-bottom: 0;
}
.main-navigation .navbar-default {
	background-color: transparent;
	border: none;
}
.main-navigation .navbar-default .navbar-nav > li > a {
	color: #fff;
	padding: 20px 11px;
	font-size: 16px;
	font-weight: 500;
	background: none;
}
.main-navigation .navbar-default .navbar-nav > li.active > a {
	color: #5986F9;
}
.main-navigation .navbar-default .navbar-nav > li > a:hover {
	color: #5986F9;
	background: #242424;
}
.main-navigation .navbar-default .navbar-nav > li.active > a:hover {
	color: #5986F9;
	background: #242424;
}
.main-navigation .navbar-nav .nav-arrow {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-left: 3px;
	background: url(../img/navbar-arrow.gif) no-repeat left center;
}
.main-navigation .navbar-nav .subnav {
	display: none;
}
.drop {
	position: relative;
}
.drop > a {
	text-decoration: none;
	color: #fff;
}
.drop .subnav {
	position: absolute;
	z-index: 99;
	left: 0;
	width: 200px;
	background: #242424;
	display: none;
}
.drop .subnav li {
	border-bottom: solid 1px #2f2f2f;
}
.drop .subnav li:last-child {
	border: none;
}
.drop .subnav li a {
	display: block;
	color: #838383;
	font-size: 15px;
	line-height: 24px;
	padding: 10px 15px;
	text-decoration: none;
}
.drop .subnav li a:hover {
	color: #fff;
	background: #2a2a2a;
}
.drop a.current {
	color: #5986F9!important;
	background: #242424!important;
}
.drop .nav-arrow {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-left: 3px;
	background: url(../img/navbar-arrow.gif) no-repeat left center;
}
.logo {
	float: left;
	width: 140px;
	margin-right: 30px;
	height: 60px;
	line-height: 60px;
	padding-left: 48px;
	font-size: 20px;
	color: #fff;
	background: url(../img/logo.png) no-repeat left center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.logo a {
	display: block;
	width: 100%;
	height: 60px;
	color: #fff;
}
.brand {
	font-size: 38px;
	padding: 10px 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.navbar-operation {
	float: right;
}
.navbar-operation .navbar-btn {
	float: left;
	margin: 14px 10px 0 0;
}
.navbar-operation .navbar-login {
	float: left;
}
.navbar-operation .navbar-login .login-before {
	padding-right: 10px;
}
.navbar-operation .navbar-login .login-before>ul>li {
	float: left;
	padding: 0 10px;
	line-height: 60px;
}
.login-before>ul>li>a {
	color: #fff;
}
.navbar-operation .lan-cutover {
	float: right;
	position: relative;
}
.navbar-operation .lan-cutover > a {
	display: block;
	padding: 0 10px;
	font-size: 14px;
	line-height: 60px;
	color: #fff;
	text-decoration: none;
}
.navbar-operation .lan-cutover > a:hover {
	color: #5986F9;
	background: #2a2a2a;
}
.navbar-operation .lan-cutover ul {
	position: absolute;
	z-index: 2;
	right: 0;
	width: 150px;
	background: #242424;
	display: none;
}
.navbar-operation .lan-cutover li {
	border-bottom: solid 1px #2f2f2f;
}
.navbar-operation .lan-cutover li:last-child {
	border: none;
}
.navbar-operation .lan-cutover li a {
	display: block;
	color: #838383;
	line-height: 24px;
	padding: 10px 15px;
	text-decoration: none;
}
.lan-cutover .current {
	color: #5986F9;
	background: #2a2a2a;
}
.lan-cutover .nav-arrow {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin-left: 3px;
	background: url(../img/navbar-arrow.gif) no-repeat left center;
}
.fixed-header-on .header {
	background-color: rgba(0,0,0,0.5);
}
.fixed-header-on .brand {
	font-size: 24px;
}
@media (max-width:1200px) {
.mask-box .mask5 {
	width: 380px;
}
}
@media (min-width:768px) and (max-width:991px) {
.main-navigation .container-fluid {
	padding-left: 0;
	padding-right: 0;
}
.navbar-nav {
	float: left !important;
}
.main-navigation .navbar-default .navbar-nav > li > a {
	padding: 20px 8px;
	font-size: 15px;
}
.main-navigation .navbar-default .navbar-nav > li > a {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.fixed-header-on .logo, .fixed-header-on .brand, .fixed-header-on .site-slogan {
	display: none;
}
.fixed-header-on .navbar-default .navbar-nav > li > a {
	padding-top: 20px;
	padding-bottom: 20px;
}
}
@media (max-width:767px) {
.header.navbar-fixed-top {
	position: absolute;
	min-height: 60px;
}
.header-sub.navbar-fixed-top {
	position: inherit;
}
.header-sub {
	background: rgba(0,0,0,1);
}
.main-navigation .navbar-default .navbar-nav > li > a {
	padding: 20px 12px;
	font-size: 15px;
}
}
.navbar-operation-md {
	display: none;
}
.navbar-operation-md .nav-icon i {
	display: block;
	width: 50px;
	height: 60px;
	background: url(../img/nav-icon.png) no-repeat center center;
}
.navbar-operation-md .nav-icon.current i {
	background: #242424 url(../img/nav-icon.png) no-repeat center center;
}
.navbar-operation-md .subnav {
	right: 0;
	left: auto;
	display: none;
	width: 150px;
}
/* 封号页面
==============================================*/
.closure {
	background: #f3f3f3;
}
.closure .closure-wrap {
	width: 950px;
	height: 484px;
	margin: 100px auto 200px;
	background: url("/static/web4.0/img/fenghao-pic.png") no-repeat 128px 93px;
	border-radius: 4px;
	background-color: #ffffff;
	box-shadow: 0 3px 7px 0 rgba(51, 154, 255, 0.08);
	padding-left: 486px;
	padding-top: 136px;
}
.detail {
	margin-bottom: 40px;
}
.detail .tit h3 {
	font-size: 36px;
	letter-spacing: 8px;
	text-align: left;
	color: #2f2f2f;
	letter-spacing: normal;
	margin-bottom: 18px;
}
.detail .timer {
	font-size: 14px;
	text-align: left;
	color: #7e7e7e;
	margin-bottom: 7px;
}
.detail .timer .green {
	font-size: 16px;
	color: #22b573;
}
.detail .email {
	font-size: 14px;
	text-align: left;
	color: #7e7e7e;
}
.detail .email .blue {
	font-size: 16px;
	color: #35b0fd;
}
.closure-wrap .retIndex {
	width: 110px;
	height: 32px;
	border-radius: 4px;
	border: solid 1px #e9eaeb;
	display: block;
	color: #8799a9;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
}
.closure-wrap .retIndex:hover {
	text-decoration: none;
}
@media (max-width:1280px) {
.closure .closure-wrap {
	margin: 100px auto 50px;
}
}
/* 文章与技术分享
==============================================*/
.mar-t-header {
	padding-top: 40px;
}
.tags-w .tags {
	display: inline-block;
	padding: 4px 15px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 1;
	color: #fff;
}
.tags-w .tags01 {
	background: #53b481;
}
.tags-w .tags02 {
	background: #5986F9;
}
.tags-w .tags03 {
	background: #f9a700;
}
.tags-list {
	padding-left: 20px;
	background: url("../img/f-icon.png") no-repeat left -184px;
}
.tags-list a {
	display: inline-block;
	color: #999;
	font-size: 12px;
}
/*  tec-left */
.tec-left {
	float: left;
	width: 70%;
	padding-right: 30px;
}
/*owl-carousel*/
#owl-demo {
	position: relative;
	width: 100%;
	height: 280px;
	margin: 0px auto 0 auto;
	overflow: hidden;
}
#owl-demo .item {
	display: block;
	height: 280px;
	position: relative
}
#owl-demo .carousel-img {
	display: block;
	width: 100%;
}
#owl-demo b {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
#owl-demo .carousel-des {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 60px;
	padding: 0 15px;
	color: #fff;
}
#owl-demo .carousel-des h4 {
	max-width: 580px;
	height: 20px;
	font-size: 16px;
	margin: 12px 0 4px 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#owl-demo .carousel-des p {
	max-width: 580px;
	height: 20px;
	margin-bottom: 0;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.owl-pagination {
	position: absolute;
	right: 20px;
	bottom: 17px;
	height: 22px;
}
.owl-page {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 5px;
	background: #fff;
*display:inline;
*zoom:1;
}
.owl-pagination .active {
	background: #5986F9;
}
.owl-buttons {
	display: none;
}
.owl-buttons div {
	position: absolute;
	top: 50%;
	width: 30px;
	height: 70px;
	margin-top: -35px;
	text-indent: -9999px;
}
.owl-prev {
	left: 0;
	background-image: url("../img/owl-prev.png");
}
.owl-next {
	right: 0;
	background-image: url("../img/owl-next.png");
}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	float: left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
	cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}
/* 列表 */
.tec-list {
	padding-top: 20px;
}
.tec-list .tec-item {
	padding: 22px 0px;
	border-bottom: solid 1px #e3e3e3;
}
.tec-item .img-w {
	float: left;
	width: 260px;
}
.tec-item .des-w {
	position: relative;
	margin-left: 275px;
	height: 175px;
}
.tec-item .des-w .text h5 {
	font-size: 18px;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 15px;
	font-weight: bold;
}
.tec-item .des-w .text p {
	margin-top: 15px;
	height: 40px;
	color: #989898;
	overflow: hidden;
}
.tec-item .des-w .tags-list {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	width: 100%;
}
.info-f, .info-f a {
	font-size: 12px;
	color: #757575;
}
.info-f a:hover, .info-f a:active {
	color: #339aff;
	text-decoration: none;
}
.info-f span {
	display: inline-block;
	margin-right: 15px;
}
.info-f .name a {
	padding-left: 20px;
	background: url("../img/f-icon.png") no-repeat left -6px;
}
.info-f .time {
	padding-left: 20px;
	background: url("../img/f-icon.png") no-repeat left -36px;
}
.info-f .comm {
	padding-left: 20px;
	background: url("../img/f-icon.png") no-repeat left -66px;
}
.info-f .eye {
	padding-left: 20px;
	background: url("../img/f-icon.png") no-repeat left -96px;
}
.info-f .reply a {
	background: url("../img/f-icon2.png") no-repeat left -4px;
}
.info-f .delete a {
	background: url("../img/f-icon2.png") no-repeat left -35px;
}
.info-f .like a {
	padding-left: 20px;
	background: url("../img/f-icon2.png") no-repeat left -65px;
}
.info-f .report a {
	background: url("../img/f-icon2.png") no-repeat left -94px;
}
.tec-item .des-w .info-f a:hover, .tec-item .des-w .info-f a:focus {
	color: #5986F9;
	text-decoration: none;
}
.img-w img {
	width: 100%;
	height: 173px;
}
/*  tec-right */
.tec-right {
	float: right;
	width: 30%;
	padding-left: 30px;
}
.tec-hot .tit01 {
	padding-top: 0;
	text-align: left;
}
.tec-hot .tit01 h3 {
	padding-left: 10px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	margin-top: 0;
	border-left: solid 3px #5986F9;
}
.tec-hot .item {
	position: relative;
	margin: 20px 0 30px;
	z-index: 1;
}
.tec-hot .item:last-child {
	margin-bottom: 0;
}
.tec-hot .item .tags-w {
	position: absolute;
	z-index: 2;
	left: 0;
	top: 0;
}
.tec-hot .item .img-w img {
	width: 100%;
	height: 208px;
}
/* article-detial
==============================================*/
.article {
	padding-bottom: 50px;
}
.article-w {
	width: 700px;
	padding-bottom: 50px;
}
.article-w hr {
	margin: 40px 0;
}
.article-detial .article-tit {
	padding-bottom: 20px;
	margin: 30px 0 30px;
	border-bottom: solid 1px #eee;
}
.article-tit h3 {
	font-weight: bold;
	margin-bottom: 15px;
}
.article-tit a:hover, .article-tit a:focus {
	color: #339aff;
	text-decoration: none;
}
.article-tit .info-f .like a {
	background: url("../img/f-icon.png") no-repeat left -127px;
}
.article-body {
	font-size: 15px;
}
.article-header {
	font-size: 16px;
	line-height: 28px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	color: #999;
	border-bottom: solid 1px #eee;
}
.article-des h2 {
	padding-left: 12px;
	font-size: 24px;
	margin: 30px 0 18px;
	font-weight: bold;
	border-left: solid 3px #5986F9;
}
.article-des h3 {
	font-size: 20px;
	font-weight: bold;
}
.article-des h4 {
	font-size: 18px;
	font-weight: bold;
}
.article-des h5 {
	padding-left: 12px;
	font-size: 16px;
	margin: 30px 0 18px;
	font-weight: bold;
	border-left: solid 3px #5986F9;
}
.article-des h6 {
	padding-left: 12px;
	font-size: 15px;
	margin: 30px 0 18px;
	font-weight: bold;
	border-left: solid 3px #5986F9;
}
.article-des > p {
	margin-bottom: 26px;
	line-height: 26px;
}
.article-des blockquote {
	padding: 15px;
	font-size: 14px;
	background: #f4f4f4;
	color: #858585;
}
.article-copyright {
	font-size: 12px;
	color: #999;
}
.article-tool {
	padding-top: 20px;
}
.article-tool .tags-w {
	float: left;
}
/*share*/
.article-tool .share {
	float: right;
}
.socialShare {
	display: block;
	width: 54px;
	height: 54px;
	position: relative;
	z-index: 1;
	float: right;
}
.socialShare .msb_main {
	display: block;
	width: 42px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	cursor: pointer;
	text-indent: -9999px;
	border: 4px solid #FFF;
	box-shadow: 0 0 5px #DDD;
	border-radius: 36px;
}
.socialShare .msb_main:hover {
	box-shadow: 0 0 5px #BBB;
}
.socialShare .msb_main img {
	width: 100%;
	cursor: pointer;
	border-radius: 23px;
	border: none;
	float: left
}
.socialShare .msb_network_button {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 9px;
	left: 92px;
	z-index: 1;
	cursor: pointer;
	text-indent: -9999px;
	display: none;
	background: no-repeat;
	border: 6px solid #f5f5f5;
	border-radius: 50%;
}
.socialShare .msb_network_button.sina {
	background: url("../img/social.png") no-repeat -130px -87px;
}
.socialShare .msb_network_button.tQQ {
	background: url("../img/social.png") no-repeat -185px -20px;
}
.socialShare .msb_network_button.qZone {
	background: url("../img/social.png") no-repeat -73px -20px;
}
.socialShare .msb_network_button.douban {
	background: url("../img/social.png") no-repeat -130px -151px;
}
.socialShare .msb_network_button.weixin {
	background: url("../img/social.png") no-repeat -73px -87px;
}
.socialShare .msb_network_button:hover {
	transition: -moz-transform 2s ease-out 0s;
	border: 6px solid #eee;
}
/*like*/
.article-tool .like {
	float: left;
	width: 100%;
	padding-top: 30px;
	text-align: center;
}
.like a.btn-like {
	display: inline-block;
	font-size: 14px;
	color: #999;
	line-height: 1;
	padding: 12px 50px;
	border-radius: 3px;
	border: solid 1px #ebebeb;
	background: #fff;
}
.like a.btn-like .icon-like {
	display: inline-block;
	padding-left: 30px;
	height: 25px;
	line-height: 25px;
	background: url("../img/icon-like.png") no-repeat left -13px;
}
.like a.btn-like:hover, .like a.btn-like:focus {
	color: #339aff;
	border: solid 1px #339aff;
	text-decoration: none;
}
.like a.btn-like:hover .icon-like, .like a.btn-like:focus .icon-like {
	background: url("../img/icon-like.png") no-repeat left -62px;
}
.like.active a.btn-like {
	color: #fff;
	background: #339aff;
	border: solid 1px #339aff;
}
.like.active a.btn-like .icon-like {
	background: url("../img/icon-like.png") no-repeat left -113px;
}
/* comment */
.comment .tit01 {
	margin-bottom: 30px;
}
.comment-list .comment-input {
	position: relative;
}
.comment-list .comment-input .login {
	position: absolute;
	z-index: 2;
	top: 0px;
	width: 100%;
	text-align: center;
	padding-top: 30px;
}
.comment-list .comment-input .login a {
	color: #339aff;
}
.comment-list .comment-item {
	padding: 15px 0;
}
.comment-list .comment-item-inner {
	padding-left: 60px;
}
.comment-list .comment-item:last-child {
	padding-bottom: 0;
}
.comment-list .comment-header {
	padding: 0 0 10px 0;
	margin-bottom: 74px;
}
.comment-list .comment-header .comment-btn {
	text-align: right;
	padding-top: 15px;
}
.comment-btn .btn-primary {
	padding: 8px 20px;
	margin-left: 15px;
	line-height: 1;
}
.comment-item .img-w {
	float: left;
	width: 50px;
}
.comment-item .img-w .img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}
.comment-item .comment-msg {
	margin-left: 60px;
	height: 68px;
}
.comment-item .comment-msg .tit {
	margin-bottom: 6px;
	font-size: 12px;
}
.comment-item .comment-msg .tit span {
	display: inline-block;
	padding-right: 20px;
}
.comment-item .comment-msg .tit .time {
	color: #999;
}
.comment-item .comment-msg .tit .like {
	color: #999;
}
.comment-item .comment-msg .msg {
	width: 100%;
}
.comment-item .comment-msg:hover .info-f {
	display: block;
}
.comment-item .comment-msg .info-f {
	padding-top: 10px;
	display: none
}
.comment-item .comment-msg .info-f span {
	padding-left: 0;
}
.comment-item .comment-msg .info-f span a {
	display: block;
	line-height: 22px;
	padding-left: 30px;
	color: #8799a9;
}
.comment-item .comment-msg .reply-w {
	position: relative;
	margin-top: 8px;
	display: none;
}
.comment-item .comment-msg .reply-w textarea.form-control {
	box-shadow: none;
	height: 34px;
	border: solid 1px #339aff;
}
.reply-w a.btn-reply {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	width: 52px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border: solid 1px #339aff;
	background: #339aff;
	color: #fff;
	border-radius: 0 2px 2px 0;
}
.reply-w a.btn-reply:hover, .reply-w a.btn-reply:focus {
	background: #268bed;
	text-decoration: none;
}
/* articles side
==============================================*/
.related-articles ul li {
	padding: 4px 0 4px 15px;
}
.related-articles .quentin-tit-h {
	margin-bottom: 15px
}
.tit01 .tit-quentin-about {
	float: left;
	padding-left: 12px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
	border-left: solid 3px #5986F9;
}
/* report
==============================================*/
/* report-header */
.aq-report-header {
	height: 780px;
}
.aq-report-header .report-text {
	width: 100%;
	padding-top: 160px;
	text-align: center;
}
.aq-report-header .report-text p {
	padding-top: 20px;
	font-size: 28px;
}
.st-report-header {
	height: 780px;
	width: 100%;
}
.header-inner {
	width: 980px;
	margin: 0 auto;
}
.report-logo {
	height: 120px;
	padding-top: 20px;
}
.report-text {
	float: right;
	padding-top: 120px;
	text-align: right;
}
.report-text h4 {
	padding: 20px 0 40px;
	font-size: 20px;
	color: #1689bf;
}
.report-text .version span {
	display: inline-block;
	padding-left: 20px;
}
/* report-main */
.vul-report {
	width: 980px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 24px;
}
.report-tit {
	padding-bottom: 9px;
	margin: 40px 0 30px;
	border-bottom: 1px solid #eee;
}
.report-tit h2 {
	padding-left: 15px;
	font-size: 24px;
	color: #333;
	font-weight: bold;
	border-left: solid 4px #4db8ff;
}
.vul-report h3 {
	font-size: 20px;
	color: #333;
	font-weight: bold;
	padding-bottom: 15px;
}
.vul-report h4 {
	font-size: 18px;
	margin: 30px 0 10px;
	font-weight: bold;
	color: #333;
}
.vul-report h4 img {
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}
.vul-report h5 {
	font-size: 16px;
	margin: 15px 0 10px;
	font-weight: bold;
	color: #333;
}
.vul-report h6 {
	font-size: 15px;
	margin: 15px 0 10px;
	font-weight: bold;
	color: #333;
}
.vul-report .report-test-result p {
	line-height: 14px;
	font-size: 16px;
	text-indent: 0px;
}
.vul-report .report-bugs-des p {
	line-height: 30px;
	font-size: 16px;
	text-indent: 0px;
}
.vul-report p {
	text-indent: 30px;
	line-height: 30px;
}
.report-bugs-des ul li {
	line-height: 30px;
}
.report-bugs-des .text {
	color: #5e5e5e;
}
.vul-report .bugs-label {
	font-weight: bold;
	color: #333333;
}
.vul-report pre {
	font-size: 12px;
	padding: 10px;
	line-height: 18px;
	color: #666;
	border: 1px solid #e0e0e0;
	background: #fbfbfb;
}
.vul-report .table-default {
	width: 100%;
	font-size: 14px;
}
.vul-report .table-default thead tr th {
	vertical-align: bottom;
	border-bottom: 1px solid #eaeefb;
	background-color: #eff2f7;
	color: #333;
	padding: 10px;
}
.vul-report .table-default tbody tr td {
	border-bottom: 1px solid #eaeefb;
	padding: 10px;
}
.vul-report ol {
	padding-left: 15px;
list-style:;
}
.vul-report ol li {
	line-height: 30px;
}
.vul-report ol li:before {
	float: left;
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	margin-top: 14px;
	margin-right: 10px;
	background-color: #565656;
	border-radius: 50%;
}
.vul-report img {
	display: block;
	max-width: 100%;
	padding-top: 10px;
}
.vul-report .report-bugs-list .num {
	width: 80px;
}
.vul-report .report-bugs-list .bugs-level span {
	display: inline-block;
	line-height: 1;
	padding: 4px 10px;
	border-radius: 20px;
	font-size: 12px;
	color: #fff;
}
.vul-report .report-bugs-list .bugs-level .bugs-serious {
	background: #f44542;
}
.vul-report .report-bugs-list .bugs-level .bugs-hight {
	background: #ea8812;
}
.vul-report .report-bugs-list .bugs-level .bugs-mid {
	background: #5867c3;
}
.report-appendix table .bugs-name {
	width: 30%;
}
.report-appendix table .bugs-des {
	width: 70%;
}
.step-tree h3 {
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	margin-bottom: 30px;
	color: #292929;
}
.step-tree ul li {
	position: relative;
	padding-bottom: 25px;
}
.step-tree ul li:last-child {
	padding-bottom: 0;
}
.step-tree ul li:before {
	content: '';
	position: absolute;
	top: 25px;
	left: 10px;
	bottom: 4px;
	width: 2px;
	background: #CBD9FD;
}
.step-tree ul li.active .num {
	color: #fff;
	background: #5f8bf9;
	border: solid 2px #5f8bf9;
}
.step-tree ul li.active .text {
	color: #5f8bf9;
}
.step-tree ul li.active:before {
	background: #5f8bf9;
}
.step-tree ul li.end .num {
	color: #fff;
	background: #5f8bf9;
	border: solid 2px #5f8bf9;
}
.step-tree ul li.end .text {
	color: #5f8bf9;
}
.step-tree .num {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	display: block;
	text-align: center;
	width: 22px;
	height: 22px;
	line-height: 18px;
	color: #CBD9FD;
	background: #f4f4f4;
	border: solid 2px #CBD9FD;
	border-radius: 50%;
}
.step-tree .text {
	margin-left: 35px;
	line-height: 22px;
}
.admin-src .src-right {
	width: 180px;
	padding: 0;
}
.admin-src .admin-src-left {
	margin-right: 250px;
}
/* 漏洞认领模态框 */
.modal-claim-con {
	padding: 20px;
}
.modal-claim-con h3 {
	font-size: 20px;
	font-weight: bold;
}
.modal-claim-con .claim-img {
	padding: 40px;
}
.modal-claim-con .btn-box {
	padding-top: 20px;
}
.project-overview {
	padding: 20px;
}
.project-overview .project-img {
	float: left;
	width: 265px;
	height: 177px;
}
.project-overview .project-r-text {
	margin-left: 295px;
}
.project-overview .project-r-text h3 {
	font-size: 20px;
	margin-bottom: 12px;
}
.project-overview .project-r-text .time {
	color: #84878E;
}
.project-overview .project-r-text > ul {
	padding-top: 10px;
	margin-top: 15px;
	border-top: solid 1px #E8E9EA;
	overflow: hidden;
}
.project-overview .project-r-text > ul li {
	float: left;
	padding-right: 90px;
}
.project-overview .bugs-data {
	margin-top: 20px;
	background: #F9F9F9;
	border-top: solid 1px #E8E9EA;
	border-bottom: solid 1px #E8E9EA;
}
.project-overview .bugs-data ul {
	overflow: hidden;
}
.project-overview .bugs-data ul li {
	float: left;
	width: 25%;
	padding: 8px 0 8px 50px;
	line-height: 20px;
}
.project-overview .bugs-data ul li:nth-child(1) {
	background: url('../img/bugs-level-icon.png') no-repeat 22px -2px;
}
.project-overview .bugs-data ul li:nth-child(2) {
	background: url('../img/bugs-level-icon.png') no-repeat 22px -42px;
}
.project-overview .bugs-data ul li:nth-child(3) {
	background: url('../img/bugs-level-icon.png') no-repeat 22px -82px;
}
.project-overview .bugs-data ul li:nth-child(4) {
	background: url('../img/bugs-level-icon.png') no-repeat 22px -122px;
}
/* 电子合同 */
.main-wrapper {
  padding: 30px 0;
}
.contract {
  min-height: 500px;
  padding: 25px;
}
.contract .tips-box-blue {
  margin-bottom: 40px;
}
.contract .contract-header {
  font-size: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  color: #262626;
  border-bottom: solid 1px #E9E8E9;
  text-align: center;
}
.contract .contract-body {
  line-height: 26px;
}
.contract .contract-body p {
  text-indent: 29px;
}
.contract .contract-footer {
  padding-top: 20px;
  margin-top: 30px;
  color: #262626;
  border-top: solid 1px #E9E8E9;
  text-align: center;
}
.contract .contract-footer .btn {
  width: 140px;
  margin: 0 8px;
}
/* select-group */
.select-group.group-two .item:nth-child(1) {
  float: left;
  width: 48%;
}
.select-group.group-two .item:nth-child(2) {
  float: right;
  width: 48%;
}

/* 管理员后台-查看报告 */
.report-box {
	margin-bottom: 24px;
	border-radius:4px;
	background: #fff;
}
.report-box .tit {
	padding: 15px 24px 0 0;
}
.report-box .tit h3 {
	position: relative;
	float: left;
	font-size: 16px;
	color: #273350;
	line-height: 20px;
}
.report-box .tit h3:before {
	float: left;
	content: '';
	width: 4px;
	height: 20px;
	background: #4B7DFA;
	margin-right: 20px;
}
.report-box .report-body {
	padding: 24px;
}
.project-about .project-header {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: solid 1px #E8E9EC;
}
.project-about .project-header .text {
	padding-right: 200px;
}
.project-about .project-header .text h3 {
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 28px;
	color: #273350;
}
.project-about .project-header .btn-box {
	float: right;
}
.project-about > ul {
	position: relative;
}
.project-about > ul li {
	float: left;
	width: 25%;
	padding-left: 40px;
	min-height: 60px;
	border-right: solid 1px #E8E9EC;
}
.project-about > ul li:nth-child(1) {
	padding-left: 0;
}
.project-about > ul li:nth-child(4) {
	border-right: none;
}
.project-about .btn-tips02 {
	margin-right: 4px;
}
.project-about > ul li p {
	margin-bottom: 5px;
	color: #5A6379;
}
.project-about > ul li strong {
	font-size: 24px;
	color: #273350;
}
.project-about .bugs-num {
	margin-top: 3px;
}
.project-abouts .project-header {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: solid 1px #E8E9EC;
}
.project-abouts .project-header .text {
	padding-right: 200px;
}
.project-abouts .project-header .text h3 {
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 28px;
	color: #273350;
}
.project-abouts .project-header .btn-box {
	float: right;
}
.project-abouts > ul {
	position: relative;
}
.project-abouts > ul li {
	float: left;
	width: 25%;
	padding-left: 40px;
	min-height: 60px;
}
.project-abouts > ul li:nth-child(1) {
	padding-left: 0;
}
.project-abouts > ul li:nth-child(4) {
	border-right: none;
}
.project-abouts .btn-tips02 {
	margin-right: 4px;
}
.project-abouts > ul li p {
	margin-bottom: 5px;
	color: #5A6379;
}
.project-abouts > ul li strong {
	font-size: 24px;
	color: #273350;
}
.project-abouts .bugs-num {
	margin-top: 3px;
}
.bugs-num {
	border-radius: 4px;
	display: inline-block;
  overflow: hidden;
}
.bugs-num span {
	float: left;
	margin-right: 1px;
  min-width: 40px;
  padding: 2px 0;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  color: #fff;
}
.bugs-num .bugs-serious {
  background: #6F0766;}
.modal-body .btns-footer .btn {
	margin: 0 5px;
}
.bugs-num .bugs-high {
  background: #E94822;
}
.bugs-num .bugs-medium {
  background: #F19109;
}
.bugs-num .bugs-low {
  background: #EED512;
}
#chart-bug-level,#chart-bug-category {
	height: 250px;
}
.table-bug-list {
	padding-bottom: 5px;
}
.table-bug-list .header-row {
	color: #273350;
	background: #F7F7F9;
	border-bottom: solid 1px #E8E9EC;
}
.table-bug-list .item {
	float: left;
	line-height: 24px;
	padding: 12px 20px 12px 0;
	position: relative;
}
.table-bug-list .item-1 {
	width: 35%;
	padding-left: 60px;
}
.table-bug-list .item-2 {
	width: 20%;
}
.table-bug-list .item-3 {
	width: 15%;
}
.table-bug-list .item-4 {
	width: 15%;
}
.table-bug-list .item-5 {
	width: 15%;
}
.table-bug-list .body-row {
	color: #5A6379;
	border-bottom: solid 1px #E8E9EC;
}
.table-bug-list .body-row:hover {
	background: #f3f6fd;
}
.table-bug-list .body-sub {
	padding: 25px 24px 15px 60px;
	display: none;
	background: #F7F7F9;
}
.table-bug-list .body-sub h3 {
	color: #273350;
	margin: 0 0 10px;
	font-size: 15px;
}
.table-bug-list .body-sub .sub-item {
	padding-bottom: 10px;
}
.table-bug-list .body-sub .sub-item:last-child {
	padding-bottom: 0;
}
.table-bug-list .text-ellipsis {
	display: block;
	height: 24px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.table-bug-list .body-row .js-slide {
	position: absolute;
	left: 23px;
	top: 18px;
	display: block;
	width: 15px;
	text-align: center;
	height: 15px;
	line-height: 1;
	border-radius: 50%;
	background: #fff;
	border: solid 1px #b7b7b7;
	color: #b7b7b7;
	cursor: pointer;
}
.table-bug-list .body-row .js-slide:before {
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	left: -1px;
	top: -1px;
	content: '+';
}
.table-bug-list .body-row:hover .js-slide {
	border: solid 1px #5986F9;
	color: #5986F9;
}
.table-bug-list .body-row .js-slide.active:before {
	content: '-';
}
.table-bug-list .bugs-tag {
	display: block;
	line-height: 20px;
	font-size: 13px;
	width: 60px;
	margin-top: 2px;
	border-radius: 20px;
	text-align: center;
	color: #fff;
}
.bugs-tag.bugs-serious {
	background: #6F0765;
}
.bugs-tag.bugs-high {
	background: #E94822;
}
.bugs-tag.bugs-medium {
	background: #F19109;
}
.bugs-tag.bugs-low {
	background: #EED512;
}

/* 项目邀请模态框 */
.form-project-invite {
	padding-top: 20px;
}
.form-project-invite .item {
	border-bottom: solid 1px #E8E9EC;
}
.form-project-invite .item:nth-child(2) {
	padding-top: 30px;
	border-bottom: none;
}
.project-invite .modal-dialog {
	width: 600px;
}
.modal-primary .modal-header {
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid #5986F9;
	background: url('../img/home_bg.png') no-repeat top left;
}
.modal-primary .modal-title,.modal-primary .close {
	color: #fff;
}
.subtit01 h2 {
	position: relative;
	display: inline-block;
	font-size: 16px;
	z-index: 3;
	margin: 0 0 20px;
}
.subtit01 .tit-text {
	color: #5986F9;
	position: relative;
	z-index: 2;
}
.subtit01 h2:after {
	position: absolute;
	left: 0;
	bottom: -2px;
	right: 0;
	content: '';
	z-index: 0;
	height: 8px;
	background: #E1ECFF;
}
.invite-member {
	padding-bottom: 30px;
}
.invite-member .input-con {
	padding-right: 90px;
}
.invite-member button {
	float: right;
	width: 80px;
	height: 38px;
}
.form-project-invite h3 {
	font-size: 16px;
	margin: 0 0 15px;
	color: #273350;
}
.form-project-invite .text-tips {
	font-size: 12px;
}
.percentage-form {
	padding-bottom: 10px;
}
.percentage-form.form-wrapper .form-item {
	float: left;
	width: 50%;
	padding-bottom: 20px;
}
.percentage-form .form-item:nth-child(2n) {
	padding-left: 15px;
}
.percentage-form .form-item:nth-child(2n+1) {
	padding-right: 15px;
}
.invite-member-list {
	padding: 15px 20px;
	margin-bottom: 30px;
	border-radius: 3px;
	background: #F7F7F9;
	border: solid 1px #D9DBE0;
}
.invite-member-list ul {
	/* height: 108px; */
	overflow-y: scroll;
}
.invite-member-list ul li {
	float: left;
	width: 50%;
	line-height: 20px;
	padding: 6px 0;
}
.invite-member-list ul li:nth-child(2n) {
	padding-left: 15px;
}
.invite-member-list ul li:nth-child(2n+1) {
	padding-right: 15px;
}
.switch-box {
	display: inline-block;
	width: 32px;
	height: 16px;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.switch-box .left {
	position: absolute;
	left:1px;
}
.switch-box .right {
	position: absolute;
	right:1px;
}
.switch-btn {
	width: 14px;
	height: 14px;
	border-radius: 100%;
	background: #fff;
	position: absolute;
}
.open1 {
	background: #ddd;
}
.open2 {
	top: 1px;
	left: 1px;
}
.close1 {
	width: 32px;
	height: 16px;
	border-radius: 30px;
	overflow: hidden;
	position: relative;
	background: #659dea;
}
.close2 {
	right: 1px;
	top: 1px;
}
.btn-tips02 {
	display: inline-block;
}
.btn-tips02 i {
	width: 16px;
	height: 16px;
	border: solid 1px #959ba9;
	display: inline-block;
	cursor: pointer;
	background-image: url('../img/icon-why.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px;
	border-radius: 100%;
}
.btn-tips02:hover i {
	border: solid 1px #4B7DFA;
	background-image: url('../img/icon-why-hov.svg');
}

/*媒体查询
======================================*/
@media screen and (min-width: 1200px) and (max-width: 1279px) {
  .forpad {
    display: none;
  }
  .navbar-wrapper .navbar-nav {
    margin-left: 30px;
  }
  .navbar-wrapper .navbar-nav li a {
    padding: 20px 11px;
    font-size: 15px;
  }
  .menu-lab .dropdown-menu > li > a {
    padding: 15px 20px 15px 55px;
  }
  .project-nav ul {
    text-align: left;
  }
  .login-xs {
    display: none;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .tec-hot .item .img-w img {
    height: 168px;
  }
  .forpad {
    display: none;
  }
  .logo {
    width: 140px;
    margin-right: 20px;
  }
  .navbar-operation {
    display: none;
  }
  .navbar-operation-md {
    float: right;
    display: block;
  }
  .main-navigation .navbar-default .navbar-nav > li > a {
    padding: 20px 15px;
    font-size: 16px;
  }
  .login-xs {
    display: block;
  }
  .login-after {
    float: right;
  }
  .charts-head-match hr {
    margin-left: 18%;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .tec-hot .item .img-w img {
    height: 124px;
  }
  .forpad {
    display: none;
  }
  .navbar-wrapper .navbar-header a {
    width: 48px;
  }
  .navbar-wrapper .navbar-nav {
    margin-left: 30px;
    margin-top: 10px;
  }
  .navbar-wrapper .navbar-nav li a {
    padding: 10px 8px;
    font-size: 15px;
  }
  .menu-lab .dropdown-menu > li > a {
    padding: 15px 20px 15px 55px;
  }
  .header.header-sub {
    background: rgba(0,0,0,1.0);
  }
  .fund .submit-group {
    display: none;
  }
  .header-right {
    margin-left: 125px;
  }
  .logo {
    width: 115px;
    margin-right: 15px;
  }
  .logo a {
    display: block;
    width: 100%;
    height: 60px;
  }
  .logo span {
    display: none;
  }
  .login-xs {
    display: block;
  }
  .login-after {
    float: right;
  }
  .login-after .user-hat, .login-after .user-company {
    font-size: 14px;
  }
  .main-navigation .navbar-default .navbar-nav > li > a {
    padding: 20px 8px;
    font-size: 14px;
  }
  .navbar-operation {
    display: none;
  }
  .navbar-operation-md {
    float: right;
    display: block;
  }
  .templatemo-login-form-2 .templatemo-one-signin {
    border-right: none;
    padding-right: 15px;
    border-bottom: 1px solid #e8edf0;
  }
  .templatemo-login-form-2 .templatemo-other-signin {
    padding-top: 30px;
    padding-left: 15px;
  }
  .templatemo-login-form-2 .login-fr {
    padding-top: 10px;
  }
  .templatemo-login-form-2 .form-group:last-child {
    margin-bottom: 30px;
  }
  .templatemo-create-account .col-md-6, .templatemo-create-account .col-md-12 {
    padding-top: 5px;
    padding-bottom: 15px;
  }
  .templatemo-create-account .form-group {
    margin-bottom: 0;
  }
  .templatemo-radio-group {
    margin-top: 0;
  }
  .templatemo-contact-form-2 .checkbox {
    margin-bottom: 15px;
  }
  .templatemo-contact-form-2 {
    padding: 30px 30px 0 30px;
  }
  .templatemo-radio-container {
    margin-left: 30px;
  }
  .btn-forgot {
    margin-top: 20px;
  }
  .charts-list .text {
    float: left;
  }
  .footer-list {
    padding-left: 18px;
  }
  .project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text {
    padding-left: 0px;
  }
  .project-hall .project-list01 .thumbnail .info h3 {
    padding-top: 8px;
  }
  .project-hall .project-list01 .thumbnail .info p {
    padding-top: 0px;
  }
  .project-hall .project-list01 .text .text-in {
    height: auto;
  }
  .templatemo-login-form-2 .templatemo-one-signin {
    border-right: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .templatemo-login-form-2 .login-fr {
    padding-top: 40px;
  }
  .login-tab {
    margin: 20px 0 15px;
  }
  .navbar-collapse {
    display: none;
  }
  .login-befor-b {
    display: none;
  }
  .ad-item {
    height: 120px;
  }
  .ad-item .ad-item-info {
    padding: 8px 20px;
  }
  .ad-item .ad-tit {
    padding: 20px 0 10px;
    font-size: 18px;
  }
  .ad-item .ad-text {
    margin-top: 9px;
    font-size: 14px;
  }
  .ad-item .ad-tit.scan-tit {
    padding-left: 32px;
    background: url("../img/scanlogo.png") no-repeat left 16px;
  }
  .charts-head-match hr {
    margin-left: 8.5%;
  }
  .title-match-main-power .radar {
    float: left;
    padding-top: 35px;
  }
  .login-after .drop > a {
    padding: 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .article-w {
    width: 100%;
  }
  .article-des > p {
    word-break : break-word
  }
  .article-des img {
    max-width: 100%;
  }
  #owl-demo, .tec-right {
    display: none
  }
  .tec-item .img-w {
    float: none;
  }
  .tec-item .des-w {
    margin-left: 0;
    height: auto;
  }
  .tec-item .des-w .tags-list {
    display: none;
  }
  .tec-item .des-w .text p {
    height: auto;
    max-height: 40px;
    margin-bottom: 0;
  }
  .info-f {
    display: none;
  }
  .tec-left {
    width : 100%;
    padding-right : 0;
  }
  .banner-service ul {
    display: none;
  }
  .banner .forpad {
    display: block;
    width: 326px;
    margin: 0 auto;
    text-align: center;
  }
  .banner .forpad img {
    width: 55%;
    margin: 0 auto;
  }
  .get-door {
    display: none;
  }
  .header.header-sub {
    background: rgba(0,0,0,1.0);
  }
  .container > .navbar-header, .container-fluid > .navbar-header {
    margin-left: 0px;
  }
  .navbar-wrapper .navbar-nav {
    margin-left: 0px;
    margin-right: 0px;
    border-bottom: solid 1px #f4f4f4;
  }
  .navbar-wrapper .navbar-nav > li {
    float: left;
    width: 100%;
  }
  .navbar-wrapper .navbar-nav li a {
    width: 100%;
    padding: 10px;
    border-top: solid 1px #f4f4f4;
    text-indent: 12px;
  }
  .menu-lab .dropdown-menu > li > a {
    padding: 15px 20px 15px 55px;
    border: none;
  }
  .menu-lab .dropdown-menu > li > a:hover {
    color: #5986F9!important;
  }
  .menu-lab .dropdown-menu > li > a {
    border: none;
  }
  .menu-lab .dropdown-menu > li > a.menu-scan, .menu-lab .dropdown-menu > li > a.menu-data, .menu-lab .dropdown-menu > li > a.menu-diag {
    padding-left: 40px;
    line-height: 42px;
    border-bottom: solid 1px #f4f4f4;
  }
  .main-navigation .navbar-default .navbar-collapse {
    border: none
  }
  .navbar-collapse.in {
    overflow-y: none;
  }
  .main-navigation .navbar-default .navbar-nav > li > a {
    font-size: 15px;
    padding: 10px 0;
  }
  .main-navigation .navbar-default .navbar-nav > li > a:hover {
    color: #5986F9;
    background: none;
  }
  .main-navigation .navbar-default .navbar-nav > li.active > a:hover {
    background: none;
  }
  .header-right {
    margin-left: 0px;
    padding-bottom: 0px;
    width: 100%;
  }
  .navbar-nav {
    margin: 7.5px 0px
  }
  .banner .news-waper {
    display: none;
  }
  .banner-ad {
    display: none;
  }
  .activity-list {
    display: none;
  }
  .ad-item {
    width: 50%;
    height: 120px;
  }
  .ad-item .ad-item-info {
    padding: 8px 20px;
  }
  .ad-item .ad-tit {
    padding: 20px 0 10px;
    font-size: 20px;
  }
  .ad-item .ad-text {
    font-size: 14px;
  }
  .objective-list {
    padding-right: 0px;
  }
  .objective-list .objective-info h3 {
    padding-top: 0px;
  }
  .menu-lab {
    width: 100%;
  }
  .project-hall .project-list01 .thumbnail .info {
    padding-bottom: 0px;
  }
  .project-hall .project-list01 .thumbnail .text {
    padding: 10px 0px;
  }
  .charts-list .text {
    float: left;
  }
  .project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text {
    padding-left: 0px;
    padding-top: 6px;
  }
  .service-menu ul li a {
    font-size: 15px;
    padding: 6px 8px;
  }
  .test-pattern {
    padding: 60px 0 40px;
  }
  .test-process, .value-added {
    padding: 60px 0;
  }
  .dynamic {
    padding-top: 40px;
  }
  .process .icon {
    display: none;
  }
  .media-reports {
    padding-top: 40px;
  }
  .service-tit01, .service-tit02, .service-tit03 {
    margin-bottom: 20px;
  }
  .service-advantage {
    padding: 50px 0 30px;
  }
  .service-system {
    padding: 50px 0 40px;
  }
  .system-info b {
    font-size: 42px;
  }
  .test-pattern {
    padding: 80px 0 70px;
  }
  .test-process {
    padding: 70px 0;
  }
  .value-added .col-md-4 {
    display: none;
  }
  .service-advantage img {
    display: none;
  }
  .footer-list {
    padding-left: 18px;
  }
  .navbar-operation {
    float: right;
    width: 100%;
  }
  .navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
  }
  .navbar-toggle {
    padding: 9px 10px;
    margin-right: 0px;
    background: none;
    border: none;
  }
  .header {
    background-color: rgba(0,0,0,0.5);
  }
  .drop a.current {
    background: none!important;
  }
  .drop .subnav li a {
    background: none;
    font-size: 14px;
  }
  .charts-head-match hr {
    margin-left: 3.5%;
  }
  .title-match-main-power .radar {
    float: left;
    padding-top: 35px;
  }
  .login-after .drop > a {
    padding: 0;
  }
}
@media only screen and (max-width: 1200px) {
  .project-overview .project-r-text > ul li {
    padding: 0;
    width: 25%;
  }
}
@media only screen and (max-width: 992px) {
  .project-overview .project-img {
    display: none;
  }
  .project-overview .project-r-text {
    margin-left: 0;
  }
}
@media only screen and (max-width: 479px) {
	/***首页***/
	#owl-demo, .tec-right {
		display: none
	}
	.tec-item .img-w {
		float: none;
		width: 100%;
		margin-bottom: 24px;
	}
	.tec-item .des-w .tags-list {
		display: none;
	}
	.tec-item .des-w {
		margin-left: 0;
		height: auto;
	}
	.info-f {
		display: none;
	}
	.tec-item .des-w .text p {
		height: auto;
		max-height: 40px;
		margin-bottom: 0;
	}
	.tec-left {
		width : 100%;
		padding-right : 0;
	}
	.article-w {
		width: 100%;
	}
	.article-des img {
		max-width: 100%;
	}
	.article-des p {
		word-break: break-all;
		white-space: normal;
	}
	.banner .forpad {
		display: block;
		width: 326px;
		margin: 0 auto;
		text-align: center;
	}
	.banner .forpad img {
		width: 55%;
		margin: 0 auto;
	}
	.get-door {
		display: none;
	}
	.navbar-wrapper .navbar-nav {
		margin-left: 0px;
		margin-right: 0px;
		border-bottom: solid 1px #f4f4f4;
	}
	.navbar-wrapper .navbar-nav > li {
		float: left;
		width: 100%;
	}
	.navbar-wrapper .navbar-nav li a {
		width: 100%;
		padding: 10px;
		border-top: solid 1px #f4f4f4;
		text-indent: 12px;
	}
	.menu-lab {
		width: 100%;
	}
	.menu-lab .dropdown-menu > li > a {
		padding: 15px 20px 15px 55px;
		border: none;
	}
	.menu-lab .dropdown-menu > li > a:hover {
		color: #5986F9!important;
	}
	.menu-lab .dropdown-menu > li > a {
		border: none;
	}
	.menu-lab .dropdown-menu > li > a.menu-scan, .menu-lab .dropdown-menu > li > a.menu-data, .menu-lab .dropdown-menu > li > a.menu-diag {
		padding-left: 40px;
		line-height: 42px;
		border-bottom: solid 1px #f4f4f4;
	}
	.navbar-operation {
		float: right;
		width: 100%;
	}
	.navbar-operation .navbar-btn {
		float: right;
	}
	.navbar-collapse {
		padding-right: 0px;
		padding-left: 0px;
	}
	.navbar-toggle {
		padding: 9px 0px;
		margin-right: 0px;
		background: none;
		border: none;
	}
	.header {
		background-color: rgba(0,0,0,0.5);
	}
	.header.header-sub {
		background: rgba(0,0,0,1.0);
	}
	.drop a.current {
		background: none!important;
	}
	.drop .subnav {
		position: inherit;
		width: 100%;
	}
	.drop .subnav li a {
		background: none;
		font-size: 14px;
	}
	.fund {
		margin: 0 0px 0 15px;
	}
	.lang {
		display: none;
	}
	.login-after .drop > a {
		padding-left: 0px;
	}
	.banner {
		height: 620px;
		overflow: hidden;
	}
	.banner .news-waper {
		display: none;
	}
	.banner-info h1 {
		font-size: 40px;
		margin: 120px 0 30px;
	}
	.banner-ad {
		display: none;
	}
	.activity-list {
		display: none;
	}
	.ad-item {
		width: 50%;
		height: 100px;
	}
	.ad-item .ad-item-info {
		padding: 8px 20px;
	}
	.ad-item .ad-tit {
		padding: 32px 0 10px;
		font-size: 20px;
		border-bottom: none;
	}
	.ad-item .ad-text {
		display: none;
	}
	.bt-blue1 {
		border-top: solid 3px #5986F9;
	}
	.bt-blue2 {
		border-top: solid 3px #8dc3f8;
	}
	.ad-item .ad-tit.scan-tit {
		padding-left: 32px;
		background: url("../img/scanlogo.png") no-repeat left 29px;
	}
	.tit02 {
		margin-bottom: 10px;
	}
	.tit03 {
		margin-bottom: 15px;
	}
	.tit04 {
		margin-bottom: 20px;
	}
	.mar-top40 {
		margin-top: 30px;
	}
	.project {
		padding: 60px 0 0;
	}
	.project .tit01 {
		margin-bottom: 30px;
	}
	.dynamic .nav-tabs > li > a {
		padding: 4px 17px;
	}
	.dynamic-list ul li {
		position: relative;
	}
	.dynamic-list .info {
		padding-left: 0px;
	}
	.dynamic-list .time {
		position: absolute;
	}
	.dynamic-list .img {
		display: none;
	}
	.objective-list .circle {
		display: none;
	}
	.objective-list {
		padding-right: 0px;
		padding-bottom: 0px;
	}
	.bugs-open-list .bugs-info {
		margin-right: 0px;
	}
	.bugs-open-list .bugs-btn {
		display: none;
	}
	.btn-process {
		display: none;
	}
	.objective-list .circle {
		display: none;
	}
	.manufacturer h3 {
		font-size: 32px;
	}
	.manufacturer p {
		margin-bottom: 76px;
	}
	.process .info {
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.process .icon {
		display: none;
	}
	.products-tabs a {
		padding: 4px 10px;
	}
	.project-nav {
		display: block;
	}
	.project-info {
		height: auto;
	}
	.project-info .info .btn {
		margin-top: 0px;
	}
	.tabs_item .tabs_info .bugs-num span {
		width: 100%;
		text-align: left;
	}
	.tabs_item {
		margin: 0px;
	}
	.tabs_item .tabs_info .bugs-num {
		width: auto;
	}
	.tabs_item .tabs_info .bugs-hat {
		width: auto;
	}
	.tabs_item .tabs_info .icon-service01, .tabs_item .tabs_info .icon-service02, .tabs_item .tabs_info .icon-risk01, .tabs_item .tabs_info .icon-risk02 {
		display: none;
	}
	.manufacturer {
		display: none;
	}
	.notice-time {
		display: none;
	}
	.notice-list {
		padding: 10px 0;
	}
	.case {
		display: none;
	}
	.classification {
		display: none;
	}
	.tab-nav01 {
		float: left;
		padding-top: 10px;
	}
	.tab-nav01 li a {
		font-size: 12px;
		padding: 2px 6px;
	}
	.project-hall .project-list01 .thumbnail .project-img, .project-hall .project-list01 .thumbnail .text {
		padding-left: 0px;
	}
	.media-reports {
		margin: 50px 0;
	}
	.project-hall .project-list01 .thumbnail .info h3 {
		padding-top: 10px;
	}
	.project-hall .project-list01 .thumbnail .info p {
		padding-top: 4px;
	}
	.project-hall .project-list01 .thumbnail .info {
		padding: 20px 20px 6px;
	}
	.charts-head .charts-head-tit h2 {
		font-size: 24px;
	}
	.charts-head p {
		font-size: 14px;
	}
	.charts-head > a > b {
		font-size: 18px;
	}
	.service-menu {
		display: none;
	}
	.banner-service {
		height: 400px;
	}
	.banner-service h1 {
		padding: 50px 0 20px;
		margin: 20px 0;
	}
	.banner-service ul {
		display: none;
	}
	.test-pattern, .test-process, .service-system {
		padding: 40px 0;
	}
	.value-added {
		padding: 40px 0 10px;
	}
	.service-advantage {
		padding-top: 40px;
	}
	.service-tit01, .service-tit02, .service-tit03 {
		margin-bottom: 20px;
	}
	.value-added .col-sm-12 {
		display: none;
	}
	.advantage-list {
		padding-bottom: 40px;
	}
	.advantage-list img {
		display: none;
	}
	.system-info b {
		font-size: 40px;
	}
	.home-tab .nav > li > a {
		font-size: 14px;
		padding: 5px 12px;
	}
	.project-info .info .btn {
		font-size: 16px;
		padding: 4px 15px;
	}
	.objective-info, .partner {
		padding-bottom: 30px;
	}
	.media-reports {
		margin-bottom: 0px;
	}
	.footer-list {
		display: none;
	}
	.footer {
		padding: 20px 0;
	}
	.bottom_tools {
		display: none;
	}
	.bugs-details02 ul {
		overflow: hidden;
	}
	.bugs-details02 ul li {
		width: 100%;
	}
	.project-info01 {
		padding: 10px 15px;
	}
	.project-info01 .btn-lg {
		padding: 6px 12px;
		font-size: 16px;
	}
	.suspend {
		display: none;
	}
	.tit06 h3 {
		font-size: 16px;
	}
	.tab-wraper01 .btn {
		padding: 2px 7px;
	}
	.bugs-open-list ul li {
		padding: 18px 15px 17px;
	}
	.bugs-news .info .img {
		display: none;
	}
	.navbar-collapse {
		padding-left: 0px;
	}
	.templatemo-login-form-2 .templatemo-one-signin {
		border-right: none;
		padding-right: 0px;
	}
	.code-input {
		width: 100%;
	}
	.templatemo-login-form-2 {
		padding: 0 20px 30px;
	}
	.templatemo-login-form-2 .templatemo-other-signin {
		padding-left: 15px;
	}
	.templatemo-login-form-2 .login-fr {
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.dynamic-list p {
		width: 192px;
		padding-left: 0px;
		margin-left: 0px;
	}
	.tabs_item .tabs_info .text {
		width: 100%;
	}
	.main-navigation .navbar-default .navbar-nav > li > a {
		font-size: 15px;
		padding: 10px 0;
	}
	.main-navigation .navbar-default .navbar-nav > li > a:hover {
		color: #5986F9;
		background: none;
	}
	.main-navigation .navbar-default .navbar-nav > li.active > a:hover {
		background: none;
	}
	.navbar-nav {
		margin: 7.5px 0px
	}
	.drop .subnav {
		position: inherit;
		width: 100%;
	}
	.drop .subnav li a {
		padding: 5px 15px;
	}
	.drop .subnav li a:hover {
		color: #999;
	}
	.drop .subnav {
		background: #1f1f1f;
	}
	.navbar-default .navbar-collapse {
		border: none;
	}
	.navbar-collapse {
		padding-right: 0px;
	}
	.header-right {
		margin-left: 0px;
		padding-bottom: 0px;
		width: 100%;
	}
	.navbar-toggle {
		padding: 9px 0px;
		margin-right: 0px;
	}
	.navbar-operation {
		float: right;
		width: 100%;
	}
	.navbar-collapse {
		padding-right: 0px;
		padding-left: 0px;
	}
	.main-navigation .navbar-default .navbar-collapse {
		border: none
	}
	.mask-box .mask1 {
		width: 150px;
	}
	.mask-box .mask2 {
		width: 200px;
	}
	.mask-box .mask3 {
		width: 180px;
	}
	.mask-box .mask4 {
		width: 190px;
	}
	.mask-box .mask5 {
		width: 160px;
	}
	.search-form {
		display: none;
	}
	.desc-info {
		min-width: 230px;
	}
	.desc-info .desc-tit a {
		max-width: 240px;
	}
	.header {
		background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
	}
	@media \0screen\,screen\9 {
		/* 只支持IE6、7、8 */
		.header {
			background-color: #000;
			filter: Alpha(opacity=50);
			position: static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
			*zoom: 1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
		}
		.header:hover {
			background-color: rgba(0, 0, 0, 0.8); /* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
		}
	.charts-head-match hr {
			margin-left: 0.5%;
		}
	.title-match-main-power .radar {
			float: left;
			padding-top: 35px;
		}
	.login-after .drop > a {
			padding: 0;
		}
	}
}
