@charset "utf-8";
.banner img{display: block;width: 100%;height: auto;}
.banner{position: relative;}
.banner h1{position: absolute;top: 50%;left: 50%;color: #F0F2F3;font-size: 0.22rem;width: 100%;
transform: translate(-50%, -50%);text-align: center;}
.lxfs {padding: 0.32rem 0 0.17rem 0;}
.lxfs .xu{width: 100%;height: 1px;border-bottom:1px dashed #707070;margin-bottom: 0.17rem;}
.lxfs .ttea h2{font-size: 0.18rem;color: #132843;}
.lxfs .ttea ul li{margin-bottom: 0.11rem;display: flex;}
.lxfs .ttea ul li a{font-size: 0.18rem;color: #292929;font-weight: bold;}
.lxfs .ttea ul li a div{font-weight: 400;line-height: 0.14rem;}
.lxfs .ttea ul li i{font-size: 0.23rem;margin-right: 8px;}
#map-canvas{width: 100%;height: 2.45rem;}
.cer{display: block;margin: 0.12rem auto;max-width: 100%;height: auto;}
 body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53}
body{_overflow:auto;_height:100%;margin:0 auto;}
html{_overflow:hidden}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var,i{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;cursor:pointer}
table{border-collapse:collapse;border-spacing:0} a{ text-decoration:none;}
a:hover{text-decoration:none;}					
html {
font-size: 100px; }		
.qcfd:before,
.qcfd:after {
display: table;
content: " ";
}
.qcfd:after {
clear: both;
}
.bx{padding: 0 0.17rem;} .header{padding: 0.13rem 0;position: relative;background: #F0F2F3;}
.header .bx {display: flex;justify-content: space-between;align-items: center;}
.header .bx img{max-width: 100%;height: auto;}
.header .cname {display: flex;align-items: center;}
.header .cname h1{font-size: 0.18rem;margin-left: 0.1rem;color: #1A2640;}
.header .xia .la{font-size: 0.28rem;color: #1A2640;}
.header .xia .menu{display: none;z-index: 99999999;position: absolute;right: 0;top: 100%;padding: 0.25rem 0.24rem;
background: #333333;}
.header .xia .menu li {border-top: 2px solid rgba(124, 124, 124, 0.5);padding: 0.11rem 0;display: flex;justify-content: space-between;}
.header .xia .menu li:first-of-type{border-top: none !important;}
.header .xia .menu li a{font-size: 0.18rem;color: #fff;}
.header .xia .menu li span{font-size: 0.16rem;color: #fff;}
.header .xia .menu .erji {margin: -0.07rem 0 0.17rem 0;}
.header .xia .menu .erji a{display: block;font-size: 0.15rem;color: #fff;padding: 0 0 0 0.1rem;margin-bottom: 0.06rem;}
.contact{background: #555e71;padding: 0.31rem 0 0.11rem 0;}
.contact h2{text-align: center;font-size: 0.16rem;color: #F0F2F3;font-weight: 900;}
.contact .tha{color: #F0F2F3;font-size: 0.14rem;text-align: center;margin: 0 0 0.23rem 0;}
.contact ul li{margin-bottom: 0.24rem;}
.contact ul li input,.contact ul li textarea{border: 1px solid #7D7D7D;width: -webkit-fill-available;font-size: 0.14rem;padding: 0.11rem 0.14rem;}
.contact ul li textarea{height: 0.78rem;}
.contact ul button{display: block;width:1.06rem;text-align: center;height: 0.36rem;line-height: 0.3rem;background: #F19E00;border: 2px solid #FDB338;
border-radius: 0.18rem 0px 0.18rem 0px;font-size: 0.16rem;color: #fff;font-weight: bold;margin: 0.21rem auto 0.21rem auto;}
.contact ul button:hover{background: #fff;text-decoration: underline;color: #FDB338;border: 2px dashed #FDB338;}
.heng{background: #1A2640;position: relative;width: 1.04rem;height: 3px;margin-bottom: 0.13rem;}
.heng::after {
content: "";
position: absolute;
right: 0;
top: 0;
width: 35.58%;
height: 100%; 
background: #F19E00; 
clip-path:polygon(19% 0%, 100% 0, 100% 100%, 0 100%);
}
.case{background: #F4F4F4;padding: 0.31rem 0 4px 0;}
.case h2{font-size: 0.16rem;color: #132843;font-weight: 900;}
.case ul li a{display: flex;margin-bottom: 0.28rem;}
.case ul li img{display: block;width: 1.4rem;height: auto;}
.case ul li .text{background: #fff;padding: 4px 0.12rem;}
.case ul li .text h3{color: #1A2640;font-size: 0.14rem;}
.case ul li .text p{color: #292929;font-size: 0.12rem;line-height: 0.15rem;margin: 0.08rem 0 0 0;}
.case ul li .text .date{color: #292929;text-align: right;font-size: 0.12rem;}
.bottom{background: #1A2640;margin-bottom: 51px;padding: 0.32rem 0 0.57rem 0;}
.bottom .copy{font-size: 0.14rem;color: #fff;text-align: center;font-weight: bold;}
.bottom .copy p{font-size: 0.14rem;font-weight: normal;}
.bottom .sns{width: 273px;display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(20% - 0.27rem),1fr));
grid-gap: 0rem 0.27rem;margin: 0.24rem auto;}
.bottom .sns a{display: block;height:32px;width:32px;background:url(//m.hongjiaricemill.com/wp-content/themes/newmhongjiawp/images/sns.png) no-repeat;}
.bottom .sns .facebook{background-position: 0 -96px;}
.bottom .sns .linkedin{background-position: 0 -64px;}
.bottom .sns .twitter{background-position: 0 -32px;}
.bottom .sns .instagram{background-position: 0 -128px;}
.bottom .sns .pinterest{background-position: 0 0px;}
.bottom .ewm{display: block;margin: 0 auto;max-width: 100%;height: auto;}
.phonefooternav {position: fixed;bottom: 0;width: 100%;z-index: 99999;}
.phonefooternav ul{display:flex;}
.phonefooternav ul li {width: 50%;background: #143680;}
.phonefooternav ul li:nth-of-type(1){border-right: 1px solid #EDEDED;}
.phonefooternav ul li a {display: block;color: #fff;text-align: center;padding: 10px 0;font-size: 18px;}
.phonefooternav ul li a i{margin-right: 5px;vertical-align: -1px;font-size: 21px;}@font-face {
font-family: "iconfont"; src: url(//m.hongjiaricemill.com/wp-content/themes/newmhongjiawp/font/iconfont.woff2?t=1745476621788) format('woff2'),
url(//m.hongjiaricemill.com/wp-content/themes/newmhongjiawp/font/iconfont.woff?t=1745476621788) format('woff'),
url(//m.hongjiaricemill.com/wp-content/themes/newmhongjiawp/font/iconfont.ttf?t=1745476621788) format('truetype'),
url(//m.hongjiaricemill.com/wp-content/themes/newmhongjiawp/font/iconfont.svg?t=1745476621788#iconfont) format('svg');
}
.iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-dianji-:before {
content: "\e612";
}
.icon-whatsapp:before {
content: "\e613";
}
.icon-weihu:before {
content: "\e606";
}
.icon-dianhua:before {
content: "\e607";
}
.icon-anzhuanghetiaoshi:before {
content: "\e608";
}
.icon-caozuopeixun:before {
content: "\e609";
}
.icon-youxiang1:before {
content: "\e60a";
}
.icon-a-dianhua3:before {
content: "\e60b";
}
.icon-bujushejiqi:before {
content: "\e60c";
}
.icon-products:before {
content: "\e60d";
}
.icon-liebiao1:before {
content: "\e60e";
}
.icon-a-youxiang1:before {
content: "\e60f";
}
.icon-a-dianhua2:before {
content: "\e610";
}
.icon-dizhi:before {
content: "\e611";
}
.icon-youxiang:before {
content: "\e604";
}
.icon-liebiao:before {
content: "\e605";
}