﻿@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:1440px;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_fuwu{ margin-top:2rem;}
.index_fuwu ul{ overflow: hidden;}
.index_fuwu ul li{ width:18.6%; float: left; margin:0.7%;  }
.index_fuwu ul li:nth-child(1){ background:url(../images/fuwu1.png) center no-repeat; height:114px;background-size: 100% 100%;}
.index_fuwu ul li:nth-child(2){ background:url(../images/fuwu2.png) center no-repeat; height:114px;background-size: 100% 100%;}
.index_fuwu ul li:nth-child(3){ background:url(../images/fuwu3.png) center no-repeat; height:114px;background-size: 100% 100%;}
.index_fuwu ul li:nth-child(4){ background:url(../images/fuwu4.png) center no-repeat; height:114px;background-size: 100% 100%;}
.index_fuwu ul li:nth-child(5){ background:url(../images/fuwu5.png) center no-repeat; height:114px;background-size: 100% 100%;}
.index_fuwu ul li p{ color:#fff; font-size: 1.4rem; margin-top:1.5rem; margin-left:1.4rem;}
.index_fuwu ul li span{ color:#fff; font-size: 0.9rem; margin-top:0.6rem; margin-left:1.4rem; display: block;}


.index_about{ margin-top:5rem;}
.index_about .left{ width:48%; float: left;}
.index_about .left img{ width:100%;}
.index_about .right{ width:50%; float: right; background: url(../images/about_r.jpg) center no-repeat; height:440px;}
.index_about .right p{ font-size: 0.9rem; color:#666; line-height: 2rem; width: 55%;margin-left: 6rem;margin-top: 3rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;}


.index_case{ padding-top:80px; background: url(../images/case.jpg) center no-repeat; height:1070px;}
.index_case ul{ overflow: hidden; margin-top:2rem;}
.index_case ul li{ width:31.7%; float: left; margin:0.8%; }
.index_case ul li div{ width:100%;  height:0; padding-top:65%; position:relative; overflow:hidden; margin:auto; }
.index_case ul li div img{border-radius: 14px; 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 ul li p{ font-size: 1.2rem; color:#111;  margin-top:1rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_case ul li span{ font-size: 0.9rem; color:#999;  margin-top:0.6rem; display: block; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.index_case .more{ width:22%; border:1px solid #315451; border-radius: 40px; display: block; margin:4rem auto 0 auto; transition: 0.3s;}
.index_case .more p{ font-size: 1.1rem; line-height: 3.8rem; color:#315451; text-align: center;}
.index_case .more:hover{ background: #315451; }
.index_case .more:hover p{ color:#fff;}


.index_youshi{ background: url(../images/youshi.jpg) center no-repeat; height:870px;}
.index_youshi .left{ width:35%; float: left; margin-top:11rem;}
.index_youshi .left p{ font-size:2rem;  color:#315451; }
.index_youshi .left h2{ font-size: 2.2rem; color:#333; margin:1rem 0;}
.index_youshi .left .xian{ width:80px; height:4px; background: #315451; margin:2rem 0;}
.index_youshi .left span{ display: block; font-size: 0.9rem; line-height: 1.8rem; margin-top:2rem; color:#666;}
.index_youshi .left ul{ overflow: hidden; margin-top:4rem;}
.index_youshi .left ul li{ width:25%; float: left; }
.index_youshi .left ul li div{ width:80px; height:80px; background: #cad3d2; border-radius: 50%; margin:1% auto;}
.index_youshi .left ul li div i{ line-height: 80px; margin:auto;display: block; text-align: center; font-size: 40px; color:#315451;}
.index_youshi .left ul li p{ font-size: 1rem; color:#444; text-align: center; margin-top:0.7rem;}
.index_youshi .right{width:62%; float: right; margin-top:8rem;}
.index_youshi .right img{ width:100%;}


.index_anli{ padding:6rem 0; background: #f8f8f8; margin-top:-1px;}
.index_anli .title{ margin-bottom:2rem;}
.index_anli .left{ width:46%; float: left;}
.index_anli .left img{ width:100%; border-radius: 20px; height:562px;}
.index_anli .right{ width:53%; float: right;}
.index_anli .right ul{  overflow: hidden;}
.index_anli .right ul li{ width:47.6%; margin:0 1.2%; float: left;}
.index_anli .right ul li img{ width:100%; height:270px; border-radius: 20px;}
.index_anli .right ul li:nth-child(1){ margin-bottom:1.2rem;}
.index_anli .right ul li:nth-child(2){ margin-bottom:1.2rem;}



.index_liucheng{ margin-top:5rem;}
.index_liucheng .text{ overflow: hidden; margin-top:2rem;}
.index_liucheng .text ul{ overflow: hidden;}
.index_liucheng .text ul li{ width:14.2%; float: left;} 
.index_liucheng .text ul li div{ width:24.5%; margin:auto;}
.index_liucheng .text ul li div img{ width:100%;}
.index_liucheng .text ul li p{ font-size: 1rem; color:#666; line-height: 1.6rem;  text-align: center; margin-top:0.8rem;}
.index_liucheng .bottom{ margin-top:1rem;}






.index_news{ margin-top:5rem;}
.index_news ul{ overflow: hidden; margin-top:2rem;}
.index_news ul li{ width:47.5%; float: left; margin-right:5%; margin-bottom:2rem;}
.index_news ul li:nth-child(2n+0){ margin-right:0;}

.index_news ul li .tupian{ width:40%; float: left; margin-right:1.8rem;  height:0; padding-top:25%; position:relative; overflow:hidden; }
.index_news ul li .tupian 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_news ul li p{ font-size: 1.4rem; color:#333; margin-top:1.6rem; 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:0.9rem; line-height: 1.6rem; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.index_news ul li p:hover{ color:#315451;} 


.fuwu1{ background: #f5f5f5; padding:2rem 0; margin-top:4rem;}
.fuwu1 ul{ overflow: hidden;} 
.fuwu1 ul li{ width:15%; float: left; margin-right:6.2%;}
.fuwu1 ul li:nth-child(5){ margin-right:0;}
.fuwu1 ul li img{ float: left; margin-right:1rem;}
.fuwu1 ul li p{ font-size: 1rem; color:#444; float: left; line-height: 2.6rem;}



.weizhi{ background: #f5f5f5;}
.weizhi p{ float: left; font-size: 0.9rem; color:#333; line-height: 3.6rem;}
.weizhi span{ display: block; margin:0 1rem; float: left; font-size: 0.9rem; color:#666; margin-top:1.2rem;}


.about{  overflow: hidden; margin-top:3rem;}
.about .title1{ overflow: hidden;}
.about .title1 span{ display: block; float: left; margin-right:1rem; height:24px; width:3px; background: #315451; margin-top:0.4rem;}
.about .title1 p{  font-size: 1.6rem; color:#222; font-weight: 600; float: left;}
.about .box{ overflow: hidden; margin-top:2rem;}
.about .box p{ font-size: 0.9rem; color:#666; line-height: 2rem; margin-bottom:1rem;}
.about .box span{ display: block; font-size: 1.1rem; font-weight: 600; margin:2rem 0; color:#444;}
.about ul{  overflow: hidden; margin-top:4rem; background: #f2f2f2; border-radius: 20px; width:92%; padding:4%;}
.about ul li{ width:16.9%; float: left; border-right:1px solid #ccc; padding:0 4%;}
.about ul li:nth-child(4){ border-right:0;}
.about ul li div{ float: left; margin-right:1rem;}
.about ul li p{ font-size: 1.5rem; color:#333; font-weight: 600; margin-bottom:0.6rem; margin-top:1rem;}
.about ul li span{ font-size: 0.9rem; color:#666; display: block;}
.about .tupian{ width:100%; margin:4rem 0;}
.about .tupian img{ width:100%;}



.contact{ overflow: hidden; margin-top:4rem;}
.title1{ overflow: hidden;}
.title1 span{ display: block; float: left; margin-right:1rem; height:24px; width:3px; background: #315451; margin-top:0.4rem;}
.title1 p{  font-size: 1.6rem; color:#222; font-weight: 600; float: left;}

.contact .wenzi{ overflow: hidden;margin-top:3rem;}
.contact .wenzi .left{ width:50%; float: left; margin-top:2rem;}
.contact .wenzi .left p{ font-size: 1.6rem; color:#444; font-weight: 600; }
.contact .wenzi .left .xian{ display: block; height:3px; width:80px; background: #315451; margin:2rem 0;}
.contact .wenzi .left span{ display: block; font-size: 1rem; color:#666; line-height: 2rem;}
.contact .wenzi .right{ width:10%; float: right; padding-right:5%; margin-top:2rem;}
.contact .wenzi .right div{ padding:0.5%; border:1px solid #e5e5e5; }
.contact .wenzi .right div img{ width:100%;}
.contact .wenzi .right p{ font-size: 0.9rem; color:#666; margin-top:0.7rem; text-align: center;}


#allmap{ width:100%; height:640px; border:1px solid #ccc; margin:3rem 0;}

.case{ padding-top:80px;}
.case .text ul{ overflow: hidden; margin-top:2rem;}
.case .text ul li{ width:31.7%; float: left; margin:0.8%; }
.case .text ul li div{ width:100%;  height:0; padding-top:65%; position:relative; overflow:hidden; margin:auto; }
.case .text ul li div img{border-radius: 14px; 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 .text ul li p{ font-size: 1.2rem; color:#111;  margin-top:1rem; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.case .text ul li span{ font-size: 0.9rem; color:#999;  margin-top:0.6rem; display: block; display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.case .text .more{ width:22%; border:1px solid #315451; border-radius: 40px; display: block; margin:4rem auto 0 auto; transition: 0.3s;}
.case .text .more p{ font-size: 1.1rem; line-height: 3.8rem; color:#315451; text-align: center;}
.case .text .more:hover{ background: #315451; }
.case .text .more:hover p{ color:#fff;}



.news{ overflow: hidden; margin:3rem 0 0 0;}
.news .text ul{ overflow: hidden; margin-top:2rem;}
.news .text ul li{ width:47.5%; float: left; margin-right:5%; margin-bottom:2rem;}
.news .text ul li:nth-child(2n+0){ margin-right:0;}
.news .text ul li .tupian{ width:40%; float: left; margin-right:1.8rem;  height:0; padding-top:25%; position:relative; overflow:hidden; }
.news .text ul li .tupian 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 .text ul li p{ font-size: 1.4rem; color:#333; margin-top:1.6rem; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;}
.news .text ul li span{ font-size: 0.9rem; color:#666; display: block; margin-top:0.9rem; line-height: 1.6rem; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.news .text ul li p:hover{ color:#315451;} 



.news_l{ overflow: hidden; margin-top:3rem;}
.news_l .text{ overflow: hidden; margin-top:2rem;}
.news_l .text .top{ overflow: hidden; padding-bottom:1rem; border-bottom:1px dashed #ccc;}
.news_l .text .top h1{ font-size: 2rem; color:#444; text-align: center; }
.news_l .text .top p{ font-size: 0.9rem; color:#999; text-align: center; margin-top:1rem;}
.news_l .text .wenzi{ margin-top:2rem; overflow: hidden;}
.news_l .text .wenzi p{ font-size: 0.9rem; color:#666; line-height: 2.6rem; margin-bottom:1rem;}
.news_l .text .wenzi img{ max-width:100%; display: block; margin:2rem auto;}



.pass{ overflow: hidden; margin:3rem 0;}
.pass .left{ width:42%; float: left; border:1px solid #ccc; border-radius: 20px; padding-left:2%; }
.pass .left p{ font-size: 1rem; color:#444; float: left; line-height: 3.8rem;}
.pass .left a{ font-size: 1rem; color:#444; float: left; display: block;line-height: 3.8rem;}
.pass .right{ width:42%; float: right; border:1px solid #ccc; border-radius: 20px; padding-left:2%; }
.pass .right p{ font-size: 1rem; color:#444; float: left; line-height: 4rem;}
.pass .right a{ font-size: 1rem; color:#444; float: left; display: block;line-height: 4rem;}
.pass .right:hover{ background:#2d4c3d;}
.pass .right:hover p{ color:#fff;}
.pass .right:hover a{ color:#fff;}
.pass .left:hover{ background:#2d4c3d;}
.pass .left:hover p{ color:#fff;}
.pass .left:hover a{ color:#fff;}




.tuijian{ overflow: hidden; margin-top:3rem;}
.tuijian .title1{ padding-bottom:1rem; border-bottom:1px solid #ccc;}

.tuijian ul{ overflow: hidden; margin-top:2rem; margin-bottom:3rem;}
.tuijian ul li{ width:47.5%; float: left; margin-right:5%; margin-bottom:2rem;}
.tuijian ul li:nth-child(2n+0){ margin-right:0;}
.tuijian ul li .tupian{ width:40%; float: left; margin-right:1.8rem;  height:0; padding-top:25%; position:relative; overflow:hidden; }
.tuijian ul li .tupian 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%); } 
.tuijian ul li p{ font-size: 1.4rem; color:#333; margin-top:1.6rem; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:1;
overflow: hidden;}
.tuijian ul li span{ font-size: 0.9rem; color:#666; display: block; margin-top:0.9rem; line-height: 1.6rem; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.tuijian ul li p:hover{ color:#315451;}









.paginationa {
    overflow: hidden;
    padding: 4rem 0;
    width: 100%;
}

    .paginationa .ul01 li {
        float: left;
        border: solid 1px #315451;
        margin-left: 1%;
        text-align: center;
        border-radius: 10px;
        padding: 0 1rem;
        line-height: 2.5rem;
    }

    .paginationa .ul01 {
        max-width: 1440px;
        margin: auto;
    }

        .paginationa .ul01 li:hover {
            background: #315451;
            color: #fff;
        }

            .paginationa .ul01 li:hover a {
                color: #fff;
            }

        .paginationa .ul01 li a {
            color: #222;
            line-height: 2.5rem;
        }

        .paginationa .ul01 span {
            display: block;
            float: left;
            font-size: 1rem;
            color: #333;
            line-height: 2.5rem;
            border: solid 1px #315451;
            margin-left: 1%;
            text-align: center;
            border-radius: 10px;
            padding: 0 1rem;
        }

.foot{ background:#315451;   padding:60px 0 0 0;  }
.foot .center{ overflow: hidden;}
.foot .left{ width:40%; float: left;}
.foot .left .logo{ overflow: hidden;}
.foot .left .logo img{ max-width:330px;}
.foot .left .youlian{ overflow: hidden; width:100%; margin-top:2rem;}
.foot .left .youlian a{ font-size: 0.9rem; color:#ccc; margin-right:1rem; float: left; line-height: 1.6rem;}
.foot .left .youlian p{ font-size: 1rem; color:#fff; float: left; margin-top:0.1rem;} 
.foot .left .p01{ font-size: 0.9rem; color:#fff; margin-top:1rem;}
.foot .right{ width:52%; float: right;}
.foot .right .top{ overflow: hidden; margin-top:1.6rem;}
.foot .right .top p{ float: left; font-size: 0.9rem; color:#ccc;}
.foot .right .top span{ display: block; float: left; font-size: 0.9rem; margin:0 2.3rem; color:#ccc;}
.foot .right .bottom{ overflow: hidden; margin-top:3rem;}
.foot .right .bottom .left1{ float: left; margin-top:2rem;}
.foot .right .bottom .left1 p{ font-size: 0.9rem; color:#fff;}
.foot .right .bottom .left1 span{ font-size: 2rem; color:#fff; display: block; font-weight: 600; font-style: italic; margin:0.8rem 0;}
.foot .right .bottom .erweima{ float: right;}
.foot .right .bottom .erweima div{ width:120px; height:120px; padding:8px; border:1px solid #517572;}
.foot .right .bottom .erweima div img{ width:100%;}
.foot .right .bottom .erweima p{ font-size: 0.86rem; color:#fff; text-align: center; margin-top:0.4rem;}
.foot .right .top p:hover{ color:#fff;}
.foot .banquan{ width:100%;   overflow: hidden; margin-top:2rem; border-top:1px solid #657f7d;}
.foot .banquan p{ font-size: 0.9rem; color:#ccc; line-height: 3.4rem;  } 

/* 首页标题 */

.title{
	width:100%;
	margin:auto;
	margin-bottom:1rem;
	overflow: hidden;padding-bottom:0.9rem;
	}

.title p{ font-size:2rem; color:#444;  text-align: center; font-family: "方正兰亭细黑简体"; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.title span{ display:block; margin:1.4rem auto 0 auto;  height:2px; background: #315451; width:100px;}






.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:#315451;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:#315451;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:50%; float: left; height:50px;}
.bottom_fixed .zaixian{ background:#ea6707;}
.bottom_fixed .dianhua{ background:#02b90b;}
.bottom_fixed .tu{ width:11%;float:left; margin-right:0.6rem; margin-top: 0.9rem; margin-left:24%;}
.bottom_fixed .tu img{ width:100%;}
.bottom_fixed div span{ font-size:1.06rem; margin-top:0.9rem;color:#fff; float: left; }
.index_youshi .float_r .wenzi{ display:none;}






@media screen and (max-width:640px) {



.index_fuwu ul li{ width:48.6%;}
.index_fuwu ul li:nth-child(5){ display: none;}
.index_about .left{ width:94%; margin:auto; float: none;}
.index_about .right{ width:94%; float: none; margin:1rem auto; background:none; height:auto;} 
.index_about .right p{ width:94%; margin:auto;}
.index_about{ margin-top:3rem;}
.index_case{ background: none; width:94%; margin:auto; padding-top:3rem; height:auto;}
.index_case ul li{ width:48.4%;}
.index_case .more{ width:52%;}
.index_youshi{ background: none; height:auto;}
.index_youshi .left{ width:94%; float: none; margin:3rem auto 0 auto;}
.index_youshi .right{ width:94%; float: none; margin:2rem auto;}
.index_anli .left{ width:94%; float: none; margin:auto;}
.index_anli .left img{ height:auto;}
.index_anli .right{width:94%; float: none; margin:1.2rem auto; }
.index_anli .right ul li img{ height:auto;}
.index_anli{ padding:4rem 0;}
.index_liucheng .text ul li{ width:33.3%; margin-bottom:1.2rem;}
.index_liucheng .text ul li:nth-child(5){ display: none;}
.index_liucheng .bottom{ display: none;}
.index_news ul li{ width:94%; float: none; margin:auto;}
.index_news ul li:nth-child(2){  margin:auto;}
.index_news ul li:nth-child(4){  margin:auto;}
.fuwu1{ display: none;}
.weizhi{ width:94%; padding:0 3%;}
.about{ width:94%; margin:2rem auto;}
.about ul{ display: none;}
.about .tupian{ margin:2rem 0;}
.contact{ width:94%; margin:2rem auto;} 
.contact .wenzi .left{ width:92%; margin:auto; float: none;}
.contact .wenzi .right{ display: none;}
.contact #allmap{ display: block; width:99%;}


.case{ width:94%; margin:auto; padding-top:3rem;}
.case .text ul li{ width:48.4%;} 
.paginationa{ padding:2rem 0 1rem 0;}
.news{ width:94%; margin:2rem auto;}
.news .text ul li{ width:100%;}
.news .text ul li p{ margin-top:0;}

.news_l{  width:94%; margin:2rem auto;}
.pass .left{ width:97%;}
.pass .right{ width:97%; margin-top:2rem;}
.tuijian{ width:94%; margin:auto; margin-top:2rem;}
.tuijian ul li{ width:100%;}
.tuijian ul li p{ margin-top:0;}
.tuijian ul{ margin-bottom:0;} 
.index_news{ margin-top:4rem; margin-bottom:3.5rem;}
#allmap{ height:440px;}




	.foot .erweima{ display:none;}
	.foot{ margin-bottom:50px;  height:auto;  margin-top:2rem; width:94%; padding:2rem 3%;}
	.foot .left{ width:100%; display: none;}
	.foot .right{ width:100%;}
	.foot .right .top span{margin: 0 0.9rem;}
	.foot .right .bottom{ margin-top:1rem;}
	.foot .banquan p{ line-height: 1.5rem;}
	
	
	.bottom_fixed{ display:block;}
	.fixed{ display:none;}

}






