@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:"微软雅黑";font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{  font-family: "微软雅黑"; color:#000;overflow-x: hidden;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
a ,a:hover{color:#000; text-decoration:none;}
.mt10{ margin-top:10px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}
.clearfix { display:inline-block; }
.clear{ clear:both;}
.page{text-align:center;width: 100%;clear: both;margin: 50px auto;}
.contant{width:1200px;margin:0 auto;}
.contant_1300{width:1300px;margin:0 auto}
header{width:100%;position: fixed;z-index: 1000;background: #fff;height:100px;}
header.header_bg{
    box-shadow: 1px 1px 12px 1px #b3b3b3;
}
.h100{height:100px;}
.head{width: 1300px;margin: 0px auto;display:flex;justify-content: space-between;align-items: center;}
.logo{width: 20%;}
.logo img{max-width: 100%;}
.moble_nav{display:none;}
.head_nav{width: 73%;}
.head_nav ul{width:100%;display:flex;justify-content: space-between;align-items: center;height: 100px;}
.head_nav ul li{height: 97px;line-height: 97px;padding: 0px 23px;}
.head_nav ul li a{font-size:17px;display: inline-block;}
.head_nav ul li.on,.head_nav ul li:hover{background:#da251c;border-bottom: 3px solid #790000;}
.head_nav ul li.on a,.head_nav ul li:hover a{color:#fff;display:inline-block;cursor:pointer;}
.banner{width:100%}
.banner img{width:100%;display: flex;}
.banner .swiper-wrapper{
		    transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
		}
.yssix_bg{width:100%;background: #3e3a39;padding: 30px 0;}
.yssix_dl{width:100%;display:flex;justify-content: space-between;align-items: center;}
.yssix_dl dl{display:flex;/* justify-content: flex-start; */align-items: center;padding-right: 35px;border-right:1px dashed #6d6b6b;}
.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;}
.pro_bg{width:100%;display: flex;margin:80px 0 50px}
.index_title{width:100%;text-align: center;}
.pro_nav{width: 100%;margin-top:30px}
.pro_nav ul{width:100%;text-align: center;}
.pro_nav ul li{width:16%;text-align: center;display: inline-block;height: 60px;line-height: 60px;}
.pro_nav ul li a{font-size:18px;}
.pro_nav ul li:hover a,.pro_nav ul li.on a{color:#b61a1a;}
.pro_nav ul li:nth-child(1),.pro_nav ul li:nth-child(1).on{background: url(../images/pro_ico01.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(1):hover,.pro_nav ul li:nth-child(1).on{ background:url(../images/pro_ico01_h.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(2),.pro_nav ul li:nth-child(2).on{background: url(../images/pro_ico02.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(2):hover,.pro_nav ul li:nth-child(2).on{ background:url(../images/pro_ico02_h.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(3),.pro_nav ul li:nth-child(3).on{ background:url(../images/pro_ico03.png) 25% 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) 25% center no-repeat;}
.pro_nav ul li:nth-child(4),.pro_nav ul li:nth-child(4).on{ background:url(../images/pro_ico04.png) 24% 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) 24% center no-repeat;}
.pro_nav ul li:nth-child(5),.pro_nav ul li:nth-child(5).on{ background:url(../images/pro_ico05.png) 24% 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) 24% center no-repeat;}
.pro_nav ul li:nth-child(6),.pro_nav ul li:nth-child(6).on{ background:url(../images/pro_ico06.png) 24% 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) 24% center no-repeat;}
.pro_nav ul li:nth-child(7),.pro_nav ul li:nth-child(7).on{ background:url(../images/pro_ico07.png) 20% center no-repeat;}
.pro_nav ul li:nth-child(7):hover,.pro_nav ul li:nth-child(7).on{ background:url(../images/pro_ico07_h.png) 20% center no-repeat;}
.pro_nav ul li:nth-child(8),.pro_nav ul li:nth-child(8).on{ background:url(../images/pro_ico08.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(8):hover,.pro_nav ul li:nth-child(8).on{ background:url(../images/pro_ico08_h.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(9),.pro_nav ul li:nth-child(9).on{background: url(../images/pro_ico09.png) 18% center no-repeat;}
.pro_nav ul li:nth-child(9):hover,.pro_nav ul li:nth-child(9).on{ background:url(../images/pro_ico09_h.png) 18% center no-repeat;}
.prolist{width:100%;margin-top:20px;}
.prolist_ul{width:100%}
.prolist_ul ul{width:100%;}
.prolist_ul ul li{width: 23.5%;margin-right:2%;float:left;text-align: center;margin-bottom: 2%;}
.prolist_ul ul li:nth-child(4n){margin-right: 0;}
.prolist_ul ul li img{width: 100%;display: flex;transition:all 0.3s;}
.prolist_ul ul li p{width: 100%;font-size: 16px;line-height: 35px;}
.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:80px;}
.shili_dl{padding: 50px 50px 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: 31%;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;}
.shili_dl dl dt{width:100%;background:url(../images/ico_20.png) center bottom no-repeat;height:40px;line-height:40px;font-size:18px;color:#000;font-weight:bold;}
.shili_dl dl dd{width:100%;font-size:15px;line-height:28px;}
.shili_dl dl .dl_img{width: 100%;overflow: hidden;}
.shili_dl dl:hover img{transform: scale(1.1);transition: all 0.5s;cursor: pointer;}
.service_bg{width: 100%;background:#383839;padding-top:80px;margin-top: 80px;padding-bottom: 70px;}
.service_dl{width:100%;display: flex;flex-direction: row;justify-content: space-between;align-items: flex-start;margin-top: 50px;}
.service_dl dl{transition:all 0.3s;width: 260px;background: #fff;text-align: center;box-shadow: 1px 1px 10px 2px #29292a;border-radius: 20px;padding-bottom: 30px;}
.service_dl dl dt{width:100%;height:116px;line-height:116px;font-size:30px;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:16px;line-height: 50px;margin-top:20px;letter-spacing: 1px;text-align: left;text-indent: 35px;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;}
.service_dl dl:hover{transform:scale(1.03);transition:all 0.3s;cursor:pointer;}



.case_bg{width: 100%;display: flex;margin-top: 80px;}
.case_con{width: 100%;display: flex;justify-content: space-around;align-items: flex-end;}
.case_left{width:55%;}
.case_right{width:40%;}
.case_right img{max-width: 100%;}
.case_left h1{font-size:36px;letter-spacing:3px;font-weight:500;color:#1e1e1e;line-height:100px;}
.case_left p{line-height:28px;font-size:15px;color:#1e1e1e;}
.case_list{width: 100%;}
.case_list li{width:300px;margin-right:60px;position:relative;float: left;height: 220px;}
.case_list li img{width: 100%;height: 200px;object-fit: cover;transition:all 0.3s;}
.case_list li p{position: absolute;background:#383839;bottom: 1%;height:40px;line-height:40px;left: 27%;color:#fff;padding:0 20px;width: 66%;text-align: center;font-size: 18px;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: 123px;}
#case_ul{width: 1200px;margin: 50px auto;height: 220px;}
.honour_bg{width:100%;position: relative;}
.honour_bg01{width: 100%;position: absolute;height: 340px;background-color: #383839;}
.honour_list{/* width:100%; */padding-top: 70px;position: relative;}
.honour_img{background:#fff;text-align:center;box-shadow: 1px 1px 8px 1px #979797;margin: 10px;padding: 20px;}
.honour_img img{width:100%;display:flex;height:300px;transition:all 0.3s;overflow:hidden;}
.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:64px;height:64px;background:url(../images/ico_right.png) center no-repeat;right:-75px;top: 69%;}
.honour_list .swiper-button-prev{width:64px;height:64px;background:url(../images/ico_left.png) center no-repeat;left:-75px;top: 69%;}
.honour_list .swiper-button-next:focus{outline: none;}
.honour_list .swiper-button-prev:focus{outline: none;}
.honou_text{margin-top:50px;}
.honou_text .case_right img{max-width:100%;}
.honou_left_p{margin-left:40px;}
.about_bg{width:100%;background: url(../images/about_bg.jpg) center top no-repeat;margin-top:80px;}
.about_bg .about_con{display: flex;justify-content:space-between;width:100%;padding-top: 343px;align-items: flex-end;}
.about_left{width: 19%;background:#383839;padding: 60px 3% 30px;color:#fff;}
.about_right{width: 70%;display:flex;justify-content: space-between;margin-bottom: 60px;}
.about_text{width:100%;display:flex;flex-direction: column;}
.about_text>img{max-width: 172px;display: block;height: auto !important;}
.about_text i{display:inline-block;width: 40px;height: 15px;background:#c02d2a;margin: 50px 0 30px;}
.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:40px 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;}
.about_right dl dt{color:#323232;font-size:36px;font-weight:550;letter-spacing:3px;margin:12px 0 5px;}
.about_right dl dt span{font-size:18px;}
.about_right dl dd{font-size:16xp;color:#000;}
.video_bg{width:100%;position:relative;margin-top: 70px;}
.video_bg01{width:100%;height: 280px;position: absolute;background: #383839;z-index: -1;}
.video{width: 700px;margin: 0 auto;padding-top:100px;}
.video_con{box-shadow: 1px 1px 8px 1px #b8b8b8;padding-top:100px;background: #fff;padding: 40px;}
.video_con video{width:100%;}
.partner_bg{width: 100%;margin-top:80px;}
.par_title{font-size: 36px;color:#383839;letter-spacing: 3px;text-align: center;font-weight:500;margin-bottom:30px;}
.partner_img img{max-width: 100%;}
.news_con{width:100%;display:flex;justify-content:space-between;}
.news_left{
	width: 58%;
	box-shadow: 2px 2px 10px #ccc;
	height: 310px;display:flex;
	}
.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: 40%;}
	.right-box .news-nav {
		text-align: right;
		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
	}
	.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;
	}
	.right-box .news-list-wrap .news-list li span {
		float: right;
		font-size: 15px;
	}
	.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;
	}
	.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:80px;}
.module-7 .small-title .cn {
	font-size: 17px;
	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
}
.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 {
	background-color: #383839;
	color: #ffffff;
	padding-top: 2.5rem;
	font-size: .7rem;
	padding-bottom: 5px;
}
body .footer-module .footer-box .top {
	width: 100%
}
body .footer-module .footer-box .top .left {
	width: 22%;
	float: left
}
body .footer-module .footer-box .top .left .text .h1{
	    font-size: 20px;
	    line-height: 25px;
	    border-left: 2px solid #ffc000;
	    text-indent: 15px;
	    color: #fff;
	}
body .footer-module .footer-box .top .left .text p {
	font-size: 16px;
	/* font-weight: bold; */
	color: #fff;
	/* letter-spacing: 5px; */
	margin: 0;
	margin-bottom: 7px;
}
body .footer-module .footer-box .top .left .text .img{ text-align:center; margin-top:20px;}
body .footer-module .footer-box .top .left .text img{
	    width: 45px;
	}
body .footer-module .footer-box .top .left .text a {
	color: #fff;
 font-size: .8rem;
	letter-spacing: 1px
}
body .footer-module .footer-box .top .left .icons {
	margin-top: 1.8rem
}
body .footer-module .footer-box .top .left .icons a {
	display: inline-block;
	margin-right: 10px;
	height: 2rem;
	width: 2rem;
	color: #fff;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	line-height: 2rem;
	text-decoration: none
}
body .footer-module .footer-box .top .left .icons a i {
 font-size: .9rem
}
body .footer-module .footer-box .top .left .icons a:hover {
	text-decoration: none;
	color: #1b1b1b;
	background-color: #fff
}
body .footer-module .footer-box .top .left .icons a:visited, body .footer-module .footer-box .top .left .icons a:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .left .icons a.weixin {
	position: relative
}
body .footer-module .footer-box .top .left .icons a.weixin .wx-qrcode {
	position: absolute;
	bottom: 26px;
	left: 26px;
	display: none;
	width: 150px;
	height: 150px
}
body .footer-module .footer-box .top .left .icons a.weixin .wx-qrcode img {
	width: 100%
}
body .footer-module .footer-box .top .left .icons a.weixin:hover .wx-qrcode {
	display: block
}
body .footer-module .footer-box .top .center {
	width: 57%;
	float: left;
	text-align: center;
	margin-left: 40px;
	padding-left: 30px;
}
body .footer-module .footer-box .top .center:before {
	content: "";
	width: 1px;
	height: 9.5rem;
	float: left;
	margin-top: .6rem;
}
body .footer-module .footer-box .top .center:after {
	content: "";
	width: 1px;
	height: 9.5rem;
	float: right;
	margin-top: .6rem;
}
body .footer-module .footer-box .top .center>ul {
	display: inline-block;
	width: 500px;
}
body .footer-module .footer-box .top .center>ul li {
	float: left;
	margin-right: 80px;
	width: 100px;
	text-align: left;
	display: inline;
}
body .footer-module .footer-box .top .center>ul li p{
	    font-size: 16px;
    /* font-weight: bold; */
    color: #fff;
    /* letter-spacing: 5px; */
    margin: 0;
    margin-bottom: 7px;
	}
body .footer-module .footer-box .top .center>ul li a {
	color: #ffffff;
	line-height: 30px;
	display: inline-block;
	width: 100%;
	font-size: 16px;
}
body .footer-module .footer-box .top .center>ul li a.first {
	color: #ffffff;
	line-height: 30px;
	width: 100%;
	font-size: 20px;
	/* font-weight: bold; */
	/* border-bottom: thin solid #ffffff; */
	margin-bottom: .5rem;
}
body .footer-module .footer-box .top .right {
	width: 15%;
	float: right;
}
body .footer-module .footer-box .top .right .fr {
	float: right
}
body .footer-module .footer-box .top .right .fr>p {
	line-height: 30px;
	font-size: 20px;
	/* font-weight: bold; */
	margin: 0;
}
body .footer-module .footer-box .top .right .fr .phone {
	margin-top: -3px;
	display: block;
	text-decoration: none;
	color: #fff;
	transition: all .2s
}
body .footer-module .footer-box .top .right .fr .phone .big {
	font-size: 25px;
 margin-right: .7rem;
	letter-spacing: 1px;
	line-height: 40px;
}
.clear {
	clear: both;
}
.page {
	height: 50px;
	line-height: 50px;
	font-family: 16px;
	text-align: center;
	clear: both;
}
.page a {
	color: #666;
}
body .footer-module .footer-box .top .right .fr .phone .small {
 font-size: .75rem
}
body .footer-module .footer-box .top .right .fr .phone:visited, body .footer-module .footer-box .top .right .fr .phone:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr .phone2 {
	margin: 0;
	line-height: 1.2rem;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #fff;
}
body .footer-module .footer-box .top .right .fr>hr {
	border-color: #fff;
 margin: .7rem 0
}
body .footer-module .footer-box .top .right .fr>.sq-call {
 margin-top: .3rem;
	display: block;
	height: 1.4rem;
	width: 4.2rem;
	background-color: #fff;
	line-height: 1.3rem;
	border: thin solid #fff;
 border-radius: .7rem;
	text-align: center;
	color: #1b1b1b
}
body .footer-module .footer-box .top .right .fr>.sq-call:hover {
	background-color: #383839;
	color: #fff;
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.sq-call:visited, body .footer-module .footer-box .top .right .fr>.sq-call:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.shop-link a {
	color: #a0a0a0
}
body .footer-module .footer-box .top .right .fr>.shop-link a>i {
	position: relative;
	top: 3px;
	font-size: 1.2rem;
	padding-right: 5px;
	padding-left: 5px;
	color: #cecece
}
body .footer-module .footer-box .top .right .fr>.shop-link a:after {
	content: "";
	display: inline-block;
 width: .75rem
}
body .footer-module .footer-box .top .right .fr>.shop-link a.last {
 padding-left: .75rem;
	border-left: thin solid #a0a0a0
}
body .footer-module .footer-box .top .right .fr>.shop-link a:hover {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.shop-link a:visited, body .footer-module .footer-box .top .right .fr>.shop-link a:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.shop-link.last {
 margin-top: .3rem
}
body .footer-module .footer-box .last-version {
	margin-top: 2rem;
	border-top: thin #a0a0a0 solid;
	padding-top: 2rem;
	width: 100%;
	text-align: center;
	margin-bottom: 1rem
}
body .footer-module .footer-box .last-version p {
	color: #ffffff;
	margin: .2rem 0;
	font-size: 15px;
	letter-spacing: .05rem;
}
.footer_bottom{position:relative;}
.bottom_bg{width:100%;position:fixed;bottom: 0;z-index: 9999;background: #424242;text-align: center;}
.bottom_bg img{}
.bottom_bg.absolute{position: absolute;top:0;}
.news_bg{width:100%;margin-top:50px;}
.bottom_bg .contant{text-align:center;}

/***产品详情页***/
.nypro_top_bg{width:1200px;margin:0 auto;background:#383839;padding-top:50px;padding-bottom: 50px;}
.nypro_ti{width:100%;text-align:center;}
.nypro_ti img{width:100%;display: flex;}
.nypro_dl{width:100%;display:flex;justify-content: space-evenly;margin-top: 30px;}
.nypro_dl dl{width: 12%;text-align: center;color: #fff;font-size: 18px;line-height: 30px;border: 1px solid #fff;padding: 50px 0;}

.pro_about_bg{width:100%;background: url(../images/pro_text_02.jpg) center top no-repeat;margin-bottom: 30px;display: flex;}
.pro_about_bg .about_con{display: flex;justify-content:space-between;width:100%;padding-top: 343px;align-items: flex-end;}
.pro_service_bg{width:1100px;background:#383839;margin-top: 50px;margin:0 auto;padding:50px;}
.pro_service_bg .service_dl dl{width:245px;}
.service_dl dl dd{    text-indent: 25px;}
.pro_pro_bg{width:100%;display: flex;margin:50px 0 50px}
.pro_yssix_bg{width:1200px;background: #3e3a39;padding: 30px 0;margin:50px auto}
.pro_yssix_bg .yssix_dl dl{    padding-right: 20px;}
.pro_yssix_bg .yssix_dl{padding: 0 20px;width:auto;}

.recommend-product{width:100%;}
.recommend-product img{width:100%;transition:all 0.3s;}
.recommend-product .div_img{width:100%;text-align:center;overflow:hidden;}
.recommend-product p{font-size:16px;height:40px;line-height:40px;text-align:center;}
.recommend-product .swiper-slide:hover img{transition:all 0.3s;transform:scale(1.1);}




	
	
	
	
	
