﻿@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:"微软雅黑";}
a{text-decoration:none;}
li{list-style:none}
ul{padding-left:0;margin:0 0}
a{color:#666}
.center{max-width:1200px;margin:0 auto}
h1,h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500;}
.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%}}


/*翻页*/
.prduct_dl{ float:right; margin-top:1.0rem; margin-right:1%;}
.prduct_dl dl dd{ float:left; height:1.8rem; line-height:1.8rem; margin:0 0.5rem; color:#333;}
.prduct_dl dl dd a{ display:block; border:1px solid #ccc; padding:0rem 0.7rem; color:#333; margin-top:-1px;}
.prduct_dl dl dd a:hover{ color:#088e28; border-color:#088e28;}



/* banner */
.banner .banner_img{
	background: url("../img/banner1.png") top center no-repeat;
	width: 100%;
	height: 600px;
}

.banner_nav{
	background: url("../img/banner_nav_backgroudn.png") top center no-repeat;
	width: 100%;
	height: 86px;
}
.banner_nav .center{
	display: flex;
}
.banner_nav .center .width{
	width: 25%;
}
.banner_nav .center .width img{
	margin-left:2rem;
	margin-right:2rem;
}
.banner_nav .center .width div p:nth-child(1){
	font-size:0.9rem;
	color: #fff;
	text-transform:uppercase;
	margin-top:1rem;
    margin-bottom:1rem;
}
.banner_nav .center .width div p:nth-child(2){
	font-size:0.9rem;
	color: #fff;
}

.list{ width:97%; margin:2rem auto; max-width:1200px; }
.list ul li{ width:31.33%; margin:1.0rem 1%; background:#fff; float:left;}
.list ul li .list_border{    background:#0084e1;}
.list ul li .list_img{ width:100%; height:0; padding-top:70%; position:relative; overflow:hidden}
.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_text{ height:3.6rem; line-height:3.6rem; text-indent:1.0rem; font-size:1.1rem;}
.list ul li .list_text a{ color:#fff; line-height:3.6rem; width:98%; margin:0 auto; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list ul li .list_border:hover{
	box-shadow:4px 4px 6px #ccc;
	 background:#ffa200;
	 color:#fff;
	}

.list ul li .list_text1{ height:2rem; font-size:1.1rem; padding:1rem; background:#0084e1;}
.list ul li .list_text1 a{ color:#fff; width:98%; margin:0 auto; display:block; overflow:hidden;}
.list ul li .list_text1 a span{ font-size:0.9rem; color:#666; line-height:1.4rem;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.list ul li .list_text1:hover{
	box-shadow:4px 4px 6px #ccc;
	 background:#ffa200;
	 color:#fff;
	
	}


/* 底部 */

.footer {
    width: 100%;
    background: #333;
}

    .footer .center {
        min-width: 1200px;
        width: 100%;
        margin: auto;
        padding: 3rem 0;
        overflow: hidden;
    }

        .footer .center img {
            width: 26%;
            float: left;
        }


        .footer .center .foot-z {
            width: 36%;
            float: left;
            margin: 3rem 8rem 2rem 8rem;
            border-right: solid 1px #888;
        }

            .footer .center .foot-z p {
                font-size: 1rem;
                line-height: 30px;
                color: #ccc;
            }

        .footer .center .er {
            float: left;
            width: 30%;
            display:none;
        }

            .footer .center .er img {
                width: 48%;
            }

            .footer .center .er p {
                width: 48%;
                text-align: center;
                font-size: 1rem;
                color: #ccc;
            }

    .footer .banquan {
        width: 100%;
        background: #444;
    }

        .footer .banquan p {
            font-size: 1rem;
            color: #999;
            text-align: center;
            line-height: 3rem;
        }	
/* 首页标题 */
.index_title{
	text-align: center;
}
.index_title .flex{
	margin: auto;
    width: 235px;

}


.index_title .flex .flex_1{
    width:3rem;
	height:2px;
	background:#999;
	margin-top:18px;
	
	float:left;
    display:none;
}
.index_title .flex p{
	font-size:1.6rem;
	color:#444;

	padding:0 1rem;
	}

.index_title .flex .flex_2{
   width:3rem;
	height:2px;
	background:#999;
	margin-top:18px;
	
	float:right;
    display:none;
	
}
.index_title .index_title_line{
	width: 80px;
	height: 3px;
	background: #d0b46f;
	margin-left: calc(50% - 78px);
	margin-top: 0px;
}

/* 案例中心 */
.index_product{
	padding-top: 40px;
	overflow:hidden;
	background:url(../img/beijing.jpg) center no-repeat;
	
}

.index_product .index_title{
	margin-bottom: 38px;
	overflow:hidden;
	
}
.index_product .product_nav{
	text-align: center;
	overflow:hidden;
}
.index_product .product_nav ul{
	    max-width: 1200px;
    margin: auto;

	
}
.index_product .product_nav ul li{

	float:left;
	border-radius: 10px;
	font-size: 16px;
	color: #666;
	line-height: 40px;
	transition: all 0.2s ease-in-out;
    margin: 0 4%;
   padding:0 1%;
}
.index_product .product_nav ul .select a{
	color:#fff;
	
	}
.index_product .product_nav ul .select{
	background: #0084e1;
	color: #fff;
}
.index_product .product_nav ul li:hover{
	background: #0084e1;
	color: #fff;
}


.product{
	padding-top:4rem;
	
	}


.product_nav{
	text-align: center;
	margin-top:3rem;
}
.product_nav ul{

	max-width: 1200px;
    margin: auto;
    overflow: hidden;
}
.product_nav ul li{
	width: 12%;
	float:left;
	border-radius: 10px;
	font-size: 16px;
	color: #666666;
	line-height: 40px;
	transition: all 0.2s ease-in-out;
	margin: 0 16px;
}
.product_nav ul .select{
	background: #0084e1;
	color: #fff;
}
.product_nav ul li:hover{
	background: #0084e1;
	color: #fff;
}


.advertisement{
 width:100%; position:relative;overflow:hidden; display:block; height:280px
}
.advertisement img{ position:absolute; top:0;left:50%; margin-left:-960px;}
.advertisement_mo{display:none;width:100%}
.advertisement_mo img{ width:100%}


.index_product_img{
	height: 500px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.index_product_img .product_img1{
	width: 600px;
	height: 500px;
	margin-right: 38px;
	overflow: hidden;
}
.index_product_img .product_img1 img{
	width: 600px;
	height: 500px;
	transition: all 0.4s ease-in-out;
}
.index_product_img .product_img1:hover img,
.index_product_img .product_img2:hover img,
.index_product_img .product_img3:hover img{
	transform: scale(1.1);
}
.index_product_img .product_img2{
	width: 560px;
	height: 230px;
	margin-bottom: 40px;
	overflow: hidden;
}
.index_product_img .product_img2 img{
	width: 560px;
	height: 230px;
	transition: all 0.4s ease-in-out;
}
.index_product_img .product_img3{
	width: 560px;
	height: 230px;	
	overflow: hidden;
}
.index_product_img .product_img3 img{
	width: 560px;
	height: 230px;
	transition: all 0.4s ease-in-out;
}
.index_product_img2{
	margin-bottom: 72px;
}
.index_product_img2 .float_l{
	width: 373px;
	border-bottom: solid 1px #cccccc;
	transition: all 0.3s ease-in-out;
	margin-left: 40px;
}
.index_product_img2 .float_l:nth-child(1){
	margin-left: 0px;
}
.index_product_img2 .float_l img{
	width: 373px;
	height: 280px;
}
.index_product_img2 .float_l p{
	width: 373px;
	height: 62px;
	line-height: 62px;
	font-size: 18px;
	color: #666666;
	text-indent: 22px;
	transition: all 0.3s ease-in-out;
}
.index_product_img2 .float_l:hover{
	background: #088e28;
	border-bottom: solid 1px #088e28;
}
.index_product_img2 .float_l:hover p{
	color: #fff;
}



.swiper-slide{
	  margin: auto;
	
	}
<!--案例中心-->
.index_case{
	background:url(img/beijing.jpg) center no-repeat;
	height:500px;
	width:100%;
	margin-top:3rem;
	display:block;
	}
.index_case .center{
	min-width:1200px;
	margin:auto;
	display:block;
	}

/* 首页关于我们 */
.index_about{
	width:100%;
	background:url(../img/abbg.jpg) center no-repeat;
	overflow: hidden;
	padding: 4rem 0 0rem 0;
	margin-bottom:4rem;

	
	}
.index_about .center{
	min-width:1200px;
	margin:auto;
	width:100%;

	}
.index_about .center .float_l{
	width:30%;
    overflow:hidden;
    display:none;
	}

.index_about .center .float_r{
	 width: 100%;


	}	
.index_about .center .float_r .float_r_text{
    margin-top: 3rem;
	overflow:hidden;
	
}
    .index_about .center .float_r .float_r_text img {
        max-width:80%;
        margin:auto;
        display:block;
    }
/*.index_about .center .float_r .float_r_text p{
   font-size:0.9rem;
   color:#444;
   line-height:2.4rem;
   text-indent: 2rem;
}*/
    .index_about .center .float_r .float_r_text p {
        font-size: 0.9rem;
        color: #444;
        line-height: 2.4rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
    }		
.index_about .center .float_r .float_r_text a span{
	font-size:1rem;
	color:#fff;
	background:#088e28;
	border-radius:20px;
	float:right;
	text-align:center;
	line-height:2.4rem;
    padding:0 2%;
	margin-top:2rem;
	}
.index_about .center .float_r .float_l_display{
	display: flex;
	margin-top: 2rem;
   }
.index_about .center .float_r .float_l_display .flex{
	width:32%;
   }	
.index_about .center .float_r .float_l_display .flex p{
	font-size:0.9rem;
	color:#666;
	text-align:center;

   }	
 .index_about .center .float_r .float_l_display .flex span{
	font-size:3rem;
	color:#444;
	text-align:center;
	display:block;
    font-weight:500;
   }

/* 产品详情 */
.title{

}
.title h3{
	font-size:2rem;
	color: #333;

	text-align: center;
}
.title h4{
	font-size:0.9rem;
	color: #666666;
	text-transform: uppercase;
	text-align: center;
	margin-top:0.6rem;
	margin-bottom:0.9rem;
}
.title div{
	width:4rem;
	height: 3px;
	background: #088e28;
	margin: auto;
	margin-top:1rem;
}
.product_details {
    max-width:1200px !important;
    margin:auto;
}
.product_details .title {
    padding-top: 3rem;
}
.product_details .product_img{
	width:100%;
	max-width:1200px;
  
	position: relative;
	margin: auto;
	
	margin-top:5rem;
	margin-bottom:4rem;
}

.product_img .swiper-button-prev,.product_img .swiper-container-rtl .swiper-button-next{
	width: 79px;
	height: 79px;
	background: url("../img/arrow_left.png") top center no-repeat;
	top: 45%;
	left: -122px;
}
.product_img .swiper-button-next,.product_img .swiper-container-rtl .swiper-button-prev{
	width: 79px;
	height: 79px;
	background: url("../img/arrow_right.png") top center no-repeat;
	top: 45%;
	right: -122px;
}
.product_text .h3{
	border-bottom: solid 1px #0084e1;
	margin-bottom: 20px;
}
.product_text .h3 h3{
	width: 110px;
	height: 39px;
	background: #0084e1;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 39px;
}
.product_text .text{
	padding-bottom: 100px;
}
.product_text .text p{
	font-size: 14px;
	color: #666666;
	line-height: 22px;
}
.product_text .text img{max-width:80%; margin:auto; display:block;}
.product_list .product_nav{
	margin-top:2rem;
	margin-bottom:2rem;
}
.product_list .index_product_img2 .float_l:nth-child(1) {
    margin-left:2rem;
}
.product_list .index_product_img2{
	margin-left:-2rem;
}
.product_list .index_product_img2 .float_l{
	margin-bottom:2rem;
}
.paging{
	text-align: center;
	margin-top:2rem;
}
.paging ul{
	display: inline-flex;
}
.paging ul li{
	min-width:2rem;

	line-height:2rem;
	font-size:1rem;
	color: #999999;
	border: solid 1px #cccccc;
	margin-left:0.9rem;
}
.paging ul .first,
.paging ul .tail{
	padding: 0 10px;
}
.paging ul .first{
	margin-left: 0;
}
.paging ul li:hover{
	color: #0084e1;
	border: solid 1px #0084e1;
}
.paging ul .select{
	color: #0084e1;
	border: solid 1px #0084e1;
}


/* 新闻列表 */

.news{
	
    padding-bottom:3rem;
     overflow: hidden;
	 margin-bottom:4rem;
	}

.news .center{
	width:100%;
	min-width:1200px;
	margin:auto;
	
}
.news .center .shuxian{
	background:url(../img/xian.jpg) left no-repeat;
	height:136px;
	margin-left:6rem;
	
	}
.news .center .float_l div{
	 background: #ccc;
    border-radius: 30px;
    line-height: 2.6rem;
    width: 12rem;
    text-align: center;
    margin-top: 1rem;
	}
.news .center .float_l div:hover{
	background:#0084e1;
}	
.news .center .float_l img{
	margin-left: 1rem;
    margin-top: 2rem;
	}
.news .center .float_r{
	width:82%;
	}
.news .center .float_r div h2{
	color:#333;
	font-size:1.2rem;
	line-height:3rem;
	
	}
    .news .center .float_r div img{ width:100%}
    .news .center .float_r div p {
        color: #666;
        font-size: 0.9rem;
        line-height: 1.4rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }	
.news .center .float_r .float_box{
   width: 45%;
    float: left;
    margin-left: 3rem;
    overflow: hidden;
	margin-bottom:3rem;
	
	}
    .news .center .float_r .float_box .float_img{
        width: 100%;
        position: relative;
        height: 0;
        padding-top: 62%;
        overflow: hidden;
    }
    .news .center .float_r .float_box .float_img img{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        min-height: 100%;
        height: auto;
    }







/* 关于我们页面 */
.about .center{
	margin-top:4rem;
	padding: 1rem;
	}
.about .center p{
	font-size:1rem;
	color:#444;
	line-height:2rem;
	padding-top: 4rem;
	text-indent: 2rem;
	margin-bottom: 6rem;
	
	}



/* 新闻详情 */
.news_details {
    max-width:1200px;
    margin:auto;
}
.news_details .news_title {
    border-bottom: solid 1px #dbdbdb;
    padding-top: 2rem;
    margin-bottom: 40px;
    padding-bottom: 10px;
}
.news_details .news_title h1{
	font-size:1.4rem;
	color: #4c4c4c;
	margin-left: 20px;
	margin-bottom: 13px;
}
.news_details .news_title p{
	font-size:0.9rem;
	color: #999999;
	margin-left: 40px;
}
.news_details .news_text{
	padding: 0 1%;
	margin-bottom: 60px;
}
.news_details .news_text {
    width:100%;
    margin:auto;

}
    .news_details .news_text img{
        max-width: 80%;
        margin: auto;
        display:block;
    }
.news_details .news_text p{

	font-size: 14px;
	color: #808080;
	line-height: 30px;
}
.news_details .switch{
	height: 99px;
	border-top: solid 1px #dbdbdb;
	border-bottom: solid 1px #dbdbdb;
	margin-bottom: 100px;
}
.news_details .switch .margin_left{

	margin-top: 18px;
}
.news_details .switch .margin_left img{
	width: 20px;
	height: 20px;

}
.news_details .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; 
}
.news_details .switch .margin_left:hover p{
	color: #0d8ee9;
}


/* 首页新闻中心 */

.index_news{
	background:url(../images/about.jpg) center no-repeat;
    padding-bottom:3rem;
     overflow: hidden;
	 margin-bottom:4rem;
	}

.index_news .center{
	width:100%;
	min-width:1200px;
	margin:auto;
	
}
.index_news .center .shuxian{
	background:url(../img/xian.jpg) left no-repeat;
	height:136px;
	margin-left:6rem;
	
	}
.index_news .center .float_l div{
	 background: #ccc;
    border-radius: 30px;
    line-height: 2.6rem;
    width: 12rem;
    text-align: center;
    margin-top: 1rem;
	}
.index_news .center .float_l div:hover{
	background:#0084e1;
}	
.index_news .center .float_l img{
	margin-left: 1rem;
    margin-top: 2rem;
	}
.index_news .center .float_r{
	width:82%;
	}
    .index_news .center .float_r .float_box .float_text h2{
        color: #fff;
        font-size: 1.2rem;
        line-height: 3rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .index_news .center .float_r .float_box .float_text p {
        color: #fff;
        font-size: 0.9rem;
        line-height: 1.4rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }	
.index_news .center .float_r .float_box{
   width: 45%;
    float: left;
    margin-left:2%;
    overflow: hidden;
	
	}
    .index_news .center .float_r .float_box .float_img{
        width: 100%;
        position: relative;
        height: 0;
        padding-top: 62%;
        overflow: hidden;
    }
        .index_news .center .float_r .float_box .float_img img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            min-height: 100%;
            height: auto;
        }
    <!-- 联系我们-- >
    .con {
        padding-top: 4rem !important;
    }	
.con .center{
	padding-top:3rem;
	
	}	
.con ul .lvyou{
	font-size:2rem;
	color:#333;
	text-align:center;
	
	}
.con ul .tiao{
	width:60px;
	height:3px;
	margin:auto;
	background:#0d8ee9;
	margin-top:1rem;
	
	}	
.con .center p{
	font-size:1.4rem;
	color:#333;
	padding-bottom:1.6rem;
	text-align:center;
		
	}
.con .center span{
	font-size:1rem;
	color:#333;
	line-height:2rem;
	text-align:center;
	display:block;
	}


@media screen and (max-width:640px) {

.banner .banner_img{
	background: url("../img/banner1.png") top center no-repeat;
	width: 100%;
	height: 300px;
}
    .advertisement {
        display: none;
    }

    .advertisement_mo {
        display: block;
    }
.banner_nav{
	background: url("../img/banner_nav_backgroudn.png") top center no-repeat;
	width: 100%;
	height: 86px;
}
.banner_nav .center{
	display: flex;
}
.banner_nav .center .width{
	width: 25%;
}
.banner_nav .center .width img{
	margin-left:2rem;
	margin-right:2rem;
}
.banner_nav .center .width div p:nth-child(1){
	font-size:0.9rem;
	color: #fff;
	text-transform:uppercase;
	margin-top:1rem;
    margin-bottom:1rem;
}
.banner_nav .center .width div p:nth-child(2){
	font-size:0.9rem;
	color: #fff;
}






.list ul li{
	width:48%;
    float:left;
	
	}
.list ul .list01{
	display:none;
}
	
	
.footer .center{
	width:100%;
	padding:0;
	
	}
.footer .center img{
	width:20%;
	float:left;
	display:none;
		}	

.footer .center .foot-z{
	width:30%;
	padding:2rem auto;
	    margin-left: 2%;
		border:none;
	}
.footer .center .er{
	display:none;
	}

.banquan p{
	width:100%;
	}

.index_product{
	background:none;
	
	}


	
.index_about{
	margin-bottom:0;

	
}
	
.index_about .center {
	margin-top:0;
	min-width:0;
	
	}
.index_about .center .float_l{
	display:none;
	
	}
.index_about .center .float_r{
     width:100%;
	
	}
	
.index_about .center .float_r .float_r_text span{
	width:26%;
	margin-top: 2rem;
	}
.index_about .center .float_r .float_r_text{
	background:none;
	margin-top:0;
    
    padding: 2rem;
    overflow: hidden;
	}	

	
.index_about .center .float_r .float_l_display{
	display: flex;
    margin-top: 2rem;
    margin: auto;
    width: 98%;
	}
.index_news .center .shuxian{
	display:none;
	}	
.index_news .center{
    width: 92%;
    margin: auto;
    min-width: 0;
    padding: 2%;
	min-width:0;

}	
.index_news{
	padding:2rem 0;
	
	}
.index_news .center .float_r{
	width:100%;
	
	}
.index_news .center .float_l{
	display:none;
	
	}	
.index_news .center .float_r .box01{
	width: 48%;
    float: left;
    margin-left: 4%;
    overflow: hidden;
	}
    .index_news .center .float_r .float_box {
        width: 46%;
        float: left;
        margin-left: 2%;
        overflow: hidden;
    }

        .index_news .center .float_r .float_box .float_text {
            width: 100%;
            float: left;
            margin-left: 0;
            overflow: hidden;
            
        }
.index_news .center .float_r div img{
	width:100%;
	}	
.news_list .list .each .float_l:nth-child(1){
	display:none;
	}	
	
.news_list .list .each .float_l:nth-child(3){
	display:none;
	}		
	
.news_list .list .each .float_l:nth-child(2){
    margin-top: 45px;
    width: 96%;
    margin: auto;
    display: block;
	float:none;
	}	
.news_list .list .each .float_l:nth-child(2) h4{
	margin-top:2rem;
	}	
.news_list .list .each{
	height:150px;
	
	}
.news .center .shuxian{
	display:none;
	
	}	
.news .center{
	width:100%;
	min-width: 0px;
	}	
.news .center .float_l{
	display:none;
	
	}	
.news .center .float_r{
	width:100%;
	
	}
.news .center .float_r div{
	width: 96%;
    padding: 2%;
    margin: auto;
    margin-bottom: 3rem;
	}	
.news .center .float_r div img{
    width: 100%;
	}	
.index_case .list ul li:nth-child(3){
	display:none;
	}
	
	
.product_nav ul li{
	width: 20%;
	float:left;
	border-radius: 10px;
	font-size: 16px;
	color: #666666;
	line-height: 40px;
	transition: all 0.2s ease-in-out;
	margin: 0 16px;
}	
	
}


.product_content {
    float: right;
    margin-top: 1.0rem;
    margin-right: 1%;
}

    .product_content dl dd {
        float: left;
        height: 1.8rem;
        line-height: 1.8rem;
        margin: 0 0.5rem;
        color: #333;
    }

        .product_content dl dd a {
            display: block;
            border: 1px solid #ccc;
            padding: 0rem 0.7rem;
            color: #333;
            margin-top: -1px;
        }

            .product_content dl dd a:hover {
                color: #0084e1;
                border-color: #0084e1;
            }
.location {
    max-width: 1200px;
    color: #666;
    margin: 1.8rem auto 1.0rem auto;
}

    .location a {
        color: #444;
    }
        .location a:hover {
            color:#222 !important;
        }



.fixed,.kong{display: none;}
@media only screen and (max-width:768px ) {
  .fixed{display: block;background:rgba(0,0,0,0.7);color: white;width: 100%;position: fixed;left: 0;bottom: 0;font-size: 1.2rem;font-weight: 550;}
  .fixed a{color: white;width: 100%;display: block;padding-left: 1%;}
  .fixed span{margin-left:6%;width: 50%;display:inline-block;}
  .fixed .fa{margin-right: 3%;font-size: 1.5rem;margin-top: 2%;float: left;}
  .fixed_1{padding: 3% 8% 2% 8%;}
  .kong{display: block;height:43px;width: 100%;}
}







