﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding: 0px;
    font-family:"微软雅黑";
	color:#666666;
	margin:0px;
	padding:0px; background-color:#fff;
	overflow-x: hidden;
	box-sizing: border-box;
	
	}
*{font-family:"微软雅黑";}
li{list-style:none}
ul{padding-left:0;margin:0 0}
a{color:#666;text-decoration:none;}
.center{max-width:1200px;margin:0 auto}
h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500;}
h1{font-size:2rem;}
.ctrl span{ float:left; cursor:pointer;}
input,textarea,select{outline:none;font-family:"微软雅黑";}
img{border:none}
.cursor_pointer{
	cursor:pointer;
}
button{
	cursor:pointer;
}
.float_l{ float:left;}
.float_r{ float:right;}
.clear{clear:both}
.position_r{position: relative;}
.position_a{position: absolute;}
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:400px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:112.5%}}
@media screen and (min-width:640px) {html {font-size:100%}}

.index_case .list{ width:72%; float: right; margin-top:2rem;}
.list ul li{ width:30.3%; margin:0 1.5% 3% 1.5%; float:left;position: relative;transition: 0.6s;}
.list ul li .list_border{  background: #fff; transition:0.3s; }
.list ul li .list_img{ width:100%; height:0; padding-top:70%; position:relative; overflow:hidden; margin:auto;  transition: 0.3s;}
.list ul li .list_img img{ position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  }
.list ul li .list_img:hover{ transform:translate(0,-6px);}

.list ul li .list_text{ padding:2% 0; line-height:2.6rem; text-align: center; }
.list ul li .list_text p{ width:100%; background: linear-gradient(to right, #0c77e4 0%,#00a3ca 100%); line-height:2.6rem;     color:#fff;text-align: center;
    display: block; margin: auto; border-radius: 20px; margin-top: -10px;    position: absolute;  display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}


.index_xiangmu{ padding:60px 0; background: url(../images/xiangmu.jpg) center no-repeat; height:770px; overflow: hidden;}
.index_xiangmu ul{ overflow: hidden; margin-top:2rem;}
.index_xiangmu ul li{ width:31.3%; float:left; margin:1%;}
.index_xiangmu ul li div{ width:100%; height:0; padding-top:78%; position:relative; overflow:hidden; margin:auto;}
.index_xiangmu ul li div img{position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

.index_youshi{ margin-top:4rem;}
.index_youshi .top{ margin-top:2rem;}
.index_youshi .top ul{ overflow: hidden;}
.index_youshi .top ul li{ width:19%; float: left; padding:1% 3%;overflow: hidden;}
.index_youshi .top ul li div{ width:35%; float: left; margin-right:1rem; height:80px;  }
.index_youshi .top ul li div img{ width:100%;}
.index_youshi .top ul li p{ font-size:1.1rem; color:#444; margin-top:1rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;	}
.index_youshi .top ul li span{ font-size:0.9rem; color:#666; display: block; margin-top:0.4rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_youshi .top ul li:hover{ background:#ee551f; } 
.index_youshi .top ul li:hover p{ color:#fff;}
.index_youshi .top ul li:hover span{ color:#fff;}
.index_youshi .top ul li:hover div{ transform: translate(0,-80px);}

.index_youshi .bottom{ background: url(../images/youshi.jpg) center no-repeat; height:566px;}
.index_youshi .bottom .left{ width:28%; float: left; padding:3%;}
.index_youshi .bottom .left .p01{ font-size:1.6rem; color:#fff; font-weight: 600; margin-top:2rem;}
.index_youshi .bottom .left span{ font-size:1.1rem; color:#fff; margin-top:1rem; display: block;}
.index_youshi .bottom .left .xian{ width:80px; height:2px; background: #fff; margin:2rem 0; display: block;}
.index_youshi .bottom .left .p02{ font-size:1rem; color:#fff; line-height: 2.6rem;}
.index_youshi .bottom .left .zixun{ width:40%; line-height: 2.4rem; border:1px solid #fff; font-size:0.9rem; text-align: center; color:#fff; margin-top:2.6rem; display: block;}
.index_youshi .bottom .left .zixun:hover{ background:#ee551f; color:#fff; border:none;}
.index_youshi .bottom .right{ background: #fff; padding:5% 4%; width:50%; float: right; margin-top:7rem;}
.index_youshi .bottom .right .p01{ font-size:1.8rem; color:#444; font-weight: 600;}
.index_youshi .bottom .right .xian{ width:60px; height:3px; background: #666; margin:2rem 0;}
.index_youshi .bottom .right .wenzi{ overflow: hidden; margin-top:1.6rem;}
.index_youshi .bottom .right .wenzi span{ display: block; width:10px;height: 10px; background: #ee551f; margin-top:0.2rem;border-radius: 50%; float: left; margin-right: 1rem;}
.index_youshi .bottom .right .wenzi p{ font-size:0.9rem; color:#444; float: left; }

.index_about{ margin-top:4rem;}
.index_about .left{ width:45%; float: left;}
.index_about .left div{ width:100%;}
.index_about .left div img{ width:100%;}
.index_about .right{ width:50%; float: right;}
.index_about .right p{ font-size:1rem;color:#666; line-height: 2rem;}

.index_case{ margin-top:4rem; background: #f5f5f5; padding:3rem 0;}
.index_case .box{ margin-top:1rem; overflow: hidden;}
.index_case .box ul{ overflow: hidden;}
.index_case .box ul li{ width:23.4%; float: left; margin:0.8%;}
.index_case .box ul li div{ width:100%; height:0; padding-top:70%; position:relative; overflow:hidden; margin:auto;}
.index_case .box ul li div img{position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); 
-ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
.index_case .box ul li p{ font-size:1rem; color:#444; text-align: center; margin-top:1rem;}


.index_news{ margin-top:3rem;}
.index_news ul{  overflow: hidden;}
.index_news ul li{ width:44%; float: left; margin:1%; padding:2%; background: #f5f5f5;}
.index_news ul li div{ width:30%; float:left; margin-right:1rem;}
.index_news ul li div img{ width:100%;}
.index_news ul li p{ font-size:1.1rem; color:#444; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_news ul li span{ font-size:0.9rem; color:#666; display: block;  margin-top:1rem; line-height: 1.8rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.index_news ul li p:hover{ color:#ee551f;}



.about{ margin:3rem auto; overflow: hidden;}
.about .box{ overflow:hidden; margin-top:1rem;}
.about .box .left{ width:45%; float: left; margin-top:3.2rem;}
.about .box .left div{ width:100%;}
.about .box .left div img{ width:100%;}
.about .box .right{ width:52%; float: right;}
.about .box .right p{ font-size:1.4rem; color:#444; font-weight: 600; margin-top:3rem;}
.about .box .right .xian{ width:60px; height:3px; background: #ee551f; margin:1rem 0; overflow: hidden;}
.about .box .right span{ display:block; font-size: 0.9rem; color:#666; line-height: 2.8rem; margin-top:1.8rem;}
.about .text{ overflow: hidden; margin-top:2rem;}
.about .text p{  font-size:0.9rem; color:#666; line-height: 2.8rem; margin-top:2rem;}

.quyu1{width:100%; margin:3rem 0;}
.quyu1 .text{background:#fff; border-radius: 24px; box-shadow: 0px 0px 10px 0px #ccc; height:200px;position: relative; z-index: 9999;}
.quyu1 .text ul{ overflow:hidden;}
.quyu1 .text ul li{ width:23%;  float:left; margin:4rem 1%;}
.quyu1 .text ul li .top{ overflow:hidden; display:table; text-align: center; margin:auto;}
.quyu1 .text ul li .top p{ font-size:2rem; color:#444; float: left;}
.quyu1 .text ul li .top span{ display:block; font-size:0.9rem; float: left;}
.quyu1 .text ul li .p01{ font-size:1rem; color:#666; text-align: center; margin-top:1rem;}


.case_l{ margin-top:3rem;}
.case_l .text{ overflow: hidden; margin-top:4rem;}
.case_l .text .top{ width:100%; padding-bottom:1rem; border-bottom:1px dashed #ccc; overflow: hidden; margin-bottom:2rem;}
.case_l .text .top h1{ font-size:1.4rem; color:#444; text-align: center; font-weight: 600; }
.case_l .text .top span{ font-size:0.9rem; color:#999; text-align: center; margin-top:1rem; display: block;}
.case_l .text p{ font-size:0.9rem; color:#666; line-height: 2rem; }
.case_l .text div{ max-width:100%; }
.case_l .text div img{ margin:1rem auto; display: block;}



.case{ margin-top:3rem;}
.case .box{ overflow:hidden; }
.case .box ul{ overflow:hidden; margin-top:2rem;}
.case .box ul li{ width:31%; float: left; margin:1%; background: #fff; box-shadow: 0px 0px 10px 0px #ccc;}
.case .box ul li div img{position:absolute; width:100%; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); }
.case .box ul li div{ width:100%; height:0; padding-top:70%; position:relative; overflow:hidden; margin:auto;}
.case .box ul li span{ font-size:1rem; color:#444; line-height: 3.8rem; display: block; padding:0 2rem;}



.news{ padding:3rem 0; }
.news .box{ overflow:hidden;}
.news .box ul{  overflow: hidden;}
.news .box ul li{ width:44%; float: left; margin:1%; padding:2%; background: #f5f5f5;}
.news .box ul li div{ width:30%; float:left; margin-right:1rem;}
.news .box ul li div img{ width:100%;}
.news .box ul li p{ font-size:1.1rem; color:#444; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;overflow: hidden;	}
.news .box ul li span{ font-size:0.9rem; color:#666; display: block;  margin-top:1rem; line-height: 1.8rem;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news .box ul li p:hover{ color:#ee551f;}




.news_l{ margin-top:3rem;}
.news_l .text{ overflow:hidden; margin-top:2rem;}
.news_l .text .left{ width:30%; float: left; border:1px solid #ccc; padding:0 4%;}
.news_l .text .left img{ width:100%;}
.news_l .text .right{ width:57%; float: right;}
.news_l .text .right .p01{ font-size:1.3rem; color:#444; margin-bottom:2rem; margin-top:2rem;}
.news_l .text .right span{ font-size:0.9rem; color:#666; line-height: 2rem; display: block;}
.news_l .text .right .div01{ width:30%; float: left; margin-right:1rem; background: #365dfb; margin-top:3rem;}
.news_l .text .right .div01 p{ font-size:1rem; color:#fff;text-align: center; line-height: 3rem;}
.news_l .text .right .div02{ background:#999;width:30%; float: left; margin-right:1rem; margin-top:3rem;}
.news_l .text .right .div02 p{ font-size:1.2rem; color:#fff;text-align: center; line-height: 3rem;}

.news_l .box .title1{ overflow: hidden; margin-top:2rem;}
.news_l .box .title1 span{ width:4px; height:24px; background: #365dfb; float: left; margin-right:1rem; margin-top:0.3rem;}
.news_l .box .title1 p{ font-size:1.3rem; color:#333; font-weight: 600; float: left;}
.news_l .box p{ font-size:0.9rem; color:#666; line-height: 2.2rem;}
.news_l .tuijian{ margin:3rem 0;}
.news_l .tuijian .title1{ overflow: hidden; margin-top:2rem;}
.news_l .tuijian .title1 span{ width:4px; height:24px; background: #365dfb; float: left; margin-right:1rem; margin-top:0.3rem;}
.news_l .tuijian .title1 p{ font-size:1.3rem; color:#333; font-weight: 600; float: left;}


.news_l .tuijian ul{ overflow:hidden; margin-top:1rem;}
.news_l .tuijian ul li{ width:23%; float: left; margin:1%; position: relative;}
.news_l .tuijian ul li .tupian{    background: #ccc;padding: 10px 10px 60px 10px;}
.news_l .tuijian ul li .tupian a{width: 100%;
    height: 220px;
    text-align: center;
    overflow: hidden;
    display: block;}
.news_l .tuijian ul li .tupian img{vertical-align: middle;max-width: 100%;max-height: 100%;-webkit-transition-duration: 1s;transition-duration: 1s; }
.news_l .tuijian ul li .wenzi{ padding: 5px 1%;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 98%;
    background: #7b7b7b;
    color: #fff;
    font-size: 18px;
    height: 3.4rem;
    line-height: 50px;
    text-align: center;
    transition-duration: .5s;
    -ms-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;}
.news_l .tuijian ul li .wenzi p{ font-size:1rem; color:#fff; line-height: 3.4rem; padding-left:1rem;}
.news_l .tuijian ul li:hover .wenzi{ background:#365dfb; height:4rem;}



.contact{  margin:4rem 0;}
.contact .text{background:#fff; box-shadow: 0px 0px 10px 0px #ccc; overflow: hidden; margin:3rem 0;}
.contact .text .left{ width:54%; float: left;padding:4%; height:300px;}
.contact .text .left .p01{ font-size:2rem; color:#444; font-weight: 600;}
.contact .text .left .p02{ font-size:1rem; color:#999;  margin-top:1rem;}
.contact .text .left .xian{ width:60px; height:3px; background: #ee551f; margin:2rem 0 4rem 0; }
.contact .text .left span{ display:block; font-size:1rem; line-height: 2.4rem; color:#666;}
.contact .text .right{ width:30%; float: right; background: #ee551f; padding:4%;height:300px;}
.contact .text .right .wenzi{ overflow:hidden; margin-top:2rem;}
.contact .text .right .wenzi img{ float:left; margin-right:1rem;}
.contact .text .right .wenzi p{ font-size:1.1rem; color:#fff; float: left; margin-top:0.3rem; }
.contact .text .right span{ font-size:2.4rem; color: #fff; font-weight: 600; display: block; margin:2rem 0;}
.contact .text .right p{ color:#fff;}
.contact .text .right .xian{ width:60px; height:2px; background: #fff; margin:1rem 0 3rem 0;}




.lianjie{ margin:2rem 0;}
.lianjie .top{ overflow:hidden; padding-bottom:1rem; border-bottom:1px solid #ccc;}
.lianjie .top p{ font-size:1.2rem; color:#333; font-weight: 600; float: left;}
.lianjie .top span{ display:block; font-size:0.9rem; color:#999; float: left; margin-left:1rem; margin-top:0.4rem;}
.lianjie .bottom{ overflow:hidden; margin-top:1rem;}
.lianjie .bottom span{ display: block;font-size:0.9rem; color:#666; float: left; margin-right:1.6rem; line-height: 2rem;}
.lianjie .bottom span:hover{ color:#146ad9;}


.paginationa{overflow: hidden; padding:4% 0; width:100%;}
.paginationa .ul01 li{ float:left; border:solid 1px #ccc;margin-left:1%;text-align: center; line-height: 2rem; padding:0 1%;}
.paginationa .ul01{ max-width:1200px; margin:auto;}
.paginationa .ul01 li a:hover{ color:#ffc001;}
.paginationa .ul01 li a{ color:#222;}
.paginationa span{ display:block; float: left; line-height: 2rem;}

.foot{ background:url(../images/foot.jpg) center no-repeat; height:246px;  padding:30px 0 30px 0;  }
.foot .logo1{ width:30%; float: left; margin-top:5rem;}
.foot .float_r{ width:24%;  margin-top:3rem;  }
.foot .float_r p{ font-size:1rem; color:#fff; }
.foot .float_r span{ display:block; color:#fff;  font-size:1.8rem; font-weight: 600;  margin:1rem 0;}
.foot .float_r .more{ width:50%;line-height: 2.2rem; background: #fff;border-radius: 30px; margin:1rem 0; display: block;  font-size:0.9rem; text-align: center;}
.foot .float_l{ float:left; width:14%; margin-top:3rem; margin-left:11rem;}
.foot .float_l p{ font-size:1.1rem; color:#fff;}
.foot .float_l .xian{ width:40px; height:2px; background: #fff; margin:1rem 0;}
.foot .float_l span{ display:block; font-size:0.9rem; color:#fff; margin-right:1rem; line-height: 2rem; float: left;}








/* 首页标题 */

.title{
	width:100%;
	margin:auto;
	margin-bottom:1rem;
	overflow: hidden;padding-bottom:0.9rem;
	}

.title p{ font-size:2rem; color:#444; font-weight: 600; text-align: center; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.title span{ display:block; font-size:0.9rem; color:#666; text-align: center; line-height: 2rem; width:80%; margin:auto; display: block; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.title .xian{ background: url(../images/title.png) center no-repeat; height:4px; margin:1rem auto;}





.title1{ width:100%; padding-bottom:1rem; border-bottom:1px solid #ccc; overflow: hidden; }
.title1 .left{ float: left;}
.title1 .left span{ width:4px; height:26px; background: #ee551f; float: left; margin-right:1rem; margin-top:0.3rem;}
.title1 .left p{ font-size:1.6rem; color:#333; font-weight: 600; float: left;}
.title1 .right{ float: right; margin-top:0.6rem;}
.title1 .right p{ font-size: 0.9rem;  color:#666; float: left;}
.title1 .right span{ display:block; font-size:0.9rem; color: #666; float: left; margin:0 0.4rem;}



.switch{
	height: 99px;
	border-top: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	margin-bottom: 3rem;
	margin-top:4rem;
	width:100%;
	margin:2rem auto;
}
 .switch .margin_left{
	
	margin-top: 18px;
}

.switch .margin_left p{
	font-size: 14px;
	color: #999999;
	width: 330px;
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1; 
}
.switch .margin_left:hover a{
	color: #e99200;
}


.fixed{position: fixed;right: 0;top: 50%;}
.fixed ul{}
.fixed ul li{  background:#ee551f;color:#fff;width: 70px;height: 70px; border-radius: 4px; position: relative;text-align: center; cursor: pointer;  margin-bottom:0.6rem; }
.fixed ul li i{color: #666;margin-top:0.5rem;}
.fixed ul li i{color: #666;margin-top:0.5rem;}
.fixed ul li:last-child img{padding-top: 40%;}
.fixed ul li .img1{width: 50%;margin:0 auto;padding-top: 10%;}
.fixed ul li .img1 img{width: 100%; margin:auto;}
.fixed ul li p{text-align: center;font-size: 0.8rem;}
.fixed ul li .p1 span{display: block;margin: 0.5rem 0;font-weight: none;color: #fff;font-size: 0.9rem;}
.fixed ul li .p1{font-weight:600;position: absolute;top: 0;right: -200px;width: 150px;color:#fff;background:#ee551f;text-align: center;height: 70px;font-size: 1rem;transition: all 1s;z-index: -999; border-radius: 6px;}
.fixed ul li:hover .p1{right:70px;}
.fixed ul li a{color: #666;}


.bottom_fixed{ height:50px; position: fixed; bottom:0; width:100%; display:none; z-index: 999999;}
.bottom_fixed div{ overflow:hidden; width:100%; float: left; height:50px;}
.bottom_fixed .dianhua{ background:#02b90b;}
.bottom_fixed .tu{ width:7%;float:left; margin-right:0.6rem; margin-top: 0.8rem; margin-left:34%;}
.bottom_fixed .tu img{ width:100%;}
.bottom_fixed div span{ font-size:1.3rem; margin-top:0.9rem;color:#fff; float: left; }
.index_youshi .float_r .wenzi{ display:none;}

.index_xiangmu ul li p{ font-size:1rem; color:#666; line-height: 3rem;  width:94%; height:3rem; padding:0 3%; background: #fff; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_news ul li div{width: 30%;
    float: left;
    margin-right: 1rem;
    height: 0;
    padding-top: 24%;
    position: relative;
    overflow: hidden;}
.index_news ul li div img{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.news .box ul li div{    width: 30%;
    float: left;
    margin-right: 1rem;
    height: 0;
    padding-top: 24%;
    position: relative;
    overflow: hidden;}
.news .box ul li div img{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);}
.index_xiangmu{ padding:60px 0; background: url(../images/xiangmu.jpg) center no-repeat; height:830px; overflow: hidden; background-size:100% 100%;}
@media screen and (max-width:640px) {

	.index_xiangmu ul li{ width:48%; }
	.index_xiangmu{height:auto;}
	.title .xian{ display:none;}
	.index_youshi .top ul li{ width:44%;}
	.index_youshi .top ul li div{ width:43%;}
	.index_youshi .bottom{ background:url(../images/youshi1.jpg) center no-repeat;height:500px; background-size:100% 100%;}
	.index_youshi .bottom .right{ display:none;}
	.index_youshi .bottom .left{ width:90%; padding:5%;}
	.index_youshi .bottom .left .p01{ text-align: center;}
	.index_youshi .bottom .left .p02{ text-align: center;}
	.index_youshi .bottom .left span{ text-align: center;}
	.index_youshi .bottom .left .xian{ text-align: center; margin:2rem auto;}
	.index_youshi .bottom .left .zixun{ text-align: center; margin:2rem auto;}
	.index_about .left{ display:none;}
	.index_about .right{ width:92%; margin:4%;}
	.index_case .box ul li{ width:48%;}
	.index_news ul li{ width:88%; padding:5%; margin:1%;}
	.foot .float_l{ margin-left:0; width:90%; margin:0 auto;display: block;float: none;overflow: hidden;}
	.about .box .left{ display:none;}
	.about .box .right{ width:92%; float:none; margin:auto;}
	.about .text{width:92%; float:none; margin:auto;}
	.news .box ul li{ width:90%; padding:4%; }
	.news .box ul{ margin-top:2rem;}
	.contact .text .left{ width:92%;}
    .contact .text .right{ width:92%;}
	.case .box ul li{ width:48%;}
	.news_l .text .left{ width:90%;}
	.news_l .text .right{ width:100%;}
	.news_l .text .right .div02{ width:50%;}
	.news_l .tuijian ul li{ width:48%;}
	.index_news ul li span{    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;overflow: hidden;}
    .news .box ul li span{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;	}
	
	
	.lianjie{ width:92%; margin:2rem auto;}
	.foot .logo1{ display:none;}
	.news{ width:92%; float: none; padding:4%;}
	.news .text ul li div{ display:none;}
	.news_l{ width:92%; float: none; margin: auto; background: none;}
	.contact{ width:92%; margin:2rem auto; float: none;}
	.contact .wenzi{width:100%; margin-top:3rem;}

	
	.foot .erweima{ display:none;}
	.foot .float_ll{ width:92%; float: none; margin:auto; overflow: hidden;}
	.foot .float_r{ width:92%; float: none; margin:2rem auto; overflow: hidden; border-left:none;padding-left:0;}
	.foot{ margin-bottom:50px;  height:auto; padding:20px 0; background:#444;}
	.bottom_fixed{ display:block;}
	.switch .margin_left{ width:100%;}

	.fixed{ display:none;}

}






