* {
	word-wrap: break-word
}

body,
html {
	min-width: 1230px;
	color: #333;
	font-size: 12px;
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

body,
html,
div,
blockquote,
img,
label,
p,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
ul,
ol,
li,
dl,
dt,
dd,
form,
a,
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	word-break: break-all;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif
}

select,
textarea {
	outline: none;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 400
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

input,
button {
	overflow: visible;
	vertical-align: middle;
	border: 0;
	outline: none
}

input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="text"],
input[type="password"] {
	-webkit-appearance: none;
	outline: none
}

body {
	line-height: 1.6;
	position: relative
}

body,
th,
td,
button,
input,
select,
textarea {
	font-family: "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, tahoma, arial, "WenQuanYi Micro Hei", Verdana, sans-serif, "\5B8B\4F53";
	font-size: 12px;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,
img {
	border: 0
}

ol,
ul {
	list-style: none
}

a {
	color: #333;
	text-decoration: none;
	outline: none;
	cursor: pointer
}

a:hover {
	text-decoration: none;
	outline: none
}

a:focus {
	outline: none
}

a:hover,
a:active {
	outline: none
}

:focus {
	outline: none
}

sub,
sup {
	vertical-align: baseline
}

button,
input[type="button"],
input[type="submit"] {
	line-height: normal !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

input::-webkit-input-placeholder {
	color: #ccc !important;
}

input:-moz-placeholder {
	color: #ccc !important;
}

input::-moz-placeholder {
	color: #ccc !important;
}

input:-ms-input-placeholder {
	color: #ccc !important;
}

img {
	border: 0;
	vertical-align: middle
}

a img,
img {
	-ms-interpolation-mode: bicubic
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto
}

input[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #b9b9b9;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #b9b9b9;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #b9b9b9;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #b9b9b9;
}

/*公用css*/
.fl {
	float: left
}

.fr {
	float: right
}

.hide {
	display: none;
}

.clear {
	clear: both
}

.text-c {
	text-align: center;
}

.text-r {
	text-align: right;
}

.wrap-1200 {
	width: 1200px;
	margin: 0 auto;
}
.wrap-1000 {
	width: 1000px;
	margin: 0 auto;
}
.wrap-200 {
	width: 200px;
	margin: 0 auto;
}
.clearfix:after,
.wrap-1200:after {
	content: '.';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden
}

.wm-1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.wm-1280 {
	width: 1280px;
	margin: 0 auto;
}

/* 面包屑 */
.crumbs-bar {
	height: 30px;
	line-height: 30px;
	padding: 10px 0;
}

.crumbs-bar a {
	color: #666;
}

.crumbs-bar a:hover {
	color: #009cff;
}

.crumbs-bar strong {
	color: #999;
	font-weight: normal;
}

/* 浅灰背景 */
.white-bg {
	background: #fff;
}

.light-gery-bg {
	background: #f7f7f7;
}

.deep-gery-bg {
	background: #cecece;
}

/* 公用头部 */
.header-container {
	background: #22282d;
	position: relative;
}

.header-wrap {
	width: 1200px;
	height: 70px;
	margin: 0 auto;
}

.header-tip-block {
	background: #333;
}

.header-tit-msg {
	float: left;
	color: #b0b0b0;
	height: 36px;
	line-height: 36px;
}

/* logo */
.header-logo {
	float: left;
	width: 260px;
	padding-top: 15px;
}

.header-logo .area {
	display: table-cell;
	width: 210px;
	text-align: center;
	vertical-align: middle;
}

.header-logo .area img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
}

.logo {
	float: left;
	width: 350px;
	height: 45px;
	padding: 13px 0 12px;
}

.main-nav {
	float: left;
	height: 70px;
	max-width: 684px;
	margin-left: 12px;
}

.main-nav>li {
	float: left;
	height: 70px;
	margin: 0 6px;
	/*position: relative;*/
	z-index: 100;
}

.main-nav>li>a {
	color: #999;
	display: block;
	height: 68px;
	line-height: 70px;
	padding: 0 12px;
	font-size: 16px;
	border-bottom: 2px solid transparent;
}

.main-nav>li:hover>a {
	border-bottom: 2px solid #fff;
}

.main-nav>li.current>a,
.main-nav>li:hover>a {
	color: #fff;
}

.main-nav .sub-nav-container {
	width: 100%;
	position: absolute;
	top: 70px;
	left: 0;
	z-index: 999;
	padding: 12px 0;
	background-color: rgba(255, 255, 255, .95);
	display: none;
}

.sub-nav-item {
	padding: 10px 40px;
}

.sub-nav-item .sub-nav-title {
	font-size: 16px;
	font-weight: bold;
	color: #22282d;
	margin-bottom: 10px;
}

.sub-nav-item .sub-nav-title .icon {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin: -3px 10px 0 0;
	vertical-align: middle;
	background: url("../images/header-icon.png") no-repeat 0 0;
}

.sub-nav-item:nth-of-type(2) .sub-nav-title .icon {
	background-position: 0 -48px;
}

.main-nav .sub-nav-con {
	padding-left: 40px;
}

.main-nav .sub-nav-list {
	width: 100%;
}

.main-nav .sub-nav-list>li {
	float: left;
	margin-right: 81px;
	height: 36px;
	line-height: 36px;
}

.main-nav .sub-nav-list>li:last-child {
	margin-right: 0;
}

.main-nav .sub-nav-list>li>a {
	display: inline-block;
	color: #666;
	font-size: 16px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.main-nav .sub-nav-list>li>a:hover {
	color: #34b0fe;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
}

/* 登录注册 */
.header-login-before,
.header-login-after {
	float: right;
	padding: 16px 0; 
	font-size: 0;
}

.header-login-before .item {
	color: #5D5D5D;
	font-size: 15px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	position: relative;
}

.header-login-before .item:hover,
.header-login-after>a:hover {
	color: #008fef;
}

.header-login-before .free{
	display: inline-block;
	width: 112px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	background-color: #0b89ff;
	margin-left: 14px;
	font-weight: 300;
}

.header-login-after>a {
	color: #5d5d5d;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	vertical-align: top;
	font-size: 13px;
}

.header-login-after .u-name {
	max-width: 100px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



.header-login-after .company-item .down-list>li:hover {
	color: #009cff;
}

.header-main-block {
	background: #fff;
	position: sticky;
	left: 0;
	top: 0;
	right: 0;
	z-index: 9;
	width: 100%;
	height: 72px;
	min-width: 1200px;
	-webkit-box-shadow: 0 5px 10px 0 rgba(217,223,228,0.46);
	-moz-box-shadow: 0 5px 10px 0 rgba(217,223,228,0.46);
	box-shadow: 0 5px 10px 0 rgba(217,223,228,0.46);
}

.header-nav {
	float: left;
	margin-left: 14px;
}

.header-menu>li {
	float: left;
	width: 100px;
	height: 72px;
	position: relative;
}

.header-menu>li:after {
	content: "";
	display: block;
	width: 0;
	height: 3px;
	position: absolute;
	left: 50%;
	bottom: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	background: #009cff;
}

.header-menu>li.this-hover:after,
.header-menu>li:hover:after {
	width: 100%;
	left: 0;
}

.header-menu .menu-name {
	color: #5d5d5d;
	display: block;
	height: 72px;
	line-height: 72px;
	text-align: center;
	font-size: 15px;
}

.header-menu .menu-name .arrow-icon {
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: middle;
	margin: -4px 0 0 5px;
	border-left: 1px solid #bababa;
	border-top: 1px solid #bababa;
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.header-menu>li:hover .menu-name .arrow-icon,
.header-menu>li.this-hover .menu-name .arrow-icon {
	border-color: #009cff;
}

.header-menu>li:hover .menu-name,
.header-menu>li.this-hover .menu-name {
	color: #009cff;
}

.login-wrap {
	float: right;
	height: 40px;
	padding: 15px 0;
	width: 130px;
}

.login-before {
	text-align: right;
}

.login-before>a {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 40px;
}

.login-before>a:first-child {
	margin-right: 15px;
}

.login-before>a:hover {
	color: #fff;
}

.login-after {
	position: relative;
	cursor: pointer;
}

.login-after .user-pic {
	float: right;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden;
}

.login-after .user-pic img {
	width: 40px;
	height: 40px;
}

.login-after .user-name {
	float: right;
	font-size: 14px;
	color: #999;
	line-height: 40px;
	max-width: 82px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 8px;
}

.login-after-layer {
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 10;
	width: 118px;
	padding-top: 10px;
	display: none;
}

.login-after-layer:after {
	content: "";
	position: absolute;
	top: 1px;
	right: 20px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
}

.login-user-center {
	padding: 0 10px;
	width: 96px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
}

.login-user-center>a {
	display: block;
	height: 52px;
	text-align: center;
	line-height: 52px;
	font-size: 14px;
	border-bottom: 1px solid #e6e6e6;
}

.login-user-center>a:last-child {
	border-bottom: none;
}

.login-user-center>a:hover {
	color: #056aef;
}

/* 二级导航 */
.h-sub-menu {
	min-height: 44px;
	position: absolute;
	left: 0;
	top: 72px;
	z-index: 500;
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
	background: #fff;
}

.sub-menu-group {
	position: absolute;
	left: 0;
	white-space: nowrap;
	font-size: 0;
}

.sub-menu-group>li {
	display: inline-block;
	height: 44px;
	line-height: 44px;
	padding: 0 18px;
}

.sub-menu-group .item {
	color: #5d5d5d;
	display: inline-block;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	font-size: 13px;
}

.sub-menu-group .item.cur,
.sub-menu-group .item:hover {
	color: #009cff;
}

.sub-case-group {
	padding: 20px 0 15px;
	border-bottom: 1px solid #e5e5e5;
}

.sub-case-group:last-child {
	border-bottom: 0;
}

.sub-case-group .tit-bar {
	color: #5d5d5d;
	font-size: 15px;
	font-weight: normal;
}

.sub-case-group .tit-bar .font-icon {
	display: inline-block;
	width: 24px;
	height: 23px;
	vertical-align: middle;
	margin: -3px 10px 0 0;
	background: url("../images/product-page-icon.png") no-repeat;
}

.sub-case-group .tit-bar .sw-icon {
	background-position: 0 -68px;
}

.sub-case-group .tit-bar .hw-icon {
	background-position: 0 -95px;
}

.sub-case-group .list-group {
	padding-top: 15px;
	font-size: 0;
}

.sub-case-group .list-group>li {
	display: inline-block;
	padding: 5px 0;
	margin-right: 75px;
}

.sub-case-group .list-group>li .item {
	display: block;
	color: #5d5d5d;
	font-size: 14px;
}

.sub-case-group .list-group>li .item:hover {
	color: #009cff;
}

.sub-case-group .list-group>li .item .more-icon {
	display: inline-block;
	width: 5px;
	height: 5px;
	vertical-align: middle;
	margin: -1px 0 0 5px;
	border-right: 1px solid #bababa;
	border-top: 1px solid #bababa;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.sub-case-group .list-group>li .item:hover .more-icon {
	border-right: 1px solid #009cff;
	border-top: 1px solid #009cff;
}


.header-menu>li.product{
	/*position: static;*/
}
.h-sub-menu-product{
	width: 1000px!important;
	left: 50%!important;
	margin-left: -425px!important;
}
.h-sub-menu-case{
	width: 200px!important;
	left: 50%!important;
	margin-left: -105px!important;
}
.h-sub-menu-products{
	width: 845px!important;
	left: 50%!important;
	margin-left: -495px!important;
}
.h-sub-menu-products ul{
	margin: 34px 40px;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.h-sub-menu-products  li{
	height: 300px;
	width: 200px;
}
.datumAll{
	width: 200px;
	border-bottom: 1px solid #D8D8D8;
	padding-bottom: 20px;
}
.datumAll a{
	font-size: 14px;
	color: #666666;
	font-weight: 400;
}
.blank-tex{
	position: absolute;
	width: 48px;
	height: 16px;
	right: 0;
	top: 8px;
}

.datumAll-tex{
	margin-top: 24px;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	font-weight: 400;
}
.datumAll-text{
	width: 30px;
	height: 16px;
	margin-left: 10px;
}
.datumAll-text img{
	width: 30px;
	height: 16px;
	margin-top: -5px;
}
.h-sub-menu-products a:hover{
	color: #008fef;
}
.datumAll-texs{
	margin-top: 24px;
}
.datumAll-texs a{
	font-size: 14px;
	font-weight: 400;
	color: #2686FC;
}
.datumAll-tex a{
	color: #3D3D3D;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}
.new-sub-menu-left{
	float: left;
	width: 180px;
	height: 590px;
	background-color: #f8fafb;
}
.new-sub-menu-case-left{
	float: left;
	width: 200px;
	background-color: #f8fafb;
}
.sub-menu-left-top{
	padding: 10px 0 15px 28px;
}
.sub-menu-left-top .tit{
	height: 60px;
	line-height: 60px;
	color: #666;
	font-size: 14px;
}
.sub-menu-left-top .list li{
	height: 40px;
}
.sub-menu-left-top .list li a{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	transition: all .3s;
}
.sub-menu-left-top .list li:hover a{
	color: #009cff;
}
.sub-menu-left-bottom{
	padding: 0 10px;
}
.sub-menu-left-bottom a,
.sub-menu-left-bottom a img{
	display: block;
}
.sub-menu-left-bottom a{
	margin-bottom: 9px;
}
.new-sub-menu-right{
	float: left;
	width: 965px;
	margin-left: 27px;
	padding: 10px 0 40px 0;
}
.sub-menu-right-top{
	padding: 0 18px;
	height: 40px;
	border-radius: 20px;
	background-color: #f8fafb;
}
.sub-menu-right-top .tit{
	float: left;
	line-height: 40px;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	padding-right: 25px;
	margin-right: 21px;
	position: relative;
}
.sub-menu-right-top .tit:after{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	height: 18px;
	background-color: #e5e5e5;
	margin-top: -9px;
}
.sub-menu-right-top .tit .color{
	color: #279bfc;
	margin-right: 6px;
}
.sub-menu-right-top .txt{
	float: left;
	line-height: 40px;
	color: #666;
	font-size: 12px;
}
.sub-menu-right-top .txt a{
	margin-left: 28px;
	transition: all .3s;
}
.sub-menu-right-top .txt a:first-child{
	margin-left: 14px;
}
.sub-menu-right-top .txt a:hover{
	color: #009cff;
}
.new-sub-menu-block{
	float: left;
	/*padding: 38px 0 0;*/
}
.new-sub-menu-item{
	padding-top: 38px;
	border-bottom: 1px solid #eee;
}
/*.new-sub-menu-item-bo{*/
/*	border-bottom: none;*/
/*}*/
.new-sub-menu-item-bottom{
	padding-top: 10px;
}
.new-sub-menu-item-bottom:last-child{
	margin-bottom: 0;
}
.new-sub-menu-bar{
	float: left;
	width: 128px;
	font-size: 14px;
	color: #666;
	padding-left: 17px;
	position: relative;
}
.new-sub-menu-bar:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 2px;
	height: 14px;
	margin-top: -7px;
	background-color: #269afc;
}
.new-sub-menu-group {
	float: left;
	width: 809px;
	text-align: center;
	padding-left: 20px;
}

.new-sub-menu-group li {
	float: left;
	width: 185px;
	margin-bottom: 38px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
.new-sub-menu-group li:hover{
	-webkit-transform: translateY(-6px);
	-moz-transform: translateY(-6px);
	transform: translateY(-6px);
}
.new-sub-menu-group a {
	display: block;
}

.new-sub-menu-group .column-icon {
	float: left;
	width: 40px;
	height: 40px;
	/*background: url("../images/home-column-icon.png") no-repeat;*/
}
.new-sub-menu-group li.li1 .column-icon {
	background-position: 0 0;
}

.new-sub-menu-group li.li2 .column-icon {
	background-position: 0 -41px;
}

.new-sub-menu-group li.li3 .column-icon {
	background-position: 0 -82px;
}

.new-sub-menu-group li.li4 .column-icon {
	background-position: 0 -123px;
}

.new-sub-menu-group li.li5 .column-icon {
	background-position: 0 -164px;
}

.new-sub-menu-group li.li6 .column-icon {
	background-position: 0 -205px;
}

.new-sub-menu-group li.li7 .column-icon {
	background-position: 0 -246px;
}

.new-sub-menu-group li.li8 .column-icon {
	background-position: 0 -287px;
}
.new-sub-menu-group li.li9 .column-icon {
	background-position: 0 -328px;
}
.new-sub-menu-group li.li10 .column-icon {
	background-position: 0 -369px;
}
.new-sub-menu-group li.li11 .column-icon {
	background-position: 0 -410px;
}
.new-sub-menu-group li.li12 .column-icon {
	background-position: 0 -451px;
}
.new-sub-menu-group li.li13 .column-icon {
	background-position: 0 -492px;
}
.new-sub-menu-group li.li14 .column-icon {
	background-position: 0 -533px;
}



.new-sub-menu-group .column-info{
	padding-left: 52px;
}

.new-sub-menu-group .column-titel {
	font-size: 14px;
	line-height: 16px;
	height: 16px;
	text-align: left;
}

.new-sub-menu-group .column-text {
	font-size: 12px;
	color: #999;
	text-align: left;
	margin-top: 4px;
}
.new-sub-menu-more{
	float: left;
	font-size: 12px;
	color: #666;
	height: 22px;
	line-height: 22px;
	margin-bottom: 10px;
	transition: all .3s;
}
.new-sub-menu-more:hover{
	color: #009cff;
}

/* 公用底部 */
.footer-container {
	background: #3e3e3e;
}

.footer-wrap {
	width: 1200px;
	margin: 0 auto;
}

.footer-top-wrap {
	padding-bottom: 10px;
}

.footer-right-wrap {
	float: left;
	width: 600px;
}

.footer-left-wrap {
	float: left;
	width: 560px;
	padding-right: 40px;
}

.footer-block {
	float: left;
	width: 100%;
	padding: 0 0 20px;
}

.footer-block .tit-bar {
	color: #a9a9a9;
	font-size: 16px;
}

.about-us {
	color: #666;
	line-height: 1.5em;
	margin-top: 15px;
	font-size: 14px;
}

.link-us-btn {
	color: #7a7a7a;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 40px;
	margin-top: 20px;
	font-size: 16px;
	border: 1px solid #7a7a7a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.link-us-btn:hover {
	color: #fff;
	background: #7a7a7a;
}

.serve {
	margin-top: 15px;
}

.serve>li {
	float: left;
	margin-right: 39px;
}

.serve>li:last-child {
	margin-right: 0;
}

.serve>li>a {
	color: #696969;
	font-size: 14px;
	line-height: 1.5em;
	-webkit-transition: color .4s;
	-moz-transition: color .4s;
	-o-transition: color .4s;
	-ms-transition: color .4s;
	transition: color .4s;
}

.serve>li>a:hover {
	color: #34b0fe;
}

.news {
	width: 100%;
	margin-top: 5px;
	padding-top: 10px;
}

.news>li {
	padding-bottom: 8px;
}

.news>li>a {
	color: #666;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}

.news>li:hover>a {
	color: #34b0fe;
}

.news>li>a:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	margin: -2px 11px 0 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	background-color: #666;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}

.news>li:hover>a:before {
	background-color: #34b0fe;
}

.link-way {
	color: #666;
	margin-top: 15px;
	font-size: 14px;
}

.link-way .link-icon {
	display: inline-block;
	width: 16px;
	height: 14px;
	vertical-align: middle;
	margin: -3px 8px 0 0;
	background: url("../images/gather-icon.png") no-repeat 0 0;
}

.footer-link-wrap {
	padding: 20px 0;
	border-top: 1px solid #404040;
}

.footer-link-wrap .tit-bar {
	color: #a9a9a9;
	font-size: 16px;
}

.link-list {
	padding-top: 15px;
}

.link-list>a {
	float: left;
	height: 14px;
	font-size: 14px;
	color: #666;
	line-height: 14px;
	-webkit-transition: color .4s;
	-moz-transition: color .4s;
	-o-transition: color .4s;
	-ms-transition: color .4s;
	transition: color .4s;
	margin: 0 10px 10px 0;
	padding-right: 10px;
	border-right: 1px solid #666;
}

.link-list>a:hover {
	color: #34b0fe;
}

.link-list>a:last-child {
	border-right: 0;
}


.cr-section {
	color: #595959;
	margin-top: 30px;
	text-align: center;
	font-size: 14px;
}

.back-top {
	display: none;
	width: 35px;
	height: 35px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	cursor: pointer;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: rgba(0, 0, 0, .2);
}

.back-top:after {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	position: absolute;
	top: 50%;
	left: 50%;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	transform: rotate(45deg) translate(-55%, 10%);
}

/* banner */
.banner-container {
	min-width: 1200px;
}

.banner-container .swiper-slide .item {
	position: relative;
	display: block;
	width: 100%;
	height: 600px;
	overflow: hidden;
}

.banner-container .swiper-slide .item img {
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;
}

.banner-container .swiper-button-prev,
.banner-container .swiper-button-next {
	width: 40px;
	height: 40px;
	z-index: 9999;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	background: url("../images/gather-icon.png") no-repeat;
}

.banner-container .swiper-button-prev {
	background-position: 0 -15px;
}

.banner-container .swiper-button-next {
	background-position: 0 -96px;
}

.banner-container .swiper-button-prev:hover {
	background-position: 0 -55px;
}

.banner-container .swiper-button-next:hover {
	background-position: 0 -136px;
}

.section-container {
	padding: 50px 0;
}

.section-container .section-bar {
	width: 1280px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.section-container .section-bar:after {
	content: "";
	display: block;
	width: 50px;
	height: 0;
	position: absolute;
	bottom: -40px;
	left: 50%;
	margin-left: -25px;
	border-top: 1px solid #000;
}

.section-container .section-bar .q-icon,
.section-container .section-bar .s-icon {
	display: inline-block;
	width: 42px;
	height: 42px;
	margin-bottom: 10px;
	background: url("../images/gather-icon.png") no-repeat;
}

.section-container .section-bar .s-icon {
	background-position: -74px 0;
}

.section-container .section-bar .q-icon {
	background-position: -74px -43px;
}

.section-container .section-bar .tit {
	color: #000;
	font-size: 28px;
}

.section-container .section-bar .txt {
	color: #999;
	margin-top: 15px;
	font-size: 16px;
}

.section-container .section-wrap {
	width: 1280px;
	margin: 90px auto 0;
}

/* 列表视图1 */
.pw-module-list-1 {
	padding: 20px 22px;
}

.pw-module-list-1>li {
	float: left;
	width: 366px;
	height: 250px;
	margin: 23px;
	position: relative;
}

.pw-module-list-1>li:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	background: rgba(0, 0, 0, 0);
}

.pw-module-list-1>li:hover:after {
	background: rgba(0, 0, 0, .3);
}

.pw-module-list-1>li .img {
	width: 100%;
	height: 100%;
}

.pw-module-list-1>li .tit {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	width: 100%;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 20px;
	font-weight: bold;
}

/* 快捷购买 */
.footer-buy-block {
	height: 80px;
	width: 100%;
}

.footer-buy-block .buy-bar {
	height: 80px;
	width: 100%;
	background-color: rgba(0, 0, 0, .8);
}

.footer-buy-block .buy-bar.fixed {
	position: fixed;
	bottom: 0;
	z-index: 1000;
}

.buy-bar-con {
	padding: 16px 40px;
	height: 48px;
	text-align: right;
}

.buy-bar-con .buy-txt {
	display: inline-block;
	line-height: 48px;
	font-size: 18px;
	color: #fff;
}

.buy-bar-con .buy-txt .num {
	color: #ff1e43;
	font-weight: normal;
}

.buy-bar-con .buy-btn {
	display: inline-block;
	background-color: #ff1e43;
	width: 124px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #fff;
	margin-left: 40px;
}

.buy-bar-con .buy-btn:hover {
	background-color: #ff1e43;
}

.footer-content-box-new {
	padding: 28px 0;
}

.footer-hot-news-block{
	float: left;
	width: 900px;
}

.footer-hot-news-block-new {
	float: left;
}
.footer-hot-news-block-new:nth-of-type(1){
	width: 212px;
}
.footer-hot-news-block-new:nth-of-type(2){
	width: 268px;
}
.footer-hot-news-block-new:nth-of-type(3){
	width: 162px;
}
.footer-hot-news-block-new:nth-of-type(4){
	width: 256px;
}
.footer-hot-news-block-new .tit-bar {
	padding: 10px 0;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
}
.footer-hot-news-block-new .tit-sub {
	font-size: 13px;
	color: #cacaca;
	padding: 12px 0;
}

.footer-about-us-block-new .info-content-box {
	color: #888;
	line-height: 24px;
	font-size: 13px;
}

.footer-hot-news-block-new .list-group>li a {
	color: #888;
	display: block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
}

.footer-hot-news-block-new .list-group>li a:hover {
	color: #009cff;
}

.footer-purchase-info-block-new {
	float: right;
	margin-top: 32px;
}

.footer-purchase-info-block-new .hd-img {
	float: left;
	width: 120px;
	height: 120px;
}

.footer-purchase-info-block-new .bd-con {
	padding-left: 140px;
}

.footer-purchase-info-block-new .bd-con .tit {
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: bold;
}
.footer-purchase-info-block-new .bd-con .i-b .txt {
	display: block;
	color: #999;
	font-size: 12px;
	width: 114px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background-color: #303030;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
.footer-purchase-info-block-new .bd-con .i-b .tips {
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.footer-purchase-info-block-new .bd-con .i-b .phone {
	display: block;
	color: #009cff;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;

}

.footer-copyright-box-new {
	padding: 10px 0;
	background-color: #393939;
}

.footer-mini-box {
	float: left;
	width: 60px;
	height: 60px;
}

.footer-copyright-area {
	padding-left: 75px;
}

.footer-link-block {
	font-size: 0;
}

.footer-link-block .hd {
	color: #989898;
	font-size: 12px;
}

.footer-link-block .item {
	color: #989898;
	display: inline-block;
	padding: 0 5px;
	line-height: 20px;
	font-size: 12px;
}

.footer-link-block .item:hover {
	color: #009cff;
}

.footer-edit-block {
	color: #989898;
	line-height: 20px;
}

/* 重置翻页 */
.return-page-block {
	padding: 20px 0;
	text-align: center;
}

.laypage_main a {
	border: 1px solid #cfd0d1;
	background: #fff;
}

.laypage_curr {
	color: #ffffff;
	border: 1px solid #009cff;
}

.laypage_main a,
.laypage_main span {
	margin-bottom: 0 !important;
}

/* 定位导航 */
.fix-nav-bar {
	position: absolute;
	top: 126px;
	left: 0;
	z-index: 1;
	width: 100%;
	padding: 17px 0;
	border-top: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .1);
	background: #fff;
}

.fix-nav-bar.fixed {
	position: fixed;
	top: 0;
	z-index: 101;
}

.fix-nav-bar .menu-list {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	text-align: right;
	font-size: 0;
}

.fix-nav-bar .menu-list a {
	color: #808080;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	position: relative;
	font-size: 14px;
}

.fix-nav-bar .menu-list a:before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 7px;
	width: 1px;
	height: 16px;
	background: #e6e6e6;
}

.fix-nav-bar .menu-list a:first-child:before,
.fix-nav-bar .menu-list a:last-child:before {
	display: none;
}

.fix-nav-bar .menu-list a:hover,
.fix-nav-bar .menu-list a.on {
	color: #009cff;
}

.fix-nav-bar .menu-list a.now-buy-btn {
	color: #fff;
	width: 96px;
	padding: 0;
	margin-left: 18px;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background: #ff6700;
}

.fix-nav-bar .menu-list a.now-buy-btn:hover {
	background: #f80;
}

.fix-nav-bar .column {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 18px;
	color: #212121;
}

.fix-nav-bar .column+a:before {
	display: none;
}

/* 面包屑 */
.sub-nav {
	height: 50px;
	line-height: 50px;
	font-size: 12px;
}

.sub-nav a,
.sub-nav span {
	float: left;
	color: #666;
}

.sub-nav a:hover {
	color: #009cff;
}

.sub-nav .gt {
	margin: 0 9px;
}

.sub-nav .current {
	color: #999;
}

/* 底部广告 */
.fix-bottom-container {
	width: 100%;
	height: 140px;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 10;
	overflow: hidden;
}

.fix-bottom-wrapper {
	height: 140px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -960px;
}

.fix-bottom-block {
	display: block;
}

.fix-bottom-pack {
	width: 140px;
	height: 140px;
	position: fixed;
	left: -140px;
	bottom: 0;
	z-index: 12;
	cursor: pointer;
}

.fix-bottom-close {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 20px;
	left: 50%;
	z-index: 11;
	margin-left: 600px;
	cursor: pointer;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	-ms-transition: -ms-transform .3s;
	-o-transition: -o-transform .3s;
	transition: transform .3s;
	background: url("../images/footer_bottom_close.png") center no-repeat;
}

.fix-bottom-close:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* 漂浮栏 */

.bespeak-container,
.contact-container {
	width: 280px;
	padding: 20px;
	position: absolute;
	right: 70px;
	z-index: 100;
	border-radius: 6px;
	box-shadow: 1px 1px 12px rgba(0, 0, 0, .8);
	background: #fff;
}

.bespeak-title-bar {
	padding-bottom: 15px;
	font-size: 30px;
}

.bespeak-sub-text,
.contact-sub-text {
	color: #666;
	line-height: 24px;
	padding-bottom: 10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.bespeak-info-item,
.contact-info-item {
	display: flex;
	padding: 5px 0
}

.bespeak-info-item .input-text,
.contact-info-item .input-text {
	flex: 1 1 auto;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.bespeak-sub-bar {
	padding: 15px 0;
	font-size: 14px;
}

.bespeak-system-select {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	margin-bottom: 5px;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	font-size: 14px;
}

.bespeak-btn-block,
.contact-btn-block {
	color: #fff;
	display: block;
	height: 40px;
	line-height: 40px;
	margin-top: 10px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	background: #2686fc;
}

.contact-title-bar {
	padding-bottom: 15px;
}

.contact-title-bar .txt {
	font-size: 24px;
}

.contact-title-bar .txt .date {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.contact-title-bar .num {
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

.contact-group {
	margin-top: 15px;
}

.contact-group>li {
	color: #666;
	line-height: 24px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.source-banner-block {
	height: 200px;
	position: relative;
	background: url("../images/source_footer_banner_bg.jpg") center no-repeat;
}

.source-banner-box {
	display: flex;
	width: 1200px;
	height: 200px;
	margin: 0 auto;
	justify-content: space-between;
	align-items: center;
}

.source-banner-box .l-con .txt {
	color: #fff;
	font-size: 28px;
}

.source-banner-box .l-con .tel {
	color: #00baff;
	margin-top: 5px;
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.source-banner-box .btn-link {
	color: #fff;
	padding: 10px 30px 10px 43px;
	border-radius: 40px;
	font-size: 18px;
	transition: all .5s;
	background: #2686fc;
}

.source-banner-box .btn-link:hover {
	padding-left: 30px;
}

.source-banner-box .btn-link .arrow {
	display: inline-block;
	width: 10px;
	height: 10px;
	opacity: 0;
	margin-left: 10px;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	transition: all .5s;
	transform: rotate(45deg) translateX(10px) translateY(-10px);
}

.source-banner-box .btn-link:hover .arrow {
	opacity: 1;
	margin-left: 0;
	transform: rotate(45deg) translateX(0) translateY(0);
}


/*百度商桥关闭*/
#newBridge #nb_icon_wrap{
	display: none!important
}

.fix-bottom-close.simple{
	top:52px;
	background: url(../images/footerad/simple/footer_bottom_close.png) center no-repeat;
	width: 26px;
	height: 26px;
}