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

div::before, div::after {
	display: none;
}
.b-footer {
	width: 100%;
	position: relative;
	/* height: 320px; */
					/* background: url("/images/footer-bg.png"); */
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 999;
}
.b-inside-container {
	padding-top: 20px;
	width: 100%;
	padding: 0 4%;
	/* height: 320px; */
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	background-color: #232323;
}
.b-inside-container .f01, .f03-copy, .f01-item {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.b-inside-container .f01 {
	position: relative;
	padding: 20px;
	/* padding: 60px 0 50px; */
	border-bottom: solid 1px #444;
}
.f01 .f01-item {
	margin-right: 20px;
	opacity: 0.6;
}
.f01-subitem, .f03-copy .copy-content, .f03-ewm .ewm-item {
	display: flex;
	flex-direction: column;
}
.f03-copy .copy-content {
	opacity: 0.6;
}
.f01-pic-chat, .f01-pic-phone, .f01-pic-user, .f01-pic-chat-active, .f01-pic-phone-active, .f01-pic-user-active {
	width: 60px;
	height: 60px;
}
.f01-pic-chat-active, .f01-pic-phone-active, .f01-pic-user-active {
	display: none;
}
.f01-subitem p {
	font-weight: 600;
	color: #ccc;
}
.b-inside-container .f02 {
	margin: 80px 0 50px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}
.b-inside-container .f02::before, .b-inside-container .f02::after {
	display: none;
}
.f02 .f02-item {
	padding: 0 0px;
	position: relative;
	opacity: 1;
	text-align: left;
	margin-right: 80px;
}
.f02 .f02-item:first-child {
	padding-left: 0;
}
.f02 .f02-item:last-child::after {
	content: "";
	display: none;
}
.f02 .f02-item dt {
	transition: all .5s ease;
	letter-spacing: 1px;
	padding-bottom: 4px;
	font-size: 14px;
	color: #c1c1c1;
	font-weight: bold;
	margin-bottom: 29px;
	font-family: "Microsoft YaHei", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.f02 .f02-item dd {
	font-size: 14px;
	color: #7a7a7a;
	line-height: 28px;
	transition: all .5s ease;
	letter-spacing: 1px;
	/* opacity:.6; */
	font-family: "Microsoft YaHei", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.f02 .f02-item dd a {
	color: #7a7a7a;
}
.f02 .f02-item dd a:visited {
	color: #7a7a7a;
}
.f02 .f02-item dd:hover {
	opacity: 1;
	color: #fff;
}
.f02 .f02-item dd:hover a {
	color: #fff;
}
.b-inside-container .f03::before, .b-inside-container .f03::after {
	display: none;
}
.b-inside-container .f03 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
	padding: 40px 0;
}
.f03-copy .f03-logo-pic {
	margin-right: 10px;
	width: 40px;
	height: 40px;
	opacity: 0.6;
}
.f03-copy .copy-content p {
	color: #ccc;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 1px;
}
.f03-ewm {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.f03-ewm .ewm-item {
	margin: 0 20px;
	align-items: center;
	transition: all .5s ease;
	opacity: 1;
}
.f03-ewm .ewm-item img {
	opacity: .3;
}
.f03-ewm .ewm-item h3 {
	color: #ccc;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: left;
	display: inline-block;
	width: 100%;
	opacity: .6;
	letter-spacing: 2px;
}
.f03-ewm .ewm-item p {
	color: #ccc;
	font-size: 14px;
	line-height: 30px;
	opacity: .3;
	letter-spacing: 1px;
}
.f03-ewm .ewm-item:hover img, .f03-ewm .ewm-item:hover p {
	opacity: 1;
}
.f03-ewm .ewm-item .ewm-pic {
	width: 100px;
	height: 100px;
}
.f01-chat:hover .f01-pic-chat {
	display: none;
}
.f01-chat:hover .f01-pic-chat-active {
	display: block;
}
.f01-chat:hover, .f01-chat:hover p {
	color: #e36316;
	opacity: 1;
}
.f01-phone:hover .f01-pic-phone {
	display: none;
}
.f01-phone:hover .f01-pic-phone-active {
	display: block;
}
.f01-phone:hover, .f01-phone:hover p {
	color: #e36316;
	opacity: 1;
}
.dianhuer:hover {
	color: #fff!important;
}
.f01-user:hover .f01-pic-user {
	display: none;
}
.f01-user:hover .f01-pic-user-active {
	display: block;
}
.f01-user:hover, .f01-user:hover p {
	color: #e36316;
	opacity: 1;
}
.beianhao:hover {
	text-decoration: underline;
	color: #337ab7;
}
.f03-outside {
	width: 100%;
	background-color: #090e19;
	padding: 26px 4%;
	opacity: 1;
}
.f03-inside {
	width: 100%;
	margin: 0 auto;
}
/*  */
.right-conter {
}
.right-title1 {
	line-height: 32px;
	font-size: 14px;
	color: #7a7a7a;
	text-align: right;
}
.statement {
	background-color: #232323;
	border-top: 1px solid #363636;
	color: #c1c1c1;
	padding: 40px 0;
	font-family: "Microsoft YaHei", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.statement-item {
	width: 100%;
	padding: 0 4%;
}
.statement h5 {
	font-size: 14px;
	margin-bottom: 10px;
}
.statement p {
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 1px;
}
/* f-share */
.f-share {
	text-align: right;
	font-family: "Microsoft YaHei", "PingHei", "PingFang SC", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
.f-share-one {
	position: relative;
	display: inline-block;
	border: 1px solid #838383;
	margin-right: 0px;
	width: 44px;
	height: 44px;
	line-height: 42px;
	text-align: center;
	vertical-align: top;
	border-radius: 50%;
	cursor: pointer;
	transition: .5s;
}
.backgriery {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	overflow: hidden;
	z-index: -1;
}
.backgriery>div {
	transition: .5s;
	width: 100%;
	height: 0;
	border-radius: 50%;
	background-color: #FF6700;
}
.f-share-one:hover .backgriery>div {
	height: 100%;
	transition: .5s;
}
.f-share-one:last-child {
	margin-right: 0px;
}
.fs-one-qrcode {
	position: absolute;
	bottom: 65px;
	left: 50%;
	width: 90px;
	height: 90px;
	z-index: 10;
	transform: translateX(-50%) translateY(40px);
	padding: 0px;
	background: rgba(255, 255, 255, .1);
	opacity: 0;
	visibility: hidden;
	transition: .35s .05s;
}
.fs-one-qrcode img {
	width: 90px;
	height: 90px;
}
.f-share-one:hover .fs-one-qrcode {
	opacity: 1;
	transform: translateX(-50%) translateY(20px);
	bottom: 75px;
	visibility: inherit;
	transition: .35s .05s;
}
.fabuzh:hover {
	color: #fff!important;
}
.f-belongs {
	padding-top: 28px;
	border-top: 1px solid #373737;
	margin-top: 35px;
}
.flex-align {
	align-items: center;
}
.flex {
	display: flex;
}
.sdfert {
	margin-right: 48px;
}
.right-conter .sdfert:last-child {
	margin-right: 0px;
}
.sdfert span {
	margin-top: 5px;
	font-size: 12px;
	color: #7a7a7a;
}
#cnzz_stat_icon_1279501466 {
	position: absolute;
	bottom: 30px;
	left: 4%;
}
.flex-column {
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
}
.white-content {
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 40px;
	border-top: solid 1px #000;
	background-color: #fff;
}
.white-content p {
	font-size: 16px;
	font-weight: 600;
}
.white-content .phone-conent {
	display: flex;
	flex-direction: row;
	align-items: center;
	border-radius: 90px;
	border: solid 1px #000;
	padding: 0 6px;
}
.white-content .phone-conent i {
	background-image: url('../picture/phone.png');
	background-size: 10px;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
}
.white-content .mail-text {
	margin-right: 40px;
}
.white-content a:visited {
	color: #000;
}
a,  a:hover {
	color: inherit;
}
#add {
	position: fixed;
	z-index: 99;
	top: 40%;
	right: 5px;
	font-size: 15px;
	line-height: 18px;
}
#add,  #add .tel400 {
	text-align: center;
	color: #fff;
}
#add .tel400 {
	top: 0;
	height: 60px;
	font-size: 22px;
	line-height: 60px;
	background-color: rgba(15, 15, 18, .8);
}
#add .qr-code,  #add .tel400 {
	position: absolute;
	right: 61px;
	width: 200px;
}
#add .tel400 i {
	margin-right: 5px;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
#add .qr-code,  #add .tel400 {
	position: absolute;
	right: -200px;
	width: 200px;
	background-color: #0f0f12;
	transition: all .6s ease;
	visibility: hidden;
	opacity: 0;
}
#add .qr-code {
	top: 0;
	padding: 8px;
	height: 200px;
	background-color: rgba(15, 15, 18, .8);
}
#add .add-btn {
	position: relative;
	margin-bottom: 1px;
	padding-top: 11px;
	padding-bottom: 11px;
	display: block;
	width: 60px;
	height: 60px;
}
#add .add-btn i,  #add .add-btn span {
	position: relative;
	z-index: 2;
}
#add .add-btn .background {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 1;
	transition: all .15s ease-in-out;
}
#add .add-btn:hover .background {
	background-color: #ff6700;
	filter: Alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}
#add .add-btn:hover .tel400,  #add .add-btn:hover .qr-code {
	opacity: 1;
	right: 61px;
	visibility: visible;
}
.popup-form-baoming {
	position: fixed;
	top: -150%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	transition: .3s .3s;
}
.popup-form-baoming1 {
	top: 0%;
	transition: .3s .3s;
}
.container, .container-fluid {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.container {
	display: block;
	width: 1176px;
}
.popup-form-baoming .popup-wrap {
	position: relative;
	z-index: 2;
	margin-top: 100px;
	padding-bottom: 20px;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}
.page-footer .copyright p a, .popup-form-baoming .popup-wrap .btn-popup-close {
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
}
.popup-form-baoming .popup-wrap .btn-popup-close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99;
	display: block;
	width: 50px;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
	filter: Alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	transition: all .15s ease-in-out;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-remove:before, .fa-close:before, .fa-times:before {
	content: "\f00d";
}
.row {
	display: block;
	margin-right: -15px;
	margin-left: -15px;
}
.popup-form-baoming .popup-wrap .popup-title {
	margin-bottom: 20px;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
	border-bottom: 1px solid #eee;
}
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	display: block;
}
.col-5 {
	width: 41.66666667%;
}
.col-7 {
	width: 58.33333333%;
}
.col-12 {
	width: 100%;
}
.popup-form dl {
	position: relative;
	margin-bottom: 20px;
}
.popup-form dl dt {
	position: absolute;
	top: 11px;
	left: 10px;
	z-index: 99;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.popup-form dl dt i {
	margin-right: 3px;
	font-style: normal;
	color: #091e3b;
}
.popup-form .input {
	padding-left: 58px;
}
.input {
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	background-color: #fff;
	border: 1px solid #ccc;
}
.input-large {
	padding: 10px 12px;
}
.alert {
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	background-color: #eee;
	border: 1px solid #ddd;
}
.mar-b20 {
	margin-bottom: 20px;
}
.btn.btn-block {
	padding-left: 0;
	padding-right: 0;
	display: block;
	width: 100%;
}
.btn-block:hover {
	color: #ff6700!important;
}
.btn.btn-large {
	padding: 12px 40px;
	font-size: 15px;
}
.popup-form-baoming .bg-color {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: Alpha(opacity=7);
	-moz-opacity: .7;
	opacity: .7;
}
.signUp-masker {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.5);
	z-index: 999;
	display: block;
}
.signUp-success-content {
	width: 500px;
	border-radius: 20px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 20px;
	z-index: 1000;
}
.success-pic {
	width: 60px;
	height: 60px;
}
.signUp-success-content h3 {
	color: #1afa29;
	font-size: 28px;
	margin: 20px 0 10px;
}
.signUp-success-content .tips-content {
	border: solid 1px #ccc;
	padding: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-radius: 20px;
}
.tips-content h2 {
	font-weight: 600;
	font-size: 20px;
	color: #000;
}
.tips-content p {
	width: 100%;
	font-size: 16px;
	color: #999;
}
.tips-content span {
	color: #ff0000;
	font-weight: 600;
	font-size: 20px;
}
.signUp-success {
	width: 200px;
	height: 200px;
}
.back-index {
	display: block;
	width: 100%;
	line-height: 48px;
	color: #fff;
	background-color: #091e3b;
	text-align: center;
	border-radius: 10px;
}
.back-index {
	margin-top: 20px;
	color: #ccc;
}
.back-index:hover {
	color: #fff;
}
.shenqing-btn:hover {
	color: #fff!important;
	;
}
.showmassage {
	border-color: red!important;
}
 .showmassage:placeholder {
 color: red!important;
}

.second-cate3 {
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 10000;
	background-color: #fff;
	display: none;
}
.second-cateer {
	position: relative;
}
.second-cateer:hover .second-cate3 {
	display: block;
}
.second-cateer:first-child {
	margin-top: 42px!important;
}
.second-cateer a {
	margin-top: 0px!important;
}
.b-header {
	width: 100%;
	padding: 20px 0;
	box-shadow: 0 0px 10px #ddd;
	position: fixed;
	top: 0;
	background-color: #fff;
	z-index: 999;
}
.b-header .header-container {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.header-container::before,  .header-container::after {
	display: none;
}
.company-logo {
	width: 198px;
}
.b-company-logo-pic {
	width: 100% !important;
}
.index_company-nav {
	display: flex;
	flex-direction: row;
	align-items: center;
	height: 62px;
}
.index_company-nav ul {
	display: flex;
	flex-direction: row;
	height: 24px;
}
.index_company-nav ul li a {
	font-size: 16px;
	padding: 0 20px;
	color: #fff;
	/* border-right: solid 1px #fff; */
	/* font-weight: 600; */
}
.index_company-nav ul li a.first-cate {
	width: 60px;
	position: relative;
	display: block;
	height: 24px;
	overflow: hidden;
	box-sizing: content-box;
	color: #fff;
}
.b-header-active .index_company-nav ul li a.first-cate ,.b-header-active .index_company-nav ul li a.first-cate span{
	color:#000;
}
.index_company-nav ul li a.first-cate span {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: inline-block;
	box-sizing: content-box;
	color: #fff;
	/* border-right: solid 1px #000; */
	/* font-weight: 600; */
	text-align: center;
	transition: all .5s ease;
}
.index_company-nav ul li a.first-cate::after {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	content: attr(data-hover);
	display: inline-block;
	text-align: center;
	transition: all .5s ease;
}
.index_company-nav ul li:last-child a {
/* border-right: none; */
}
.index_company-nav ul li:hover a.first-cate span,  .company-nav ul li a.active span {
	/* color: #ff6700; */
	color: #fff;
}
.index_company-nav ul li:hover a.first-cate span {
	top: -24px;
}
.index_company-nav ul li:hover a.first-cate::after {
	top: 0;
	color: #fff;
	/* color: #ff6700; */
}
.b-header-active .index_company-nav ul li:hover a.first-cate::after {
	top: 0;
	color: #000;
	/* color: #ff6700; */
}
.index_company-nav .second-cate a:hover {
	background-color: #ff6700;
	border-bottom-color: #ff6700;
	color: #fff;
}
.index_company-nav ul li:hover .second-cate {
	top: 21px;
	opacity: 1;
	height: auto;
	visibility: visible;
}
.index_company-phone {
	padding: 2px 8px;
	/* border: solid 1px #000; */
	border-radius: 100px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.index_company-phone .phone-num {
	color: #fff;
	font-size: 16px;
	/* font-weight: 500; */
}
.b-header-active .index_company-phone .phone-num{
	color:#000;
}
.index_company-phone .header-phone-pic,.index_company-phone .header-phone-pic-fff {
	width: 18px;
	margin-right: 8px;
}
.index_company-nav ul li {
	position: relative;
	/* background-color: #fff; */
}
.index_company-nav .second-cate {
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translateX(-50%);
	min-width: 160px;
	transition: all .5s ease;
	opacity: 0;
	height: 0;
	visibility: hidden;
}
.index_company-nav .second-cate::before {
	display: table;
	content: '';
	height: 0;
	overflow: hidden;
	clear: both;
	width: 16px;
	height: 16px;
	background-color: #fff;
	position: absolute;
	top: 34px;
	left: 50%;
	transform: translateX(-50%) rotate(45deg);
}
.index_company-nav .second-cate::after {
	display: none;
}
.index_company-nav .second-cate a {
	padding: 0 10px;
	display: inline-block;
	min-width: 160px;
	text-align: center;
	line-height: 46px;
	border: none;
	background-color: #fff;
	color: #000;
	position: relative;
	z-index: 9999;
	font-weight: normal;
	font-size: 14px;
	transition: background-color .9s ease, border-bottom-color .9s ease;
	border-bottom: solid 1px #eee;
}
.index_company-nav .second-cate a.active {
	color: #ff6700;
}
.index_company-nav .second-cate a:hover.active {
	color: #fff;
}
.index_company-nav .second-cate a:first-child {
	margin-top: 42px;
}

#outadd{display:none;}


























