@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

h1 { margin: 0.67em 0; font-size: 2em; }

mark { color: #000; background: #ff0; }

small { font-size: 80%; }

sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }

sup { top: -.5em; }

sub { bottom: -.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { height: 0; box-sizing: content-box; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { padding: 0; box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; }

legend { padding: 0; border: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-spacing: 0; border-collapse: collapse; }

td, th { padding: 0; }

a, b, big, body dd, div, em, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, table, th, tr, td, li, ol, p, pre, small, span, strong, u, ul, var, dfn { margin: 0; padding: 0; }

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { *zoom: 1; }

a { color: #ff6602; cursor: pointer; }

input, button, select, textarea { outline: none; }

a, b, big, body dd, div, em, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, table, th, tr, td, li, ol, p, pre, small, span, strong, u, ul, var, dfn { margin: 0; padding: 0; }

.fl { float: left; display: inline; }

.fr { float: right; display: inline; }

.dn { display: none; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { *zoom: 1; }

input, button, select, textarea, area { outline: none; }

body { line-height: 1.5; -webkit-font-smoothing: subpixel-antialiased; font-family: "Microsoft YaHei","SimHei"; position: relative; width: 100%; overflow: hidden; }

.tips { width: 90%; display: block; text-align: center; font: bold 20px/30px 'microsoft yahei'; color: #b02923; padding: 10px 0; }

.loading { display: block; padding: 10px 0; margin: 0 585px; }

.banner { width: 100%; height: 117px; background: url("../images/banner_01.jpg") no-repeat top center; }

.banner1 { background-image: url("../images/banner_01.jpg"); }

.banner2 { background-image: url("../images/banner_02.jpg"); }

.banner3 { height: 118px; background-image: url("../images/banner_03.jpg"); }

.banner4 { background-image: url("../images/banner_04.jpg"); }

.banner5 { background-image: url("../images/banner_05.jpg"); }

.banner6 { background-image: url("../images/banner_06.jpg"); }

.gn_contant { background: url("../images/bg.jpg") repeat-y top center; }

.city_nav { width: 100%; height: 76px; background: url("../images/tit_bg.jpg") repeat-y top center; }
.city_nav .main { width: 1105px; height: 76px; margin: 0 auto; background: #ff9102; padding-left: 95px; }
.city_nav .main a { font-size: 28px; color: #fff; float: left; border: 3px solid #ff9102; border-radius: 25px; padding: 0 18px; margin-top: 15px; }
.city_nav .main a.on { border: 3px solid #fff; border-radius: 25px; }
.city_nav .main a:hover { border: 3px solid #fff; border-radius: 25px; }

.gn_chanpin { width: 293px; height: 249px; background: #fff; margin: 0 10px 10px 0; transition: .1s ease-in; }
.gn_chanpin .gn_chanpin_img { height: 209px; position: relative; }
.gn_chanpin .gn_chanpin_img span.biaoqian { display: block; position: absolute; top: 0; left: 9px; width: 78px; height: 39px; }
.gn_chanpin .gn_chanpin_img a { display: block; position: relative; width: 100%; }
.gn_chanpin .gn_chanpin_img a img { display: block; }
.gn_chanpin .gn_chanpin_img p { width: 273px; height: 40px; line-height: 20px; position: absolute; bottom: 0; _bottom: -1px; left: 0; color: #000; padding: 0 10px; font-size: 14px; font-family: "微软雅黑"; overflow: hidden; background: #fff; font-weight: bold; }
.gn_chanpin .gn_chanpin_wz { height: 40px; background: url("../images/yd_btn.jpg") no-repeat right center; }
.gn_chanpin .gn_chanpin_wz p { font-size: 12px; color: #666; line-height: 36px; font-weight: 100; padding-left: 7px; }
.gn_chanpin .gn_chanpin_wz p span { cursor: default; font-family: Candara; font-weight: bold; font-size: 24px; color: #f32359; margin-right: 5%; }
.gn_chanpin .gn_chanpin_wz p span b { display: inline-block; font-size: 16px; font-family: "微软雅黑"; position: relative; color: #f32359; }
.gn_chanpin .gn_chanpin_wz p s { cursor: default; }
.gn_chanpin .gn_chanpin_wz p .ydBtn { display: block; width: 96px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; font-family: "微软雅黑"; text-align: right; padding-right: 7px; font-weight: bold; }
.gn_chanpin .gn_chanpin_wz p .ydBtn:hover { text-decoration: none; color: #fff; }

.con { width: 1207px; height: auto; margin: 0 auto; border: 4px solid #b02923; margin-top: 90px; position: relative; padding-left: 5px; _padding-bottom: 10px; *padding-bottom: 10px; }
.con .main { width: 1200px; overflow: hidden; }
.con .main .cp_main { width: 110%; }

.gn_tit { position: absolute; top: -63px; left: 50%; margin-left: -172px; width: 344px; height: 126px; line-height: 126px; background: #fbf6f1 url("../images/tit_bg.png") no-repeat center; font-size: 30px; color: #fff; font-family: "microsoft yahei"; text-align: center; }

.more { display: block; font-size: 16px; color: #b02923; text-align: right; margin-right: 5px; margin: 10px 10px 50px 0; }

.more:hover { color: #b02923; }

.mdd { position: relative; width: 1330px; border: 0; padding-top: 40px; padding-bottom: 100px; }
.mdd .gn_tit { height: 106px; padding-top: 20px; background-color: transparent; line-height: 40px; }
.mdd .main { width: 1330px; }

.padd7 { padding: 182px 0 75px 0; }

.jingCaiHuoDong { background: #085166 url(../images/titbg2.jpg) no-repeat center 49px; }
.jingCaiHuoDong .main { width: 1200px; margin: 0 auto; position: relative; height: 211px; }
.jingCaiHuoDong .jingCaiHuoDong_box { width: 1200px; height: 211px; overflow: hidden; }
.jingCaiHuoDong .jingCaiHuoDong_mian { padding-right: 20px; width: 286px; height: 211px; }
.jingCaiHuoDong .jingCaiHuoDong_mian li { padding-right: 20px; width: 286px; height: 211px; }
.jingCaiHuoDong .jingCaiHuoDong_mian li a { display: block; }
.jingCaiHuoDong .jingCaiHuoDong_mian li a img { display: block; }

.jchd_btn { display: none; width: 29px; height: 62px; position: absolute; top: 72px; z-index: 999; }

.lbtn { left: 0; background: url("../images/lbtn.png") no-repeat; }

.rbtn { right: 0; background: url("../images/rbtn.png") no-repeat; }

.gn_nav { width: 74px; position: absolute; right: 50%; top: 1325px; margin-right: -685px; z-index: 9999; }
.gn_nav a { width: 74px; height: 40px; line-height: 40px; font-size: 16px; font-weight: bold; color: #fff; text-align: center; display: block; text-align: center; background: url("../images/nav_bg.png") no-repeat; margin-bottom: 4px; }
.gn_nav a:hover { color: #fff; }
.gn_nav a.n2 { background-position: 0 -41px; }
.gn_nav a.n3 { background-position: 0 -81px; }
.gn_nav a.n4 { background-position: 0 -121px; }
.gn_nav a.n5 { background-position: 0 -161px; }
.gn_nav a.n6 { background-position: 0 -201px; }
.gn_nav a.n7 { background-position: 0 -241px; }
