.mainvisual {
	height: 440px; overflow: hidden; position: relative; z-index: 1;
}
.mainvisual .cycle-slideshow {
	height: 440px; text-align: center;
}
.mainvisual .cycle-slideshow .slide {
	width: 100%; height: 440px; text-align: center;
}
.mainvisual .cycle-slideshow .slide span {
	top: -9999px; position: absolute;
}
.mainvisual .cycle {
	margin: 0px 0px 0px -490px; left: 50%; top: 421px; width: 960px; text-align: right; padding-right: 20px; position: absolute; z-index: 202;
}
.mainvisual .cycle div {
	position: relative;
}
.mainvisual .cycle-prev {
	background: url("/images/main/mainvisual_l.png") no-repeat left -45px; top: -2px; width: 30px; height: 45px; right: 68px; display: inline-block; position: absolute;
}
.mainvisual .cycle-next {
	background: url("/images/main/mainvisual_r.png") no-repeat left -45px; top: -2px; width: 30px; height: 45px; right: 20px; display: inline-block; position: absolute;
}
.mainvisual .cycle-prev:hover {
	background: url("/images/main/mainvisual_l.png") no-repeat left top;
}
.mainvisual .cycle-next:hover {
	background: url("/images/main/mainvisual_r.png") no-repeat left top;
}
.pagerWrap {
	left: 50%; top: 410px; width: 980px; text-align: center; margin-left: -490px; position: absolute; z-index: 200;
}
#adv-custom-pager {
	display: inline-block;
}
#adv-custom-pager a {
	background: url("/images/main/bg_pagerOff.png") no-repeat 0px 0px; width: 18px; height: 18px; margin-left: 2px; display: inline-block;
}
#adv-custom-pager a.cycle-pager-active {
	background: url("/images/main/bg_pagerOn.png") no-repeat 0px 0px; width: 50px;
}
.pagerWrap button {
	border: currentColor; border-image: none; width: 18px; height: 18px; line-height: 0; text-indent: -999px; font-size: 0px; vertical-align: top; display: inline-block;
}
.pagerWrap .btnStop {
	background: url("/images/main/btn_stop.png") no-repeat 0px 0px;
}
.pagerWrap .btnPlay {
	background: url("/images/main/btn_play.png") no-repeat 0px 0px;
}
.bannerWrap_line {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.bannerWrap {
	margin: 0px auto; width: 980px; height: 91px; overflow: hidden; position: relative;
}
.bannerWrap li {
	height: 91px; overflow: hidden;
}
.bannerWrap li a.banner {
	padding: 26px 0px 0px 75px; width: 160px; height: 64px; color: rgb(106, 106, 106); line-height: 19px; letter-spacing: -1px; overflow: hidden; font-size: 12px; float: left; display: inline-block; position: relative;
}
.bannerWrap li a .bannertx {
	color: rgb(79, 79, 79); font-size: 15px; font-weight: 900;
}
.bannerWrap li a.banner img {
	left: 0px; top: 0px; position: absolute;
}
.bannerWrap .bx-controls {
	top: 0px; right: 0px; border-right-color: rgb(226, 226, 226); border-left-color: rgb(226, 226, 226); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: absolute;
}
.bannerWrap .bx-controls a {
	width: 38px; height: 45px; line-height: 0; text-indent: -999px; font-size: 0px; display: block;
}
.bannerWrap .bx-controls a.bx-prev:hover {
	animation:Ups 0.8s infinite; -webkit-animation: .8s Ups ease infinite;
}
.bannerWrap .bx-controls a.bx-next:hover {
	animation:Ups2 1s infinite; -webkit-animation: 1s Ups2 ease infinite;
}
.bannerWrap .bx-controls a.bx-prev {
	background: url("/images/main/mainSprite.png") -142px -130px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.bannerWrap .bx-controls a.bx-next {
	background: url("/images/main/mainSprite.png") -190px -130px;
}
.contentsWrap {
	background: url("/images/main/bg_main.gif") repeat-x 0px 0px rgb(255, 255, 255); border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: solid;
}
.open.contentsWrap {
	background: url("/images/main/mainBG_open.jpg") no-repeat bottom rgb(234, 235, 230); border-top-color: rgb(206, 206, 206); border-top-width: 1px; border-top-style: solid;
}
.mainContents {
	margin: 0px auto; width: 980px; padding-top: 46px;
}
.contentsBox01 {
	overflow: hidden;
}
.contentsBox01 .box {
	width: 50%; height: 211px; float: left; display: block; position: relative; background-color: rgb(255, 255, 255);
}
.contentsBox01 a.con .cover {
	border: 4px solid rgb(138, 169, 40); border-image: none; left: 0px; top: 0px; width: 482px; height: 203px; display: none; position: absolute;
}
.contentsBox01 a.con:hover .cover {
	display: block;
}
.contentsBox01 a img.board {
	left: 0px; top: 0px; width: 245px; height: 211px; display: inline-block; position: absolute;
}
.contentsBox01 a .boardCon {
	background: url("/images/main/bg_bbs01.png") no-repeat 0px 0px; padding: 32px 30px 32px 32px; top: 0px; width: 192px; height: 147px; right: 0px; font-family: Dotum; position: absolute;
}
.contentsBox01 a .bbsName {
	color: rgb(154, 153, 153); font-size: 11px; margin-bottom: 8px; display: block;
}
.contentsBox01 a .bbsTitle {
	color: rgb(123, 149, 37); line-height: 24px; letter-spacing: -1px; overflow: hidden; font-family: "Nanum"; font-size: 16px; font-weight: bold; margin-bottom: 10px; -ms-word-wrap: break-word; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.contentsBox01 a .bbsCon {
	height: 65px; text-align: justify; color: rgb(83, 83, 83); line-height: 18px; overflow: hidden; padding-bottom: 18px; font-size: 12px;
}
.contentsBox01 .box a.bbsLink {
	padding: 10px; left: 261px; top: 153px; color: rgb(83, 83, 83); font-family: Dotum; font-size: 12px; font-weight: bold; text-decoration: underline; position: absolute;
}
.contentsBox01 .box a.linkMeet {
	left: 23px;
}
.contentsBox01 .box a.linkVideo {
	left: 23px;
}
.contentsBox01 a.thi .boardCon {
	background-image: url("/images/main/bg_bbs02.png");
}
.contentsBox01 a.four .boardCon {
	background-image: url("/images/main/bg_bbs03.png");
}
.contentsBox01 a.thi {
	background-color: rgb(104, 91, 85);
}
.contentsBox01 a.four {
	background-color: rgb(130, 156, 44);
}
.contentsBox01 a.thi img.board {
	left: 245px;
}
.contentsBox01 a.four img.board {
	left: 245px;
}
.contentsBox01 a.thi .boardCon {
	left: 0px;
}
.contentsBox01 a.four .boardCon {
	left: 0px;
}
.contentsBox01 a.thi .bbsName {
	color: rgb(255, 255, 255);
}
.contentsBox01 a.four .bbsName {
	color: rgb(255, 255, 255);
}
.contentsBox01 a.thi .bbsTitle {
	color: rgb(255, 255, 255);
}
.contentsBox01 a.four .bbsTitle {
	color: rgb(255, 255, 255);
}
.contentsBox01 a.thi .bbsCon {
	color: rgb(206, 195, 190) !important;
}
.contentsBox01 a.linkMeet {
	color: rgb(206, 195, 190) !important;
}
.contentsBox01 a.four .bbsCon {
	color: rgb(206, 218, 165) !important;
}
.contentsBox01 a.linkVideo {
	color: rgb(206, 218, 165) !important;
}
.open.contentsWrap .contentsBox02 {
	background-color: rgb(255, 255, 255);
}
.contentsBox02 {
	height: 211px; overflow: hidden; border-left-color: rgb(230, 230, 230); border-left-width: 1px; border-left-style: solid;
}
.contentsBox02 .fl {
	width: 734px;
}
.contentsBox02 .fr {
	width: 245px; height: 211px; overflow: hidden; position: relative; background-color: rgb(187, 202, 243);
}
.contentsBox02 .tweet.fr {
	background-color: rgb(175, 226, 242);
}
.contentsBox02 .boardBox {
	padding: 40px 32px 0px; height: 171px; overflow: hidden; position: relative;
}
.bbsBox {
	left: 0px; top: 0px; position: relative;
}
.noticeBox .news .bbsName {
	background: url("/images/main/bg_title01.gif") no-repeat right; padding-right: 20px;
}
.noticeBox .notice .bbsName {
	background: url("/images/main/bg_title01.gif") no-repeat right; padding-right: 20px; margin-left: 84px;
}
.noticeBox .media .bbsName {
	background: none; padding-right: 20px; margin-left: 168px;
}
.noticeBox {
	width: 294px; float: left;
}
.eventBox .event .bbsName2 {
	background: url("/images/main/bg_title01.gif") no-repeat right; padding-right: 20px;
}
.eventBox .notice .bbsName2 {
	background: none; padding-right: 20px; margin-left: 84px;
}
.eventBox {
	width: 294px; float: right;
}
.contentsBox02 .bbsName {
	top: 0px; color: rgb(156, 156, 156); font-size: 17px; font-weight: bold; position: absolute;
}
.contentsBox02 .on.bbsName {
	color: rgb(49, 49, 49);
}
.contentsBox02 .bbsName2 {
	top: 0px; color: rgb(156, 156, 156); font-size: 17px; font-weight: bold; position: absolute;
}
.contentsBox02 .on.bbsName2 {
	color: rgb(49, 49, 49);
}
.contentsBox02 .board {
	top: 300px; width: 192px; height: 87px; padding-left: 113px; position: absolute;
}
.contentsBox02 .on.board {
	top: 37px;
}
.contentsBox02 .board img {
	border: 1px solid rgb(207, 207, 207); border-image: none; left: 0px; top: 0px; width: 94px; height: 85px; position: absolute;
}
.contentsBox02 .board .bbsTitle {
	color: rgb(49, 49, 49); overflow: hidden; padding-bottom: 8px; font-size: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contentsBox02 .board .bbsList li {
	background: url("/images/main/bg_bullet01.gif") no-repeat 0px 50%; padding: 0px 0px 0px 8px;
}
.contentsBox02 .board .bbsList a.bbsTitle {
	padding: 0px; line-height: 23px; overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contentsBox02 .board .bbsCon {
	color: rgb(107, 107, 107); line-height: 18px; padding-bottom: 5px; font-size: 13px;
}
.contentsBox02 .board .bbsDate {
	color: rgb(168, 168, 168); font-size: 12px;
}
.contentsBox02 .board2 {
	top: 300px; width: 305px; height: 87px; padding-left: 0px; position: absolute;
}
.contentsBox02 .on.board2 {
	top: 37px;
}
.contentsBox02 .board2 img {
	border: 1px solid rgb(207, 207, 207); border-image: none; left: 0px; top: 0px; width: 94px; height: 85px; position: absolute;
}
.contentsBox02 .board2 .bbsTitle {
	color: rgb(49, 49, 49); overflow: hidden; padding-bottom: 8px; font-size: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contentsBox02 .board2 .bbsList li {
	background: url("/images/main/bg_bullet01.gif") no-repeat 0px 50%; padding: 0px 0px 0px 8px;
}
.contentsBox02 .board2 .bbsList a.bbsTitle {
	padding: 0px; line-height: 23px; overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contentsBox02 .board2 .bbsCon {
	color: rgb(107, 107, 107); line-height: 18px; padding-bottom: 5px; font-size: 13px;
}
.contentsBox02 .board2 .bbsDate {
	color: rgb(168, 168, 168); font-size: 12px;
}
.contentsBox02 .board3 {
	top: 300px; width: 305px; height: 87px; padding-left: 0px; position: absolute;
}
.contentsBox02 .on.board3 {
	top: 37px;
}
.contentsBox02 .board3 img {
	border: 1px solid rgb(207, 207, 207); border-image: none; left: 0px; top: 0px; width: 94px; height: 85px; position: absolute;
}
.contentsBox02 .board3 .bbsTitle {
	color: rgb(49, 49, 49); overflow: hidden; padding-bottom: 8px; font-size: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contentsBox02 .board3 .bbsList li {
	background: url("/images/main/bg_bullet01.gif") no-repeat 0px 50%; padding: 0px 0px 0px 8px;
}
.contentsBox02 .board3 .bbsList a.bbsTitle {
	padding: 0px; line-height: 23px; overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.contentsBox02 .board3 .bbsCon {
	color: rgb(107, 107, 107); line-height: 18px; padding-bottom: 5px; font-size: 13px;
}
.contentsBox02 .board3 .bbsDate {
	color: rgb(168, 168, 168); font-size: 12px;
}
.contentsBox02 .snsName {
	background-position: center; width: 122px; height: 46px; line-height: 0; text-indent: -999px; font-size: 0px; display: block; position: absolute; background-repeat: no-repeat; background-color: rgb(175, 188, 224);
}
.contentsBox02 .facebookBox .snsName {
	background-image: url("/images/main/btn_facebookOn.gif");
}
.contentsBox02 .tweeterBox .snsName {
	left: 122px; background-image: url("/images/main/btn_tweetOff.gif");
}
.contentsBox02 .tweet .facebookBox .snsName {
	background-image: url("/images/main/btn_facebookOff.gif");
}
.contentsBox02 .tweet .tweeterBox .snsName {
	background-image: url("/images/main/btn_tweetOn.gif");
}
.contentsBox02 .fr .snsContents {
	padding: 0px 30px; left: 300px; top: 50px; overflow: hidden; position: absolute;
}
.contentsBox02 .fr .snsContents p.likeNum {
	padding: 5px 0px 5px 26px; color: rgb(0, 0, 0); font-size: 11px; margin-top: 10px;
}
.contentsBox02 .fr .facebookBox .snsContents p.likeNum {
	background: url("/images/main/bg_like.png") no-repeat 0px 0px rgb(187, 202, 243);
}
.contentsBox02 .fr .tweeterBox .snsContents p.likeNum {
	background: url("/images/main/bg_like02.png") no-repeat 0px 0px rgb(175, 226, 242);
}
.contentsBox02 .fr .snsContents li {
	width: 185px; height: 110px; overflow: hidden; padding-top: 10px;
}
.contentsBox02 .fr .snsContents li img {
	margin-right: 8px; float: left; display: inline-block;
}
.contentsBox02 .fr .snsContents li .snsWrap {
	width: 120px; overflow: hidden; float: left;
}
.contentsBox02 .fr .snsContents li p {
	color: rgb(92, 92, 92); line-height: 16px; font-family: Dotum;
}
.contentsBox02 .fr .snsContents li p a {
	color: rgb(92, 92, 92);
}
.contentsBox02 .fr .snsContents li span.date {
	color: rgb(140, 140, 140); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 9px; display: inline-block;
}
.contentsBox02 .on.snsName {
	background-color: rgb(187, 202, 243);
}
.contentsBox02 .fr .on.snsContents {
	left: 0px;
}
.contentsBox02 .bbsLink {
	background: url("/images/main/bg_more.gif") no-repeat 50% 50%; top: -33px; width: 10px; height: 10px; right: 0px; line-height: 0; text-indent: -999px; font-size: 0px; position: absolute;
}
.contentsBox02 .bbsLink2 {
	background: url("/images/main/bg_more.gif") no-repeat 50% 50%; top: 4px; width: 10px; height: 10px; right: -11px; line-height: 0; text-indent: -999px; font-size: 0px; position: absolute;
}
.open.contentsWrap .contentsBox03 {
	background: none; overflow: hidden;
}
.open.contentsWrap .contentsBox03 .linkType {
	background: url("/images/main/linkType.jpg") no-repeat right bottom rgb(255, 255, 255);
}
.contentsBox03 {
	background: url("/images/main/bg_line02.gif") repeat-y right 0px; overflow: hidden;
}
.contentsBox03 .storeBox {
	width: 245px; height: 211px; float: left; position: relative; background-color: rgb(235, 241, 218);
}
.contentsBox03 .storeBox .linkStore {
	background: url("/images/main/gs_bn.jpg") no-repeat 0px 0px; padding: 40px 0px 0px 25px; left: 0px; top: 0px; width: 219px; height: 171px; color: rgb(255, 255, 255); font-family: Dotum; font-size: 12px; position: absolute;
}
.contentsBox03 .storeBox .linkStore span {
	font-size: 16px; font-weight: bold;
}
.contentsBox03 .storeBox .linkStore p {
	padding: 63px 0px 15px; color: rgb(82, 95, 38); line-height: 16px; font-family: "¸¼Àº °íµñ"; font-size: 13px;
}
.contentsBox03 .storeBox .linkStore span.link {
	background: url("/images/main/btn_go.png") no-repeat 0px 0px; width: 70px; height: 25px; line-height: 0px; text-indent: -999px; font-size: 0px; display: inline-block;
}
.contentsBox03 .storeBox .productList {
	padding: 0px 15px; top: 0px; width: 215px; right: 0px; position: absolute;
}
.contentsBox03 .storeBox .productList ul {
	overflow: hidden;
}
.contentsBox03 .storeBox .productList li {
	width: 107px; height: 170px; padding-top: 40px; float: left;
}
.contentsBox03 .storeBox .productList li a {
	display: block; position: relative;
}
.contentsBox03 .storeBox .productList li a span.tag {
	background: url("/images/main/bg_tag.png") no-repeat 0px 0px; left: 0px; top: -15px; width: 57px; height: 57px; text-align: center; color: rgb(255, 255, 255); line-height: 57px; font-size: 11px; position: absolute;
}
.contentsBox03 .storeBox .productList li a img {
	display: block;
}
.contentsBox03 .storeBox .productList li a p {
	padding: 0px 10px; text-align: center; color: rgb(109, 111, 104); line-height: 17px;
}
.contentsBox03 .linkBox {
	width: 212px; height: 211px; color: rgb(60, 60, 60); padding-left: 33px; float: left; position: relative;
}
.contentsBox03 .linkBox span {
	color: rgb(122, 122, 122); line-height: 26px; font-size: 14px; margin-top: 25px; display: inline-block;
}
.contentsBox03 .linkBox p {
	color: rgb(74, 74, 74); font-size: 21px;
}
.contentsBox03 .linkBox span.link {
	left: 33px; bottom: 33px; color: rgb(60, 60, 60); line-height: 18px; font-family: Dotum; font-size: 12px; font-weight: bold; text-decoration: underline; display: inline-block; position: absolute;
}
.contentsBox03 .linkNews {
	background: url("/images/main/linkWebzine.jpg") no-repeat right bottom rgb(255, 255, 255);
}
.contentsBox03 .linkGuide {
	background: url("/images/main/linkGuide.jpg") no-repeat right bottom rgb(255, 255, 255);
}
.contentsBox03 .linkType {
	background: url("/images/main/linkType.jpg") no-repeat right bottom;
}
.contentsBox04 {
	margin: auto; width: 980px; overflow: hidden;
}
.contentsBox04 ul {
	overflow: hidden;
}
.contentsBox04 li {
	float: left;
}
.contentsBox04 li.last {
	border: currentColor; border-image: none; width: 177px; height: 89px;
}
.contentsBox04 li.last a {
	background: url("/images/main/mainSprite.png") 0px -735px; margin: 0px; width: 177px; height: 109px; text-indent: -99999px; display: block;
}
.open.contentsWrap .contentsBox05 {
	background: url("/images/main/bg_goodneighbors.png") no-repeat 0px bottom; height: 211px; overflow: hidden;
}
.open.contentsWrap .contentsBox05 .textBox {
	margin: 72px 126px 0px 310px;
}
.contentsBox05 {
	background: url("/images/main/bg_goodneighbors.jpg") no-repeat 0px bottom; height: 211px; overflow: hidden;
}
.contentsBox05 .textBox {
	margin: 42px 0px 0px 37px; width: 430px;
}
.contentsBox05 .textBox img {
	margin-bottom: 19px;
}
.contentsBox05 .textBox .linkWrap {
	background: url("/images/main/bg_line01.png") repeat-x 0px 0px; padding-top: 12px;
}
.contentsBox05 .textBox .linkWrap a {
	background: url("/images/main/bg_more02.png") no-repeat right 0px; color: rgb(106, 108, 108); line-height: 26px; padding-right: 32px; font-size: 13px; display: inline-block;
}
#movLayerPop {
	margin: -300px 0px 0px -490px; left: 50%; top: 50%; width: 980px; padding-top: 45px; display: none; position: absolute; z-index: 210;
}
#movLayerPop .lay_pop_cle {
	background: url("/images/main/mainSprite.png") -165px -36px; top: 0px; width: 34px; height: 34px; right: 0px; text-indent: -9999px; display: block; position: absolute;
}
#movLayerPop .btnsss {
	margin: 30px auto auto; text-align: center;
}
#movLayerPop .mainmovbtns {
	background: rgb(107, 144, 64); padding: 15px 33px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 600;
}
.footInf {
	margin: 0px auto; width: 978px; height: 39px; overflow: hidden; clear: both; border-right-color: rgb(220, 220, 220); border-right-width: 1px; border-right-style: solid; position: relative;
}
.footInf a.linkCompany {
	background: url("/images/main/mainSprite.png") no-repeat 105px -315px; padding: 0px 22px 0px 17px; color: rgb(94, 94, 94); line-height: 39px; font-size: 14px; float: left; display: inline-block;
}
.footInf #banner {
	height: 39px; overflow: hidden; padding-right: 85px; margin-right: 33px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; float: right; position: relative;
}
.footInf #banner ul {
	width: 770px; height: 39px; overflow: hidden;
}
.footInf #banner ul li {
	float: left;
}
.footInf #banner ul li img {
	width: 90px; height: 39px; display: block;
}
.footInf #banner .bx-controls {
	top: 0px; right: 0px; overflow: hidden; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.footInf #banner .bx-controls a {
	width: 40px; height: 40px; line-height: 0; text-indent: -999px; font-size: 0px; float: left; display: inline-block;
}
.footInf #banner .bx-controls a.bx-prev {
	background: url("/images/main/mainSprite.png") -208px -30px rgb(255, 255, 255);
}
.footInf #banner .bx-controls a.bx-next {
	background: url("/images/main/mainSprite.png") -250px -30px rgb(255, 255, 255);
}
.footInf .btn {
	top: 0px; right: 0px; border-left-color: rgb(220, 220, 220); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.fot_plus {
	width: 32px; height: 39px; text-align: center; right: 0px; color: rgb(153, 153, 153); line-height: 39px; font-size: 20px; border-left-color: rgb(225, 225, 225); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.newMainArea {
	margin: 16px auto auto; width: 980px;
}
.newMainArea .newMainSection {
	width: 980px; padding-bottom: 29px;
}
.newMainArea .newMainSection ul {
	overflow: hidden;
}
.newMainArea .newMainSection ul li {
	width: 295px; margin-right: 46px; float: left;
}
.newMainArea .newMainSection ul li.newMain_last {
	margin-right: 0px;
}
.newMainArea .newMainSection ul li a {
	display: block;
}
.newMainArea .newMainSection ul li a .newImgArea {
	width: 295px; height: 207px; overflow: hidden; margin-bottom: 23px; position: relative;
}
.newMainArea .newMainSection ul li a .NewSubTitle {
	color: rgb(36, 87, 135); font-size: 14px; margin-bottom: 15px;
}
.newMainArea .newMainSection ul li a .NewSubBigTitle {
	color: rgb(101, 88, 82); letter-spacing: -1px; font-size: 22px; margin-bottom: 16px;
}
.newMainArea .newMainSection ul li a .NewSubTxt {
	color: rgb(115, 115, 115); line-height: 22px; font-size: 16px;
}
.newMainArea .newMainSection ul li a .newImgArea .Newborder {
	transition:0.4s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -moz-transition: .4s ease; -webkit-transition: .4s ease; -o-transition: .4s ease;
}
.newMainArea .newMainSection ul li a:hover .newImgArea .Newborder {
	box-shadow: inset 0px 0px 0px 6px rgba(130,156,44,1);
}
.newMain_last {
	margin-right: 0px !important;
}
.newMainSns {
	margin: auto auto 65px; width: 980px;
}
.newMainSns > ul {
	overflow: hidden;
}
.newMainSns ul li {
	float: left;
}
.newMainSns ul li.newMainSns_left {
	width: 642px;
}
.newMainSns ul li.newMainSns_left a {
	display: block; position: relative;
}
.newMainSns ul li.newMainSns_left a span {
	background: url("/images/main/mainSprite.png") -414px -350px; margin: -42px 0px 0px -42px; transition:opacity 0.25s ease-in-out; left: 50%; top: 50%; width: 84px; height: 84px; text-indent: -9999px; display: block; position: absolute; opacity: 0.5; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;
}
.newMainSns ul li.newMainSns_left a:hover span {
	opacity: 1;
}
.newMainSns ul li.newMainSns_right {
	width: 338px; position: relative;
}
.newMainSns ul li.newMainSns_right a.Tops {
	background: url("/images/main/mainSprite.png") -462px -602px; width: 338px; height: 228px; text-indent: -9999px; display: block;
}
.newMainSns ul li.newMainSns_right .TabArea ul li a {
	background: url("/images/main/mainSprite.png"); width: 169px; height: 169px; text-indent: -9999px; display: block;
}
.newMainSns ul li.newMainSns_right .TabArea ul li a.TabBns1 {
	background-position: -462px -831px;
}
.newMainSns ul li.newMainSns_right .TabArea ul li a.TabBns2 {
	background-position: -631px -831px;
}
.newMainSection_Sec {
	margin: auto auto 85px; width: 980px; overflow: hidden;
}
.newMainSection_Sec .newMainSection_Sec_left {
	width: 466px; float: left;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews {
	width: 466px; overflow: hidden; margin-bottom: 24px; border-bottom-color: rgb(229, 227, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews ul {
	overflow: hidden; float: left;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews a.newplus {
	background: url("/images/main/mainSprite.png") -335px -295px; color: rgb(148, 148, 148); line-height: 40px; padding-right: 11px; font-size: 14px; float: right;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews ul li {
	margin-right: 24px; float: left;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews ul li a {
	color: rgb(148, 148, 148); line-height: 40px; font-size: 21px;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews ul li.on {
	border-bottom-color: rgb(104, 91, 85); border-bottom-width: 3px; border-bottom-style: solid;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews ul li.on a {
	color: rgb(104, 91, 85);
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab {
	width: 466px; overflow: hidden; display: none;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewList {
	margin-right: 25px; float: left;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewList a {
	overflow: hidden; display: block;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewList a img {
	transition:0.4s; -moz-transition: .4s ease; -webkit-transition: .4s ease; -o-transition: .4s ease;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewList a img:hover {
	transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05);
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewMain_List {
	width: 275px; margin-right: 0px;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewMain_List > a {
	width: 277px; padding-bottom: 10px; border-bottom-color: rgb(226, 226, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewMain_List a p.NewMain_List_title {
	width: 275px; color: rgb(101, 88, 82); overflow: hidden; font-size: 18px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMainSection_Sec .newMainSection_Sec_left .MainNews_tab .NewMain_List a p.NewMain_List_txt {
	color: rgb(115, 115, 115); line-height: 20px; font-size: 14px;
}
.newMainSection_Sec .newMainSection_Sec_left .NewMain_List_div {
	padding-top: 8px;
}
.newMainSection_Sec .newMainSection_Sec_left .NewMain_List_div a {
	background: url("/images/main/mainSprite.png") 1px -345px; width: 265px; color: rgb(115, 115, 115); line-height: 22px; overflow: hidden; padding-left: 10px; font-size: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMainSection_Sec .newMainSection_Sec_left .newss2 {
	width: 466px; max-height: 134px;
}
.newMainSection_Sec .newMainSection_Sec_left .newss2 a {
	width: 466px; line-height: 27px; overflow: hidden; display: block;
}
.newMainSection_Sec .newMainSection_Sec_left .newss2 a span.left {
	background: url("/images/main/160119/bar.jpg") no-repeat left; width: 370px; color: rgb(115, 115, 115); overflow: hidden; padding-left: 10px; font-size: 15px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMainSection_Sec .newMainSection_Sec_left .newss2 a span.right {
	width: 80px; color: rgb(166, 166, 166); font-size: 13px; float: right;
}
.newMainSection_Sec .newMainSection_Sec_left .newss3 {
	width: 466px; max-height: 134px;
}
.newMainSection_Sec .newMainSection_Sec_left .newss3 a {
	width: 466px; line-height: 27px; overflow: hidden; display: block;
}
.newMainSection_Sec .newMainSection_Sec_left .newss3 a span.left {
	background: url("/images/main/160119/bar.jpg") no-repeat left; width: 370px; color: rgb(115, 115, 115); overflow: hidden; padding-left: 10px; font-size: 15px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMainSection_Sec .newMainSection_Sec_left .newss3 a span.right {
	width: 80px; color: rgb(166, 166, 166); font-size: 13px; float: right;
}
.newMainSection_Sec .newMainSection_Sec_right {
	width: 466px; float: right;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers {
	width: 466px; overflow: hidden; margin-bottom: 24px; border-bottom-color: rgb(229, 227, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers ul {
	overflow: hidden; float: left;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers a.newplus {
	background: url("/images/main/mainSprite.png") -335px -295px; color: rgb(148, 148, 148); line-height: 40px; padding-right: 11px; font-size: 14px; float: right;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers ul li {
	margin-right: 24px; float: left;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers ul li a {
	color: rgb(148, 148, 148); line-height: 40px; font-size: 21px;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers ul li.on {
	border-bottom-color: rgb(104, 91, 85); border-bottom-width: 3px; border-bottom-style: solid;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers ul li.on a {
	color: rgb(104, 91, 85);
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab {
	width: 466px; overflow: hidden; display: none;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewList {
	margin-right: 25px; float: left;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab:hover .NewList a img {
	transform: scale(1.05); -webkit-transform: scale(1.05); -o-transform: scale(1.05); -moz-transform: scale(1.05);
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewList a {
	overflow: hidden; display: block;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewList a img {
	transition:0.4s; -moz-transition: .4s ease; -webkit-transition: .4s ease; -o-transition: .4s ease;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewMain_List {
	width: 275px; margin-right: 0px;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewMain_List > a {
	width: 277px; padding-bottom: 15px; border-bottom-color: rgb(226, 226, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewMain_List a p.NewMain_List_title {
	width: 275px; color: rgb(101, 88, 82); overflow: hidden; font-size: 18px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMainSection_Sec .newMainSection_Sec_right .newMembers_tab .NewMain_List a p.NewMain_List_txt {
	color: rgb(115, 115, 115); line-height: 20px; font-size: 14px;
}
.newMainSection_Sec .newMainSection_Sec_right .newMemDate {
	color: rgb(166, 166, 166); padding-top: 12px; font-size: 13px;
}
.newMainSection_Sec .newMainSection_Sec_right .newmem2 {
	width: 466px; max-height: 134px;
}
.newMainSection_Sec .newMainSection_Sec_right .newmem2 a {
	width: 466px; line-height: 27px; overflow: hidden; display: block;
}
.newMainSection_Sec .newMainSection_Sec_right .newmem2 a span.left {
	background: url("/images/main/160119/bar.jpg") no-repeat left; width: 370px; color: rgb(115, 115, 115); overflow: hidden; padding-left: 10px; font-size: 15px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newMainSection_Sec .newMainSection_Sec_right .newmem2 a span.right {
	width: 80px; color: rgb(166, 166, 166); font-size: 13px; float: right;
}
.newMain_vis_w {
	background: url("/images/main/160119/mid_bns.jpg") no-repeat center 0% / cover; width: 100%; height: 397px; min-width: 980px;
}
.newMain_vis {
	margin: auto; width: 980px;
}
.newMain_vis .newMain_vis_title {
	color: rgb(255, 255, 255); line-height: 47px; letter-spacing: -1px; padding-top: 79px; padding-bottom: 29px; font-size: 38px; font-weight: 500;
}
.newMain_btns {
	overflow: hidden;
}
.newMain_btns a {
	transition:0.3s; height: 34px; color: rgb(255, 255, 255); line-height: 24px; letter-spacing: -1px; font-size: 17px; margin-right: 20px; float: left; display: block; -moz-transition: .3s ease; -webkit-transition: .3s ease; -o-transition: .3s ease;
}
.newMain_btns a.newMain_btns1 {
	background: url("/images/main/mainSprite.png") -296px -483px rgb(104, 91, 85); padding: 13px 60px 67px 22px; width: 111px;
}
.newMain_btns a.newMain_btns2 {
	background: url("/images/main/mainSprite.png") -296px -483px rgb(130, 156, 44); padding: 13px 48px 67px 22px; width: 129px;
}
.newMain_btns a:hover {
	transform: scale(0.94);
}
.newMainUnder_w {
	background: url("/images/main/160119/sec_4_bg.png") no-repeat top; top: -7px; width: 100%; padding-top: 7px; position: relative;
}
.newMainUnder_w .newMainUnder {
	margin: auto; width: 980px;
}
.newMainUnder_w .newMainUnder ul {
	overflow: hidden;
}
.newMainUnder_w .newMainUnder ul li {
	border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid; float: left;
}
.newMainUnder_w .newMainUnder ul li a {
	text-align: center; padding-top: 153px; padding-bottom: 54px; display: block;
}
.newMainUnder_w .newMainUnder ul li a:hover p {
	transition:0.4s; color: rgb(130, 156, 44);
}
.newMainUnder_w .newMainUnder ul li.Under_1 {
	width: 319px;
}
.newMainUnder_w .newMainUnder ul li.Under_1 a {
	background: url("/images/main/mainSprite.png") no-repeat -803px -500px;
}
.newMainUnder_w .newMainUnder ul li.Under_1 a:hover {
	background: url("/images/main/mainSprite.png") no-repeat -803px -819px;
}
.newMainUnder_w .newMainUnder ul li.Under_2 {
	width: 337px;
}
.newMainUnder_w .newMainUnder ul li.Under_2 a {
	background: url("/images/main/mainSprite.png") no-repeat -528px 36px;
}
.newMainUnder_w .newMainUnder ul li.Under_2 a:hover {
	background: url("/images/main/mainSprite.png") no-repeat -528px -234px;
}
.newMainUnder_w .newMainUnder ul li.Under_3 {
	border: 0px currentColor; border-image: none; width: 319px;
}
.newMainUnder_w .newMainUnder ul li.Under_3 a {
	background: url("/images/main/mainSprite.png") no-repeat -797px 35px;
}
.newMainUnder_w .newMainUnder ul li.Under_3 a:hover {
	background: url("/images/main/mainSprite.png") no-repeat -797px -224px;
}
.newMainUnder_w .newMainUnder ul li a .undertitle {
	color: rgb(104, 91, 85); font-size: 22px; margin-bottom: 16px;
}
.newMainUnder_w .newMainUnder ul li a .undertxt {
	color: rgb(104, 91, 85); line-height: 22px; font-size: 15px;
}
.newMainMidArea {
	top: -7px; width: 100%; border-top-color: rgb(225, 225, 225); border-bottom-color: rgb(225, 225, 225); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.newMainMidArea2 {
	top: -7px; width: 100%; border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.contentsBox04 ul li {
	background: url("/images/main/mainSprite.png");
}
.contentsBox04 ul li.contentsBox04_1 {
	background-position: -120px -336px; width: 281px;
}
.contentsBox04 ul li.contentsBox04_2 {
	background-position: -120px -452px; width: 266px;
}
.contentsBox04 ul li.contentsBox04_3 {
	background-position: -120px -575px; width: 254px;
}
.contentsBox04 ul li.contentsBox04_4 {
	width: 177px;
}
.contentsBox04 li.contentsBox04_1 a {
	margin: 35px 0px 35px 79px; color: rgb(82, 82, 82); line-height: 20px; font-size: 15px; display: block;
}
.contentsBox04 li.contentsBox04_2 a {
	margin: 35px 0px 35px 66px; color: rgb(82, 82, 82); line-height: 20px; font-size: 15px; display: block;
}
.contentsBox04 li.contentsBox04_3 a {
	margin: 35px 0px 35px 63px; color: rgb(82, 82, 82); line-height: 20px; font-size: 15px; display: block;
}
.SystemCW {
	background: rgb(255, 255, 255); padding: 30px; border: 4px solid rgb(130, 157, 44); border-image: none; left: 50%; top: 200px; width: 400px; margin-left: -200px; position: absolute; z-index: 10000;
}
.SystemCWX {
	background: rgb(0, 0, 0); padding: 3px 8px; border-radius: 5px; top: 10px; right: 10px; color: rgb(255, 255, 255); font-size: 20px; position: absolute; -webkit-border-radius: 5px 5px 5px 5px;
}
.SystemCW h1 {
	color: rgb(140, 164, 60); font-size: 20px;
}
.SystemCW h1 span {
	color: rgb(148, 115, 79);
}
.SystemCW p {
	text-align: justify; line-height: 20px; font-size: 14px;
}
.SystemCW p span {
	margin: 15px 0px; padding: 10px 0px; text-align: center; color: rgb(148, 115, 79); line-height: 24px; font-size: 14px; font-weight: 700; border-top-color: rgb(140, 164, 60); border-bottom-color: rgb(140, 164, 60); border-top-width: 3px; border-bottom-width: 3px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.mainslide .bx-wrapper .bx-controls {
	width: 100%; text-align: center; bottom: 20px; position: absolute; z-index: 99;
}
.mainslide .bx-wrapper .bx-controls .bx-controls-direction {
	display: none;
}
.mainslide .bx-wrapper .bx-controls .bx-pager .bx-pager-item {
	margin-right: 5px; display: inline-block;
}
.mainslide .bx-wrapper .bx-controls .bx-pager .bx-pager-item a {
	background: rgb(255, 255, 255); border-radius: 8.5px; transition:0.4s; width: 17px; height: 17px; text-indent: -999px; font-size: 0px; display: inline-block; -webkit-transition: .4s ease;
}
.mainslide .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active {
	background: rgb(130, 156, 44); width: 50px;
}
.mainslide .bx-wrapper .bx-controls .bx-controls-auto a {
	background: url("/images/main/mainSprite.png"); border: currentColor; border-image: none; left: 50%; top: 11px; width: 17px; height: 17px; line-height: 0; text-indent: -999px; font-size: 0px; margin-left: 60px; vertical-align: top; display: inline-block; position: absolute;
}
.mainslide .bx-wrapper .bx-controls .bx-controls-auto .bx-start {
	background-position: -118px -188px;
}
.mainslide .bx-wrapper .bx-controls .bx-controls-auto .bx-stop {
	background-position: -151px -188px;
}
