.wrap img {
    width: 100%;
}
.til01{height:8.3rem;line-height:2.6rem;font-size: 1.2rem;color: #767676;text-align: center;white-space: nowrap;background:url(../image/tilbg1.png) no-repeat center 3.5rem;-webkit-background-size:17.75rem 2.65rem; -moz-background-size: 17.75rem 2.65rem; -o-background-size: 17.75rem 2.65rem; background-size: 17.75rem 2.65rem;}
.til01 p{display: block;font-size: 2.4rem;line-height: 3rem;font-weight: bold;}
.til01 span{color: #2b2b34;font-weight: bold;font-size: 2rem;line-height: 3.5rem;display: block;}

/*冷库安装工程*/
.m-range{font-size: 1rem;color: #737373;line-height:1.5rem;padding:2rem 2.5% 0;clear: both;display: block;height:auto;position: relative;text-align: center;overflow: hidden;}
.range_c dl{width: 48.5%;float: left;position: relative;height: auto;}
.range_c dl:nth-child(2n){margin-left: 3%;}
.range_c dt,.range_c dt img{width: 100%;display: block;}
.range_c dd{width:100%;display: block;background-color:#fff;-webkit-background-size:100% 5rem; -moz-background-size: 100% 5rem; -o-background-size: 100% 5rem; padding: 2rem 1.1rem 0;height: 12.35rem;border-bottom: solid 0.25rem #429bf7;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.range_c dd h3{font-size: 1.2rem;font-weight: bold;line-height: 1.5rem;color: #2b2b34;padding: 0 0 0.8rem;}
.range_c dd h3 a{color: #2b2b34;display: block;}

/*工程案例*/
.m-probox{font-size:1.1rem;line-height:2rem;padding:2rem 2.5% 0;overflow: hidden;text-align: center;}
.prev,.next{width:1.85rem;display: block;position: absolute;top:calc(50% - 0.9rem - 2.5rem);right:0;z-index: 9;}
.prev{left: 0;}
.protil{height: 2.95rem;text-align: center;font-size: 1.2rem;line-height: 2.6rem;color: #fff;}
.protil li{margin:0 0.95% 0.3rem 0;background: #868686;width: 32.7%;float: left;}
.protil li:nth-child(3),.protil li:nth-child(5){margin-right: 0;}
.protil li:nth-child(4),.protil li:nth-child(5){width:49.525%;}
.protil li.cur{background: #429bf7;}
.pro_c{overflow: hidden;height:auto;position: relative;}
.pro_c p,.pro_c p img,.m-edge h2 img,.edge_c dt,.edge_c dt img,.show_c li img{display: block;width: 100%;}
.pro_c .prev img, .pro_c .next img {
	width: 100%;
}
.pro_c p span{display: block;font-weight: bold;line-height: 2.5rem;color: #363739;background: #f7f8f9;}
.pro_l{clear: both;height: 29.1px;}
.pro_l li{width: 48.69%;float: left;margin-bottom: 0.7rem;color: #9d9d9d;}
.pro_l li img{width: 100%;display: block;border: solid 1px #dadada;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.pro_l ul a:nth-child(2n) li{margin-left: 2.62%;}
.pro_l li span{display: block;line-height:2rem;color: #9d9d9d;background: #f7f8f9;}

/*企业优势*/
.m-edge{font-size:1.1rem;line-height: 1.8rem;color: #737373;position: relative;height: auto;padding: 2rem 2.5% 0 2.5%;}
.m-edge h2{display: block;}

.edge_c{overflow: hidden;margin: 0 auto;}
.edge_c li{margin:0 0 0.55rem;overflow: hidden;height:5.45rem;background: #f7f8f9;}
.edge_c li span{ width:18.33%;text-align: center;height:5.45rem;font-family: Tahoma;color: #666;font-size: 0.8rem;line-height: 1.1rem;float: left;}
.edge_c li span em{display: block;font-size: 2.5rem;color: #666;line-height:2.3rem;padding: 1rem 0 0;}
.edge_c li p{height:5.45rem;width:81.67%; float: left; overflow: hidden; line-height:1.7rem;padding:0.2rem 0 0 2%;border-left: solid 1px #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;color: #666;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;}
.edge_c li p b{display: block;color: #303030;font-weight: normal;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.edge_c img  {
	width: 80%;
	height: 80%;
	margin: 10px;
}


/*荣誉资质*/
.m-show{height: auto;padding: 0 2.5%;text-align: center;font-size:0.9rem;line-height:2rem;}
.m-show .til01{height:6.65rem;}
.showtil{height: 4.2rem;}
.showtil li{height: 2.4rem;width: 27%;float: left;font-size: 1.2rem;color: #fff;background: #868686;line-height: 2.4rem;}
.showtil li:nth-child(1){margin: 0 0.5rem 0 22%;}
.showtil li.cur{font-weight: bold;background: #429bf7;}
.show_c{overflow: hidden; margin-top: 1rem;}
.show_c li{width: calc(48.7% - 2px);float: left;margin-bottom:0.8rem;position: relative; border: 1px solid #429bf7;}
.show_c li span{width:100%;position: absolute;left: 0;bottom: 0;height: 2rem;background: rgba(0 , 0 , 0 , 0.6);color: #fff;}

.show_c ul a:nth-of-type(2n) li{margin-left:2.6%;}


/*资讯*/
.m-news{height:auto;overflow: hidden;font-size:1.1rem;line-height:1.5rem;color: #606163; padding: 2rem 2.5%;}
.newtil{height:3.65rem;line-height: 3.65rem;background: #606163;margin: 0 0 1.1rem;font-size: 1.2rem;color: #fff;}
.newtil span{float: right; -webkit-background-size:0.9rem 0.9rem; -moz-background-size: 0.9rem 0.9rem; -o-background-size: 0.9rem 0.9rem; background-size: 0.9rem 0.9rem;padding: 0  1.3rem;color: #fff;font-size: 1.2rem;}
.newtil span a{display: inline-block;color: #fff;}
.newtil li{height: 3.65rem;float: left;color: #fff;padding: 0 1.65rem;}
.newtil li.cur{background: #429bf7;}
.newtil li a{color: #fff;}
.new_c{overflow: hidden;margin: 0 auto;}
.new_c li{margin:0 0 0.55rem;overflow: hidden;height:5.45rem;background: #f7f8f9;}
.new_c li span{ width:18.33%;text-align: center;height:5.45rem;font-family: Tahoma;color: #666;font-size: 0.8rem;line-height: 1.1rem;float: left;}
.new_c li span em{display: block;font-size: 2.5rem;color: #666;line-height:2.3rem;padding: 1rem 0 0;}
.new_c li p{height:5.45rem;width:81.67%; float: left; overflow: hidden; line-height:1.7rem;padding:0.2rem 0 0 2%;border-left: solid 1px #fff;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;color: #666;}
.new_c li p b{display: block;color: #303030;font-weight: normal;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_c dl{height: 7.1rem;margin:0 0 0.7rem;background: #f7f8f9;}
.new_c dl dt{width: 35.4%;float: left;}
.new_c dl dt img{width: 100%;height: 7.1rem;}
.new_c dl dd{width:58%;padding: 0.35rem 0 0 3.11%;height: 7.45rem;float: left;color: #868686;}
.new_c dl dd h3{display: block; font-size:1.1rem;color:#303030;line-height:3.3rem;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}


/*关于我们*/
.m-about{font-size:1.1rem;line-height: 1.8rem;color: #737373;height:auto;text-align: center;padding:1rem 2.5% 0;}
.m-about img {
	width: 100%;
}

/*.about_p,.about_p img{width: 100%;display: block;height:17.1rem;}*/
.about_w{padding:0.35rem 3.7%;
background-color: #f7f8f9;}
.about_w h3{font-size: 1.2rem;font-weight: bold;line-height: 3.4rem;height: 3.4rem;overflow: hidden;color: #2b2b34;}
.about_c p{height:auto;}
.about_c span a{display: inline-block;color: #fff;margin: 0 auto;background-color: #076acf;
    color: #fff;
    text-align: center;
	padding: 2px 8px;
	margin: 10px;
    text-transform: uppercase;
    border-radius: 50px;; -webkit-background-size:9.3rem 3.35rem; -moz-background-size: 9.3rem 3.35rem; -o-background-size: 9.3rem 3.35rem; background-size: 9.3rem 3.35rem;}


/* 关于我们内页 */

.g-cur .wp {
	width: 94%;
	margin: 0 auto;
    background: url(../image/home.png) left center no-repeat;
    padding-left: 20px;
    box-sizing: border-box;
}
.g-cur {
    height: 40px;
    line-height: 40px;
    background: #f3f3f3;
}
.g-cur .wp a {
    color: #2f2f2f;
}


html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }
