@media screen and (min-width: 1101px) {
/*MUUCMS管理系统*/
* { padding: 0; margin: 0; }
body { color: #6a6a6a }
.mobx { display: none; }
.pcx { display: block; }
ul li { list-style: none; }
a { text-decoration: none; color: #333 }
a:hover { color: #ea1a23; }
input { border: none; background: none; }
input, textarea { font-family: Arial, "微软雅黑"; outline: 0; font-size: 14px; -webkit-appearance: none; }
.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
#header { width: 100%; height: auto; position: fixed; font-size: 14px; z-index: 99; background-color: #fff; margin: auto; top: 0px; padding-top: 5px; }
#header .content { width: 1200px; margin: auto }
#header .content .yuyan { float: right; }
#header .content .yuyan a { display: block; width: 30px; height: 30px; background-color: #c10101; color: #fff; border-radius: 50%; line-height: 30px; margin-top: 20px; margin-left: 10px; text-align: center ; float:right;cursor:pointer }
#header .content .yuyan a:nth-child(2){ background-color:#333}
#header #logo { width: auto; height: 40px; display: block; float: left; margin-right: 50px; padding: 15px 0 15px 0; float: left; }
#header ul.nav { float: right; }
#header ul li.navitem { padding: 0 20px 10px 20px; width: auto; height: 50px; line-height: 40px; float: left; position: relative; padding: 10px 26px; line-height: 50px; }
#header ul li.navitem a { color: #666; }
#header ul li.navitem a.active, #header ul li.navitem:hover a { color: #213752; }
#header ul li.navitem a::after { content: ''; display: block; margin-top: -9px; width: 30%; height: 1px; background: transparent; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#header ul li.navitem a.active::after { width: 60%; background: #ea1a23; }
#header ul li.navitem:hover a::after { width: 100%; background: #ea1a23; }
#header ul li.navitem ul.subnav { position: absolute; width: 200px; border-top: #838383 3px solid; opacity: 0; visibility: hidden; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); width: 192px; background: #fff; border: 0; box-shadow: 0 6px 10px rgba(0, 0, 0, .1); margin-left: -68px; }
#header ul li.navitem:hover ul.subnav { opacity: 1; visibility: visible; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); }
#header ul li.navitem ul.subnav li { border-bottom: 1px solid rgba(0, 0, 0, .08); }
#header ul li.navitem ul.subnav li a { text-align: center; color: #666; width: 100%; display: block;  }
#header ul li.navitem ul.subnav li a:hover { background: #f5f5f5; color: #000; }
#header ul li.navitem ul.subnav li a:hover::after, #header ul li.navitem ul.subnav li a:after { display: none; }
.muuclunmap { background-repeat: no-repeat; background-position: center; background-size: auto 600px; position: relative; height: 600px; width: 100%; background-color: #666; margin-top: 50px }
.w1200 { width: 1200px; margin: auto }
.headcont { background-color: #f8f8f8; }
.headcont .content { background-color: #c10101; border-top: 1px solid rgba(0, 0, 0, .0); width: 360px; position: absolute; right: calc(50% - 600px); margin-top: -110px; z-index: 3; height: 579px; overflow: hidden; float: right; }
.headcont .content .headerlx { padding: 30px 0 30px; width: 360px; border-bottom: 1px solid rgba(255, 255, 255, .1); height: 49px !important; }
.headcont .content .headerlx p { text-align: left; margin-left: 30px; color: #fff }
.headcont .content .headerlx p.subtitle { font-size: 14px; color: rgba(255, 255, 255, .5); }
.headcont .content .muuclun-content { line-height: 25px; padding-left: 35px; color: rgba(255, 255, 255, .9); padding-top: 30px; font-size: 14px }
.headcont .video { float: left; width: 800px; height: 600px }
/*简介*/
.muu-about { background-color: #eff3f7; width: 100%; margin-top: 40px; padding-top: 60px; padding-bottom: 60px }
.muu-about .txtx { width: 660px; float: left }
.muu-about .txtx .title { color: #444; font-size: 22px }
.muu-about .txtx .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.muu-about .txtx .description { line-height: 28px; font-size: 14px; color: #848484; padding-top: 30px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; padding-bottom: 30px }
.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; }
.more:hover { background-color: #c10101; color: #fff; border: 1px solid #c10101; }
/*案例*/
.anlilist { display: block; padding-top: 50px }
.anlilist .anliheader { float: left }
.anlilist .anlimu { float: right; margin-top: 10px }
.anlilist .anliheader .title { color: #444; font-size: 22px }
.anlilist .anliheader .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.anlilist .anlimu a { padding: 10px 14px;line-height: 14px;color: #333;display: block;float: left;background-color: #E0E0E0; margin-right: 10px; margin-top: 10px;}
.anlilist .anlimu a:hover { color: #fff; background: #ea1a23; }
.anlilist .anlilmap { }
.anlilist .anlilmap li { float: left; width: calc(33.333% - 10px); margin-right: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 30px; }
.anlilist .anlilmap li:nth-child(3n) { margin-right: 0px }
.anlilist .anlilmap li img { width: 100%; height: 246px }
.anlilist .anlilmap li p { display: block; line-height: 40px; color: #333; padding-bottom: 20px }
.anlilist .anlilmap li:hover { border-bottom-color: #ea1a23; }
.anlilist .anlilmap li:hover p { color: #ea1a23; }
/*基地设备*/
.Baselist { background-color: #eff3f7; margin-top: 50px; 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(25% - 12px); margin-right: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 30px; }
.Baselist .maps li:nth-child(4n) { margin-right: 0px }
.Baselist .maps li img { width: 100%; }
.Baselist .maps li p { display: block; line-height: 40px; color: #333; padding-bottom: 20px }
.Baselist .maps li:hover { border-bottom-color: #ea1a23; }
.Baselist .maps li:hover p { color: #ea1a23; }
/*foot*/
.footer { background-color: #666; display: block; padding-top: 50px; color: rgba(255, 255, 255, .9); }
.footer .fot-bottom { background-color: #fff }
.footer .fot-bottom p { line-height: 44px; color: #8e8e8e; font-size: 12px; display: block }
.footer .fot-bottom p a { padding-left: 20px; color: #8e8e8e; }
.footer .header { float: left; width: 200px }
.footer .header .title { color: #fff; font-size: 22px }
.footer .header .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.footer .weixin { float: left; width: 280px; padding-bottom: 30px }
.footer .weixin p { font-size: 16px; padding-bottom: 20px; padding-top: 10px; }
.footer .contactlist { float: left; width: 600px }
.footer .contactlist h3 { font-weight: normal; font-size: 16px; padding-bottom: 20px }
.footer .contactlist p { display: block; float: left; line-height: 35px; font-size: 14px; width: 300px }
.banner { background-image: url(../images/topmap.jpg); background-repeat: no-repeat; background-position: center top; height: 300px; position: relative; background-color: #39383E; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; }
/*列表页文本- 关于我们*/
.muutext { margin-top: 30px; }
.muutext .header { text-align: center; padding-top: 30px }
.muutext .header .title { color: #444; font-size: 22px }
.muutext .header .subtitle { color: #c1c1c1; font-size: 16px; font-family: Arial, Helvetica, sans-serif; line-height: 30px }
.muutext .muubody { padding-top: 50px; padding-bottom: 60px }
.muutext .muubody p { margin-bottom: 10px; font-size: 14px; line-height: 1.8; display: block; width: 100% }
/*列表-图片*/
.mu-maplist { padding-top: 50px; padding-bottom: 60px }
.mu-maplist li { float: left; width: 263px; margin-left: 30px; text-align: center; padding-bottom: 20px; }
.mu-maplist li a { color: #333; line-height: 40px; }
.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; }
/*基地*/
.mu-maplist3 { padding-top: 50px; padding-bottom: 60px }
.mu-maplist3 li { float: left; width: calc(33.333% - 10px); margin-right: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 30px; }
.mu-maplist3 li:nth-child(3n) { margin-right: 0px }
.mu-maplist3 li img { width: 100%; }
.mu-maplist3 li p { display: block; line-height: 40px; color: #333; padding-bottom: 20px }
.mu-maplist3 li:hover { border-bottom-color: #ea1a23; }
.mu-maplist3 li:hover p { color: #ea1a23; }
/*客户*/
.kehubody { padding-top: 50px; padding-bottom: 60px }
/*案例*/
.cpmenu { float: left; margin-left: 0px; margin-top: 50px; }
.cpmenu li {display: block; line-height: 43px; border-bottom: 1px solid rgba(0, 0, 0, .08); padding-left: 10px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width:200px }
.cpmenu li a.active{color: #ed1a23; } 
.cpmaplist { float: right; width: 920px; margin-right: 20px; margin-top: 30px; padding-bottom: 60px  }
.cpmaplist li { float: left; width: calc(33.333% - 10px); margin-right: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EFEFEF; margin-top: 30px; }
.cpmaplist li:nth-child(3n) { margin-right: 0px }
.cpmaplist li img { width: 100%; }
.cpmaplist li p { display: block; line-height: 40px; color: #333; padding-bottom: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:40px}
.cpmaplist li:hover { border-bottom-color: #ea1a23; }
.cpmaplist li:hover p { color: #ea1a23; }
/*新闻*/
.newslist{float: right; width: 920px; margin-right: 20px; margin-top: 30px; padding-bottom: 60px }
.newstitem{ height: 150px;
border-bottom: 1px solid rgba(0, 0, 0, .06); margin-bottom:20px;}
.newstitem .newsimg{ float:left;width: 200px;
height: 130px;}
.newstitem .newsimg img{ width:100%;height: 130px;}
.newstitem .newsnr{ float:right; width:690px;}
.newstitem .newsnr p{ display:block}
.newstitem .newsnr .title{}
.newstitem .newsnr .riqis{ font-size:12px; line-height:35px}
.newstitem .newsnr .description{color: #999;
line-height: 26px;
text-align: left;}
.cpmaplist .postbody .title2{ text-align: center; font-size: 18px; font-weight: normal; border-bottom: 1px solid rgba(0, 0, 0, .08); height:63px; margin-bottom:30px; color:#000}
.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}
.contentbody table.pcx{ margin:auto; width:900px;}