body { font-size: 14px; font-family: "微软雅黑"; color: #353535; }
.mobx { display: none; }
.pcx { display: block; }
.pd { padding: 0; }
ul, li, p { padding: 0; margin: 0; list-style: none; }
a:hover { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
 @media (min-width: 1200px) {
.container { width: 1200px; }
}
 @media (max-width: 418px) {
/*头部*/
.navbar-nav { margin: 0 !important; }
.top-l { float: none; width: 100%; text-align: center; }
.top-r { width: 100%; text-align: center; }
.navbar-default .navbar-collapse { border: 0 !important; }
.daohang { padding: 0 !important; }
.navbar-nav>li { padding: 0 15px !important; }
.navbar-default .navbar-nav>li>a { line-height: 45px !important; height: 45px !important; }
.banner { min-height: initial !important; }
.hd { bottom: 5% !important; }
/*优势*/
.advantage .title span { background: url(12.png) no-repeat 30px 40px !important; font-size: 28px !important; padding-left: 37% !important; padding-top: 79px !important; }
.advantage .list { padding: 0 15px; margin-top: 5%; }
.advantage .list .items .items-l { width: 100% !important; }
.advantage .list .items .items-r { width: 100% !important; margin: 0 !important; padding: 0 !important; }
.advantage .list .items .items-r h3 { margin-top: 30px !important; margin-bottom: 30px !important; }
.advantage .list .items { margin-bottom: 5% !important; }
.advantage .list .items:nth-child(2) .items-r { text-align: left !important; }
.advantage .list .items:nth-child(3) .items-l img { top: 245px !important; }
.advantage .list .items:nth-child(4) .items-l { text-align: left !important; }
.advantage .list .items:nth-child(3) { min-height: 420px !important; }
.advantage .list .items:nth-child(4) .items-r img { width: 100%; }
/*video*/
.video { margin-top: 5%; }
.video .content { left: 0 !important; width: 100% !important }
.video .content .nr { width: 100% !important; }
.video .content { position: initial !important; }
/*news*/
.news { margin-top: 9% !important; margin-bottom: 6% !important; }
.news-l { width: 100% !important; padding: 0 15px; margin-bottom: 30px; }
.news-r { width: 100% !important; padding: 0 15px !important; }
.news-r .items .nr { width: 75% !important; }
.news-r .items .nr a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news-r .items .time { width: 25% !important; }
.news-r .items .time p { font-size: 16px !important; }
.news-r .items .time span { font-size: 30px !important; }
.news-r .items { margin-bottom: 15px !important; padding-bottom: 15px; }
/*底部*/
.foot-l { width: 100% !important; }
.foot-r { width: 100% !important; margin: 0 !important; }
/*产品中心*/
.products { bottom: -85px !important; width: 100% !important; left: 0 !important; }
.products-list { margin-top: 30% !important; padding: 0 15px; }
.products-list .navs ul li { margin-left: 0 !important; width: 31% !important; }
.products-lists .items { width: 49% !important; margin-left: 0 !important; margin-bottom: 3% !important; }
.products-lists .items:nth-child(even) { margin-left: 2% !important; }
/*工程应用*/
.yeji { margin-top: 10px !important; padding: 0 15px !important; }
.gn-yeji .nr ul li { width: 100% !important; padding-left: 10px !important; }
/*关于远程*/
.about-us { margin-top: 28% !important; }
.about-us .navs ul li { width: 31% !important; margin-left: 1% !important; margin-bottom: 2%; }
.abouts { margin-top: 40px !important; }
.about-us-l { width: 100% !important; padding: 0 15px !important; }
.about-us-l >.title { margin-top: 0 !important; }
.about-us-r { width: 100% !important; padding: 0 15px !important; }
.zs-l { width: 100% !important; padding: 0 15px !important; }
.zs-r { width: 100% !important; padding: 0 15px !important; }
/*zczc*/
.zczc { margin-top: 30px !important; }
.zczc-l { width: 100% !important; padding: 0 15px !important; }
.zczc-l >.title { margin-top: 0 !important; }
.zczc-r { width: 100% !important; padding: 0 15px !important; }
/*大事记*/
.event-navs ul li { width: 31% !important; margin-left: 1% !important; margin-bottom: 2% !important; }
.events { margin-top: 30% !important; }
.event .items span { font-size: 12px; }
.event .items p { font-size: 12px; width: 38% !important; padding-left: 3px !important; max-height: 50px; overflow: hidden; }
.event .items .nr { width: 38% !important; font-size: 12px; padding-right: 3px !important; max-height: 50px; overflow: hidden; }
.event .items .time { font-size: 12px; }
.event .items { width: 100%!important; left: 0!important; right: 0 !important; }
/*远程文化*/
.culture { padding: 0 15px !important; }
.culture-l { width: 100% !important; }
.culture-r { width: 100% !important; padding-left: 0 !important }
.culture-r .items h3 { font-size: 18px !important; }
/*认证*/
.renzhen-l { width: 100% !important; }
.renzhen-r { width: 100% !important; }
.renzhen-l ul li { width: 48% !important; float: left; margin-left: 2%; }
/*环境介绍*/
.huanjing { margin-top: 30px !important; padding: 0 15px !important; }
.huanjing .content .list .items { width: 100% !important; }
/*新闻*/
.allnews { margin-top: 30% !important; padding: 0 15px !important; }
.allnews .navs ul li { width: 48% !important; }
.allnews-nr { margin-top: 30px !important; }
.allnews-nr .items .items-l { width: 40% !important; }
.allnews-nr .items .items-r { padding-left: 3% !important; width: 60% !important; }
.allnews-nr .items .items-r a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px !important; height: 30px !important; font-size: 14px !important; }
.allnews-nr .items .items-r p { margin-top: 0 !important; line-height: 18px !important; font-size: 10px !important; }
.allnews-nr .items { padding-bottom: 10px !important; padding-top: 10px !important; }
/*联系我们*/
.contact { margin-top: 30% !important; padding: 0 15px !important; margin-bottom: 30px !important; }
.contact-l { width: 100% !important; }
.contact-r { margin: 0 !important; width: 100% !important; }
/*产品参数*/
.canshu { width: 100% !important; padding: 0 15px !important; }
.canshu .title ul li { width: 50% !important; }
.fanye { padding: 0 15px !important; }
.products-detail-banner { width: 75% !important; }
.goods-left { left: 1% !important; bottom: calc(50% - 12px) !important; }
.goods-right { right: 1% !important; bottom: calc(50% - 12px) !important; }
.products-detail { margin-top: 30px !important; margin-bottom: 30px !important; }
.products-detail-banner .items .name span { font-size: 14px !important; line-height: 30px !important; height: 30px !important; }
}
/*头部*/

.top { line-height: 33px; border: 1px solid #ededed; }
.top-r span { display: block; float: left; padding-left: 30px; background: url(tel.png) no-repeat 0px 4px; }
.top-r p { display: block; float: left; color: #e7222b; font-weight: bold; font-size: 20px; }
.navbar-default { background-color: #fff; border: 0; }
.navbar-default .navbar-nav>li>a { padding: 0; display: block; line-height: 75px; height: 75px; font-size: 16px; }
.navbar-default .navbar-nav>li:hover >a { color: #e7222b; }
.navbar-nav>li { padding: 0 12px; }
.navbar-nav>li:last-child { padding-right: 0; }
.navbar-nav>li:first-child { padding-left: 0; }
.daohang { padding-left: 20px; }
.logo img { margin-top: 8px; }
.navbar-default { margin-bottom: 0; }
.navbar-nav>li:nth-child(5) .erji { left: -1222px; }
.navbar-nav>li:nth-child(6) .erji { left: -1336px; }
/*banner*/
.banner { position: relative; min-height: 1083px; }
.banner .bd ul li >img { width: 100%; }
.hd ul li.on { background-color: #6b6b6b; }
.hd ul li { border-radius: 50%; margin: 0 7px; width: 10px; height: 10px; background-color: #aaaaaa; display: inline-block; cursor: pointer; }
.hd { position: absolute; left: calc(50% - 40px); bottom: 42%; }
/*最新产品*/
.new-goods { border-top: 3px solid #e7222b; position: relative; }
.beijing { position: absolute; /*    left: 0;*/
top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.6; }
.new-goods { background: url(goods-banner.png) no-repeat 0px 0px; min-height: 360px; }
.new-goods .title { }
.new-goods .title-l { float: left; margin-left: 28px; margin-top: 44px; }
.new-goods .title-l span { display: block; font-size: 24px; font-weight: bold; }
.new-goods .title-r { float: right; width: 50%; margin-top: 12px; position: relative; }
.left { position: absolute; left: 30px; top: 13px; cursor: pointer; }
.right { position: absolute; right: 30px; top: 13px; cursor: pointer; }
.weizhi { width: 1260px; position: absolute; left: calc(50% - 615px); bottom: 6%; }
.new-goods-nav ul li { float: left; color: #555555; width: 20%; text-align: center; line-height: 50px; height: 50px; cursor: pointer; }
.new-goods-nav ul li.on { background: url(dian.png) no-repeat 45px 36px; }
.new-goods-nav { width: 85%; margin: 0 auto; }
.new-goods .list { margin-top: 40px; padding: 0 25px; }
.new-goods .list .items { width: 24%; float: left; margin-left: 1.25%; border: 1px solid #ededed; transition: all .3s ease-out; -moz-transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; }
.new-goods .list .items:first-child { margin-left: 0; }
.new-goods .list .items:hover { border: 1px solid #ffc5c7; }
.new-goods .list .items img { width: 100%; height: 190px; }
.new-goods .list .items span { color: #555555; text-align: center; display: block; line-height: 25px; }
.new-goods .list .items .name { /*border: 1px solid #ededed;*/
border-top: 0; padding: 10px 0; }
/*优势*/
.advantage { min-height: 1775px; background: url(advabtage.jpg) no-repeat 0px 0px; }
.advantage .title span { font-size: 40px; color: #353535; font-weight: bold; text-align: left; display: block; padding-left: 46%; background: url(12.png?0) no-repeat 425px 60px; padding-top: 85px; }
.advantage .title img { margin-top: 10px; margin-bottom: 60px; }
.advantage .list .items .items-l { width: 50%; float: left; }
.advantage .list .items .items-l img { width: 100%; }
.advantage .list .items .items-r { width: 48%; float: left; padding-left: 35px; margin-left: 2%; }
.advantage .list .items .items-r h3 { margin-top: 85px; margin-bottom: 35px; font-size: 24px; font-weight: bold; }
.advantage .list .items .items-r p { color: #7d7d7d; display: block; line-height: 35px; }
.advantage .list .items:nth-child(1) { margin-bottom: 70px; }
.advantage .list .items:nth-child(2) .items-r { width: 50%; margin-left: 0; text-align: right; }
.advantage .list .items:nth-child(2) .items-l { margin-left: 2%; width: 48%; }
.advantage .list .items:nth-child(3) { min-height: 385px; margin-bottom: 65px; }
.advantage .list .items:nth-child(3) .items-l { position: relative; }
.advantage .list .items:nth-child(3) .items-l img { position: absolute; left: 0; top: -45px; width: 100%; }
.advantage .list .items:nth-child(3) .items-r { float: right; }
.advantage .list .items:nth-child(4) .items-r { margin-left: 0; }
.advantage .list .items:nth-child(4) .items-l { text-align: right; }
.advantage .list .items:nth-child(4) .items-l h3 { margin-top: 85px; margin-bottom: 35px; font-size: 24px; font-weight: bold; }
.advantage .list .items:nth-child(4) .items-l p { color: #7d7d7d; display: block; line-height: 35px; }
/*广告*/
.guanggao img { width: 100%; }
/*地图*/
.network .zgmapDiv { position: relative; text-align: center; font-size: 14px; color: #444; }
.network .zgmapDiv p { cursor: pointer; }
.network .zgmapDiv .xinjiang { background: url(xinjiang.png) no-repeat; width: 344px; height: 260px; position: absolute; top: 84px; left: 1px; }
.network .zgmapDiv .xinjiang p { line-height: 260px; }
.network .zgmapDiv .xinjiang:hover { background: url(xinjiang1.png) no-repeat; }
.network .zgmapDiv .neimenggu { background: url(neimengu.png) no-repeat; width: 378px; height: 321px; position: absolute; top: 8px; right: 122px; }
.network .zgmapDiv .neimenggu p { line-height: 485px; }
.network .zgmapDiv .neimenggu:hover { background: url(neimengu1.png) no-repeat; }
.network .zgmapDiv .heilongjiang { background: url(heilongjiang.png) no-repeat; width: 190px; height: 171px; position: absolute; top: 0px; right: 0px; }
.network .zgmapDiv .heilongjiang p { line-height: 171px; }
.network .zgmapDiv .heilongjiang:hover { background: url(heilongjiang1.png) no-repeat; }
.network .zgmapDiv .jilin { background: url(jiling.png) no-repeat; width: 141px; height: 94px; position: absolute; top: 135px; right: 18px; }
.network .zgmapDiv .jilin p { line-height: 94px; }
.network .zgmapDiv .jilin:hover { background: url(jiling1.png) no-repeat; }
.network .zgmapDiv .liaoning { background: url(liaoning.png) no-repeat; width: 99px; height: 92px; position: absolute; top: 193px; right: 83px; }
.network .zgmapDiv .liaoning p { line-height: 69px; }
.network .zgmapDiv .liaoning:hover { background: url(liaoning1.png) no-repeat; }
.network .zgmapDiv .hebei { background: url(hebei.png) no-repeat; width: 92px; height: 131px; position: absolute; top: 220px; right: 164px; }
.network .zgmapDiv .hebei p { text-align: left; padding-left: 16px; padding-top: 71px; }
.network .zgmapDiv .hebei:hover { background: url(hebei1.png) no-repeat; }
.network .zgmapDiv .beijing { background: url(beijing.png) no-repeat; width: 29px; height: 29px; position: absolute; top: 252px; right: 201px; }
.network .zgmapDiv .beijing p { line-height: 29px; }
.network .zgmapDiv .beijing:hover { background: url(beijing1.png) no-repeat; }
.network .zgmapDiv .tianjin { background: url(tianjing.png) no-repeat; width: 23px; height: 29px; position: absolute; top: 266px; right: 187px; }
.network .zgmapDiv .tianjin p { }
.network .zgmapDiv .tianjin:hover { background: url(tianjing1.png) no-repeat; }
.network .zgmapDiv .shanxi { background: url(shanxi.png) no-repeat; width: 59px; height: 125px; position: absolute; top: 264px; right: 246px; }
.network .zgmapDiv .shanxi P { line-height: 125px; }
.network .zgmapDiv .shanxi:hover { background: url(shanxi1.png) no-repeat; }
.network .zgmapDiv .shangxi { background: url(shangxi.png) no-repeat; width: 86px; height: 152px; position: absolute; top: 292px; right: 292px; }
.network .zgmapDiv .shangxi p { line-height: 152px; }
.network .zgmapDiv .shangxi:hover { background: url(shangxi1.png) no-repeat; }
.network .zgmapDiv .ningxia { background: url(ningxia.png) no-repeat; width: 49px; height: 80px; position: absolute; top: 296px; right: 352px; }
.network .zgmapDiv .ningxia P { line-height: 80px; }
.network .zgmapDiv .ningxia:hover { background: url(ningxia1.png) no-repeat; }
.network .zgmapDiv .gansu { background: url(ganshu.png) no-repeat; width: 241px; height: 220px; position: absolute; top: 226px; right: 331px; }
.network .zgmapDiv .gansu p { text-align: left; padding-left: 38px; padding-top: 33px; }
.network .zgmapDiv .gansu:hover { background: url(ganshu1.png) no-repeat; }
.network .zgmapDiv .qinghai { background: url(qinghai.png) no-repeat; width: 215px; height: 152px; position: absolute; top: 289px; right: 424px; z-index: 1 }
.network .zgmapDiv .qinghai p { line-height: 152px; }
.network .zgmapDiv .qinghai:hover { background: url(qinghai1.png) no-repeat; }
.network .zgmapDiv .xizang { background: url(xizang.png) no-repeat; width: 333px; height: 200px; position: absolute; top: 330px; right: 490px; }
.network .zgmapDiv .xizang p { line-height: 200px; }
.network .zgmapDiv .xizang:hover { background: url(xizang1.png) no-repeat; }
.network .zgmapDiv .sichuan { background: url(sichuan.png) no-repeat; width: 186px; height: 163px; position: absolute; top: 396px; right: 328px; }
.network .zgmapDiv .sichuan p { line-height: 163px; }
.network .zgmapDiv .sichuan:hover { background: url(sichuan1.png) no-repeat; }
.network .zgmapDiv .chongqin { background: url(chongqin.png) no-repeat; width: 76px; height: 76px; position: absolute; top: 438px; right: 302px; }
.network .zgmapDiv .chongqin p { line-height: 95px; }
.network .zgmapDiv .chongqin:hover { background: url(chongqin1.png) no-repeat; }
.network .zgmapDiv .hubei { background: url(hubei.png) no-repeat; width: 131px; height: 80px; position: absolute; top: 415px; right: 198px; }
.network .zgmapDiv .hubei p { line-height: 80px; }
.network .zgmapDiv .hubei:hover { background: url(hubei1.png) no-repeat; }
.network .zgmapDiv .henan { background: url(henan.png) no-repeat; width: 99px; height: 94px; position: absolute; top: 347px; right: 199px; }
.network .zgmapDiv .henan p { line-height: 94px; }
.network .zgmapDiv .henan:hover { background: url(henan1.png) no-repeat; }
.network .zgmapDiv .shandong { background: url(shandong.png) no-repeat; width: 116px; height: 72px; position: absolute; top: 308px; right: 112px; }
.network .zgmapDiv .shandong p { line-height: 72px; }
.network .zgmapDiv .shandong:hover { background: url(shandong1.png) no-repeat; }
.network .zgmapDiv .jiangsu { background: url(jiangsu.png) no-repeat; width: 102px; height: 76px; position: absolute; top: 366px; right: 103px; }
.network .zgmapDiv .jiangsu p { line-height: 76px; }
.network .zgmapDiv .jiangsu:hover { background: url(jiangsu1.png) no-repeat; }
.network .zgmapDiv .anhui { background: url(anhui.png) no-repeat; width: 82px; height: 98px; position: absolute; top: 378px; right: 142px; }
.network .zgmapDiv .anhui p { line-height: 98px; }
.network .zgmapDiv .anhui:hover { background: url(anhui1.png) no-repeat; }
.network .zgmapDiv .shanghai { background: url(shanghai.png) no-repeat; width: 19px; height: 15px; position: absolute; top: 426px; right: 99px; }
.network .zgmapDiv .shanghai p { line-height: 15px; padding-left: 18px; }
.network .zgmapDiv .shanghai:hover { background: url(shanghai1.png) no-repeat; }
.network .zgmapDiv .zhejiang { background: url(zhejiang.png) no-repeat; width: 65px; height: 74px; position: absolute; top: 441px; right: 94px; }
.network .zgmapDiv .zhejiang p { line-height: 74px; }
.network .zgmapDiv .zhejiang:hover { background: url(zhejiang1.png) no-repeat; }
.network .zgmapDiv .jiangxi { background: url(jiangxi.png) no-repeat; width: 82px; height: 108px; position: absolute; top: 470px; right: 155px; }
.network .zgmapDiv .jiangxi p { line-height: 108px; }
.network .zgmapDiv .jiangxi:hover { background: url(jiangxi1.png) no-repeat; }
.network .zgmapDiv .hunan { background: url(hunan.png) no-repeat; width: 92px; height: 106px; position: absolute; top: 473px; right: 226px; }
.network .zgmapDiv .hunan p { line-height: 106px; }
.network .zgmapDiv .hunan:hover { background: url(hunan1.png) no-repeat; }
.network .zgmapDiv .guizhoug { background: url(guizhoug.png) no-repeat; width: 102px; height: 86px; position: absolute; top: 496px; right: 311px; }
.network .zgmapDiv .guizhoug p { line-height: 86px; }
.network .zgmapDiv .guizhoug:hover { background: url(guizhoug1.png) no-repeat; }
.network .zgmapDiv .yunnan { background: url(yunnan.png) no-repeat; width: 150px; height: 156px; position: absolute; top: 498px; right: 370px; }
.network .zgmapDiv .yunnan p { line-height: 156px; }
.network .zgmapDiv .yunnan:hover { background: url(yunnan1.png) no-repeat; }
.network .zgmapDiv .fujian { background: url(fujian.png) no-repeat; width: 76px; height: 90px; position: absolute; top: 498px; right: 118px; }
.network .zgmapDiv .fujian p { line-height: 90px; }
.network .zgmapDiv .fujian:hover { background: url(fujian1.png) no-repeat; }
.network .zgmapDiv .guangdong { background: url(guangdong.png) no-repeat; width: 135px; height: 106px; position: absolute; top: 562px; right: 164px; }
.network .zgmapDiv .guangdong p { line-height: 72px; }
.network .zgmapDiv .guangdong:hover { background: url(guangdong1.png) no-repeat; }
.network .zgmapDiv .guangxi { background: url(guangxi.png) no-repeat; width: 133px; height: 100px; position: absolute; top: 549px; right: 263px; }
.network .zgmapDiv .guangxi p { line-height: 100px; }
.network .zgmapDiv .guangxi:hover { background: url(guangxi1.png) no-repeat; }
.network .zgmapDiv .hainan { background: url(hainan.png) no-repeat; width: 45px; height: 36px; position: absolute; top: 673px; right: 281px; }
.network .zgmapDiv .hainan p { padding-left: 7px; padding-top: 33px; }
.network .zgmapDiv .hainan:hover { background: url(hainan1.png) no-repeat; }
.network .zgmapDiv .taiwang { background: url(taiwang.png) no-repeat; width: 29px; height: 67px; position: absolute; top: 552px; right: 88px; }
.network .zgmapDiv .taiwang p { padding-left: 35px; padding-top: 17px; }
.network .zgmapDiv .taiwang:hover { background: url(taiwang1.png) no-repeat; }
.network .networkDiv { margin: 0px auto; position: relative; }
.network .childMapBox { position: absolute; top: 103px; left: 192px; background: #fff; width: 570px; height: 398px; display: none; z-index: 22; box-shadow: 0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow: 0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow: 0 1px 5px rgba(35,25,25,0.2); }
.network .childMapBox .Close { position: absolute; right: 18px; top: 15px; display: block; width: 12px; height: 12px; }
.network .childMapBox .title { position: relative; height: 50px; background: #e7222b; text-align: center; color: #fff; font-weight: bold; }
.network .childMapBox .title h2 { line-height: 50px; font-size: 18px; margin: 0; }
.network .childMapBox .list222 { padding: 25px 0 0 34px; height: 310px; overflow-y: scroll; overflow-x: hidden; }
.network .childMapBox .list222 li { height: 35px; line-height: 35px; overflow: hidden; font-size: 14px; background: url(ico13.jpg) left center no-repeat; padding-left: 20px; }
.map { margin-top: 40px; position: relative; min-height: 900px; }
.map-l { width: 72%; float: left; }
.map-tit { margin-bottom: 35px; }
.map-tit span { font-size: 24px; font-weight: bold; color: #353535; display: block; text-align: center; background: url(wlxs.png) no-repeat center; line-height: 67px; height: 67px; }
.map-r { position: absolute; bottom: 40%; right: -5%; }
/*视频*/
.video { position: relative; }
.video img { width: 100%; }
.video .content { background-color: #e82a32; padding: 25px 30px; position: absolute; left: calc(50% - 600px); bottom: -100px; width: 1200px; }
.video .content .nr { width: 60%; }
.video .content .nr h3 { color: #fff; font-size: 24px; font-weight: bold; padding-left: 20px; margin-top: 0; background: url(dian2.png) no-repeat 2px 9px; }
.video .content .nr p { color: #fff; }
.video .content .nr a { display: block; width: 100px; height: 28px; line-height: 26px; text-align: center; color: #fff; border: 1px solid #fff; margin-top: 18px; }
.video .content .nr a:hover { color: #ff2222; background-color: #fff; }
.video .shipin { position: absolute; width: 410px; height: 280px; background-color: #000; right: 20%; bottom: -6%; }
/*新闻*/
.news { margin-top: 13%; margin-bottom: 85px; }
.news .title { margin-bottom: 35px; }
.news .title span { padding-left: 20px; font-size: 24px; color: #353535; font-weight: bold; line-height: 55px; height: 55px; display: block; background: url(news.png) no-repeat 0px 0px; }
.news-l { width: 28%; float: left; }
.news-l>img { width: 100%; }
.news-l span { color: #555555; font-size: 16px; margin-top: 15px; display: block; padding-bottom: 15px; border-bottom: 1px solid #e6e6e6; }
.news-l p { padding-top: 15px; color: #7d7d7d; }
.news-l a { height: 40px; width: 100%; line-height: 40px; border: 1px solid #ff2222; color: #ff2222; display: block; text-align: center; margin-top: 40px; }
.news-l a:hover { color: #fff; background-color: #ff2222; border: 1px solid #fff; }
.news-r { width: 72%; float: left; padding-left: 50px; }
.news-r .items:last-child { margin-bottom: 0; }
.news-r .items { border-bottom: 1px solid #dcdcdc; margin-bottom: 30px; }
.news-r .items .nr { float: left; width: 70% }
.news-r .items .nr a { color: #353535; font-size: 16px; line-height: 55px; height: 55px; display: block; }
.news-r .items .nr a:hover { color: #e7222b; }
.news-r .items .nr p { color: #7d7d7d; line-height: 25px; }
.news-r .items .time { float: right; width: 170px; height: 120px; background-color: #ebeaea; }
.news-r .items .time span { display: block; text-align: center; font-size: 36px; color: #e7222b; margin-top: 20px; }
.news-r .items .time p { font-size: 20px; color: #e7222b; text-align: center; display: block; }
/*底部*/
.bot-beijin { background-color: #262626; padding: 40px 0; }
.foot-l { float: left; width: 25%; }
.foot-l >span { color: #fff; font-size: 16px; font-weight: bold; display: block; padding-left: 20px; border-left: 4px solid #e7222b; margin-top: 30px; margin-bottom: 20px; }
.foot-l .address { margin-bottom: 18px; }
.foot-l .address p { line-height: 28px; color: #fff; display: block; }
.foot-l .ewm { padding-top: 18px; border-top: 1px solid #505050; }
.ewm-l { float: left; }
.ewm-r { padding-top: 15px; float: left; padding-left: 20px; }
.ewm-r p { font-size: 16px; font-weight: bold; color: #fff; }
.ewm-r span { color: #c0c0c0; font-size: 12px; line-height: 30px; height: 30px; }
.foot-r { width: 68%; float: left; margin-left: 7%; }
.foot-r .items { width: 15%; float: left; margin-left: 2%; }
.foot-r .items:first-child { margin-left: 0; }
.foot-r .items span a { display: block; font-size: 17px; color: #fff; line-height: 40px; height: 40px; }
.foot-r .items ul li a { color: #cecece; display: block; line-height: 30px; height: 30px; }
.foot .link { margin-top: 18px; display: inline-block; text-align: center; width: 100%; }
.foot .link h1, .foot .link h1 a { font-size: 14px; color: #7d7d7d; margin: 0 6px; }
/*产品中心*/
.goods-banner { position: relative; }
.goods-banner img { width: 100%; }
.products { width: 1200px; position: absolute; bottom: -40px; left: calc(50% - 600px); }
.products .title { background: url(dingwei.png) no-repeat 0px 4px; border-bottom: 3px solid #e7222b; }
.products .title span { display: block; text-align: center; color: #3c423d; font-size: 20px; line-height: 40px; padding-top: 30px; }
.products .title ul { margin: 0 auto; /* width: 30%; */
text-align: center; }
.products .title ul li { display: inline-block; }
.products .title ul a { color: #7d7d7d; font-size: 12px; display: inline-block; line-height: 30px; height: 30px; }
.products-list { margin-top: 6.5%; }
.products-list .navs { text-align: center; }
.products-list .navs ul li { display: inline-block; /*width: 8%;*/
padding: 0 16px; text-align: center; margin-left: 0.8%; line-height: 40px; height: 40px; background-color: #f2f2f2; margin-bottom: 0.8%; }
.products-list .navs ul li.on { background-color: #e7222b; }
.products-list .navs ul li.on a { color: #fff; }
.products-list .navs ul li a { font-size: 14px; color: #353535; }
.products-list .navs ul li:first-child { /* margin-left: 0;*/
}
.products-list .navs ul li:nth-child(8) { /*margin-left: 0;*/
}
.products-lists { margin-top: 2%; margin-bottom: 1% }
.products-lists .items { width: 24%; float: left; position: relative; margin-left: 1.3%; margin-bottom: 1.3%; }
.products-lists .items:first-child { margin-left: 0; }
.products-lists .items:nth-child(5) { margin-left: 0; }
.products-lists .items:nth-child(9) { margin-left: 0; }
.products-lists .items img { width: 100%; }
.products-lists .items .name { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 999; }
.products-lists .items .name span { display: block; line-height: 23px; height: 23px; font-size: 12px; text-align: center; color: #fff; }
.products-lists .items p { display: block; width: 100%; height: 46px; position: absolute; left: 0; bottom: 0; background-color: #000; opacity: 0.4; }
/*产品详情*/
.products-detail { margin-top: 70px; margin-bottom: 80px; position: relative; }
.products-detail-banner { width: 50%; margin: 0 auto; }
.products-detail-banner .items img { width: 100%; }
.products-detail-banner .items .name span { display: block; text-align: center; color: #353535; font-size: 18px; line-height: 35px; height: 35px; }
.goods-left { position: absolute; left: 12%; bottom: calc(50% - 50px); cursor: pointer; }
.goods-right { position: absolute; right: 12%; bottom: calc(50% - 50px); cursor: pointer; }
.canshu { margin-bottom: 40px; }
.canshu .title { border-right: 1px solid #bebebe; border-top: 1px solid #bebebe; background-color: #e3e3e3; }
.canshu .title ul li { position: relative; float: left; line-height: 50px; height: 50px; width: 165px; text-align: center; font-size: 16px; cursor: pointer; }
.canshu .title ul li.on { color: #fff; background-color: #e7222b; }
.canshu .title ul li.on img { position: absolute; left: 72px; bottom: -12px; display: block; }
.canshu .title ul li img { display: none; }
.fanye { margin-bottom: 40px; }
.fanye-l { float: left; }
.fanye-l ul li { line-height: 35px; color: #7d7d7d; }
.fanye-l ul li a { color: #7d7d7d; }
.fanye-l ul li a:hover { color: #e7222b; }
.fanye-r { float: right; }
.fanye-r { width: 120px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #7d7d7d; margin-top: 18px; }
.fanye-r a { color: #7d7d7d; }
/*滚动条*/
.canshu .content { border-top: 1px solid #e7222b !important; border: 1px solid #bebebe; padding: 35px; width: 100%; height: 536px; overflow: auto; float: left; background-color: #fbfbfb; }
.scrollbar { margin-bottom: 30px !important; width: 100%; min-height: 430px; margin: 0 auto; padding-right: 2%; }
.test-1::-webkit-scrollbar {/*滚动条整体样式*/
 width: 10px;     /*高宽分别对应横竖滚动条的尺寸*/
 height: 1px;
}
.test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 background: #d0060b;
}
.test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
 -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
 border-radius: 10px;
 background: #EDEDED;
}
/*工程应用*/
.gcyy { margin-top: 5%; }
.gcyy-list { width: 100%; position: relative; }
.gcyy-list .items { height: 340px; overflow: hidden; }
.gcyy-list .items img { width: 100%; height: 100%; }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: block !important; }
.gcyy .gcyy-list .owl-nav .owl-prev { position: absolute; left: 0; bottom: 37%; }
.gcyy .gcyy-list .owl-nav .owl-prev:focus { outline: none; }
.gcyy .gcyy-list .owl-nav .owl-next:focus { outline: none; }
.gcyy .gcyy-list .owl-nav .owl-next { position: absolute; right: 0; bottom: 37%; }
/*业绩*/
.yeji { margin-top: 40px; padding: 0 40px; }
.gn-yeji { margin-bottom: 35px; }
.gn-yeji .title span { height: 22px; width: 3px; display: block; background-color: #e7222b; display: block; float: left; }
.gn-yeji .title p { display: block; float: left; font-size: 16px; padding-left: 10px; line-height: 22px; }
.gn-yeji .nr { margin-top: 15px; padding: 30px 0; border: 1px solid #d2d2d2; position: relative; }
.gn-yeji .nr ul li { color: #7d7d7d; width: 50%; float: left; line-height: 40px; height: 40px; padding-left: 30px; }
.gn-yeji .nr .yuan { position: absolute; left: calc(50% - 15px); bottom: -15px; cursor: pointer; }
/*销售网络*/
.sxwl { margin-top: 6% !important; margin: 0 auto; float: none; }
/*关于我们*/
.abouts { margin-top: 70px; text-align: justify; }
.about-us { margin-top: 4%; margin-bottom: 4%; }
.about-us .navs { text-align: center; }
.about-us .navs ul li { display: inline-block; width: 13.3%; text-align: center; margin-left: 0.8%; line-height: 45px; height: 45px; background-color: #f2f2f2; }
.about-us .navs ul li.on { background-color: #e7222b; }
.about-us .navs ul li.on a { color: #fff; }
.about-us .navs ul li a { font-size: 16px; color: #353535; }
.about-us .navs ul li:first-child { margin-left: 0; }
.about-us-l { width: 50%; float: left; padding: 0 40px; }
.about-us-l >.title { margin-top: 40px; margin-bottom: 30px; }
.about-us-l >.title >span { font-size: 22px; display: block; float: left; color: #e7222b; font-weight: bold; padding-left: 25px; background: url(dian3.jpg) no-repeat 10px 10px; }
.about-us-l >.title >p { display: block; color: #d2d2d2; float: left; margin-left: 10px; margin-top: 10px; }
.about-us-l >p { color: #666666; text-indent: 2em; line-height: 35px; }
.about-us-r { width: 50%; float: left; padding: 0 40px; }
.about-us-r img { width: 100%; }
.zs { margin-top: 50px; }
.zs-l { float: left; width: 22%; }
.zs-l img { width: 100% }
.zs-r { float: left; width: 78%; padding-left: 5%; }
.zs-r p { color: #666666; text-indent: 2em; line-height: 35px; }
/*总裁致辞*/
.zczc { margin-top: 60px; }
.zczc-l { width: 100%; float: left; padding: 0 40px 0 40px; text-align: justify; }
.zczc-l >.title { margin-top: 40px; margin-bottom: 30px; }
.zczc-l >.title >span { font-size: 22px; display: block; float: left; color: #e7222b; font-weight: bold; padding-left: 25px; background: url(dian3.jpg) no-repeat 10px 10px; }
.zczc-l >.title >p { display: block; color: #d2d2d2; float: left; margin-left: 10px; margin-top: 10px; }
.zczc-l >p { color: #666666; text-indent: 2em; line-height: 35px; }
.zczc-r { width: 30%; float: left; padding: 0 40px; }
.zczc-r img { width: 100%; }
/*大事记*/
.event_container { background: #F0F0F0; margin: auto; margin-bottom: 20px; padding-top: 20px; }
.clear { clear: both }
.eventcont { margin: auto; width: 1000px; padding-top: 25px; padding-bottom: 30px; }
.event_year { width: 60px; border-bottom: 2px solid #DDD; text-align: center; float: left; margin-top: 10px; margin-left: 20px; }
.event_year li { height: 40px; line-height: 40px; background: #FFF; margin-bottom: 1px; font-size: 18px; color: #828282; cursor: pointer; }
.event_year li.current { width: 61px; background: #e7222b; color: #FFF; text-align: left; padding-left: 9px; }
.event_list { width: 850px; float: left; background: url('dian3.png') 139px 0 repeat-y; margin: 10px 0 20px 0; }
.event_list h3 { margin: 0 0 10px 132px; font-size: 24px; font-family: Georgia; color: #e7222b; padding-left: 25px; background: url('jian.png') 0 -45px no-repeat; height: 38px; line-height: 30px; font-style: italic; }
.event_list li { background: url('jian.png') 136px -80px no-repeat; }
.event_list li span { width: 127px; text-align: right; display: block; float: left; margin-top: 10px; }
.event_list li p { width: 680px; margin-left: 24px; display: inline-block; padding-left: 10px; background: url('jian.png') -21px 0 no-repeat; line-height: 25px; _float: left; }
.event_list li p span { width: 650px; text-align: left; border-bottom: 2px solid #DDD; padding: 10px 15px; background: #FFF; margin: 0; }
.events { margin-top: 4%; }
.event { background: url(event.png) no-repeat center; height: 1500px; position: relative; }
.event-navs { text-align: center; }
.event-navs ul li { display: inline-block; width: 13.3%; text-align: center; margin-left: 0.8%; line-height: 45px; height: 45px; background-color: #f2f2f2; }
.event-navs ul li.on { background-color: #e7222b; }
.event-navs ul li.on a { color: #fff; }
.event-navs ul li a { font-size: 16px; color: #353535; }
.event-navs ul li:first-child { margin-left: 0; }
.event .items span { display: block; float: left; color: #e7222b; }
.event .items p { width: 450px; display: block; float: left; color: #7d7d7d; padding-left: 25px; }
.event .items .time { display: block; float: right; color: #e7222b; }
.event .items .nr { display: block; float: right; color: #7d7d7d; padding-right: 25px; width: 450px; text-align: right; }
.event .items:nth-child(1) { position: absolute; right: 5%; top: 8.7%; }
.event .items:nth-child(2) { position: absolute; right: 5%; top: 11.7%; }
.event .items:nth-child(3) { position: absolute; right: 5%; top: 15.7%; }
.event .items:nth-child(4) { position: absolute; right: 5%; top: 18.7%; }
.event .items:nth-child(5) { position: absolute; left: 5%; top: 29.7%; }
.event .items:nth-child(6) { position: absolute; left: 5%; top: 33%; }
.event .items:nth-child(7) { position: absolute; left: 5%; top: 36%; }
.event .items:nth-child(8) { position: absolute; right: 5%; top: 46%; }
.event .items:nth-child(9) { position: absolute; right: 5%; top: 49%; }
.event .items:nth-child(10) { position: absolute; right: 5%; top: 53%; }
.event .items:nth-child(11) { position: absolute; left: 5%; top: 63%; }
.event .items:nth-child(12) { position: absolute; right: 5%; top: 73%; }
.event .items:nth-child(13) { position: absolute; left: 5%; top: 83.3%; }
.event .items:nth-child(14) { position: absolute; right: 5%; top: 93.3%; }
.language { float: right; line-height: 32px; padding-left: 35px; background-image: url(qiu.png); background-repeat: no-repeat; background-position: left center; background-size: 26px 26px; margin-left: 20px; font-size: 16px; }
.language a { color: #e7222b; }
/*文化*/
.culture { padding: 0 40px; margin-bottom: 70px; }
.culture-l { width: 35%; float: left; }
.culture-l img { width: 100%; }
.culture-r { width: 65%; float: left; padding-left: 35px; }
.culture-r .items { padding-bottom: 20px; border-bottom: 1px dashed #e2e2e2; }
.culture-r .items h3 { font-size: 20px; color: #333333; font-weight: bold; line-height: 50px; height: 50px; margin: 0; }
.culture-r .items p { color: #666666; line-height: 25px; }
/*认证*/
.renzhen { margin-top: 60px; padding: 0 30px; ; }
.rz { border: 1px solid #dcdcdc; padding: 10px; }
.renzhen-l { width: 9%; float: left; }
.renzhen-l ul li { line-height: 38px; height: 38px; width: 100%; text-align: center; background-color: #f2f2f2; margin-bottom: 7px; color: #000; cursor: pointer; }
.renzhen-l ul li.on { border: 2px solid #e7222b; }
.renzhen-r { width: 91%; float: right; padding-right: 10%; padding-left: 10%; position: relative; }
.renzhen-list .owl-nav .owl-prev { position: absolute; left: -12%; top: 30%; }
.renzhen-list .owl-nav .owl-prev:focus { outline: none }
.renzhen-list .owl-nav .owl-next { position: absolute; right: -12%; top: 30%; }
.renzhen-list .owl-nav .owl-next:focus { outline: none }
/*环境*/
.huanjing { margin-top: 65px; padding: 0 32px; }
.huanjing .title p { color: #666666; line-height: 30px; text-indent: 2em; }
.huanjing .content { margin-top: 45px; }
.huanjing .content .title { background: url(huanjing.png) no-repeat center; height: 65px; }
.huanjing .content .title span { display: block; color: #e7222b; font-size: 22px; font-weight: bold; text-align: center }
.huanjing .content .list { margin-top: 20px; }
.huanjing .content .list .items { width: 32%; float: left; padding: 22px 18px; border: 1px solid #d2d2d2; margin-left: 2%; margin-bottom: 2%; cursor: pointer; }
.huanjing .content .list .items:nth-child(3n+1) { margin-left: 0; }
.huanjing .content .list .items img { width: 100%; max-height: 185px; overflow: hidden; }
.huanjing .content .list .items span { color: #353535; font-size: 16px; text-align: center; display: block; line-height: 35px; }
.huanjing .content .list .items p { color: #7d7d7d; font-size: 12px; text-align: center; display: block; }
/*图片放大*/


.fancybox { margin-bottom: 30px; }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #f9f9f9; color: #444; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(fancybox_sprite.png); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url(fancybox_loading.gif) center center no-repeat; }
.fancybox-close { position: absolute; top: -18px; right: -18px; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(blank.gif); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 36px; height: 34px; margin-top: -18px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: 0 -36px; }
.fancybox-next span { right: 10px; background-position: 0 -72px; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: visible !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(fancybox_overlay.png); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(fancybox_sprite@2x.png); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div { background-image: url(fancybox_loading@2x.gif); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}
/* 缩略图样式 */
#fancybox-thumbs { position: fixed; left: 0; width: 100%; overflow: hidden; z-index: 8050; }
#fancybox-thumbs.bottom { bottom: 2px; }
#fancybox-thumbs.top { top: 2px; }
#fancybox-thumbs ul { position: relative; list-style: none; margin: 0; padding: 0; }
#fancybox-thumbs ul li { float: left; padding: 1px; opacity: 0.5; }
#fancybox-thumbs ul li.active { opacity: 0.75; padding: 0; border: 1px solid #fff; }
#fancybox-thumbs ul li:hover { opacity: 1; }
#fancybox-thumbs ul li a { display: block; position: relative; overflow: hidden; border: 1px solid #222; background: #111; outline: none; }
#fancybox-thumbs ul li img { display: block; position: relative; border: 0; padding: 0; max-width: none; }
/*资质*/
.zizhi { margin-top: 60px; padding: 0 30px; position: relative; }
.zz { padding: 10px; border: 1px solid #dcdcdc; }
.zizhi-list { padding: 0 10%; }
.zizhi-list .owl-nav .owl-prev { position: absolute; left: 1%; top: 30%; }
.zizhi-list .owl-nav .owl-next { position: absolute; right: 1%; top: 30%; }
/*联系我们*/
.contact { margin-top: 5%; padding: 0 40px; margin-bottom: 85px; }
.contact-l { width: 28%; float: left; }
.contact-l .title ul li { float: left; width: 95px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #959595; color: #959595; margin-left: 5px; cursor: pointer; }
.contact-l .title ul li:first-child { margin-left: 0; }
.contact-l .title ul li.on { background-color: #e7222b; border: 0; color: #fff; }
.contact-nr .items h3 { font-size: 18px; color: #353535; font-weight: bold; margin-top: 40px; margin-bottom: 20px; }
.contact-nr .items p { display: block; color: #7d7d7d; line-height: 32px; height: 32px; ; }
.contact-r { float: left; width: 68%; margin-left: 4%; height: 380px; }
/*新闻*/
.allnews { margin-top: 4%; margin-bottom: 4%; padding: 0 40px; ; }
.allnews .navs { text-align: center; }
.allnews .navs ul li { display: inline-block; width: 13.3%; text-align: center; margin-left: 0.8%; line-height: 45px; height: 45px; background-color: #f2f2f2; }
.allnews .navs ul li.on { background-color: #e7222b; }
.allnews .navs ul li.on a { color: #fff; }
.allnews .navs ul li a { font-size: 16px; color: #353535; }
.allnews .navs ul li:first-child { margin-left: 0; }
.allnews-nr { margin-top: 70px; }
.allnews-nr .items { padding-bottom: 35px; padding-top: 35px; border-bottom: 1px dashed #d2d2d2; }
.allnews-nr .items:first-child { padding-top: 0; }
.allnews-nr .items:last-child { padding-bottom: 0; border: 0; }
.allnews-nr .items .items-l { width: 27%; float: left; }
.allnews-nr .items .items-l img { width: 100%; }
.allnews-nr .items .items-r { width: 73%; float: left; padding-left: 50px; }
.allnews-nr .items .items-r a { font-size: 18px; color: #353535; display: block; line-height: 50px; height: 50px; }
.allnews-nr .items .items-r a:hover { color: #e7222b; }
.allnews-nr .items .items-r .time { color: #9f9f9f; font-size: 12px; }
.allnews-nr .items .items-r .time img { margin-right: 8px; }
.allnews-nr .items .items-r p { margin-top: 30px; color: #7d7d7d; line-height: 30px; }
/*新闻详情*/
.news-detail { margin-top: 55px; }
.news-detail h3 { font-size: 30px; text-align: center; }
.news-detail .time span { display: block; text-align: center; color: #7d7d7d; text-align: center; line-height: 60px; height: 60px; }
.news-detail .nr p { font-size: 16px; color: #7d7d7d; line-height: 32px; text-align: justify;/*text-indent: 2em;*/
}
.news-detail .nr { text-align: center; }
.news-detail .nr img { max-width: 100%; }
.news-fenye { margin-bottom: 40px; margin-top: 40px; }
.news-fenye-l { float: left; }
.news-fenye-l ul li { line-height: 35px; color: #7d7d7d; }
.news-fenye-l ul li a { color: #7d7d7d; }
.news-fenye-l ul li a:hover { color: #e7222b; }
.news-fenye-r { float: right; }
.news-fenye-r { width: 120px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #7d7d7d; margin-top: 18px; }
.news-fenye-r a { color: #7d7d7d; }
/*导航固定*/
.fixed { position: fixed; top: 0; left: 0; width: 100%; padding: 15px 0; background: rgba(0,0,0,.5); z-index: 999; }
.kuan { width: 1200px; margin: 0 auto; }
/*下拉菜单*/
.m { position: relative; }
.erji { position: absolute; left: -880px; top: 75px; z-index: 99; background: url(daohang.png) no-repeat center; width: 1901px; display: none; }
.erji .fenlei { width: 1200px; margin: 0 auto; padding: 45px 0; }
.erji .fenlei span { display: block; float: right; color: #e7222b; font-weight: bold; font-size: 22px; margin-right: 50px; line-height: 40px; }
.erji .fenlei ul { float: right; margin-right: 40px; height: 178px; line-height: 0; font-size: 0; -ms-writing-mode: tb-lr; -webkit-writing-mode: vertical-lr; writing-mode: vertical-rl; }
.erji .fenlei .fenlei-tp { width: 300px; float: right; height: 178px; overflow: hidden; }
.erji .fenlei .fenlei-tp img { width: 100%; height: 100%; }
.erji .fenlei ul li { padding-left: 20px; background: url(dian4.png) no-repeat 5px 16px; display: inline-block; width: 150px; height: 44.5px; line-height: 40px; text-align: center; font-size: 14px; -ms-writing-mode: lr-tb; -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb; }
.erji .fenlei ul li:last-child { background: url(dian4.png) no-repeat 5px 16px !important; }
.erji .fenlei ul li a { text-align: left; display: block; color: #575b5c; }
.erji .fenlei ul li a:hover { color: #e7222b; }
/*page*/
.page { text-align: center; margin-top: 3%; margin-bottom: 3%; clear: both; padding-top: 20px; }
#pagelist, #espcms_bbs_pagelist { color: #818181 }
.pagination { font-family: '微软雅黑', 'Microsoft YaHei UI', 'Microsoft YaHei', arial, helvetica, sans-serif; overflow: hidden; padding: 10px 0px; font-size: 12px; margin: 0px; }
/*按钮色彩样式*/
.pagination a { border: #c2e2e7 1px solid; color: #95b1b5; text-decoration: none; overflow: hidden; padding: 5px 12px; margin: 0px 0px 0px 5px; }
.pagination a:visited { text-decoration: none; overflow: hidden; }
.pagination a:active { text-decoration: none; overflow: hidden; }
.pagination a:hover { color: #fff; background-color: #c2e2e7; overflow: hidden; }
.pagination span.current { border: #c2e2e7 1px solid; color: #fff; overflow: hidden; padding: 5px 12px; margin: 0px 0px 0px 5px; }
.pagination span.disabled { background-color: #e7222b; }
.treeview li a { display: block; }
.treeview li a.hover { background-color: #e7222b; color: #fff !important; }
/* side */
.side { position: fixed; width: 54px; height: 275px; right: 0; bottom: 190px; z-index: 100; }
.side ul li { width: 54px; height: 54px; float: left; position: relative; border-bottom: 1px solid #444; }
.side ul li .sidebox { position: absolute; width: 54px; height: 54px; top: 0; right: 0; transition: all 0.3s; background: #000; opacity: 0.8; filter: Alpha(opacity=80); color: #fff; font: 14px/54px "微软雅黑"; overflow: hidden; }
.side ul li .sidetop { width: 54px; height: 54px; line-height: 54px; display: inline-block; background: #000; opacity: 0.8; filter: Alpha(opacity=80); transition: all 0.3s; }
.side ul li .sidetop:hover { background: #E7222B; opacity: 1; filter: Alpha(opacity=100); }
.side ul li img { float: left; }
/*浮动客服*/
#floatDivBoxs { width: 170px; background: #fff; position: fixed; top: 180px; right: 0px; z-index: 999; }
#floatDivBoxs .floatDtt { width: 100%; height: 45px; line-height: 45px; background: #e7222b; color: #fff; font-size: 18px; text-indent: 22px; position: relative; }
#floatDivBoxs .floatDqq { padding: 0 14px; }
#floatDivBoxs .floatDqq li { height: 45px; line-height: 45px; font-size: 15px; border-bottom: 1px solid #e3e3e3; padding: 0 0 0 50px; }
#floatDivBoxs .floatDtxt { font-size: 18px; color: #333; padding: 12px 14px; }
#floatDivBoxs .floatDtel { padding: 0 0 15px 10px; }
#floatDivBoxs .floatDtel img { display: block; }
#floatDivBoxs .floatDbg { width: 100%; height: 20px; background: url(online_botbg.jpg) no-repeat; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }
.floatShadow { background: #fff; box-shadow: -2px 0 3px rgba(0,0,0,0.25); }
#rightArrow { width: 50px; height: 45px; background: url(online_arrow.jpg) no-repeat; position: fixed; top: 180px; right: 170px; z-index: 999; }
#rightArrow a { display: block; height: 45px; }
 @media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
 #floatDivBoxs {
width:170px;
background:#fff;
position:fixed;
top:180px;
right: -175px;
z-index:999;
}
#rightArrow {
width:50px;
height:45px;
background:url(online_arrow.jpg) no-repeat;
position:fixed;
top:180px;
right:0px;
z-index:999;
background-position: -50px 0px;
}
}
.lxmap { width: 100%; height: 380px; text-align: right; }
.lxmap img { height: 100% }
 @media screen and (max-width:600px) {
.mobx { display: block; }
.pcx { display: none; }
.mobp0 { padding-left: 0; padding-right: 0 }
.lxmap { width: 100%; height: auto; text-align: none; margin-top: 10px; }
.lxmap img { height: auto; width: 100% }



}
