/*@media (min-width: 721px){
/***************首页***********/
/* banner */
.banner{ width:100%;min-width:1200px; overflow:hidden;position:relative; z-index:7;height:490px;}
.banner .swiper-slide{ width:100%;display: block; background-position:center top; background-repeat:no-repeat;height:490px; background-size: auto 100%;}
@media only screen and (max-width: 639px) {
	.banner{min-width:320px;height:2rem;}
	.banner .swiper-slide{width:100%;height:2rem;}
}
/*新着情报*/
.IndInf{ background-image: url("zhanshi.jpg"); background-position: center;  padding:40px 0;}
.IndTit{ text-align:center; width:1200px; margin: 0 auto; position: relative;}
.IndTit span{ margin-right:12px;  min-width:140px; text-align: center; display: inline-block; border-bottom: 1px solid #4D7157;color:#4D7157; font-size:16px;letter-spacing:8px; line-height:30px; text-transform: uppercase; padding-bottom:9px}
.IndTit p{ font-size:24px;  color:#000; font-weight: 600;letter-spacing:14px; line-height:30px; padding-top:13px;}

.IndTit2{ text-align:center; width:1200px; margin: 0 auto; position: relative;}
.IndTit2 span{ margin-right:12px;  min-width:140px; text-align: center; display: inline-block; border-bottom: 1px solid #ffffff;color:#ffffff; font-size:16px;letter-spacing:8px; line-height:30px; text-transform: uppercase; padding-bottom:9px}
.IndTit2 p{ font-size:24px;  color:#ffffff; font-weight: 600;letter-spacing:14px; line-height:30px; padding-top:13px;}

.IndMore{ border:1px solid #4D7157; border-radius:3px; color:#4D7157;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;align-items:center;width:116px; height:33px; font-size:14px; line-height:33px; }
.IndMore i{ display:block; width:18px; height:10px; background-image: url("../images/icon/more.png"); background-position: center; background-repeat: no-repeat; margin-left:5px;}
.IndMore:hover{  background: rgba(231,94,80,0.05);}
.IndMoreT{position: absolute;right:0; bottom:0;}
.IndMoreD{ display:none;}
.IndInfK{width:1200px; margin:40px auto 0;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap}
.IndInfa{width:228px;}
.IndInfI{width:228px; height:177px;}
.IndInfN{ padding-top:12px; color:#000;}
.IndInfN h3{ font-size:18px; font-weight: 500; line-height:25px;}
.IndInfN h4{ font-size:12px; font-weight: 500; line-height:20px; margin-bottom:5px;}
.IndInfN p{ font-size:12px; line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
@media only screen and (max-width: 639px) {
	.IndInf{padding:0.2rem 0;}
	.IndTit{width:100%;}
	.IndTit span{font-size:0.11rem;letter-spacing:4px; line-height:0.2rem;padding-bottom:0.03rem}
	.IndTit p{ font-size:0.15rem;line-height:0.2rem; padding-top:0.06rem;}
	.IndMore{ width:1rem; height:0.28rem; font-size:0.13rem; line-height:0.28rem;}
	.IndMoreT{ display:none;}
	.IndMoreD{display:flex;justify-content:center;align-items:center; margin:0.2rem auto 0;}
	.IndInfK{width:92%; margin:0.2rem auto 0;}
	.IndInfa{width:32%;}
	.IndInfa:nth-child(4),.IndInfa:nth-child(5){display:none;}
	.IndInfI{width:100%; height:auto;}
	.IndInfN{ padding-top:0.05rem;}
	.IndInfN h3{ font-size:0.12rem;line-height:0.2rem;}
	.IndInfN h4{ line-height:0.2rem; margin-bottom:0;}
	.IndInfN p{ line-height:0.16rem;}
}
.IndIcn{ padding:80px 0 60px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap}
.IndIcnD{width:25%; text-align: center; color:#4D7157; line-height:25px;}
.IndIcnD h3{ font-size:30px; font-weight: 500; margin-bottom:15px; text-transform: uppercase;}
.IndIcnD h4{ font-size:18px; font-weight: 500;}
.IndIcnI{width:86px; height: 86px; border-radius:50%; display: block; margin: 0 auto 40px; background-repeat: no-repeat;background-image: url("IndI01.png"); background-color: #2c5738}
.IndIcnI1{ background-position: 0 0;}
.IndIcnI2{ background-position: 0 -86px;}
.IndIcnI3{ background-position: 0 -172px;}
.IndIcnI4{ background-position: 0 -258px;}
@media only screen and (max-width: 639px) {
	.IndIcn{ width:92%; padding:0.4rem 4% 0.2rem;}
	.IndIcnD{width:50%;line-height:0.16rem; margin-bottom:0.2rem;}
	.IndIcnD h3{ font-size:0.14rem;margin-bottom:0.03rem;}
	.IndIcnD h4{ font-size:0.12rem; font-weight: 500;}
	.IndIcnI{width:0.55rem; height: 0.55rem; background-size:0.55rem; margin: 0 auto 0.15rem;}
	.IndIcnI2{ background-position: 0 -0.55rem;}
	.IndIcnI3{ background-position: 0 -1.1rem;}
	.IndIcnI4{ background-position: 0 -1.65rem;}
}
/*事業内容*/
.IndSer{width:1200px; margin:0 auto 50px;}
.IndSerK{ width:1200px; padding-top:25px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap}
.IndSerA{width:383px; height:257px; display: block; position: relative; margin-top:30px;margin-bottom:50px;}
.IndSerA img{transition:0.5s; width:100%;}
.IndSerA p{margin-top:10px;width:383px; height: 44px; line-height: 44px; text-align: center; color:#FFF; background: rgba(0,0,0,0.48); font-size:20px; }
.IndSerA:hover img{opacity:0.7;filter:alpha(opacity=70);}
@media only screen and (max-width: 639px) {
	.IndSer{width:100%; margin:0 auto 0.2rem;}
	.IndSerK{ width:92%; padding:0.18rem 4% 0;}
	.IndSerA{width:33.333%; margin-top:0; height:auto;}
	.IndSerA p{width:70%; height: 0.2rem; line-height:0.2rem;  font-size:0.1rem; margin-left:-35%; margin-top:-0.1rem;}
}
/****************
-----会社概要-----
****************/
.Nyhead{ position: fixed; width:100%; z-index: 99}
.NRbanner{ height:240px;  background-position:center center; background-repeat:no-repeat;}
/*面包屑*/
.MainB{height:25px; line-height:25px; padding:15px 0; font-size:14px; color:#2c2c2c;display: -webkit-box;display: -ms-flexbox;display:flex;align-items:center;}
.MainB i{display: block; width: 8px; height:8px; border-radius: 3px; border:2px solid #535353;}
.MainB p{display:block; padding:0 7px;}
.MainB a{color:#2c2c2c;display:block;}
.MainB a:hover{ color:#4D7157;}
@media only screen and (max-width: 639px) {
	.NRbanner{ height:0.7rem; padding-top:0; background-position:center 0; background-size: auto 0.7rem;}
	.MainB{ display: none;}
}
.NRdk{width:1200px; margin: 0 auto;}
.NRTit{ color:#2c2c2c; font-size:22px; border-bottom:1px solid #d9d9d9; padding-top:4px;}
.NRTitN{ text-align: center; line-height:76px; height:76px; width:276px; margin: 0 auto; background-image: url("0011.png");display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content:center;align-items:center; }
.NRTitN span{ display: block; padding:0 15px;}
.NRTitN:before, .NRTitN:after{content: ' ';display:block; width:9px; height:9px;}
@media only screen and (max-width: 639px) {
	.NRdk{width:92%; padding:0 4%;}
	.NRTit{font-size:0.14rem;padding-top:0.2rem;}
	.NRTitN{line-height:0.38rem; height:0.38rem; width:1.5rem; }
	.NRTitN span{padding:0 0.1rem;}
	.NRTitN:before, .NRTitN:after{width:7px; height:7px;}
}
.NRcomS{width:900px; margin:35px auto;}
.NRcomS h3{ color:#4D7157; font-size:22px; text-align: center; font-weight: 500; line-height:24px; padding:5px 0 25px;}
.NRcomSP{ color:#2c2c2c; font-size:14px; line-height: 24px;}
.NRcomSP p{ text-indent:2em;}
@media only screen and (max-width: 639px) {
	.NRcomS{width:100%; margin:0.2rem auto 0;}
	.NRcomS h3{ font-size:0.14rem;line-height:0.2rem; padding:0 0 0.1rem;}
	.NRcomSP{font-size:0.11rem; line-height:0.18rem;}
}
.NRcomYS{width:1000px; padding:70px 100px 50px; color:#000; font-size:14px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap}
.NRcomYSp{width:470px; margin-left:25px;}
.NRcomYSd{display: -webkit-box;display: -ms-flexbox;display:flex; line-height:25px; margin-bottom:40px;}
.NRcomYSd h3{ width:130px; color:#4D7157; font-size:18px; font-weight: 500;}
.NRcomYSd h4{ font-size:14px;}
.NRcomYSn{width:340px;}
.NRcomYD{width:1000px; padding:20px 100px 50px; color:#000; font-size:14px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap}
.NRcomYDL{width:388px;}
.NRcomYDt{ font-size:22px;  color:#000; line-height:24px;display:flex;align-items:center; margin-bottom:20px;}
.NRcomYDt i{width:6px; height:24px; background:#4D7157; display: block; margin-right:14px;}
.NRcomYDLp{line-height:46px; margin-bottom:12px; text-align: center; background: #eee; color:#2c2c2c; font-size:16px;}
.NRcomYDR{width:535px;}
.NRcomYDRp{line-height:40px;display: -webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap;}
.NRcomYDRp i{width:6px; height:6px; background:#4D7157; display: block; margin-right:14px; margin-top:17px;}
@media only screen and (max-width: 639px) {
	.NRcomYS{width:92%; padding:0.25rem 4% 0.1rem; color:#000; font-size:0.11rem;}
	.NRcomYSp{width:100%; margin-left:0;}
	.NRcomYSd{line-height:0.2rem; margin-bottom:0.14rem;}
	.NRcomYSd h3{ width:28%; font-size:0.13rem;}
	.NRcomYSd h4{ font-size:0.11rem;}
	.NRcomYSn{width:70%;}
	.NRcomYD{width:92%; padding:0 4% 0.2rem; font-size:0.11rem;}
	.NRcomYDL{width:100%;}
	.NRcomYDt{ font-size:0.14rem;  color:#000; line-height:0.2rem; margin-bottom:0.1rem;}
	.NRcomYDt i{width:0.04rem; height:0.14rem; margin-right:0.08rem;}
	.NRcomYDLn{ margin-bottom:0.2rem;}
	.NRcomYDLp{line-height:0.34rem; margin-bottom:0.1rem;font-size:0.12rem;}
	.NRcomYDR{width:100%;}
	.NRcomYDRp{line-height:0.2rem;justify-content:space-between;}
	.NRcomYDRp i{width:0.04rem; height:0.04rem; margin-top:0.07rem; margin-right: 0;}
	.NRcomYDRp p{width:95%;}
}
/****************
-----事業内容-----
****************/
.NRSerK{ margin-bottom:23px;display: -webkit-box;display: -ms-flexbox;display:flex;}
.NRSerK1{ background:#f6f6f6; padding:45px 40px; margin-top:50px;}
.NRSerKs{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap}
.NRSerK2{ background:#68aac1;}
.NRSerK3{ background:#e57d7a}
.NRSerK4{ background:#f6f6f6;padding:45px 40px;}
.NRSerK5{ background:#f8ecf1;padding:45px 40px;}
.NRSerK6{ background:#f8f2eb;padding:45px 40px;}
.NRSerT{ padding-left:49px; width: 210px; text-align: center; color:#2c2c2c; font-size:18px;}
.NRSerT img{ margin:18px auto 10px;}
.NRSerN{ padding-left:40px; border-left:1px solid #d2d2d2; width:810px; min-height:130px; color:#000; font-size:14px;}
.NRSerN h3{ font-size:18px; line-height:28px; padding-top:15px; font-weight:500;}
.NRSerN h4{ font-size:16px; line-height:28px; padding-top:10px; font-weight:500; color:#2c2c2c;}
.NRSerNp{ padding:10px 0; line-height:24px;}
.NRSerKsn{padding:50px 40px 15px; height:300px; width:506px; color:#FFF; font-size:14px;}
.NRSerKsT{font-size:18px;}
.NRSerKsT img{ margin-bottom: 10px;}
.NRSerKsF{ margin-top:18px; line-height:24px;display: -webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap}
.NRSerKsF p{ padding-left:15px; padding-right:35px; position: relative;}
.NRSerKsF p i{width:6px; height: 6px; display: block; background:#FFF; position: absolute; left: 0; top:9px;}
.NRSerKsP{ line-height:24PX; margin-top:15px;}
.NRSerKsP h3{font-size:18px; line-height:20px;font-weight:500; margin-bottom:7px;}
.NRSerC1{ color:#4D7157;}
.NRSerCr{ padding-left:15px;}
.NRSerK4T{padding-left:15px;display: -webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap; margin-bottom:10px;}
.NRSerK4T a{ width:160px; height:54px; display: block; overflow: hidden; margin-right: 10px; margin-top: 10px;}
.NRSerK4T a img{width:100%;}
.NRSerK4s{ color:#7d7d7d; font-size:12px; line-height:23px; width:640px;}
@media only screen and (max-width: 639px) {
	.NRSerK{ margin-bottom:0.15rem}
	.NRSerK1{padding:0.2rem 3%; width:94%; margin-top:0.2rem;}
	.NRSerK2{ margin-bottom:0.15rem}
	.NRSerK4,.NRSerK5,.NRSerK6{padding:0.2rem 3%;}
	.NRSerT{padding-left:0; width:28%; text-align: center; color:#2c2c2c; font-size:0.11rem;}
	.NRSerT img{ margin:0.14rem auto 0.05rem; width:0.36rem}
	.NRSerN{ padding-left:4%;width:67%; min-height:0.8rem;font-size:0.11rem;}
	.NRSerN h3{ font-size:0.13rem; line-height:0.2rem; padding-top:0.1rem;}
	.NRSerN h4{ font-size:0.12rem; line-height:0.2rem; padding-top:0.1rem;}
	.NRSerNp{ padding:0.06rem 0; line-height:0.18rem;}
	.NRSerKsn{padding:0.2rem 5% 0.05rem;font-size:0.11rem;}
	.NRSerKsT{font-size:0.13rem;}
	.NRSerKsT img{ margin-bottom:0.06rem;width:0.36rem}
	.NRSerKsF{ margin-top:0.1rem; line-height:0.2rem;}
	.NRSerKsF p{ padding-left:0.1rem; padding-right:0.1rem; position: relative;}
	.NRSerKsF p i{width:0.04rem; height:0.04rem;top:0.08rem;}
	.NRSerKsP{ line-height:0.2rem; margin-top:0.05rem;}
	.NRSerKsP h3{font-size:0.13rem; line-height:0.18rem;margin-bottom:0.05rem;}
	.NRSerCr{ padding-left:0.07rem;}
	.NRSerK4T{padding-left:0.07rem;margin-bottom:0.01rem;}
	.NRSerK4T a{ width:48%;margin-right: 2%; margin-top:0.06rem;}
	.NRSerK4s{ font-size:0.1rem; line-height:0.18rem; width:100%;}
}
/****************
-----採用情報-----
****************/
.RecTit{width:100%; padding-top:50px; line-height:30px; text-align: center; color:#000; font-size:20px; position: relative;}
.RecTit:before{content: ' ';display:block; width:106px; height:9px; background:#4D7157; position: absolute; bottom:0; left: 50%; margin-left: -53px; z-index:-1}
.RecXin{width:920px; margin:70px auto 0;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap}
.RecXinP{width:432px; height:208px; padding-top:70px; background:#FFF; border-radius: 3px;  box-shadow: 0 0 8px rgba(0,0,0,0.12);}
.RecXinP img{ margin:0 auto 40px;}
.RecXinA{width:282px; height:50px; line-height:50px; text-align: center; border-radius:3px;  color:#FFF; display: block; margin: 0 auto; font-size:20px;}
.RecXinA1{ background:rgba(255,105,89,1)}
.RecXinA2{ background:rgba(104,183,230,1)}
.RecXinA1:hover{background:rgba(255,105,89,0.8)}
.RecXinA2:hover{background:rgba(104,183,230,0.8)}
.RecZho{ width:1200px; padding: 50px 0; margin:50px auto;background-image: url("../images/icon/NRTit.png");}
.RecZhoK{ color:#2c2c2c;background-image: url("../images/pic/recBack.jpg"); width:746px; height:230px; padding:30px 0 16px; margin: 0 auto;display: -webkit-box;display: -ms-flexbox;display:flex;align-items:center; flex-wrap:wrap}
.RecZhoK h3{font-size:22px; font-weight:500; line-height:45px;}
.RecZhoT{text-align: center; width:300px;}
.RecZhoN{ width:400px;}
.RecZhoN p{ font-size:16px; line-height:27px;}
@media only screen and (max-width: 639px) {
	.RecTit{padding-top:0.25rem; line-height:0.2rem;font-size:0.14rem;}
	.RecTit:before{ width:0.6rem; height:0.05rem; margin-left: -0.3rem;}
	.RecXin{width:100%; margin:0.25rem auto 0;}
	.RecXinP{width:48%; padding-top:0.3rem; height:0.9rem;}
	.RecXinP img{ margin:0 auto 0.15rem; width:68%}
	.RecXinA{width:76%; height:0.28rem; line-height:0.28rem;font-size:0.12rem;}

	.RecZho{ width:100%; padding: 0.25rem 0; margin:0.2rem auto;}
	.RecZhoK{width:84%; height:auto; padding:0.15rem 0 0.1rem; margin: 0 auto;}
	.RecZhoK h3{font-size:0.14rem; line-height:0.24rem;}
	.RecZhoT{width:100%;}
	.RecZhoN{ width:90%; padding: 0.1rem 5% 0;}
	.RecZhoN p{ font-size:0.11rem; line-height:0.2rem;}
}
/****************
-----新着情報-----
****************/
.NewK{ width: 1000px; margin:40px auto 100px;}
.NewA{ margin-bottom:50px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center;}
.NewAT{ width:340px; height:266px; overflow: hidden;}
.NewAT img{ width:100%;}
.NewAN{ width:590px;}
.NewANP{color:#000;font-size:20px;line-height:70px;height:70px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; border-bottom:1px solid #000;}
.NewANP i{ width:14px; height:14px; border-radius: 50%; display: block; border:3px solid #4D7157;}
.NewANP p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 545px;}
.NewANr{font-size:14px;color:#2c2c2c;line-height:25px;height:100px;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow:hidden; margin:25px 0;}
.NewANrT{font-size:14px;color:#535353;line-height:25px}
@media only screen and (max-width: 639px) {
	.NewK{ width: 100%; margin:0.15rem auto 0.25rem;}
	.NewA{ margin-bottom:0.1rem;}
	.NewAT{ width:32%; height: auto;overflow: hidden;}
	.NewAN{ width:65%;}
	.NewANP{font-size:0.13rem;line-height:0.24rem;height:0.24rem;}
	.NewANP i{ width:0.07rem; height:0.07rem;border:0.02rem solid #4D7157;}
	.NewANP p{width:92%;}
	.NewANr{font-size:0.1rem;line-height:0.16rem;height:0.32rem;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden; margin:0.06rem 0 0.01rem;}
	.NewANrT{font-size:0.1rem;line-height:0.16rem}
}

/****************
-----新闻详情-----
****************/
.NewDetT{padding:45px 0 4px; color:#2c2c2c; border-bottom: 1px solid #b5b5b5;}
.NewDetT h3{ text-align: center; font-size: 20px; line-height:35px;}
.NewDetTs{line-height:20px; padding:20px 0;border-bottom:3px solid #b5b5b5; text-align: right;}
.NewDetN{ width:1200px; padding:35px 0 10px; color:#2c2c2c; font-size:16px; line-height:30px; text-align:justify;}
.NewDetN img{ margin:35px auto;}
.NewDetW{display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap; margin-top:60px;}
.NewDetWa{ width:390px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap }
.NewDetWI{width:150px; height:115px; overflow: hidden;}
.NewDetWI img{width:100%;}
.NewDetWN{width:220px;  color:#000;}
.NewDetWN h3{ line-height: 28px; font-size:18px; font-weight: 500; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewDetWN h4{font-size:12px;font-weight: 500; line-height:24px;}
.NewDetWN p{ padding-top:10px; line-height:20px; font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.NewPeg{ width:720px; margin:100px auto  70px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap}
.NewPegA{ color:#2c2c2c; font-size:14px; width:315px;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap}
.NewPegs{width:260px;}
.NewPeg h3{ line-height:20px;}
.NewPeg p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; line-height: 20px; height: 40px; margin-top:15px;}
.NewPegA:hover{ color:#4D7157;}
.NewPegPav{}
.NewPegNex{ text-align:right;}
.NewPegPav:before, .NewPegNex:after{content:" ";display:block; width:31px; height:31px; background-position:-31px 0; background-repeat: no-repeat;}
.NewPegNex:after{ background-image: url("next01.png")}
.NewPegPav:before{background-image: url("prev01.png")}
.NewPegNex:hover:after,.NewPegPav:hover:before{background-position: 0 0;}
@media only screen and (max-width: 639px) {
	.NewDetT{padding:0.2rem 0 0.01rem;}
	.NewDetT h3{font-size: 0.12rem; line-height:0.2rem;}
	.NewDetTs{line-height:0.2rem; padding:0.05rem 0;border-bottom:2px solid #b5b5b5;}
	.NewDetN{ width:100%; padding:0.2rem 0 0.1rem;font-size:0.12rem; line-height:0.2rem;}
	.NewDetN img{ margin:0.15rem auto;width:100%;}
	.NewDetW{ display: none;}	
	.NewPeg{ width:100%; margin:0.1rem auto 0.1rem;}
	.NewPegA{font-size:0.1rem; width:49%;}
	.NewPegs{width:87%;}
	.NewPeg h3{ line-height:0.18rem;}
	.NewPeg p{line-height:0.16rem; height:0.32rem; margin-top:0.04rem;}
	.NewPegPav:before, .NewPegNex:after{width:0.15rem; height:0.15rem; background-size:0.3rem; background-position:-0.15rem 0;}
}
/****************
-----お問合せ-----
****************/
.ConkN{width:1000px; margin:70px auto;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;flex-wrap:wrap}
.ConkNL{width:584px;}
.ConkNL h3{ color:#2c2c2c; font-size:24px; line-height:60px;}
.ConkNLN{ width:514px; padding:0 35px; border-radius:3px; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.15);}
.ConkNLNp{ padding:20px 0; line-height:26px;}
.ConkNLNp span{color:#4D7157; font-size:18px; display: block;}
.ConkNLNp p{ color:#2c2c2c; font-size:14px;}
.ConkNLN i{ width:350px; height:1px; display: block; background:#e6e6e6;}
.ConNM{ width: 326px; height:426px; border: 1px solid #eee;}
@media only screen and (max-width: 639px) {
	.ConkN{width:100%; margin:0.2rem auto;}
	.ConkNL{width:100%;}
	.ConkNL h3{font-size:0.14rem; line-height:0.4rem;}
	.ConkNLN{ width:90%; padding:0 5%;}
	.ConkNLNp{ padding:0.09rem 0; line-height:0.19rem;}
	.ConkNLNp span{font-size:0.12rem;}
	.ConkNLNp p{font-size:0.11rem;}
	.ConkNLN i{ width:70%;}
	.ConNM{ width: 100%; height:2rem; margin-top:0.15rem;}
}
/*display:flex;justify-content:space-between;align-items:center; flex-wrap:wrap*/
/*display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content:space-between;align-items:center; flex-wrap:wrap*/


































