@charset "utf-8";
/* CSS Document */
.topbox { width:100%;min-width:1196px;height:520px; position:relative;}

.banner {width:100%;min-width:1100px;height:400px; position:absolute; z-index:999; margin-top:120px;}
.fullSlide {width:100%;position:relative;height:400px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:400px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:400px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#fff;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:2%;background-position:-6px -137px;}
@media screen and (max-width:1364px) {
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:1%;background-position:-6px -137px;}
}
@media screen and (max-width:1022px) {
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:0%;background-position:-6px -137px;}
}

.l_con{ width:100%; min-width:1192px; overflow:hidden; padding:30px 0px; background:url(../images/l_con.jpg) repeat-y;}
.l_conbox{ width:1100px; margin:0 auto; overflow:hidden; min-height:550px;}
.l_tit{ width:100%; text-align: center; background:url(../images/l_bt.png) no-repeat center; margin-bottom:20px;}
.l_tit h3{ color:#333; font-size:24px;letter-spacing:5px;}
.l_tit p{ text-transform:uppercase; font-size:18px; font-family:Arial; color:#66cc00;}
.l_nav{ width:100%; overflow:hidden; text-align:center; }
.l_nav li{ display:inline-block; margin:0px 15px 20px 15px; }
.l_nav li a{ display:block;width:235px; height:40px; line-height:40px; font-size:16px; border:#d7b381 solid 3px; font-weight:bold; }
.l_nav li a:hover,.l_nav li a.cur{ border:#19592f solid 3px;color:#333;}
.l_text{ width:100%; overflow:hidden;}
.l_text img{ max-width:100%; overflow:hidden;}
.l_wz{ height:20px; line-height:20px; overflow:hidden; font-size:14px; margin-bottom:15px; color:#000; text-align:right; padding-right:10px;}
.l_wz a{ color:#000;}
.l_wz a:hover{color:#ff9000;}

.l_nav1{ width:100%; overflow:hidden; text-align:center; }
.l_nav1 li{ float:left; margin:0px 9px 20px 8px; }
.l_nav1 li a{ display:block;width:160px; height:40px; line-height:40px; font-size:16px; border:#d7b381 solid 3px; font-weight:bold; }
.l_nav1 li a:hover,.l_nav1 li a.cur{ border:#19592f solid 3px;color:#333;}

.l_nav2{ width:100%; overflow:hidden; margin-bottom:10px;}
.l_fen{ width:80px;color:#333; font-size:14px; font-weight:bold; font-family:"宋体"; height:25px; line-height:25px; overflow:hidden;}
.l_nbox{ width:1020px; overflow:hidden;}
.l_nbox a{ display:block; float:left; margin:0px 10px; font-size:14px; height:25px; line-height:25px; overflow:hidden; }
.l_nbox a.cur,.l_nbox a:hover{ font-weight:bold; color:#ff9000;}


.l_box{ width:100%; overflow:hidden;}
.fancybox1{ margin-bottom:10px; margin-top:10px;width:346px; height:266px; float:left;position: relative; min-height: 1px; margin-left:10px; margin-right:10px;}
.img-responsive img{  display: block;width: 100% \9;max-width: 100%;width:340px;height:226px;border: 1px solid #333;padding: 2px; }
.img-responsive:hover img{border:1px solid #19592f;}
.img-responsive span{ display:block; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333;}
.img-responsive:hover span{ color:#19592f}
.img-rounded {border-radius: 6px;}
.img-thumbnail {padding: 4px;line-height: 1.42857143;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;display: inline-block; max-width: 100%;height: auto;}
.img-circle {border-radius: 50%;}
hr { margin-top: 20px;margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee;}
.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.sr-only-focusable:active,
.sr-only-focusable:focus {position: static; width: auto; height: auto; margin: 0;overflow: visible;clip: auto;}
.container {margin-right: auto;margin-left: auto; width:910px;}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading1, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../images/fancybox_sprite.png);}
#fancybox-loading1 {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading1 div {width: 44px;height: 44px;background: url(../images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(../images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: visible !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Title helper */
.fancybox-title {visibility: hidden;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; /* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;
color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading1, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image: url(../images/fancybox_sprite@2x.png);
background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading1 div {
background-image: url(../images/fancybox_loading@2x.gif);
background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/* 缩略图样式 */
#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}
#fancybox-thumbs.bottom {bottom: 2px;}
#fancybox-thumbs.top {top: 2px;}
#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}
#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}
#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}
#fancybox-thumbs ul li:hover {opacity: 1;}
#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}
#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;max-width: none;}


.l_pro{ width:100%; overflow:hidden;}
/*产品列表*/
.l_img{ width:346px; height:376px; overflow:hidden;float: left;margin-left:10px; margin-right:10px; margin-bottom:20px; display:inline; }
.img { float: left; width: 346px; height:346px; overflow: hidden; }
.img .inner { position: relative; }
.img .inner div { position: absolute; top: 0; left: 0;width: 346px; height:346px; }
.img .inner img { width: 100%; height: 100%; }
.img .inner div:last-child { opacity: 1; }
.l_img a:hover{ display:block;color:#19592f;}
.l_img p{ height:30px; line-height:40px; overflow:hidden; text-align:center; width:100%; font-size:14px;}
/* 翻页*/
.c_fan{ width:100%; text-align:right; padding-top:20px; font-size:12px; padding-bottom:10px;}
.c_fan a{ display:inline-block; padding:3px 10px; color:#fff; background:#000000; margin-left:3px; margin-right:3px;}
.c_fan a:hover{ background:#cf2219;}
.c_fan a.cur{ background:#cf2219;}
.c_fan select{ display:inline-block; height:24px; width:50px; outline:none; border:#000 solid 1px;}

.c_chan{ width:100%; height:550px; overflow:hidden; margin-bottom:20px;}
.n_right{ width:530px; height:560px; overflow:hidden; float:right;}
.c_title{ height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#3c3c3c; font-weight:bold; width:100%; float:left;}
.c_zhai{ width:100%; line-height:30px; font-size:14px; max-height:60px; color:#f00; overflow:hidden; font-family:"微软雅黑"; margin-bottom:10px;float:left; }
.x_ci{ width:100%; height:25px; line-height:25px; float:left; font-size:14px;}
.c_fx{ position:relative; height:30px;float:left;width:100%;font-size:14px;  }
.c_date{ height:30px; line-height:30px;float:left;width:100%; overflow:hidden;font-size:14px; }
.c_jia{ width:130px; height:50px; overflow:hidden;float:left; margin-top:5px;font-size:14px; }
.c_jia a{ display:block; width:130px; height:50px; overflow:hidden; text-align:center; line-height:50px; color:#fff; background:#91c656; border-radius:10px;_border-radius:10px; font-size:16px;}
.c_jia a:hover{ background:#d7b381;}

#preview1{text-align:center; width:540px; overflow:hidden}
.jqzoom{ width:540px; height:540px; position:relative;}
.jqzoom img{width:540px; height:540px; overflow:hidden;}
.zoomdiv{ left:859px; width:540px; height:540px;}
.list-h li{ float:left;}
#spec-n7{width:450px; height:98px;  overflow:hidden; margin-bottom:10px;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:25px; }
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:25px;}
#spec-list1{ width:410px; float:left; overflow:hidden; margin-left:10px; display:inline; margin-right:10px;}
#spec-list1 ul li{ float:left; margin-right:0px; display:inline; width:103px; }
#spec-list1 ul li img{ padding:2px ; border:2px solid #ccc; width:90px; height:90px;}
/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:600px;height:600px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:720px;height:720px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list1{ position:relative;}
#spec-list1 div{ margin-top:0;margin-left:0px; *margin-left:0;}
#spec-list1 li.active img{ border:2px solid #19592f ;}
.x_c1{ width:100%; height:30px; line-height:30px; float:left; font-size:14px;}
.x_c1 .fl{ margin-right:15px; font-size:14px;}
.x_c2{ width:100%; height:30px; line-height:30px; float:left; font-size:14px; color:#c39462; margin-bottom:5px;}
.l_xq{ width:100%; height:30px; border-bottom:#ddd solid 1px;}
.l_xq span{ display:block; height:30px; border-bottom:#333 solid 1px; width:80px; font-size:14px;}
.l_xn{ width:100%; padding:20px 0px;}
.l_xn img{ max-width:100%; overflow:hidden;}
.c_xiang{ height:30px; width:100%;border-bottom: #ddd solid 1px;}
.c_xiang span{display: block;height: 30px;border-bottom: #333 solid 1px;width: 80px;font-size: 16px; }
.l_xn{ width:100%; padding:20px 0px;}
.l_xn img{ max-width:100%; overflow:hidden;}

.l_page{ height:50px; line-height:25px; overflow:hidden; margin-top:20px;}
.l_page a{ color:#005a98; font-size:14px;}
.l_page a:hover{color:#E32E31;}

.l_news{ width:100%; overflow:hidden; margin-top:20px;}
.l_news li{ width:100%; height:160px; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:#ddd dashed 1px;}
.n_box{ width:530px; height:160px; overflow:hidden; margin:0px 10px;}
.n_img{ width:240px; height:160px; overflow:hidden;}
.n_img img{ width:240px; height:160px; overflow:hidden;}
.n_img a:hover{ opacity:0.7; -moz-opacity:0.7; -o-opacity:0.7; -webkit-opacity:0.7;}
.n_text{ width:270px; overflow:hidden;}
.n_text a{ display:block; font-size:14px; font-size:16px; line-height:40px; height:40px; overflow:hidden; color:#333;}
.n_text a:hover{ color:#19592f;}
.n_zhai{ line-height:25px; height:75px; overflow:hidden; margin-bottom:5px;}
.n_text a.c_cha{ width:100px; height:30px; overflow:hidden; border:solid 1px #67b428; line-height:30px; text-align:center; font-size:14px;}
.n_text a.c_cha:hover{ background:#67b428; color:#fff;}

.n_title{ width:100%; height:50px; line-height:50px; text-align:center; font-size:20px;}
.textbox{ width:100%; height:auto; overflow:hidden; padding:20px 0px;}
.textbox img{ max-width:100%; overflow:hidden;}
.l_zhai{ height:40px; border-bottom:dashed 1px #CCCCCC; text-align:center; width:100%; line-height:30px;}
.c_page{ height:50px; line-height:25px;}
.c_page a{ color:#005a98; font-size:14px;}
.c_page a:hover{color:#E32E31;}

/*留言板列表*/
.liuyan{ width:780px; margin:0 auto; overflow:hidden;}
.liuyan ul{ width:100%; height:auto; overflow:hidden; }
.liuyan ul li{ float:left; width:100%; height:32px; overflow:hidden; line-height:30px; margin-bottom:20px; display:inline;}
.liuyan ul li span{ display:block; float:left; width:80px; font-size:14px;}
.liuyan ul li input{ display:block; float:left; height:26px; width:340px; outline:none; padding:0px 5px;}
.liuyan ul li em{ display:block; float:left; margin-left:10px; color:#E91216;}
.liuyan ul li.c_li{ height:210px;}
#c_message{ height:200px; width:606px; overflow:hidden; outline:none;}
.liuyan ul li input.c_inp{ width:100px;}
.liuyan p{ padding-left:80px;}
.c_but{ width:120px; height:30px;border: 0;color: #fff;background:#67b428;font: bold 12px/28px "Microsoft Yahei";cursor: pointer;-moz-border-radius:5px;  -webkit-border-radius:5px;  
border-radius:5px; outline:none;}
.c_but:hover{background:#d7b381; color:#fff; text-decoration:none;}
#nan{ width:20px; height:20px; margin-right:5px; margin-top:5px;}
.fresh{ margin-left:3px; margin-right:3px;color:#000;}
.fresh img{ display:inline-block;}
.fresh a{ float:left; display:block; }

.aboutbox{ width:100%; overflow:hidden; margin:0 auto;}

.c_reg{margin: 0 auto 30px;border: 1px solid #bcbec0;border-top: 3px solid #414042; overflow:hidden; padding-top:30px;}
.l_reg{ width:630px; padding:15px;}
.c_zhuce{ width:700px; height:400px; overflow:hidden; margin-left:auto; margin-right:auto;}
.c_p{ width:100%; height:40px; line-height:40px; text-align:center; overflow:hidden; font-size:24px; font-family:"微软雅黑"; letter-spacing:3px; margin-bottom:30px; color:#509e32; margin-top:20px;} 
.zhuce ul{ width:630px; height:auto; overflow:hidden; margin-bottom:10px;}
.zhuce ul li{ float:left; width:100%; height:32px; overflow:hidden; line-height:30px; margin-bottom:20px; display:inline;}
.zhuce ul li span{ display:block; float:left; width:80px; font-size:14px;}
.zhuce ul li input{ display:block; float:left; height:26px; width:280px; outline:none; padding:0px 5px;}
.zhuce ul li em{ display:block; float:left; margin-left:10px; color:#E91216; font-style:normal; font-size:12px;}
.c_deng{ margin-left:15px; line-height:30px;}
.c_deng a{ color:#C43A3D }
.c_deng a:hover{ color:#ffcc00 }
.c_cen{ width:200px; height:40px;border: 0;color: #fff;background: #58b431;font: bold 16px/28px "Microsoft Yahei";cursor: pointer;-moz-border-radius:5px;  -webkit-border-radius:5px;  
border-radius:5px; outline:none;}
.c_cen:hover{background:#d7b381; color:#fff; text-decoration:none; transition:1s all;moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.r_reg{width: 220px;border-left: 1px dashed #d1d3d4; padding-top:100px;  height:400px; margin-top:10px; margin-bottom:10px; padding-right:50px; padding-left:50px;}
.r_reg p{ text-align:center; line-height:30px; font-size:18px; margin-bottom:30px;}
.r_reg a{ display:block; text-align:center; line-height:40px; color:#fff; background:#414042; font-size:16px;}
.r_reg a:hover{ background:#d7b381}

.l_hz{ width:100%; overflow:hidden;}
.l_hz li{ float:left; width:346px; height:260px; overflow:hidden; margin:10px}
.l_hz li img{width:346px; height:230px; overflow:hidden;}
.l_hz li p{ line-height:30px; height:30px; text-align: center; overflow:hidden; font-size:14px;}
.l_hz li a:hover p{ color:#287b4a;}

.n_biaoti{ width:100%; height:50px; overflow:hidden; text-align:center; line-height:50px; font-size:26px; font-weight:bold; color:#333; }
.n_time{ width:80%; height:40px; overflow:hidden; border-bottom:#ccc dashed 1px; text-align:center; padding-left:20% }
.n_time font{ padding:0px 15px; display:block; float:left; line-height:35px; font-size:12px;}
.n_time font b{ color:red;}
.n_nei{ width:100%; height:auto; overflow:hidden; line-height:30px; padding-top:15px; padding-bottom:15px;border-bottom:#ccc dashed 1px; margin-bottom:20px; min-height:500px;}
.n_nei img{ max-width:100%; overflow:hidden;}













