.wrap {width:100%; position:relative;}

.inner {width:1050px; max-width:1050px; min-width:1050px; margin:0 auto;}

.top_bn_zone {padding:25px 0px; overflow: hidden;}
.top_bn_zone .h_left {float:left;}
.top_bn_zone .h_right {float:right; padding:8px 0px;}
.top_bn_zone .h_right a:nth-child(2){padding-left:10px;}

.jbMenu {width:100%; position:relative; z-index:999;}
.gnb {width:100%; border-top:1px solid #ccc; border-bottom:1px solid #4d9d40; position:relative; z-index:998; background-color:#fff;}
.gnb ul {overflow:hidden;}
.gnb ul li{width:20%; padding:15px 0px; float:left; text-align:center;}

.gnb ul li a {font-size:15px; color:#333; font-weight:600; background:#fff; padding:0px 73px; border-right:1px solid #ccc;}
.gnb ul li a:hover {color:#4d9d40; }
.gnb ul li:last-child a {border-right:0;}

.gnb_icon {position: absolute; top:42px; z-index:9999999; width:100%; overflow: hidden;}
.gnb_icon ul li{width:20%; float:left; height:15px;}
.gnb_icon ul li img {margin-left:50%; transform: translate(-50%); margin-top:4px}

.sub_gnb {width:100%; height:55px; position:absolute;  z-index:990; background:#fff; border-bottom:1px solid #ccc;}

.sub_box{ height:55px;}
.sub_box a{float:left; line-height:55px; color:#999; font-weight:500; font-size:14px;}
.sub_box a:hover {color:#000; font-weight:600;}
.sub_box p {float:left; font-size:10px; line-height:55px; color:#ccc; }

.sub_gnb01 .sub_box a:first-child{margin-left:70px; }

.sub_gnb02 .sub_box a{float:right;}
.sub_gnb02 .sub_box a:first-child{margin-right:74px; }
.sub_gnb02 .sub_box p{float:right;}

.swiper-container {width:100%; position:relative; z-index:1;}
.swiper-button-next {width:70px; height:70px;  background:url("../img/main/next.png")no-repeat; background-size:70px; right:40px; top:50%; margin-top:-50px;}
.swiper-button-prev {width:70px; height:70px;  background:url("../img/main/prev.png")no-repeat; background-size:70px; left:40px; top:50%; margin-top:-50px;}
.swiper-slide img {;}

.swiper_con {position:relative;}
.swiper_con_box {width:530px; background:rgba(0,0,0,0.4); position: absolute; bottom:200px; right:0; padding:30px 35px;
z-index: 3;}
.swiper_con_box p {color:#919191; font-size:15px; line-height: 24px;}
.swiper_con_box span {color:#fff; font-size:30px; font-weight:100;}
.swiper_con_box i {color:#919191; font-size:15px; border-bottom:1px solid #919191;}

.jbFixed {position: fixed; top: 0px;}

#floatMenu {width:85px; height:360px; right:50px; 
	top: 253px; z-index: 999; border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px;
	background-color: #4d9d40;
	color: #fff; position: absolute;}
.b_btn_box {padding:0px 2px; width:100%;}
#MOVE_TOP_BTN {cursor:pointer;}

.contents {width:100%;}
.product_list {background:url("../img/main/product_bg.jpg")no-repeat;   text-align:center; padding-bottom:40px;}
.product_list>p {padding:30px 0px; font-size:30px; color:#333; font-weight:600; letter-spacing: 1.5px;}
.product_list ul {overflow: hidden; padding-top:10px;}
.product_list ul li{width:23.5%; float:left; margin-right:2%; margin-bottom:2%; position:relative;}
.product_list ul li:nth-child(4n) {margin-right:0;}
.product_list ul li:nth-child(n+5) {margin-bottom:0;}
.product_list ul li img {width:100%; height: auto;}
.product_list ul li .list_tit {width:100%; background:rgba(68,68,68,0.8); text-align: center;}
.product_list ul li .list_tit p {color:#fff; font-size:14px; padding:15px 0px;}

.cont_box01 {overflow: hidden; padding:30px 0px;}
.left_box {width:30%; float:left;}
.right_box {width:30%; float:right;}
.center_box {width:30%; margin:0 auto;}

ul.tabs {float: left; list-style: none; height: 32px; overflow: hidden; width: 100%; border-left:1px solid #ccc; }
ul.tabs li {width:33.33%; float: left; height: 32px; line-height: 31px; border: 1px solid #ccc;
border-bottom: 1px solid #4d9d40; border-left: none; background: #eee;overflow: hidden;
position: relative;}
.tab_btn02 {background:#fff!important; border-top:0!important; border-right:0!important;}

ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 14px;padding: 0 20px; border: 1px solid #fff; outline: none;
}

.tab_container {border-top: none; clear: both; float: left;  width: 100%; background: #fff;}
.tab_content {padding:10px; font-size: 14px;}
.active {border:1px solid #4d9d40!important; border-bottom:0!important; background:#fff!important;}
.active a {color:#4d9d40!important; font-weight:600; }

.table01 {width:100%;}
.table01 tr td {font-size:13px; color:#666; padding:5px 0px; font-weight:500; line-height: 20px;}
.table01 tr td:nth-child(1) {font-weight:900; font-size:10px;}
.table01 tr td:nth-child(3) {font-size:13px; color:#999;}

.center_box>p {font-size:20px; height:32px; color:#333; font-weight:600; border-bottom:1px solid #ccc;}
.center_box .c_cont {width:100%; background-color:#eee; padding:28px 20px;}
.center_box .c_cont p {font-size:44px; color:#62a857; font-weight:500; margin-top:-10px; line-height:56px;}
.center_box .c_cont span {font-size:14px; color:#666; font-weight:500; line-height: 20px;}
.center_box .c_cont strong {font-size:18px; color:#666; font-weight:500;}

.right_box>p {font-size:20px; height:32px; color:#333; font-weight:600;}

.right_box ul {width:310px;}
.right_box ul li {width:100%; margin-bottom:5px}
.right_box ul li img {width:100%;}

.cont_box02 {width:100%; overflow:hidden; background-color:#ffffff; border-top: solid 1px #e0e0e0; padding-bottom:25px;}
.product_info p{font-size:22px; font-weight:600; color:#333; padding:20px 0px;}

.product_info ul {float:left; width:25%;}
.product_info ul:nth-child(5){width:34%;}

.product_info ul li {padding:5px 10px; background:url("../img/main/product_info_list_sty.png") 18px 14px no-repeat; background-size:2.5px; border-right: solid 1px #dedede;}
.product_info ul li a {padding-left:16px; color:#666;}

.footer {background-color:#fbfbfb; border-top: solid 1px #dddddd;}
.c_footer {overflow:hidden; padding:30px 0px;}
.left_logo {width:25%; float:left;}
.right_f {width:75%; float:right;}
.right_f p {color:#888; font-size:13px; line-height:20px; font-weight:600;}