html {
	font-size:14px;
    color: #222;
}
*{margin:0;padding: 0;font-family:Microsoft Yahei;}

::selection {
    background-color: #b3d4fc;
    text-shadow: none;
}

ul {
    margin: 0;
    padding: 0;
}
a{color:#333;text-decoration: none;}
image{border:none;}
li {
    list-style: none;
}
body{/* background: #f5f5f5; */}




.y59_top
{
	width:100%;
	float:left;
	background:#333333;
	height:35px;
	/* display: none; */
}
.y59_top_1
{
	width: 1200px;
	margin:auto;
}
.y59_top_l
{
	float:left;
	height: 35px;
	width: 50%;
}
.y59_top_l p
{
	
float: left;
	
height: 35px;
	
line-height: 35px;
	
color: #afafaf;
}
.y59_top_r
{
		
float: right;
		
width: auto;
}
.y59_top_r1
{
  float: left;
  margin-top: 10px;
}
.y59_top_r1 p a
{
  color: #afafaf;
}
.y59_top_r1 p a:hover
{
  color: #db0918;
}
.y59_top_r1 p
{
	
color: #afafaf;
	
height: 15px;
	
/* line-height: 35px; */
	
float: left;
	
margin-right: 20px;
	
border-right: 1px solid #afafaf;
	
padding-right: 20px;
}
.y59_top_r_x
{
	
}
.y59_top_r_l
{
		margin-top:6px;
float: left;
}
.y59_top_r_x
{
	float:left;
	position: inherit;
	margin-top: 6px;
	margin-right: 20px;
}
.weix
{
	display:none;
	position: absolute;
	z-index: 999999999;
	margin-left: -58px;
	margin-top: 5px;

}
.y59_top_r_x:hover .weix
{
	display:block;
}
.xinl
{
	display:none;
	position: absolute;
	z-index: 999999999;



	margin-left: -58px;

	margin-top: 5px;
}
.y59_top_r_l:hover .xinl
{
	display:block;
}
.gwc
{
	float:right;
	margin-top: 31px;
	position: relative;
}
.d1_1
{
	display:none;

}
.y95_nav
{

width:100%;

float:left;

height: 50px;

background: #ffffff;

border-top: 1px solid #eee;
}

.y95_nav_1
{
	width:1200px;
	margin:auto;
}
.y95_nav_l
{
	float:left;
	position: absolute;
	width: 260px;
	z-index: 9999999;
}
.y95_nav_l1
{
	
height: 50px;
}
.y95_nav_l1 h1
{
  font-size:15px;
  color:#fff;
  font-weight:100;
  margin: 0px;
  height: 50px;
  line-height: 50px;
  background: #db0918;
  padding-left: 20px;
}
.y95_nav_l1:hover .y95_nav_l2
{
  display:block;
opacity: 1;
transition-duration: 0s;
}
.y95_nav_l2
{
	
background: #db0918;
	
padding: 10px 20px;
	
display: none;
transition: all 1s linear;
}
.y95_nav_l2 h1
{
	
height: 40px;
	
line-height: 40px;
}
.y95_nav_l2 p a
{
  color:#fff;
}
.y95_nav_l2 p
{
	
line-height: 40px;
	
color: #fff;
	
font-size: 14px;
	
border-bottom: 1px dashed #eaeaea59;
	
height: 40px;
}

.y95_nav_r
{
	
float: left;
}
.ys a
{
  color: #fff !important;
}
.y95_nav_r p
{
	
color: #000;
	
float: left;
	
font-size: 14px;
	
line-height: 50px;
	
width: 117px;
	
text-align: center;
}
.ys
{
	background:#db0918;
}
.y95_nav_r p a
{
  color: #000;
  text-decoration:none;
}
.y95_nav_r p:hover
{
  background:#db0918;
  color: #fff;
}

.y95_nav_r p:hover a
{
  color: #fff;
}





.move_nav_icon { width: 40px;height: 40px;position: absolute; top: 50%;transform: translateY(-50%) scale(0.8);z-index: 6;right:14px; }
.move_nav_icon ul { height: 40px; }
.move_icon { margin-top: 7px;height: 4px; }
.move_icon span { background:#ddd; }
.move_icon .move_icon_max{ display:block; width:30px; height:3px; margin-left:5px; float:left; border-radius:10px;  transition:1s;         }
.move_nav_icon:hover { cursor:pointer;   }
.mob_nav_wrap {/* overflow:hidden; *//* position: absolute; */height: 92px;/* background:#007fa8; */width: 100%;}
.mob_head_logo {padding:0 60px 0 25px;box-sizing:border-box;width:100%;overflow:hidden;height:60px;margin-top: 15px;}
.mob_head_logo a{overflow:hidden;display:block;height:60px;width:100%;text-align:left;}

.mob_head_logo img{  max-height:100%; }
.mob_sousuo { width: 40px;height: 40px; position: absolute; top: 50%;transform: translateY(-50%); right:13px;  line-height:40px;text-align:center; }
.mob_sousuo i { font-size:22px;  color:#ddd;    }

.selectnav{position: fixed;z-index: 999999999999999999;width:100%;overflow: hidden;left:0;top:0;bottom:0px;background:rgba(0,0,0,0.4);display:none;}
.selectnav2{ overflow: hidden; background: #fff;width: 30%; position: absolute;right:0px; height:100%;  padding-top:30px;  }
.selectnav ul li { width: 100%; background: #fff; height:42px; font-size: 16px;line-height: 42px; }
.selectnav ul li a {display: block; padding-left: 10%; color:#555;  }

@media (min-width:979px) {
  .mob_nav_wrap { display:none; }
}
@media (max-width: 767px){
    .nav_wrap {display:none; }
    .head_wrap { height:60px;display:none; }

.yc h1 {
    text-align: center;
    font-size: 18px;
    font-weight: 100;
    color: #333333;
    margin-top: 12px;
    margin-bottom: 10px;
}
.yc p {
    width: auto;
    /* height: 54px; */
    /* line-height: 26px; */
    font-size: 14px;
    text-align: center;
    color: #cb0101;
    margin-bottom: 17px;
    margin-top: 25px;
}
}
@media (max-width: 480px) {
}

 @media ( min-width: 768px)and ( max-width: 979px ){
  .mob_nav_wrap {  display:block; }
  .head_wrap { height:80px;  }
  .mob_head_logo {height:80px;width: auto;float: left;margin-top: 5px;}
  .mob_head_logo a {height:80px;float: left;width: auto;}
  .mob_nav_wrap {/* height:80px; */}
}




@media (min-width: 1439px){
.y59_top{}
.y59_top_1{}
.y59_top_l{}
.huadong{}
.huabox{}
.y59_top_r{}
.y59_top_r1{}
.y59_top_r1 p{}
.y59_top_r_x{}
.y59_top_r_l{}
}
@media ( min-width: 980px ) and (max-width: 1438px){
 .y59_top{}
.y59_top_1{}
.y59_top_l{
    width: 40%;
}
.huadong{}
.huabox{}
.y59_top_r{}
.y59_top_r1{}
.y59_top_r1 p{}
.y59_top_r_x{}
.y59_top_r_l{}  
}

@media (max-width: 979px){

.y95_nav {

    display: none;
}

}
@media (max-width: 767px){

}
@media (max-width: 1438px) and (min-width: 980px){
	

.y59_bottom_t {
    margin-top: 50px;
    border-bottom: 1px solid #4f4f4f;
    padding-bottom: 40px;
    /* margin-bottom: 30px; */
    display: inline-flex;
    width: 100%;
}
.y59_bottom_t p {
    float: left;
    font-size: 24px;
    color: #fff;
    line-height: 54px;
    margin-right: 60px;
    display: inline-flex;
    width: auto;
    height: 67px;
}

}


@media (max-width: 979px){

}
@media (max-width: 1438px) and (min-width: 980px){

}
@media (max-width: 767px){

}


.s19_bottom
{
	width:100%;
	float:left;
	background: #000;
	padding-top: 50px;
	padding-bottom: 50px;
}
.s19_bottom_1
{
	width:1200px;
	margin:auto;
}
.s19_bottom_l
{
	
width: 470px;

	
float: left;
}
.s19_bottom_l img
{
	
}
.s19_bottom_l p
{
	
color: #fff;
	
line-height: 30px;
	
margin-top: 20px;
}
.s19_bottom_r
{
	float:right;
}
.s19_bottom_r1
{

float: left;

margin-left: 103px;

margin-top: 15px;
}

.s19_bottom_r1 h1

{

color: #fff;

font-size: 18px;

font-weight: 100;

margin-bottom: 15px;
}
.s19_bottom_r1 p 
{

margin-bottom: 20px;
}
.s19_bottom_r1 p a
{

color: #b7b8bb;
}.icp
{
	width:100%;
	float:left;
	background:#f2f2f2;
}
.icp_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}
.icp_l
{
	float:left;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}
.icp_r
{
	float:right;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}

.ydct
{
	float:right;
	position: relative;

}
.ydct:hover .ydct_1
{
	display:block;
}
.ydct_1
{
	display:none;
	position: absolute;
	margin-top: -180px;
}
.ydct_1 p
{
	color:#fff;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:30px;
	background: #999;
}



.logo_s

{
	float:right;
	padding-top: 33px;
	position: absolute;
	right: 0;
	width: 5%;
	height: 50px;
}
.logo_r p:hover
{
	background:#fc9e2d;
	color:#fff;
}
.logo_s img
{
	margin-left: 0%;
	right: 0;


	float: right;
}
.logo_s:hover .sousuo_wrap
{
	display:block;
}
.m_db {
    display: none;
}
.dd {
    display: none;
}

@media screen and (max-width: 64rem){

div.screen {
    display:block;
}
.s107_banner
{
	margin-top:0px;
}


.m_db
{
	 display: block !important;
}

.dd {
    display: block !important;
}

.bottom_1_2
{
	
width: 19.6%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 24px;
}
.bottom_1_2 p
{
	
font-size: 14px;
}
.bottom_1_3 i
{
	font-size: 24px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
	font-size: 16px;
}
.bottom_1_3
{
	
width: 40%;
	
float:right;
	
text-align: center;
	
background: #db0918;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	/* display:block !important; */
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	/* font-size: 24px; */
	line-height: 39px;
	margin-bottom: 0%;
}
.dd
{
	/* display:block !important; */
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;    
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.cpbox {
    width: 95% !important;
    margin: 0 auto;
    /* margin-top: 95px !important; */
}
.fyc {
    width: 95% !important;
    margin: 0 auto;
}
.gywz_c_l {
    width: 95% !important;
    border: 1px solid #f1f1f1;
    padding: 2% 3%;
    margin: auto;
}
.s20_top
{
	display:none;
}
.s20_tp
{
	display:none;	
}
.s20_dh
{
		display:none;	
}
.s95_about_1 {
    width:95%;
    margin: auto;
}
.s95_about_l {
    width:100%;
    float: left;
    margin-top: 0px;
}
.s95_about_r img {
    width: 100%;
}
.s95_case_1 {
    width: 95%;
    margin: auto;
}
.s95_case_l {
    float: left;
    width: 100%;
    height: 405px;
    overflow: hidden;
}
.s95_case_r {
    width: 100%;
    float: right;
    margin-top: 50px;
}
.s8_pro_t img
{
    width: 100%;	
}
.s27_ry_1 {
    width: 95%;
    margin: auto;
}
.s27_ry_1 li {
    float: left;
    width: 100%;
    height: 365px;
    background: #fff;
    margin-right: 26px;
    margin-top: 40px;
}
.s19_bottom {
    display: none;
}
.icp {
    display: none;
}
body, html {
    font-size: 100%;
    padding: 0;
    margin: 0;
    position: relative;
    overflow-x: hidden;
}
.s95_about {
    width: 100%;
    float: left;
    margin-top: 0px;
    position: relative;
}
}
.ico_9
{
	
right: 0;
	
position: absolute;
	
width: auto;
}

/*s19 头部*/
.s19_top
{
	width:100%;
	float:left;
	background: #eff4f7;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #5a5d5a1a;
}
.s19_top_1
{
	width:1200px;
	margin:auto;
}
.s19_top_c
{
	width:100%;
	float:left;
}
.s19_top_l
{
	
width: 60%;
	
float: left;
}
.s19_top_l p
{
	
float: left;
	
margin-right: 30px;
	
color: #7f7f7f;
}
.s19_top_l p img
{
	
margin-right: 10px;
}
.s19_top_r
{
	
float: right;
}
.s19_top_r p
{
	
float: left;
	
margin-left: 40px;
}
.s19_top_r p a
{
	color: #7f7f7f;
}
.s19_top_r p a:hover
{
	color: #7f7f7f;
}
/*s19 头部*/
/*s42 头部*/
.s42_logo
{
	width:100%;
	float:left;
	height: 130px;
}
.s42_logo_1
{
	width:1200px;
	margin:auto;
	position: relative;
}
.s42_logo_l
{
	float:left;
	margin-top: 20px;
}
.s39_logo_r
{
	float:right;
}
.s39_logo_r1
{
	
width: 243px;
	
margin-top: 20px;
	
float: left;
}
.s39_logo_r1 img
{	
float: left;
}
.s39_logo_r1 p
{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  margin-bottom: 7px;
}
.s39_logo_r1 span
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(119, 119, 119);
}

.s296_r1
{
	background:url(../../images/s286_b1.png)no-repeat;
	width: 284px;
	height: 235px;
	position: absolute;
	right: 0;
	text-align: center;
	z-index: 999;
}
.s296_rt{display: inline-block;text-align: center;margin: auto;margin-top: 55px;margin-left: 25px;}
.s296_rt img{margin-left: 10px;margin-right: 10px;}
.s296_rb{float: left;margin-left: 20px;margin-top: 25px;}
.s296_rb p{float: left;line-height: 18px;text-align: left;color: #fff;font-size: 14px;}
.s296_rb img{float: left;margin-right: 15px;}




.s12_pro
{
	width:100%;
	float:left;
	position: relative;
	z-index: 999;
	margin-bottom: 30px;
}
.s12_tex
{
	width:1200px;
	margin:auto;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 25px;
}
.s139_l
{
    float: left;
}
.s12_pro_1
{
	width: 890px;
	float: right;
}
.s12_pro_1 li
{width: 215px;height: 345px;float: left;border: 1px solid #e3e3e3;margin-right: 7px;margin-bottom: 8px;background: #fff;}
.s12_pro_t
{
    text-align: center;
    width: 215px;
    height: 230px;
    overflow: hidden;
    line-height: 230px;
    vertical-align: middle;
    display: list-item;
    }
.s12_pro_t img
{vertical-align: middle;cursor: pointer;align-items: center;height: auto;width: 100%;}
.s12_pro_b
{text-align: center;}
.s12_pro_b h1
{font-size: 18px;color: #000;font-weight: 100;padding-left: 30px;padding-right: 30px;height: 30px;overflow: hidden;margin-top: 10px;}
.s12_pro_b p
{font-size: 14px;line-height: 24px;color: #666;height: 20px;overflow: hidden;}
.s12_pro_b span
{height: fit-content;text-align: center;color: #ff0000;display: inline-block;margin-top: 20px;}
.s12_pro_b h1:hover a
{ color:#d27316;}
.s12_pro_b span:hover
{ background:#d27316;}
.s12_pro_b span a
{color: #ff0000;}



.s12_bg1 {
    background:url(../../images/s12_b1.jpg) no-repeat;
    width: 100%;
    float: left;
    position: relative;
    padding: 100px 0px 60px;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-color: #000;
    /* margin-top: 50px; */
    min-height: 570px;
}
.s12_bg_c
{
	width:1200px;
	margin:auto;
}
.s12_bg_l
{
	width: 600px;
	height: 500px;
	float:left;
	background:#fff;
	position: absolute;
	left: 0;
	padding-left: 360px;
	padding-right: 50px;
}
.s12_bg_l h1
{
    font-size: 24px;
    font-weight: 100;
    color: #d27316;
    margin-top: 100px;
    margin-bottom: 15px;
}
.s12_bg_l em
{
    font-size: 18px;
    width: 400px;
    float: left;
    line-height: 30px;
}
.s12_bg_l p
{
    float: left;
    line-height: 24px;
    width: 500px;
    margin-top: 20px;
}
.s12_bg_l span
{   
    width: 152px;
    height: 43px;
    line-height: 43px;
    text-align: center;
    border-radius: 5px;
    background: #000000;
    color: #fff;
    display: inline-block;
    margin-left:0px;
    margin-top: 20px;
}
.s42_hf
{
	width:100%;
	float:left;
	background:url(../../images/s8_sp.jpg) no-repeat center;
	height:500px;
}
.s20_news
{
	width:100%;
	float:left;
	position: inherit;
	z-index: 9999999;
}
.s20_news_1
{
	width: 1200px;
	margin:auto;
}

.s20_news_b
{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
.s20_news_b li
{
	
float: left;
	
width: 246px;
	
padding: 5px 20px;
	
border: 1px solid #eee;
	
margin-right: 15px;
	
height: 375px;
}
.s20_news_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.s20_news_b li .s20_news_b_img
{
	
height: 150px;
	
border: 1px solid #eee;
	
width: 240px;
	
overflow: hidden;
	
line-height:150px;
	
vertical-align: middle;
	
display: table-cell;
	
text-align: center;
}
.s20_news_b li .s20_news_b_img img
{vertical-align: middle;cursor: pointer;align-items: center;height: 120px;width: auto;}
.s20_news_b li .s20_news_b_wz
{
	
width: 100%;
	
float: left;
	
margin-top: 25px;
}
.s20_news_b li .s20_news_b_wz em
{
	
float: left;
	
width: 100%;
}
.s20_news_b li .s20_news_b_wz span
{
	
background: #ffd9db;
	
padding: 10px;
	
color: #ff7178;
	
margin-right: 15px;
}
.s20_news_b li .s20_news_b_wz h1
{
  font-size: 18px;
  font-family: "Arial";
  color: rgb(0, 70, 226);
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: 100;
  height: 24px;
  overflow: hidden;
}
.s20_news_b li .s20_news_b_wz h1 a:hover
{
  color: #6cbe03;
}
.s20_news_b li .s20_news_b_wz p
{
  font-size: 14px;
  font-family: "Arial";
  color: rgb(110, 110, 110);
  line-height: 24px;
  float: left;
  height: 120px;
  overflow: hidden;
}
.s8_pro_t
{
	
text-align: left;
	
margin-bottom: 30px;
}
.s8_pro_t h1
{font-size: 24px;color: #2d3748;margin-bottom: 10px;font-weight: 100;}
.s8_pro_t p
{
	
color: #666;
}


@media screen and (max-width: 64rem){
.s42_logo {
    display: none;
}
.s12_pro_1 {
    width: 100%;
    margin: auto;
}
.s12_pro_1 li {
    width: 100%;
    height: 400px;
}
.s12_bg_c {
    width:95%;
    margin: auto;
}
.s12_bg_l {
    width: 85%;
    height: 500px;
    float: left;
    background: #fff;
    position: inherit;
    left: 0;
    z-index: 999999;
    padding-left: 30px;
    padding-right: 30px;
	padding-bottom: 30px;
}
.s12_bg_l em {
    font-size: 18px;
    width: 100%;
    float: left;
    line-height: 30px;
}
.s12_bg_l p {
    float: left;
    line-height: 24px;
    width: 100%;
    margin-top: 20px;
}
.s20_news_1 {
    width:95%;
    margin: auto;
}
.s20_news_b li {
    float: left;
    width: 90%;
    margin-right: 0px;
    height: auto;
}
.s19_top {
    display: none;
}

.s12_pro_t {
    text-align: center;
    width: 100%;
    height: 290px;
    overflow: hidden;
    line-height: 290px;
    vertical-align: middle;
    display: block;
}
.s20_news_b li .s20_news_b_img img {
    width: auto;
    height: 290px;
}
}

.s139_product
{
	width:100%;
	float:left;
	min-height: 1632px;
	background:url(../../images/s139_bg3.png) no-repeat center;
	position: relative;
}
.s139_product_c
{
	width:1200px;
	margin:auto;
	position: relative;
}
.s139_product1
{
    position: relative;
    float: left;
}
.s139_product2
{
    position: absolute;
    right: 0;
    top: 80px;
}
.s139_product1_img
{
    height: 430px;
    width: 430px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #db0918;
    position: relative;
}
.s139_product1_img img
{
    width: 100%;
}
.s139_product1_wz
{
    position: absolute;
    top: 220px;
}
.s139_product1_wz h1
{
    writing-mode: tb;
    float: right;
    margin-left: 15px;
}
.s139_product1_wz p
{
    writing-mode: tb;
    height: 300px;
    line-height: 28px;
}
.s139_product3
{
	background:url(../../images/s139_i5.png) no-repeat center;
	width:424px;
	height:419px;
	float: left;
	text-align: center;
	margin-top: 550px;
}
.s139_product3 h1
{
    color: #db0918;
    font-weight: 100;
    margin-top: 130px;
    margin-bottom: 20px;
}
.s139_product3 p
{
    line-height: 24px;
    font-size: 14px;
}
.s139_product3 span
{
    width: 152px;
    height: 43px;
    line-height: 43px;
    background: #db0918;
    color: #fff;
    display: inline-block;
    border-radius: 10px;
    margin-top: 15px;
}
.s139_product3 span a
{
    color: #fff;
}
.s139_product4
{
    position: relative;
    float: left;
}
.s139_product5
{
    position: relative;
    float: right;
    margin-top: 0px;
}
.s139_bg2
{
    position: absolute;
}
.s139_bg5
{
    position: absolute;
    bottom: -151px;
    right: 0;
    z-index: -1;
}
@media screen and (max-width: 64rem){
.s139_pro_1 {
    width:95%;
    margin: auto;
}
.s139_pro_l {
    float: left;
    width: 100%;
}
.s139_pro_l_t {
    float: left;
    width: 100%;
}
.s139_pro_l_t img {
    width: 100%;
}
.s139_pro_l_b {
    float: right;
    width: 100%;
}
.s139_pro_l_b img {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.s139_pro_b {
    float: right;
    width: 100%;
}
.s139_product_c {
    width: 95%;
    margin: auto;
    position: relative;
}
.s139_product1_img {
    height: 100%;
    width: 100%;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #db0918;
    position: relative;
}
.s139_product
{
	width:100%;
	float:left;
	min-height: 2290px;
	background:url(../../images/s139_bg3.png) no-repeat center;
	position: relative;
}
.s139_product2
{
    position: absolute;
    right: 0;
    top: 500px;
}
.s139_product3 {
    background: url(../../images/s139_i5.png) no-repeat center;
    width: 100%;
    height: 419px;
    float: left;
    text-align: center;
    margin-top: 550px;
}
.s139_1 {
    width: 95%;
    margin: auto;
}
.s139_l {
    float: left;
	width:100%;
}
.s139_l img {
    float: left;
	width:100%;
}
.s20_news_b li .s20_news_b_img {
    height: 150px;
    border: 1px solid #eee;
    width: 100%;
    overflow: hidden;
    line-height: 150px;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}
.s20_news_b li .s20_news_b_img img {
    width: 100%;
    height: 290px;
}
.s12_pro_t img {
    vertical-align: middle;
    cursor: pointer;
    align-items: center;
    height: 100%;
    width: auto;
}
}
 @media ( min-width: 768px)and ( max-width: 979px ){
.s139_product1 {
    position: relative;
    float: right;
    margin-top: 0px;
    width: 50%;
    right: 0;
}
.s139_product2 {
    position: relative;
    float: right;
    margin-top: 0px;
    width: 50%;
    right: 0;
}
.s139_product4 {
    position: relative;
    float: right;
    margin-top: 0px;
    width: 54%;
    left: 0;
}
.s139_product5 {
    position: relative;
    float: left;
    margin-top: 0px;
    width: 50%;
    right: 0;
}

}