body{margin:0px;padding:0;font-family:"Times New Roman", Times, serif;font-size:18px;line-height:1.6em;color:#333;-webkit-font-smoothing:subpixel-antialiased;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
.fl2{float:left;margin:10px 10px 0 8px;}
.clear{clear:both;}
*{box-sizing:border-box;}
a:hover, a:active{outline:none;}
a:link, a:visited{text-decoration:none}
#wrapper{width:100%;margin:0;padding:0;}
header{width:100%;margin:0;padding:0;background:#fff;}
#header_content{width:100%;max-width:1170px;height:auto;margin:0 auto;padding:0;color:#000;}
#logo{float:left;width:auto;margin:0;padding:0;}
#logo img{float:left;margin:10px 10px 0 0;max-width:300px;height:auto;}
.fade{-webkit-animation: fade-in ease-in-out 3s 1s both;-moz-animation: fade-in ease-in-out 3s 1s both;animation: fade-in ease-in-out 3s 1s both;}
@-webkit-keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@-moz-keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@keyframes fade-in {
0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fade-out {
33%{opacity:1}
66%{opacity:0}
}
@-moz-keyframes fade-out {
33%{opacity:1}
66%{opacity:0}
}
@keyframes fade-out {
33%{opacity:1}
66%{opacity:0}
}
.tractor{width:auto;max-height:100px;}
#address{text-align:right;float:right;margin:0;padding:0;font-size:18px;line-height:1.3em;}
#address span{color:#E70000;}
#address img{float:right;margin-left:20px;margin-top:8px;max-width:222px;height:auto;}
#address a:link, a:visited{text-decoration:none;color:#0099f6;font-size:20px;}
.bold{font-weight:bold;display:inline-block;margin-top:8px;}
#menu_container{width:100%;height:auto;min-height:34px;border-top:1px solid #0088DD;border-bottom:1px solid #0088DD;background:#0099f6;}
.ulcontainer{width:100%;border-bottom:1px solid #7FCBFA;border-top:1px solid #7FCBFA;}
#menu{display:table;width:1170px;max-width:100%;padding:0;margin:0 auto;}
#menu li{display:table-cell;vertical-align:middle;list-style:none;text-decoration:none;border-right:1px solid #0088DD;text-align:center;}
.menu li:last-child{border:none;}
#menu li a{font-family: Arial, Helvetica, sans-serif;min-height:34px;padding:8px 5px 7px;line-height:17px;font-size:17px;color:#fff !important;text-decoration:none;outline:none;letter-spacing:1px;display:block;-webkit-transition:background .3s linear;transition:background .3s linear;}
#menu li.active a{text-shadow:1px 1px 1px #000;background:#6e6e6e;text-decoration:none;color:#fff;}
#menu li a:hover{text-shadow:1px 1px 1px #000;background:#6e6e6e;text-decoration:none;color:#fff;}
#banner{background:#6e6e6e;width:100%;height:auto;position:relative;text-align:center;}
.m-banner{width:100%;max-width:1800px;margin:0 auto;position:relative;}
.m-banner img{max-width:100%;height:auto;}
.m-banner-title{width:65%;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:25%;height:auto;background-color: rgba(255, 255, 255, 0.3);border:1px solid #FFFFFF;border-radius:3px;color:#333;padding:25px 5px 16px 5px;text-align:center;}
.m-banner-title p{margin:0;padding:0;display:inline;line-height:2em;text-rendering:optimizeLegibility;}
.judge{display:inline-block;vertical-align:middle;font-size:28px;font-weight:400;text-shadow:0 1px 1px #fff;}
.subt{font-size:20px;text-shadow:0 1px 1px #fff;}
#content_wrapper{width:100%;max-width:1140px;margin:0 auto;padding:20px 0;}
#main-left{float:left;width:23%;}
#main-right{float:right;width:72%;}
#main-right h2{line-height:1.6em;font-weight:bold;color:#92ac49;font-size:17px;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:0.67em 5px;}
#main-right h2 span a{color:#0099f6;}
#main-right h1{color:#E70000;font-weight:500;font-size:23px;}
#main-right p{font-family:Arial, Helvetica, sans-serif;font-size:17px !important;font-weight:300;margin:1em 0;}
.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}
.lsidebox{width:100%;border:1px solid #6e6e6e;border-radius:5px;margin-bottom:30px;line-height:1.4em;font-size:18px;}
.lsidebox h2{border-bottom:1px solid #6e6e6e;margin:0;padding:10px 5px 8px 20px;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:20px;}
.lsidebox h3{margin:0;padding:0 5px;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:20px;}
.lsideboxp{width:85%;margin:0 auto;}
.lsidebox p{color:#646464;margin:1em 0;}
.lsideboxp ul{list-style-type:circle;text-align:left;margin:0;padding:15px 5px 20px 20px;font-family:Arial, Helvetica, sans-serif;}
.lsideboxp ul li a:hover{color:#646464;}
.lsideboxp span{font-size:20px;}
#stock{margin-top:20px;}
footer{clear:both;width:100%;background-color:#f2f2f4;border-top:5px solid #6e6e6e;margin-top:20px;}
footer h3{font-size:18px;font-family:Arial, Helvetica, sans-serif;margin:5px 0 5px 0;color:#d9d9d9;}
.upper_footer{text-align:center;clear:both;width:95%;max-width:1170px;padding:20px 0;margin:0 auto;}
.copyright{clear:both;width:95%;max-width:1170px;margin:0 auto;padding:20px 0;border-top:1px solid #d9d9d9;text-align:center;}
footer a{text-decoration:none;font-weight:400;line-height:1.6em;}
.pp{padding-top:15px;}
.pp h2{text-align:left !important;font-weight:normal !important;color:#4e9af1;line-height:1.3em;font-size:24px !important;margin:8px 5px 8px 0 !important;padding:0 !important;}
.pp p{font-weight:normal;font-size:17px;line-height:1.5em;text-align:left;}
.pp ul li{line-height:1.5em;text-align:left;font-size:17px;font-weight:normal;}
.copyright a.ppo{text-decoration:underline;}
@media only screen and (max-width:1180px){
.judge{font-size:18px;}
.m-banner-title{width:65%;padding:25px 5px 16px 5px;}
#main-right{padding:0 15px 0 10px;}
}
@media only screen and (max-width:930px){
#logo{float:none;width:100%;text-align:center;}
#logo img{float:none;margin:10px 0 0 0;display:inline-block;}
#address{text-align:center;float:none;width:100%;}
#address img{float:none;margin:10px 5px;max-width:122px;height:auto;}
#address .bold{display:block;}
header{padding-bottom:15px;}
#address{line-height:1.6em;}
}
@media only screen and (max-width:850px){
.judge{font-size:18px;line-height:1.2em;}
.subt{font-size:16px;}
.m-banner-title{width:85%;padding:10px 5px 8px 5px;top:15%;}
.lsideboxp span{font-size:17px;}
}
@media only screen and (max-width:780px){
#main-left{float:none;width:95%;margin:0 auto;}
#main-right{float:none;width:95%;margin:0 auto;}
footer h3{font-size:16px;line-height:1.8em;}
}
@media only screen and (max-width:490px){
.m-banner-title{display:none;}	
}
@media only screen and (max-width:395px){
#menu li{display:block;border-right:0;border-bottom:1px solid #7FCBFA;}
.lsidebox{line-height:1.6em;font-size:18px;}
}
@media only screen and (max-width:310px){#logo img{max-width:95%;height:auto;margin:0 auto;}}