 @media all and (max-width: 1100px), 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) {
* { padding: 0; margin: 0; }
ul li { list-style: none; }
a { text-decoration: none; }
img { border: none; }
input { border: none; background: none; outline: 0 }
textarea { outline: 0; }
.clear { clear: both; }
.fl { float: left; }
.fr { float: right; }
.mobx { display: block!important; }
.pcx { display: none!important; }
html { font: 62.5% Arial, "微软雅黑"; color: #929292; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); background-color: transparent; height: 100% }
.muutext{ min-height:400px}
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#header { width: 100%; height: auto; background: #fff; height: 50px; }
#header .logo { width: 180px; height: 30px; padding: 10px 0; display: block; margin: 0 auto; }
#header .logo img { height: 30px; }
#header .yuyan { float: right; width:75px; }
#header .yuyan a { display: block; width: 30px; height: 30px; background-color: #ea1b23; color: #fff; border-radius: 50%; line-height: 30px; margin-top: -38px; margin-right: 10px; text-align: center;float:right; }
#header .yuyan a:nth-child(2){ background-color:#333; margin-right:50px;}
.muuclunmap { background-repeat: no-repeat; background-position: center; background-size: auto 200px; position: relative; height: 200px; width: 100%; background-color: #666; }
.muico { height: 100px; background-color: #fff }
.muico li { float: left; width: 16.666%; height: 100px; text-align: center }
.muico li a { display: block }
.muico li a p { display: block; width: 100%; height: 70px; text-align: center }
.muico li a img { width: 50px; height: 50px; margin: auto; border-radius: 25px; margin-top: 12px }
.muico li a span { display: block; width: 100%; color: #333 }
/*简介*/
.muu-about { background-color: #eff3f7; width: 100%; padding-top: 30px; padding-bottom: 30px }
.muu-about .txtx { width: 100%; float: none }
.muu-about .txtx .title { color: #444; font-size: 22px; text-align: center }
.muu-about .txtx .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center }
.muu-about .txtx .description { line-height: 28px; font-size: 14px; color: #848484; padding-top: 30px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; padding-bottom: 20px; margin-left: 10px; margin-right: 10px }
.muu-about .fimg { width: 420px; height: 280px; float: right; background-size: 420px 280px; border: 8px solid #FFF; }
.more { display: block; background: #eff3f7; border: 1px solid #999; width: 140px; height: 40px; font-size: 15px; color: #999; line-height: 40px; text-align: center; margin: auto; }
.main-wrap { background-color: #eff3f7; padding-bottom: 10px }
/*案例*/
.anlilist { display: block; padding-top: 50px }
.anlilist .anliheader { float: none }
.anlilist .anlimu { float: none; margin-top: 10px }
.anlilist .anliheader .title { color: #444; font-size: 22px; text-align: center }
.anlilist .anliheader .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center }
.anlilist .anlimu a { float: left; width: calc(50% - 25px); background-color: #ea1b23; margin-bottom: 10px; border-radius: 3px; line-height: 40px; color: #fff; padding-left: 10px; font-size: 14px; margin-left: 10px }
.anlilist .anlilmap li { float: left; width: calc(50% - 15px); margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 10px; }
.anlilist .anlilmap li:nth-child(2n) { margin-right: 0px }
.anlilist .anlilmap li img { width: 100%; height: 120px }
.anlilist .anlilmap li p { display: block; line-height: 40px; color: #333; }
.anlilist .anlilmap li:hover { border-bottom-color: #ea1a23; }
.anlilist .anlilmap li:hover p { color: #ea1a23; }
.innewslist { background-color: #eff3f7; width: 100%; padding-top: 30px; padding-bottom: 30px; }
.innewslist .header .title { color: #444; font-size: 22px; text-align: center }
.innewslist .header .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif; text-align: center }
.innewslist .newslist { width: calc(100% - 20px); margin: auto; padding-top: 20px; margin-bottom: 20px }
.innewslist .newslist li { border-bottom: rgba(0,0,0,0.09) 1px solid; padding-top: 10px; padding-bottom: 10px; }
.innewslist .newslist .title { height: 20px; line-height: 20px; font-size: 16px; color: #464646; }
.innewslist .newslist .newsdate { line-height: 25px; color: #999; font-size: 12px }
.innewslist .newslist .description { width: 100%; height: 45px; line-height: 22px; font-size: 13px; color: #6a6a6a; overflow: hidden; }
#footer { color: #fff; background-color: #A8A8A8; line-height: 50px; text-align: center; }
/*基地设备*/
.Baselist { background-color: #fff; padding-top: 70px; padding-bottom: 60px }
.Baselist .header { text-align: center }
.Baselist .header .title { color: #444; font-size: 22px }
.Baselist .header .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.Baselist .maps li { float: left; width: calc(50% - 15px); margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 30px; }
.Baselist .maps li:nth-child(2n) { margin-right: 0px }
.Baselist .maps li img { width: 100%; }
.Baselist .maps li p { display: block; line-height: 40px; color: #333; }
.Baselist .maps li:hover { border-bottom-color: #ea1a23; }
.Baselist .maps li:hover p { color: #ea1a23; }
.mobbanner { }
.mobbanner .zbouth { background-color: rgba(0,0,0,0.4); line-height: 40px; height: 40px; }
.mobbanner .zbouth a { display: block; width: 20%; text-align: center; float: left; color: #FFF; font-size: 13px; }
.zbouth a.active { background-color: #ed1a23; }
.muutext img { max-width: 100% !important; height: auto !important }
/*列表页文本- 关于我们*/
.muutext { margin-top: 30px; }
.muutext .header { text-align: center; padding-top: 0px }
.muutext .header .title { color: #444; font-size: 18px }
.muutext .header .subtitle { color: #c1c1c1; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 20px }
.muutext .muubody { padding-top: 30px; padding-bottom: 30px; width: calc(100% - 20px); margin: auto }
.muutext .muubody p { margin-bottom: 10px; font-size: 14px; line-height: 1.8; display: block; width: 100% }
/*列表-图片*/
.mu-maplist { padding-top: 0px; padding-bottom: 30px }
.mu-maplist li { float: left; width: calc(50% - 15px); margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 10px; }
.mu-maplist li a { color: #333; line-height: 20px; }
.mu-maplist li img { width: 100%; border: 1px solid #CCC; }
.mu-maplist li a .title { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-bottom: 10px }
/*基地*/
.mu-maplist3 { padding-top: 0px; padding-bottom: 30px }
.mu-maplist3 li { float: left; width: calc(50% - 15px); margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 10px; }
.mu-maplist3 li:nth-child(2n) { margin-right: 0px }
.mu-maplist3 li img { width: 100%; }
.mu-maplist3 li p { display: block; line-height: 20px; color: #333; padding-bottom: 10px }
.mu-maplist3 li:hover { border-bottom-color: #ea1a23; }
.mu-maplist3 li:hover p { color: #ea1a23; }
/*客户*/
.kehubody { padding-top:20px; padding-bottom: 60px }
/*案例*/
.cpmenu { float: none; margin-left: 0px; margin-top: 20px; }
.cpmenu li { float: left; width: calc(50% - 15px); margin-left: 10px; margin-bottom: 10px; }
.cpmenu li a { display: block; color: #fff; line-height: 30px; padding-left: 10px; background-color: #A8A8A8; border-radius: 4px; }
.cpmenu li a.active{background-color: #ed1a23; } 

.cpmaplist { float: none; margin-top: 0px; padding-bottom: 60px }
.cpmaplist .postbody .title2{}
.cpmaplist li { float: left; width: calc(50% - 15px); margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 10px; }
.cpmaplist li img { width: 100%; height: 120px !important; }
.cpmaplist li p {display: block; line-height: 40px; color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.cpmaplist li:hover { border-bottom-color: #ea1a23; }
.cpmaplist li:hover p { color: #ea1a23; }
/*新闻*/
.newslist { float: none; width: 100%; margin-top: 25px; padding-bottom: 30px }
.newstitem { height: 80px; border-bottom: 1px solid rgba(0, 0, 0, .06); margin-bottom: 20px; width: calc(100% - 20px); margin: auto; margin-bottom: 10px }
.newstitem .newsimg { float: left; width: 100px; height: 70px; }
.newstitem .newsimg img { width: 100%; height: 70px !important }
.newstitem .newsnr { float: right; width: calc(100% - 110px); }
.newstitem .newsnr p { display: block }
.newstitem .newsnr .title a { color: #333; font-size: 14px; line-height: 1.5 }
.newstitem .newsnr .riqis { font-size: 12px; line-height: 35px }
h1.title2{ font-size:16px; font-weight:normal; color:#000;width: calc(100% - 20px); display:block; margin:auto; text-align:center; padding-bottom:20px; padding-top:15px}
.newsbody{width: calc(100% - 20px); margin:auto; font-size:12px}
.newsbody p{ padding-bottom:10px; line-height:1.5}
/*分页*/
.pagelist { padding-bottom: 40px; text-align: center; padding-top: 20px }
.pagelist a, .pagelist span { border: 1px solid #CCC; margin-left: 5px; margin-right: 5px; padding-left: 10px; padding-right: 10px; padding-top: 7px; padding-bottom: 7px; color: #333 }
.pagelist a:hover, .pagelist .on { background-color: #b11a19; ; color: #fff; border: 1px solid #b11a19; }
.pagelist .disabled { display: none }
/*联系*/
.contentbody { padding-top: 50px; padding-bottom: 60px }
.dropmenudx { color: #FFF; background-color: #ed1a23; line-height: 40px; padding-left: 10px; font-size: 14px; }
.list-paddingleft-2 li { line-height: 30px }
.kehubody { width: calc(100% - 20px); margin: auto }
}
