@charset "utf-8";
/* CSS Document */
@media (max-width: 1199){






}

@media (max-width: 991px){








}


@media (max-width: 767px){
.contant{width:97%;margin:0 auto;}    
.moble_nav{display:block;}
.head_nav{width:0;position: absolute;right:0;top: 70px;z-index: 99999;background: #fff;display: block;}
.head{width:100%;text-align:center;display: flex;justify-content: space-around;position: relative;height: 70px;}
.logo{width: 70%;text-align: left;}
.logo img{width: 180px;}
header{height: 70px;}
.moble_nav span{width:34px;height:34px;display:inline-block;background:url(../mobileimg/nav_open.png) center no-repeat;}
.h100{height:70px;}
.moble_nav span.on{background:url(../mobileimg/nav_close.png) center no-repeat;display: none;}
.head_nav ul{width:100%;display:block;height: auto;}
.head_nav ul li{width:100%;height: 40px;line-height: 40px;border-bottom:1px solid #ddd;padding: 0;}
.head_nav ul li a{font-size:16px;}
.contant_1300{width:97%;margin:0 auto;}
.yssix_dl{width:100%;display:flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.yssix_dl dl{display:flex;justify-content: flex-start;align-items: center;padding-right: 0;flex-wrap: nowrap;flex-direction: row;width: 48%;border-right-style: none;margin-bottom: 15px;}
.yssix_dl dl .dl_dt{color: #fff;margin-left: 10px;line-height: 30px;}
.yssix_dl dl:last-child{padding-right:0;border-right:none;}
.yssix_dl dl .dl_dt dt{color:#ffd200;font-size:15px;}
.yssix_dl dl .dl_dt dt span{color:#fff;}
.yssix_dl dl .dl_dt dt dd{font-size:15px;}
.yssix_dl dl .dl_dt dd{font-size: 16px;}
.yssix_dl dl .dl_img img{width:45px;}
.pro_bg{width:100%;display: flex;margin: 30px 0 10px;}
.index_title img{width: 280px;text-align: center;}
.pro_nav ul li{width: 32%;text-align: center;display: inline-block;height: 45px;line-height: 45px;}
.pro_nav ul li a{font-size: 16px;}
.pro_nav ul li:nth-child(1),.pro_nav ul li:nth-child(1).on{background: url(../images/pro_ico01.png) 1% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(1):hover,.pro_nav ul li:nth-child(1).on{ background: url(../images/pro_ico01_h.png) 1% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(2),.pro_nav ul li:nth-child(2).on{background: url(../images/pro_ico02.png) 1% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(2):hover,.pro_nav ul li:nth-child(2).on{ background:url(../images/pro_ico02_h.png) 1% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(3),.pro_nav ul li:nth-child(3).on{ background: url(../images/pro_ico03.png) 9% center no-repeat;}
.pro_nav ul li:nth-child(3):hover,.pro_nav ul li:nth-child(3).on{ background:url(../images/pro_ico03_h.png) 9% center no-repeat;}
.pro_nav ul li:nth-child(4),.pro_nav ul li:nth-child(4).on{ background: url(../images/pro_ico04.png) 5% center no-repeat;}
.pro_nav ul li:nth-child(4):hover,.pro_nav ul li:nth-child(4).on{ background:url(../images/pro_ico04_h.png) 5% center no-repeat;}
.pro_nav ul li:nth-child(5),.pro_nav ul li:nth-child(5).on{ background: url(../images/pro_ico05.png) 7% center no-repeat;}
.pro_nav ul li:nth-child(5):hover,.pro_nav ul li:nth-child(5).on{ background:url(../images/pro_ico05_h.png) 7% center no-repeat;}
.pro_nav ul li:nth-child(6),.pro_nav ul li:nth-child(6).on{ background: url(../images/pro_ico06.png) 7% center no-repeat;}
.pro_nav ul li:nth-child(6):hover,.pro_nav ul li:nth-child(6).on{ background:url(../images/pro_ico06_h.png) 7% center no-repeat;}
.pro_nav ul li:nth-child(7),.pro_nav ul li:nth-child(7).on{ background: url(../images/pro_ico07.png) 2% center no-repeat;background-size: 20px;}
.pro_nav ul li:nth-child(7):hover,.pro_nav ul li:nth-child(7).on{ background:url(../images/pro_ico07_h.png) 2% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(8),.pro_nav ul li:nth-child(8).on{ background: url(../images/pro_ico08.png) 3% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(8):hover,.pro_nav ul li:nth-child(8).on{ background:url(../images/pro_ico08_h.png) 3% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(9),.pro_nav ul li:nth-child(9).on{background: url(../images/pro_ico09.png) 3% center no-repeat;background-size: 22px;}
.pro_nav ul li:nth-child(9):hover,.pro_nav ul li:nth-child(9).on{ background:url(../images/pro_ico09_h.png) 3% center no-repeat;background-size: 22px;}

.prolist_ul ul li{width: 48%;margin-right:0;float:left;text-align: center;margin-bottom: 2%;}
.prolist_ul ul li:nth-child(2n){float:right}
    
.prolist_ul ul li img{width: 100%;display: flex;transition:all 0.3s;}
.prolist_ul ul li p{width: 100%;font-size: 15px;line-height: 30px;}
.prolist_ul ul li div{width:100%;overflow:hidden;}
.prolist_ul ul li:hover img{transform:scale(1.08); transition:all 0.3s;}

.shili_bg{width: 100%;background: url(../images/index_10.jpg) top center no-repeat;padding-top: 26px;}
.shili_dl{padding: 15px 10px 0;background: #fff;box-shadow: 1px 1px 10px 1px #b2b2b2;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.shili_dl dl{width: 49%;text-align: center;margin-bottom:3%;}
.shili_dl dl:nth-child(3n){/* margin-right:0; */}
.shili_dl dl img{width:100%;transition: all 0.5s;display: flex;}
.shili_dl dl dt{width:100%;background:url(../images/ico_20.png) center bottom no-repeat;height: 40px;line-height:40px;font-size: 15px;;color:#000;font-weight:bold;}
.shili_dl dl dd{width:100%;font-size: 14px;line-height: 23px;}
.shili_dl dl .dl_img{width: 100%;overflow: hidden;}
.shili_title img{width: 75%;}

.service_bg{width: 100%;background:#383839;padding-top: 30px;margin-top: 30px;padding-bottom: 30px;}
.service_dl{width:100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;margin-top: 20px;flex-wrap: wrap;}
.service_dl dl{transition:all 0.3s;width: 49%;background: #fff;text-align: center;box-shadow: 1px 1px 10px 2px #29292a;border-radius: 20px;padding-bottom: 30px;margin-bottom: 2%;}
.service_dl dl dt{width:100%;height: 80px;line-height: 80px;font-size: 20px;color:#fff;letter-spacing: 4px;border-top-left-radius: 18px;border-top-right-radius: 18px;}
.service_dl dl:nth-child(1) dt{background:url(../images/ico_15.jpg) center no-repeat;}
.service_dl dl:nth-child(2) dt{background:url(../images/ico_13.jpg) center no-repeat;}
.service_dl dl:nth-child(3) dt{background:url(../images/ico_09.jpg) center no-repeat;}
.service_dl dl:nth-child(4) dt{background:url(../images/ico_12.jpg) center no-repeat;}
.service_dl dl dd{width:100%;color:#0f0f0f;font-size: 14px;line-height: 30px;margin-top: 8px;letter-spacing: 1px;text-align: left;text-indent: 8px;margin-bottom: 20px;}
.service_dl dl span{display:inline-block;margin:0 auto;width:120px;background:#a87b5d;text-align:center;padding: 9px 3px;border-radius:10px;}
.service_dl dl span a{color:#ffff;}
    
.case_bg{width: 100%;display: flex;margin-top: 10px;}
.case_con{width: 100%;display: flex;justify-content: space-around;align-items: flex-end;flex-wrap: wrap;flex-direction: row;}
.case_left{width: 100%;}
.case_right{width: 100%;display: none;}
.case_right img{max-width: 100%;}
.case_left h1{font-size: 20px;letter-spacing:3px;font-weight: 550;color:#1e1e1e;line-height: 50px;}
.case_left p{line-height: 23px;font-size: 14px;color:#1e1e1e;}
.case_list{width: 100%;overflow: hidden;}
.case_list li{width: 260px;margin-right:40px;position:relative;float: left;height: 190px;}
.case_list li img{width: 100%;height: 170px;object-fit: cover;transition:all 0.3s;}
.case_list li p{position: absolute;background:#383839;bottom: 1%;height: 35px;line-height: 35px;left: 27%;color:#fff;padding:0 20px;width: 66%;text-align: center;font-size: 14px;letter-spacing: 1px;}
.case_list li:hover img{transform:scale(1.05);transition:all 0.3s;cursor:pointer;}
.case_list li div{overflow:hidden;width:100%;}
.case_left_p{margin-left:20px;}
#case_ul{width: 370px !important;margin: 20px auto;}
.honour_bg{width:100%;position: relative;}
.honour_bg01{width: 100%;position: absolute;height: 340px;background-color: #383839;}
.honour_list{/* width:100%; */padding-top: 20px;position: relative;}
.honour_img{background:#fff;text-align:center;box-shadow: 1px 1px 8px 1px #979797;margin: 6px;padding: 10px;}
.honour_img img{width:100%;display:flex;height: 200px;transition:all 0.3s;overflow:hidden;object-fit: cover;}
.honour_img:hover img{transform:scale(1.05);transition:all 0.3s;cursor:pointer}
.honour_list .swiper-button-next:after,.honour_list .swiper-rtl .swiper-button-prev:after{content:"";}
.honour_list .swiper-button-prev:after, .honour_list .swiper-rtl .swiper-button-next:after{content:"";}
.honour_list .swiper-button-next{width: 45px;height: 45px;background:url(../images/ico_right.png) center no-repeat;right: 0;top: 116%;background-size: 45px;}
.honour_list .swiper-button-prev{width:45px;height:45px;background:url(../images/ico_left.png) center no-repeat;left: 0;;top: 116%;background-size: 45px;}
.honour_list .swiper-button-next:focus{outline: none;}
.honour_list .swiper-button-prev:focus{outline: none;}
.honou_text{margin-top:100px;}

.about_bg{width:100%;background: url(../images/about_bg.jpg) center top no-repeat;margin-top: 20px;background-size: 1000px;}
.about_bg .about_con{display: flex;justify-content:space-between;width:100%;padding-top: 143px;align-items: flex-end;flex-wrap: wrap;}
.about_left{width: 100%;background:#383839;padding: 20px 3% 10px;color:#fff;}
.about_right{width: 100%;display:flex;justify-content: space-between;margin-bottom: 0;flex-wrap: wrap;margin-top: 20px;}
.about_text{width:100%;display:flex;flex-direction: column;}
.about_text>img{width: 120px;display: block;height: auto !important;}
.about_text i{display:inline-block;width: 40px;height: 6px;background:#c02d2a;margin: 13px 0 15px;}
.about_text p{color:#efefef;font-size:14px;line-height:25px;}
.about_text span{transition:all 0.3s;background:#fff;display:inline-block;width:130px;margin: 10px auto 0;text-align:center;height:35px;line-height:35px;font-size:15px;}
.about_text span a{color:#000;}
.about_text span:hover {background:#000;cursor:pointer;transition:all 0.3s;}
.about_text span:hover a{color:#fff;}
.about_right dl{text-align:center;width: 48%;margin-bottom: 20px;}
.about_right dl dt{color:#323232;font-size: 20px;font-weight:550;letter-spacing: 1px;margin: 5px 0 5px;}
.about_right dl dt span{font-size:18px;}
.about_right dl dd{font-size: 15px;color:#000;}
.about_right dl img{width: 30px;}
.video_bg{width:100%;position:relative;margin-top: 10px;}
.video_bg01{width:100%;height: 150px;position: absolute;background: #383839;z-index: -1;}
.video{width: 100%;margin: 0 auto;padding-top: 50px;}
.video_con{box-shadow: 1px 1px 8px 1px #b8b8b8;padding-top:100px;background: #fff;padding: 10px;}
.video_con video{width:100%;}
.partner_bg{width: 100%;margin-top:20px;}
.par_title{font-size:22px;color:#383839;letter-spacing: 3px;text-align: center;font-weight:500;margin-bottom:30px;}
.partner_img img{max-width: 100%;}
.news_bg{width:100%;margin-top:20px;}    
.news_con{width:100%;display:flex;justify-content:space-between;flex-wrap: wrap;}
.news_left{
	width: 100%;
	box-shadow: 2px 2px 10px #ccc;
	height: 310px;display:flex;
	display: none;}
.news_img{
    float: left;
    width: 58%;
    }
.news_img img{
    width: 100%;
    height: 310px;
    object-fit: cover;
    }
.news_left dl{
    float: right;
    width: 37%;
    padding: 1rem;
    position: relative;
    background-color: #fff;
    /* height: 310px; */
    margin: 0;
    }
.news_left dl dt{    font-weight: bold;
    letter-spacing: 1px;
    line-height: 30px;}
.news_left dl a{font-weight:bold;font-size:16px;color:#000;}
.news_left dl p{    color: #777;
    margin-top: 5px;
    line-height: 25px;}
.news_left dl dd{font-size: 15px;line-height: 25px;}	
.news_left dl span{float: right;}	
.news_left dl span a{
    bottom: 1rem;
    right: 1rem;
    color: #ff3030;
    transition: all .2s;}	
.news_right{width: 100%;}
	.right-box .news-nav {
		text-align: left;
		border-bottom: thin solid #ccc;
	 padding-bottom: .3rem
	}
	.right-box .news-nav li {
		display: inline-block
	}
	.right-box .news-nav li a {
		color: #000;
		margin: 0 .5rem;
		padding-bottom: .3rem;
		border-bottom: .15rem solid transparent;
		transition: all .2s;
		font-size: 16px;
	}
	.right-box .news-nav li a:hover {
		color: #000;
		text-decoration: none
	}
	.right-box .news-nav li.active a {
	 border-bottom: .15rem solid #ff3030;
	 color: #ff3030;
	}
	.right-box .news-list-wrap {
		position: relative;
	 margin-top: .7rem
	;width: 100%;}
 .right-box .news-list-wrap .news-list li{/* display:flex; */height: 35px;line-height: 35px;}
	.right-box .news-list-wrap .news-list li .link {
		display: inline-block;
		/* padding: 25px 0; */
		color: #000;
		/* padding-left: 1rem; */
		transition: all .2s;
		height: 35px;
		line-height: 35px;
	width: 77%;text-align: left;overflow: hidden;}
	.right-box .news-list-wrap .news-list li>a>span {
		float: left;
		font-size: 15px;
	width: 84%;display: inline-block;overflow: hidden;height: 35px;
    line-height: 35px;}
	.right-box .news-list-wrap .news-list li .link i {
	 width:20px;
	 height: 35px;
	 background: url(../images/index_ico01.png) center no-repeat;
	 display:inline-block;
	float: left;}
	.right-box .news-list-wrap .news-list li .link:hover i{background: url(../images/index_ico01_h.png) center no-repeat;}
	.right-box .news-list-wrap .news-list li .link:hover {
		color: #ff3030;
		text-decoration: none
	}
	.right-box .more-link {
		position: absolute;
		bottom: -1.2rem;
		right: 1rem;
		color: #ff3030
	}
	.right-box .more-link:hover {
		color: #da251d;
		text-decoration: none
	}
.module-7{width:100%;margin-top: 20px;}
.module-7 .small-title .cn {
	font-size: 15px;
	margin: 10px 0
}
.module-7 .small-title .line {
 height: .2rem;
	width: 2.5rem;
	background-color: #ff5252
}
.module-7 .link-box-wrap {
	width: 100%;
	overflow: hidden
}
.module-7 .link-box-wrap .link-box {
	float: left;
	width: 100%;
 margin-top: .5rem
}
.module-7 .link-box-wrap .link-box .first {
	float: left;
	width: 110px
}
.module-7 .link-box-wrap .link-box .first i {
 width: .4rem;
 height: .4rem;
 border-radius: .2rem;
	background-color: #ff3030;
	display: inline-block;
 margin-right: .5rem
}
.module-7 .link-box-wrap .link-box>.lf {
	float: left;
	width: 1050px
}
.module-7 .link-box-wrap .link-box>.lf a {
	color: #555;
	padding-bottom: 12px;
	display: inline-block;
	padding-right: 15px
}
.module-7 .link-box-wrap .link-box p {
	display: inline-block;
	margin-right: 1rem;
	margin: 0;
 letter-spacing: .05rem
;font-size: 14px;}
.module-7 .link-box-wrap .link-box p a {
	color: #ff3030
}
.module-7 .link-box-wrap .link-box p.first {
	margin-left: 0;
	width: 7rem
}
.module-7 .link-box-wrap .link-box p.first i {
 width: .4rem;
 height: .4rem;
 border-radius: .2rem;
	background-color: #ff3030;
	display: inline-block;
 margin-right: .5rem
}
.module-7 .small-title-2 {
	margin-top: 2rem
}
.module-7 .friend-link-box-wrap .link-box {
 margin-top: .3rem
}
.module-7 .friend-link-box-wrap .link-box p {
	display: inline-block;
	margin-right: 1rem;
 padding: .1rem 0
}
.module-7 .friend-link-box-wrap .link-box p a {
	color: #666
}
body .footer-module .footer-box .top .center{display:none;}
body .footer-module .footer-box .top .left{width:100%;}
body .footer-module .footer-box .top .right{width:100%;margin-top:20px}
body .footer-module .footer-box{padding-top:1.5rem;width: 100%;}
body .footer-module .footer-box .top .right .fr{float:left}
body .footer-module .footer-box .last-version{overflow:hidden;}
body .container {
	width: 97%;margin:0 auto;
 
}
.cat-product-box {width:100%;}
body.product-page .big-title .cn {

	margin: 0;

	font-size:20px

}
body.product-page .big-title .en {

	letter-spacing: .05rem;font-size:15px
}
.cat-product-box .cat-product{width:100%}

.cat-product-box .cat-product .wrap {
	float: left;
	width: 49%;
	padding: 0;
	opacity: 1;
	transition: all 1s
;margin-bottom: 3%;}
.cat-product-box .cat-product .wrap:nth-child(2n){
    float:right;
}
.cat-product-box .cat-product .wrap .item-box .text{line-height:3rem;font-size: 15px;}
.page {
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	text-align: center;
	clear: both;
margin: 10px 0;}
.page a {
	color: #666;
}
.module-1 .top-box .left {
	width: 100%;
	float: left;

}
.module-1 .top-box .right {
	width: 100%;
	float: left;
height: auto;}
.module-1 .top-box .left img{width:100%;height: auto;}
 .module-1 .top-box .right>h3 {
	letter-spacing: 1px;font-size:17px;
	margin-bottom: 0;}
.module-1 .top-box .intro{width:100%;line-height:23px;}
.module-1 .top-box .right>.p6{position:unset;margin-top:10px;width: 100%;}
 .module-1 .top-box .right>.p6 a.sq-call{font-size:20px;}
.module-1 .top-box .right>.p6 a.sq-call{padding: 0.6rem 0;}
.nypro_top_bg{width:100%;padding-top: 20px;padding-bottom: 20px;}
.nypro_ti img{width:100%;display: flex;height: 55px;object-fit: cover;}
.nypro_ti img.pro_text_05{height: 80px;}
.nypro_dl{width:100%;display:flex;justify-content: space-evenly;margin-top: 20px;flex-wrap: wrap;}
.nypro_dl dl{width: 31%;text-align: center;color: #fff;font-size: 16px;line-height: 26px;border: 1px solid #fff;padding: 25px 0;margin-bottom: 10px;}

.pro_about_bg{width:100%;background: url(../images/pro_text_02.jpg) center top no-repeat;margin-bottom: 30px;display: flex;background-size: 550px;}
.pro_about_bg .about_con{display: flex;justify-content:space-between;width:100%;padding-top: 120px;align-items: flex-end;flex-wrap: wrap;}
.pro_service_bg{width: 94%;background:#383839;margin-top: 50px;margin:0 auto;padding: 3%;}
.pro_service_bg .service_dl dl{width:245px;}
.service_dl dl dd{    text-indent: 7px;}
.pro_pro_bg{width:100%;display: flex;margin:50px 0 50px}
.pro_yssix_bg{width:100%;background: #3e3a39;padding: 20px 0;margin: 10px auto;}
.pro_yssix_bg .yssix_dl dl{    padding-right: 0;width: 50%;}
.pro_yssix_bg .yssix_dl{padding: 0 10px;width:auto;}
.pro_service_bg .service_dl dl{width:49%;}
.breadcrumb{padding:5px;font-size: 12px;}
body.news-page .module-2 .left{display:none;}
body.news-page .module-2 .right{width:100%;padding: 0;}
body.news-page .module-2 .right .news-list .casenew-box{background:#ebebeb;height: auto;margin-bottom: 15px;margin-top: 0;}
body.news-page .module-2 .right .news-list .casenew-box .wrap .img{width:100%;height: auto;}
body.news-page .module-2 .right .news-list .casenew-box .wrap .img img{height: 180px;object-fit: cover;}
body.news-page .module-2 .right .news-list .casenew-box .wrap{padding: 10px;}    
body.news-page .module-2 .right .news-list .casenew-box .wrap .text{width:100%;margin: 0;padding: 0;height: auto;}
body.news-page .module-2 .right .news-list .casenew-box .wrap .text>.title{margin-top: 10px;font-size: 16px;}
body.news-page .module-2 .right .news-list .casenew-box .wrap .text>.date{width:100%;position:unset;padding: 0;margin: 0;}
body.news-detail-page .module-2 .right-side{display:none;}
body.news-detail-page .module-2 .left-side{width: 100%;padding: 2%;}
body.news-detail-page .module-2 .left-side>.title>h3{font-size:16px;letter-spacing: 1px;}
body.news-detail-page .module-2 .left-side>article{font-size: 15px;margin-top: 1rem;width: 100%;padding: 0;line-height: 26px;}
body.news-detail-page .module-2 .left-side>article p{font-size: 15px;line-height: 26px;padding-bottom: 5px;}
 body.news-detail-page .module-2 .left-side>.control-page>div span {
width:100%;
	float: left

}
body.news-detail-page .module-2 .left-side>article img{height: auto !important;}
body.news-detail-page .module-2 .left-side .related-news{width:100%;}
body.news-detail-page .module-2 .left-side .title{text-align:left;}
body.news-detail-page .module-2 .left-side .related-news .content .r-item{width:100%;}
body.news-detail-page .module-2 .left-side .related-news .content .r-item a{width:100%;}
body.news-page .module-2 .right .news-list .news-box .wrap .img{width:100%;height: auto;}
body.news-page .module-2 .right .news-list .news-box .wrap .img img{height:auto;}
body.news-page .module-2 .right .news-list .news-box .wrap .text{width:100%;margin:0;padding:0;}
body.news-page .module-2 .right .news-list .news-box .wrap .text>.title{font-size:16px;letter-spacing: 1px;margin: 5px 0;}
body.news-page .module-2 .right .news-list .news-box .wrap .text>.digest{width:100%;line-height: 23px;font-size: 14px;}
body.news-page .module-2 .right .news-list .news-box .wrap .text>.date{position:unset;width: 100%;padding: 0;margin: 0;}
body.news-page .module-2 .right .news-list .news-box.hot-box{margin-bottom:10px;padding-bottom:10px;}
body.about-page>.container-fluid .module-2 .gcsj-page .gcsj li{width:48%;}
body.news-detail-page .module-2 .left-side>.control-page>div{line-height: 26px;}
body.about-page>.container-fluid .module-2 .about_page{width:100%;}
body.about-page>.container-fluid .module-2 .about_page p{font-size:15px !important;}
body.about-page>.container-fluid .module-2 .about_page p span{font-size:15px !important;}
.bottom_bg img{width:100%;}

.module-2{margin: 10px 5px;}
.module-2 .product-desc-nav li.active{font-size:17px;}



 

 
    
}