@charset "utf-8";

/* */

@font-face {
	font-family: 'SOURCEHANSANSCN-EXTRALIGHT';
	src: url(../fonts/SOURCEHANSANSCN-EXTRALIGHT.OTF);
}

@font-face {
	font-family: 'SOURCEHANSANSCN-BOLD';
	src: url(../fonts/SOURCEHANSANSCN-BOLD.OTF);
}
@font-face {
	font-family: 'fontsSourceHanSans-Regular';
	src: url(../fonts/SourceHanSans-Regular.otf);
}

@font-face {
	font-family: 'fontsSourceHanSans-Bold';
	src: url(../fonts/SourceHanSans-Bold.otf);
}

@font-face {
	font-family: 'fontsSourceHanSans-ExtraLight';
	src: url(../fonts/SourceHanSans-ExtraLight.otf);
}

@font-face {
	font-family: 'fontsSourceHanSans-Heavy';
	src: url(../fonts/SourceHanSans-Heavy.otf);
}

@font-face {
	font-family: 'fontsSourceHanSans-Light';
	src: url(../fonts/SourceHanSans-Light.otf);
}

@font-face {
	font-family: 'fontsSourceHanSans-Medium';
	src: url(../fonts/SourceHanSans-Medium.otf);
}

@font-face {
	font-family: 'CN-Medium';
	src: url(../fonts/CN-Medium.otf);
}

@font-face {
	font-family: 'CN-MediumBold';
	src: url(../fonts/CN-MediumBold.ttf);
}


@font-face {
	font-family: 'Times-New-Roman-bi';
	src: url(../fonts/timesbd.ttf);
}
@font-face {
	font-family: 'Times-New-Roman-lin';
	src: url(../fonts/times.ttf);
}


.en_tit {
	font-family: 'Times-New-Roman-bi';
}

.txt_light {
	font-family: 'fontsSourceHanSans-Light';
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	/*font-family: 'fontsSourceHanSans-Bold';*/
}

body {
	/*font-family: "fontsSourceHanSans-Bold";*/
	padding: 0;
	margin: 0;
	color: #000000;
	font-size: 16px;
}

li,
ol,
ul {
	list-style: none;
	padding: 0;
	margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5 {
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 1rem;
}

p {
	margin-bottom: 0;
}

img {
	max-width: 100%;
}

a {
	color: #505050;
}

a:hover,
a:focus {
	text-decoration: none;
	color: #505050;
}

.left {
	float: left;
}

.right {
	float: right;
}

.container {
	width: 1455px;
	margin: 0 auto;
	padding: 70px 0;
}
@media (min-width:1300px) and (max-width:1450px){
    .container{
        width: 100%;
    }
}
.header_nav {
	background-color: #1b1b1b;
	position: relative;
}

.header_nav_main {
	display: flex;
	align-items: center;
	padding: 20px 0;
}

.nav_logo img {
	min-width: 300px;
}
.nav_bar_ul{
    
    width: 70%;
    float: left;
    margin-top: 52px;
}
.nav_bar_serach{
    
    width: 30%;
    float: right;
}
.nav_bar {
	width: 100%;
	padding-left: 80px;
}

.nav_bar_ul>ul>li>a {
	/* background: linear-gradient(to right, #fae5c8, #e2bc8b); */
	/*设置渐变的方向从左到右 颜色从ff0000到ffff00*/
	/* -webkit-background-clip: text; */
	/*将设置的背景颜色限制在文字中*/
	/* -webkit-text-fill-color: transparent; */
	/*给文字设置成透明*/
	font-size: 19px;
	font-weight: 500;
	color: #e7d4b6;
}

.nav_var_langen h2 {
	color: #e7d4b6;
	font-size: 19px;
	font-weight: 500;
	padding: 15px 25px 15px 30px;
	position: relative;
}

.nav_var_langen_ne {
	position: absolute;
	transition: all 0.7s;
}

.nav_var_langen {
	position: relative;
	transition: all 0.7s;
	min-width: 80px;
    margin-bottom: 14px;
	min-height: 50px;
}

.nav_var_langen:hover .nav_var_langen_ne {
	background-color: #e1bb8a;
	border-radius: 20px;
}

.nav_var_langen_other {
	max-height: 0;
	transition: all 0.7s;
	overflow: hidden;
}

.nav_var_langen a {
	display: block;
}

.nav_var_langen:hover .nav_var_langen_other {
	max-height: 60px;
}

.nav_var_langen_other h2 {
	padding: 0;
}

.nav_var_langen_other h2 a {
	padding: 20px 25px 20px 30px;
}

.nav_var_langen_other h2 a {
	color: white;
}

.nav_var_langen .nav_var_langen_ne>h2::after {
	right: 0;
	top: 25%;
	position: absolute;
	content: "";
	background-image: url("../images/xb.png");
	background-size: contain;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

.nav_var_langen .nav_var_langen_ne>h2::before {
	left: 0;
	top: 25%;
	position: absolute;
	content: "";
	width: 23px;
	height: 23px;
	background-image: url("../images/dq.png");
	background-size: contain;
	background-repeat: no-repeat;
}


/* .nav_bar_ul {
    margin-top: 30px;
} */

.nav_bar_serach {
	transition: all 0.7s;
	position: relative;
	z-index: 2;
}

.nav_bar_ul>ul {
	/*display: flex;*/
	align-items: center;
	justify-content: space-between;
}

.nav_bar_serach {
	transition: all 0.7s;
}

.nav_bar_serach .nav_bar_serach_close {
	align-items: center;
    float: right;
	justify-content: space-between;
	margin-bottom: 30px;
}

.nav_bar_serach input {
	width: 140px;
	padding: 5px 10px;
	color: white;
	background: none;
	outline: none;
	border: 0px;
	border-radius: 15px;
	border: 1px solid #44443e;
	padding-right: 40px;
	font-size: 12px;
}


/* .index_banner {
    width: 1920px;
    margin: 0 auto;
    height: 946px;
} */

.nav_bar_serach_input {
	/*display: flex;*/
	align-items: center;
}

.nav_bar_serach_input img {
	margin-left: -30px;
	width: 20px;
	cursor: pointer;
}

.header_nav {
	z-index: 999;
	transition: all 0.7s;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
}

main {
	margin-top: 147px;
}

.new_bj {
	position: absolute;
	width: 100%;
	left: 0;
	background-color: #1b1b1b;
	z-index: 1;
	transition: all 0.7s;
	max-height: 0px;
	overflow: hidden;
	height: 500px;
}

.new_bj.active {
	max-height: 500px;
}


/* .header_nav_notop {
    opacity: 1;
}

.header_nav_notop.top {
    opacity: 0;
} */

.header_nav_top.top .nav_logo img {
	min-width: 100px;
	/* transition: all 0.7s; */
}

.nav_bar_ul li {
	position: relative;
    float: left;
    width: 16%;
    text-align: center;
}
.en_nav ul{
    display: flex;
}
.en_nav li{
    width:auto;
}
.nav_bar_son {
	position: absolute;
	left: 18px;
	width: auto;
	transition: all 0.7s;
	overflow: hidden;
	white-space: nowrap;
	color: white;
	max-height: 0;
}

.nav_bar_ul ul li:hover .nav_bar_son {
	max-height: 500px;
}

.nav_bar_son ul {
	padding: 30px 0;
}

.nav_bar_son span {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 15px;
	display: block;
}

.header_nav .container {
	position: relative;
	z-index: 2;
}

.nav_bar_son ul li a {
	display: block;
	color: white;
	margin-bottom: 10px;
	font-size: 14px;
	/* padding-left: 5px;    */
	/* font-weight: bold; */
}

.nav_bar_son ul li a:last-child {
	margin-bottom: 0px;
}

.nav_bar_son ul {
	display: flex;
}

.nav_bar_son ul li {
	margin-right: 60px;
}

.nav_bar_son ul li:last-child {
	margin-right: 0;
}


/* 导航栏 */

.index_banner .swiper {
	width: 100%;
	height: 100%;
	--swiper-navigation-size: 60px;
	position: relative;
	overflow: hidden;
	/* 设置按钮大小 */
}

.index_banner .swiper-slide {
	background-position: center;
	background-size: cover;
}

.index_banner .swiper-slide img {
	display: block;
	width: 100%;
}

.index_banner .swiper-button-next,
.index_banner .swiper-button-prev {font-size: 11px;
    color: #000;
    width: 50px;
    background-color: #f2debfb0;
    height: 51px;
    border-radius: 100%;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size: 25px;
}
.index_banner .swiper-pagination-bullet-active {
	opacity: 1;
	background: #0a0a0a;
}

.index_banner .swiper-pagination-bullet {
	width: 150px;
	height: 3px;
	border-radius: 15px
}

.title {
	text-align: center;
	margin: 140px 0 103px;
}
.index_txt1{
    
    width: 80%;
    margin: 70px auto;
    font-size: 22px;
    line-height: 50px;
}.index_txt1.en {    width: 91%;
    line-height: 30px;
    color: #2f2f2f;
    font-weight: 100;
    font-size: 18px;
}
.best_product .title {
	margin: 175px 0 90px;
}

.video .title {
	margin: 150px 0 110px;
}

.video .index_tit3 {
	margin-top: 100px;
	margin-bottom: 136px;
}

.header_nav .container {
	padding: 0;
}

.best_product_list ul li .best_product_img {
	overflow: hidden;
}

.hot_product_list ul li {
	float: left;
	overflow: hidden;
}

.hot_product_list ul li:nth-child(1) {
	margin-bottom: 30px;
    width: 65%;
}

.hot_product_list ul li:nth-child(2) {
    margin-left: 1%;
    margin-bottom: 30px;
    width: 34%;
}

.hot_product_list ul li:nth-child(3) { 
    width: 30%;
}

.hot_product_list ul li:nth-child(4) {
    margin-left: 1%;
    width: 40%;
    margin-right: 1%;
}

.hot_product_list ul li:nth-child(5) {
	margin-bottom: 1%;width: 28%;
}

.hot_product_list ul li:nth-child(6) {
 width: 28%;
}

.factory_img img,
.best_product_list ul li img,
.hot_product_list li img {
	transition: .3s;
}

.factory_img img:hover,
.best_product_list ul li:hover img,
.hot_product_list li:hover img {
	transform: scale(1.1);
}

.pt0 {
	padding-top: 0;
}

.video video {
	object-fit: fill;
}

.about {
	text-align: center;
}

.factory_img {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.factory {
	padding: 150px 0;
}
.factory_main {
    margin-top: 115px;
}
.factory_title{
    float: left;
    width: 30%;
}
.factory_txt{
    
    width: 70%;
    float: left;
}
.factory_title p {
	font-size: 45px;
	font-weight: bold;
	letter-spacing: 4px;
	margin-bottom: 10px;
}

.factory_title h2 {
	font-size: 32px;
	/* font-weight: bold; */
}

.shishang_index .swiper-wrapper {
	transform: translate3d(230px, 0px, 0px);
}

.factory_main {
	margin-top: 0px;
	margin-bottom: 45px;
	/*display: flex;*/
	align-items: center;  
    display: block;
    width: 100%;
	justify-content: space-between;
}

.factory_txt ul {
	display: flex;
}

.numU {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;
}

.factory_txt ul h3 {
	color: #d9ccbb;
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	font-family: 'CN-MediumBold';
}

.factory_txt ul .numU sup {
	font-size: 40px;
	font-weight: bold;
	color: #d9ccbb;
	top: 22px;
	font-family: 'CN-MediumBold';
}

.factory_txt ul li {
	margin-right: 40px;
	margin-top: 20px;
	font-size: 17px;
}

.factory_txt ul li:last-child {
	margin-right: 0px;
}

.best_product {
	background-color: #f6f6f6;
	padding-bottom: 180px;
}

.best_product .container {
	padding: 0;
}

.best_product_list ul {
	display: flex;
}

.best_product_list ul li {
	width: 22%;
}

.best_product_list ul li {
	margin-right: 4%;
}

.best_product_list ul li:last-child {
	margin-right: 0%;
}

.best_product_list ul li img {
	width: 100%;
}

.best_txt {
	margin-top: 30px;
	padding: 0 27px 17px 27px;
}

.best_txt p.grey {
	color: #9b9b9b;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ededed;
	font-size: 17px;
}

.best_txt p.icon {

	color: #9b9b9b;
	font-size: 17px;
	margin-bottom: 0;
}
.hot_product {
    margin-bottom: 73px;
}
.index_zl{
    background:#fafafa;
    padding-bottom: 150px;
    margin-bottom: 150px;
}
/**/
@media(min-width:1200px){
       
    .hot_product .video_list:nth-child(1) {
    	width: 100%;
    	margin-bottom: 145px;
    	margin-top: 175px;
    }
    
    .hot_product .video_list:nth-child(1) .best_txt {
    	display: none;
    }
    
    
    .hot_product .video_list:nth-child(1) a {
    
    	width: 100%;
    
    }
    
    .hot_product .video_list:nth-child(1) .best_product_img {
    	height: auto;
    }
    
    .hot_product .video_list:nth-child(1) .best_product_img img {
    	width: 100%;
    }
    .video_list:nth-child(7),
    .video_list:nth-child(4) {
    	margin-right: 0;
    }
     
}
.video_list .best_product_img {
	height: 252px;
	overflow: hidden;
}

.video_list {
	background: #fff;
	width: 32%;
	float: left;
	overflow: hidden;
	margin-right: 2%;
}


.best_txt p {
	font-size: 18px;
}

.best_txt h2 {
	font-size: 38px;
	font-weight: bold;
}

.best_txt h2 sub {
	bottom: 0;
	font-size: 18px;
	font-weight: normal;
}

.best_product_list {
	margin-top: 70px;
}

.best_txt p {
	margin-bottom: 10px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis; 
    width: 92%;
}

.shishang_index {
	padding-bottom: 137px;
}

.shishang_index .title {
	margin-top: 137px;
	margin-bottom: 87px;
}

.fasition {
	position: relative;
}

.fasition .swiper {
	width: 100%;
	height: 100%;
}

.fasition .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.fasition .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.fasition {
	overflow: hidden;
}

.fasition .swiper-button-next,
.fasition .swiper-button-prev {
	font-size: 48px;
	background-image: linear-gradient(to bottom, #fae5c8, #e1bb8a);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.fasition .swiper {
	width: 100%;
	height: 100%;
	--swiper-navigation-size: 60px;
	position: relative;
	/* 设置按钮大小 */
}

.fasition .swiper-pagination-bullet-active {
	opacity: 1;
	background: #ffffff;
}

.fasition .swiper-pagination-bullet {
	width: 100px;
	height: 3px;
	border-radius: 15px;
}


/* 底部 */

footer {
	padding-top: 30px;
	border-top: 1px solid #f7f7f7;
	background-color: #f7f7f7;
}

footer .ft_txt {
	width: 24%;
}

footer .ft_txt img {
	width: 75%;
	margin-bottom: 20px;
	margin-top: 25px;
}

footer .ft_nav {
	width: 70%;
}

footer .ft_nav ul {
	width: 30%;
	float: left;
}footer .ft_nav_ul li{
    position: relative;
}
footer .ft_nav_ul li span.icon{
    background-image: url('../images/footer_icon.png');
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    display: block;
    float: left;
}
footer .ft_nav_ul li span.img_hd{
    background-image: url('../images/footer_er.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFF;
    width: 100px;
    height: 100px;
    background-position: -0px 8px;
    left: 0;
    z-index: 9;
    bottom: 24px;
    display: none;
    position: absolute; 
}
footer .ft_nav_ul li:hover span.img_hd{
    display: block;
}
footer .ft_nav_ul li:nth-child(3) span.icon{
    background-position: 0px -29px;    
}
footer .ft_nav_ul li:nth-child(4) span.icon{
    background-position: 0px -30px;    
}
footer .ft_nav_ul li:nth-child(5) span.icon{
    background-position: 0px -54px;    
}
footer .ft_nav_ul li:nth-child(6) span.icon{
    background-position: 0px -80px;    
}
footer .ft_nav_ul li:nth-child(7) span.icon{
    background-position: 0px -107px;    
}

footer .ft_nav_ul li:nth-child(3) span.img_hd{
    background-position: -89px 8px;
}
footer .ft_nav_ul li:nth-child(4) span.img_hd{
    background-position: -181px 8px;    
}
footer .ft_nav_ul li:nth-child(5) span.img_hd{
    background-position: -275px 8px;    
}
footer .ft_nav_ul li:nth-child(6) span.img_hd{
    background-position:-369px 11px;    
}
footer .ft_nav_ul li:nth-child(7) span.img_hd{
    background-position: -170px 8px;    
}
.ft_logo {
	margin-top: 30px;
}

footer .ft_nav ul:nth-child(2),
footer .ft_nav ul:nth-child(3) {
	width:20%;
}

footer .ft_nav ul:nth-child(3) form {
	margin: 20px 0;
	display: block;
}

footer .ft_nav ul:nth-child(3) input {
	border: 1px solid #ddd;
	padding: 6px;
	width: 56%;
}

footer .ft_nav ul:nth-child(3) button {
	background: none;
	border: 1px solid #ddd;
	padding: 6px 20px;
}

footer .ft_nav ul:nth-child(3) img {
	width: 30px;
	margin-right: 10px;
}

footer .ft_nav ul li b {
	font-size: 18px;
	display: block;
}

footer .ft_nav ul li {
	margin-bottom: 10px;
}

footer .ft_nav ul:nth-child(2) li:nth-child(1) {
	display: block;
	width: 100%;
}

.copyright {
	background: #111111;
	font-size: 12px;
	color: #fff;
	margin-top: 20px;
	padding: 10px 0;
}

.copyright .container {
	padding: 10px 0;
}

.copyright a {
	color: #fff;
}

.copyright .right li {
	float: left;
	margin-right: 30px;
}

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

.copyright .right li img {
	width: 20px;
}


/* about */

.other_banner img {
	width: 100%;
}

.about_detail_txt_img {
	margin-bottom: 80px;
	width: 83%;
}

.about_detail_txt {
	padding-right: 137px;
	padding-top: 10px;
	width: 44%;
}

.about_detail_txt .tt p {  margin-bottom: 20px;
    /* font-weight: 100; */
    color: #5c5c5c;
    font-size: 22px;text-align: justify;
    line-height: 32px;
}
.about_detail_txt .tt.en p {
    margin-bottom: 20px;
    font-weight: 100;
    color: #6a6a6a;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
}
.abnout_detail {
	display: flex;
	margin-top: 220px;
}
.abnout_detail .text-center{
    margin: 53px 0 100px;
}

.about_detail_img {
	width: 56%;
    height: 642px;
}

.about_detail_img img {
	width: 100%;
}

.about_advantage .container {
	background-color: #f8f8f8;
	margin-top: 165px;
	margin-bottom: 244px;
	padding: 101px 74px 128px;
}

.about_advantage .title {
	margin-top: 0;
	margin-bottom: 65px;
}

.youshi .icon {
	width: 70px;
	height: 70px;
	display: block;
	background-size: cover;
	margin: 20px auto;
}

.youshi li {
	float: left;
    width: 20%;
    margin-right: 0;    

}

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

.youshi .icon.icon_ai1 {
	background-image: url(../images/icon_about1.png);
}

.youshi .icon.icon_ai2 {
	background-image: url(../images/icon_about2.png);
}

.youshi .icon.icon_ai3 {
	background-image: url(../images/icon_about4.png);
}

.youshi .icon.icon_ai4 {
	background-image: url(../images/icon_about3.png);
}

.youshi .icon.icon_ai5 {
	background-image: url(../images/icon_about5.png);
}
.business_adv{
        background-color: #f8f8f8
}
.business_adv .youshi .icon{    margin-bottom: 4px;
	background-image: url(../images/icon_bu.png);
}
.business_adv .container {
    margin-top: 0;
    margin-bottom: 100px;
    padding: 131px 74px 128px;
}
.business_adv .youshi p b{
    margin-bottom: 20px;
    font-size: 18px;
    display: block;
}
.business_adv .youshi .icon.icon_bu1 {
    background-position:0px 0px;
}


.business_adv .youshi .icon.icon_bu2 {
    background-position:-203px 0px;
}


.business_adv .youshi .icon.icon_bu3 {
    background-position:-397px 0px;
}


.business_adv .youshi .icon.icon_bu4 {
    background-position:-608px 0px;
}


.business_adv .youshi .icon.icon_bu5 {
    background-position:71px 0px;
}
.youshi p {
	text-align: center;
	color: #4a4a4a;
	font-size: 12px;
}

.abnout_detail_factory {
	padding-bottom: 70px;
}

.abnout_detail_bj_list {
	margin: 40px 0;
	display: flex;
	justify-content: space-between;
}

.abnout_detail_bj {
	margin-bottom: 70px;
}

.product_txt_type ul {
	justify-content: space-around;
	display: flex;
	margin: 50px 0;
}

.product_txt_type li {
	padding: 10px;
	text-align: center;
}

.product_txt_type li::after {
	content: '';
	background-image: url(../images/pro_right.png);
	display: block;
	width: 15px;
	height: 15px;
	float: right;
	margin: 3px 6px;
	background-size: cover;
}

.margin_bottom50 {
	margin-bottom: 50px;
}

.margin_bottom100 {
	margin-bottom: 100px;
}

.pro_img {
	margin: 100px 0;
}

.pro_li {
	text-align: center;
}

.pro_li p:nth-child(2) {
	margin-top: 25px;
	font-size: 16px;
	margin-bottom: 20px;
}

.pro_tui_cont {
	margin-top: 200px;
}

.pro_left_txt {
	background: linear-gradient(to left, #ebd1ae, #fbead6);
	width: 35%;
	padding: 70px 90px;
	font-size: 12px;
	color: #666;
}


.pro_right_txt .tt,
.pro_left_txt .tt {
	font-size: 17px;
	margin: 0px 0 15px;
	color: #333;
}

.pro_right_txt p,
.pro_left_txt p {
	line-height: 22px;
}

.pro_tui_cont p span:nth-child(1) {

	width: 2%;
}

.pro_tui_cont p span:nth-child(2) {
	margin-left: 2%;
	width: 96%;

}

.pro_right_txt p span:nth-child(2) {

	margin-bottom: 2px;
	font-size: 14px;
}

.bgf9f9f9 {

	background: #f9f9f9;
}

.bgfff {

	background: #ffffff;
}

.padding60 {
	padding: 60px;
}

.pro_right_txt {
	background: #f9f9f9;
	width: 65%;
	padding: 70px 50px 70px 90px;
	color: #5e5e5e;
	font-size: 12px;
}

.bold {
	font-weight: bold;
}

.red {
	color: #f7686e;
}

.pro_right_txt .dd {
	width: 50%;
	float: left;
	padding-right: 52px;
}

.pro_right_txt .dd:nth-child(2) {}

.pro3_top_txt {
	background: #f7f7f7;
	padding: 20px 100px;
}

.pro3_top_txt div:nth-child(1) {
	border: 1px solid #333;
	padding: 10px;
	font-size: 28px;
	float: left;
	font-family: '宋体';
	font-weight: bold;
	border-radius: 20px;
	width: 100px;
	text-align: center;
	height: 100px;
}

.pro3_top_txt div:nth-child(2) {
	float: left;
	width: 80%;
	color: #666;
	font-size: 18px;
	margin: 17px 0 0px 50px;
	line-height: 32px;
}

.padding_top0 {
	padding-top: 0;
}

.padding_top100 {
	padding-top: 100px;
}

.news_type {
	background: #fcfcfc;
	padding: 130px 0 43px;
}


.news_type ul{
    
	display: flex   ;
}
.news_type ul li{
    width: 25%;
    text-align: center;
} 
.news_type li.active a {
    	border-bottom: 2px solid #000;
}

.news_type ul li:nth-child(2){
    
    margin:0 14% 0 14%;
}
.news_type ul li:nth-child(3){
    
    margin: 0 14% 0 0;
}
.news_type a {
	color: #000;
	font-size: 21px;
	display: inline-block;
	border-bottom: 2px solid #fcfcfc;
	padding: 10px 5px;
}

.news_type .container {
	padding: 0;
}

.news_top_div {
	/*margin-top: 68px;*/
}

.news_top_div .left:nth-child(1) img {
	width: 100%;
}

.news_top_div .left:nth-child(1) {
	width: 65%;
	margin-right: 5%;
}

.news_top_div .left:nth-child(2) {
	width: 30%;
	font-size: 19px
}

.news_top_div .left:nth-child(2) .news_li:nth-child(1) p:nth-child(1) {
	padding-top: 32px
}

.news_top_div .left:nth-child(2) p:nth-child(1) {
	color: #c3a67a;
	margin-bottom: 17px;
	font-size: 18px;
	font-weight: 500;
}

.news_top_div .left:nth-child(2) p:nth-child(2) {
	color: #4f4f4f;
	padding-bottom: 37px;
	margin-bottom: 40px;
	font-size: 18px;
	line-height: 31px;
	border-bottom: 1px solid #cacaca;
	font-weight: 500;
}

/*.news_search .left:nth-child(1) {*/
/*	width: 20%;*/
/*	margin-right: 2%;*/
/*}*/

.news_search .left:nth-child(1) {
	width: 100%;
	position: relative;
}

.news_search button {
	border: 0;
	background: none;
	position: absolute;
	right: 10px;
	top: 23px;
}

.news_search input,
.news_search select {
	border: 1px solid #e7e7e7;
	padding: 25px;
	border-radius: 10px;
	color: #9a9a9a;
	width: 100%;
}

.new_img_li {
	float: left;
	width: 33.33%;
	padding-right: 5.5%;
	padding-left: 5.5%;
	font-size: 18px;
	border-bottom: 1px dashed #e7e7e7;
	padding-bottom: 60px;
	margin-bottom: 60px;
}

.new_img_li:nth-child(4),
.new_img_li:nth-child(1) {
	padding-right: 11%;
	padding-left: 0;
}

.new_img_li:nth-child(6),
.new_img_li:nth-child(3) {

	padding-right: 0;
	padding-left: 11%;
}

.new_img_li img {

	width: 100%;
	margin-bottom: 45px;
}

.new_img_li p {
	padding: 0 50px 0 5px;
}

.new_img_li p:nth-child(3) {

	color: #c5a57c;
}

.new_img_li p:nth-child(1) {
	margin-bottom: 25px;
	color: #c5a57c;
	font-weight: bold;
}

.new_img_li p:nth-child(2) {
	margin-bottom: 25px;
}

.bgf7f7f7 {
	background: #f7f7f7;
}

.bgfcfcfc {
	background: #fcfcfc ;
}
/* .news2_list:nth-child(1) .news_date, */
.news2_list:hover .news_date {
	/*  */
	position: relative; 
    background: #e7daca;
    color: #191919;
}

/* .news2_list:nth-child(1) .news_date::after, */
.news2_list:hover .news_date::after {
	content: '';
	display: block;
	position: absolute;
	right: -50px;
	top: 38%;
	width: 0;
	height: 0;
	display: block;
	border-top: 25px solid rgba(0, 0, 0, 0);
	border-right: 25px solid rgba(0, 0, 0, 0);
	border-bottom: 25px solid rgba(0, 0, 0, 0);
	background: none;
	border-left: 25px solid #e7daca;
}

#news_box.bgf7f7f7 .container {
	padding-top: 120px;
}

.news_right:after {
	height: 100%;
	width: 100%;
	left: -2000px;
	background: #fff;
	position: absolute;
	display: block;
	top: 0;
	content: " ";
	right: 0;
	z-index: 0;
}

@keyframes slide-in {
	from {
		left: -100%;
		/* 动画开始时的位置 */
		opacity: 0;
		/* 开始时不可见 */
	}

	to {
		left: 0;
		/* 动画结束时的位置 */
		opacity: 1;
		/* 结束时完全可见 */
	}
}

.news2_list:hover .news_right:after {
	/*background-color: #fff;*/
	animation: slide-in 1s forwards;
}

.news2_list:hover .news_tit h3 {
	color: #b69c79;
}

.news2_list {
	transition: .3s;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #bfbfbf;
	position: relative;
}

.border_bottom {

	border-bottom: 1px solid #bfbfbf;
}

.news2_list .news_date {
	width: 12%;
	text-align: center;
	padding: 62px 35px 78px 35px;
	transition: .3s;
	z-index: 9;
	position: relative;
	color: #000;

}

.news2_list .news_date:after {
	content: '';
	width: 83px;
	height: 1px;
	background: #000;
	display: block;
	position: absolute;
	right: -84px;
	top: 50%;
}

.news2_list .news_date p:nth-child(1) {
	font-size: 72px;
	font-weight: bold;
}

.news2_list .news_date p:nth-child(2) {
	font-size: 21px;
}

.news2_list .news_tit {
	padding: 72px 40px 70px 120px;
	letter-spacing: 2px;
	z-index: 9;
	position: relative;
	width: 60%;
}

.news2_list .news_tit h3 {
	font-size: 29px;
	color: #000;
}

.detail_tit h3 {
	margin-top: 12px;
	font-size: 29px;
}

.detail_tit p:nth-child(2) {

	display: inline-block;
}

.detail_tit p:nth-child(2),
.news2_list .news_tit p:nth-child(2) {

	margin: 20px 0;
	color: #a5a5a5;
	font-weight: 300;
	font-size: 13px;
}

.detail_tit p:nth-child(2) {
	margin-bottom: 41px;
	margin-top: 20px;
	font-size: 17px;
}

.detail_tit {}

.padding30 {
	padding: 30px;
}

.detail_right_tit {
	font-size: 17px;
	border-left: 2px solid #e5c18f;
	padding-left: 13px;
	margin-bottom: 22px;
}

.detail_right_ul {

	padding-top: 22px;
	border-top: 1px solid #ededed;
}

.detail_right_ul li {
	border-bottom: 1px dashed #ededed;
	padding-bottom: 13px;
	font-size: 14px;
	margin-bottom: 11px;
}

.detail_right_ul li:before {
	content: '';
	width: 20px;
	height: 20px;
	background: #e5c18f;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 20px;
	font-size: 12px;
	float: left;
	border-radius: 6px;
	margin-right: 9px;
	margin-bottom: 2px;
}

.detail_right_ul li:nth-child(1):before {
	content: '1';
}

.detail_right_ul li:nth-child(2):before {
	content: '2';
}

.detail_right_ul li:nth-child(3):before {
	content: '3';
}

.detail_right_ul li:nth-child(4):before {
	content: '4';
}

.detail_right_ul li:nth-child(5):before {
	content: '5';
}

.news_detail {
	font-size: 18px;
	line-height: 32px;
	color: #747474;
	font-family: 'fontsSourceHanSans-Light';
}

.detail_tit span,
.news2_list .news_tit span {
	float: right;
	margin-right: 27px;
	color: #a5a5a5;
	font-size: 14px;
}

.news2_list .news_tit span {

	float: left;
}

.best_txt p.icon span::before,
.detail_tit span::before,
.news2_list .news_tit p:nth-child(2) span::before {
	content: '';
	width: 20px;
	height: 20px;
	display: block;
	margin-right: 5px;
	float: left;
	background-size: cover;
}

.best_txt p.icon span::before,
.detail_tit span:nth-child(1)::before,
.news2_list .news_tit p:nth-child(2) span:nth-child(1)::before {
	background-image: url(../images/news_icon_1.png);
}

.detail_tit span:nth-child(2)::before,
.news2_list .news_tit p:nth-child(2) span:nth-child(2)::before {
	background-image: url(../images/news_icon_2.png);
}

.news2_list .news_tit p:nth-child(3) {
	font-size: 19px;
	font-weight: 300;
	height: 27px;
	color: #757575;
}

.news_right {

	width: 28%;
	padding: 36px;
}

.news_right img {
	z-index: 9;
	position: relative;
}

.page_fix li:nth-child(1) {
	margin-right: 30px;
	display: block;
}

.page_fix li:last-child {
	display: block;
}

.page_fix .pagination li a,
.page_fix .pagination li span {

	padding: 0;
	background-color: #f7f7f7;
	border: 0;
}

.page_fix li:nth-child(1) a {
	width: 18px;

}

.page_fix .right.clearfix {
	width: 247px;

}

.page_fix .ooddl,
.page_fix .pagination {
	float: left;
	margin: 0 8px;
}

.page_fix li {
	float: left;
	font-size: 12px;
	display: none;
}

.uul {
	width: 140px;
}

.uul .span,
.page_fix li span,
.page_fix li a {
	display: block;
	width: 15px;
	height: 15px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}

.uul .span {
	float: left;
}

.uul .span {
	background-image: url(../images/news_icon_left1.png);
}

.page_fix li:nth-child(1) a,
.page_fix li:nth-child(1) span {
	background-image: url(../images/news_icon_left2.png);
}

.page_fix li:last-child span,
.page_fix li:nth-child(1) span {
	opacity: .4;
}

.page_fix li:last-child span,
.page_fix li:last-child a {
	background-image: url(../images/news_icon_righht2.png);
}

.uul .span.rr {
	background-image: url(../images/news_icon_right1.png);
}

.uul .span a {
	display: block;
	width: 15px;
	height: 15px;
}

.page_fix {
	margin-top: 50px;
	font-size: 12px;
	margin-bottom: 144px;
}

.bgfcfcfc {
	background-color: #fcfcfc;
}

.news4 {
	border: 1px solid #e5e5e5;
	background: #fcfcfc;margin-top: 40px;
}

.news4 .left {
	width: 50%;
	padding: 60px;
}

.news4 .left:nth-child(1) p::before {
	content: '';
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

.news4 .left:nth-child(1) p:nth-child(2)::before {

	height: 90px;
}

.news4 .left:nth-child(1) p:nth-child(1) {
	color: #c3c3c3;
	position: relative;
	font-weight: bold;
	font-size: 33px;
}

.news4:nth-child(1) {
	/*margin-top: 175px;*/
}

.news4:hover {
	background: #fff;
}

.news4:hover .left:nth-child(1) p:nth-child(1) {

	color: #e6c292;
}

.news4:hover .left:nth-child(1) p:nth-child(1) span:nth-child(1) {
	background: #e6c292;
}

.news4 .left:nth-child(1) p:nth-child(1) span:nth-child(1) {
	position: absolute;
	background: #c3c3c3;
	width: 60px;
	height: 30px;
	left: -60px;
}

.news4 .left:nth-child(1) p:nth-child(1) span:nth-child(2) {
	margin-top: -7px;
	display: block;
	float: left;
}

.news4 .left:nth-child(1) p:nth-child(2) {
	font-size: 22px;
	margin: 30px 0 40px 0;
}

.contact_box .left,
.zhaosshang .left {
	width: 50%
}

.zhaosshang {
	margin-top: 150px;
	margin-bottom: 35px;
}

.contact_box .left:nth-child(1),
.zhaosshang .left:nth-child(1) {
	padding: 0 160px 0 0;
}

.contact_box .left:nth-child(1) p,
.zhaosshang .left:nth-child(1) p {
	margin-bottom: 43px;
	font-size: 21px;
	font-weight: 100;
	color: #424242;
	line-height: 30px;
}

.zhaosshang .left:nth-child(1) p:nth-child(2) {
	margin-bottom: 60px;
}

.zhaosshang_img {
	text-align: center;
}

.zhaosshang .zhaosshang_img div:nth-child(1) p {
	font-size: 26px;
	font-weight: 500;
}

.zhaosshang_img div {
	float: left;
	width: 50%;
}

.zhaosshang .zhaosshang_img div p {
	margin-top: 50px;
}

.zhaosshang .zhaosshang_img div:nth-child(2) p {

	line-height: 20px;
	font-weight: bold;
	font-size: 15px;
}

.zhaoshang_form label {
	width: 100%;
	margin-bottom: 32px;
	position: relative;
	display: block;
}

textarea:focus,
button:focus,
input:focus {
	outline: none;
}

.zhaoshang_form label span {
	position: absolute;
	color: #414141;
	top: 11px;
	font-weight: 100;
}

.zhaoshang_form textarea {
	border-radius: 10px;
	height: 180px;
	margin-top: 45px;
	width: 100%;
	border: 1px solid #e4e4e4;
}

.zhaoshang_form label input {
	border: 0;
	width: 100%;
	padding: 10px 150px 5px;
	border-bottom: 1px solid #e4e4e4;
}

.btton_bu,
.zhaoshang_form button {
	border: 0;
	padding: 10px;
	width: 100%;
	font-weight: 500;
	margin-top: 43px;
	border-radius: 10px;
	font-size: 17px;
	background: #e0cfbb;
}

.btton_bu {
	width: 120px;
	display: block;
	margin: 50px auto;
}

.shop_top_box {
	padding: 165px 0;
}
.buy_er{
    display: flex;margin-top: 80px;
}
.buy_er li{
width: 25%;

    
}
.buy_er li a{
    height: 200px;
    display: block;
    background-image: url('../images/buy_er.png');
    background-repeat: no-repeat;
}
.buy_er li:nth-child(1) a{
    background-position: 0px 0px;
}
.buy_er li:nth-child(2) a{
    background-position: -243px 0px;
}
.buy_er li:nth-child(3) a{
    background-position: -504px 0px;
}
.buy_er li:nth-child(4) a{
    background-position: -744px 0px;
}
.buy_er li:nth-child(5) a{
    background-position: -1041px 0px;
}
.container1200 {
	width: 1200px;
	padding: 0;
}


.shop_right {
	width: 59%;
	padding-left: 75px;
}

.shop_left {
	width: 41%;
}

.shop_left img {
	width: 100%;
}

.shop_right li {
	float: left;
	margin-right: 56px;
	text-align: center;
}

.shop_right li:last-child img {
	width: 143px;
}

.shop_right li img {

	width: 150px;
}

.shop_right .txt {
	margin: 50px 0;
	font-weight: 100;
	font-size: 14px;
	line-height: 28px;
}

.shop_right li p {
	font-size: 14px;
	margin: 12px 0 15px;
}

/* 
.shop_right li a {
	display: block;
	margin: 0 auto;
	border-radius: 100px;
	padding: 5px 10px;
	font-size: 12pxs;
} */

.shop_bottom_box {
	margin-bottom: 220px;
}

.shop_bottom_box .tit {
	margin-bottom: 70px;
}

.shop_bottom_box .tit h3 {
	font-size: 27px;
	margin-bottom: 5px;
}

.shop_bottom_box .tit p {
	font-size: 12px;
	color: #b6b6b6;
}

.shop_bottom_box .tit span {
	margin-top: 15px;
	font-size: 17px;
}

.shop_div {
	margin-top: 110px
}

.shop_div .left img {
	width: 100%;
}

.shop_div .left {
	width: 30%;
	margin-right: 5%;
}

.shop_div .img img {
	border-radius: 20px;
	width: 100%;
}

.shop_div .img:nth-child(1) {
    margin-bottom: 20px;
}

.shop_div .img:nth-child(2) {
	margin: 0;
}

.shop_div .img:nth-child(2) img {
	width: 32%;
    margin-right: 0%;
}

.shop_div .img:nth-child(2) img:nth-child(2){
    margin: 0 2%;
}
.shop_div .left .txt p:nth-child(1)::after {
	content: '';
	width: 19px;
	height: 24px;
	display: block;
	float: right;
	background: url(../images/shop_icon.jpg) no-repeat center;
	background-size: cover;
}

.shop_div .left .txt p:nth-child(1) {
	font-size: 21px;
	margin: 70px 0 20px;
}

.shop_div .left .txt p:nth-child(2) {
	color: #3d3d3d;
	font-size: 14px;
}

.shop_div .left:nth-child(3) {
	margin-right: 0;
}

.shop_div .left:nth-child(2) p:nth-child(1) {
	margin: 10px 0 20px;
}

.shop_div .left:nth-child(2) .txt {
	margin-bottom: 40px;
}

.shop1_top {
	height: 400px;
	position: relative;
}

.shop1_top .type {
	position: absolute;
	top: -115px;
	background: #fff;
	width: 100%;
	padding: 90px 115px;
}

.shop1_top .type p {
	float: left;
	width: 50%;
	text-align: center;
	font-size: 24px;
	padding: 60px 0;
}

.shop1_top .type p a {
	display: block;

}

.shop1_top .type a:before {
	content: '';
	width: 60px;
	height: 60px;
	margin: 0 auto 20px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.shop1_top .type a:nth-child(1):before {
	background-image: url(../images/shop1_2.png);
}

.shop1_top .type a:nth-child(2):before {
	background-image: url(../images/shop1_1.png);
}

.shop1_top .type p.active {
	background: linear-gradient(to right, #f9e4c7, #e3bd8c);
}

.shop_detai_box .container {
	padding: 0 115px;
}

.shop_detai_box ul {
	margin-bottom: 140px;
}

.shop_detai_box li img {
	margin-bottom: 30px;
}

.shop_detai_box li {
	width: 300px;
	font-size: 24px;
	float: left;
	text-align: center;
	margin-right: 160px;
}

.shop_detai_box li:nth-child(3) {
	margin-right: 0;
}

.shop_detai_box .txt {
	font-size: 17px;
	padding-left: 70px;
	color: #3d3d3d;
	line-height: 38px;
	font-weight: 100;
	margin-bottom: 165px;
}

.nnn.shop_bottom_box .container {

	padding: 0 62px;
}

.boke_box .container {
	padding: 0;
}

.boke_box .tit {
	margin: 130px 0;
}

.boke_box .tit li {
	float: left;
	width: 230px;
	font-size: 30px;
	margin-right: 110px;
	font-weight: 100;
}

.boke_box .tit li:nth-child(1)::after {
	margin-top: 10px;
	content: '';
	width: 2px;
	height: 30px;
	background: #525252;
	display: block;
	float: right;
}

.boke_box .tit li.active a {
	border-bottom: 2px solid #e6c292;
	color: #e6c292;
}

.boke_box .tit .right {
	font-size: 20px;
	margin-top: 8px;
}

.boke_box .tit li a {
	border-bottom: 2px solid #fff;
	padding: 10px 0;
}

.boke2 .left:nth-child(1) {
	height: 800px;
	width: 100%;
} 

.boke2 .left:nth-child(1) img {
	min-height: 800px;
}

.boke2 .left:nth-child(1) .txt {
	display: none;
}
.new_bkzx{
    width: 100%;
    margin: 150px 0  ; 
}
.new_sszn_tt{
        font-size: 60px;
    font-weight: bold;
}
.boke_list .left {
	width: 23.5%;
	margin-right: 2%;
	font-size: 19px;
	font-weight: 100;
	position: relative;
	height: 386px;
	margin-bottom: 75px;
	color: #7c7c7c;
}

.boke_list .left img:nth-child(2) { 
	opacity: 0;
}

.boke_list .left:hover img:nth-child(2) {
	opacity: 1;
}

.bock1 .left .txt {
	position: absolute;
	bottom: 0;
}

.bock1 .left img {
	position: absolute;
}

.boke_list .left img {
	width: 100%;
	min-height: 420px;
	height: 430px;
	margin-bottom: 35px;
	transition: .3s;
}

.boke2 .left:nth-child(5n+5) {
	margin-right: 0;
}

.bock1 .left:nth-child(4n+4) {
	margin-right: 0;
}

.boke_list .left p {
	line-height: 30px;
}

.boke_list.boke2 {
	margin-top: 80px;
	margin-bottom: 150px;
}

.boke_list {
	margin-bottom: 150px;
}

.boke_list.boke2 p {
	font-size: 18px;
}

.boke_list.boke2 p:nth-child(2) {
	font-weight: 500;

}
.new_contact_tt p{
    margin-top: 30px;
    font-size: 20px;
}

.contact_box .left:nth-child(1) .tit p {
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
}

.contact_box .left:nth-child(1) .tit h3 {
	font-size: 60px;
	font-weight: bold;
	margin: 43px 0 132px;
	color: #3d3d3d;
}

.contact_box .left:nth-child(1) p {
	color: #7b7b7b;
	width: 487px;
	line-height: 34px;
}


.contact_box .left:nth-child(1) p:nth-child(3) {
	font-weight: 500;
}

.contact_box .zhaoshang_form label input {
	padding: 10px 150px 20px;
}

.contact_box .zhaoshang_form button {
	padding: 15px 0 15px;
	width: 25%;
	font-weight: 500;
	margin-top: 9px;
	border-radius: 33px;
}

.contact_box .zhaoshang_form label {
	margin-bottom: 38px;
}

.contact_box .zhaoshang_form label::after {
	content: '';
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: -39px;
	position: relative;
	z-index: 9;
}

.contact_box .zhaoshang_form label:nth-child(1)::after {
	background-image: url(../images/contact_1.jpg);
}

.contact_box .zhaoshang_form label:nth-child(2)::after {
	background-image: url(../images/contact_2.jpg);
}

.contact_box .zhaoshang_form label:nth-child(3)::after {
	background-image: url(../images/contact_3.jpg);
}

.contact_box .zhaoshang_form label:nth-child(4)::after {
	background-image: url(../images/contact_4.jpg);
}

.contact_box .zhaoshang_form label:nth-child(5)::after {
	background-image: url(../images/contact_5.jpg);
}

.contact_box .zhaoshang_form label:nth-child(6)::after {
	background-image: url(../images/contact_6.jpg);
}

.contact_box {
	/*margin-bottom: 150px;*/  
    padding-top: 220px;
    /*background: #f7f7f7;*/
}

.contact_txt {
    margin: 50px 0;
    border-top: 1px solid #848484;
    border-bottom:  1px solid #848484;
    padding: 62px 0;
}
.contact_map{
    margin-top: 130px;
    position: relative;
}
.contact_form{   
    width: 38%;
    position: absolute;
    right: 15%;
    top: 23%;
    background: #fff;
    padding: 80px 90px;
}
.contact_form label {
    margin-bottom: 30px ;
}
.contact_form h3{
    font-size: 22px;
    margin-bottom: 60px;
}.contact_form label input {
    border: 0;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #e4e4e4;
    display: block;
    font-weight: 400;
    font-size: 22px;
}
.contact_form label span{
        position: inherit;
    font-weight: 500;
    margin-bottom: 11px;
    font-size: 19px;
    display: block;
}  .contact_form button {
    border: 0;
    padding: 6px;
    width: 35%;
    font-weight: 500;
    margin-top: 15px;
    border-radius: 10px 0 10px 0;
    font-size: 14px;
    background: #242424;
    color: #fff;
}
.new_contact_txt{
    
    font-size: 20px;
    color: #999;
}
.lianxi_ong {
    margin: 50px 0 0;
    padding: 62px 0 0;
    border-top: 1px solid #848484;
}
.contact_txt li {
	float: left;
	color: #5d5e59;
	width: 24%;
}

.contact_txt li b {
	font-size: 20px;
	margin-bottom: 30px;
	display: block;
	color: #3d3f3c;
}

.contact_txt li p:nth-child(2) {
	line-height: 28px;
	font-size: 16px;

}
.lianxi_ong div:nth-child(1):before,
.contact_txt li:before{
    content: '';
    width: 75px;
    margin-bottom: 13px;
    height: 75px;
    background-repeat: no-repeat;
    background-size: cover;
    display: block;
    background-image: url('../images/new_cont_icon.jpg');
}

.lianxi_ong div:nth-child(1){
    margin-right: 26px;
    float: left;
}
.lianxi_ong div:nth-child(2){
    font-size: 19px;
    line-height: 32px;
    margin-top: 7px;
}
.contact_txt li:nth-child(1):before {

    background-position: 0px 0px;
}.contact_txt li:nth-child(2):before {

    background-position: 0px 0px;
}
.contact_txt li:nth-child(3):before {

    background-position: 0px 0px;
}
.contact_txt li:nth-child(4):before {

    background-position: 0px 0px;
} 


.detail_box {
	background-color: #f8f8f8;
	padding: 20px 0;
}
.contact_box .left.zhaoshang_top_right {
    padding: 80px;
    background: #fff;
    border-radius: 35px;
    width: 37%;
}
.zhaoshang_top_right h3{
    font-size: 40px;
}
.zhaoshang_top_right  .tt{
    
    margin-bottom: 48px;
}
.zhaoshang_top_right  .tt  .right{
    font-size: 12px;
    color: #999;
    width: 10%;
}
.zhaoshang_top_right  .tt .left {
    width: 90%;
}
.contact_box .zhaoshang_top_right  .co{
    
    padding: 20px 0;
}
.contact_box .zhaoshang_top_right  .co:nth-child(3) {
    border-bottom: 1px dashed #ddd;
    border-top: 1px dashed #ddd;
}
.contact_box .zhaoshang_top_right  .co .left:nth-child(1){
    width: 27%;
    padding: 0;
}.contact_box .zhaoshang_top_left.left:nth-child(1)  {    padding: 0px 160px 0 133px;
    width: 54%;
}

.contact_box .zhaoshang_top_right  .co .left:nth-child(2){
    width: 67%;
}
.contact_box .zhaoshang_top_right  .co .left:nth-child(2) h4{font-size: 23px;
    margin-bottom: 4px;
    margin-top: 15px;
    font-weight: 300;
}

.contact_box .zhaoshang_top_right  .co .left:nth-child(2) p{
    
    font-size: 13px;
}
.detail_box .container {
	background-color: #fff;
	padding: 20px;
}

.pod_top_txt {
	padding: 50px;
}

.pod_top_txt p {
	margin-bottom: 20px;
}

.biaoqian {
	padding: 5px 15px;
	background-color: #ddd;
	display: inline-block;
}

.pod_top_txt ul li {
	float: left;
	padding: 5px 20px;
	margin-right: 10px;
	border: 1px solid #ddd;
}

.pod_top_txt .grey {
	color: #999;
	font-size: 12px;
}

.pro_right_txt p {
	margin-bottom: 5px;
	color: #666;
}

.contact_form .left a,
.pro_right_txt a {
	background: #e4bd8d;
	display: block;
	margin: 35px 0 15px;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	letter-spacing: 5px;
	font-size: 15px;
}

.margin_bottom20 {
	margin-bottom: 20px;
}

.pod_top_txt h3 {
	font-size: 24px;
	margin-bottom: 50px;
}

.strike {
	color: #999;
	font-size: 12px;
	text-decoration: line-through;
}

.pod_top_txt h4 {
	font-size: 31px;
}

.pod_top_txt .pro_right_txt {
	background: #fff;
	width: 100%;
	padding: 20px 0;
	color: #5e5e5e;
	font-size: 13px;
}

.detail_top .pro_right_txt a {
	background: linear-gradient(to right, #f9e4c7, #e3bd8c);
	color: initial;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 50px;
}

.detail_btm h4 b {
	font-size: 33px;
	font-weight: 100;
	display: block;
	margin: 100px 0 50px;
	border-top: 1px solid #ddd;
	padding-top: 50px;
}

.zhaosshang_top {
	margin-bottom: 160px;
	margin-top: 160px;
}

.zhaosshang_top li {
	float: left;
	border: 1px solid #dadada;
	padding: 50px;
	width: 22%;
	margin-right: 3%;
	text-align: center;
	border-radius: 25px;
	padding-top: 70px;
	transition: .3s;
}

.zhaosshang_top li:hover {
	transition: .3s;
	background: linear-gradient(to right, #f9e4c7, #e3bd8c);
}

.zhaosshang_top li:hover p:nth-child(2),
.zhaosshang_top li:hover p:nth-child(3),
.zhaosshang_top li:hover p:nth-child(4) {
	background-color: #464646;
	color: #f5e0c5;
	border: 1px solid #464646;
}

.zhaosshang_top li:nth-child(3) {
	padding-bottom: 66px;
}

.zhaosshang_top li:last-child {
	margin-right: 0;
	padding-top: 58px;
	padding-bottom: 66px;
}

.zhaosshang_top li:last-child h3 {
	margin-bottom: 49px;
}

.zhaosshang_top h3 {
	color: #3c3c3c;
	font-weight: bold;
	font-size: 25px;
	margin-bottom: 65px;
}

.zhaosshang_top h4 {
	font-weight: bold;
	font-size: 25px;
	margin-bottom: 65px;
}

.zhaosshang_top h4 {
	margin-top: 40px;
	margin-bottom: 15px;
	font-size: 21px;
}

.zhaosshang_top p:nth-child(2),
.zhaosshang_top p:nth-child(3),
.zhaosshang_top p:nth-child(4) {
	border: 1px solid #ddd;
	padding: 10px 0;
	border-radius: 50px;
	color: #6d6d6d;
	transition: .3s;
	margin: 0 33px 15px;
}

.zhaosshang_top p:last-child {
	font-size: 13px;
	font-weight: 100;
	transition: .3s;
}

.news_txt_box {
	margin-top: 170px;
}

.news_txt_div {
	border-bottom: 1px dashed #ececec;
	margin-bottom: 75px;
	display: block;
}

.news_txt_div .news_date {
	width: 80px;
	color: #404040;
	text-align: center;
	padding: 5px 2px 2px;
	font-size: 25px;
	/* font-weight: bold; */
	background: linear-gradient(to right,   #e4c090,#f9e4c7);
}

.news_txt_div .news_date p:nth-child(2) {
	background-color: #fff;
	font-size: 31px;
	color: #e6bd89;
	font-size: 25px;
	margin-top: 5px;
}

.news_txt_div .news_tit {
	width: 89%;
	margin-left: 4%;
}

.news_txt_div .news_tit h3 {
	font-size: 31px;
	color: #404040;
	width: 80%;
}

.news_txt_div .news_tit p {
	font-size: 21px;
	color: #707070;
	font-weight: 100;
}

.news_txt_div .news_tit p.js {
	width: 78%;
	letter-spacing: 2px;

	margin: 35px 0 75px;
}

.news_txt_div .news_right {
	width: 13%;
	padding: 0;
}

.news_txt_div .news_tit .tt P {
	font-size: 18px;
	font-weight: 500;
}

.zhaoshang_li:nth-child(1) {

	padding-top: 10px;
}

.zhaoshang_li {
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 36px;
	margin-bottom: 37px;
	font-family: 'fontsSourceHanSans-Light';
}

.zhaoshang_li:last-child {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;

}

.zhaoshang_li .icon {
	float: left;
	margin-right: 50px;
}

.zhaoshang_li .txt {
	float: left;
	color: #686868;
}

.zhaoshang_li .txt h3 {
	font-size: 27px;
	margin-bottom: 28px;
}

.zhaoshang_li .txt p {
	font-size: 16px;
	margin-bottom: 3px;
	letter-spacing: 1px;
}

.btn_news {
	color: #fff;
	padding: 5px 25px;
	margin-top: 70px;
	margin-bottom: 100px;
	display: inline-block;
	border-radius: 55px;
	background: #595959;
}

.div_alert {
	position: fixed;
	top: 0;
	background: #0000009c;
	width: 100%;
	height: 100%;
    z-index: 99999;
}

.silder-ctrl-prev {
	left: 0;
	background: url(../images/arrow-left.png) no-repeat;
}

.silder-ctrl-next {
	right: 0;
	background-position: -5px -40px;

	background: url(../images/arrow-right.png) no-repeat;
}

#slide {
	margin: 0px auto;
	width: 700px;
	min-height: 890px;
	top: 48%;
	left: 19%;
    border-radius: 30px;
    overflow: hidden;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#slide img {
	border-radius: 25px;
}

#slide .prev {
	left: -50px;
	left: 5%;
}

#slide .next {
	right: -1%;
}

#slide .sBtn {
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #0000008f;
	text-align: center;
	line-height: 27px;
	border-radius: 23px;
}

#slide ul.page { 
	bottom: 20px;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

#slide ul.page li {
	cursor: pointer;
	color: #000;
	width: 10px;
	height: 10px;
	background: #ccc;
	text-align: center;
	margin: 0 5px;
	border-radius: 29px;

}
#slide .close{
    z-index: 9;
    position: relative;
    top: 20px; 
    right: 20px;
    opacity: 1;
    background: #0000008f;
    border-radius: 100%;
}
#slide .close img{    width: 39px;
    padding: 9px;
}
#slide ul.page li.on {
	color: red;
	background: #000;
} 
.about_advantage_list{
    margin-top: 75px;
}
    .hidden-xs{
        display: none !important
    }
    .ser_top_tt{
    margin: 98px 80px;  color: #3b3b3b;
        font-size: 24px;
    }
   
   .ser_top_tt img {
        
    margin-top: 27px;
}

    .ser_txt.en,
    .ser_top_tt.en div.left {
        
    width: 67%;
    font-size: 20px;
    line-height: 37px;
    }
    .ser_top_tt.en  img {
    margin-top: 40px;
}
.ser_txt {
    color: #3b3b3b;
    font-size: 26px;
    margin-top: 100px;
        
    
    }
    .ser_txt.en{
        margin: 100px auto;
    }
    
    .ser_txt:after{
    content: '';  display: block;
    background: #959393;
    width: 424px;
    height: 2px;
    margin: 36px auto;
    }
    .blist {
 display: flex;

 justify-content:space-between;
        margin:200px 0 100px;
    text-align: center; 
    }
    .blist.en  li{
        font-size: 22px;   margin: 0 36px;
    font-family: 'PingFang-Bold';text-transform:uppercase;
    }
    
    .blist.en  li:nth-child(1){    
    margin-left: 0;
    }
    .blist  li{ font-size: 31px ;border-bottom: 1px solid #fff;
    padding: 6px 0;margin: 0 6.9% 0 0;
    }
    .influ_box .blist li:nth-child(1),
    .blist li:last-child{
        margin-right: 0;
    }
    .blist  li.active{
        border-bottom-color: #000000;
    }
    .ser_pro_div .blist  li:nth-child(2){
        
        margin:  0 20%;
    }
    .ser_pro_div .blist  li:nth-child(3){
    margin: 0 22% 0 0;
    }
    .ser_pro_div.en .blist li:nth-child(2) {
    margin: 0 14%;
}
    .ser_pro_div.en .blist li:nth-child(3) {
    margin: 0 15% 0 0;
}
    
    
        .blsit-list li{
	display: none;
}
.blsit-list li:nth-child(1){
	display: block;
}
.blsit-list li a{
    display: block;
}
.pro_tt {
    margin-bottom: 30px;
}
.product_list{
    margin-top: 80px;
}
.pro_img {
    display: flex;
}
.pro_img a{
    width: 25%;
    display: block;
    margin-right: 3%;
}
.pro_img a:last-child{
    margin: 0;
}
.pro_img a img{
    width: 100%;
}
.oem_adv {
    padding: 192px 0;
    background: #f5f5f7;
    margin-bottom: 200px;
}
.oem_adv .left{
    width: 30%;
}
.oem_adv .right{
    width: 65%;
}
.oem_adv_ul{
    display: flex;
    margin-top: 91px;
}
.oem_adv_ul .oem_adv_li{
    width: 25%;
    margin-right: 3%;
    background: #fff;
    padding: 52px 9px 27px;
    text-align: center;
}
.oem_adv_ul .oem_adv_li:last-child{
    margin-right: 0;
}
.oem_adv_ul .oem_adv_li p:nth-child(3){color: #999;
    font-size: 12px;
}
.oem_adv_ul .oem_adv_li p:nth-child(2){margin-bottom:20px;
    font-size: 27px;
}
.oem_adv_ul .oem_adv_li span{
    width: 95px;
    height: 92px;
    margin: 0 auto 17px;
    display: block;
    background-image: url('../images/oem_adv_icon.jpg');
}

.oem_adv_ul .oem_adv_li:nth-child(1) span{
    background-position: 0 0px;
}

.oem_adv_ul .oem_adv_li:nth-child(2) span{
    background-position: -112px 0px;
}
.oem_adv_ul .oem_adv_li:nth-child(3) span{
    background-position: -212px 0px;
}
.oem_adv_ul .oem_adv_li:nth-child(4) span{
    background-position: 100px 0px;
}
.oem_pro .product_list {
    margin-top: 0;
    margin-bottom: 150px;
}
.oem_pro .pro_img {
    margin: 50px 0;
}
.oem_two .left{
    width: 50%;
}
.oem_two .left:nth-child(2) a:nth-child(2) {
    margin-top: 35px;
}
.oem_top_img {
    margin-bottom: 100px;
}