html{min-width: 100%; max-width: 100%; overflow-x: hidden}
body{width: 100%; font-size: 1rem}
.head.part{ padding: 0}
#header.navFix{ height: auto}
.part{ padding-left: 10px; padding-right: 10px; min-width: auto; max-width: 100%; margin: 0 auto}
.content{ padding:20px 10px 30px 10px}
.edit-content{ padding: 10px 0; font-size: 1rem}
.edit-content img{ max-width: 100%}
.tt{ padding-top: 50px}
.tt h1{ font-size: 2rem}
.tt span{ font-size: 1.2rem; padding: 20px 0; white-space: nowrap; text-indent: -12000px ; height: 0px }
.logo{ float: left}
.logo img{ height: 60px; margin-left: 10px}
h1,h2,h3,h4{ font-size: 1.3rem}
h5{ font-size: 1.1rem}
.datat th,.datat td{ text-align: left; padding: 10px}
.datat th.mobile-hide,.datat td.mobile-hide{ display: none}
.fixedbody{ padding-top: 86px}
.inban{ height: 220px;background-size:100% }
.inban-about{ background-image: url(../images/inbanner1.jpg?1)}
.inban-news{ background-image: url(../images/inbanner3.jpg?1)}
.inban-equipment{ background-image: url(../images/inbanner2.jpg)}
.inban-hr{ background-image: url(../images/inbanner4.jpg)}
.inban-contact{ background-image: url(../images/inbanner5.jpg)}
.col4 b{ font-size: 1.6rem}
.index-aboutus li{ width: 50%; margin-bottom: 50px}
.index-aboutus li img{ width: 80%; max-width: 180px}
.index-aboutus p{ padding-top: 10px}
.ys-wrap{ background-image: none; background: rgb(11,60,131) }
.ys li{ float: none; width: 100%; margin-bottom: 30px}
.ys li img{ width: 100%}
.ys li div{ min-width: auto; width: 100%; max-width: 380px}
.ys li div h4{ font-size: 1.2rem}
.ys li div span{ display: none}
.index-news{ height: auto}
.news-first,.news-second{ display: none}
.news .date{ width: 78px}
.news .date span{ font-size: 1rem}
.news .date b{ font-size: 1.8rem}
.news .con b{ font-size: 1.2rem}
.news .con span{ font-size: 1rem}
.subpart{ padding-top: 10px}
.whfz li{ width: 50%}
.whfz li div{min-width: auto ; margin-bottom: 30px; padding: 20px 0 30px 0}
.whfz li div h4{ font-size: 1.2rem; padding-top: 20px}
.whfz li div span{ font-size: 1rem}
.pp li{ width: 46%; padding:10px 2%}
.pp li img{ width: 100%; }
#footer{ height: auto; font-size: 0.8rem; line-height: 1.628; padding: 10px 0; background: #f7f7f7}
#footer a{ display: block ; font-size: 0.8rem}
#footer span{ display: none}
.nav li{ width: 100% ; text-align: center}
.nav li a.sel{ border-bottom: none;color: #343434; font-weight: bold }
.nav li a{ display: none;}
.nav-collapse li a{ font-weight: bold;border-bottom: solid 1px #fff}
.nav-collapse .nav{ padding: 10px 0; clear: both; display: none}
.nav-collapse .nav li{ padding-right: 0}
.nav-collapse .nav li a{ display: block; font-size: 0.8rem; font-weight: normal;background: #f7f7f7 ; padding: 6px 0; border-bottom: none}
.nav-collapse .nav{ background: #f7f7f7}
.nav-collapse .clearx{ display: none }
.scsb li { width: 100% ; margin-bottom: 10px}
.scsb a{ min-width: auto; padding-bottom: 15px}
.scsb span{ display: none}
.jcsb li{ width: 50%}
.jcsb li div{ min-width: auto; width: 95%}
.jcsb span{ font-size: 1rem}
.zs li{ width: 48%; margin: 0 1% 20px 1%; height: auto; display: table}
.zs li a{ height: auto; width: 100%; text-align: center ;}
.zs li img{ width:100%; max-width: 300px}
table td{ display: block; width: 100%}
table td img{ margin: 0 auto}
.datat td{ display: table-cell;}
.title{ font-size: 1.2rem; text-align: left ; line-height: 1.2}
.time{ font-size: 1rem; text-align: left; color: #aaa}
.time .date{ padding-left: 0}
.edit-content .news li{ overflow: hidden}
.edit-content .news .date{ padding: 20px 0 0 0}
.index-aboutus li:hover img, .whfz li:hover img ,.pp a:hover img{ transform: none}
.col3.contact li{ width: 100%; border: none; margin-top: -40px}
.col3.contact li img{ display: none}
.contactSplit{ display: none}