@charset "utf-8";
img {max-width:100%;position:relative;}
.no-data, .ready {
    text-align:center;
    font-size:22px;
    color:#999999;
    margin:130px 0;
    font-weight:300;
} 
#_wrap {position:relative;width:100%;padding-top:100px;}

#_header {padding:0 10px;position:fixed;left:0;top:0;height:100px;width:100%;background:#fff;overflow:hidden;transition:0.5s;box-sizing:border-box;z-index:200;text-align:center;}
#_header:before {content:'';display:block;width:100%;height:1px;background:#ebebeb;position:absolute;left:0;top:99px;}

#_header  > * {float:left;height:100px;}
#_header ._logo {width:20%;line-height:100px;}
#_header ._inner {width:60%;height:100px;position:relative;margin:0 auto;}
#_header .btn_location {width:20%;line-height:100px;text-align:right;padding-right:82px;box-sizing:border-box;}
#_header .btn_location a {display:inline-block;width:50px;height:50px;vertical-align:baseline;}

#_header ._logo a {display:block;}
#_header ._gnb {text-align:center;font-size:0;}
#_header ._gnb > li {display:inline-block;position:relative;vertical-align:top;}
#_header ._gnb > li > a {display:block;height:100px;line-height:100px;color:#222;font-size:20px;font-weight:500;padding:0 45px;position:relative;}

#_header ._gnb li ul {padding:20px 0 0 0;white-space:nowrap;}
#_header ._gnb li ul li a {display:block;height:34px;line-height:34px;font-size:15px;color:#5e5e5e;letter-spacing:-0.05em;}

#_header ._gnb > li.active > a,
#_header ._gnb > li:hover > a,
#_header ._gnb li ul li:hover a,
#_header ._gnb li ul li.active a {color:#ab8f6c;font-weight:500;}

#_header ._btn {width:30px;height:30px;box-sizing:border-box;border:none;background:none;position:absolute;top:15px;left:10px;display:none;}

#_header._nav-on {height:310px;box-shadow:0 3px 5px rgba(0,0,0,0.2);}


#_nav {position:fixed;left:0;top:0;width:100%;height:0;z-index:500;font-family:nr,sans-serif;overflow:hidden;transition-delay:0.3s;display:none;}
#_nav ._bg {position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.6);transition:0.5s;opacity:0;}
#_nav ._inner {position:absolute;left:-30px;top:0;width:80%;background:#fff;height:100%;overflow:auto;z-index:5;transition:0.5s;opacity:0;}
#_nav ._nav-close {position:absolute;left:80%;top:0;z-index:10;width:50px;height:50px;border:none;background:none;transition:0.5s;opacity:0;}
#_nav ._top {position:relative;height:50px;line-height:52px;box-sizing:border-box;padding:0 20px;border-bottom:1px solid #ddd;}
#_nav ._top > img {width:185px;}
#_nav ._gnb > li {border-bottom:1px solid #ddd;}
#_nav ._gnb > li > a {display:block;font-size:13px;padding:12px 20px;color:#000;letter-spacing:-0.05em;position:relative;}
#_nav ._gnb > li > a:before {
	content:"";
	display:block;
	right:20px;
	position:absolute;
	top:50%;
	margin-top:-10px;
	width:20px;
	height:20px;
	background:url(../images/gnb-off.png) no-repeat;
	background-size:100% 100%;
}
#_nav ._gnb li ul {display:none;}
#_nav ._gnb li ul li {border-top:1px solid #ddd;}
#_nav ._gnb li ul li a {display:block;font-size:12px;padding:12px 20px 12px 30px;color:#000;letter-spacing:-0.05em;}
#_nav ._gnb > li.active > a {background:#f4f4f4;color:#ba9765;}
#_nav ._gnb > li.active > a:before {background-image:url(../images/gnb-on.gif);}
#_nav ._gnb > li.active > ul {display:block;}

._mnav-on #_nav {height:100%;transition-delay:0s;}
._mnav-on #_nav ._bg {opacity:1;}
._mnav-on #_nav ._inner {opacity:1;left:0;}
._mnav-on #_nav ._nav-close {opacity:1;}

#_vis,
#_vis ._vis {display:block;text-align:center;position:relative;overflow:hidden;}
#_vis ._vis {background-position:50% 0;background-repeat:no-repeat;background-size:cover;}
#_vis > ._roll > ._vis:nth-child(n+2) {display:none;}

#_vis .bx-pager {position:absolute;z-index:100;bottom:66px;left:0;width:100%;text-align:center;}
#_vis .bx-pager .bx-pager-item {display:inline;}
#_vis .bx-pager .bx-pager-item a {
	display:inline-block;	
	margin:0 5px;
	width:54px;
	height:4px;
	background:rgba(0,0,0,0.3);	
	text-indent:-9999px;
	overflow:hidden;	
	transition:0.3s;
}
#_vis .bx-pager .bx-pager-item a.active {background:#fff;}
#_vis .bx-controls-auto-item {position:absolute;bottom:66px;left:50%;margin-left:140px;z-index:100;z-index:110;}
#_vis .bx-controls-auto-item a {display:block;width:15px;height:15px;text-indent:-9999px;background-size:cover !important;}
#_vis .bx-controls-auto-item .bx-start {background:url(../images/vis_play.png) no-repeat;}
#_vis .bx-controls-auto-item .bx-stop {background:url(../images/vis_stop.png) no-repeat;}

.main ._inner {max-width:1200px;position:relative;margin:0 auto;}
.main1 {background:#f3f7f7 url(../images/main1_bg.jpg) right center no-repeat;overflow:hidden;padding:108px 10px;}
.main1 ._inner {padding-left:65px;box-sizing:border-box;}
.main1_tit {font-family:'Open sans', nr, sans-serif;font-size:24px;color:#000;margin-bottom:30px;}
.main1_tit span {font-weight:400;}
.main1_txt {font-size:17px;color:#444;line-height:30px;margin-bottom:60px;word-break:keep-all;}
.main1_link {display:block;width:103px;font-family:'Open sans', nr, sans-serif;font-size:13px;color:#4c4c4c;background:url(../images/main1_link.png) bottom no-repeat;padding:0 0 3px 10px;}
.main2 {overflow:hidden;padding:80px 10px;}
.main2_tit {font-size:30px;color:#4c4c4c;text-align:center;padding-bottom:5px;}
.main2_tit span {color:#ba9765;}
.main2_txt {font-size:16px;color:#555;text-align:center;word-break:keep-all;margin-bottom:40px;}
.main2_list {margin:0 -15px 0;}
.main2_list:after {content:'';display:block;clear:both;}
.main2_list > li {float:left;width:33.33333%;padding:0 15px;margin-bottom:30px;box-sizing:border-box;}
.main2_list > li:nth-child(3n+1) {clear:both;}
.main2_list > li > a {display:block;position:relative;text-align:center;transition:0.3s;}
.main2_list > li .wt {display:block;width:86px;height:86px;background:#000;vertical-align:middle;position:absolute;left:0;top:0;transition:0.3s;opacity:1;}
.main2_list > li .wt:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.main2_list > li .wt > span {display:inline-block;vertical-align:middle;font-size:18px;color:#fff;}
.main2_list > li .over {width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(100, 84, 60, 0.8);vertical-align:middle;opacity:0;}
.main2_list > li .over:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.main2_list > li .over > span {display:inline-block;vertical-align:middle;}
.main2_list > li .over > span > * {display:block;color:#fff;}
.main2_list > li .over .tit {font-size:28px;font-weight:500;padding-bottom:5px;}
.main2_list > li .over .en_tit {font-size:16px;line-height:23px;}
.main2_list > li .over img {margin:35px auto;}
.main2_list > li .over .link {width:166px;height:40px;line-height:40px;font-size:16px;font-weight:500;border:2px solid #fff;}
.main2_list > li:nth-child(4) .over .link, .main2_list > li:nth-child(5) .over .link {margin-top:20px;}
.main2_list > li > a:hover .wt {opacity:0;transition:0.3s;}
.main2_list > li > a:hover .over {opacity:1;transition:0.3s;}
.main2_list .sch {position:relative;}
.main2_list .sch .box {width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;/*background:#feefd8;*/vertical-align:middle;padding:0 16%;box-sizing:border-box;font-size:0;text-align:center;}
.main2_list .sch .box:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.main2_list .sch .box > span {display:inline-block;vertical-align:middle;width:100%;}
.main2_list .box > span > * {display:block;}
.main2_list .box .sch_logo {margin:0 auto 20px;}
.main2_list .box .main2_sch {font-size:35px;color:#010101;font-weight:500;padding-bottom:5px;}
.main2_list .box .main2_schtxt {font-size:17px;color:#4c4c4c;font-weight:500;word-break:keep-all;margin-bottom:30px;}
.main2_list select {width:100%;height:60px;font-size:15px;color:#787878;border:none;background:none;-webkit-appearance:none; -moz-appearance:none; appearance:none; background:url(../images/main2_sel.gif) no-repeat 100% 50%, #fff;outline:0;padding:0 10px;margin-bottom:10px;}
.main2_list select::-ms-expand {display:none;}
.main2_list .input_box {position:relative;}
.main2_list .input_box > * {float:left;height:60px;padding:0 10px;border:none;box-sizing:border-box;}
.main2_list .input_box .input_txt {width:80%;font-size:15px;color:#787878;background:#fff;}
.main2_list .input_box .main2_submit {width:20%;background:#fff url(../images/main2_sch.gif) center center no-repeat;text-indent:-99999px;}
.main3 {overflow:hidden;padding:162px 10px 140px;text-align:center;background:url(../images/main3_bg1.jpg) fixed 50% 0 no-repeat;background-size:cover;color:#fff;}
.main3_tit {font-family:'Open sans', nr, sans-serif;font-size:32px;margin-top:40px;}
.main3_txt {font-size:18px;line-height:25px;word-break:keep-all;margin-top:18px;}

.main4 {overflow:hidden;position:relative;padding:35px 10px 45px;}
.main4:after {content:'';display:block;position:absolute;width:50%;height:100%;background:#edecec;position:absolute;left:50%;top:0;z-index:6;}
.main4 ._inner {overflow:hidden;}
.main4 .box {float:left;width:50%;position:relative;z-index:10;}
.main4 .box.notice {padding-right:50px;box-sizing:border-box;}
.main4 .box .tit {display:block;position:relative;font-size:25px;color:#4c4c4c;font-weight:500;padding-bottom:18px;margin-bottom:35px;}
.main4 .box .tit:after {content:'';display:block;width:30px;height:1px;background:#4c4c4c;position:absolute;left:0;bottom:0;}
.main4 .box .tit .more {width:27px;height:27px;background:url(../images/main4_more.gif) no-repeat;text-indent:-9999px;position:absolute;right:0;top:0;}
.not_latest {overflow:hidden;}
.not_latest li {margin-bottom:8px;}
.not_latest li a {display:block;font-size:16px;color:#555;position:relative;box-sizing:border-box;padding:0 95px 0 17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/not_latest_bg.gif) left center no-repeat;}
.not_latest li a span {display:block;width:84px;font-size:16px;color:#555;position:absolute;right:0;top:0;}
.main4 .box.cs {padding-left:50px;box-sizing:border-box;}
.main4 .box.cs .area {text-align:center;margin-top:10px;}
.main4 .box.cs .tel {display:block;font-family:'Open sans', nr, sans-serif;font-size:50px;color:#4c4c4c;margin-bottom:14px;}
.main4 .box.cs .day {font-size:16px;color:#555;line-height:24px;}

.main5 {padding:30px 10px;overflow:hidden;box-sizing:border-box;}
.main5 ._inner {padding:0 70px;box-sizing:border-box;}
.main5  .bx-controls-direction > a {display:block;width:30px;height:30px;text-indent:-9999px;position:absolute;top:50%;margin-top:-15px;}
.main5  .bx-controls-direction .bx-prev {left:0;background:url(../images/main5_prev.gif) no-repeat;}
.main5  .bx-controls-direction .bx-next {right:0;background:url(../images/main5_next.gif) no-repeat;}

#_footer {background:#404040;padding:0;}
#_footer .inner {max-width:1200px;margin:0 auto;}
#_footer .one {position:relative;padding:15px 0;max-width:1200px;border-bottom:1px solid #4d4d4d;text-align:center;}
#_footer .one a {display:inline-block;font-size:14px;color:#959494;font-weight:500;padding:0 15px;}

#_footer .one .fnb {font-size:0;}
#_footer .one .fnb li {display:inline-block;margin-left:32px;box-sizing:border-box;}
#_footer .one .fnb li:first-child {margin-left:0;}
#_footer .one .fnb li a {font-size:15px;font-weight:600;color:#fff;display:block;}
#_footer .two {padding:20px 0;font-size:14px;color:#959595;line-height:23px;text-align:center;}
#_footer .two > * {display:inline-block;vertical-align:middle;}
#_footer .two em {font-size:10px;color:#666;padding:0 6px;}
#_footer .three {background:#363636;font-size:14px;color:#959595;text-align:center;padding:10px 0;}

.go_top {display:block;width:70px;height:70px;position:fixed;bottom:30px;right:8%;z-index:100;}

#_svis {background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed;text-align:center;font-size:0;position:relative;}
#_svis ._inner {position:absolute;left:0;top:0;width:100%;height:100%;}
#_svis ._inner:before {content:"";display:inline-block;width:0;height:100%;vertical-align:middle;}
#_svis ._inner dl {display:inline-block;vertical-align:middle;color:#fff;}
#_svis ._inner dl dt {font-size:45px;font-weight:normal;}
#_svis ._inner dl dd {font-size:20px;margin-top:15px;}

#_snb {border-bottom:1px solid #ebebeb;background:#fff;padding:0 10px;position:relative;z-index:10;}
#_snb ._inner {max-width:1200px;margin:0 auto;}
#_snb ._inner:after {content:"";display:block;clear:both;}
#_snb ._inner > li {float:left;position:relative;border-right:1px solid #ebebeb;}
#_snb ._inner > li > a {display:block;height:54px;line-height:54px;position:relative;font-size:14px;color:#444;}
#_snb ._inner > li:first-child {padding:0 22px;border-left:1px solid #ebebeb;}
#_snb ._inner ._ov > a {padding:0 22px 0 18px;min-width:200px;}
#_snb ._inner ._ov > a:after {
	content:"";
	display:block;
	width:11px;
	height:6px;
	background:url(../images/ico-arr2.gif) no-repeat;
	position:absolute;
	right:22px;
	top:50%;
	margin-top:-3px;
}
#_snb ._inner ._ov > ul {display:none;position:absolute;left:0;min-width:100%;white-space:nowrap;;background:#fff;}
#_snb ._inner ._ov > ul li {border:1px solid #ebebeb;margin-top:-1px;}
#_snb ._inner ._ov > ul li:first-child {margin-top:0;}
#_snb ._inner ._ov > ul li a {display:block;padding:12px 10px 12px 15px;font-size:14px;}
#_snb ._inner ._ov:hover > ul {display:block;}
#_snb ._inner ._ov > ul li a:hover {background:#fafafa;color:#ba9765;}

#_snar {padding:0 10px 40px;position:relative;}
#_snar:after {content:'';width:1px;height:40px;background:#b7a594;position:absolute;left:50%;margin-left:-0.5px;bottom:0;}
#_snar ._inner {max-width:1200px;margin:0 auto;text-align:center;position:relative;padding:50px 0;}
#_snar .menu {font-size:50px;color:#252525;font-weight:400;}
#_snar .smenu {display:block;font-size:16px;padding-top:5px;}
#_snar a {display:block;position:absolute;top:60px;}
#_snar ._prev {left:0;}
#_snar ._next {right:0;}
#_snar a span {font-size:15px;color:#787878;vertical-align:middle;}
#_snar ._prev span {padding-left:20px;}
#_snar ._next span {padding-right:20px;}


#_msnb {display:none;border-top:1px solid #222;}
#_msnb:after {content:"";display:block;clear:both;}
#_msnb a {
	display:block;		
	margin-top:-1px;
	height:45px;
	line-height:43px;
	color:#222;
	border-bottom:1px solid #e0e0e0;
	box-sizing:border-box;
	font-size:14px;	
	padding-left:15px;
}
#_msnb .active {position:relative;z-index:10;background:#ba9765;color:#fff;}

#_sub {padding:50px 10px 120px;}
#_sub.type2 {background:#f1f1f1;}
#_sub.type3 {padding:0;}
#_sub > ._inner {max-width:1200px;margin:0 auto;}

/* sub11 */
.sub11_box {overflow:hidden;}
/* .sub11_box > div {float:left;width:50%;}
.sub11_box .img {text-align:center;} */
.sub11_box .txt {width:100%;box-sizing:border-box;font-size:16px;color:#434343;word-break:keep-all;}
.sub11_box .txt span {display:block;}
.sub11_box .txt .big {font-size:30px;font-weight:600;padding-bottom:50px;}
.sub11_box .txt p {line-height:30px;}
.sub11_box .txt .name {padding-top:70px;text-align:right;}
.sub11_box .txt .name strong {font-size:25px;font-weight:600;padding-left:10px;}
/* //sub11 */

/* sub12 */
.history .img {margin-bottom:50px;}
.history .area .box h3 {font-family:'Open sans', nr, sans-serif;font-size:38px;color:#ba9765;font-weight:bold;position:relative;top:-40px;line-height:1em;}

.history .area {position:relative;margin-top:80px;}
.history .area:before {content:"";display:block;width:1px;position:absolute;left:50%;top:0;height:100%;background:#ba9765;}

.history .area .box {position:relative;width:50%;box-sizing:border-box;margin-top:80px;}
.history .area .box:first-child {margin-top:0;}
.history .area .box:nth-child(odd) {padding-left:50px;margin-left:50%;}
.history .area .box:nth-child(even) {padding-right:50px;text-align:right;}
.history .area .box:before,
.history .area .box:after {content:"";display:block;position:absolute;}
.history .area .box:before {width:8px;height:8px;background:#ba9765;border:6px solid #f8ecdc;border-radius:50%;z-index:10;}
.history .area .box:after {width:100%;height:1px;top:10px;background:#ddd;z-index:0;}
.history .area .box:nth-child(odd):before {left:-10px;}
.history .area .box:nth-child(odd):after {left:0;}
.history .area .box:nth-child(even):before {right:-10px;}
.history .area .box:nth-child(even):after {right:0;}
.history .area .box dl {position:relative;font-size:16px;line-height:1.5em;margin-top:8px;}
.history .area .box dl:first-child {margin-top:0;}
.history .area .box dl dt {font-size:18px;position:absolute;color:#222;font-weight:600;}
.history .area .box dl dd {font-size:16px;color:#555;}
.history .area .box:nth-child(odd) dl {}
.history .area .box:nth-child(odd) dl dt {left:0;}
.history .area .box:nth-child(even) dl {}
.history .area .box:nth-child(even) dl dt {right:0;}
/* //sub12 */

/* sub13 */
.sub13_top {text-align:center;margin-bottom:70px;}
.sub13_mid {text-align:center;color:#000;margin-bottom:110px;}
.sub13_midtit {display:inline-block;font-size:30px;color:#252525;font-weight:600;margin-bottom:25px;position:relative;padding:0 50px;}
.sub13_midtit:before {content:'';display:block;width:20px;height:2px;background:#777;position:absolute;top:50%;margin-top:-1px;left:0;}
.sub13_midtit:after {content:'';display:block;width:20px;height:2px;background:#777;position:absolute;top:50%;margin-top:-1px;right:0;}
.sub13_mid .tit {display:block;font-family:'Open sans', nr, sans-serif;font-size:28px;font-weight:400;padding-bottom:5px;}
.sub13_mid .txt {font-size:20px;word-break:keep-all;margin-bottom:60px;}
.sub13_mid .txt strong {font-size:22px;color:#333;font-weight:500;}
.sub13_mid .txt1 {font-size:16px;color:#555;word-break:keep-all;margin-top:55px;}
.sub13_bot {text-align:center;}
.sub13_bot .box {overflow:hidden;color:#fff;}
.sub13_bot .box > div {width:50%;position:relative;}
.sub13_bot .box1 {margin-top:20px;}
.sub13_bot .box1 > div {float:left;}
.sub13_bot .box2 > div {float:right;}
.sub13_bot .desc {position:absolute;left:0;top:0;width:100%;height:100%;vertical-align:middle;background:#0041b3;}
.sub13_bot .box2 .desc {background:#ba9765;}
.sub13_bot .desc:before {content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.sub13_bot .desc span {display:inline-block;vertical-align:middle;}
.sub13_bot .desc .bigtit {display:block;font-size:20px;position:relative;padding-bottom:15px;margin-bottom:15px;}
.sub13_bot .desc .bigtit:after {content:'';display:block;width:20px;height:1px;background:#fff;position:absolute;bottom:0;left:50%;margin-left:-10px;}
.sub13_bot .desc .tit {display:block;font-size:24px;font-weight:500;padding-bottom:15px;}
.sub13_bot .desc .tit span {font-weight:300;vertical-align:baseline;}
.sub13_bot .desc .txt {font-size:16px;word-break:keep-all;}
/* //sub13 */

/* sub14 */
.sub14_top {overflow:hidden;margin-bottom:10px;}
.sub14_top > a {float:left;width:50%;height:56px;line-height:56px;font-size:16px;color:#777;text-align:center;background:#e8e8e8;}
.sub14_top > a.active {color:#fff;background:#ba9765;}
.sub14_map * {font-family:nr, sans-serif;}
.location {width:100%;margin-top:25px;}
.location th, .location td {padding:8px 3px 4px;vertical-align:text-bottom;}
.location th {font-size:18px;color:#ba9765;font-weight:500;text-align:left;}
.location td {font-size:15px;color:#5f6062;}
/* //sub14 */

/* sub21_list */
.prolist_top {text-align:center;background:#feefd8;padding:40px 20%;vertical-align:middle;margin-bottom:30px;}
.prolist_top select {width:48%;height:55px;font-size:15px;color:#787878;border:none;padding:0 10px;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none; -moz-appearance:none;appearance:none; background:#fff url(../images/main2_sel.gif) no-repeat 100% 50%;outline:0;}
.prolist_top select::-ms-expand {display:none;}
.prolist_top .input_box {display:inline-block;width:50%;box-sizing:border-box;padding-left:14px;vertical-align:middle;height:55px;}
.prolist_top .input_box > * {float:left;padding:0 10px;border:none;box-sizing:border-box;font-size:15px;color:#787878;height:55px;}
.prolist_top .input_txt {width:85%;}
.prolist_top .prolist_submit {width:15%;background:#fff url(../images/main2_sch.gif) center center no-repeat;text-indent:-99999px;}
.product_list {margin:0 -10px;}
.product_list:after {content:'';display:block;clear:both;}
.product_list > li {float:left;width:25%;padding:0 10px;margin-bottom:20px;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s;}
.product_list .area {display:block;border:1px solid #f3f3f3;box-sizing:border-box;position:relative;}
.product_list .area .img {display:block;margin:0 auto;}
.product_list .area .desc {position:relative;z-index:20;}
.product_list .desc .box {padding:35px 10px;text-align:center;}
.product_list .desc .box > * {display:block;}
.product_list .desc .plus {display:block;width:61px;height:61px;position:absolute;left:50%;margin-left:-30.5px;top:28%;opacity:0;}
.product_list .desc .name {font-size:17px;color:#222;font-weight:500;padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product_list .desc .txt {font-size:15px;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_list .desc .more {font-family:'Open sans', nr, sans-serif;font-size:14px;color:#ba9765;} 
.product_list .over {position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);-webkit-transition:0.3s;transition:0.3s;z-index:10;opacity:0;}
.product_list .over .plus {display:block;width:61px;height:61px;position:absolute;left:50%;margin-left:-30.5px;top:28%;}
.product_list > li:hover .over {opacity:1;-webkit-transition:0.3s;transition:0.3s;}
.product_list > li:hover .desc {}
.product_list > li:hover .desc .name, .product_list > li:hover .desc .more {color:#fff;-webkit-transition:0.3s;transition:0.3s;}
.product_list > li:hover .desc .txt {color:#ccc;-webkit-transition:0.3s;transition:0.3s;}
.product_list > li:hover .desc .plus {opacity:1;-webkit-transition:0.3s;transition:0.3s;}

.prolist_dep3 {margin-bottom:30px;font-size:0;}
.prolist_dep3 a {display:inline-block;font-size:15px;color:#555;padding:10px 30px;position:relative;}
.prolist_dep3 a:before {content:'';display:block;width:1px;height:14px;background:#e8e8e8;position:absolute;left:0;top:50%;margin-top:-7px;}
.prolist_dep3 a:nth-child(1):before {display:none;}
.prolist_dep3 a:hover {color:#ba9765;}
.prolist_dep3 a.active {color:#fff;background:#ba9765;}
/* //sub21_list */

/* sub21_view */
.proview_top {width:100%;margin-bottom:40px;}
/* .proview_top > div {display:table-cell;} */
.proview_top .img {width:42.5%;border:1px solid #e8e8e8;text-align:center;}
.proview_top .desc {width:100%;box-sizing:border-box;position:relative;vertical-align:top;text-align:center;}
.proview_top .desc .tit {display:block;font-size:30px;color:#222;font-weight:500;padding-bottom:20px;}
.proview_top .desc .txt {font-size:16px;color:#666;line-height:26px;}
.proview_top .box:after {content:'';display:block;clear:both;}
.go_list {display:block;width:200px;height:55px;line-height:55px;font-family:'Open sans', nr, sans-serif;font-size:20px;color:#fff;text-align:center;background:#ba9765;float:right;margin-top:50px;}
.proview_desc {background:#fcfcfc;border-top:1px solid #e8e8e8;padding:30px 40px;}
.proview_desc:last-child {border-bottom:1px solid #e8e8e8;}
.proview_desc .tit {display:block;font-size:17px;color:#000;font-weight:500;padding-bottom:10px;}
.proview_desc .txt {font-size:15px;color:#777;line-height:24px;}
/* //sub21_view */

/* sub31 */
.supply_box {padding:50px 0;border-bottom:1px solid #e8e8e8;overflow:hidden;display:table;width:100%;}
.supply_box:first-child {padding-top:0;}
.supply_box > * {display:table-cell;vertical-align:middle;}
.supply_box .logo {width:25.5%;padding-right:4.5%;box-sizing:border-box;}
.supply_box .desc {width:70%;}
.supply_box .tit {display:inline-block;font-family:'Open sans', nr, sans-serif;font-size:17px;color:#252525;font-weight:700;background:url(../images/supply_link_bg.gif) right center no-repeat;padding-right:24px;}
.supply_box .txt {font-size:14px;color:#999;word-break:keep-all;margin-top:14px;}
.supply_box .tit.green {color:#6ca425;}
.supply_box .tit.bk {color:#000;}
/* //sub31 */