@charset "utf-8";
.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1555647823440'); /* IE9 */
  src: url('iconfont.eot?t=1555647823440#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAABzgAAsAAAAAMmgAABySAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCIDArPEL4yATYCJAOBEAtKAAQgBYRtB4MsG/goM6PCxgEAonx2EVWaVPZfH3CH5QbuVFDWs5rR3trMiBYtDOEnvIjKG/X5OHGT9p2cyn//PNaVX8gPCYH8aCil/99c730D2cAE8BOiLDAdD6yAXYVkXwekAdXPpuRa3cWp9v4BYr59OPQuulxNFEedI6e2tM5FcDw83uj9tuKKsEADioLSKMEQA4t8weTAbnjebb2/YAs4UdFwp2jKUjM0HKigGIii5kIRcM6TSlvKtSh31tbGtLHUxrIxltWNaXOAODjjjEK9Sax7Qzm1NMnuwUzgQKMxtOzYgQUsEAoK7C6jP9JXuueALbcsMBQwKWcP0pRAcEQlMODXr22u3sV6eBXdvwlK8JYojRSfDCQx+P659cKJXwywxBOPek3LnCiONg4wp2wBCijgD4T/71XdGkppW5poI552pvk/2Y71pTTJdpJvmaL0T5WUppjeN45hyjFyjE0yTZ8q0ZNOKX3j2JgYFnamLSPjmDHHBPxvMfRZV8EA9OvdFrExg7HlDj+2xgyMBH38zN0DAUzlWtEy//bZGBBoEHbXfguNQWggMhKitxrjNEd0TUtvrjSXAVft31PFFDrAyAT6aNl5nzeuCqjPef7Bnu67mxsBzM4ADmgFCGAbc6IVbbdqtWuT9Y1O1APoVUmIipRjCSQqNGjSYtFMZSqYyu9plp+qqvfyWTb4J/7Cr1t17L+FFBWKBl+cK+NYOpNe42px2p2HrE/vNRAoUcNSrVSigMFWpFgZnydWoVAoksm1cg6XTqpiymE0av7ngTooKQUAPbYaSKEDAaQElEDKymxxABakAqiGVAKlkOaABFIDKIDUDMRlAbAh9YEiSAOgGNIYKIM0CRRTBQAP0oYA1IRAllpgFEKLMEJoPYwI2gCDQ4dhEHQURjl0BYYDLcFwoQyADvkpQEJ+JVAF+feGCWUAcpANAgyyE4AG2StAwa9bRqWt52gT3hdJteYFFjXwFPXDG0Fj1NurQCIc2wKoJGgu5XT+HFsEixlViKnyzAItzhPMdZyDhWWTc+WpkHlk+Ok2hVQqGQyS+rq+sLAoEkYwjZRCTCtlNnlkkB/0BIErKWUpx7YpNEhwR1lrkmLOS1QZqT3KCy0x6LiCRdWG4dtWGtO5N5+yA+7w8dqKrjKtavM6zimkJmr1mfVkK7u/uEip0agw3HZIKkyv0aOvoemanuX7idoqfDmKXcau59lB8V3wSYfepXZ2AGNz87IzMrRVkypfcmg3Mi/UmsghX7WtryCAEpSQhADaE33U+KulfyP5fS+sOxBEf+5JuVPbGSR2VLgDM17tx05aum8r2dsbtq1WscdrmM1PTKnvd5BKUK/jGys/jU3pdEQdoK37yDFu6w0ro2QPwNW3ryXAejWm5todSJGzeXwWjcfP+sK2MzDQNPvVfXp5GwSGtr/HDqx2bbZ+zdO77JZVJ91ss2tUuFetYobHuPmaQjHrY22S3nexhwPstHR6VqM73YzhOYl0tTqfmoTI8ZvZWhyfKqyiFB+OX46DISREnYwm37jOW/U2jqlS6gUKJ0f/YPDArYuwaV0jaJGjSeDyIKA+dp5cOpqmK5GjPYza+ezZoeq+sT/ADh8+9lK0jrY2vBSte4AJEWM05GbpqH0y554JGK16icqQK1byRrJJNOde99YrZy4ALgTD9Dw/TD9ePmbjevrq2XTSkWQFZ/rBY52bUw9Hr/2EVVeid7ninsjntTCZHs4yKqeq2XoeGud9g0SIXyBaFa1p2VbOJHOu3YMZc7O7s6/Ov/ky+9ew88ijGZduSAy+iKSz6cwRwJ97r4XuPDWf2M+s55UIanzD4m9Gom23Ne1kunKMU49F7+gcwkVI+5WBlkBbVmkN/1rUvzJ2atu2TJhpzNF0Q4zZZM7XEG4U6eRbCUipPYq5nlU95ZF0O7LWTTHj+ViuRpkwHSI4DpTasBRLhAzXpFZ/IUzKA7zXZXNLoG6HmVT1CXfrk5RatQJfdIv6qqxIAjDR5H20+uGTUgkmQ792BAAWh5+aVIY2n5xBEMSYRCaFf/MZIWf79dNQbRufbmvSm/YL3LrDO8sdP5b379t1oHN/x0cRMrVYS513k22JdOl3LKYW4b1NtOaTrcIK7I+ZIyxlC7epictSlGyZGvHuLuqZvvzrtF2uqDCAUU7EU0I7bJkdathK9fjNsft/zFtHWsMab1ltp2k24HcHtfe+NvQKfzbn2hVZ1RaODtVP7Oqy9xQDuyX9cyLuFhJkDUQPqGLLv+KQypLfF8dNZ2GaYQlY27gnN/pvJAu2ROsb6yQ22j8lKY92HcYnnWrl0JO3hp9NMqnRu6HH5oiUev354s8FIboqqRcwjBlDDumoNgo9QQt0Blzfo5hdJgLwQOE7RUgQcRHfzVqGYVaTqcwOZ1itWpXlWlbgASSYhFGrVZZwMsg8bqtIPbmfiYtGw6gAiwwJDNIeavku/EheEPdsqd4eQaIUplCzFM63aAsuiVVc4QUopSZjHN7J9iZPCXJc8bwqrl3t62PIObqd4QHDzVFZ9QwVGwca/dpQe6TEJ8MIR48WuUuEq9icl5WFUhc4Nm7gyXdauZapVqJRqGr+LhkC2IES3MrRKj4d9w8ng5T2EZHh34Fwuy5rO/l+9CIyIDhycSYCMIImQQlVIA8gBJ/nhV5DArQ9GQZXMj+rnT4ONMj/3L32vT32+fo64FRtGJuorSzgFllQ9bYKzEw9IrZn8ebOVbUGEPywybesUujoIaJ38dkk0s2G2RQ6Fa5QMBoERaDkFAXmy3lRCWZ4SLph+y3Zk0OglFwquIqcMdBQvYLsIOpKYDiL8XibMJWlGpa5ObyeJ3GYiaEPGAUTGvf0NAMoFB9lpghgKeGQIKvWH1a3Ps0B6+LofefuzfPZTJ//+4nmqUIhy6R7N6Ct6FyBVFYptG/lLJIvBmfA0T+WDCpvy1SvFIKEo1PKHb04NLpSRJ4SKkWfhDX7ar1wUbOSSZgh5ISEYa3x1pGe2s8m7QQfxu2HFgoAdOEIwyhHfXIoMkxs8HTKQnAtlytQCMM2GQYMgQdv7mcpCzgjlzLWaZ6X0HegR4myDXclM97l/zyvV6XcFSS1nr4O/PuhRdQYM6mePlpL07p1klbJ63f/VqMYWfxORgVIpY+1FlOTdJCsBjiHGy5Jbez3+XUPzjW8+zezUoSKPZzMSKbFwoP1pegSfKvDjGM6Ak76g4DOg/pSzVivVs5r7vtOHUC3ZTcyUFLNp2+PPAc66oD2qWy3dWYG7ETq4afx8wPQ2G9o8DO7WDxB8ONXRejX5HPRijJvKWAGdwHH0JPTm3JBog27BYBFSjtUbTarSXGzvA+0R/Pe1p8muHVytG/MpTqogOEUFoooHROPVRP3ijY5kei8LtnLbfnzXcFqSGOClPG2wxz47dmqMUaQEGCvxZWvbCp3MOYI0GlxbZet+OHeGxskzszEgjLHWNKBS6gWA4iZhBBwHpNgbgWhnT7EaaIKlYtSKJ+Ol3OQQA6pIo4zS9T6UPhKCbOGM5YaKPWBo7YEN1JFgya/eRtM+pl/c8JaRiKtWb8dYxqOINa1GcO3B5tx8PpXScbIzNDHU9GXo3X0D6veqg8XqNzaWzTa2QZ0BI1bNmrMD4mhIe9IpO8wERnCx1gzRDWioaPiuB9kh/F+w8jXiXVL2bJmgxpp99fJdGNyXig5rvBChExVm2qW4Vp2KsMThVg8ebKRD70gAvt9mst+liVPnNqn9A05qfd5ipsnkyfXM3X1UliaubYEQVk2q4n9OttTzx8dOjs3LIUjl/HVl885QZWrmfrtM6dmNQpecXjOtUE3x6W4Mukr6Xi8vsf9mxE3430KSt70A090YKwVph2A27Q6HIPFAxmopz0plqvoQYEemh725BElKGAAgckAmFSA2KHuyZrwbu4mmz7/wFtFNEfr4QcToliB27o4TussSTJobaOx8WxJ7VeiZO186qVO6Wn06w6V91is8mRQnBy8eIA1s2NcL+7PTtNKdBqp7P70OGg0+yR3TfdegSYVfTRdQWENWNtJ52rMaVtfnqmAlFw+W7dkyhJt+oye7pGuke6ln/481o1flsl23bHp/7+aX7my67qsafl0yQPw1s/kJHRRGGowBNQMSjdHJg4D74ZOn86H/l3QA5TNRlt4MAARn1I3XjyDUnxGDSlhxRZsO95iOb41Wn+K+FGr6xCvIxNeh1Hdj4BegFXBGt4t8WbPzWJz/z/bP0fZPp5gd8vuswEi9560NAJd5teR3tZk2BGR3z8nmcts1SYNZcc6uNOZdd9VBdGI7mS6vyKItzIm5ayuEhPayktKEhXFjzS2kfsk4A66sb/2gvSB5bpkOE5C/b6+j2Q58HJkYdT0gd7bfWspkxwhKv0mGolGKc2m0JlvrmcP0YgAeEU77Y0/jSta/OKyLjraYN8wGmg8zh4XB7is3wZls4JMP4c7HFxdL8Q6ebv7ZtrFTq6p4ielLvK5EIoVGGa+7bcjeypbj9hJqIkvCh8kZzr8PyXnSkhqQmwMHq7c+bbXbRIB7fj+wqnc/DaaFl9GjuFYtOkZi6dojcic5VSt4JVgfeZMkSjLtnhwuvkjIbDBKpETJeaAq21QfTG3JjhQyommJR6oTipNbOAoUJU42NdT+r80jR2d4k+9uTCg+Gb4qwF+TGVga/CaQBh+U+JtLYhSL7Kqf4y6M1nlUHkT38B5LN8Dpi/wJChD4hylQ8gpf8Q+c0TaQdqqBmbXqos/Co4XOSD45nfnHQAsCdUUcEY0zEHhQnwU80VS9NNhZroPIyBypMroer7y3xC7tHCWbhxOTxDc0NLm1ZnTz96I9hl7X2ZvqzkXHKGNFL8okMscq8pyz1b18XvCe8UBsG58u1WqdQz3YZxLAvba8xglMzEmEhF4QtXZSXfz2BLDRdAe4SOvdgMt29nwriD6bA/2drA9NU/to1FCJaWQMkUQrrB4MGJVV8BGRDq4rQ3WWVXfFE28cnerKrigrV3XYJYlMh0SEltbrdiB+die2LDmXTDuMHKmepdGtWeQwwT7HxuppnLcXAlSmfj3N26vkz1nXvZqPva/X56VLiEsrkBWQPQ1+L0sgeLOGihxAZk+hhAQI2qqyVkWpEgApinNbd5pC72NfjFAOpejSxEWkXiemSGpeDJOsniF2P5Q2/44VjJAuuELg6jRyoW4ClzA0xnYkmcjmxFUBWTO+mLG/8/1hBHGCMEMCPw1lLidsZ1oDf8VDO3bRwHkvlMgrNKew8A53Z+1gMzQM5ZN+YSSF1IJ1crlA6eoOo6iAQvENeCSdF4RqpzUKwIcUOopAhQNOMlfBHszJnxQ2xswCzW2UzDdypGNV/+b5FqRGYAlAj/WLP8ZcjPtWMdRtcw1Ze0XaLcFJjK7SGf3icLH9nWSOslj+6eFnT3QtSAR0umgFhJGNBHyhYSFeHaRt9yHZ/+5jV/vYGX3XbPQzmJX6N7gYHGo3+RPmiAXkp/Y/082kJ+ta41xHaI50iguFIC3DPkWnJ+3eYxqcbScUPAP4/1OuN3z8tGRy5c2W9Psfr+SS9x8Ajipd4xBAb/uvnZhcPv56/8lfy9Z2RP01hbiZ8W+g5XJmzaprYW3htjHNlOhPVbQ1CjmCGoV5URE1VSK+QWV7kSnvoh6BVPf7iNWulQSb9NgDmX9ivWdqkjVuhV5W1QRTP+RspW9MkY7lg0O3s2QZUg/4NyJl0kBpCrzTYrAG24xd+DN+aJTaybuA5HbGO3n6/GftDli/HXOxOvXE5P+S9GSrv/+oNi6wbOeXkyv92wwdSgUlRs2XuVd3bihUnEST7vpBNXTF9LrrZ1O0fAa4H8gJHTO0TEV/qT3/t/Hrd5mzD8XvVKf6Ph66DKjWnV+iyuKfOvJu79K/v1SysH3Kwy+eZJSd/QAoWUU88gUCp3S4/aWTb3Zv7M0Pd1PEjzTAzdCJB5A3cti8nwNrXGOG1zo/ce0GtmWVK7Bus/fzoQd/nMsxxYC9m6e3MGPfPuOdl3+n6l3DyvraTvP7H33ubUUue1jbqZC01rCNLJ0rAPPaEnh9y0mLip6sb9elR2Zc5DdX7umv+50Givj18ISnznJz+//kxOVpCoUmJV6k3wF2uXsFYsjdxUs1zTb53aoVQMfbtPPhnh957sGu3VZw2pJWYsNjtKzf+VQ137uTG3uZBiJ9JIKqHYRA78PeI23YIDYWbGjq2rzVwAaZ28FWx23nk6F3j6fs3V/BaRqhYoMhdsKgcDG+wpnChnBY08UgYon9kSE6jrtUguNEER4Y242W4hcJo2tha2sXdxxY0VT+69zXTxc+RRu4O0nPBaPlVHkmPZei6C3N4aM9v8fTeb3mtx7X8X08iLxhG58IL4dR0wi0hEbjDhiPULEkbZDRiDQFRxhM2zZBo8QVmMtw0dmC868DZrSgxFleDjX6zPt+RHUNklqXPMvY/omBs7d3082eVnzLya9bvNDwtwf4qW/9Kl1W/75NM9V6ToP/3CL7vKuNUH/zyX806N/tCatpDLMT8SigO4ZjNcXJylLmO5MJWK4oNySdIFga+9BDEOhpPKzW9dV5p/woCmA2mlz2a7+nu7aaOXvHpWEOXlxCRBQ05QCQcwWldaXuW7r2bJca4LDGrzAK34q4sBn5h4gImzTlZ7InitNNPLCz/nAub8sTIjiSALnkbovE6R14nWk4ImzNJaAhGHCsNJVziD/M22Wh43fxjkpjoohPjlpuBP0Bi4ggyZ1QYgfx58KuqfT/10TPCthuhOViMOCco3p/SMFgxgOBTPK14554ain/wz9l0/WrBYr8BgRmssMuf9lWEOjsWmMyXqs4gUYZz8sfzy0OwkD330+tnZVVZACb7VnCTnfvQOGtsWHCTEcib9OQ0xZ9tdpK5znvWXlOYO6wrmtI4VCzxCZv4MT09lX5j1A54XH6dRNbFY9IQ9yWgWWnIWgNvzXRsJW+FDSbTeIDU10e8evf9bURDQ/dN+1fL1NbyMoRlrI90W4cByI2wGV2385SDfvtLnENMAGbPs0VE4oCk8/D52DQDw2NGF9WBp24v3mk3dsZXAkNmMPOgOJBPJXNsSj8KWIXXrY1A7pC0FKcls+Qrpse5lUCDUsg4zcqeTyChX0PEU1yYs4SlLwcJCxcZkBoo6NUfOR5DYoxbqPfkJH9SriWg6E8CiBp2bkZHgacnMNCDmPC48gro9KWlZT3BLNBdy+neriGcui6k1X2mvMadJNx0jXJwAbqb6JMZmYCTcdEFEsVP7JMZRAQJkwRiBE8CTU4+rjNmuRIo9CdJV9yign+82bbI58u7G0yWOcNsx6yW4pnyffQcrOAdm9frVTO7gdU9WeqwVpf7iwN9ywDRePS/Bd1qrS3lV9WZ+WeLwJdht3t2p81nGSDM8f2j3PXwt4925kvvWDiNlW7q48mtn6n3BS/+1Lq5GVyK1z1N7xjhMUs5X7uF0/WSPcPJeZY3f9dEDxhlMHyojb8Q4cUNFsLIPt9FvdOAtUwPFuh2ViUjG9TcGkCca3jg9YEVoVRbQBP8aAazU0DxyobGaUIsbEmteNjI+dHzG+A1qNn/3Hb57/GZP5eWKStpFgQChTqgHmTnlFopMnHH5SJsNiVFImKEb67t10I+VnwPiKTKdMMCeSbV/x5Gp0+MvnUXQEdW/osDqX0twO5cGFixcXwet+UlgqSvtMpFgoqsXIhkcPNqID6MP76MbFKWRL0uKf5BQWj3VdEbx4MVwI5TW3Ax7jbzKLUdW3uASa0tis5NOnZGS3U3GR89YQ5T8VBhAPpKlFFTgva6isbYUOuia0+g64DMorW6Sml5OHOpLxtJXGVvFM0No4cV9JMNFNBCW+j953ffNF/EpaH/4iwUT7FayuureFHwdaMuFy1LSKtV0T0UCvwIjfyayBOs/hrrQZO1n6wCsnlp1WOK9uQv74nM3TuJTQz5xb6NMW0aa+4a+I4E7v6TgLr/YfkHiuPiZM39wV6yHx2NHdn51N1K+StMfbTXYSnwrVlVoNkLTpTzIJJu9PSxLC6tzSPELLp58MJdjFJZhMn7wJpqeZa/jQR7X/giVJS4I7V/gQ6G7mZ1PKqBJarhU4YcuY1EjReHkQfZPt7SEPWKmwkwfYYu5RAVTE5hcWy5vsDPF7DvgPFjcX4TxVmqamDLe+XPkCP5JPjht9EjVlvA/07wFBO/emohFSnLc3qfilnIgT1TU1Ri6wMxZP7i4y0kBzVmh2lf/wPZnWhu39cc/tmdeU/CAIHxoQUHQvQ1Rzv2/dqXhsxh+HuiQcEh84R3xzVeQpB+syisekUof4lvMyuGT+sgJICy1YBpVApQuWauECeP5S/MuyE6MlFO3zu/J78ucU7flmpbNAve0EbMjJXbxUb3PVbT4oLgVhJ9y4QZTTAx/mSKV7z4UNcd+T1TebTMyOgTPUXK55IRaHtZEysEO2sbhzkpk4PU6C6TERqmcZ9BhowAyRLAMajhoyDNF6LDOORkBeMQgaizNgonI4Vi9ostcUYXpFrEKPNWYVhKOPA3NJkw2D7WU2fpEuUmuhJommYGXaJPEo8UxzbgpdjXNwtHiX42qEo5mzSbuWHMW6OFxJ8gzSTRTAORLnmqxVTvL/3Wa4p7Y1pjsmCUJlhS8rZYNO3bZh6lq3MdHmbRn0HezfG7wVNn1RLpFQHKGruo8UIy3nnuPmL6+g5AvdofglSk2C6ZHfbbpDLhCyZeVlV/iNEmTp6OjSFpARQ5b6HviZzk011dtcJKwKHVzR2VkBJ3IwIkp9UGGxfHoN6CkRMywHwLIDiYR3hNUd8F170kbYNOk0PHGqZngcAMudaxEO1KfwU0xsQUAFCiMiOP2GEAGwXHoAESLn1GNI5ISdSMzSw8hRJKzIhF3w/qX/PoXYkQkS+CFthV8jLShrQWYlkKwTTyJidQ76Fyvr9DokPGsp8hapbrkL2YuokPUDGUHgLCPqiqzFf+xd6zpaPlmSJwGqFh/nKUlY6iX7Lhcc7O8/dU6HpRPzv9Ud/aejB+jVH74fWRuqJ4yyp7kK6FhakuBfOHLb85nxM/KTR3Htb++EvosvPkbOQ98D/n/KCgqXUxunDSqDZ/v7Af/MWRT4NoSCuDBvYj0UmnFMThnH6WoHiCGtnGTp5TS6Cc7UYuHSltAJbZQNAM0uvHHE84BjHM84zvNugBjylZMSfziNF5wzrYnQo6U+9pszJxAEc7NOhjLPhUpk5DR+R6sOQjDPzvzGEKnanLd3Rlc8ImNoghF/7YVIYYrgK/PwdmPonDd18BvM5KQUqS9PO/awmCeZrxojMwIExJwzZ+yQAvfLeKw4tBjFvv87ZCkHhIyNfgd+Q0FER250addZYMCjxIU2Kkrzk35ZF04RUjD6moFXMeYJQU5d6hnH2KfaQBlxYl8FWrvUQXa2p6h00n1BtQlJWPk2ST+m2mDESZAkjXKkk0EmWaTIJodc8singEKKKKaECqiQiqiYSqiUyqicKqiSqqiaaqiW6hAvt7bO2iGtCbzQeRBXiFY6SJ0NwTm5yavoGiMee8mzLbUvOxLBMM6RLZNplEN7Cbp1KsUwcMQ/mBN3ykm050gTcM+WYkbqZyVwTTzalwpsJB31U10usDIgd0EoxL36OMVB7lYmYjsoIMO19z+TWHpNeKzNo1p7sVTHsf9HwNZqD3hbG51tKaG42r4kG4RulwD/0YSBUxhv6jIO3ygKshtu9XznqF532i90jwH5oIX8rVjBCHzk98Uef05pqLVOvSh9rYOIELLyOB8A') format('woff2'),
  url('iconfont.woff?t=1555647823440') format('woff'),
  url('iconfont.ttf?t=1555647823440') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1555647823440#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-iconfontweibiaoti1015:before {
  content: "\e66d";
}

.icon-play:before {
  content: "\e838";
}

.icon-jia1:before {
  content: "\e65a";
}

.icon-youtubeplay:before {
  content: "\ebc6";
}

.icon-yonghu:before {
  content: "\e741";
}

.icon-twitter:before {
  content: "\e872";
}

.icon-dengnihuida:before {
  content: "\e7e8";
}

.icon-tel:before {
  content: "\e6e8";
}

.icon-muer:before {
  content: "\e60a";
}

.icon-linkedin:before {
  content: "\e7d7";
}

.icon-ditu:before {
  content: "\e603";
}

.icon-liuyan:before {
  content: "\e8c9";
}

.icon-gongsi:before {
  content: "\e60b";
}

.icon-chanpin:before {
  content: "\e689";
}

.icon-zhuanzhuli:before {
  content: "\e6e5";
}

.icon-liuyan2:before {
  content: "\e61f";
}

.icon-mail2:before {
  content: "\e616";
}

.icon-hezuoshe:before {
  content: "\e600";
}

.icon-gongying:before {
  content: "\e648";
}

.icon-facebook:before {
  content: "\e659";
}

.icon-shouye-caipu:before {
  content: "\e627";
}

.icon-shucai:before {
  content: "\e607";
}

.icon-xianggu:before {
  content: "\e609";
}

.icon-anquan:before {
  content: "\e62b";
}

.icon-qiyejiazhiguan:before {
  content: "\e611";
}

.icon-lianxi:before {
  content: "\e612";
}

.icon-qiyeyuanjing:before {
  content: "\e601";
}

.icon-Listening:before {
  content: "\e605";
}

.icon-liuyan1:before {
  content: "\e615";
}

.icon-fuwu:before {
  content: "\e66f";
}

.icon-fuzeren:before {
  content: "\e629";
}

.icon-shouquanzhuzerenren:before {
  content: "\eb94";
}

.icon-gongsi1:before {
  content: "\e753";
}

.icon-wangluotuopu:before {
  content: "\e604";
}

.icon-search-b:before {
  content: "\e602";
}

.iconfont:before{ display: inline-block; margin:0 auto; }

@font-face {
  font-family: 'Conv_Can';
  src: url('../fonts/Candarab.eot');
  src: local('☺'), url('../fonts/Candarab.woff') format('woff'), url('../fonts/Candarab.ttf') format('truetype'), url('../fonts/Candarab.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_Myb';
  src: url('../fonts/MyriadPro-Bold.eot');
  src: local('☺'), url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Conv_MY';
  src: url('../fonts/MYRIADPRO-REGULAR.eot');
  src: local('☺'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff'), url('../fonts/MYRIADPRO-REGULAR.ttf') format('truetype'), url('../fonts/MYRIADPRO-REGULAR.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{font-family:Arial, Helvetica, sans-serif; font-size: 16px; overflow-x: hidden; color: #333;}
html, body, div, span, h1, h2, h3, h4, h5, h6, p,table, td, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin: 0;padding: 0;}
input,select,textarea{font-size: 16px;border:none;margin: 0;padding: 0; outline: none; font-family: Arial}

img{border: 0 none;vertical-align: middle;}
a{color: #333;text-decoration:none;background-color:transparent;transition: 0.3s;}
a:hover{cursor: pointer;}
a:focus{outline:none;}
ul, li, dl, dt, dd{list-style: none outside none;}
/*table td{word-wrap:break-word;word-break:break-all;}*/

.warper{max-width:1360px; margin:0 auto; box-shadow: 0 2px 2px 2px rgba(0,0,0,.05); padding:0 60px; background: #fff}
.container{width: 100%; padding:0; margin:0;}
.backToTop{width:48px; height:48px; background:#6b453a url(../images/icon_top.png) no-repeat center; background-size:85%; z-index: 3; cursor:pointer; position:fixed; right:10px; text-indent:9999px; bottom:48px; color: #fff; border-radius:3px; transition: all .3s; z-index: 5;}
.backToTop:hover{background-color: #b75f2d}

body{ background: #f9f0e4 url(../images/bgimg.png) ; padding-top: 186px;}
header{ background: #fff; height:186px; transition: all .3s; position: fixed; top:0; box-shadow: 0 2px 2px 2px rgba(0,0,0,.02); width: 100%; left: 0; z-index: 100; z-index: 2;}
.headtop{position: absolute; width: auto; right: 50%; margin-right: -680px; top:29px;}
.headtop a.iconfont,.headtop h6.iconfont{font-size: 22px; display: inline-block; text-align: center; border:1px solid #6b453a; color: #6b453a; width:32px; height: 32px; line-height: 30px; border-radius: 50%; float: left;}
.headtop a.iconfont{margin-right: 20px;}

.logo{ background: #6b453a; width: 148px; height: 186px; display: flex; align-items: center; justify-content: center; left: 50%; top: 0; position: absolute; margin-left: -74px;}
.logo a{display: block;}
#nav{text-align: center; max-width: 1360px; margin:0 auto; margin-top: 96px; height:90px;}
nav li{ display: inline-block; width: 11%; float: left; position: relative; }
nav li:nth-child(4){margin-right: 12%}
nav li:after{content: ""; position: absolute; right: -5px; width:10px; height: 2px; background: #6b453a; top: 22px;}
nav li:nth-child(4):after,nav li:last-child:after{display: none;}
nav li>a{ display: block; vertical-align: middle; text-align: center; position: relative; text-transform: capitalize; font-size:18px; overflow: hidden; line-height:25px; transition: all 0s; font-family: Conv_Can; color: #6b453a; padding-bottom:40px; }
nav li>a b{display: block;}
nav li.on>a,nav li:hover>a{ color: #b75f2d; background: url(../images/hometit_h62.png) no-repeat center 80%; background-size: 19px;}
nav dl{ position: absolute; background: #6b453a; display: block; width: 280px; top:90px; opacity: 0; transition: opacity 1s ease; left: 9999px; z-index: 999; }
nav dl a{ color: #fff; display: block; text-align: left; text-transform: capitalize; padding: 13px 15px; border-bottom: 1px dashed rgba(255,255,255,.3);}
nav dl a:hover{ background: #fff; color: #6b453a}
nav dl dd{position: relative;}
nav dl dd:nth-child(1)>a{ border-top: 2px solid #6b453a;}
nav dl dd div{position: absolute; left: 100%; top: 0; border-top: 2px solid #6b453a;background: #fff; width:300px; display: none;}
nav dl div a{color: #333 ;border-bottom: 1px solid #eee; font-size: 15px; line-height: 22px;}
nav dl dd:hover div{display: block;}
nav li:hover dl{ opacity: 1; left: 0;}
.searchbox{float: left; position: relative; margin-right: 30px;}
.searchbox h6{ font-size:24px; width:80px; font-weight: 100; text-align: center; }
.searchbox form{ overflow: hidden; border:1px solid #6b453a; width:240px; background: #6b453a; position: absolute; display: none; right: 0; top:40px; padding:8px 0; height:51px; z-index: 2}
.searchbox form i{color: #fff; font-size: 28px; }
.searchbox form input{ width: 188px; background: #6b453a; color: #fff; line-height:35px; font-size: 14px; padding-left:10px; float: left; }
.searchbox form button{ width:50px; height:33px; background: #6b453a; border: 0; text-align: center; float: right; outline: none; cursor: pointer;  }
.searchbox form input::-webkit-input-placeholder { color: #fff;}
.searchbox form input:-moz-placeholder {  color: #fff;}

.languagebox{border:1px solid #6b453a; border-radius: 30px; height: 36px; width:140px; margin-top: 2px; position: relative; background:#fff url(../images/select_arrow.png) no-repeat 91% center; float: right; margin-top: -4px;}
.languagebox li{ background: #fff; width: 112px; font-size: 13px; padding-left: 15px; line-height: 26px;}
.languagebox ul{position: absolute; left: 0; top:3px; height: 26px; overflow: hidden; width: 140px; border-radius: 30px 0 0 30px;}
.languagebox li img{margin-right:8px;}
.languagebox a{display: inline-block; color: #666; vertical-align: middle;}

#nav .nav-button{width: 35px;height: 35px;border-radius: 3px;background: #6fae93;color: #fff;position: absolute;right: 10px;top: 19px;line-height: 35px;text-align: center;font-size: 20px;display: none; cursor: pointer;}
#nav .nav-button i{font-size: 22px;}
.close-nav{position: fixed;top:0;left:0;width: 100%;height: 100%;background: #000;opacity: 0;visibility: hidden;transition: 0.5s;z-index: 88;}
.nav-open{transform: translateX(0);}
.close-open{opacity: 0.5;visibility: visible;}
.body-hidden{overflow: hidden!important;}
.position{position: fixed;left: 0;right: 0;background: #fff; top: 0; z-index: 99; box-shadow: 0 1px 5px 1px rgba(0,0,0,.07)}
body.t{padding-top: 100px;}
header.position{height: 100px;}
header.position .headtop{display: none;}
header.position #nav{margin-top:10px}
header.position .logo{height: 100px;}
header.position .logo img{height: 80px;}

.footer{ overflow: hidden; background:#56372e; color: #6b453a; width: 100%;}
.footer .warper{ overflow: hidden; background:#fff; padding:60px; position: relative;}
.footer .footlogo{left:60px; top: 50%; margin-top: -56px; position: absolute;}
.footer .foot_inquiry{position: absolute; right: 60px; top: 50%; width: 112px; height: 112px; margin-top: -56px; background: #b75f31 url(../images/bglogo.png) no-repeat center; border-radius: 10px; color: #fff; text-align: center; display: block; overflow: hidden;}
.footer .foot_inquiry span{display: block; font-size:40px; margin:20px 0 5px 0}
.footer .foot_inquiry:hover{background-color: #6b453a}
.footer a{color: #6b453a}
.footer ul{ text-align: center;  }
.footer li{line-height: 30px; margin:8px 0;}
.footer li a{font-weight: 600; display: inline-block;}
.footer li span{margin:0 15px; display: inline-block;}
.footer li a:hover{color: #b75f31; text-decoration: underline;}
.copyright{text-align: center;line-height: 24px; font-size: 14px; overflow: hidden; color: #fff; padding:35px 10px;}
.copyright a{color: #fff;}

.fixnav{position: fixed; left: 0; bottom:15%; z-index: 10;}
.fixnav .item,.fixnav .it{ transition: all .3s;}
.fixnav .item {position: relative; height:38px;}
.fixnav h6{display: block; font-weight: 100; width:38px; z-index: 0; height:38px; font-size:24px; text-align: center; vertical-align: middle; line-height:38px;}
.fixnav .item1,.fixnav .item1 span{background: #ffad1d}
.fixnav .item2,.fixnav .item2 span{background: #f6791e}
.fixnav .item span{font-weight: 600; line-height:38px; transition: all .3s; overflow: hidden; font-size: 16px; padding:0 20px; margin-left:38px;position: absolute; left:0; top:0; z-index: 3; display: none; width: 200px; }
.fixnav .item:hover span{display: block;}
.fixnav .item2:hover span{width: 240px;}
.fixnav a{color: #fff}
.fixnav .it a{width:38px; text-align: center; line-height:38px; font-size: 24px; height:38px; background: #000; display: block;}
.fixnav .it a.icon-facebook{background: #4460a0}
.fixnav .it a.icon-twitter{background: #2fb0ec}
.fixnav .it a.icon-googleplus{background: #d74837}
.fixnav .it a.icon-linkedin{background: #0084b1}
.fixnav .it a.icon-youtubeplay{background: #dd1829}

#banner{background: url(../images/bannerbg.jpg) no-repeat center; background-size: cover;}
.banner{z-index: 0;max-width: 1360px; margin:0 auto;}
.banner img{ width: 100%; display: block; }
.banner .owl-pagination{position: absolute; bottom:40px; left: 50%; margin-left: -620px;}
.banner .owl-controls,.product_class_flash .owl-controls,.aboutbox .owl-controls{margin-top: 0}
.banner .owl-controls .owl-page span,.product_class_flash .owl-controls .owl-page span{ background:none; border:2px solid #6b453a; margin: 0 4px; opacity:1; width: 17px; height: 17px;}
.banner .owl-controls .owl-page.active span,.product_class_flash .owl-controls .owl-page.active span{background: #b75f2d; border-color: #b75f2d}
.banner .owl-controls .owl-buttons div{background: #fff url(../images/arrow_y.png) no-repeat center; margin:0; text-indent: 999px; overflow: hidden; position: absolute; right:-80px; width:60px; height:60px; top: 50%; margin-top: -25px;opacity: .8}
.banner .owl-controls .owl-buttons div.owl-prev{left: auto; left:-80px; transform: rotate(180deg);}
.banner .owl-controls .owl-buttons div:hover{opacity: 1}

/*版块标题*/
.row{overflow: hidden;}
.conbox{padding:80px 0;}
.hometit{ margin:60px 0 30px 0; overflow: hidden; position: relative; padding-top:7px;}
.hometit h6{width: 41px; height: 34px; background: url(../images/hometit_h6.png) no-repeat right top; display: inline-block; vertical-align: middle; position: relative; font-weight: 100; margin:-7px 12px 0 0;}
.hometit h6 i{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: #b76130; color: #fff; line-height: 20px; text-align:  center; border-radius: 50%; font-size: 15px; font-weight: 100; position: absolute; left: 0; bottom:0 }
.hometit h2{font-size:20px; font-weight: 600; text-transform: uppercase; display: inline-block; color: #6b453a;}
.hometit h2 a{color: #6b453a}
.hometit h2 font{color: #b75f2d}
.hometit a.iconfont{position: absolute; right: 0; top:3px; color: #6b453a; font-size:26px; border-radius: 50%;}
.hometit a.iconfont:hover{background: #6b453a; color: #fff;}

.productbox{overflow: hidden;}
.productbox .item{width: 48%; float: left;}
.productbox .item2{margin-left: 4%}
.productbox video{background: #000; width: 100%;}
.product_class_flash li{position: relative;}
.product_class_flash li img{display: block; width: 100%; transition: all .3s;}
.product_class_flash .con{background: rgba(255,255,255,.7); position: absolute; right: 0; bottom:30px; width: 220px; text-align: center; color: #6b453a; height: 125px; padding:0 10px;}
.product_class_flash .con i{display: block; width: 35px; height: 35px; color: #fff; line-height: 35px; background:#b75f2d; border-radius: 50%; margin:20px auto 10px auto; font-size: 26px; }
.product_class_flash .con i.icon-xianggu{font-size: 20px;}
.product_class_flash .con b{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.product_class_flash .owl-controls .owl-page span{width: 13px; height: 13px;}
.product_class_flash .owl-buttons,.aboutbox .owl-buttons{ display: none; }
.product_class_flash .owl-pagination{position: absolute; bottom:45px; right:0; width: 220px;}
.product_class_flash li:hover img{transform: scale(1.05);}

.aboutbox{background: #6b453a; color: #fff; overflow: hidden; margin-top: 60px;}
.aboutbox .lcon{width: 55%; float: left}
.aboutbox .lcon img{display: block; width: 100%}
.aboutbox .rcon{width: 45%; float: right; padding: 35px;}
.aboutbox .hometit {margin-top: 0}
.aboutbox .hometit h2{color: #fff;}
.aboutbox .hometit h6{background-image: url(../images/hometit_h62.png);}
.aboutbox .fon{line-height: 26px; height: 78px; overflow: hidden; margin-bottom: 20px;}
.aboutbox .links{ overflow: hidden; }
.aboutbox .links a{background: #fff; border-radius: 5px; color: #6b453a; display: block; width: 32%; font-weight:600; text-align: center; line-height:38px; margin:5px 0; font-size: 14px; float: left;}
.aboutbox .links a:nth-child(2),.aboutbox .links a:nth-child(5){margin-right: 2%; margin-left: 2%}
.aboutbox .owl-pagination{position: absolute; bottom:15px; right:15px; }
.aboutbox .owl-controls .owl-page span{ background:#fff; margin: 0 4px; opacity:1; width: 13px; height: 13px;}
.aboutbox .owl-controls .owl-page.active span{background: #b75f2d; border-color: #b75f2d}
.aboutbox .links a:hover{background: #b75f2d; color: #fff;}

.foodsafebox,.foodsafebox ul,.webox,.servicebox{overflow:hidden;}
.foodsafebox ul{background: url(../images/yellowbg.jpg); padding:70px 30px;}
.foodsafebox li{width: 30%; float: left;}
.foodsafebox li:nth-child(2){margin:0 5%;}
.foodsafebox li img{width: 150px; float: left; margin-right: 25px; transition: all .3s;}
.foodsafebox li h4{margin-top: 20px; color: #6b453a; font-size: 18px; transition:all .3s;}
.foodsafebox li p{color: #666; line-height: 24px; font-size: 14px; margin:15px 0; height:48px; overflow: hidden;}
.foodsafebox li h6{color: #b75f2d; font-weight: 100; font-size: 20px;}
.foodsafebox li:hover h4{color: #b75f2d}
.foodsafebox li:hover img{transform: rotate(360deg);}

.webox{padding-bottom: 60px; overflow:hidden;}
.servicebox{width: 31.333%; float: left;}
.servicebox .con{background: url(../images/yellowbg.jpg); padding:20px; min-height:480px;}
.servicebox .con img{display: block; width: 100%; transition:all .3s;}
.servicebox .con .pic{overflow: hidden; margin-bottom: 30px;}
.servicebox .con h4,.servicebox .con h5{ padding-left: 30px; position: relative; line-height: 30px;}
.servicebox .con h4:before,.servicebox .con h5:before{width: 19px; height: 19px; background: url(../images/jia.png) no-repeat ; content: ""; position: absolute; left: 0; top:4px}
.servicebox .con h4,.servicebox .con strong{font-size: 18px;}
.servicebox .con h5{font-size: 16px; color: #6b453a; margin-bottom: 44px;}
.servicebox .con strong{ color: #6b453a; line-height: 30px; display: block; margin-bottom: 10px;}
.servicebox .con strong font{color: #b75f2d}
.servicebox .con p{font-size: 14px; color: #666; line-height: 26px}
.servicebox:nth-child(1) .con p{margin-left: 30px;}
.servicebox:nth-child(1) .con h4{margin-top:18px;}
.servicebox:nth-child(2){margin:0 3%;}
.servicebox:hover img{transform: scale(1.1);}
.servicebox .con a:hover,.servicebox .con h5:hover{color: #b75f2d}

/*二级页公用*/
.main{padding:80px 60px 120px 60px; background: #fff}
.main .hometit h2{font-size: 28px;}
.main .hometit h6{margin-top: -13px;}
.sub_banner{background: url(../images/bannerbg.jpg) no-repeat center; background-size:cover;}
.sub_banner img{display: block; width: 100%; max-width: 1360px; margin:0 auto; transition: all .3s;}

.digg4{ text-align:center; font-size: 18px; line-height: 40px; padding:20px 0;}
.digg4 a,.digg4 span.miy,.digg4 span.disabled,.digg4 span.current{width:45px; background:#fff3e6; display: inline-block; vertical-align: middle; border:1px solid #ccc; height:45px; line-height:45px; color:#666; border-radius: 50%; text-decoration:none; margin:0 5px; font-family: Arial}
.digg4 span.current { color:#b75f30; font-size:18px; font-weight: 600; background: #fff}
.digg4 span.disabled { font-size: 30px; line-height:40px; background:#b75f30; color: #fff; border-color: #b75f30}

.sub_nav{background:#ede0d2; font-weight: 600; margin-top: -120px; line-height: 30px; position: relative; z-index: 2; box-shadow: 0 2px 8px 2px rgba(0,0,0,.09); overflow:hidden; margin-bottom:60px;}
.sub_nav a{color: #6b453a; display: block; text-align: center; float: left; padding:25px 0; font-size: 18px; position: relative;}
.sub_nav a:after{content: ""; position: absolute; left: 0; top: 50%; margin-top: -16px; height:32px; width: 1px; background: #6b453a}
.sub_nav a:first-child:after{ display: none;}
.sub_nav a.on,.sub_nav a:hover{background: #6b453a; color: #fff}
.about_nav a{width: 20%;}
.service_nav {margin-top: -150px;}
.service_nav {background: none; box-shadow: none; padding-bottom: 8px;}
.service_nav a{width: 32%; font-size: 30px; border:1px solid #fff; color: #fff; padding:0; box-shadow: 0 2px 8px 2px rgba(0,0,0,.19);}
.service_nav a:after{display: none;}
.service_nav a:nth-child(1){background: url(../images/service_navbgimg01.jpg) no-repeat center; background-size: cover}
.service_nav a:nth-child(2){margin:0 2%; background: url(../images/service_navbgimg02.jpg) no-repeat center; background-size: cover}
.service_nav a:nth-child(3){background: url(../images/service_navbgimg03.jpg) no-repeat center; background-size: cover}
.foodsafe_nav a:nth-child(1){background: url(../images/safe_navbgimg01.jpg) no-repeat center; background-size: cover}
.foodsafe_nav a:nth-child(2){margin:0 2%; background: url(../images/safe_navbgimg02.jpg) no-repeat center; background-size: cover}
.foodsafe_nav a:nth-child(3){background: url(../images/safe_navbgimg03.jpg) no-repeat center; background-size: cover}
.service_nav a b{ background:rgba(40,26,21,.7); display: block; padding:50px 10px; transition: all .3s;}
.service_nav a.on,.service_nav a:hover{ background-color: none }
.service_nav a.on b,.service_nav a:hover b{background: rgba(183,95,48,.8);}
/*contact*/
.edit-box .hometit,.dotfon .hometit{margin-top: 0}
.edit-box ul{overflow: hidden; background: url(../images/yellowbg.jpg); background-size: cover; padding:50px 30px;}
.edit-box li{font-size: 18px; width: 30%; float: left; position: relative; line-height: 30px; color: #6b453a; overflow: hidden;}
.edit-box li:nth-child(2){margin:0 5%;}
.edit-box li:last-child:after{display: none;}
.edit-box li:after{width: 1px; height:60px; content: ""; position: absolute; right: 0; top: 0; background: #6b453a; opacity: .5}
.edit-box li label,.edit-box li a{font-size: 22px; margin-left: 45px;}
.edit-box li a{ font-family:Conv_Myb; color: #6b453a;}
.edit-box li label{font-weight: 100; font-family:Conv_My; display: block; margin-bottom: 12px;}
.edit-box li h5,.edit-box li h6{position: absolute; left: 0; font-weight: 100; font-size: 30px;}
.edit-box li h5{ top:-3px;}
.edit-box li h6{ top:42px;}
.edit-box .row{background:#6b453a; position: relative;}
.edit-box .row h6{position: absolute; top: 50%; left: 50%; margin-left: -25px; width: 50px; height: 50px; background: #fff; color: #6b453a; border-radius: 50%; font-weight: 100; line-height: 50px; font-size: 28px; margin-top: -25px; text-align: center;}
.edit-box .row span{display: block; width: 50%; float: left; padding:40px 10px; text-align: center; }
.edit-box .row a{font-size: 26px; color: #fff; font-family:Conv_My;}
.edit-box .row span:nth-child(2){background: #b75f30}
.edit-box a:hover{color: #b75f30}
.edit-box .row a:hover{color: #fff; text-decoration: underline;}

.contact_form{ font-size:18px; overflow: hidden;}
.contact_form form{ overflow: hidden; text-align: center; background: url(../images/yellowbg.jpg); background-size: cover; padding:30px;}
.contact_form p{margin-bottom:25px; color: #6b453a; font-size:19px; font-family:Conv_My;}
.contact_form,.contact_form form{ overflow: hidden;}
.contact_form form ul{overflow: hidden;}
.contact_form li{width: 49.5%; float: left; overflow: hidden; background:#fff; margin-bottom: 10px; line-height: 24px; border:1px solid #666; position: relative;}
.contact_form li:nth-child(even){margin-left:1%;}
.contact_form li font{position: absolute; color: #6fae93; left: 7px; top: 15px;}
.contact_form li:last-child{width: 100%; float: none; height: auto}
.contact_form input,.contact_form textarea{width:100%; padding:15px; resize: none; color: #6b453a; font-size:20px; font-family:Conv_My;}
.contact_form button{ border: none; font-size:18px; text-transform: uppercase; font-weight: 600; background: #b75f30; transition: all .3s; color: #fff; width: 280px; text-align: center; line-height:50px; margin-top: 15px; font-size:18px; border-radius:0; cursor: pointer;}
.contact_form input::-webkit-input-placeholder,.contact_form textarea::-webkit-input-placeholder { color: #6b453a;}
.contact_form input:-moz-placeholder,.contact_form textarea:-moz-placeholder { color: #6b453a;}
button:hover{opacity: .8}

.map{overflow: hidden;}
.map h5{font-size: 18px; font-family:Conv_Myb; margin-bottom: 25px; color: #6b453a }
.map img{display: block; width: 100%;}
.map .con{border:10px solid #f3e8dc;}

/*info*/
.infocon{ font-size: 18px; font-family:Conv_My; color: #6b453a;}
.infocon p{ line-height: 36px; margin:12px 0; }
.infocon h1{font-size:28px; font-weight: inherit; font-family: Conv_Myb; text-align: center;}
.infocon img{ display: inline-block;max-width: 100%; }
.infocon .time{ text-align: center; margin:20px 0; font-size: 14px;}
.infocon .other{border-top: 1px solid #ddd; margin-top: 50px; padding-top: 20px;}
.infocon .other a{color: #6b453a; margin-left: 10px;}
.infocon .other div{margin:15px 0;}
.infocon .other a:hover{ color: #b75f30 }

/**/
.dotfon p,.aboutfon p{font-family:Conv_My; color: #6b453a }
.dotfon p{font-size: 21px; line-height:42px; margin:25px 0;}
.dotfon img,.aboutfon img{max-width: 100%; display: inline-block;}
.aboutfon p{font-size: 19px; line-height:42px;}
.overviewfon p{ margin-right: 627px; }
.overviewfon img{float: right; max-width: 467px;}
.overviewfon p.she,.overviewfon p.si{color: #b75f31; padding-left: 45px; background: url(../images/icon_she.png) no-repeat left 7px; margin-top: 10px;}
.overviewfon p.si{background-image: url(../images/icon_si.png); background-position: left 5px;}
.overviewfon p strong{font-size: 19px;}
.culture_li{overflow:hidden;}
.culture_li li{margin-bottom: 30px; position: relative; padding-left:80px; overflow: hidden;}
.culture_li h4{color: #b75f31; font-size: 25px; margin:12px 0 8px 0;}
.culture_li h6{position: absolute; left:10px; top:-3px; font-size:48px; width: 40px; text-align: center; color: #b75f31; font-weight: 100}
.culture_li h6.icon-Listening{font-size: 32px; top: 5px; left:12px;}
.culture_li h6.icon-gongying{font-size: 55px; left:0px; top: -5px;}
.culture_li h6.icon-shouquanzhuzerenren{font-size: 38px; left:10px;}
.culture_li .item{position: relative; padding-left:80px; margin-left: -80px; min-height:64px; display: flex;align-items: center; color: #6b453a; font-family: Conv_My; margin-bottom:50px;}
.culture_li .item h6{ color: #6b453a; font-size:60px; left:0}
.culture_li .item h3{display: inline-block; font-size: 28px; margin-right: 10px; line-height: 42px; vertical-align: middle;}
.culture_li .item p{vertical-align: middle; margin-top: 3px;}

.service_contact{overflow:hidden;}
.service_contact li{width:33%; margin-left: 13%; float: left; margin-bottom: 60px; color: #6b453a; line-height: 40px; font-size: 18px; font-family:Conv_My }
.service_contact li img{width: 120px; float: left; border:1px solid #6b453a;}
.service_contact .con{margin-left: 150px;}
.service_contact font{color: #b75f30}
.service_contact h5,.service_contact h6{font-size: 28px; display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; max-width: 28px; font-weight: 100;margin-right: 10px; margin-top: -5px;}
.service_contact h6{margin-top: 3px;}
.service_contact a{color: #6b453a}
.service_contact a:hover{color: #b75f30}

#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;}
#DB_gallery {position: relative;}
#DB_gallery .DB_imgSet .DB_imgWin{position:relative; overflow:hidden;}
#DB_gallery .DB_imgSet img{display: block; width: 100%}
#DB_gallery .DB_imgSet .DB_imgWin{ width: 100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn,#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:40%;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{ left:auto; right:0;}

#DB_gallery .DB_thumSet {position:relative;margin-top:10px;width:100%;overflow:hidden}
#DB_gallery .DB_thumSet .DB_thumMove{position:relative;white-space:nowrap;font-size:0}
#DB_gallery .DB_thumSet .DB_thumMove li{display:inline-block;margin-right:20px; width: 188px; height:106px;}
#DB_gallery .DB_thumSet .DB_thumMove li img{display: block; width: 100%;}
#DB_gallery .DB_thumSet .DB_prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;width: 64px; height: 106px; background:#6b453a url(../images/right.png) no-repeat center; background-size: 20px; transform: rotate(180deg);}
#DB_gallery .DB_thumSet .DB_nextPageBtn{position:absolute;top:0;cursor:pointer;right:0;width: 64px; height: 106px; background:#6b453a url(../images/right.png) no-repeat center; background-size: 20px}
#DB_gallery .DB_thumSet .DB_thumLine{position:absolute;width:188px;height:106px;border:2px solid #b75f31;left:0;top:0}
.honor_lis{margin: 0 35px}
.honor_lis img{display: block; width: 100%;}
.honor_lis li{margin:0 10px;}
.honor_lis .owl-controls{margin-top: 0}
.honor_lis .owl-pagination{display: none;}
.honor_lis .owl-controls .owl-buttons div{width:30px; height: 30px; background:url(../images/arrow_y2.png) no-repeat center; text-indent: 999px; overflow: hidden; position: absolute; right:-40px; opacity: 1; top: 50%; margin-top: -15px;}
.honor_lis .owl-controls .owl-buttons div.owl-prev{ transform: rotate(180deg); left: -40px; right: auto}

.wrokshop_lis{position: relative; padding:0 0 20px 0;}
.dotfon .dian{width:20px; height:20px; background: #6b453a; border-radius: 50% ; top: 80px; margin:0 auto;}
.wrokshop_lis ul{position: relative; margin-top: 40px; overflow: hidden;}
.wrokshop_lis {overflow: hidden; font-family:Conv_My; color: #6b453a }
.wrokshop_lis h2{font-size: 36px; text-align: center; margin-bottom: 20px;}
.wrokshop_lis h3{font-size: 90px; color: #b75f31;width: 45%; text-align: right; float: left;  margin-top:85px;}
.wrokshop_lis li {position: relative; overflow:hidden; margin-top: -50px;}
.wrokshop_lis li:nth-child(1){margin-top: 0}
.wrokshop_lis li .con{width: 46%; font-size: 18px; float: right;}
.wrokshop_lis li h6{width: 48px; height: 40px; background:url(../images/workshop_numbg.png) no-repeat center; color: #fff; font-size:18px; padding-left:11px; line-height: 42px; position: absolute; top:50%; margin-top: -20px; left: 50%; margin-left: -24px; z-index:1}
.wrokshop_lis li .pic{ position: relative;  margin-bottom: 10px;}
.wrokshop_lis li .pic img{display: block; width: 100%}
.wrokshop_lis li .fon span{display: inline-block; margin-right: 30px;}
.wrokshop_lis li h4{background: rgba(40,26,21,.6); color: #fff; font-weight: 100; text-align: center; padding:26px 10px; position: absolute; bottom: 0; left: 0; width: 100%}
.wrokshop_lis li:nth-child(even) .con{ float: left;}
.wrokshop_lis:after{content: ""; position: absolute; left: 50%; top:80px; height: 100%; width: 2px; background: #6b453a; margin-left: -1px;}
.wrokshop_lis li:nth-child(even) h6{ background:url(../images/workshop_numbg2.png) no-repeat center; padding-left: 17px;}
.wrokshop_lis li:nth-child(even) h3{ float: right; text-align: left;}

/*list*/
.lis_kitchen{overflow:hidden;}
.lis_kitchen li,.pro_lis li{ background: url(../images/yellowbg.jpg); background-size: cover; overflow:hidden; position: relative; font-family:Conv_My;  margin-bottom: 50px; transition: all .3s;}
.lis_kitchen li>a,.pro_lis li a{display: block; background:url(../images/morejia.png) no-repeat right bottom; overflow:hidden;}
.lis_kitchen .pic{width: 320px; float: left; overflow: hidden;}
.lis_kitchen .con,.pro_lis .con{margin-left: 320px; padding:45px 20px 0 50px; color: #6b453a; font-size: 18px; line-height:32px;}
.lis_kitchen .lnk{position: absolute; right: 35px; top: 40px;}
.lis_kitchen .con p{max-height: 62px; overflow:hidden; margin-bottom: 15px;}
.lis_kitchen h3{font-size:29px; font-weight: 100; margin-bottom: 25px; max-height:64px; overflow: hidden;}
.lis_kitchen .lnk a{border-radius: 5px; color: #fff; display: inline-block; width: 130px; text-align: center; line-height: 36px; background-color: #6b453a; margin-left: 10px; font-size: 18px; }
.lis_kitchen .lnk a:nth-child(2){background: #b75f30}
.lis_kitchen li:hover img{transform: scale(1.1);}
.lis_kitchen li:hover h3,.lis_kitchen li:hover p,.pro_lis li:hover h3{color: #b75f30}

.lis_news .pic{width: 379px;}
.lis_news .con{padding:20px 20px 0 50px; margin-left: 379px}
.lis_news .time{border-radius: 5px; color: #fff; display: inline-block; width: 180px; text-align: center; line-height: 36px; background-color: #6b453a; font-size: 18px; margin-bottom: 25px;}
.lis_news h3{overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}

.lis_kitchen img,.lis_news img,.pro_lis .pic img,.hot_pro .pic img{display: block; width: 100%; transition: all .3s;}

.lis_faq{ overflow:hidden;}
.lis_faq li{display: block; width: 100%; font-size: 19px; line-height:40px; overflow: hidden; margin-bottom:45px; position: relative; font-family: Conv_My; transition: all .3s;}
.lis_faq li:last-child{margin-bottom: 0}
.lis_faq .q{background: #6b453a; color: #fff; font-size: 26px; padding:20px 10px; transition: all .3s;}
.lis_faq .q,.lis_faq .a{padding-left:80px; position: relative;}
.lis_faq .a{ overflow: hidden; margin: 8px; color: #6b453a; margin:35px 0;}
.lis_faq .a i{ font-size: 42px; overflow:hidden; position: absolute; font-weight: 100; transition: all .3s;left:15px; top: 0; }
.lis_faq .q i{display: block; position: absolute; left:20px; top: 24px; width: 32px; height: 32px; background: url(../images/right.png) no-repeat center; background-size: 22px; transform: rotate(90deg);}
.lis_faq li:hover .q{background: #b75f30}

.pro_lis{overflow: hidden;}
.pro_lis .pic{width: 380px; float: left; overflow: hidden;}
.pro_lis .con{margin-left: 380px; padding:40px 25px 0 40px;}
.pro_lis h3{font-size: 24px; font-weight: 100; line-height: 32px; max-height: 63px; overflow: hidden;}
.pro_lis p{ margin:25px 0 0 0; line-height:32px; height:93px; overflow: hidden;}
.pro_lis .more,.lis_pro .more{width:135px; height: 40px; line-height: 40px;}
.pro_lis li:hover .pic img{transform: scale(1.15);}
.pro_lis li:hover h3,.pro_lis li:hover p{color: #b75f30}

/*product*/
.pro_main{overflow: hidden;}
.pro_lcon{width: 350px; float: right; font-family:Conv_My; overflow:hidden;}
.pro_lcon .tit{color: #6b453a; font-weight: 600; font-size:36px; text-transform: uppercase; margin-bottom: 20px; }
.pro_lcon ul {margin-bottom: 50px;}
.pro_lcon ul h3{font-size: 21px; position: relative; padding:20px 0 15px 0; padding-left: 15px; transition: all .3s; background: #6b453a}
.pro_lcon ul h3 a{transition: all 0s; color: #fff;}
.pro_lcon ul h3 i{ font-size:42px; display: inline-block; font-weight: 100; vertical-align: middle; margin-top: -3px; color: #fff; margin-right:10px;}
.pro_lcon ul h3 i.icon-xianggu{font-size: 36px;}
.pro_lcon ul li{margin-bottom:25px;}
.pro_lcon dl{padding:15px 0;}
.pro_lcon dd{font-size: 18px; line-height: 32px; margin:12px 0;}
.pro_lcon dd a{ color: #6b453a; padding-left: 25px; background: url(../images/proclassabg.png) no-repeat 3px 1px;}
.pro_lcon dd:hover a{color: #b75f30}
.pro_lcon ul li.on h3,.pro_lcon ul li:hover h3{background: #b75f30}
.pro_rcon{margin-right:430px;}
.hot_pro .owl-controls{margin-top: 25px;}
.hot_pro .owl-controls .owl-page span{border:2px solid #6b453a; background: none; opacity: 1; width: 15px; height: 15px; margin:0 3px;}
.hot_pro .owl-controls .owl-page.active span{background: #6b453a;}
.hot_pro h3{color: #fff; text-align: center;background: #6b453a; border-top: 1px solid #fff; padding:22px 10px; font-weight: 100;font-size: 20px;}

/*产品详情*/
.pro_detail{ overflow: hidden; position: relative; font-family:Conv_My ;color: #6b453a; margin-bottom: 70px;}
.pro_detail h1{font-size:32px; line-height:40px; font-weight: 100; margin-bottom: 20px;}
.pro_detail .rcon{margin-left:655px; padding: 0 0 0 55px; overflow: hidden;}
.pro_detail .rcon .fon{line-height:36px; font-size:19px; margin:30px 0 40px 0; overflow: hidden;}
.pro_detail .links i{display: inline-block; margin-right: 10px; font-weight: 100; font-size:28px; vertical-align: middle; margin-top: -3px;}
.pro_detail .links a{ background:#6b453a; display: inline-block; line-height:60px; height:60px; font-size: 18px; text-transform: uppercase; text-align: center; width:50%; color: #fff; font-family: Arial; font-weight: 600;}
.pro_detail .links a:nth-child(1){ background: #b75f31; color: #fff;}
.pro_detail .links a:hover{ opacity: .8}

.picbox{ width:655px; float: left; overflow:hidden; padding:0 30px;}
.picbox .owl-carousel .owl-wrapper-outer{ position: inherit; z-index: 2}
.picbox img{display: block; width: 100%; position: inherit; z-index: 2}
.picbox .owl-pagination{display: none;}
.picbox .owl-controls{margin-top: 0}
.picbox .owl-controls .owl-buttons div{ background:#b75f31 url(../images/right.png) no-repeat 90% center;background-size: 18px; width: 54px; height:54px; opacity:1;overflow: hidden; text-indent: 999px; position: absolute; margin:0; padding:0; right: -27px; top: 50%; margin-top: -20px; z-index: 0 -1}
.picbox .owl-controls .owl-buttons div.owl-prev{right: auto; left: -27px; transform:rotate(180deg);}

.proinfo_main{ overflow: hidden; font-size: 19px; font-family:Conv_My ;color: #6b453a}
.proinfo_main h2{ text-transform: uppercase; padding-top:65px; color: #6b453a; font-size: 28px; margin-bottom:15px;}
.proinfo_main img{max-width: 100%;}
.proinfo_main p{ line-height: 36px; }
.proinfo_main .benefits_line{padding:50px 35px; background: url(../images/benefitsbg.jpg) no-repeat center; background-size: cover; color: #fff; overflow: hidden;}
.proinfo_main .lcon,.proinfo_main .rcon{width: 47%; float: left;}
.proinfo_main .rcon{margin-left: 6%;}
.proinfo_main .benefits_line h3{font-size: 26px; margin-bottom: 20px;}

.tabbox{ overflow-x: auto; }
.tabbox table{ border: 1px solid #666 ; background: #fff; font-size: 17px; border-bottom:0; border-right:0; line-height: 24px; }
.tabbox table td{border-bottom: 1px solid #666; border-right: 1px solid #666; padding:8px 10px; transition: all .3s}
.tabbox table tr:nth-child(odd){background: #dfd1c1}
.tabbox table tr td:nth-child(1){font-weight: 600;}
.tabbox table tr td:last-child{font-weight: 100;}
.tabbox table td p{margin:0;}

.proinfo_main .infor_row{ padding:50px 30px; background: url(../images/infor_rowbg.jpg) no-repeat center; background-size: cover;margin-top: 65px;}
.proinfo_main .infor_row h2{padding-top: 0; color: #fff;}
.proinfo_main .infor_row .tabbox table tr:nth-child(1) td{font-weight: 100; background: #b75f31; color: #fff; font-size: 19px;}
.proinfo_main .infor_row .tabbox table tr td:nth-child(1){font-weight: 100;}
.proinfo_main .infor_row .tabbox table td{text-align: center;}

@media screen and (max-width: 1440px){
	
	.banner .owl-controls .owl-buttons div{right:5px;}
	.banner .owl-controls .owl-buttons div.owl-prev{left:5px;}
}
@media screen and (max-width: 1360px){
	.headtop{right:10px; margin-right: 0}
	.warper{padding:0 10px;}
	.main{padding:80px 60px 120px 60px;}
	.footer .warper{padding:40px 15px;}
	.banner .owl-pagination{left: 10%; margin-left: 0; bottom: 30px;}
	
}

@media screen and (max-width: 1280px){
	.pro_rcon{margin-right: 400px;} 
}

@media screen and (max-width: 1200px){
	.main{padding:60px 30px 120px 30px;} 
	.banner{max-width: 100%;}
	.banner .owl-controls .owl-buttons div{right:10px}
	.banner .owl-controls .owl-buttons div.owl-prev{left:10px;}
}

@media screen and (max-width: 1199px){
	nav li{width: 10.25%;}
	nav li:nth-child(4){margin-right:18%}
	.footer .warper{text-align: center;}
	.footer .footlogo{position: inherit; margin-top: 0;display: inline-block; top: auto; left: auto; margin-bottom:15px;}
	.footer .foot_inquiry{position: inherit; top: auto; right: auto;margin:15px auto 0 auto;}
	.backToTop{right: 0; width: 35px; height: 35px;}

	.edit-box li:nth-child(2){margin:0 2%;}
	.edit-box li{width: 32%}
	.edit-box li label, .edit-box li a{font-size: 20px; margin-left: 38px;}
	.edit-box li i, .edit-box li h6{font-size: 28px;}
	.lis_kitchen .lnk{ right: auto; left:370px; top: auto; bottom: 20px; }
 	.lis_kitchen .lnk a{margin-left: 0; margin-right: 10px;}
 	.lis_kitchen .con{padding-top: 30px;}
 	.lis_kitchen .con p{margin-bottom: 5px;}
	.sub_nav{margin-top: -100px;}
 	.service_nav{margin-top: -130px;}
 	.service_contact li{margin-left: 5%; width: 40%}
 	.pro_lcon{width: 300px;}
 	.pro_rcon{margin-right: 340px;}
 	.pro_lcon ul h3 i{font-size: 36px;}
 	.pro_lcon ul h3 i.icon-xianggu{font-size: 30px;}
	.pro_lis .pic{width: 320px;}
	.pro_lis .con{padding:20px 15px 0 20px; margin-left: 320px;}
	.lis_kitchen .con p:last-child{display: none;}
	.lis_news h3{white-space: initial;}
 	.foodsafebox li img{margin-right: 15px;}
 	.foodsafebox li h4{margin-top: 10px;}
 	.foodsafebox li{width: 32%}
 	.foodsafebox li:nth-child(2){margin:0 2%;}
 	.aboutbox .lcon{width: 100%; float: none;}
 	.aboutbox .rcon{width: 100%; float: none;}
 	.aboutbox .fon{height: auto; max-height: 78px;}
 	.pro_detail .rcon{padding-left: 30px;}
 	.wrokshop_lis li h4{padding:15px 10px;}
 	.wrokshop_lis h3{font-size: 90px;}
 	.wrokshop_lis h2{font-size: 32px;}
 	.wrokshop_lis:after{top: 70px;}
}

@media screen and (max-width: 1068px){
	.picbox{float: none; margin-bottom: 30px;}
	.pro_detail .rcon{padding-left: 0; margin-left: 0;}
}

@media screen and (max-width: 1024px){
	.headtop{display: none;}
	.fixnav{display: none;} 
	.logo{height: 64px; width:64px; left: 0; margin-left: 0}
	.logo img,header.position .logo img{height:50px;}
	header{height: 64px; z-index: 3} 
	body{padding-top:64px;}
	#nav{margin-top: 0; height: auto}
	header.position #nav{margin-top: 0}
	nav{position: fixed;left: 0;top: 0;bottom: 0;width: 280px; height: 100%; box-shadow: 0 3px 5px #666; z-index: 99; overflow-y: auto;background:#eee;transform: translateX(-300px);transition: 0.3s; margin-left: 0}
	nav li{ display: block; width: 100%; margin:0; padding:0;}
	nav li>a{ line-height:50px; text-align: left; display: block; height: auto ;padding:0 15px;}
	nav li>a b{display: inline-block; margin-left: 15px;}
	nav li.on>a{height: auto; }
	nav li.on>a, nav li:hover>a{background-position: 95% center}
	nav li dl{opacity: 1; position: inherit; left:0; top:0; width: 100%; }
	nav dl a{width: auto; color: #666; padding:2px 15px; font-size: 14px;}
	nav dl{background: #fff; padding:10px 0;}
	nav dl dd:nth-child(1)>a{border:0;}  
	nav dl dd a{line-height:28px;}
	nav li:after{display: none;}
	#nav .nav-button{ display: block; top:14px; background: #6b453a }
	header.position,header.position .logo{height: 64px;}
	.hometit{margin: 40px 0 20px 0}
	.main{padding:40px 10px 80px 10px;}
	.contact_form input, .contact_form textarea{font-size: 18px;}
	.lis_kitchen h3{font-size: 27px; line-height: 32px;}
	.lis_kitchen li, .pro_lis li{margin-bottom: 30px;}
	.sub_nav{ margin-bottom: 35px; margin-top: -80px;}
	.service_nav{margin-top: -90px;}
	.service_nav a b{padding:35px 10px;}
	.service_nav a{font-size: 26px;}
	.dotfon p{font-size: 19px; line-height: 36px;}
	.lis_faq .q{font-size: 24px;}
 	.pro_lis h3{font-size: 22px;}
 	.pro_lis p{margin-top: 15px;}
 	.overviewfon img{width: 400px;}
 	.overviewfon p{margin-right: 450px;}
 	.culture_li .item{margin-bottom:25px;}
 	.culture_li .item:last-child{margin-bottom: 0}
 	.culture_li .item h3{font-size: 26px;}
 	.productbox .item{width: 100%; float: none;}
 	.productbox .item2{margin-left: 0}
 	.foodsafebox li{text-align: center;}
 	.foodsafebox li p{height: auto; max-height: 48px;}
 	.foodsafebox li img{float: none; margin-right: 0}
 	.foodsafebox ul{padding:30px 15px;}
 	.aboutbox{margin-top: 40px;}
 	.pro_detail h1{font-size: 28px;}
 	.pro_detail .rcon .fon{margin:15px 0; line-height: 30px;}
 	.proinfo_main .benefits_line h3{font-size: 24px; margin-bottom:10px;}
 	.proinfo_main h2{font-size: 26px; padding-top: 45px;}
 	.pro_detail{margin-bottom: 40px;}
 	.proinfo_main .infor_row{margin-top: 40px;}
 	.infocon h1{font-size: 26px;}
 	.wrokshop_lis h3{font-size: 80px; margin-top: 78px;}
}

@media screen and (max-width: 990px){
	.main .hometit h2{font-size: 26px;}
	.edit-box ul{padding:20px 15px;}
	.edit-box li{width: 100%; float: none;}
	.edit-box li:nth-child(2){margin:25px 0; border-top: 1px solid #6b453a; border-bottom: 1px solid #6b453a; padding:25px 0;}
	.edit-box li:after{display: none;}
	.edit-box li:nth-child(2) i{top: 25px;}
	.edit-box li:nth-child(2) h6{top: 68px;}
	.edit-box .row span{padding:30px 35px;}
	.edit-box .row a{font-size: 24px;}
	.contact_form form{padding:15px 15px 30px 15px;}
	.contact_form p{font-size: 17px; line-height: 24px;}
	.lis_kitchen .con{padding-left: 30px;}
	.lis_kitchen .lnk{left: 350px;}
	.lis_kitchen li>a, .pro_lis li a{background-size:36px;}
	.service_contact li{margin-left: 0; width: 50%; margin-bottom: 40px;}
	.service_contact .con{margin-left: 140px;}
	.lis_faq .q{padding:10px;}
	.lis_faq .q, .lis_faq .a{padding-left: 80px;}
	.lis_faq .q i{top: 15px;}
	.lis_faq .a{margin:20px 0;}
	.lis_faq li{margin-bottom:20px;}
	.pro_lcon{width: 100%; float: none;}
	.pro_rcon{margin-right: 0}
	.hot_pro{display: none;}
	.pro_lcon .tit{display: none;}
	.pro_lcon ul h3{padding:10px 0 5px 15px; font-size: 18px;}
	.pro_lcon dl{padding:10px 0;display: none;}
	.pro_lcon ul li{margin-bottom:1px}
	.pro_lcon dd{margin:5px 0;}
	.pro_lcon dd a{background-size:8px; background-position:8px 3px; padding-left: 30px;}
	.pro_lcon ul h3 i{font-size: 30px;}
	.pro_lcon ul h3 i.icon-xianggu{font-size: 24px;}
	.pro_lcon ul{margin-bottom: 30px;}
	.pro_lcon li.on dl{display: block;}
	.pro_lis .con{font-size: 16px;}
	.pro_lis p{line-height: 28px; height: 78px;}
	#DB_gallery .DB_thumSet .DB_nextPageBtn,#DB_gallery .DB_thumSet .DB_prevPageBtn{width: 40px;}
	.lis_news .time{width: 140px; margin-bottom: 15px;}
	.servicebox{width:49%;}
	.servicebox:nth-child(2){margin-left:2%; margin-right: 0}	
	.wrokshop_lis h3{font-size: 70px;}
	.wrokshop_lis h2{font-size: 28px;}
	.servicebox .con h5{margin-bottom: 20px;}
}

@media screen and (max-width:900px){
	.service_nav a{font-size: 24px;}
	.about_nav a{width: 17%;}
	.about_nav a:nth-child(1),.about_nav a:nth-child(2){width: 24.5%}
	#DB_gallery .DB_imgSet .DB_prevBtn, #DB_gallery .DB_imgSet .DB_nextBtn{top: 35%;}
	.overviewfon img{width: auto; max-width: 100%; float: none; margin-bottom: 20px;}
	.overviewfon p{margin-right: 0; line-height: 32px; font-size: 17px;}
	.overviewfon p strong{font-size: 17px;}
	.overviewfon p.she, .overviewfon p.si{background-size: 25px; padding-left: 40px; background-position: left 3px;}
	.banner .owl-controls .owl-buttons div{width:45px; height:45px;}
	.banner .owl-pagination{bottom: 10px; left: 10px;}
	.banner .owl-controls .owl-page span{width: 14px; height: 14px;}
	.proinfo_main .benefits_line,.proinfo_main .infor_row{padding:30px 10px;}	
	.infocon h1{font-size: 24px;}
	.wrokshop_lis h3{font-size: 60px; margin-top: 70px;}
	.wrokshop_lis li .con{width: 44%}
	.wrokshop_lis li{margin-top: -30px;}
}

@media screen and (max-width: 780px){
	.footer .foot_inquiry{display: none;}
	.hometit{margin-bottom: 15px;}
	.main .hometit h2{font-size: 24px;}
	.contact_form input, .contact_form textarea{font-size: 16px;}
	.lis_kitchen h3{font-size: 24px; line-height: 30px; max-height: 58px; margin-bottom: 15px;}
	.lis_kitchen .pic{width:280px }
	.lis_kitchen .con p{max-height: 48px;}
	.lis_kitchen .con{font-size: 16px; line-height: 26px; padding-top: 20px; margin-left:280px;}
	.lis_kitchen .lnk{left: 310px;}
	.lis_kitchen .lnk a{width: 110px; margin-right: 5px;}
	.sub_nav{ margin-bottom: 30px;}
	.sub_nav a{font-size: 16px;}
	.service_nav a b{padding:20px 10px;}
	.service_nav a{font-size: 22px;}
	.service_nav{margin-top: -60px;}
	.dotfon p,.aboutfon p{font-size: 18px;}
	.culture_li .item{display: block;}
	.culture_li .item h3{line-height: 32px;}
	.proinfo_main .rcon{margin-left: 0}
	.proinfo_main .lcon, .proinfo_main .rcon{width: 100%; float: none;}
	.benefits_line .rcon{margin-top:25px;}
	.wrokshop_lis h3{font-size: 50px; margin-top: 60px;}
	.wrokshop_lis li{margin-top: 0}
	.wrokshop_lis h2{font-size: 24px;}
}

@media screen and (max-width: 768px){
	.sub_nav{margin-top: -70px;}
	.sub_nav a{padding:15px 0;}
	.service_nav a{padding:0;}
	.service_nav a b{height:80px; display: flex; align-items: center; padding:0 10px; justify-content: center;}
	.service_contact li{width: 100%; float: none; margin-bottom: 30px;}
	.lis_faq .q{font-size: 22px;}
	.lis_faq .q i{background-size: 17px; left: 10px;}
	.lis_faq .q, .lis_faq .a{padding-left: 60px;}
	.lis_faq .a i{font-size: 32px; left: 10px;}
	.lis_faq li{font-size: 18px; line-height: 36px;}
	.servicebox{width:100%;}
	.servicebox:nth-child(2){margin-left: 0}
	.servicebox .con{min-height: 100%;}
	.picbox{width: 100%;}
	.pro_detail h1{font-size: 26px;}
	.proinfo_main .benefits_line h3{font-size: 22px;}
	.proinfo_main h2{font-size: 24px;}
	.infocon h1{font-size: 22px;}

}

@media screen and (max-width: 640px){
	.footer .warper{padding:30px 10px;}
	.copyright{padding:20px 10px;}
	.main{padding:30px 10px 80px 10px;}
	.edit-box .row h6{left:20px; margin-left: 0;}
	.edit-box .row span{ padding:20px 35px; display: block; width: 100%; float: none;}
	.edit-box .row a{font-size: 22px;}
	.contact_form li{width: 100%; float: none;}
	.contact_form li:nth-child(even){margin-left: 0}
	.map .con{border-width: 5px;}
	.lis_kitchen li, .pro_lis li{margin-bottom: 25px;}
	.lis_kitchen li>a, .pro_lis li a{background-size:32px;}
	.pro_lis h3{font-size: 20px;}
	.pro_lis .pic{width: 220px;}
	.pro_lis .con{margin-left: 220px;}
	.pro_lis p{height: 52px;}
	.pro_lcon dd{font-size: 16px; margin:0;}
	.pro_lcon dd a{background-position: 5px 1px}
	.culture_li .item h3{font-size: 24px;}
	.culture_li h4{font-size: 22px;}
	.wrokshop_lis h3{font-size: 40px; margin-top:50px;}
	.wrokshop_lis li h4{padding:5px 10px;}
	.wrokshop_lis li .con{font-size: 16px;}
	.wrokshop_lis h2{font-size: 22px;}
	.wrokshop_lis:after{ left: auto; right:16px; }
	.wrokshop_lis h3{margin-top: 0; width: 85%; margin-bottom: 10px;}
	.wrokshop_lis li .con{width:85%; float: none;}
	.wrokshop_lis li h6{margin-top: 0; top: 0; width: 36px; background-size: 100%; height: 32px; line-height: 34px; padding-left: 13px; margin-left:-18px; font-size: 16px; left: auto; right: 0; background-image: url(../images/workshop_numbg2.png);}
	.wrokshop_lis li:nth-child(even) h6{background-size: 100%; padding-left: 13px;}
	.wrokshop_lis li:nth-child(even) h3{float: none; text-align: right;}
	.wrokshop_lis li,.wrokshop_lis li:nth-child(1){margin-top: 25px;}
	.dotfon .dian{margin: 0; float: right; margin-right:9px; width: 16px; height: 16px;}
	.wrokshop_lis:after{top: 60px;}
	.dotfon p{margin:0;}
}

@media screen and (max-width: 639px){
	.lis_kitchen .pic{width:220px }
	.lis_kitchen .con{margin-left: 220px; padding-left: 20px; padding-top: 15px;}
	.lis_kitchen .lnk{left: 235px;}
	.lis_kitchen .lnk a{font-size: 16px; width: 90px; line-height: 32px;}
	.lis_kitchen .con p:last-child{display: none;}
	.lis_kitchen h3{font-size: 22px;}
	.sub_nav{margin-top: 0;}
	.sub_nav a:after{display: none;}
	.sub_nav a{padding:10px 0;}
	.about_nav a,.about_nav a:nth-child(1), .about_nav a:nth-child(2){width:100%; border-bottom: 1px solid #6b453a}
	.service_nav a{padding:0;}
	.service_nav a{font-size: 20px;}
	.service_contact li img{width: 100px;}
	.service_contact .con{margin-left: 115px; line-height:34px;}
	.service_contact i, .service_contact h6{font-size: 24px; margin-right: 5px;}
	.service_contact h6{margin-top: 1px;}
	.dotfon p,.aboutfon p{font-size: 16px; line-height: 28px;}
	#DB_gallery .DB_thumSet .DB_thumMove li{margin-right: 10px;}
	.honor_lis li{margin:0 5px;}
	.honor_lis{margin: 20px 30px}
	.lis_kitchen h3{margin-bottom:5px;}
	.lis_news .time{display: none;}
	.aboutbox .rcon{padding:20px;}
	.aboutbox .links a{width: 49%;}
	.aboutbox .links a:nth-child(2), .aboutbox .links a:nth-child(5){margin-left: 0; margin-right: 0}
  	.aboutbox .links a:nth-child(even){margin-left: 2%}
  	.aboutbox .fon{margin-bottom: 10px;}
  	.foodsafebox li img{width: 80%;}
	.main .hometit h2{font-size: 22px;}
	.lis_faq .a{font-size: 16px; line-height: 30px;}
	.infocon h1{font-size: 20px;}
	.infocon{font-size: 16px;}
	.infocon p{line-height: 30px; margin:5px 0;}
	.infocon .other{padding-top: 10px; margin-top: 30px;}
	.digg4{padding:10px 0;}
	.digg4 a, .digg4 span.miy, .digg4 span.disabled, .digg4 span.current{width: 30px; margin:0 2px; height: 30px; line-height: 30px; font-size: 14px;}
	.digg4 span.disabled{font-size: 18px; line-height: 27px;}
}

@media screen and (max-width:480px){
	#nav .nav-button{top: 10px;}
	header{height: 55px;}
	.logo{height: 55px; width: 55px;}
	header.position, header.position .logo{height: 55px;}
	.logo img, header.position .logo img{height: 45px;}
	body{padding-top: 55px;}
	.banner .owl-controls .owl-buttons div{width:35px; height:35px; background-size:15px;}
	.hometit{margin-top: 30px;}
	.hometit h6{ height: 32px; width: 32px; margin-right: 8px; }
	.hometit a{font-size: 22px; top: 6px;}
	.main .hometit h2{font-size: 20px;}
	.main .hometit h6{margin-top: -10px; background-size: 22px;}
	.edit-box li label, .edit-box li a{font-size: 18px;}
	.edit-box li i, .edit-box li h6{font-size: 25px;}
	.edit-box li label{margin-bottom: 4px;}
	.edit-box li i{top: -3px;}
	.edit-box li h6{top: 34px;}
	.edit-box li:nth-child(2){padding:15px 0; margin:15px 0;}
	.edit-box li:nth-child(2) i{top: 12px;}
	.edit-box li:nth-child(2) h6{top: 50px;}
	.edit-box .row h6{width: 40px; height: 40px; line-height: 40px; font-size: 24px;}
	.contact_form p{font-size: 15px; margin-bottom: 10px;}
  	.map h5{ line-height: 26px; margin-bottom: 15px;}
  	.lis_kitchen .pic{width:160px }
	.lis_kitchen .con{margin-left:160px; padding-top: 15px;}
	.lis_kitchen .lnk{ display: none;}
	.lis_kitchen h3{font-size: 20px;}
	.sub_nav a{padding:5px 0;}
	.service_nav a{padding:0;font-size: 18px;}
	.service_nav a b{ height: 70px; line-height: 26px;}
	.lis_faq .q{font-size: 20px; line-height: 30px;}
	.lis_faq .q i{top: 9px;}
	.pro_lis .pic{width: 160px;}
	.pro_lis .con{margin-left: 160px; padding:10px 10px 0 20px; font-size: 15px;}
	.pro_lis p{margin-top: 0; line-height: 24px; height: 45px;}
	.pro_lis h3{font-size: 18px; line-height: 26px; max-height: 52px; margin-bottom: 5px;}
	#DB_gallery .DB_imgSet .DB_prevBtn, #DB_gallery .DB_imgSet .DB_nextBtn{top:27%}
	.lis_kitchen .con{padding-top: 5px;}
	.culture_li .item h3{font-size: 20px;}
	.culture_li h4{font-size: 18px;}
	.culture_li .item h6{font-size: 50px;}
	.servicebox .con{padding:10px;}
	.servicebox .con .pic{margin-bottom: 10px;}
	.servicebox .con h5{margin-bottom: 10px;}
	.foodsafebox li h4{font-size: 16px;}
	.proinfo_main{font-size: 17px;}
	.pro_detail h1{font-size: 24px;}
	.proinfo_main .benefits_line h3{font-size: 20px;}
	.proinfo_main h2{font-size: 22px; padding-top: 30px;}
	.pro_detail{margin-bottom: 30px;}
	.proinfo_main .infor_row{margin-top: 30px;}
	.proinfo_main .infor_row .tabbox table tr:nth-child(1) td{font-size: 17px;}
	.lis_faq .q{font-size: 18px;}
	.wrokshop_lis h3{font-size: 30px;}
}

@media screen and (max-width:414px){
	.edit-box .row a{font-size: 20px;}
	.lis_kitchen h3{font-size: 18px; line-height: 26px; max-height: 52px;}
	.service_contact li img{width: 80px; margin-top: 3px;}
	.service_contact .con{margin-left:95px; line-height:30px;}
	#DB_gallery .DB_imgSet .DB_prevBtn, #DB_gallery .DB_imgSet .DB_nextBtn{top:25%}
	.lis_kitchen .con{padding-top:8px;}
	.foodsafebox li{width: 49%; margin-bottom: 30px;}
	.foodsafebox li:nth-child(2){margin-right:0; margin-bottom: 30px;}
	.product_class_flash .con{bottom: 15px; height: 100px; width: 200px;}
	.product_class_flash .owl-pagination{bottom: 25px; width: 200px;}
	.product_class_flash .con i{ margin:10px auto 5px auto;}
	.pro_detail .links a{width: 100%}
	.pro_detail h1{font-size: 22px;}
	.proinfo_main .benefits_line h3{font-size: 18px;}
	.proinfo_main h2{font-size: 20px; } 
	.infocon h1{font-size: 18px;}
	.wrokshop_lis h2{font-size: 20px;}
}

@media screen and (max-width:360px){ 
	#DB_gallery .DB_imgSet .DB_prevBtn, #DB_gallery .DB_imgSet .DB_nextBtn{top:22%}
}

@media screen and (max-width:359px){
	.sub_nav{margin-bottom: 20px;}
	.service_nav a{ font-size: 16px;} 
	.aboutbox .rcon{padding:10px;} 
	.aboutbox .links a{font-size: 13px;} 
}

@media screen and (max-width:320px){ 
	#DB_gallery .DB_imgSet .DB_prevBtn, #DB_gallery .DB_imgSet .DB_nextBtn{top:20%}
	.lis_kitchen .pic,.pro_lis .pic{width: 100%; float: none;} 
	.lis_kitchen .con,.pro_lis .con{margin-left: 0; padding:20px 10px;}
	.lis_kitchen h3{margin-bottom:10px}
	.foodsafebox li{width:100%; margin-bottom: 30px;}
	.foodsafebox li:nth-child(2){margin-left:0;} 
}