@charset "utf-8";

/* CSS Document */

*{margin:0;padding:0;}

body {font-family:"微软雅黑",arial;  font-size:16px; background:#fff; color:#333;}

ol,ul,li,dl,dt,dd{list-style:none;}

h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}

em,i,strong{ font-style:normal; font-weight:normal;}

table {    border-collapse: collapse;border-spacing: 0;}

img{border:none;}

a{text-decoration: none;color:#333;}

.fl{float:left;}

.fr{float:right;}

.Pr {    position: relative;}

.Pa {    position: absolute;}

button{cursor:pointer;}

button:hover{color:#0f75bc;}

strong{ font-weight:bold;}

/*去除Chrome等浏览器文本框默认发光边框*/

.clear{clear:both;}

.dis{display:block;}

.undis{display:none;}

input:focus, textarea:focus { outline: none; }

input,textarea { font-family: "microsoft yahei";}

/* 去除 ie6 & ie7 焦点点状线 */

a:focus,*:focus {outline:none;}

/*禁止拖动大小*/

textarea{resize:none}

/* 去掉 table cell 的边距并让其边重合 */

table { border-collapse:collapse;border-spacing:0;}

/* ie bug：th 不继承 text-align */

th {text-align:inherit;}

/* ie6 7 8(q) bug 显示为行内表现 */

/* 去掉 firefox 下此元素的边框 */

abbr,acronym {border:none;font-variant:normal;}





 /*使用字体库时，让i标签继承行高*/

i{line-height: inherit!important ; font-size:inherit }



/*这一句是用来解决在安卓上的点击出现篮框问题*/

body{ 

	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  

	-moz-tap-highlight-color:rgba(0, 0, 0, 0);  

	-ms-tap-highlight-color:rgba(0, 0, 0, 0);  

	-o-tap-highlight-color:rgba(0, 0, 0, 0);  

	tap-highlight-color:rgba(0, 0, 0, 0);  

}

/*下面是解决ios上去除微信点击蓝色边框 */

a:focus,input:focus,p:focus,div:focus{

/*-webkit-user-modify:read-write-plaintext-only; */

}



/*默认样式*/

.qing { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }



/*默认样式  end*/



/*banner*/

.banner_chart { width:100%; position:relative; overflow:hidden;}

.flexslider{ width:100%; height:auto; position:relative; overflow:hidden;}

.slides{ width:100%; position:relative; z-index:1;}

.slides li{ height:auto;}

.slides li a { display:block; width:100%; height:100%; z-index:-9999;}

.slides li a img{ display:block; width:100%; height:100%;}

.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:10px; z-index:2;}

.flex-control-nav li{width: 14px; height: 14px; margin:0 5px; display:inline-block; *display:inline; zoom:1;}

.flex-control-nav a{ width:14px; height:14px;line-height:40px; display:inline-block; overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}

.flex-control-nav .flex-active{ background-position:0 0;}

.flex-direction-nav{ width:100%; position:absolute; top:45%; z-index:3;}

.flex-direction-nav li a{ width:50px; height:50px; display:block; overflow:hidden; cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{ left:40px; background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{ right:40px; background:url(../images/next.png) center center no-repeat;}

/*banner   end*/



/*通用样式*/

.max_width_1200{ width:100%; max-width:1200px; margin:0 auto;}

.ind_content{ display:block; width:100%; height:auto; padding:3rem 0;}

.ind_title{text-align:center; color:#ff700a; font-size:2.25rem; line-height:3rem;}

.ind_title span{margin:0 auto; text-align:center;}

.ind_title b{ padding:0 2rem; color:#333;}

.baoneng_more{ text-align:center; margin:2rem 0 1rem; }

.baoneng_more a{ padding:.875rem 4rem; font-size:.875rem; line-height:1rem; background:#c00; color:#fff; border-radius:.3rem;}

.ny_tk{ margin:1.875rem auto;}

.bg_h{ background:#f5f5f5;}

/*通用样式 end*/



.product_nav{ width:92%; margin:0 auto;text-align:center;padding:0; clear:both;}
.product_nav li{ width:auto; margin:2rem 2%; display:inline-block; _display:inline; *display:inline; zoom:1;}
.product_nav li a{ display:block; padding:.5rem 2rem; border:1px solid #ccc; border-radius:.2rem;}
.product_nav li a:hover{ background:#c70e15; color:#fff; border:1px solid #c70e15;} 
.product_list li{ width:23%; margin:1%; float:left; box-shadow:0 0 10px #aaa; overflow:hidden;}
.product_list li div{ width:100%; height:0; padding-bottom:75%; position:relative; }
.product_list li div img{ display:block; width:100%; height:100%; position:absolute; }
.product_list li p{ display:block; width:92.5%; padding:2% 4%; text-align:center; font-size:1rem; background:#eee; transition:.3s; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_list li a:hover p{ background:#c00; color:#fff; transition:.3s;}


.i_zxmelc{ width:92%; margin:0 auto;text-align:center;padding:0; clear:both;;}
.i_zxmelc1{ }
.i_zxmelc1 li{ width:auto; margin:2rem 1.3%; display:inline-block; _display:inline; *display:inline; zoom:1; }
.i_zxmelc1 li a{ display:block; padding:.5rem 2rem; border:1px solid #ccc; border-radius:.2rem; }
.i_zxmelc1 li a:hover{ background:#c70e15; color:#fff; border:1px solid #c70e15;}
.i_hover{ background:#c70e15; border-radius:.2rem;   }
.i_hover a{ color:#fff; border:1px solid #c70e15;}
.i_zxmelc3{ }
.i_zxmelc3d{ }
.i_zxmelc3d li{ width:23%; margin:1%; float:left; box-shadow:0 0 10px #aaa; overflow:hidden;}
.i_zxmelc3d li div{ width:100%; height:0; padding-bottom:75%; position:relative; }
.i_zxmelc3d li div img{ display:block; width:100%; height:100%; position:absolute; }
.i_zxmelc3d li p{ display:block; width:92.5%; padding:2% 4%; text-align:center; font-size:1rem; background:#eee; transition:.3s; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_zxmelc3d li a:hover p{ background:#c00; color:#fff; transition:.3s;}

/*我们的产品 end*/



.solution{ padding-top:0;}

.solution .ind_title{ margin-bottom:2rem; display:none;}

/*解决方案 end*/





.customer_case{ background:#f5f5f5;}

.customer_case ul li{ width:23%; margin:1%; float:left;}

.customer_case ul li:first-child{ width:48%;}

.customer_case ul li a{ display:block; width:100%; height:0; padding-bottom:75%; position:relative;}

.customer_case ul li:first-child a{ padding-bottom:76%;}

.customer_case ul li a img{ display:block; width:100%; height:100%; position:absolute;}

.customer_case ul li a p{ width:92%; padding:0 4%; line-height:2.5rem; font-size:1rem; background:rgba(0,0,0,.5); color:#fff; position:absolute; bottom:0; z-index:9;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap; transition:.3s;}

.customer_case .ind_title{ margin-bottom:2rem;}

.customer_case ul li a:hover p{ background:#c00; transition:.3s;}

/*客户案例 end*/



.about_img{ display:block; width:100%; background:url(../images/ind_17.jpg) no-repeat center; background-size:cover;}

.about_size{ width:41%; padding:4% 2%; margin-left:55%; background:rgba(0,0,0,.6);  }

.about_size h2{ font-size:2.25rem; font-weight:bold; text-align:center; color:#fff000; margin-bottom:1.5rem;}

.about_jj{ font-size:1rem; line-height:1.875rem; color:#fff; text-indent:2rem;}

.about_size .baoneng_more{ text-align:left;}

/*关于宝能 end*/



.bn_news{ padding:3rem 0; background:#f5f5f5;}

.news_flex{ margin-top:2rem; display:flex;}

.news_l,.news_r{ width:48%; margin:1%;}

.news_img{ width:100%; height:0; padding-bottom:75%; position:relative;}

.news_img img{ display:block; width:100%; height:100%; position:absolute;}

.news_size{ width:92%; padding:3% 4%; background:#e4e4e4; transition:.3s;}

.news_size h3{ font-size:1.125rem; margin-bottom:.5rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_size p{ font-size:.875rem; line-height:1.875rem;word-break: break-word;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;/*数字为显示几行*/

    overflow: hidden;}



.news_r li a{ display:flex;}

.news_time{ width:20%; margin-right:2%;}

.news_jj{ width:78%;}

.news_time p{ width:100%;  line-height:3rem; background:#e4e4e4; color:#333; text-align:center; transition:.3s; }

.news_time p:first-child{ margin-bottom:2px; font-size:1.25rem;}

.news_time p:last-child{ font-size:1.5rem;}



.news_l a:hover .news_size{ background:#c00; color:#fff; transition:.3s;}

.news_r li{ margin-bottom:1rem;}

.news_r li a:hover .news_time p{ background:#c00; color:#fff; transition:.3s;}

.news_jj h3{ font-size:1.125rem; line-height:1.875rem; margin-bottom:.5rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_jj p{ font-size:.875rem; line-height:1.875rem;word-break: break-word;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;/*数字为显示几行*/

    overflow: hidden;}



.ind_link{ width:96%; max-width:1200px; margin:0 auto; padding:.3rem 0; line-height:1.75rem; font-size:.875rem;}

.bn_foot{ background:#333333; width:100%; padding:1rem 0 0;}

.foot_nav{ text-align:center; line-height:3rem; font-size:1rem; }

.foot_nav a{ margin:.5rem 1rem; color:#fff; }

.foot_bq{ width:100%; line-height:3rem; font-size:.875rem; color:#fff; text-align:center; background:#222;}
.foot_bq p a{  color:#fff; }
.foot_flex{ display:flex; margin:1.5rem 0;}

.foot_size,.foot_logo,.foot_ewm{ width:30.33%; margin:0 1.5%; text-align:center;}

.foot_size{ color:#fff; text-align:left; width:26.33%; padding:0 2%;}

.foot_size h2{ font-size:1.5rem; margin-bottom:1rem;}

.foot_size p{ font-size:.875rem; line-height:1.875rem;}

.foot_size p a{ color:#fff;}

.foot_logo img,.foot_ewm img{ display:block; width:auto; max-width:90%; height:auto; max-height:5.75rem; margin:0 auto;}

.foot_logo img{ margin-top:1.5rem;}

.foot_ewm p{ color:#fff; font-size:.875rem; line-height:1.875rem;}







.bot_kong{ display:none; height:3.5rem;}

.bot_btn{ display:none; width:100%; height:3.5rem; position:fixed; bottom:0; left:0;}

.bot_btn ul{ width:100%;}

.bot_btn ul li{ float:left; width:25%; text-align:center; font-size:1rem; background:#333;}

.bot_btn ul li:first-child{ background:#333;}





.bot_btn ul li a{ display:block; width:100%; height:100%; line-height:3.5rem; color:#fff;}

.bot_btn ul .nav_sele a{ background:#c00; }

/*手机端底部按钮   end*/



.right_fd{ display:none;}

.side{ position:fixed; right:2%; bottom:15rem; z-index:99999}

.side1{ position:fixed; right:2%; bottom:18.5rem; z-index:99999}

.side_1{ margin-bottom:.5rem;}

.side_tel{ width:3rem; height:3rem; line-height:3rem; font-size:1rem; color:#fff; background:#000; border-radius:.5rem; overflow:hidden; transition:.5s;}

.side_tel img{ display:block; width:3rem; height:3rem; float:right;}

.side_tel p{ width:10rem; text-align:center;}

.side_1 a:hover .side_tel{ width:13.5rem; transform:.5s; background:#c00;}



.side2{

	position: fixed;

	width: 3rem;

	right: 2%;

	z-index: 99999;

	bottom: 8rem;

	height: auto;

}

.side2 ul li{

	width: 3rem;

	height: 3rem;

	margin-bottom:.5rem;

	border-radius:.5rem;

	overflow:hidden;

}

.side2 ul li a{

	display: block;

	background: #000;

	height: 100%;

	width: 100%;

	text-align: center;

	line-height: 3rem;

}

.side2 ul li a img{

	width:3rem;

	vertical-align: middle;

	display: inline-block;

}

.side2 ul li a:hover{

	background-color: #c00;

}

.side2 ul li .weixin{

	position: absolute;

	right: 4rem;

	bottom: 0;

	display: none;

}

.side2 ul li .weixin em{

	background: red;

	width: 5px;

	height: 17px;

	display: block;

	position: absolute;

	right: -5px;

	top: 50%;

	margin-top: 3px;

}

.side2 ul li .weixin img{

	display: block;

	width:8rem; height:8rem;

}

/*右侧浮动   end*/





/**********************  index  end  **************************/











.n_banner{ width:100%; height:auto; position: relative; }

.n_banner img{ display:block; width:100%; height:auto; margin:0 auto;} 

.n_banner p{ position:absolute; top:30%; left:0; right:0; margin:0 auto; background:url(../images/size_04.png) no-repeat center center; line-height:6rem; text-align:center; font-weight:bold; font-size:2rem; color:#fff; display:none;}



.crumbs_nav{ width:100%; background:#302e2e; line-height:2.25rem; font-size:.875rem;}

.crumbs_nav ul li{ width:14.5%; float:left; border-right:1px solid #fff; text-align:center;}

.crumbs_nav ul li:first-child{ border-left:1px solid  #fff;}

.crumbs_nav ul li a{ display:block; padding:0 .5%; color:#fff;}

.crumbs_nav ul li a:hover{ background:#fff; color:#c00; font-weight:bold; transition:.3s;}

.crumbs_nav ul .crumbs_sele a{ background:#fff; color:#c00; font-weight:bold;}

.crumbs_position{ font-size:.875rem; line-height:3rem;}



.about_content h2{ font-size:1.5rem; font-weight:bold; text-align:center; margin-bottom:1.875rem;}

.about_js{ font-size:1rem; line-height:1.875rem; }
.about_js img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto;}


/**********************  about  end  **************************/



.message{ background: url(../images/lx_03.jpg) no-repeat center; padding:2rem 0;}

.message_title{ width:94%; margin:0 auto; margin-bottom:1rem; }

.message_title h2{font-size:1.5rem; font-weight:bold; color:#c00; margin-bottom:.5rem;}

.message_title p{ font-size:1rem; line-height:1.875rem;}

.message ul{ width:35%; margin-left:3%; }

.message ul li input{ width:92%; border:1px solid #ccc; line-height:2.25rem; padding:0 4%; margin-bottom:1rem;}

.message ul li textarea{ width:92%; padding:0 4%; border:1px solid #ccc; line-height:2.25rem; min-height:6.75rem;}

.message ul li button{ border:none; background:#c00; color:#fff; width:12rem; line-height:2.5rem; margin-top:1rem; border-radius:.2rem;}



/**********************  在线留言  end  **************************/



.protact{ margin:.5rem auto;}



/**********************  产品展示  end  **************************/



.protact_xq{ display:flex; margin-bottom:.5rem;}

.protact_xq_l{ width:40%; margin-right:2%; }

.protact_xq_r{ width:58%;}

.protact_xq_l>p{ width:100%; height:0; padding-bottom:75%; position:relative; box-shadow:0 0 10px #ccc;}

.protact_xq_l>p img{ display:block; width:100%; height:100%; position:absolute;}

.protact_xq_r>h2{ font-size:2rem; line-height:3.5rem; margin-bottom:1rem;}

.protact_xq_jj{ font-size:1rem; line-height:1.875rem;}

.protact_xq_jj>p>b{ color:#c00;}

.protact_xq_lx{ display:flex; margin-top:1.875rem;}

.protact_xq_lx .protact_xq_zxzx a{ display:block; width:14rem; line-height:3.25rem; font-size:1rem; color:#fff; background:#ff700a; text-align:center; margin-right:1.5rem; }

.protact_xq_lxdh{ display:flex;}

.protact_xq_lxdh>div img{ display:block; height:3.25rem; width:auto;}

.protact_xq_lxdh>p{ font-size:1rem; line-height:1.5rem; margin-left:.5rem;}

.protact_xq_lxdh>p>a{ display:block; line-height:1.875rem; font-size:1.5rem; font-weight:bold; color:#c00;}

.protact_xq_js{ margin-top:2rem;}

.protact_xq_js>h2{ width:100%; font-size:1.25rem; line-height:2.5rem; background:#ff700a; color:#fff; text-align:center; margin-bottom:1rem;}

.proxq_xgal ul li{ width:31.33%; margin:1%;}
.protact_xq_p img{ display:block; width:auto; max-width:100%; height:auto; margin:0 auto;}
/**********************  产品详情  end  **************************/



.headline{ display:flex; margin-top:1.5rem;}

.headline_l{ width:20%; margin-right:3%;}

.headline_r{ width:77%;}

.headline_l ul li{ width:100%; margin-bottom:1rem; text-align:center; background:#f5f5f5; line-height:2.75rem;}

.headline_l ul li a{ display:block;}

.headline_l ul li a:hover{background:#c00; color:#fff; }
.left-hover{background:#c00 !important; }
.left-hover a{ color:#fff;}
.headline_l ul li:first-child{ width:100%; padding:1.5rem 0; background:#c00; color:#fff;}

.headline_l ul li:first-child b{ display:block; margin-bottom:1.5rem; font-size:2.25rem; line-height:2.5rem;}

.headline_l ul li:first-child p{ font-size:1rem; line-height:1.25rem; text-transform:Uppercase; color:#ff8992; font-weight:bold;}

.headline_r .crumbs_position{ margin-bottom:.5rem;}

.headline_zs li{ width:100%; padding-bottom:1.5rem; margin-bottom:1.5rem; border-bottom:1px solid #ccc;}

.headline_zs li a{ display:flex;}

.headline_img{ width:25%;}

.headline_jj{ width:82%; margin-right:2%;}

.headline_sj{ width:14%; font-size:1.125rem; text-align:center;}

.headline_img p{ display:block; width:100%; height:0; padding-bottom:75%; position:relative;}

.headline_img p img{ display:block; width:100%; height:100%; position:absolute;}

.headline_jj>h3{ font-size:1.25rem; line-height:2.5rem; margin-bottom:.5rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; transition:.3s; font-weight:bold;}

.headline_jj>p{ font-size:1rem; line-height:1.875rem;word-break: break-word;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;/*数字为显示几行*/

    overflow: hidden;}

.headline_sj>div{ width:100%; height:100%;  display:table;}

.headline_sj>div>p{display:table-cell;vertical-align:middle;}

.headline_zs li a:hover .headline_jj>h3{ color:#c00; transition:.3s;}

/**********************  宝能头条  end  **************************/



.headline_xq_title{ text-align:center; padding-bottom:.5rem; margin-bottom:1rem; border-bottom:1px solid #ccc;}

.headline_xq_title h2{ font-size:1.5rem; margin-bottom:.5rem;}

.headline_xq_title p{ font-size:.875rem; line-height:1.25rem; color:#999;}

.headline_xq_title p span{ margin:0 1rem;}

.headline_js{ font-size:1rem; line-height:1.875rem; overflow: hidden;  }
.headline_js iframe{ display:block; width:100%; max-width:600px; height:450px; margin:0 auto;}


/**********************  宝能头条 详情  end  **************************/

















.sxy{ width:100%; font-size:.875rem; line-height:1.875rem; margin:2rem 0;}

.sxy div{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/**********************  分页  end  **************************/

.fenye{ width:100%; text-align:center; margin:2rem auto; line-height:3rem;}

.fenye>a{ padding:.5rem 1rem; margin:0 .5rem; background:#fff; border:1px solid #ccc; color:#333;}

.fenye>b{ padding:.5rem 1rem; margin:0 .5rem; background:#c00; border:1px solid #c00; color:#fff; }

.fenye>a:first-child{ background:#c00; color:#fff; font-weight:bold; border:1px solid #c00; }

.fenye>a:hover{ background:#c00; color:#fff; border:1px solid #c00; }

/**********************  分页  end  **************************/



.contact_xx li{ width:20%; margin:0 2.5%; float:left; text-align:center; }

.contact_xx li>div{ width:50%; height:0; padding-bottom:50%; position:relative; margin:0 auto;}

.contact_xx li>div img{ display:block; width:100%; height:100%;position:absolute;}

.contact_xx li>p{ width:100%; font-size:1.125rem; line-height:1.875rem; margin-top:.5rem;}

.contact_xx li>p>a{ font-weight:bold; color:#c00;}



.foot_news>h2{ padding-left:1%; border-left:4px solid #c00; line-height:1.25rem; font-size:1.25rem; margin-bottom:1.5rem; margin-left:1%; }

.foot_news ul li{ width:48%; margin:1%; float:left;}

.foot_news ul li a{ display:block; border:1px solid #ccc; background:#fff; display:flex;}

.foot_news_l{ width:22%; text-align:center; background:#ccc; color:#fff; }

.foot_news_r{ width:72%; padding:0 3%; }

.foot_news_l>b{ display:block; font-size:3.5rem; line-height:4rem;}

.foot_news_l>p{ font-size:1.125rem; line-height:2.5rem;}

.foot_news_r h3{ font-size:1.25rem; line-height:3rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.foot_news_r p{ font-size:.875rem; line-height:1.5rem;word-break: break-word;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;/*数字为显示几行*/

    overflow: hidden;}

.foot_news ul li a:hover .foot_news_l{ background:#c00;}



/**********************  底部新闻  end  **************************/





.ind_content bg_h .ny_tk{ margin:0 auto;}

.max_width_1200 .al_dbbt{    padding-left: 1%;

    border-left: 4px solid #c00;

    line-height: 1.25rem;

    font-size: 1.25rem;

    margin-bottom: 1.5rem;



}





.baidu_ditu{ width:100%; height:400px; margin-top:2rem;}









#mrq{width:1200px; height:15.225rem;}

#mrq #Marquee_x { overflow:hidden; width: 100%; height:15.225rem; } 

#Marquee_x ul li{ margin:0;}

#Marquee_x ul li ,#Marquee_x ul li .wlt_dxcp{ height:15.225rem; float:left;line-height:2rem;} 

/* 横向滚动必须让所有li左浮动 */

.ind_anli_x #Marquee_x ul{ margin-top:0;}

#Marquee_x ul li .wlt_dxcp{ float:left;line-height:2rem; width:17.5rem; height:15.225rem;  margin:0 10px;}

#Marquee_x ul li .wlt_dxcp a{display:block;position:relative; overflow:hidden;}

#Marquee_x ul li .wlt_dxcp .ind_anli_img{width:100%;height: 0; padding-bottom: 75%; position: relative; overflow: hidden;}

#Marquee_x ul li .wlt_dxcp .ind_anli_img img{position:absolute;width:100%;height:100%;transition:.3s;}

#Marquee_x ul li .wlt_dxcp a>p{ text-align: center; line-height: 2rem; padding:0 2%; width:96%; border-top:1px solid #ccc;}





/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC   ipad pro*/

@media only screen and (min-width: 992px) and (max-width: 1199px){

	

	

	}

	

/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/

@media only screen and (min-width: 768px) and (max-width: 991px){

	

	

	}



/*手机状态下显示的效果*/

@media only screen and (max-width: 767px) {

	

	html,body{ font-size:85%;}

	.ind_content{ padding: 0;}

	.ind_link{ display:none;}

	/*banner*/

	.flexslider{ width:140%; margin-left:-20%;}

	.flex-direction-nav{ top:35%;}

	.flex-direction-nav li a.flex-prev{ left:20%;}

	.flex-direction-nav li a.flex-next{ right:20%;}

	.bot_kong,.bot_btn{ display:block;} 

    /*banner end*/

	.bn_foot{ display:none;}

	.message ul{ width:96%; margin:2%;}

	

.ind_title{ font-size:1.875rem;}

	.ind_title b{ padding:0 1rem ;}

	.i_zxmelc1 li{ margin:.5rem 2%;}

	.i_zxmelc3d li{ width:46%; margin:2%;}

	

	.customer_case ul li{ width:46%; margin:2%;}

	.customer_case ul li:first-child{ width:96%;}

	.about_size{ width:96%; margin:0;}

	.news_flex{ display:block;}

	.news_l, .news_r{ width:96%; margin:2%;}

	.news_l{ margin-bottom:1.5rem;}

	.foot_flex { display:block;}

	.foot_size, .foot_logo, .foot_ewm{ width:90%; margin:2rem auto;}

	

	.news_time{ width:25%;}

	.news_jj{ width:73%;}

	

	

	.n_banner{ width:100%; overflow:hidden; height:175px;}

	.n_banner img{ width:200%; margin-left:-50%; height:100%;}

	.crumbs_nav ul li{ width:33.33%; border:none;}

	.crumbs_nav ul li:first-child{border:none;}

	.crumbs_position,.about_content{ width:98%; margin:0 auto;	}

	.foot_news h2{ margin-bottom:1rem;}

	.foot_news ul li{ width:98%;}

	

	.contact_xx li{ width:45%; margin-bottom:1rem; }

	.contact_xx li>p{ height:3.75rem;}

	

	.protact_xq{ display:block; width:98%; margin:1%;}

	.protact_xq_l,.protact_xq_r{ width:100%; margin:0;}

	.protact_xq_r>h2{ margin-bottom:0;}

	.protact_xq_js{ width:98%; margin-left:1%;}

	.proxq_xgal ul li{ width:98%;}

	.sxy{ width:98%; margin:1.5rem auto;}

	

	

	.headline_l{ display:none;}

	.headline_r{ width:98%; margin:1%;}



	.headline_img{ width:36%;}

	.headline_jj{ width:60%; margin:0; margin-left:4%;}

	.headline_sj{ width:25%;}

	.headline_sj{ display:none; margin-top:1rem; text-align:right; font-size:1rem;}

	

	.headline_js img {

    display: block;

    width: auto;

    max-width: 100%;

    height: auto;

    margin: 0 auto;

	

	}

	.slides li a img{ height:175px;}

	.headline_jj>h3{ margin-bottom:0;}

	

	.headline_jj>p {    -webkit-line-clamp: 2;}

	

	.baidu_ditu{ width:96%; margin:0 auto;}

	

.protact_xq_lx .protact_xq_zxzx a{ width:auto;}

	.protact_xq_zxzx{ width:40%;}

}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	