.clr {clear: both;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;box-sizing: border-box;}
body {font-family: tahoma, sans-serif;padding: 0px;margin: 0px;font-size: 12px;}
h1, h2,h3,h4,h5,h6 {font-family: tahoma, sans-serif;font-weight: normal;color: #454545;text-transform: uppercase;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 25px; line-height: 30px; margin-bottom: 20px;font-style: normal;font-weight: 400;}
h2 { font-size: 18px; line-height: 20px; margin: 18px 0;font-style: normal;font-weight: 400;}
h3 { font-size: 16px; line-height: 16px; margin: 15px 0;font-weight: 700;font-style: normal;}
h4 { font-size: 15px; line-height: 22px; margin: 15px 0;font-style: normal;font-weight: 400;} 
h5 { font-size: 14px; line-height: 22px;margin: 15px 0;font-style: normal;font-weight: 400;}
h6 { font-size: 13px; line-height: 18px;margin: 15px 0;font-style: normal;}
h2 i { font-size: 13px; line-height: 18px; margin-bottom: 20px;font-weight: normal;color: #999;}
p {font-size: 12px;font-family: tahoma, sans-serif;font-weight: normal;line-height: 21px;}
strong {font-family: tahoma !important;font-weight: normal;font-weight: 700;}
a {color: #1A7EB8;text-decoration: none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
a:hover {text-decoration: none;color: #727272;}
hr{color:#e7e7e7}
.row{padding:15px;box-sizing: border-box;}
#mainwrapper img{width:100%;height:auto;box-sizing: border-box;}
.bottom {vertical-align: bottom;}
.nogoinner{font-size:16px;line-height:40px;padding-bottom:30px;font-weight: 700;}

@media all and (min-width: 1200px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:1200px;margin:0 auto;min-height:550px;}
#header{height:10px;}
#header_inner{width:1200px;padding:0;margin:0 auto;}
#footer-inner{width:1200px;padding:0;margin:0 auto;}
.container{width: 1170px;padding:50px 0;font-size:14px;margin: 0 auto;}
.picfont{float:left;width:100%;height:490px;padding:0 50px;}
.picfont-right{width:360px;font-size:30px;line-height:55px;position:absolute;margin-top: 540px;display: table-cell;margin-left: 760px;height:230px;top: 0px;}
.picfont img{height:490px!important;}
.picfont001{position: absolute;margin-left: 320px;top: 375px;text-align: center;font-size: 20px;color: #fff;}
.picfont002{position: absolute;margin-left: 460px;top: 435px;text-align: center;font-size: 28px;color: #fff;}
.picfont003{position: absolute;margin-left: 480px;top: 525px;text-align: center;font-size: 24px;color: #fff;}
.picfont004{position: absolute;margin-left: 475px;top: 605px;text-align: center;font-size: 18px;color: #fff;}
.nogo{background:url(../img/corn.jpg) top right no-repeat;}

}

@media all and (min-width: 998px) and (max-width: 1200px) {
#sitewrapper{width:100%;margin:0;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:970px;margin:0 auto;min-height:550px;}
#header{height:10px;}
#header_inner{width:970px;padding:0;margin:0 auto;}
#footer-inner{width:970px;padding:0;margin:0 auto;}
.container{width: 970px;padding:50px 0;font-size:14px;margin: 0 auto;}
.picfont{float:left;width:100%;height:490px;padding:0 50px;}
.picfont-right{width:360px;font-size:30px;line-height:55px;position:absolute;margin-top: 540px;display: table-cell;margin-left: 530px;height:230px;top: 0px;}
.picfont img{height:490px!important;}
.picfont001{position: absolute;margin-left: 220px;top: 365px;text-align: center;font-size: 20px;color: #fff;}
.picfont002{position: absolute;margin-left: 350px;top: 435px;text-align: center;font-size: 28px;color: #fff;}
.picfont003{position: absolute;margin-left: 380px;top: 515px;text-align: center;font-size: 24px;color: #fff;}
.picfont004{position: absolute;margin-left: 355px;top: 605px;text-align: center;font-size: 18px;color: #fff;}
.nogo{background:url(../img/corn.jpg) top right no-repeat;}

}

@media all and (min-width: 767px) and (max-width: 998px) {
#sitewrapper{width:100%;margin-top:40px;padding:0;background:#ffffff;}
#header{height:10px;}
#mainwrapper{background:#ffffff;width:720px;margin:0 auto;}
#footer-inner{width:750px;padding:0;margin:0 auto;}
.container{width: 750px;padding:50px 0;font-size:14px;margin: 0 auto;}
.picfont{float:left;width:100%;height:490px;padding:0 50px;}
.picfont-right{width:270px;font-size:20px;line-height:55px;position:absolute;margin-top: 540px;display: table-cell;margin-left: 390px;height:230px;top: 0px;}
.picfont img{height:490px!important;}
.picfont001{position: absolute;margin-left: 140px;top: 405px;text-align: center;font-size: 15px;color: #fff;}
.picfont002{position: absolute;margin-left: 225px;top: 465px;text-align: center;font-size: 28px;color: #fff;}
.picfont003{position: absolute;margin-left: 246px;top: 556px;text-align: center;font-size: 24px;color: #fff;}
.picfont004{position: absolute;margin-left: 250px;top: 645px;text-align: center;font-size: 14px;color: #fff;}
.nogo{background:url(../img/corn.jpg) top right no-repeat;}

}

@media all and (min-width: 440px) and (max-width: 767px) { 
#sitewrapper{width:100%;margin-top:40px;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:90%;margin:0 auto;}
#footer-inner{width:90%;padding:0;margin:0 auto;}
.container{width: 90%;padding:50px 0;font-size:14px;margin: 0 auto;}
.picfont{margin:0 auto 200px auto;width:320px;height:320px;background:url(../img/trichter.jpg) top center no-repeat;background-size:cover;}
.picfont-right{float:none;font-size:20px;line-height:55px;vertical-align: bottom;display: table-cell;padding-bottom:40px;}
.picfont001{width: 200px;position: absolute;margin-left: 60px;top: 345px;text-align: center;font-size: 12px;color: #fff;}
.picfont002{position: absolute;margin-left: 125px;top: 405px;text-align: center;font-size: 13px;color: #fff;}
.picfont003{position: absolute;margin-left: 136px;top: 455px;text-align: center;font-size: 13px;color: #fff;}
.picfont004{position: absolute;margin-left: 125px;top: 525px;text-align: center;font-size: 11px;color: #000000;}
.nogo{background:url(../img/corn.jpg) top right no-repeat;}
}

@media all and (max-width:440px){ 
#sitewrapper{width:100%;margin-top:40px;padding:0;background:#ffffff;}
#mainwrapper{background:#ffffff;width:90%;margin:0 auto;}
#footer-inner{width:90%;padding:0;margin:0 auto;}
.container{width: 90%;padding:50px 0;font-size:14px;margin: 0 auto;}
.picfont{margin:0 auto 20px auto;width:320px;height:320px;background:url(../img/trichter.jpg) top center no-repeat;background-size:cover;}
.picfont-right{float:none;font-size:20px;line-height:55px;vertical-align: bottom;display: table-cell;padding-bottom:40px;}
.picfont001{width: 200px;position: absolute;margin-left: 60px;top: 345px;text-align: center;font-size: 12px;color: #fff;}
.picfont002{position: absolute;margin-left: 125px;top: 405px;text-align: center;font-size: 13px;color: #fff;}
.picfont003{position: absolute;margin-left: 136px;top: 455px;text-align: center;font-size: 13px;color: #fff;}
.picfont004{position: absolute;margin-left: 125px;top: 525px;text-align: center;font-size: 11px;color: #000000;}
.nogo{background:url(../img/corn.jpg) top right no-repeat;}
}

#header{width:100%;margin:0;padding:0;background:#f9f9f9;}
#footer{width:100%;margin:0;padding:15px 0;background:#333333;color:#ffffff;}
.footer-bottom{padding:5px 15px;min-height:40px;color:#ffffff;font-size:13px;}
.footer-bottom a{color:#ffffff;font-size:13px;}
.footer-bottom a:hover{color:#cccccc;font-size:13px;}