
/* CSS Document */
*html { background-image:url(about:blank); background-attachment:fixed; } /* 修正IE6振动bug */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, tbody, p, th, td, em { -webkit-text-size-adjust:none; margin:0; padding:0; border:none; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); font-size:14px; font-family:Arial; }
body {font-size: 14px;margin: 0px;padding: 0px;color: #666;/* background-color:#f6f6f6; */}
ul { margin: 0px; padding: 0px; }
a:active, a:focus { outline:none; }
a {color: #000;text-decoration: none;}
a:hover { color:#6dace2; }
li { list-style-type: none; }
dl, dd, dt, img { margin: 0px; padding: 0px; border:0px; }
#code1
{
	max-width: 100px;
	}
/*s20 头部*/
.s20_top
{
	width:100%;
	float:left;
	background:url(../../../../../../jscssimage.jz60.com/s20/en/images/3/top_bg.png)/*tpa=http://jscssimage.jz60.com/s20/en/images/3/top_bg.png*/ no-repeat center;
	height:50px;
	border-bottom: 1px solid #ffffff40;
}
.s20_top_c
{
	width: 70%;
	margin:auto;
}
/*s20 版本切换*/
.s20_top1
{
	float:left;
	position: relative;
	border-right: 1px solid #ffffff40;
	padding-right: 30px;
	padding-left: 30px;
	border-left: 1px solid #ffffff40;
}
.s20_top1 p
{
	line-height: 50px;
	color: #fff;
}
.s20_top1 p img
{
	margin-right: 10px;
position: absolute;
margin-top: 18px;
}
.s20_top1 p em
{
	
padding-left: 20px;
}
.s20_top1:hover .xwm_top_r1
{
	display:block;
}

.xwm_top_r1{border: 1px solid #ededed;padding: 5px 30px;position: absolute;left: 0px;display: none;background: #fff;z-index: 99999;}
.xwm_top_r1 p
{
	
line-height: 40px;
}
.xwm_top_r1 p img  
{
	
margin-top: 12px;
}
/*s20 版本切换*/
/*s20 分享按钮*/
.s20_top2
{
	
float: left;
	
line-height: 50px;
}
.s20_top2 p
{
	
color: #fff;
	
margin-left: 30px;
}
.s20_top2 p span
{
}
.s20_top2 p span img
{margin-right: 5px;margin-left: 5px;}

.s20_top3
{
	float:left;
}
.s20_top3
{
	border-right: 1px solid #ffffff40;
	padding-right: 30px;
	padding-left: 30px;
	border-left: 1px solid #ffffff40;
	height: 50px;
	margin-left: 20px;
}
.s20_top3 img
{
	
margin-top: 17px;
	
float: left;
	
margin-right: 15px;
}
.s20_top3 p
{
	
float: left;
	
line-height: 50px;
	
color: #fff;
}
.s20_top4
{
	border-right: 1px solid #ffffff40;
	padding-right: 30px;
	padding-left: 30px;
	border-left: 1px solid #ffffff40;
	height: 50px;
	margin-left: 20px;
	float:right;	
}
.s20_top4 img
{
	float:left;
	margin-top: 17px;
	margin-right: 15px;
}
.s20_top4 p
{
	
float: left;
	
line-height: 50px;
	
color: #fff;
}
.s20_top4 p a
{
	
color: #fff;
}  
/*s20 分享按钮*/
/*s20 电话*/
.s20_tp
{
	width:100%;
	float:left;
	background:url(../../../../../../jscssimage.jz60.com/s20/en/images/3/bg_2.png)/*tpa=http://jscssimage.jz60.com/s20/en/images/3/bg_2.png*/ no-repeat center;
	height: 100px;
}
.s20_tp_1
{
	width:70%;
	margin:auto;
}
.s20_tp_l
{
	
float: left;
	
width: 330px;
	
margin-top: 25px;
	
margin-right: 40px;
}
.s20_tp_l img
{
	
float: left;
	
margin-right: 20px;
}
.s20_tp_l span
{
	
font-size: 14px;
	
float: left;
	
color: #fff;
	
margin-top: 5px;
}
.s20_tp_l p
{
	
color: #fff;
	
font-size: 20px;
	
float: left;
	
margin-top: 5px;
}
.index_search{width: 392px;height: 40px;float: right;background: #fff;margin-top: 27px;border: 1px solid #e0e0e0;/* margin-right: 20px; */}
.index_search .search_input{float: left;width: 258px;margin-left: 12px;border: 0;outline: 0;background: no-repeat;line-height: 40px;color: #999;height: 40px;}
.index_search .search_btn{width: 120px;height: 38px;background: #ef0f3a;cursor: pointer;border: 0;outline: 0;/* margin-top: 13px; *//* border-left: 1px solid #ccc; */color: #fff;font-size: 16px;}

/*s20 电话*/

/*s20 导航*/
.s20_dh
{
	width:100%;
	float:left;
	height: 130px;
}
.s20_dh_1
{
	width:70%;
	margin:auto;
}
.s20_dh_logo
{
	float:left;
	margin-top: 45px;
}
.s20_dh_nav
{
	float:left;
	margin-left: 2%;
}

.s20_dh_nav li
{
	float:left;
	line-height: 130px;
	height: 130px;
}
.s20_dh_nav li a {
    padding-left: 30px;
    padding-right: 30px;
}
.s20_dh_nav li:hover .x_dhxl
{
	display:block;
}
.s20_dh_nav li .x_dhxl
{

position: absolute;

display: none;

z-index: 999999999;
}
.s20_dh_nav li .x_dhxl p
{
	
height: 50px;
	
line-height: 50px;
	
	background: #0046e2;
	
color: #fff;
	
/* padding: 0 30px; */
}
.s20_dh_nav li .x_dhxl p a
{
	color: #fff;
}
.s20_dh_nav li .x_dhxl p:hover
{
	background:#ef0f3a;
}
.x_logo_c li a
{
	
padding-left: 30px;
	
padding-right: 30px;
}
.s20_dh_nav li:hover
{
	background: #0046e2;
}
.s20_dh_nav li:hover a
{
	color: #fff;
}
.s20_dh_guc
{
	float:right;
	margin-top: 40px;
}
.s20_dh_guc p
{
	width: 170px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:#0046e2;
}
.s20_dh_guc p:hover
{
	background:#ef0f3a;	
}
.s20_dh_guc p a
{
		color: #fff;
}
/*s20 导航*/


/*s20 产品*/
.x_pro_zs
{
	
width: 100%;
	
float: left;
	
text-align: center;
}
.x_pro_zs li
{
	
float: left;
	
position: relative;
	
margin-right: 80px;
	
height: 430px;
}
.x_pro_zs1
{
	
text-align: center;
	
margin: auto;
	
height: 320px;
	
overflow: hidden;
	
position: relative;
	
border: 1px solid #eee;
}
.x_pro_zsc1
{

width: auto;

height: 320px;

/* border: 1px solid #eee; */

display: inline-grid;

align-items: center;
}
.x_pro_zsc1 img
{
	
width: auto;
}

.x_pro_zsc1 img{
              cursor: pointer;
              transition: all 0.6s;
              align-items: center;
    }  
.x_pro_zsc1 img:hover{  
             transform: scale(1.4);  
       }  

.x_pro_zs1:hover .x_pro_zsc
{

	bottom:30px;
}
.x_pro_zsc
{
	
position: absolute;
	
bottom: -80px;
	
z-index: 99999;
	
margin-left: 25px;
	
transition: 0.3s linear 0.2s;
	/* Safari */
	
-webkit-transition:0.3s linear 0.2s;
}
.x_pro_zsc p
{
	
height: 45px;
	
line-height: 45px;
	
width: 135px;
	
background: #4e4e4e;
	
text-align: center;
	
color: #fff;
	
font-size: 18px;
	
float: left;
}
.x_pro_zsc p a
{
	color: #fff;
}
.x_pro_zsc img
{
	
width: 45px !important;
	
float: left;
}
.x_pro_zs2
{
	
width: 100%;
	
float: left;
}
.x_pro_zs2 p
{

font-size: 18px;

font-family: "Arial";

color: rgb(0, 0, 0);

margin-top: 10px;

margin-bottom: 10px;

text-align: left;
text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.x_pro_zs2 em
{
	  font-size: 18px;
	  font-family: "Arial";
	  color: rgb(0, 0, 0);
	  text-align: left;
	  width: 100%;
}
/*s20 产品*/
.s20_pro
{
	width:100%;
	float:left;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 50px;
}
.s20_pro_1
{
	width:70%;
	margin:auto;
}
.s20_pro_t
{
	width:100%;
	float:left;
}
.s20_pro_b
{
	width:100%;
	float:left;
}
.s20_pro_b li
{
	
float: left;
	
width: 32%;
	
margin-right: 25px;
	
margin-bottom: 30px;
}
.s20_pro_t p
{
  font-size: 30px;
  font-family: "Arial";
  color: rgb(0, 70, 226);
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.s20_pro_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.s20_pro_b li:nth-child(6) {
    float: right;
    margin-right: 0;
}
/*s20 产品*/
/*s20 我们*/
.s20_bg3 {
    background: url(../../../../../../jscssimage.jz60.com/s20/en/images/3/bg4.jpg)/*tpa=http://jscssimage.jz60.com/s20/en/images/3/bg4.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; */
}
.s20_bg3_c
{
	width:70%;
	margin:auto;
}
.s20_bg3_l
{
	
width: 40%;
	
float: left;
}
.s20_bg3_lt
{
	
/* width: 40%; */
	
float: left;
}
.s20_bg3_lt h1
{
  font-size: 40px;
  font-family: "Arial";
  color: rgb(255, 255, 255);
  margin-bottom: 20px;
}
.s20_bg3_lt p
{
  font-size: 16px;
  font-family: "Arial";
  color: rgb(255, 255, 255);
  line-height: 30px;
  margin-bottom: 20px;
}
.s20_bg3_lt span
{
	
width: 150px;
	
height: 45px;
	
color: #fff;
	
line-height: 45px;
	
background: #0046e2;
	
display: inline-block;
	
text-align: center;
}
.s20_bg3_lt span:hover
{
	background:#ef0f3a;
}
.s20_bg3_lt span:hover a
{
	color:#fff;
}
.s20_bg3_lt span a
{
		color:#fff;
}
.s20_bg3_lb
{
	
}
.s20_bg3_lb img
{
	
}
.s20_bg3_r
{
	
float: right;
	
width: 56%;
}
.s20_bg3_ri
{
	width: 365px;
	height: 340px;
	background: #fff;
	float: left;
	padding: 50px 40px;
	margin-bottom: 20px;
}


.s20_bg3_ri img
{
	
}
.s20_bg3_ri p
{
  font-size: 30px;
  font-family: "Arial";
  color: rgb(0, 0, 0);
  margin-bottom: 20px;
  margin-top: 20px;
}
.s20_bg3_ri p:hover a
{
	color:#0046e2;
}
.s20_bg3_ri span
{
  font-size: 16px;
  font-family: "Arial";
  color: rgb(155, 155, 155);
  line-height: 30px;
}
.s20_bg3_ri1
{
	float:right;
}
/*s20 我们*/
/*s20 案例*/
.s20_case
{
	width:100%;
	float:left;
}
.s20_case li
{
	float:left;
	width: 440px;
	height: 379px;
	position: relative;
	overflow: hidden;
}
.s20_case li img
{
	width:100%;
}
.s20_case li img{
              cursor: pointer;
              transition: all 0.6s;
              align-items: center;
    }  
.s20_case li img:hover{  
             transform: scale(1.4);  
       }  
.s20_case_wz
{

width: 100%;

height: 50px;

line-height: 50px;

background: #0046e2;

text-align: center;

color: #fff;

position: absolute;
bottom:-50px;
}
.s20_case li:hover .s20_case_wz
{
	bottom:0px;
	transition: 0.3s linear 0.2s;
	/* Safari */
	
-webkit-transition:0.3s linear 0.2s;
}
.s20_case_wz p
{
	
}
.s20_case_wz p a
{
color: #fff;	
}
/*s20 案例*/
/*s20 视频*/
.s20_sp
{
	width:100%;
	float:left;
	/* position: relative; */
}
.s20_sp_1
{
	width:70%;
	margin:auto;
	position: relative;
}
.s20_sp_l
{
	
width: 40%;
}
.s20_sp_l h1
{
  font-size: 30px;
  font-family: "Arial";
  color: rgb(0, 70, 226);
  margin-top: 50px;
  margin-bottom: 10px;
}
.s20_sp_l p
{
  font-size: 16px;
  font-family: "Arial";
  color: rgb(110, 110, 110);
  line-height: 1.875;

}
.s20_sp_r
{
	
float: left;
	
position: absolute;
	
left: 0px;
	
top: 163px;
	
width: 42%;
}
.s20_sp_r img
{
	
width: 100%;
}
.s20_sp_r1
{
	
float: right;
	
margin-bottom: 30px;
}
.s20_sp_r1 img
{
	
}
.s20_d
{
	
position: absolute;
	
right: -45px;
	
top: 56px;
}
.s20_d1
{
	
position: absolute;
	
left: -89px;
	
bottom: -400px;
}

.s20_an p
{
	
width: 150px;
	
height: 45px;
	
color: #fff;
	
line-height: 45px;
	
background: #0046e2;
	
display: inline-block;
	
text-align: center;
}
.s20_an p:hover
{
	background:#ef0f3a;
}
.s20_an p:hover a
{
	color:#fff;
}
.s20_an p a
{
		color:#fff;
}
.s20_an
{
	width:100%;
	float: left;
	text-align: center;
}
/*s20 视频*/
/*s20 新闻*/
.s20_in
{
	width:100%;
	float:left;
	background: #0046e2;
	margin-top: 50px;
	padding-top: 50px;
	padding-bottom: 45px;
	position: relative;
	margin-bottom: 50px;
}
.s20_in_1
{
	width:70%;
	margin:auto;
	position: relative;
}
.s20_in_l
{
	
width: 35%;
	
float: left;
}
.s20_in_l h1
{
  font-size: 50px;
  font-family: "Arial";
  color: rgb(255, 255, 255);
  line-height: 1.3;
  font-weight: 100;
  margin-bottom: 20px;
}
.s20_in_l p
{
  font-size: 14px;
  font-family: "Arial";
  color: rgba(255, 255, 255, 0.58);
  line-height: 1.714;
  margin-bottom: 20px;
}
.s20_in_l span
{
	width: 150px;
    height: 45px;
    color: #fff;
    line-height: 45px;
    background:#ef0f3a;
    display: inline-block;
    text-align: center;
}
.s20_in_l span a
{




    color: #fff;	
}
.s20_in_r
{
	
right: 0;
	
position: absolute;
}
.s20_in_r img
{
	
/* position: absolute; */
	
margin-top: 30px;
}


.s20_news
{
	width:100%;
	float:left;
}
.s20_news_1
{
	width:70%;
	margin:auto;
}

.s20_news_b
{
	width:100%;
	float:left;
	margin-bottom: 30px;
}
.s20_news_b li
{
	
float: left;
	
width: 430px;
	
margin-right: 15px;
}
.s20_news_b li:nth-child(3) {
    float: right;
    margin-right: 0;
}
.s20_news_b li .s20_news_b_img
{
	
height: 290px;
	
text-align: center;
	
border: 1px solid #eee;
}
.s20_news_b li .s20_news_b_img img
{
	
width: 100%;
	
height: 290px;
}
.s20_news_b li .s20_news_b_wz
{
	
width: 100%;
	
float: left;
	
margin-top: 30px;
}
.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: 30px;
  font-family: "Arial";
  color: rgb(0, 70, 226);
  float: left;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
	
}
.s20_news_b li .s20_news_b_wz h1 a:hover
{
  color: rgb(0, 70, 226);	
}
.s20_news_b li .s20_news_b_wz p
{
  font-size: 16px;
  font-family: "Arial";
  color: rgb(110, 110, 110);
  line-height: 1.875;
}
/*s20 新闻*/
.s48_bottom
{
	width:100%;
	float:left;
	background:url(../../../../../../jscssimage.jz60.com/s20/en/images/3/bg3.jpg)/*tpa=http://jscssimage.jz60.com/s20/en/images/3/bg3.jpg*/ no-repeat center;
	height:460px;
	margin-top: 30px;
}
.s48_bottom_1
{
	width: 70%;
	margin:auto;
}
.s48_bottom_l
{
	
float: left;
	
width: 16%;
}
.s48_bottom_l img
{
	
}
.s48_bottom_l p
{
	
color: #fff;
	
line-height: 24px;
	
margin-bottom: 20px;
	
/* padding-left: 25px; */
	
position: relative;
	
margin-top: 15px;
}
.s48_bottom_c
{
	
float: left;
	
margin-top: 50px;
	
margin-left: 115px;
}
.s48_bottom_c p
{
	
color: #fff;
	
margin-bottom: 40px;
}
.s48_bottom_c p a
{
	color: #fff;
}
.s48_bottom_c p a:hover
{
	color:#0046e2;
}
.s48_bottom_r
{
	margin-top: 50px;
	float: right;
	position: relative;
}
.s48_bottom_r h1
{
	color: #fff;
	font-size: 24px;
	margin-bottom: 20px;
}

.s48_bottom_l p img
{
	
position: absolute;
	
margin-top: 5px;
	
float: left;
	
left: 0;
}
.s48_bottom_c h1
{

color: #fff;

font-size: 24px;

margin-bottom: 20px;
}
.s48_bottom_r input {
    width: 100%;
    display: block;
    background: #212221;
    border: none;
    height: 55px;
    outline: none !important;
    box-shadow: none !important;
    border-radius: 27.5px !important;
    padding-right: 75px;
    padding-left: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #fff;
    font: normal 15px/55px "Barlow", sans-serif;
}
.s48_bottom_r button
{
	    border: none;
	    height: 47px;
	    border-radius: 23.5px !important;
	    width: 70px;
	    padding: 0px;
	    text-align: center;
	    outline: none !important;
	    box-shadow: none !important;
	    transition: all 300ms linear 0s;
	    position: absolute;
	    right: 0px;
	    top: 67px;
	    z-index: 999999999;
	    background: #0046e2;
	    color: #fff;
}
.s48_bottom_r img
{
	
margin-top: 20px;
	
margin-right: 10px;
}

.icp
{
	width:100%;
	float:left;
	background:#f2f2f2;
}
.icp_1
{
	width:100%;

	max-width: 70%;
	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;
}





.tpl5 .price

{
	border-radius:100%;
	font-size: 24px;
	font-weight:bold;
	color:#fff;
	background:#c00;
	line-height: 50px;
	text-align:center;
	padding:15px;

	display:block;
	position:absolute;
	text-decoration:none;
	bottom: -100px;
	right: 0px;
	width: 80px;
	height: 80px;
	text-shadow:1px 1px 2px rgba(0,0,0,.5);
	box-shadow:0 0 5px rgba(0,0,0,.3);
}
.tpl5 .buy
{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	position:absolute;
	top: 60px;
	left:110px;
	background:#c00;
	border-radius:4px;
	padding: 8px 10px;
	box-shadow:0 0 5px rgba(0,0,0,.3);
	text-shadow:1px 1px 2px rgba(0,0,0,.5);
}





div.screen
{
	display:none;
}
.m_db {
    display: none;
}
.dd {
    display: none;
}

@media screen and (max-width: 64rem){
.s20_pro_1 {
    width:95%;
    margin: auto;
}
.s20_pro_b li {
    width: 100%;
}
.s20_bg3_c {
    width:95%;
    margin: auto;
}
.s20_bg3_l {
    width: 100%;
    float: left;
}
.s20_bg3_lb img {
    width: 100%;
}
.s20_bg3_r {
    float: right;
    width: 100%;
}
.s20_bg3_ri1 {
    float: left;
}
.s20_bg3_ri {
    width: 100%;
    height: 340px;
}
.s20_case li {
    float: left;
    width: 100%;
    height:350px;
}
.s20_sp_1 {
    width: 95%;
    margin: auto;
    position: relative;
}
.s20_sp_r {
    float: left;
    position: initial;
    left: 0px;
    top: 163px;
    width: 100%;
}
.s20_sp_l {
    width: 83%;
}
.s20_sp_r1 {
    float: right;
    margin-bottom: 30px;
    width: 100%;
}
.s20_sp_r1 img {
    width: 100%;
}
.s20_news_b li .s20_news_b_img img {
    width: 100%;
    height: 290px;
}
.s20_in_1 {
    width: 95%;
    margin: auto;
    position: relative;
}
.s20_in_r {
    right: 0;
    position: inherit;
    width: 100%;
}
.s20_in_l {
    width: 100%;
    float: left;
}
.s20_in_r img {
    /* position: absolute; */
    margin-top: 30px;
    width: 100%;
}
.s20_news_1 {
    width: 95%;
    margin: auto;
}
.s20_news_b li {
    float: left;
    width: 100%;
    margin-right: 15px;
}
.s20_d {
    position: absolute;
    right: 0px;
    top: 56px;
}
.s20_in {
    margin-bottom: 0px;
}
.s48_bottom
{
	display:none;
}
.icp
{
	display:none;	
}
.ico1 span {
    color: #000;
    line-height: 24px;
    float: left;
    width: 180px;
}
.tpl5 .price {
    border-radius: 100%;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    background: #c00;
    line-height: 73px;
    text-align: center;
    padding: 15px;
    display: block;
    position: absolute;
    text-decoration: none;
    bottom: -130px;
    right: 90px;
    width: 100px;
    height: 100px;
    text-shadow: 1px 1px 2px rgba(0,0,0,.5);
    box-shadow: 0 0 5px rgba(0,0,0,.3);
}
div.screen {
    display:block;
}



.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: #0046e8;
	
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: 14%;
}
.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;	
}
}
@media (max-width: 1440px) and (min-width: 980px){


.s48_bottom_1 {
    width: 90%;
    margin: auto;
}
.x_bg_c h1 {
    font-size: 42px;

}
.x_bg_c p {
    font-size: 22px;
}
.s20_tp_1 {
    width: 90%;
    margin: auto;
}
.s20_top_c {
    width: 90%;
    margin: auto;
}
.s20_dh_1 {
    width: 90%;
    margin: auto;
}
.s20_dh_nav li a {
    padding-left: 20px;
    padding-right: 20px;
}
.s20_pro_1 {
    width: 90%;
    margin: auto;
}
.s20_pro_b li {
    float: left;
    width: 32%;
    margin-right: 24px;
    margin-bottom: 30px;
}
.s20_bg3_c {
    width: 90%;
    margin: auto;
}
.s20_bg3_r {
    float: right;
    width: 60%;
}
.s20_bg3_ri {
    width: 360px;
    height: 340px;
    background: #fff;
    padding: 50px 40px;
    margin-bottom: 20px;
}
.s20_case li {
    float: left;
    width: 400px;
    height: 340px;
    position: relative;
    overflow: hidden;
}
.s20_sp_1 {
    width: 90%;
    margin: auto;
    position: relative;
}
.s20_in_1 {
    width: 90%;
    margin: auto;
    position: relative;
}
.s20_news_1 {
    width: 90%;
    margin: auto;
}
.s20_news_b li {
    float: left;
    width: 394px;
    margin-right: 15px;
}
.icp_1 {
    width: 100%;
    max-width: 90%;
    margin: auto;
}
}
.ys
{
	background: #0046e2;
}
.ys a
{
	color:#fff;
}
.s48_bottom_r1 button
{
	    top: 52px !important;
}