/* 清除内外边距 */

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li{ /* table elements 表格元素 */
    margin: 0;
    padding: 0;
	list-style:none;
}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}
html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 12.5px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.33px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.22px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.66px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}

/*优势*/
.fanw{ height:100vh; overflow:hidden;width: 100%;max-width: 1920px;}
.serv_c{width: 100%;height:500px;overflow: hidden;}
.serv_c ul{width: 102%;height: 500px;}
.serv_c li{width:100%;float: left;position: relative;height: 500px;}
.serv_c li:before{content: "";width: 10px;height: 100%;background: #fff;position: absolute;top: 0;right: 0;z-index: 2;}
.serv_c li:last-child:before{background: none;}
.serv_c li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.3);}
.shu2 dl{ width:100%; position: absolute;top: -50px;left: 0;text-align: center;font-weight: bold;}
.shu2 dt{font-size: 3rem;color:#fff;font-family: "sans-serif";line-height: 2rem; padding-top:10px;}
.shu2 dd{font-size: 1.5rem;color: #fff;line-height: 2rem;overflow: hidden;padding: 13.5rem 0 0;}
.shu2 dd em{width: 5rem;height: 5rem;display: block;line-height: 0;margin: 0 auto;padding:1rem;}
.shu2 dd em img{width: 5rem;height: 5rem;}
.shu2 dd p{display: block; font-size:16px; line-height:24px; color: rgba(255,255,255,0.8); font-weight: normal;}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.bock{position: absolute;left: 0;top:0;width:100%;height:100%; opacity:0;}
.bock dl{background:rgba(0,0,0,0.7);width: 94%;position: absolute;bottom: 0;left: 0;height: 8.5rem;padding: 1.5rem 3% 0;}
.bock dt{font-size:26px;color: #fff;line-height: 2rem;height: 5rem;font-weight: bold;float: left;width: 25%;padding: 1rem 0 0;position: relative;}
.bock dt:before{content: "";width: 1px;height: 100%;background: rgba(255,255,255,0.3);position: absolute;top: 0.5rem;right: 0;}
.bock dt span{display: block;font-size: 0.8rem;font-weight: normal;}
.bock dd{font-size: 18px;color: #fff;line-height:34px; overflow: hidden;width: 72%;float: right;}
.bock dd p{ padding: 0.5rem 0 0; font-size:18px;}

