﻿/*
Theme Name: 创力主题（中文站）
Author: 创力
Description: 
Version:1.0
*/

*{
    box-sizing: border-box;
    padding:0;
    margin:0;
    font-family: 'YourCustomFontRegular' ,Arial,sans-serif !important;
}
a {
    text-decoration: none;
	color:#333;
}

.top-dd dl dt img {
    padding-top: 16px;
}

.clear:after{
    content: '';
    display: block;
    clear: both;
}
.top-dd dl,.top-dd dl dt,.top-dd dl dd {
    float: left;
}

.head-box .top-row .top-dd dl dd a {
    float: left;
    border-left: none;
    padding-left: 7px;
    padding-right: 20px;
}

.top-dd {
    float: left;
}

.top-fany {
    float: right;
}
.logo-wrap h1 a {
    color: #001327;
    background: none;
    font-size: 38px;
}

.logo-wrap {
    background: #fff;
}

.nav-bg.full-main {
    min-width: auto;
    width: 62%;
    float: right;
    background: no-repeat;
}
.main-container{
    width: 1280px;
    margin: 0 auto;
}

.full-main{
    width: 100%;
    min-width: 1280px;
}

.row{
    margin-right: -15px;
    margin-left: -15px;
}

.head-box .top-row{
	background: #f7f7f7;
	line-height: 45px;
}

.head-box .top-row .top-left{
	float: left;
}

.head-box .top-row .top-left p{
	font-size: 16px;
	color: #999999;
}

.head-box .top-row .top-right{
	float: right;
}

.head-box .top-row .top-right a {
    display: inline-block;
    /* float: left; */
    padding: 0 15px;
    border-left: 1px solid #eee;
    color: #999999;
}
.head-box .top-row .top-right a:nth-child(2) {
    border: none;
}

.head-box .top-row .top-right a.online{
	background: #ca2424;
	color: #ffffff;
}
/* .n_banner{margin-top: 125px;} */
.wap-menu {
    float: right;
    background: none;
    border: 1px solid #333;
    padding: 5px 8px;
    display: none;
}
.banner .swiper .swiper-wrapper {
    height: initial;
}
.wap-menu span {
    display: block;
    width: 20px;
    height: 2px;
    background: #333333;
    margin: 4px 0;
}

.logo-row{
	padding: 24px 0;
}

.logo-row .logo-wrap{
	height: 62px;
	float: left;
}

.logo-row .logo-wrap img{
	height: 100%;
	display: block;
}

.logo-row .slogan-wrap{
	float: left;
	padding-left: 30px;
	border-left: 1px solid #ddd;
	margin-top: 6px;
	margin-left: 30px;
}

.logo-row .slogan-wrap img{
	height: 100%;
	display: block;
}
.logo-row .phone-wrap{
	float: right;
	padding-top: 14px;
}

.logo-row .phone-wrap dt{
	float: left;
/* 	width: 44px;
	height: 44px; */
	/* background: #ca2424; */
	border-radius: 50%;
}

.logo-row .phone-wrap dd{
	float: left;
	padding-left: 5px;
}
.logo-row .phone-wrap dd span{
	font-size: 14px;
	color: #999999;
	line-height: 1;
}
.logo-row .phone-wrap dd p{
	font-size: 28px;
	color: #393636;
	line-height: 1;
	font-family: Arial;
	/* font-weight: bold; */
}
.nav-bg{
	background: #333333;
	height: 44px;
}
.nav-row > ul > li{
	float: left;
	line-height: 44px;
	font-size: 0;
	position: relative;
}
.nav-row > ul > li > a{
	font-size: 20px;
	color: #505050;
	line-height: 45px;
	display: inline-block;
	vertical-align: middle;
	padding: 0 26px;
}
.nav-row > ul > li:hover{
}
.nav-row > ul > li:hover a{
	color: #001327;
}
.nav-row > ul > li:first-child a{
}
.nav-row > ul > li:last-child a{
	border-right: none;
}
.nav-row > ul > .current-menu-item a {
    color: #001327;
	font-weight:bold;
}

.products_bt {
    text-align: center;
    padding: 40px 0;
}

.products_h1 {
    font-size: 38px;
}

.products_bt p {
    color: #666666;
    padding-top: 10px;
    font-size: 18px;
}

/*.nav-row > ul > li[class*="current"] {
    background: #ca2424;
}*/
.nav-row > ul > li[class*="current"] a{
}
.nav-row > ul > li ul{
	position: absolute;
	left: 0;
	background: #c9c9c9;
	width: 100%;
	z-index: 99;
/* 	padding: 10px 0; */
	opacity: 0;
	visibility: initial;
/* 	top:85px; */
}
.nav-row > ul > li > a:hover {
    background: #c9c9c9;
    color: #fff;
}
.nav-row > ul > li:hover ul {
    opacity: 1;
    visibility: visible;
}
.nav-row > ul > li:hover ul{
	display: block;
}
.nav-row > ul > li ul li a{
	font-size: 20px;
	line-height: 44px;
	text-align: center;
	display: block;
	color: #fff;
}
.nav-row > ul > li ul li a:hover{
	background: #222222;
	color: #ffffff;
}
/* banner */
.home-banner .swiper-slide img{
	width: 100%;
	height: 680px;
	object-fit: cover;
	display: block;
}
.home-banner .button .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
	opacity: .5;
	margin: 0 4px;
}
.home-banner .button .swiper-pagination-bullet-active {
	width: 40px;
	opacity: 1;
	border-radius: 5px;
    background: #ca2424;
}
.home-banner .swiper-pagination{
	position: absolute;
	width: 1200px !important;
	left: 50% !important;
	margin-left: -600px;
	text-align: left;
}
.home-banner .swiper-container-horizontal > .swiper-pagination-bullets{
    bottom: 70px;
    left: 0;
    width: 100%;
}
.home-banner .button{
	width: 1200px;
	position: absolute;
	z-index: 99;
	bottom: 80px;
	left: 50%;
	margin-left: -600px;
}
.home-banner .button .swiper-button-prev{
	width: 40px;
	height: 40px;
	border-radius: 100%;
	border: 1px solid #fff;
	right: 50px;
	left: auto;
}
.home-banner .button .swiper-button-next{
	width: 40px;
	height: 40px;
	border-radius: 100%;
	border: 1px solid #ca2424;
	background: #ca2424;
	right: 0;
	left: auto;
}
.home-banner .button .swiper-button-prev:after{
	font-size: 16px;
	color: #ffffff;
}
.home-banner .button .swiper-button-next:after{
	font-size: 16px;
	color: #ffffff;
}
.home-banner img{
	display: block;
}
/* banner结束 */
/* 搜索 */
.search-wrap{
	background: #f7f7f7;
	height: 80px;
	padding: 23px 0;
}
.search-wrap .hot-words{
	float: left;
	line-height: 34px;
}
.search-wrap .hot-words span{
	font-size: 14px;
}
.search-wrap .hot-words span em{
	color: #ca2424;
	font-weight: 700;
}
.search-wrap .hot-words a{
	font-size: 16px;
	color: #666666;
	margin: 0 10px;
}
.search-wrap .search-form{
	float: right;
	font-size: 0;
}
.search-wrap .search-form input{
	height: 34px;
	border: none;
	
}
.search-wrap .search-form input.text{
	width: 300px;
	background: #ffffff;
	text-indent: 20px;
	font-size: 14px;
	color: #999999;	
}
.search-wrap .search-form input.btn{
	text-indent: -999999px;
	width: 34px;
	height: 34px;
	background: #ca2424 url(../image/search-btn.png) center center no-repeat;
	background-size: 50%;
}
/* 搜索结束 */
/* 产品 */
.products_cp ul li {
    float: left;
    width: 41.5%;
/*     background: url(./images/bejing.png) center no-repeat; */
    position: relative;
    margin: 11px;
}
.products_cp {
    overflow: hidden;
    margin-top: 35px;
    background: #c9c9c9;
}
.products_cp ul li:nth-child(2n) {
    margin-right: 0;
}

.products_cp ul li:nth-child(1), .products_cp ul li:nth-child(3) {
    margin-left: 0;
}
.product .products_cp .main-container {
    overflow: hidden;
    padding: 50px 0;
}
.products_cp ul li:nth-child(1),.products_cp ul li:nth-child(4) {
    width: 56.5%;
}

li {
    list-style: none;
}

.products_cp ul li:nth-child(4) {
}

.products_cpimg {
    text-align: center;
}

.products_cpimg a img {
    height: 560px;
    object-fit: contain;
    width: 600px;
}
.products_cpimg a img {
    height: 480px;
    object-fit: cover;
    width: 100%;
}

.products_title {
    position: absolute;
    bottom: 5%;
    font-size: 30px;
    left: 5%;
}
.products_More {
    width: 160px;
    margin: 0 auto;
    border: 1px solid #8c8c8c;
    text-align: center;
    padding: 15px 0;
    margin-top: 68px;
    margin-bottom: 35px;
    border-radius: 55px;
}

.products_More a {
    font-weight: bold;
    color: #000;
}



.products{
	margin: 50px auto;
}
.product-category{
	width: 25%;
	float: left;
	padding-right: 40px;
}
.product-category .title{
	width: 100%;
	height: 120px;
	background: #ca2424 url(../image/net-bg.png)  top center no-repeat;
	padding-left: 40px;
	overflow: hidden;
}
.product-category .title p{
	font-size: 30px;
	color: #ffffff;
	line-height: 1;
	margin-top: 30px;
	margin-bottom: 10px;
}
.product-category .title span{
	font-size: 14px;
	font-family: Arial;
	color: #fff;
	opacity: .5;
	line-height: 1;
	text-transform: uppercase;
}
.product-category .list{
	background: #333333;
	padding:6px 10px;
}
.product-category .list ul li{
	padding: 4px 0;
}
.product-category .list ul li a{
	line-height: 40px;
	padding-left: 40px;
	display: block;
	color: #ffffff;
	font-size: 16px;
	position: relative;
}
.product-category .list ul li a:after{
	content: '';
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background: #ffffff;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.product-category .list ul li[class*="current"] a{
	background: #ca2424;
}
.product-category .list ul li:hover a{
	background: #ca2424;
}
.product-category .phone{
	width: 100%;
	height: 120px;
	background: #ca2424 url(../image/net-bg.png)  bottom center no-repeat;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 40px;
}
.product-category .phone dl dt{
	width: 44px;
	height: 44px;
	float: left;
	margin-top: -3px;
	margin-right: 3px;
}
.product-category .phone dl dt img{
	display: block;
}
.product-category .phone dl dd span{
	font-size: 14px;
	color: #ffffff;
	line-height: 1;
}
.product-category .phone dl dd p{
	font-size: 24px;
	color: #ffffff;
	line-height: 1;
}
.product-list{
	width: 75%;
	float: left;
}
.product-list .title{
	line-height: 60px;
}
.product-list .title p{
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	float: left;
}
.product-list .title p em{
	color: #ca2424;
}
.product-list .title a{
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.product-list .title a:hover{
	color: #ca2424;
}
.product-list .list{
	width: 100%;
	overflow: hidden;
}
.product-list ul li{
	padding: 0 15px;
	float: left;
	width: 33.33%;
	text-align: center;
	margin-bottom: 30px;
}
.product-list .img{
	width: 100%;
	height: 210px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}
.product-list .img a{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	background: #ca2424;
	opacity: 0;
	z-index: 9;
	transition: all .3s;
}
.product-list .img i{
	width: 30px;
	height: 30px;
	display: block;
	background: url(../image/search-btn.png);
	background-size: 100%;
	position: absolute;
	left: 50%;
	margin-left: -15px;
	top: -50px;
	z-index: 99;
	pointer-events: none;
	transition: all .3s;
}
.product-list ul li:hover .img a{
	opacity: 0.7;
}
.product-list ul li:hover .img i{
	top: 50%;
	margin-top: -15px;
}
.product-list .img img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.product-list .text a{
	font-size: 16px;
	line-height: 40px;
}
.product-list ul li:hover .text a{
	color: #ca2424;
}
/* 产品结束 */
/*热销产品*/
.selling_a {
    position: relative;
    width: 1440px;
    margin: 0 auto;
}
/* .selling_a .main-container {
    width: 92%;
} */
.selling_a .swiper-button-prev::after {
    content: '';
}

.selling_a .swiper-button-next::after {
    content: '';
}
.selling {
    padding: 40px 0;
    background: url(../image/rxcpbjt.png) center no-repeat;
    padding-bottom: 85px;
}

/*热销产品*/


/* 优势和特点 */
.advantage{
	height: 550px;
	background: url(../image/adv-bg.png) 0 0 no-repeat;
	background-size: cover;
	background-attachment: fixed;
	padding-top: 60px;
}
.advantage .title{
	text-align: center;
}
.advantage .title p{
	font-size: 30px;
	color: #ffffff;
	line-height: 1;
	margin-bottom: 1px;
}
.advantage .title p em{
	color: #ca2424;
}
.advantage .title p em strong{
	font-size: 40px;
	font-style: italic;
}
.advantage .title span{
	font-size: 14px;
	color: #999999;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.advantage .list{
	margin-top: 50px;
}
.advantage .list ul li{
	width: 20%;
	float: left;
	text-align: center;
}
.advantage .list ul li p{
	width: 88px;
	height: 88px;
	border-radius: 50%;
	padding: 5px;
	background: #ffffff;
	margin: 0 auto;
	margin-bottom: 15px;
}
.advantage .list ul li p img{
	width: 100%;
	display: block;
	transition: all .3s ease;
}
.advantage .list ul li:hover p img{
	transform: rotateY(180deg);
}
.advantage .list ul li span{
	font-size: 18px;
	color: #ffffff;
	line-height: 24px;
}
.application{
	margin-top: -160px;
}
.application .swiper-container .swiper-slide{
	width: 50%;
	background: #b61b1b;
	padding: 35px 60px;
	height: 315px;
	
}
.application .swiper-container .swiper-slide:nth-child(2n+1):after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .1);
}
.application .swiper-container .swiper-slide .number{
	width: 140px;
	float: left;
	
}
.application .swiper-container .swiper-slide .number p{
	font-size: 100px;
	color: #ffffff;
	height: 100px;
	overflow: hidden;
	font-family: DIN,Arial, Helvetica, sans-serif;
	line-height: 1;
}
.application .swiper-container .swiper-slide .number:after{
	content: '';
	width: 100%;
	height: 1px;
	display: block;
	background: #ffffff;
	margin-top: 20px;
}
.application .swiper-container .swiper-slide .text{
	width: calc(100% - 140px);
	float: left;
	padding: 80px 20px 0;

}
.application .swiper-container .swiper-slide .text p{
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	line-height: 1;
	margin-bottom: 15px;
}
.application .swiper-container .swiper-slide .text span{
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
}
.application .swiper-button-prev{
	width: 40px;
	height: 80px;
	background: url(../image/arrow-bg.png) left top no-repeat;
	left: 50%;
	margin-left: -40px;
}
.application .swiper-button-next{
	width: 40px;
	height: 80px;
	background: url(../image/arrow-bg.png) right top no-repeat;
	right: 50%;
	margin-right: -40px;
}
.application .swiper-button-prev:after{
	color: #ffffff;
	font-size: 24px;
	margin-left: 10px;
}
.application .swiper-button-next:after{
	color: #ffffff;
	font-size: 24px;
	margin-right: 10px;
}
/* 优势和特点结束 */
/* 关于我们 */
.about {
    background: url(../image/about.jpg) center no-repeat;
    padding-bottom: 75px;
/*     margin-top: 165px; */
}

.about_title .products_bt {
    color: #fff;
    padding-top: 120px;
}

.about_title .products_bt p {
    color: #fff;
}

.about_dd {
    text-align: center;
    position: relative;
}

.about_dd p {
    position: absolute;
    top: 30%;
    left: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    line-height: 45px;
    /* text-align: left; */
}

.about_moer {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 55px;
    margin-top: 60px;
}

.about_moer a {
    color: #fff;
    font-size: 26px;
    display: block;
    padding: 12px 45px;
}



/* 关于我们结束 */
/* 厂容厂貌 */
.factory .title-row {
	line-height: 40px;
	margin-bottom: 10px;
}
.factory .title-row p{
	font-size: 24px;
	color: #333333;
	float: left;
}
.factory .title-row p em{
	color: #ca2424;
}
.factory .title-row a{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
}
.factory .title-row a:hover{
	color: #ca2424;
}
.factory .list-row{
	background: #ca2424;
	padding: 20px 0;
}
.factory .list-row .swiper-container{
	padding: 0 40px;
}
.factory .list-row .swiper-slide{
	width: 25%;
	padding:0 10px;
}
.factory .list-row .swiper-slide .img{
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.factory .list-row .swiper-slide a{
	width: 100%;
	display: block;
	position: relative;
}
.factory .list-row .swiper-slide .img img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.factory .list-row .swiper-slide .text{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background: rgba(202, 36, 36, .6);
	opacity: 0;
}
.factory .list-row .swiper-slide .text p{
	font-size: 16px;
	color: #ffffff;
	line-height: 180px;
}
.factory .list-row .swiper-slide:hover .text{
	opacity: 1;
}
.factory .swiper-button-prev{
	left: 0;
	height: 100%;
	width: 40px;
	top: 0;
	background: #ca2424;
	margin-top: 0;
}
.factory .swiper-button-prev:after{
	color: #ffffff;
}
.factory .swiper-button-next{
	right: 0;
	height: 100%;
	width: 40px;
	top: 0;
	background: #ca2424;
	margin-top: 0;
}
.factory .swiper-button-next:after{
	color: #ffffff;
}
/* 厂容厂貌结束 */
/* 新闻 */
.news{
	margin: 50px auto;
	overflow: hidden;
}
.news-item-wrap{
	padding: 0 15px;
	width: 33.33%;
	float: left;
}
.news-item-wrap .title{
	line-height: 40px;
	margin-bottom: 10px;
}
.news-item-wrap .title p{
	font-size: 24px;
	color: #333333;
	float: left;
}
.news-item-wrap .title p em{
	color: #ca2424;
}
.news-item-wrap .title a{
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
}
.news-item-wrap .title a:hover{
	color: #ca2424;
}
.news-item-wrap .list .hot-news .img{
	width: 100%;
	height: 174px;
	overflow: hidden;
}
.news-item-wrap .list .hot-news .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.news-item-wrap .list .hot-news .text{
	padding-bottom: 15px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.news-item-wrap .list .hot-news .text h4{
	margin-bottom: 10px;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-item-wrap .list .hot-news .text h4 a{
	font-size: 18px;
	color: #333333;
	font-weight: 500;
	line-height: 1;
}
.news-item-wrap .list .hot-news .text h4:hover a{
	color: #ca2424;
}
.news-item-wrap .list .hot-news .text p{
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}
.news-item-wrap .list  .news-list{
	margin-top: 10px;
}
.news-item-wrap .list  .news-list ul li{
	line-height: 36px;
}
.news-item-wrap .list  .news-list ul li span{
	float: right;
	font-size: 14px;
	color: #999999;
}
.news-item-wrap .list  .news-list ul li a{
	display: block;
	width: 70%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 15px;
	color: #666;
}
.news-item-wrap .list  .news-list ul li:hover a{
	color: #ca2424;
}
.news-item-wrap .qna-wrap{
	border: 1px solid #ddd;
	padding:0 20px;
}
.news-item-wrap .list .qna-item{
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom: 1px dashed #ddd;
}
.news-item-wrap .list .qna-item:last-child{
	border: none;
}
.news-item-wrap .list .qna-item .q-row{
	padding-left: 30px;
	margin-bottom: 10px;
	position: relative;
}
.news-item-wrap .list .qna-item .q-row:after{
	content: 'Q';
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #ca2424;
}
.news-item-wrap .list .qna-item .q-row a{
	font-size: 16px;
	color: #333333;
	line-height: 20px;
}
.news-item-wrap .list .qna-item .q-row:hover a{
	color: #ca2424;
}
.news-item-wrap .list .qna-item .a-row{
	padding-left: 30px;
	font-size: 15px;
	color: #999999;
	line-height: 26px;
	position: relative;
}
.news-item-wrap .list .qna-item .a-row:after{
	content: 'A';
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	background: #999999;
}
/* 新闻结束 */
/* 友情链接 */
.link{
	padding: 30px 0;
	background: #f5f5f5;
	font-size: 0;
}
.link span{
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
	margin-right: 30px;
}
.link span img{
	display: block;
}
.link a{
	font-size: 16px;
	color: #666666;
	padding: 0 20px;
	border-right: 1px solid #ddd;
	line-height: 21px;
	display: inline-block;
	vertical-align: middle;
}
/* 友情链接结束 */
/* footer */
.footer{
	background: #898989;
	overflow: hidden;
}
.footer-nav-row {
    float: left;
    width: 60%;
}

.footer .main-container {
    padding: 40px 0;
}

.footer_dd,.add_d {
    color: #fff;
    font-size: 26px;
    font-weight: 300;
    padding-bottom: 15px;
}

.footer_ac p {
    float: left;
    margin-right: 25px;
    font-size: 20px;
    color: #DDD;
}

.footer_ac {
    overflow: hidden;
    margin-bottom: 25px;
}

.footer_x {
    color: #ddd;
    font-size: 20px;
}

.footer-logo {
    float: left;
    margin-left: 15px;
}

.footer-logo p {
    text-align: center;
    color: #fff;
    font-size: 20px;
    padding-bottom: 10px;
}

.add-wrap {
    float: right;
    width: 30%;
}

.footer-logo img {
    width: 120px;
}

.add_c {
    color: #fff;
    font-size: 36px;
    font-weight: bold;
}

.add_li {
/*     overflow: hidden; */
/*     margin-top: 30px; */
}

.add_li li {
    float: left;
    margin-right: 25px;
}
.add_li li{
    position: relative;
}

.erweima_d {
    position: absolute;
    opacity: 0;
    visibility: visible;
    top: -145px;
    left: -40px;
}

.add-wrap .add_li li a .erweima_d img {
    width: 135px;
    height: 135px;
    object-fit: contain;
}

.add_li li:nth-child(1):hover a .erweima_d {
    opacity: 9;
    visibility: visible;
    z-index: 99999;
}
.add_li li:nth-child(2n) a img, .add_li li:nth-child(1) a img {
    width: 58px;
    padding-top: 3px;
}
.copyright-row.clear {
    background: #b5b5b5;
    text-align: center;
    line-height: 60px;
    color: #fff;
    font-size: 18px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
/* footer结束 */
/* 产品列表页 */
.page-banner{
	width: 100%;
	height: 300px;
}
.page-banner img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.breadcrumb{
	float: left;
	line-height: 34px;
	font-size: 16px;
}
.breadcrumb #crumbs{
	display: inline;
}
.breadcrumb a::after {
    content: '>';
    margin: 0 5px;
}
.navigation{
	text-align: center;
	font-size: 0;
	margin-top: 30px;
}
.navigation h2{
	display: none;
}
.navigation a,.navigation span{
	font-size: 14px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	background: #f5f5f5;
	margin: 0 1px;
}
.navigation span{
	background: #ca2424;
	color: #ffffff;
}
.navigation a:hover,.navigation span:hover{
	background: #804f22;
	color: #ffffff;
}
.navigation a.next,.navigation a.prev{
	width: auto;
	padding: 0 15px;
}
.page-main{
	padding-bottom: 100px;
}
/* 产品列表页结束 */
/* 图文列表 */
.product-list.img-text-list ul li{
	width: 100%;
	padding: 30px 0;
	float: none;
	text-align: left;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	margin-bottom: 0;
}
.product-list.img-text-list ul li:first-child{
	padding-top: 0;
}
.product-list.img-text-list ul li a{
	float:none;
	opacity: 1;
	position: static;
}
.product-list.img-text-list .title{
	line-height: 30px;
	margin-bottom: 10px;
}
.product-list.img-text-list .title a{
	font-size: 18px;
}
.img-text-list .img{
	width: 240px;
	height: 160px;
	overflow: hidden;
	float: left;
	margin-bottom: 0;
}
.img-text-list .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.img-text-list .text{
	width: calc(100% - 260px);
	float: left;
	padding-left: 20px;
}
.img-text-list .text .content{
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;
	color: #666666;
}
.img-text-list .text .more{
	line-height: 32px;
	display: inline-block;
	padding: 0 20px;
	border: 1px solid #ddd;
	color: #999999;
}
.img-text-list .text .more:hover{
	color: #ffffff;
	background: #ca2424;
	border: 1px solid #ca2424;
}
/* 图文列表结束 */
/* 文字列表 */
.product-list.text-list ul li{
	width: 100%;
	padding: 0;
	line-height: 60px;
	float: none;
	text-align: left;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	margin-bottom: 0;
	font-size: 0;
}
.product-list.text-list ul li span{
	float: right;
	font-size: 14px;
	color: #999999;
}
.product-list.text-list ul li a{
	display: block;
	width: 70%;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
/* 文字列表结束 */
/* 联系我们 */
.page-content {
	padding-bottom: 50px;
}
.page-content strong{
	font-size: 18px;
	color: #333333;
	display: block;
	margin-bottom: 20px;
}
.page-content p{
	font-size: 16px;
	line-height: 30px;
	color: #333333;
}
.page-content .map{
	width: 100%;
	height: 400px;
	overflow: hidden;
	border: 1px solid #999	;
	margin-top: 30px;
}
.page-content .map img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
/* 联系我们结束 */
/* 关于我们 */
.page-content img{
	max-width: 100%;
	height: auto;
	display: block;
}
/* 关于我们结束 */
/* 详情页 */
.page-content .content-title{
	text-align: center;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 15px;
}
.page-content .content-title h4{
	font-size: 30px;
}
.page-content .content-title p span{
	font-size: 14px;
	color: #999999;
	margin: 0 10px;
	white-space: nowrap;
}
.page-content .content-text{
	padding-bottom: 50px;
	border-bottom: 1px solid #ddd;
}
.page-content .content-text p{
	font-size: 16px;
	line-height: 26px;
	text-indent: 2em;
	margin-bottom: 10px;
}
.page-content .content-text img{
	max-width: 100%;
	display: block;
	margin: 20px auto;
}
.page-content .content-page {
	line-height: 30px;
	padding: 20px 0;
	font-size: 16px;
}
.page-content .content-page .row div{
	width: 50%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.page-content .content-page span{
	font-size: 14px;
	color: #999999;
	margin: 0 15px;
}
.page-content .content-page a{
	font-size: 14px;
	color: #666666;
}
.page-content .content-page .next span{
	float: right;
}
.page-content .content-page .next{
	text-align: right;
}
/* 详情页结束 */
/* 产品详情 */
.ppd-img {
    width: 500px;
    float: left;
}
.ppd-img .gallery-top {
    width: 500px;
    height: 360px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    overflow: hidden;
}
.ppd-img .gallery-thumbs {
    width: 500px;
    height: 90px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
    padding: 5px 25px;
}
.ppd-img .gallery-thumbs .swiper-slide {
    cursor: pointer;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px solid #f5f5f5;
}
.gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 0.4;
}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
    opacity: 1;
}

.ppd-img .gallery-thumbs .swiper-slide img {
    height: 100%;
}
.ppd-img .swiper-button-prev {
    left: 0;
    transform: scale(.6);
}
.ppd-img .swiper-button-next {
    right: 0;
    transform: scale(.6);
}
.ppd-info {
    width: 360px;
    height: 470px;
    float: right;
    position: relative;
}
.ppd-pname {
    font-size: 24px;
    line-height: 50px;
    border-bottom: 1px solid #ddd;
}
.ppd-info-content {
    padding-top: 20px;
}
.ppd-info-content p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}
.ppd-tell {
    width: 360px;
    height: 90px;
    background: #ca2424;
    line-height: 90px;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    position: absolute;
    bottom: 0;
}
.ppd-content-box {
    border: 1px solid #eee;
    margin-top: 40px;
    box-sizing: border-box;
}
.ppd-content-text-title {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-indent: 20px;
    background: #eeeeee;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.ppd-content-text {
    padding: 30px 20px 50px;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
}
.ppd-content-text img{
	display: none;
}
.page-content .swiper-slide img {
    width: 100%;
    height: 100%;
	display: block;
	object-fit: cover;
}
ul.p_nav.cp>li.current-cat-ancestor ul.children {
    display: block;
}
/* ul.p_nav.cp>li.current-cat-ancestor ul.children .current-cat {
    background: #804f22;
}

ul.p_nav.cp>li.current-cat-ancestor ul.children .current-cat a {
    color: #fff;
} */


.Download_dd dl {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 15px;
    font-size: 18px;
    background: #fff;
    padding: 15px;
    /* font-weight: bold; */
}

.indexcontent.Download_ad {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.Download_ad ul.p_nav.cp {
    width: 18%;
    height: 203px;
}

.Download {
    width: 80%;
}

.Download_dd dl:hover {
    color: #804f22;
}

.Download_dd dl dd:hover a {
    color: #804f22;
}



/* 产品详情结束 */
@media only screen and (max-width: 760px){
    .main-container{
		width: 100%;
		margin: 0 auto;
		padding: 0 20px;
	
	}
	
	.full-main{
		width: 100%;
		min-width: 100%;
/* 		display:none; */
	}
	.row{
		margin-right: -5px;
		margin-left: -5px;
	}
	/* 头部 */
	.head-box .top-row{
		display: none;
	}

	.nav-bg {
		border-top: 1px solid #ddd;
		height: auto;
		position: absolute;
		z-index: 99;
		background: #333;
		overflow: hidden;
		padding: 15px 0;
		display: none;
	}
	.nav-row > ul > li {
		float: none;
		position: relative;
		text-align: center;
	}
	.nav-row > ul > li > a{
		padding: 0;
		width: 100%;
		border: none;
	}
	.nav-row > ul > li ul{
		display: none;
	}
	.nav-row > ul > li:hover ul{
		display: none;
	}
	.nav-bg.wap-home {
		display: block;
	}
	.logo-row .logo-wrap{
		height: 34px;
		float: left;
	}

	.wap-menu {
		display: block;
	}
	.slogan-wrap{
		display: none;
	}
	.phone-wrap{
		display: none;
	}
	/* banner */
	.home-banner .swiper-slide img{
		height: 200px;
	}
	.home-banner .button{
		display: none;
	}
	/* search */
	.search-wrap{
		padding: 15px 0;
		height: auto;
	}
	.search-wrap .hot-words{
		display: none;
	}
	.search-wrap .search-form{
		width: 100%;
	}
	.search-wrap .search-form input.text{
		width: calc(100% - 34px);
	}
	/* product */
	.product-category{
		width: 100%;
		padding: 0;
	}
	.product-category .title{
		display: none;
	}
	.product-category .phone{
		display: none;
	}
	.product-category .list{
		overflow: hidden;
		overflow-x: hidden;
		display: -webkit-box;
		overflow-x: scroll;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.product-category .list ul{
		white-space: nowrap;
		width: auto;
		overflow: hidden;
	}
	.product-category .list ul li{
		display: inline-block;	
	}

	.product-category .list ul li a{
		padding: 0 15px;
	}
	.product-category .list ul li a:after{
		display: none;
	}

	.product-list{
		width: 100%;
	}
	.product-list ul li{
		width: 50%;
		padding: 0 5px;
	}
	.product-list ul li{
		margin-bottom: 10px;
	}
	.product-list ul li .img{
		height: 120px;
		margin-bottom: 0;
	}
	/* advantage */
	.advantage{
		height: 660px;
	}
	.advantage .list {
		margin-top: 30px;
	}
	.advantage .list ul li{
		width: 33.33%;
		margin-bottom: 20px;
	}
	.advantage .list ul li p{
		width: 68px;
		height: 68px;
	}
	.advantage .list ul li span {
		font-size: 16px;
		color: #ffffff;
		line-height: 24px;
	}
	.application{
		margin-top: -160px;
	}
	.application .swiper-container .swiper-slide{
		width: 100%;
		padding: 15px 20px;
		height:200px;
	}
	.application .swiper-container .swiper-slide .number{
		width: 40px;
	}
	.application .swiper-container .swiper-slide .number::after {
		margin-top: 10px;
	}
	.application .swiper-container .swiper-slide .number p{
		font-size: 30px;
		height: 40px;
	}
	.application .swiper-container .swiper-slide .text{
		width: calc(100% - 40px);
		padding: 20px  0 0 10px;
	}
	.application .swiper-button-prev{
		display: none;
	}
	.application .swiper-button-next{
		display: none;
	}
	/* about */
	.about{
		position: relative;
	}
	.about-left {
		width: 100%;
		float: none;
		padding-top: 30px;
		margin-bottom: 50px;
	}
	.about-left .text-row .title {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.about-left .text-row{
		height: auto;
	}
	.about-left .text-row .content {
		width: 100%;
		float: none;
		margin-bottom: 20px;
	}
	.about-right {
		display: none;
	}
	.factory .list-row .swiper-slide {
		width: 100%;
		padding: 0 10px;
	}
	/* news */
	.news-item-wrap {
		padding: 0;
		width: 100%;
		float: none;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/* link */
	.link{
		display: none;
	}
	/* footer */
	.footer .footer-nav-row  {
		display: none;
	}
	.footer .contact-row .footer-logo {
		float: none;
		text-align: center;
	}
	.footer .contact-row .add-wrap {
		float: none;
		margin-left: 0;
		padding: 20px;
		border: 1px solid #505050;
		margin-top: 20px;
	}
	.footer .contact-row .contact-wrap {
		float: none;
		margin-left: 0;
		margin-top: 30px;
		text-align: center;
	}
	.footer .contact-row .contact-wrap a{
		margin: 0 auto;
	}
	.footer .contact-row .qr-wrap {
		float: none;
	}
	.footer .contact-row .qr-wrap img {
		margin: 20px auto;
	}
	.footer .copyright-row{
		text-align: center;
		line-height: 24px;
		padding: 30px 0;
	}
	.footer .copyright-row p {
		font-size: 14px;
		color: #fff;
		float: none;
	}
	.footer .copyright-row span{
		float: none;
	}
	/* page */
	.page-banner{
		height:160px;
	}
	.page .search-form{
		display: none;
	}
	.page-main {
		padding-bottom: 60px;
	}
	.product-list.img-text-list ul li:first-child {
		padding-top: 30px;
	}
	.img-text-list ul li .img {
		width: 120px;
		height: 110px;
		overflow: hidden;
		float: left;
		margin-bottom: 0;
	}
	.img-text-list .text {
		width: calc(100% - 120px);
		float: left;
		padding-left: 20px;
	}
	.product-list.img-text-list .title a {
		font-size: 16px;
		line-height: 24px;
	}
	.img-text-list .text .content {
		display: none;
	}
	.page-content{
		padding-top: 30px;
	}
	.page-content .map{
		width: 100%;
		height: 200px;
		overflow: hidden;
		border: 1px solid #999	;
	}
	.page-content .content-page span{
		margin: 0;
		margin-right: 15px;
	}
	.page-content .content-page .row div{
		width: 100%;
		float: none;
	}
	.page-content .content-page .next span{
		float: none;
	}
	.page-content .content-page .next{
		text-align: left;
	}
	.page-content .wp-block-image{
		margin: 15px 0;
		padding: 0;
	}
	.ppd-img {
		width: 100%;
		float: none;
	}
	.ppd-img .gallery-top {
		width: 100%;
		height: 260px;
		border: 1px solid #ddd;
		box-sizing: border-box;
		overflow: hidden;
	}
	.ppd-img .gallery-thumbs {
		width: 100%;
		height: 70px;
		box-sizing: border-box;
		border: 1px solid #ddd;
		margin-top: 10px;
		position: relative;
		overflow: hidden;
		padding: 5px 25px;
	}
	.ppd-info {
		width: 100%;
		height: auto;
		float: none;
		position: static;
	}
	.ppd-tell {
		width: 100%;
		height: 90px;
		line-height: 90px;
		text-align: center;
		font-size: 24px;
		color: #ffffff;
		position: static;
		margin-top: 20px;
	}
	/* right-bar */
	.right-bar{
		display: none;
	}
}
/*right-bar*/
.right-bar{
	position: fixed;
	top: 50%;
	right: 0;
	width: 60px;
	height: 203px;
    z-index: 9999;
    margin-top: 100px;
}
.right-bar ul li{
	width: 60px;
	height: 60px;
	background: #ab2126;
	box-shadow: 0 2px 21px rgba(108,108,108,.19);
	cursor: pointer;
	position: absolute;
}
.right-bar ul li a{
	width: 60px;
	height: 60px;
	cursor: pointer;
	overflow: hidden;
	display: block;
	float: left;
}
.rtbar-li2{
	top: 61px;
}
.rtbar-li2 {
    display: none;
}
.right-bar ul li.rtbar-li3{
	top: 61px;
	width:240px;
}
.rtbar-li4{
	top: 122px;
}
.right-bar ul li em{
	width: 60px;
	height: 60px;
	display: block;
}
.right-bar ul li.rtbar-li1 em{
	background: url(../image/right-icon1.png);
	background-size: 100%;
}
.right-bar ul li.rtbar-li3 em{
	background: url(../image/right-icon2.png);
	background-size: 100%;
}
.right-bar ul li.rtbar-li2 em{
	background: url(../image/right-icon3.png);
	background-size: 100%;
}
.right-bar ul li.rtbar-li4 em{
	background: url(../image/right-icon4.png);
	background-size: 100%;
}
.right-bar ul li.rtbar-li2 p{
	text-align: center;
	line-height: 1;
	margin-bottom: 20px;
}
.right-bar ul li:hover{
	background: #333333;
	box-shadow: 0 2px 21px rgba(90, 123, 172, 0.45);
}

.right-bar ul li:hover i{
    color: #ffffff;
}

.rtbar-li3 strong{
	font-size: 20px;
	line-height: 60px;
	color: #fff;
	font-weight: 500;
}
.rtbar-li4 i{
    color: #ffffff;
}
.right-bar ul li.rtbar-li4 a span{
    color: #ffffff;
}
.rtbar_shwx{
	position: absolute;
	right: 60px;
	top:0px;
	background: #fff;
	box-shadow: 0 2px 21px rgba(108,108,108,.19);
	display: none;
	z-index: 20;
}
.rtbar_shwx img{
	padding: 5px;
	max-width: 140px;
}
.right-bar ul li.gotop{
	display: none;

}
.Rotation .content .item {
    opacity: 99 !important;
}
/*让图片的居左右中都正常*/
.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
display: block;
}
.alignright {
float:right;
margin:0 0 0.5em 0.5em;
display: block;
}
.aligncenter {
text-align:center;
margin:0 auto;
display: block;
}
/** 表格默认样式 **/
table{
    border-collapse: collapse;
    width:100%;
    border:1px solid #c6c6c6 !important;
margin: 0 auto;
}
.prodetails-bref table {
    width: auto !important;
}
.prodetails-bref table  > tbody > tr > td > p{
    font-size: 18px;
}
td {
    width: auto !important;
}
th{
    border-collapse: collapse;
    border-right:1px solid #c6c6c6 !important;
    border-bottom:1px solid #c6c6c6 !important;
    background-color:#ddeeff !important; 
    padding:5px 9px;
    font-size:14px;
    font-weight:normal;
    text-align:center;
}
td{
    border-collapse: collapse;
    border-right:1px solid #c6c6c6 !important;
    border-bottom:1px solid #c6c6c6 !important; 
    padding:5px 9px;
    font-size:12px;
    font-weight:normal;
    text-align:center;
    word-break: break-all;
	line-height: 36px;
font-size: 18px;
}
tr:nth-child(odd){
    background-color:#fff !important; 
}
tr:nth-child(even){
background-color: #fff !important;
}


/*解决方案*/
.Solution {
    padding: 65px 0;
}
.honor-list.honor-img {
    position: relative;
}

.honor_dd dl {
    float: left;
    width: 16.6%;
    text-align: center;
    border-left: 1px solid #ddd;
    cursor: pointer;
}

.honor_dd {
    overflow: hidden;
    margin-bottom: 30px;
}

.honor_dd dl:nth-child(1) {
    border-left: none;
}

.honor_dd dl dd {
    font-size: 20px;
    line-height: 45px;
}

.honor_dd dl dt img {
    width: 61px;
    height: 61px;
    object-fit: contain;
}

img.honor_cc {
    display: none;
}

.honor_dd dl.on dd {
    color: #c30e23;
}

.honor_dd dl.on dt .honor_cc {
    display: block;
    margin: 0 auto;
}

.honor_dd dl.on dt img {
    display: none;
}

.honor_dd dl.on dt {
    text-align: center;
}

.honor-list .swiper .swiper-slide img {
    width: 100%;
    height: 420px;
    object-fit: cover;
}
.main-container_dd .honor-list {
    width: 1280px;
    margin: 0 auto;
}

/*新闻资讯*/
.news_a .news_lm {
    float: left;
    width: 32%;
    margin-right: 25px;
    border: 1px solid #fff;
    padding: 15px;
    box-shadow: 0 0 15px rgb(105 105 105 / 30%);
}
.indexcontent .bread div#crumbs a, .indexcontent .bread div#crumbs,.indexcontent .bread {
    color: #000;
}
.news_a {
    overflow: hidden;
    padding: 15px;
}

.news_img img {
    width: 100%;
}

.news_a .news_lm:nth-child(3) {
    margin-right: 0;
}

.news_title {
    font-size: 26px;
    line-height: 45px;
    padding-top: 10px;
}

.news_ {
    color: #999999;
    font-size: 18px;
    line-height: 30px;
    margin-top: 5px;
}

.news_span {
    color: #999999;
    margin: 35px 0;
    font-size: 20px;
}

.news_title a {
    color: #000;
}

.news_ a {
    color: #999;
}

/*新闻资讯*/
/*留言板*/
.Applying_from {
    border: 1px solid #fff;
    padding: 40px;
    box-shadow: 0 0 15px rgb(105 105 105 / 30%);
}

form.wpcf7-form.init .Applying_ac {
    float: left;
    width: 48%;
    margin-left: 45px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    margin-top: 20px;
}

form.wpcf7-form.init .Applying_ac:nth-child(2n) {margin-left: 0;}

.Applying_ac p span input {
    border: 1px solid #fff;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    width: 83%;
}

form.wpcf7-form.init .Applying_ac p {
    color: #666666;
}

form.wpcf7-form.init .Applying_ad {
    float: left;
    width: 32%;
    margin-left: 20px;
    padding: 20px 0;
    border-bottom: 1px solid #ddd;
}

form.wpcf7-form.init .Applying_ad p span input {
    border: none;
    width: 73%;
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
}

form.wpcf7-form.init .Applying_ad:nth-child(8) {
    margin-left: 0;
}

.Applying_xq {
    overflow: hidden;
    width: 100%;
}

.Applying_xq p span textarea {
    border: none;
    padding: 30px;
    background: #f8f8f8;
    width: 100%;
    margin-top: 35px;
    color: #666;
    height: 250px;
    font-size: 18px;
}

.Applying_tj {
    width: 160px;
    margin: 0 auto;
    margin-top: 35px;
    text-align: center;
}

.Applying_tj p input {
    color: #fff;
    width: 100%;
    padding: 12px 30px;
    font-size: 20px;
    border: none;
    background: #c30e23;
}

.Applying_cc {
    padding-bottom: 65px;
}

div#crumbs,.auto_1440 .bread {
    color: #000;
}




@media (max-width: 1280) {
.products_cp ul li:nth-child(1), .products_cp ul li:nth-child(4) {
    width: 60%;
}

.products_cp ul li {
    width: 35%;
    margin: 14px;
}

.products_cpimg a img {
    height: 475px;
}
	
}



.pro_series_wrap {
	display: flex;
	height: 20.417vw;
	justify-content: space-between
}
.pro_series_wrap .pro_item {
	background-repeat: no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
	flex: 1;
	overflow: hidden;
	position: relative;
	transition: flex .3s ease-in-out
}
.pro_series_wrap .pro_item:hover {
	flex: 2.4
}
.pro_series_wrap .pro_item:hover .content_wrap .pro_image img {
	opacity: 1;
	transform: translateY(0)
}
.pro_series_wrap .pro_item .pro_bg_img {
	width: 100%
}
.pro_series_wrap .pro_item .content_wrap {
	color: #fff;
	display: flex;
	font-family: MEIZU-Medium;
	left: 3.4375vw;
	position: absolute;
	top: 4.9vw
}
.pro_series_wrap .pro_item .content_wrap .title_wrap {
	margin-right: 2.604vw;
	width: 7.808vw
}
.pro_series_wrap .pro_item .content_wrap .title_wrap .title {
	align-items: center;
	display: flex;
	font-size: 36px;
	margin-bottom: 1.25vw
}
.pro_series_wrap .pro_item .content_wrap .title_wrap .title img {
	height: 1.5625vw;
	margin-right: 12px
}
.pro_series_wrap .pro_item .content_wrap .title_wrap .subtitle {
	font-family: MEIZU-Regular;
	font-size: 32px;
}
.pro_series_wrap .pro_item .content_wrap .pro_image {
	align-items: center;
	display: flex;
	justify-content: center
}
.pro_series_wrap .pro_item .content_wrap .pro_image img {
	border-radius: 5px;
	opacity: 0;
	transform: translateY(50%);
	transition: all .3s ease-in-out;
	width: 17.8125vw
}
.pro_series_wrap .pro_item .content_wrap .pro_image img:first-child {
	margin-right: 1.04vw
}
.pro_series_wrap .pro_item1 {
	background-image: url(../image/8e5263e77ffc4ba80d74c90a302e4339.jpg), url(../image/2f39b23039083ca69ae084ceebfe27bb.jpg)
}
.pro_series_wrap .pro_item1:hover {
	background-image: url(../image/2f39b23039083ca69ae084ceebfe27bb.jpg)
}
.pro_series_wrap .pro_item2 {
	background-image: url(../image/b77eb098f5cf7373c5ca1eb2ac8a3f76.jpg), url(../image/d88d34e3fe77d449b2c847ea97ed1858.jpg)
}
.pro_series_wrap .pro_item2:hover {
	background-image: url(../image/d88d34e3fe77d449b2c847ea97ed1858.jpg)
}
.pro_series_wrap .pro_item3 {
	background-image: url(../image/db51e56315ef565da883e09abbaacd77.jpg), url(../image/4826e550acd08df109924dd8a853e4f4.jpg)
}
.pro_series_wrap .pro_item3:hover {
	background-image: url(../image/4826e550acd08df109924dd8a853e4f4.jpg)
}


/*解决方案*/
.auto_1440 {
    max-width: 81.5vw;
    margin: 0 auto;
    width: 100%;
}
.section .h2 {
    font-size: 36px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: 45px;
    color: #000;
}
.section .h5 {
    font-size: 16px;
    text-align: center;
    color: #888888;
    font-weight: normal;
}
.section3.section .list{
    margin-bottom: 0;
	padding-bottom: 0;
}
.section3.section .h_bar{
    display: block;
    width: 100%;
    height: 2px;
    background-color: #e5e5e5;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
}
.section3.section .h_bar span{
    width: 20%;
    background-color: #804F22;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.section .list .img {
    margin-bottom: 5px;
    max-height: 41px;
    display: flex;
    display: -webkit-flex;
    align-items: flex-end;
    justify-content: center;
}
.section .list .img img {
    max-width: 41px;
    max-height: 41px;
}
.section .list .img img:nth-child(2) {
    display: none;
}
.Rotation, .Rotation .auto_1680 {
    position: relative;
}
.Rotation .item {
    display: none;
}
.Rotation .item:nth-child(1) {
    display: block;
}
.section3 .swiper-container {
    height: auto;
}
.Rotation .region {
    display: block;
    width: 100%;
}
.Rotation .region .bg {
    -webkit-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    z-index: 1;
}
.Rotation .region .bg img {
    width: 100%;
}
.Rotation .region .regionCon {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 20px;
    z-index: 3;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.4));
    background: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.4));
    background: -moz-linear-gradient(transparent, rgba(0, 0, 0, 0.4));
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.4));
}
.Rotation .region h3 {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    margin-top: 25px;
}
.Rotation .region p {
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
    max-width: 550px;
    line-height: 24px;
    /* height: 72px; */
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    /*     display: none; */
    padding: 0;
}
.Rotation .region .regionCon .more {
    display: block;
    margin-top: 10px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color:#fff;
}

.vscrollb {
    width: 100%;
    overflow: hidden;
    margin-top: 35px;
}

.section.section3 {
    padding-top: 75px;
}
.section3 .list .item.on p {
    color: #804F22;
}

.section3 .list .item p {
    text-align:center;
    font-size: 18px;
}
.section .list .img { margin-bottom: 5px; max-height: 41px; display: flex; display: -webkit-flex; align-items: flex-end; justify-content: center; }
.section3 .list .item.on img {
    display: block;
}

.containerWrap .mainContentWrap .main_pro {
    padding-top: 3.75vw;
}

.main_pro .title_wrap {
    margin-bottom: 2.08333vw;
    text-align: center;
}
.main_pro .title_wrap .title {
    font-size: 36px;
    color: #000;
}
.main_pro .title_wrap .subtitle {
    font-family: MEIZU-Regular;
    font-size: 16px;
    margin: 15px auto;
}
.main_pro .title_wrap .detailBtn {
    background: transparent;
    border: 1px solid #000;
    cursor: pointer;
    font-family: MEIZU-Regular;
    font-size: .9375vw;
    height: 2.1875vw;
    line-height: 2.1875vw;
    margin: 0 auto;
    position: relative;
    width: 6.4583vw;
}
.main_pro .title_wrap .detailBtn span {
    position: relative;
    z-index: 10;
}
.main_pro .img_bg {
    cursor: pointer;
/*     height: 23.95vw; */
    margin: 0 auto;
/*     width: 81.5vw; */
}
.main_pro .img_bg img {
    width: 100%;
}
.main_pro {
    padding: 55px 0;
    overflow: hidden;
}
.left_dd b p {
    float: left;
    line-height: initial;
    padding-top: 0;
    margin-right: 15px;
}

.footer_db .auto_1440 .content .right .left_dd b p img {
    line-height: initial;
    margin-top: 0;
}

/*news*/
.section {
    background-color: #fafafa;
    color: #313131;
    font-size: 1.2rem;
    padding: 55px 0;
    overflow: hidden;
}
.section-title {
    position: relative;
    margin-bottom: 15px;
    font-size: 36px !important;
    line-height: 1.1;
    text-align: center;
    font-weight: 400;
    color: #000;
}

.section .gsapAnimate.animated {
    transform: translateY(0) !important;
    opacity: 1 !important;
}
    .section .container {
/*         max-width: 81.5vw;
    margin: 0 auto;
    width: 100%; */
    }
    .section-news .news-wrap {
        display: flex;
        justify-content: space-between;
        gap: 1rem;
    }
.section-news .news-wrap .news-item {
    background-color: #f6f6f6;
    border-radius: 1rem;
    position: relative;
    overflow: hidden;
}
    .section-news .news-wrap .news-item {
        display: inline-block;
        width: 33%;
        flex: 1;
    }
.section-news .news-wrap .news-item .news-tag {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #0046aa;
    line-height: 2rem;
    padding: 0.4rem 1rem;
    color: #fff;
    border-radius: 1rem 0 1rem 0;
}
.section-news .news-wrap .news-item .news-img img {
    height: 20rem;
    object-fit: cover;
}
.section-news .news-wrap .news-item .news-content {
    padding: 1.6rem;
}
.section-news .news-wrap .news-item .news-title {
    font-size: 1.8rem;
    color: #000;
}
    .section-news .news-wrap .news-item .news-title {
        font-size: 0.9rem;
        text-align: justify;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
.section-news .news-wrap .news-item p {
        font-size: 0.7rem;
        line-height: 1.6rem;
    }
    .section-news .news-wrap .news-item .news-desc {
        text-align: justify;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        margin-top: 0.8rem;
        font-size: 16px;
    }
.section-news .news-wrap .news-item .news-content {
        padding: 1.4rem;
    }
.section-news .news-wrap .news-item .news-list {
        padding-top: 0.6rem;
    }

.section-news .news-wrap .news-item .news-list li {
        margin-top: 2.1rem;
    }
    .section-news .news-wrap .news-item .news-title {
        font-size: 18px;
        text-align: justify;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .section-news .news-wrap .news-item p {
        font-size: 0.7rem;
        line-height: 1.6rem;
        font-size: 16px;
    }
.section-news .news-wrap .news-item .news-date {
    color: #999;
}
.section-news .news-wrap .news-item .news-more {
        text-align: right;
        margin-top: 1.2rem;
    }
.section-news .news-wrap .news-item .news-more > a {
        color: #999;
    }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
section.section.section-news .h5 {
    padding-bottom: 35px;
}




.menu-slides {
    display: none;
    padding: 85px 0;
    border-top: 1px solid #f1f1f1;
}
.slidesItem.jiejue {
    padding-bottom: 30px;
}
.auto_1440 {
    max-width: 1400px;
    margin: 0 auto;
    width: 100%;
}
.slidesItem .auto_1440 .slidesItemWarp {
    min-height: 230px;
    position: relative;
    padding-right: 635px;
}
.slidesItem.jiejue .auto_1440 .slidesItemWarp {
    width: 100%;
    padding: 0 8%;
}
.jiejue .h_list {
    display: flex;
    flex-wrap: wrap;
}
.jiejue .h_list .h_item {
    width: 14.28%;
    text-align: center;
    margin-bottom: 55px;
    color: #666;
}
.menu-slides a {
    color: inherit;
}
.jiejue .h_list .h_item a {
    display: block;
}




/*导航栏*/
.MainNav {
    font-size: 0;
    /* height: 80px; */
    padding-left: 55px;
    overflow: hidden;
    line-height: 95px;
}
.MainNav .ul {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.MainNav .ul {
    display: inline-block;
}
.MainNav .ul li {
    display: inline-block;
    font-size: 16px;
    padding: 0 25px;
}
.MainNav .ul li a {
    display: block;
    line-height: 80px;
    position: relative;
    font-size: 20px;
    color: #333;
    line-height: 60px;
}
.MainNav .ul li a .i {
    display: block;
    position: absolute;
    bottom: -1px;
    left: 50%;
    width: 0;
    height: 2px;
    background: #804F22;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.MainNav .ul li.on a .i, .MainNav .ul li a:hover .i {
    width: 100%;
    left: 0;
}

.menuSlider {
    position: absolute;
    z-index: 1050;
    left: 0;
    right: 0;
    background: #f8f8f8;
    font-size: 15px;
    color: #888;
    display:none;
}
.pro_series_wrap .pro_item .content_wrap .title_wrap a {
    color: #fff;
}


/*搜索*/
.search-num.clear {
    padding-bottom: 20px;
}

.title p {
    font-size: 30px;
}

.title span {
    font-size: 16px;
    padding-top: 15px;
    display: block;
}

ul.p_nav.cp .title {
    text-align: center;
    padding: 25px 0;
    color: #fff;
    margin-bottom: 35px;
    background: #804f22;
}



/*case*/
ul.case_list.case_faan {
    padding: 15px;
}

ul.case_list.case_faan li:nth-child(3n+1) {
    width: 60%;
}

ul.case_list.case_faan li {margin-right: 5px;width: 39.5%;margin-left: 0;}

ul.case_list.case_faan li:nth-child(2n) {
    margin-right: 0;
    float: right;
}

ul.case_list.case_faan li .fd img {
    width: 100%;
    height: 510px;
    object-fit: cover;
    -webkit-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
}

ul.case_list.case_faan li:nth-child(3n+1) .fd img {
    height: 510px;
}

ul.case_list.case_faan li:nth-child(5),ul.case_list.case_faan li:nth-child(6),ul.case_list.case_faan li:nth-child(7),ul.case_list.case_faan li:nth-child(8) {
    width: 49.8%;
}

ul.case_list.case_faan li .fd:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

ul.case_list.case_faan li .fd {
    overflow: hidden;
}



/*灯光设计*/
ul.case_list.product_adc li {
    width: 33%;
    margin-left: 5px;
    margin-bottom: 20px;
}

ul.case_list.product_adc li:nth-child(3n+1) {
    margin-left: 0;
}

ul.case_list.product_adc li .fd img {
    width: 100%;
    height: 310px;
    object-fit: cover;
    -webkit-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
}

ul.case_list.product_adc li a {
    position: relative;
}

ul.case_list.product_adc li a .txt {
    position: absolute;
    bottom: 5px;
    background: no-repeat;
    color: #fff;
    width: 100%;
    left: 0;
}

ul.case_list.product_adc li a .ico {
    display: none;
}

ul.case_list.product_adc li .fd img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
}

ul.case_list.product_adc li .fd {
    overflow: hidden;
}

.form_ss {
    text-align: center;
}

.form_ss form .text {
    border: 1px solid #ddd;
    padding: 10px;
    width: 258px;
}

.form_ss form input.btn {
    background: #804F22;
    padding: 9px;
    color: #fff;
    border: 1px solid #fff;
}
ul.product_list.cp {
    overflow: hidden;
}
/*分页的显示样式：*/
.screen-reader-text {
    display: none;
}
	.page-numbers {
    padding: 9px;
    background: #fff;
    color: #333;
    font-size: 18px;
}
	.page-numbers.current {
    padding: 9px;
    font-size: 18px;
    line-height: 40px;
    height: 40px;
    padding: 0;
    width: 30px;
}
	.page-numbers.current {
    color: #fff;
    background: #804f22;
}	
	#showpages {
    display: inline-block;
    text-align: center;
}
.pages .navigation a,.pages .navigation span {
    padding: 0 10px;
    width: auto;
    margin-left: 5px;
}

.nav-links {
    height: auto;
}

.pages .navigation a:hover {
    background: #804f22;
}

.news_zsfx a .fd {
    width: 280px;
    height: auto;
}

.news_zsfx a .fd img {
    width: 100%;
    object-fit: cover;
}
.indexcontent .news_zsfx .txt {
    width: 925px;
}

.indexcontent .news_zsfx .txt .txt1 a {
    display: inline-block;
}

.indexcontent .news_zsfx .txt .txt1 .txt3 {
    float: right;
    font-size: 20px;
    color: #1e5ca7;
    padding-top: initial;
    display: block;
    line-height: 45px;
}


/*footer*/
.footer_db {
    background: #f9f9f9;
    padding: 50px 0;
    border-top: 1px solid #ddd;
}

.footer_db .auto_1440 .content .left dl {
    float: left;
    width: 30%;
    text-align: center;
}

.footer_db .auto_1440 .content .left {
    float: left;
    width: 68%;
}

.footer_db .auto_1440 .content .left dl dt a {
    /* color: #fff; */
    font-size: 28px;
    position: relative;
    display: block;
    padding-bottom: 20px;
}

.footer_db .auto_1440 .content .left dl a {
    /* color: #fff; */
    font-size: 18px;
    padding-bottom: 5px;
    display: block;
    font-weight: 300;
}

.footer_db .auto_1440 .content .left dl dt {
    padding-bottom: 20px;
}

dt a:after {}

.footer_db .auto_1440 .content .left dl dt a:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 90px;
    height: 1px;
    background: #ddd;
    left: 35%;
}

.footer_db .auto_1440 .content .right {
    float: right;
    width: 32%;
    border-left: 3px solid #ddd;
    padding-left: 35px;
}

.footer_db .auto_1440 .content {
    overflow: hidden;
}

.footer_db .auto_1440 .content .right img {
    margin-top: 25px;
	margin-top: -10px;
}

.left_dd {
    /* color: #fff; */
}

.left_dd p {
    font-size: 29px;
    padding-top: 20px;
    padding-bottom: 30px;
}

.left_dd b {
    font-size: 18px;
    font-weight: 300;
    padding-top: 10px;
    display: block;
}

.bshare-custom img {
    width: 120px;
}

.bshare-custom p {
/*     color: #fff; */
    text-align: center;
    padding: 0;
}

.bshare-custom {
    width: 50%;
/*     text-align: center; */
}

.footer_db .auto_1440 .content .right .add_li li {
    margin-right: 0;
    text-align: center;
    width: 20%;
}

.footer_db .auto_1440 .content .right .add_li li .erweima_d img {
    width: 100%;
    margin-top: 0;
}

.footer_db .auto_1440 .content .right .add_li li .erweima_d {
    top: -80px;
    left: -40px;
}

.footer_db .auto_1440 .content .right li a img {
    width: 45px;
    margin-right: 35px;
	margin-top: 15px;
}
.footer_db .auto_1440 .content .right .add_li li:hover a .erweima_d {
    opacity: 9;
    visibility: visible;
    z-index: 99999;
}
.fl {
    float: left;
}

.fr {
    float: right;
}

ul.p_nav.cp>li.current-cat ul.children {
    display: block;
}

ul.p_nav.cp>li ul.children {
    display: none;
}

ul.p_nav.cp>li.current-cat>a,ul.p_nav.cp>li.current-cat-parent>a {
    display: block;
    width: 100%;
    /* background: #804f22; */
    color: #fff;
    padding: 10px 0;
    color: #000;
    position: relative;
    text-indent: 1.3em;
}

ul.p_nav.cp>li.current-cat>a:after,ul.p_nav.cp>li.current-cat-parent>a:after {
    content: '';
    position: absolute;
    left: 13px;
    height: 19px;
    width: 4px;
    background: #804f22;
    top: 11px;
}



/*让图片的居左右中都正常*/
.alignleft {
float:left;
margin:0 0.5em 0.5em 0;
display: block;
}
.alignright {
float:right;
margin:0 0 0.5em 0.5em;
display: block;
}
.aligncenter {
text-align:center;
margin:0 auto;
display: block;
}


@media only screen and (max-width: 760px){
.logo-row .phone-wrap {
    display: none;
}

.logo-row .logo-wrap {
    width: 100%;
    text-align: center;
    float: none;
    height: auto;
}

.logo-row .logo-wrap img {
    height: auto;
    display: initial;
}

.logo-row .logo-wrap a {
    display: block;
    text-align: center;
}

.MainNav {
    padding-left: 0;
    width: 100%;
    margin: 0 auto;
}

.MainNav .ul li {
    width: 33.3%;
    padding: 0;
    text-align: center;
}

.MainNav .ul li a {
    font-size: 17px;
    line-height: 40px;
    border-top: 1px solid #692f00;
    border-right: 1px solid #692f00;
}

.logo-row.clear {
    padding: 0;
}

.pro_series_wrap {
    height: 450px;
}

.pro_series_wrap .pro_item {
    flex: auto;
    width: 100%;
}

.mainContentWrap {
    display: none;
}

.main_pro {
    width: 100%;
    padding: 30px 0;
}

.MainNav .ul {
    display: block;
}

.MainNav .ul li:nth-child(3n) a {
    border-right: none;
}

.main_pro .title_wrap .detailBtn {
    display: none;
}
.auto_1440 {
    min-width: 100%;
}

.main_pro .title_wrap .title {
    font-size: 24px;
}

.main_pro .title_wrap .subtitle {
    font-size: 14px;
    margin: 5px auto;
}

.main_pro .title_wrap {
    margin-top: 10px !important;!i;!;
}

.section.section3 {
    padding-top: 25px;
    padding-bottom: 15px;
}

.section .h2 {
    font-size: 24px;
    margin-bottom: 0;
}

.section .h5 {
    font-size: 14px;
}

.vscrollb {
    margin-top: 20px;
}

.section3 .list .item p {
    font-size: 16px;
}

.section .list .img img {
    max-width: 30px;
    max-height: 30px;
}

.about_title .products_bt {
    padding-top: 25px;
    padding-bottom: 10px;
}

.products_h1 {
    font-size: 24px;
}

.about_title .products_bt p {
    font-size: 14px;
}

.about_dd img {
    display: none;
}

.about_dd p {
    position: initial;
}

.about_dd p {
    font-size: 14px;
    line-height: 25px;
    text-align: left;
}

.about_moer {
    margin-top: 20px;
    width: 120px;
}

.about_moer a {
    font-size: 16px;
    padding: 10px 25px;
}

.about {
    padding-bottom: 35px;
}

.footer_db {
    padding: 15px 0;
    display: none;
}

.footer_db .auto_1440 .content .left {
    float: none;
    width: 100%;
}

.footer_db .auto_1440 .content .left dl {
    width: 50%;
}
	
section#toolbar {
    display: block !important;!i;!;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 888;
    /* height: 1.1rem; */
    left: 0;
}

section#toolbar {}

section#toolbar ul.list.clearfix {
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto;
    background: #fff;
}

#toolbar .list li {
    float: left;
    width: 25%;
    text-align: center;
    border-right: 1px solid #692f00;
}

#toolbar .list a {
    display: block;
    /* height: 65px; */
    /* line-height: 65px; */
    font-size: 16px;
    padding-top: 10px;
}

#toolbar .list a span {
    text-align: center;
    color: #000;
    display: block;
    font-size: 14px;
    padding-bottom: 10px;
}
.returntop {
    display: block !important;!i;!;
    height: 80px;
    width: 100%;
}

s.icon {
    margin-bottom: 5px;
    display: block;
}
	
.indexcontent {
    width: 100%;
}

.n_nav a {
    width: 33.3333%;
    margin: 0;
    height: 40px;
    line-height: 40px;
    border-right: 1px solid #692f00;
    margin-bottom: 5px;
}

.n_nav {
    padding: 10px 0;
}

.width1004 {
    min-width: 100%;
}

.news_i_c {
    padding: 15px;
}

.news_i_title1 {
    font-size: 22px;
}

.news_i_c .content p span {
    font-size: 18px !important;!i;!;
}

.news_i_c .content p {
    padding: 0;
    font-size: 15px;
}
	
.HeadNav {
    display: none;
}
.Top002209 #open_menu i {left: 20%;width: 60%;height: 2px;margin-top: 23px;}

.Top002209 .header {
    display: flex;
}

    .Top002209 #open_menu i, .Top002209 #open_menu i::before, .Top002209 #open_menu i::after {
        background: #333;
    }
	
	.banner .swiper .swiper-wrapper{height:auto;}
.banner {
    margin-top: 74px;
}
	
.n_banner {
    margin-top: 74px;
}

ul.product_list.cp li a {
    width: 100%;
    overflow: auto;
}

.product_list li .txt {
    padding: 0 5px !important;
    overflow: hidden;
    border-top: 1px solid #ddd;
    font-size: 14px;
    width: 100%;
}
	
/*导航条*/
.header {
	position: relative;
}
#top_main {
	width: 100%;
	height: 70px;
	z-index: 9999;
	position: fixed;
	top: 0px;
	left: 0px;
}
#top {
	max-width: initial;
	min-width: initial;
	height: 70px;
	margin: 0px auto;
	position: relative;
	background: #fff;
	box-shadow: 0 0 0.2rem rgba(0,0,0,.1);
	border-bottom: 1px solid #eee;
}
#top .logo {
	width: 50%;
	/* margin: 0 auto; */
	/* padding-top: .125rem; */
	display: block;
	/* text-align: center; */
}
#top .logo a {
	display: block;
}
#top .logo img {height: auto;vertical-align: top;margin-top: 10px;}
#top .topsearch {
	display: block;
	position: absolute;
	left: 0;
	top: 0px;
	text-align: center;
	cursor: pointer;
width: .9rem;
height: .5rem;
margin: .25rem auto;
	background: url(http://www.luzgalax.com/wp-content/themes/images/sou1.png) no-repeat center;
background-size: .4rem auto;
	z-index: 6;
}
#top #nav {width: 45px;height: 100%;position: absolute;right: 0;top: 0;/* text-align: center; */cursor: pointer;z-index: 6;}
#top .nav {width: 35px;height: 35px;position: initial;/* margin: .33rem auto; *//* background-position:-.56rem -.94rem; */margin-top: 16px;}
#top .cur .nav {/* background-position:0 -.94rem; */}
#search {
	background: #f2f2f2;
	width: 100%;
	margin: 0 auto;
	height: 1rem;
	position: absolute;
	left: 0;
top: .88rem;
padding-top: .2rem;
	display: none;
	z-index: 999;
}
#search input {
	display: block;
	padding: 0;
	margin: 0;
}
#search .txt {
	border: none;
	width: 80%;
	height: 0.65rem;
	line-height: 0.65rem;
	margin-left: 4%;
	color: #666;
	font-size: 0.22rem;
	background: #fff;
	text-indent: 3%;
border-top-left-radius:.3rem;
border-bottom-left-radius: .3rem;
}
#search .btn {
	cursor: pointer;
	border: none;
	font-size: 0.24rem;
	width: 0.8rem;
	height: 0.65rem;
	text-align: center;
	background: #1f6eb1 url(http://www.luzgalax.com/wp-content/themes/images/icon.png) no-repeat 0 -4.6rem;
	background-size: 2.4rem auto;
	color: #fff;
border-top-right-radius:.3rem;
border-bottom-right-radius: .3rem;
	background-size: 2.0rem auto;
	vertical-align: middle;
}
.searchinfo {
	background: #fff;
	padding: 0.2rem 0;
	height: 100%;
	width: 92%;
	margin: 0 auto;
}
.searchinfo h2 {
	color: #333;
}
.searchinfo .searchlist {
	padding: 0.2rem 0;
}
.searchinfo .searchlist a {
	display: inline-block;
	margin: 0 4% 4% 0;
	color: #333;
	background: #f5f5f5;
	font-size: 0.24rem;
	text-align: center;
	height: 0.64rem;
	line-height: 0.64rem;
	padding: 0 0.2rem;
	border-radius: 3px;
}
.searchinfo .searchlist a:hover {
	background: #913d23;
	color: #fff;
}
#top_main .pages_name {
	text-align: center;
	display: block;
font-size:.32rem;
	color: #333;
	line-height: 1rem;
}
#top_main .back_out {
	width: 12%;
	height: 1rem;
	position: absolute;
	left: 0;
	top: 0;
}
#top_main .back_out i {
width:.26rem;
height:.42rem;
	background-position: 0 -1.5rem;
	display: block;
margin-top:.3rem;
margin-left:.3rem
}
.soupage {
	background: #fff;
}
/*subNav*/
.subNav {
	position: fixed;
	width: 100%;
	height: 100%;
	right: -100%;
top: .88rem;
	z-index: 999;
	max-width: 640px;
	min-width: 320px;
	background: #fff;
}
.subNavCon {
	margin: 0px;
	width: 100%;
	height: 100%;
}
.subNav .closrbox {
	width: 20%;
	height: 0.5rem;
line-height:.5rem;
	background: #fff;
	position: absolute;
	right: 2%;
	top: -5%;
}
.subNav ul {
	background: #fff;
	position: relative;
	z-index: 2;
}
.subNav li {
	width: 100%;
	display: block;
	margin: 0 auto;
	position: relative;
	transition: all .3s ease-in;
}
.subNav li:first-child {
	margin-top: 0.4rem;
}
.subNav li a {
	display: block;
	width: 4rem;
	margin: 0 auto;
	color: #666;
	font-size: 0.34rem;
	line-height: 1rem;
	text-align: center;
	border-bottom: 1px solid #f0efef;
}
.subNav li a:hover {
	color: #1f6eb1;
}
.subNav .toptel {
	padding-left: 4%;
padding-top:.3rem;
padding-bottom:.4rem;
}
.subNav .toptel span {
	display: block;
}
.subNav .toptel p {
	font-family: avgr;
font-size:.5rem;
}
.subNav.show {
	right: 0 !important;
}
.subNavShow {
	-webkit-transform: translateX(-48%);
	-moz-transform: translateX(-48%);
	-ms-transform: translateX(-48%);
	transform: translateX(-48%);
	display: block;
}
	
.cur .icon {
    background: url(../image/icon.png) no-repeat;
    /* display: inline-block; */
    /* background-size: 4rem auto; */
    /* vertical-align: middle; */
}
	
header#top_main {
/*     display: block !important;; */
}
	
/*导航栏下拉*/
.Top002209.fix .header-mid {
    display: block !important;;
    width: 100%;
    height: 100%;
}

.Top002209.fix {position: relative;}

.Top002209.fix .header-mid {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 75px;
    border-top: 1px solid #692f00;
    background: #f9f9f9;
}

.Top002209.fix .header-mid nav.header-menu ul {
    height: auto;
    width: 50%;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}
	
.Top002209 #open_menu {
    background: url(../image/icon.png) no-repeat;
    border-radius: initial;
    margin-top: 10px;
}
	
.Top002209.fix .header-mid ul.ul li {
    width: 100%;
    margin-right: 0;
    border-bottom: 1px solid #692f00;
}

.Top002209.fix .header-mid ul.ul li ul {
    display: none;
}
	
	
	
	
	
	
	
	
	
}