@charset "utf-8";
@media (max-width: 499px){
	/*maintitle*/
.maintitle {
    font-size: .32rem;
    line-height: .75rem;
    color: #333333;
    text-align: center;
}
.maintitle p {
    font-size: .58rem;
    color: #333333;
    font-weight: bold;
    line-height: .68rem;
    margin-top: .4rem;
}


	 
	 
/*首页简介*/	
.x-about {}

@media (min-width: 990px) {
    .x-about .x-title {
        float: left;
        width: 32.5%;
    }
}

.x-title {
    color: #007ec5;
    position: relative;
}

.x-title h3 {
    color: inherit;
    font: 600 40px/66px "Microsoft yahei";
    text-align: center;
}

.x-title h3 span {
    display: block;
    color: #999999;
    font: 400 16px/20px "Microsoft yahei";
    text-transform: uppercase;
}

.x-title a {
    position: absolute;
    bottom: 0;
    right: 0;
    border: 1px solid #000;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

.x-title a:hover {
    background: #000;
}

.x-title a:hover .icon-add:after {
    background-position: -30px -450px;
}

.x-title .icon-add {
    width: 100%;
    height: 100%;
    display: block;
}

.x-title .icon-add:after {
    background-position: 0 -450px;
}



#zal_con22{margin-top:3%}



 .proimg_a {
 text-align: center;
 float: left;
 margin: 0 10px;
}
.proimg_a .topimg {
 height: 135px;
 overflow: hidden;
 background: #fff;
    /* display: table-cell; */
    vertical-align: middle;
 text-align: center;
}
.proimg_a .topimg img {
 transform: scale(1);
 transition: all 1s ease-out;
 max-width: 100%;
 max-height: 100%;
}
 .about-num {
    padding: 3% 0 0;
    margin: 0 auto;
    border-top: 1px solid #ffffff;
}
.about-num li {
    float: left;
    text-align: center;
    width: 33.3%;
    margin-bottom: 5%;
}
.about-num li:nth-child(6) {
}
.about-num li:nth-child(1) {
margin-left:0
}
.about-num li .counter {
    display: inline-block;
    font-size: 0.6rem;
    line-height: .7rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #c00500;
    font-weight: bold;
}
.about-num li .count-unit {
font-size: .3rem;
    line-height: .7rem;
    font-weight: 500;
    color: #444444;
    font-style: normal;
}
.about-num li p {
    font-size: .28rem;
    line-height: .46rem;
    color: #666666;
}
 .in_jjfa {
    width: 95%;
    margin: 5% auto;
}
.in_jjfa .title {
	font-size: .3rem;
    line-height: .5rem;
    color: #333333;
    text-align: center;
}
.in_jjfa .title p {
    font-size: .5rem;
    color: #333333;
    font-weight: bold;
    line-height: .88rem;
    margin-bottom: 0;
}
.in_jjfa a {
	display:none
}
.in_jjfa a:hover {
border:2px solid #c00500;
color:#fff;
font-size:16px;
background:#c00500
}




/*新闻*/	
.in_news {
background:url(../images/bg_news.jpg) center top no-repeat;
background-size: 100% 100%;
padding-top: 0.5rem;
padding-bottom: .5rem;
}
.in_news .cont {
    width: 95%;
    margin: 0 auto;
}
 .in_xwzx {

}
.in_xwzx .title { margin-bottom:3%

}
.in_xwzx .title p {
    float: left;
    font-size: .45rem;
    color: #343233;
    font-weight: bold;
    line-height: .85rem;
}
.in_xwzx .title a {
    float: right;
    font-size: .28rem;
    color: #99999b;
    line-height: .85rem;
}
 .section2 {
	 overflow:hidden
}
 .rightnews {
	margin-top: 4%;
}
.top_new {
}
.top_new ul li {
}
.top_new h3 {
    font-size: .32rem;
    line-height: .65rem;
    color: #333333;
    font-weight: 500;
}
 .top_new p {
    font-size: .28rem;
    line-height: 0.6rem;
    color: #888888;
    height: 1.2rem;
    display: block;
    overflow: hidden;
    text-align: justify;
}
 .bot_news {
}
.bot_news ul li {
}
.bot_news ul li a {
    display: block;
    float: left;
    width: 70%;
    line-height: .65rem;
    font-size: .28rem;
}
.bot_news ul li span {
 display: block;
 width: 30%;
 line-height: .65rem;
 font-size: .26rem;
 float: right;
 color: #888;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
}

	}

@media screen and (min-width: 500px) and (max-width: 768px){
	/*maintitle*/
.maintitle {
    font-size: .32rem;
    line-height: .75rem;
    color: #333333;
    text-align: center;
}
.maintitle p {
    font-size: .58rem;
    color: #333333;
    font-weight: bold;
    line-height: .68rem;
    margin-top: .4rem;
}


	 


#zal_con22{margin-top:3%}



 .proimg_a {
 text-align: center;
 float: left;
 margin: 0 10px;
}
.proimg_a .topimg {
 height: 135px;
 overflow: hidden;
 background: #fff;
    /* display: table-cell; */
    vertical-align: middle;
 text-align: center;
}
.proimg_a .topimg img {
 transform: scale(1);
 transition: all 1s ease-out;
 max-width: 100%;
 max-height: 100%;
}
 .about-num {
    padding: 3% 0 0;
    margin: 0 auto;
    border-top: 1px solid #ffffff;
}
.about-num li {
    float: left;
    text-align: center;
    width: 33.3%;
    margin-bottom: 5%;
}
.about-num li:nth-child(6) {
}
.about-num li:nth-child(1) {
margin-left:0
}
.about-num li .counter {
    display: inline-block;
    font-size: 0.7rem;
    line-height: .7rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #c00500;
    font-weight: bold;
}
.about-num li .count-unit {
font-size: .3rem;
    line-height: .7rem;
    font-weight: 500;
    color: #444444;
    font-style: normal;
}
.about-num li p {
    font-size: .28rem;
    line-height: .46rem;
    color: #666666;
}
 .in_jjfa {
    width: 95%;
    margin: 5% auto;
}
.in_jjfa .title {
	font-size: .3rem;
    line-height: .5rem;
    color: #333333;
    text-align: center;
}
.in_jjfa .title p {
    font-size: .58rem;
    color: #333333;
    font-weight: bold;
    line-height: .88rem;
    margin-bottom: 0.1rem;
}
.in_jjfa a {
	display:none
}
.in_jjfa a:hover {
border:2px solid #c00500;
color:#fff;
font-size:16px;
background:#c00500
}




/*新闻*/	
.in_news {
background:url(../images/bg_news.jpg) center top no-repeat;
background-size: 100% 100%;
padding-top: 0.5rem;
padding-bottom: .5rem;
}
.in_news .cont {
    width: 95%;
    margin: 0 auto;
}
 .in_xwzx {

}
.in_xwzx .title { margin-bottom:3%

}
.in_xwzx .title p {
    float: left;
    font-size: .45rem;
    color: #343233;
    font-weight: bold;
    line-height: .85rem;
}
.in_xwzx .title a {
    float: right;
    font-size: .28rem;
    color: #99999b;
    line-height: .85rem;
}
 .section2 {
	 overflow:hidden
}
 .rightnews {
	margin-top: 4%;
}
.top_new {
}
.top_new ul li {
}
.top_new h3 {
    font-size: .32rem;
    line-height: .65rem;
    color: #333333;
    font-weight: 500;
}
 .top_new p {
    font-size: .28rem;
    line-height: 0.6rem;
    color: #888888;
    height: 1.2rem;
    display: block;
    overflow: hidden;
    text-align: justify;
}
 .bot_news {
}
.bot_news ul li {
}
.bot_news ul li a {
    display: block;
    float: left;
    width: 70%;
    line-height: .65rem;
    font-size: .28rem;
}
.bot_news ul li span {
 display: block;
 width: 30%;
 line-height: .65rem;
 font-size: .26rem;
 float: right;
 color: #888;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
}

	}



@media screen and (min-width: 769px) and (max-width: 1023px){
	
.in_product .cont .swiper-slide .txt{
    background: #fff;
    font-size: .28rem;
    line-height: 3;
    text-align: center;
	
	}	
	
	
	/*新闻*/	
.in_news {
background:url(../images/bg_news.jpg) center top no-repeat;
background-size: 100% 100%;
padding-top: 0.3rem;
padding-bottom: .3rem;
}
.in_news .cont {
    width: 95%;
    margin: 0 auto;
}
 .in_xwzx {
    width: 100%;
/*    display: block;
    float: left;*/
}
.in_xwzx .title {
height: .4rem; margin-bottom:1%;
}
.in_xwzx .title p {
    float: left;
    font-size: .2rem;
    color: #343233;
    font-weight: bold;
    line-height: .4rem;

}
.in_xwzx .title a {
    float: right;
    font-size: .15rem;
    color: #99999b;
    line-height: .4rem;
}
 .section2 {
    width: 50%;
    float: left;
    overflow: hidden;
}
 .rightnews {
    width: 47%;
    display: block;
    float: right;
}
.top_new {
}
.top_new ul li {
}
.top_new h3 {
    font-size: .16rem;
    line-height: 2;
    color: #333333;
    font-weight: 500;
}
 .top_new p {
    font-size: .13rem;
    line-height: .25rem;
    color: #888888;
    height: .5rem;
    display: block;
    overflow: hidden;
    text-align: justify;
}
 .bot_news {
	height: 2rem;
    display: block;
    overflow: hidden;
}
.bot_news ul li {
}
.bot_news ul li a {
    display: block;
    float: left;
    width: 65%;
    line-height: .3rem;
    font-size: .13rem;
}
.bot_news ul li span {
    display: block;
    width: 35%;
    line-height: .3rem;
    font-size: .12rem;
    float: right;
    color: #888;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
}
	
	
	
	
/*maintitle*/
.maintitle {
    font-size: .17rem;
    line-height: .25rem;
    color: #333333;
    text-align: center;
    margin: .2rem auto;
}

.maintitle p {
    font-size: .28rem;
    color: #333333;
    font-weight: bold;
    line-height: 1.5;
}	
	
	
/*解决方案*/
.in_jjfa {
    width: 95%;
    margin: .2rem auto;
}
.in_jjfa .title {
    float: left;
    font-size: .17rem;
    color: #666666;
    line-height:2;
}
.in_jjfa .title p {
    font-size: .28rem;
    color: #333333;
    font-weight: bold;
    line-height: .35rem;
}
.in_jjfa a {
    margin-top: .2rem;
    float: right;
    width: 1rem;
    height: .32rem;
    line-height: .32rem;
    display: block;
    text-align: center;
    border: 2px solid #c00500;
    border-radius: 5px;
    color: #c00500;
    font-size: .13rem;
}
.in_jjfa a:hover {
border:2px solid #c00500;
color:#fff;
font-size:.13rem;
background:#c00500
}	
	
	
	
	
	
	/*首页简介*/	

#zal_con22{
	width:690px; height:150px; margin:15px auto 0; overflow:hidden;
	}



 .proimg_a {
 text-align: center;
 float: left;
 margin: 0 10px;
}
.proimg_a .topimg {
 height: 150px;
 overflow: hidden;
 background: #fff;
    /* display: table-cell; */
    vertical-align: middle;
 text-align: center;
}
.proimg_a .topimg img {
 transform: scale(1);
 transition: all 1s ease-out;
 max-width: 100%;
 max-height: 100%;
}
 .about-num {
    width: 95%;
    padding: .3rem 0 0;
    margin: 0 auto;
    border-top: 1px solid #ffffff;
}
.about-num li {
    float: left;
    text-align: center;
    margin: 0 2.8%;
}
.about-num li:nth-child(6) {
margin-right:0
}
.about-num li:nth-child(1) {
margin-left:0
}
.about-num li .counter {
    display: inline-block;
    font-size: .32rem;
    line-height: .42rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #c00500;
    font-weight: bold;
}
.about-num li .count-unit {
    font-size: .12rem;
    line-height: .42rem;
    font-weight: 500;
    color: #444444;
    font-style: normal;
}
.about-num li p {
    font-size: .135rem;
    line-height: .2rem;
    color: #666666;
}
	
	
}
	
	
	
@media screen and (min-width: 1024px) and (max-width: 1279px){
	/*maintitle*/
.maintitle {
    font-size: .14rem;
    line-height: .25rem;
    color: #333333;
    text-align: center;
    margin: .2rem auto;
}
.maintitle p {
    font-size: .28rem;
    color: #333333;
    font-weight: bold;
    line-height: .45rem;
}
	
	
	
/*首页简介*/	


#zal_con22{
	width:690px; height:150px; margin:15px auto 0; overflow:hidden;
	}



 .proimg_a {
 text-align: center;
 float: left;
 margin: 0 10px;
}
.proimg_a .topimg {
 height: 150px;
 overflow: hidden;
 background: #fff;
    /* display: table-cell; */
    vertical-align: middle;
 text-align: center;
}
.proimg_a .topimg img {
 transform: scale(1);
 transition: all 1s ease-out;
 max-width: 100%;
 max-height: 100%;
}
 .about-num {
    width: 95%;
    padding: .3rem 0 0;
    margin: 0 auto;
    border-top: 1px solid #ffffff;
}
.about-num li {
    float: left;
    text-align: center;
    margin: 0 3.2%;
}
.about-num li:nth-child(6) {
margin-right:0
}
.about-num li:nth-child(1) {
margin-left:0
}
.about-num li .counter {
    display: inline-block;
    font-size: .32rem;
    line-height: .42rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #c00500;
    font-weight: bold;
}
.about-num li .count-unit {
    font-size: .12rem;
    line-height: .42rem;
    font-weight: 500;
    color: #444444;
    font-style: normal;
}
.about-num li p {
    font-size: .12rem;
    line-height: .15rem;
    color: #666666;
}





/*解决方案*/
.in_jjfa {
    width: 95%;
    margin: .2rem auto;
}
.in_jjfa .title {
    float: left;
    font-size: .14rem;
    color: #666666;
    line-height: .25rem;
}
.in_jjfa .title p {
    font-size: .24rem;
    color: #333333;
    font-weight: bold;
    line-height: .45rem;
}
.in_jjfa a {
    margin-top: .2rem;
    float: right;
    width: 1rem;
    height: .32rem;
    line-height: .32rem;
    display: block;
    text-align: center;
    border: 2px solid #c00500;
    border-radius: 5px;
    color: #c00500;
    font-size: .13rem;
}
.in_jjfa a:hover {
border:2px solid #c00500;
color:#fff;
font-size:.13rem;
background:#c00500
}















/*新闻*/	
.in_news {
background:url(../images/bg_news.jpg) center top no-repeat;
background-size: 100% 100%;
padding-top: 0.3rem;
padding-bottom: .3rem;
}
.in_news .cont {
    width: 95%;
    margin: 0 auto;
}
 .in_xwzx {
/*    width: 71%;
    display: block;
    float: left;*/
}
.in_xwzx .title {
height: .4rem; margin-bottom:1%;
}
.in_xwzx .title p {
	float: left;
    font-size: .2rem;
    color: #343233;
    font-weight: bold;
    line-height: .4rem;
    background-size: 36%;

}
.in_xwzx .title a {
	float: right;
    font-size: .13rem;
    color: #99999b;
    line-height: .4rem;
}
 .section2 {
    width:47%;
   /* height: 450px;*/
    float: left;
	overflow:hidden
}
 .rightnews {
    width: 50%;
    float: right;
}
.top_new {
}
.top_new ul li {
}
.top_new h3 {
	font-size: .15rem;
    line-height: .3rem;
    color: #333333;
    font-weight: 500;
}
 .top_new p {
	font-size: .12rem;
    line-height: .2rem;
    color: #888888;
    height: .4rem;
    display: block;
    overflow: hidden;
    text-align: justify;
}
 .bot_news {
}
.bot_news ul li {
}
.bot_news ul li a {
    display: block;
    float: left;
    width: 70%;
    line-height: .28rem;
    font-size: .12rem;
}
.bot_news ul li span {
    display: block;
    width: 30%;
    line-height: .28rem;
    font-size: .11rem;
    float: right;
    color: #888;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
}


}
	
	
@media screen and (min-width: 1280px) and (max-width: 1439px){
	/*maintitle*/
.maintitle {
    font-size: .14rem;
    line-height: .25rem;
    color: #333333;
    text-align: center;
    margin: .2rem auto;
}
.maintitle p {
    font-size: .28rem;
    color: #333333;
    font-weight: bold;
    line-height: .45rem;
}
	
	
	
/*首页简介*/	

#zal_con22{
	width:690px; height:150px; margin:15px auto 0; overflow:hidden;
	}



 .proimg_a {
 text-align: center;
 float: left;
 margin: 0 10px;
}
.proimg_a .topimg {
 height: 150px;
 overflow: hidden;
 background: #fff;
    /* display: table-cell; */
    vertical-align: middle;
 text-align: center;
}
.proimg_a .topimg img {
 transform: scale(1);
 transition: all 1s ease-out;
 max-width: 100%;
 max-height: 100%;
}
 .about-num {
    width: 95%;
    padding: .3rem 0 0;
    margin: 0 auto;
    border-top: 1px solid #ffffff;
}
.about-num li {
    float: left;
    text-align: center;
    margin: 0 4.4%;
}
.about-num li:nth-child(6) {
margin-right:0
}
.about-num li:nth-child(1) {
margin-left:0
}
.about-num li .counter {
    display: inline-block;
    font-size: .32rem;
    line-height: .42rem;
    font-family: Arial, Helvetica, sans-serif;
    color: #c00500;
    font-weight: bold;
}
.about-num li .count-unit {
    font-size: .12rem;
    line-height: .42rem;
    font-weight: 500;
    color: #444444;
    font-style: normal;
}
.about-num li p {
    font-size: .12rem;
    line-height: .15rem;
    color: #666666;
}





/*解决方案*/
.in_jjfa {
    width: 95%;
    margin: .2rem auto;
}
.in_jjfa .title {
    float: left;
    font-size: .14rem;
    color: #666666;
    line-height: .25rem;
}
.in_jjfa .title p {
    font-size: .24rem;
    color: #333333;
    font-weight: bold;
    line-height: .45rem;
}
.in_jjfa a {
    margin-top: .2rem;
    float: right;
    width: 1rem;
    height: .32rem;
    line-height: .32rem;
    display: block;
    text-align: center;
    border: 2px solid #c00500;
    border-radius: 5px;
    color: #c00500;
    font-size: .13rem;
}
.in_jjfa a:hover {
border:2px solid #c00500;
color:#fff;
font-size:.13rem;
background:#c00500
}















/*新闻*/	
.in_news {
background:url(../images/bg_news.jpg) center top no-repeat;
background-size: 100% 100%;
padding-top: 0.3rem;
padding-bottom: .3rem;
}
.in_news .cont {
    width: 95%;
    margin: 0 auto;
}
 .in_xwzx {
    width: 73%;
    display: block;
    float: left;
}
.in_xwzx .title {
height: .4rem;
}
.in_xwzx .title p {
	float: left;
    font-size: .16rem;
    color: #343233;
    font-weight: bold;
    line-height: .4rem;
    background-size: 36%;

}
.in_xwzx .title a {
	float: right;
    font-size: .11rem;
    color: #99999b;
    line-height: .4rem;
}
 .section2 {
    width: 58%;
    height: 450px;
    float: left;
	overflow:hidden
}
 .rightnews {
width:40%;
display:block;
float:right
}
.top_new {
}
.top_new ul li {
}
.top_new h3 {
	font-size: .14rem;
    line-height: .2rem;
    color: #333333;
    font-weight: 500;
}
 .top_new p {
    font-size: .11rem;
    line-height: .18rem;
    color: #888888;
    height: .36rem;
    display: block;
    overflow: hidden;
    text-align: justify;
}
 .bot_news {
}
.bot_news ul li {
}
.bot_news ul li a {
    display: block;
    float: left;
    width: 70%;
    line-height: .28rem;
    font-size: .11rem;
}
.bot_news ul li span {
    display: block;
    width: 30%;
    line-height: .28rem;
    font-size: .1rem;
    float: right;
    color: #888;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
}

	}

@media(min-width:1440px){
	/*maintitle*/
.maintitle {
	display:block;
	text-align:center;
	font-size: 18px;
	line-height: 35px;
	color: #666;
}
.maintitle p {
	font-size:40px;
	color: #333333;
	line-height: 55px;
	font-weight: bold;
}
	 
	 
	 
.in_jjfa {
width:1440px;
margin:60px auto 50px;
}
.in_jjfa .title {
float:left;
font-size:18px;
color:#666666;
line-height:42px
}
.in_jjfa .title p {
font-size:40px;
color:#333333;
font-weight:bold;
line-height:70px;
}
.in_jjfa a {
margin-top:35px;
float:right;
width:178px;
height:44px;
line-height:44px;
display:block;
text-align:center;
border:2px solid #c00500;
border-radius: 5px;
color:#c00500;
font-size:16px;
}
.in_jjfa a:hover {
border:2px solid #c00500;
color:#fff;
font-size:16px;
background:#c00500
}




#zal_con22{
	width:690px; height:150px; margin:15px auto 0; overflow:hidden;
	}



 .proimg_a {
 text-align: center;
 float: left;
 margin: 0 10px;
}
.proimg_a .topimg {
 height: 150px;
 overflow: hidden;
 background: #fff;
    /* display: table-cell; */
    vertical-align: middle;
 text-align: center;
}
.proimg_a .topimg img {
 transform: scale(1);
 transition: all 1s ease-out;
 max-width: 100%;
 max-height: 100%;
}
 .about-num {
width:1400px;
padding:50px 0 0;
margin:0 auto;
border-top:1px solid #ffffff
}
.about-num li {
float:left;
text-align:center;
margin: 0 4.8%;
}
.about-num li:nth-child(6) {
margin-right:0
}
.about-num li:nth-child(1) {
margin-left:0
}
.about-num li .counter {
display:inline-block;
font-size:54px;
line-height:55px;
font-family:Arial, Helvetica, sans-serif;
color:#c00500;
font-weight:bold
}
.about-num li .count-unit {
font-size:18px;
line-height:55px;
font-weight:500;
color:#444444;
font-style:normal
}
.about-num li p {
font-size:16px;
line-height:20px;
color:#666666
}







/*新闻*/	
.in_news {
background:url(../images/bg_news.jpg) center top no-repeat;
background-size: 100% 100%;
padding-top: 0.5rem;
padding-bottom: .5rem;
}
.in_news .cont {
width:1400px;
margin:0 auto
}
 .in_xwzx {
width:1022px;
display:block;
float:left
}
.in_xwzx .title {
height:90px
}
.in_xwzx .title p {
float:left;
font-size:28px;
color:#343233;
font-weight:bold;
line-height:90px
}
.in_xwzx .title a {
float:right;
font-size:16px;
color:#99999b;
line-height:90px
}
 .section2 {
 width: 600px;
 height:450px;
 display:block;
 float: left;
}
 .rightnews {
width:395px;
display:block;
float:right
}
.top_new {
}
.top_new ul li {
}
.top_new h3 {
 font-size: 18px;
 line-height: 40px;
 color: #333333;
 font-weight: 500;
}
 .top_new p {
 font-size: 15px;
 line-height: 28px;
 color: #888888;
 height: 56px;
 display: block;
 overflow: hidden;
 text-align: justify;
}
 .bot_news {
}
.bot_news ul li {
}
.bot_news ul li a {
 display: block;
 float: left;
 width: 70%;
 line-height: 38px;
 font-size: 16px;
}
.bot_news ul li span {
 display: block;
 width: 30%;
 line-height: 38px;
 font-size: 15px;
 float: right;
 color: #888;
 text-align: right;
 font-family: Arial, Helvetica, sans-serif;
}

	}






/*首页产品*/	
.in_product {
    background: url(../images/bg_gcal.jpg) center bottom no-repeat #f5f8fd;
    padding-top: 3%;
    padding-bottom: 5%;
}


.in_product .cont{
	max-width: 1400px;
    margin: 0 auto;
    width: 95%;
    margin-top: .2rem;
	}
	
	
	
@media (max-width: 768px){
	.pc_gd{ display:none}
	.mob_gd{ display:block}
	.pb_gd{ display:none}
	
	.in_product .cont .swiper-slide .txt{
    background: #fff;
    font-size: .28rem;
    line-height: 3;
    text-align: center;
	
	}
	}

@media screen and (max-width: 1439px) and (min-width: 769px){
	.pc_gd{ display:none}
	.mob_gd{display:none}
	.pb_gd{display:block}
	
	.in_product .cont .swiper-slide .txt{
    background: #fff;
    font-size: .13rem;
    line-height: 3;
    text-align: center;
	
	}
	
	}

@media (min-width: 1440px){
	
	.pc_gd{display:block}
	.mob_gd{display:none}
	.pb_gd{display:none}
	
	.in_product .cont .swiper-slide .txt{
	background: #fff;
    font-size: .13rem;
    line-height: 3;
    text-align: center;
	
	}
	}



	
	

.in_product .cont .swiper-slide .txt .underline {
	position: absolute;
	bottom: 0;
	right: 0;   /*初始右定位*/
	width: 0;   /*初始宽度为0*/
	height: 2px;
	background-color:#c00500;
	transition: all 0.3s linear;
}
.in_product .cont .swiper-slide:hover .txt .underline{
	left: 0;/*鼠标放上去给下划线左定位*/
	width: 100%;/*宽度改为父元素的宽度*/
	}