body{
	color:#000000;
	background:#F6F6F6;
	font: 14px "Microsoft YaHei","Helvetica Neue",PingFangSC-regular,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei"," sans-serif";
	min-width: 1400px;
	-webkit-font-smoothing: antialiased;
}

body .layer-primary-skin .layui-layer-btn0 {
	border-color: #52acc7;
	background-color: #52acc7;
	color: white;
}
body .layui-layer-btn .layui-layer-btn0 {
	border-color: #52acc7;
	background-color: #52acc7;
	color: white;
}
@font-face {
	font-family: 'AvantiBold';
	src: url('/fonts/AvantiBold.ttf');
}

input,select,textarea{ vertical-align:middle;}
img{ border:0;}
ul,li{ list-style-type:none;}
a:link,a:visited{text-decoration:none;color:#000000;}
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{float: left;}.fr{float: right;}
input[type="text"],textarea{text-indent: 3px;}
.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mt10{margin-top: 10px;}
.dnone{display: none;}
em{font-style: normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;*zoom:1;}
.clearfix{zoom:1;}
* html .clearfix{height:1%;}
table{border-spacing: 0;border-collapse: collapse;}

/** 遮罩层 **/
.loaderbox {
	display: inline-block;
	min-width: 125px;
	padding: 10px;
	margin: 0 auto;
	color: #000 !important;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ddd;
	background-color: #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.loaderbox .loading-activity {
	float: left;
	width: 18px;
	height: 18px;
	border: solid 2px transparent;
	border-top-color: #000;
	border-left-color: #000;
	border-radius: 10px;
	-webkit-animation: pace-spinner 400ms linear infinite;
	-moz-animation: pace-spinner 400ms linear infinite;
	-ms-animation: pace-spinner 400ms linear infinite;
	-o-animation: pace-spinner 400ms linear infinite;
	animation: pace-spinner 400ms linear infinite;
}
.ibox-content {
	background-color: #ffffff;
	color: inherit;
	padding: 15px 20px;
	border-color: #e7eaec;
	-webkit-border-image: none;
	-o-border-image: none;
	border-image: none;
	border-width: 1px 0px;
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
label {
	font-weight: normal;
}
label:hover {
	cursor: pointer;
}
/*顶部导航*/
.header-nav {
	width: 1400px;
	background: #f6f6f6;
	height: 35px;
	margin: 0 auto;
	border-bottom: solid #e8e8e8 1px;
}
.header-nav .header-nav-content {
	width: 1400px;
	margin: 0 auto;
}
.header-nav-content .left-nav {
	float: left;
	font-size: 12px;
}
.header-nav-content .left-nav a {
	color: #52acc7;
	font-weight: 400;
}
.header-nav-content .left-nav li {
	float: left;
	line-height: 35px;
	padding: 0 7px;
}
.header-nav-content .left-nav li:first-child {
	padding-left: 0;
}
.header-nav-content .right-nav {
	float: right;
}
.header-nav-content .right-nav li {
	float: left;
	height: 36px;
	line-height: 36px;
	padding: 0 11.5px;
	font-size: 12px;
}
.header-nav-content .right-nav li:last-child {
	padding-right: 0;
}
.header-nav-content .right-nav li a:hover {
	color: #52acc7;
}
.header-nav-content .right-nav .phone-qr-code {

}
.phone-qr-code a {

}
.phone-qr-code .qr-code {
	width: 180px;
	height: 180px;
	position: absolute;
	background-color: white;
	margin-left: -70px;
	padding: 20px;
	box-shadow: 0 0 7px rgb(0 0 0 / 10%);
	display: none;
	z-index: 1;
}

/*主体内容顶部*/
.main-top {
	height: 130px;
	background-color: white;
}
.main-top .top-bar {
	width: 1400px;
	margin: 0 auto;
}
.main-top .logo {
	width: 246px;
	height: 130px;
	float: left;
}
.main-top .logo img {
	margin-top: 6px;
}
.top-bar .search {
	margin-left: 37px;
	margin-top: 45px;
	float: left;
}
.top-bar .search input {
	width: 480px;
	height: 40px;
	float: left;
	border: 2px solid #52acc7;
	padding: 0 16px;
	font-size: 16px;
}
.top-bar .search .search-btn {
	width: 120px;
	height: 40px;
	float: left;
	border: none;
	background: #52acc7;
	color: white;
	font-weight: bold;
	font-size: 16px;
}
.top-bar .search .search-btn img {
	margin-right: 7px;
}
.top-bar .search .search-recommend {
	position: absolute;
 }
.top-bar .search .search-recommend a {
	margin-top: 15px;
	display: inline-block;
	margin-left: 12px;
	font-size: 12px;
}
.top-bar .search .search-recommend a:hover {
	color: #52acc7;
}
.top-bar .search .search-recommend img {
	display: inline-block;
	vertical-align: text-top;
	margin-left: 2px;
}
.top-bar .search .search-recommend a:first-child {
	margin-left: 0;
	position: relative;
	padding-right: 13px;
}
.top-bar .search .search-recommend a:first-child::after{
	width: 8px;
	height: 10px;
	content: '';
	background: url('../images/index/hot.png');
	position: absolute;
	top: 0;
	right: 0;
}
.top-bar .cart {
	float: left;
	position: relative;
}
.cart .cart-btn {
	width: 130px;
	height: 40px;
	border: 1px solid #D7D7D7;
	background-color: white;
	margin-top: 45px;
	margin-left: 20px;
	border-radius: 2px;
	font-weight: 400;
}
.cart .cart-btn:hover {
	box-shadow: 0 0 5px rgb(0 0 0 / 10%);
}
.cart .cart-icon {
	background-color: #FA7E1E;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	text-align: center;
	position: absolute;
	top: 33px;
	left: 155px;
}
.cart .cart-icon span {
	line-height: 24px;
	font-size: 12px;
	color: white;
}
.cart .dropdown-cart {
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 0 5px rgb(0 0 0 / 10%);
	display: none;
	position: absolute;
	width: 308px;
	z-index: 1;
	margin-top: 10px;
	margin-left: -129px;
}
.cart .hover .dropdown-cart {
	display: block;
}
.cart .dropdown-cart .title {
	text-align: left;
	height: 25px;
	padding: 6px 8px;
	line-height: 25px;
	overflow: hidden;
	zoom: 1;
}
.cart .dropdown-cart ul li {
	padding: 8px 10px;
	border-top: 1px dotted #ccc;
	overflow: hidden;
	line-height: 17px;
	vertical-align: bottom;
}
.cart .dropdown-cart ul li:first-child {
	border-top: none;
}
.cart .dropdown-cart ul li:hover {
	background-color: #e3e4e5;
}
.cart .dropdown-cart .title h4 {
	color: #666;
	font-weight: 400;
	font-size: 12px;
}
.dropdown-cart .product-item {
	color: #666;
	font-size: 12px;
}
.dropdown-cart .product-item .cover {
	width: 50px;
	height: 50px;
	float: left;
}
.dropdown-cart .product-item .product-title {
	float: left;
	width: 135px;
	height: 52px;
	margin-left: 5px;
	overflow: hidden;
	color: #666;
	font-size: 12px;
}
.dropdown-cart .product-item .product-title:hover {
	color: #FA7E1E;
}
.dropdown-cart .product-item .right-content {
	text-align: right;
}
.dropdown-cart .product-item .right-content .price-detail {
	color: #666;
	font-size: 12px;
}
.dropdown-cart .product-item .right-content .price {
	font-weight: 400;
}
.dropdown-cart .product-item .right-content .del-btn {
	color: #666;
	font-size: 12px;
	display: inline-block;
}
.dropdown-cart .product-item .right-content .del-btn:hover {
	color: #FA7E1E;
}
.dropdown-cart .bottom-bar {
	padding: 8px;
	background: #F5F5F5;
	height: 45px;
}
.dropdown-cart .bottom-bar {
	font-size: 12px;
	line-height: 29px;
}
.dropdown-cart .bottom-bar .total {
	display: block;
	float: left;
	color: #666;
}
.dropdown-cart .bottom-bar .cart-entrance {
	float: right;
	background-color: #FA7E1E;
	color: white;
	height: 29px;
	padding: 0 10px;
	text-align: center;
	font-weight: 700;
	border-radius: 3px;
}
.top-bar .consulting {
	float: right;
	width: 252px;
	margin-left: 38px;
	margin-top: 34px;
	padding-left: 43px;
	background: url('../images/index/tel.png') left center no-repeat;
}
.top-bar .consulting .telnum{
	font-size: 26px;
	font-weight: bold;
	color: #d81e06;
}

/*主体内容导航*/
.main-nav {
	background: white;
}
.main-nav .nav {
	width: 1400px;
	margin: 0 auto;
}
.main-nav .nav .layui-nav {
	padding: 0;
	background-color: white;
	display: flex;
	justify-content: space-between;
}
.main-nav .nav li {
	width: 120px;
	float: left;
	line-height: 50px;
	text-align: center;
}
.main-nav .nav li:hover {
	cursor: pointer;
}
.main-nav .nav li a:hover {
	background: #52acc7;
	color: #fff;
}
.main-nav .nav .nav-text {
	display: inline-block;
	font-weight: 400;
	font-size: 16px;
}
.main-nav .nav .cur .nav-text {
	padding: 0 12px;
	display: inline-block;
}
.main-nav .nav .layui-this .nav-text {
	display: inline-block;
	padding: 0 12px;
}
.layui-nav .layui-nav-item a {
	color: #000000;
	padding: 0 12px;
	font-size: 14px;
	transition: all .1s;
	-webkit-transition: all 0s;
}
.layui-nav .layui-nav-item .hot{
	display: inline-block;
	width: 8px;
	height: 10px;
	vertical-align: text-top;
	margin-left: 6px;
	background: url('../images/index/hot.png');
}
.layui-nav-item .layui-nav-child {
	opacity: 0.8;
	border-top: none;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-color: #F2F6FB;
	box-shadow: 0 3px 3px 0 rgb(0 0 0 / 5%);
	line-height: 40px;
}
.layui-nav-item .layui-nav-more {
	display: none;
}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after {
	display: none;
}
.layui-nav-item .layui-nav-child {
	top: 50px;
	padding: 0;
}
.layui-nav-item .layui-nav-child a {
	display: block;
	padding: 10px 5px;
}
.layui-nav-item .layui-nav-child a:hover {
	background-color: white;
	color: #52acc7;
}
.layui-nav .layui-nav-child dd.layui-this a, .layui-nav-child dd.layui-this {
	 background-color: white;
	 color: #000000;
}

/*slogan*/
.footer-slogan {
	width: 1400px;
	height: 260px;
	margin: 0 auto;
	background: url("../images/index/foot-slogan.jpg") center no-repeat;
}
.footer-slogan .slogan-content {
	width: 1400px;
	margin: 0 auto;
}
.footer-slogan .sub-title {
	color: white;
	float: left;
	margin-top: 70px;
	padding-left: 50px;
}
.footer-slogan .sub-title p {
	color: white;
}
.footer-slogan .sub-title p.cn {
	font-size: 48px;
}
.footer-slogan .sub-title p.en {
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 20px;
}
.footer-slogan .purchase {
	float: right;
	margin: 100px 140px;
	width: 160px;
	height: 54px;
	color: white;
	background: #52acc7;
	border: none;
	font-weight: bold;
	font-size: 16px;
}
.footer-slogan .purchase:hover {
	background-color: #52acc7;
}
/*网站信息*/
.footer-siteInfo {
	background-color: white;
}
.footer-siteInfo .siteInfo-content {
	width: 1400px;
	margin: 0 auto;
	padding: 70px 0 50px;
}
.siteInfo-content .fqrcode {
	float: right;
}
.siteInfo-content .fqr-title{
	font-size: 16px;
	text-align: right;
	font-weight: bold;
	padding: 0 6px;
}
.siteInfo-content .fqrcode .qr-code {
	margin-top: 20px;
}
.fqrcode .qr-code .qr-code-picture {
	float: left;
	text-align: center;
	margin-left: 30px;
}
.fqrcode.qr-code .qr-code-picture:first-child {
	margin-left: 0;
}
.fqrcode .qr-code-picture img {
	width: 108px;
	height: 108px;
}
.siteInfo-content .siteInfo-nav {
	float: left;
	padding-right: 70px;
}
.siteInfo-nav .nav-item {
	width: 126px;
	float: left;
	margin-right: 100px;
}
.nav-item span {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.siteInfo-nav .nav-item ul{
	margin-top: 10px;
}
.nav-item li {
	display: block;
	line-height: 28px;
}
.nav-item li a {
	font-size: 14px;
	color: #8d8d8d;
}
.nav-item li a:hover {
	color: #52acc7;
}
.footer-contact {
	background-color: white;
	border-top: solid #cecece 1px;
	border-bottom: solid #cecece 1px;
}
.footer-contact .contact-content {
	width: 1400px;
	margin: 0 auto;
}
.footer-contact .contact-content .contact-item{
	float: left;
	margin-left: 70px;
	padding: 20px 0;
}
.footer-contact .contact-content .contact-item:first-child{
	margin-left: 0;
}
.footer-contact .contact-content .contact-item p{
	line-height: 24px;
}
.footer-contact .contact-content .contact-hotline{
	float: right;
	padding: 10px 0;
	text-align: right;
}
.footer-contact .contact-content .contact-hotline .teltitle{
	font-size: 16px;
	font-weight: bold
}
.footer-contact .contact-content .contact-hotline .telnum{
	font-size: 30px;
	font-weight: bold;
	color: #52acc7;
}
.footer-copyright {
	background-color: white;
}
.footer-copyright .copyright-content {
	text-align: center;
	width: 1400px;
	margin: 0 auto;
	padding: 30px 0;
}
.copyright-content .copyright-item {
	display: inline-block;
	margin: 0 6px;
}
/*底部悬浮*/
.footer-suspension {
	position: fixed;
	right: 0;
	bottom: 0;
	background-color: #52acc7;
	border-radius: 2px;
}
.footer-suspension .service {
	width: 56px;
	height: 74px;
	text-align: center;
	border-top: 1px solid hsla(0,0%,100%,.1);
}
.footer-suspension .service-content {
	width: 230px;
	height: 220px;
	background-color: white;
	margin-left: -230px;
	float: left;
	margin-top: -145px;
	box-shadow: #aaa -1px 1px 4px;
	padding: 10px 5px 10px 15px;
	display: none;
}
.footer-suspension .service-content p {
	font-size: 14px;
}
.footer-suspension .attention-content {
	width: 173px;
	height: 178px;
	background-color: white;
	margin-left: -173px;
	float: left;
	margin-top: -103px;
	text-align: center;
	display: none;
	box-shadow: #aaa -1px 1px 4px;
}
.footer-suspension .attention-content img {
	width: 96px;
	height: 96px;
	margin-top: 24px;
}
.footer-suspension .service:hover {
	background-color: #52acc7;
	cursor: pointer;
}
.footer-suspension .service img {
	margin-top: 16px;
}
.footer-suspension .find-good {
	width: 56px;
	height: 74px;
	text-align: center;
	border-top: 1px solid hsla(0,0%,100%,.1);
}
.footer-suspension .find-good:hover {
	background-color: #52acc7;
	cursor: pointer;
}
.footer-suspension .find-good img {
	margin-top: 15px;
}
.footer-suspension .attention {
	width: 56px;
	height: 74px;
	text-align: center;
	border-top: 1px solid hsla(0,0%,100%,.1);
}
.footer-suspension .attention:hover {
	background-color: #52acc7;
	cursor: pointer;
}
.footer-suspension .attention img {
	margin-top: 17px;
}
.footer-suspension .top {
	width: 56px;
	height: 74px;
	text-align: center;
	border-top: 1px solid hsla(0,0%,100%,.1);
	display: none;
}
.footer-suspension .top:hover {
	background-color: #52acc7;
	cursor: pointer;
}
.footer-suspension .top img {
	margin-top: 19px;
}
.footer-suspension span {
	font-size: 12px;
	color: white;
	display: block;
	margin-top: 3px;
}
/* 内页banner */
.con-banner{
	width: 1400px;
	overflow: hidden;
	margin: 0 auto;
}
.con-banner img{
	position: relative;
	left: 50%;
	transform: translateX(-48%);
}
/* 内页面包屑 */
.crumbs{
	background: #fff;
	min-width: 1400px;
	padding: 20px 0;
	line-height: 30px;
}
.crumbs .crumbs-content{
	width: 1400px;
	margin: 0 auto;
}
.crumbs .crumbs-content .home{
	width: 15px;
	height: 13px;
	display: inline-block;
	background: url('../images/web/home.png');
	margin-right: 6px;
}
.crumbs .crumbs-content a:hover{
	color: #52acc7;
}
.crumbs .crumbs-content .current{
	color: #52acc7;
}
/* 分页样式 */
.page-nav{
	text-align: center;
	padding: 20px 0;
	line-height: 28px;
	color: #555;
}
.page-nav a{
	display: inline-block;
	color: #555;
	padding: 0 10px;
	border: solid #dcdcdc 1px;
	border-radius: 15px;
	margin: 0 5px;
}
.page-nav span{
	display: inline-block;
	padding: 0 10px;
	border: solid #dcdcdc 1px;
	border-radius: 15px;
	margin: 0 5px;
}
.page-nav .current{
	background: #52acc7;
	color: #fff;
	border-color: #52acc7;
}
