@charset "utf-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font-size: 100%; outline: 0 }
* { margin:0; padding:0; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden }
body { font-size: 12px; margin: 0 auto; color: #302a26; background: #fff }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
ol, ul { list-style: none }
blockquote, q { quotes: none }
blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none }
strong { font-weight: 700 }
input { outline: 0; font-family:"Microsoft Yahei", "微软雅黑", "Hiragino Sans GB"; }
img { border:0; vertical-align:middle; }
li { list-style: none; }
 input:not([type]), input[type=text], input[type=button], input[type=submit], textarea {
 box-shadow: none;
 outline: 0 none!important;
}
.jwclick, .jwlogo { display: none!important }
textarea { -webkit-appearance: none; border-radius: 0 }

::-moz-selection {
 background: #97c331;
 color: #fff;
 text-shadow: none
}

::selection {
 background: #97c331;
 color: #fff;
 text-shadow: none
}
a { text-decoration: none; blr: expression(this.onFocus=this.blur());
cursor: pointer; -webkit-transition:200ms;
 -moz-transition:200ms;
 -o-transition:200ms;
 transition:200ms;
color: #333; }
a:link, a:visited { text-decoration: none }
a:active, a:hover { text-decoration: none }
.clearfix:after, .clearfix:before { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }
.fc { text-align: center }
.fr { text-align: right }
.f_l { float: left; }
.f_r { float: right; }
.clear { clear:both; }
.hide { display:none; }
.rel { position:relative; }
.vt { vertical-align: top }
.vm { vertical-align: middle }
.text-center { text-align: center; }
input, textarea, fieldset { border: none; background: none; padding: 0; margin: 0; }
i, em { font-style: normal; }
.img-responsive { display: block; width: 100%; max-width: 100%; height: auto; }
/*banner*/
.bn1 { width:100%; }
.banner { width:1920px; height:678px; position:relative; left:50%; margin-left:-960px; }
.banner .item { height:678px; }
.item img { width:100%; }
.owl-wrapper-outer { z-index:1; }
.owl-controls { width:1200px; margin:0 auto; position:relative; z-index:2; }
.owl-buttons { position:relative; width:100%; }
.owl-prev, .owl-next { position:absolute; text-indent:500px; display:none; overflow:hidden; zoom:1 }
.show .owl-prev, .show .owl-next { display:block; }
.owl-prev { width:56px; height:56px; left:100px; bottom:310px; background:url(../images/prev.png) 0 0 no-repeat; }
.owl-next { width:56px; height:56px; right:100px; bottom:310px; background:url(../images/next.png) 0 0 no-repeat; }
.owl-prev.on { background:url(../images/prev1.png) 0 0 no-repeat; }
.owl-next.on { background:url(../images/next1.png) 0 0 no-repeat; }
.banner .hd { position:absolute; left:0; bottom:32px; z-index:9; width:100%; text-align:center; }
.banner .hd li { display:inline-block; width:32px; height:5px; background:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; cursor:pointer; margin:0 8px; text-indent:500px; overflow:hidden; zoom:1; }
.banner .hd .on { filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.list1 li{height:36px;overflow:hidden}