@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;background:transparent;border:0;outline:0;}
body {font-size:62.5%;}
body,table,input,textarea,select,option {font-family:"微软雅黑";}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
a:link {color:#FFFFFF;text-decoration:none;}
a:visited {color:#FFFFFF;text-decoration:none;}
a:hover {color:#FFFFFF;text-decoration:none;}
a:active {color:#FFFFFF;text-decoration:none;}
@charset "utf-8";
.taLeft {text-align:left !important;}
.taCenter {text-align:center !important;}
.taRight {text-align:right !important;}
.fsP1 {font-size:1.08em !important;}
.fsP2 {font-size:1.16em !important;}
.fsP3 {font-size:1.24em !important;}
.fsP4 {font-size:1.32em !important;}
.fsP5 {font-size:1.4em !important;}
.fsM1 {font-size:0.92em !important;}
.fsM2 {font-size:0.84em !important;}
.fsM3 {font-size:0.76em !important;}
.fsM4 {font-size:0.68em !important;}
.fsM5 {font-size:0.6em !important;}
.fwNormal {font-weight:normal !important;}
.fwBold {font-weight:bold !important;}
.mt0 {margin-top:0 !important;}
.mb0 {margin-bottom:0 !important;}
* html .clearfix {zoom:1;}
*+html .clearfix {zoom:1;}
.clearfix:after {height:0;visibility:hidden;content:".";display:block;clear:both;}
.dis {display:block;}
.floatL {float:left;}
.floatR {float:right;}
body {min-width:1372px;text-align:center;line-height:1.5;background-color:#EEEEEE;}
#container {text-align:left;}
#main {padding-bottom:146px;border-bottom:2px solid #fff;}
li img,dl img {display:block;vertical-align:baseline;}
* html #main {zoom:1;}
*+html #main {zoom:1;}
#main:after {height:0;visibility:hidden;content:".";display:block;clear:both;}
img {vertical-align:top;}
#header {padding-bottom:14px;background-color:#DCDCDC;border-bottom:5px solid #EBB0C8;}
#header .hInner {margin:0 auto;width:1300px;}
#header h1 {margin:24px 36px 0 0;float:left;}
#header .hLink li {padding-left:9px;float:left;}
#header .hLink {padding:38px 12px 0 0;float:right;}
#header .hLink li a {margin-left:9px;font-size:14px;color:#000;}
#header .hLink li a:hover {text-decoration:underline;}
#gNavi {margin-top:24px;float:left;width:990px;border:5px solid #fff;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;position:relative;behavior:url(js/pie.htc);zoom:1;
box-shadow:0 0 12px #9D9E9E,0 0 12px #9D9E9E;-moz-box-shadow:0 0 12px #9D9E9E,0 0 12px #9D9E9E;-webkit-box-shadow:0 0 12px #9D9E9E,0 0 12px #9D9E9E;
background:#00AB9F;z-index:1;}
#gNavi li {float:left;font-size:16px;width:164px;text-align:center;border-right:1px solid #C8C9C9;background:#727171;}
#gNavi li:first-child{border-radius:25px 0 0 25px;}
#gNavi li:last-child{border-radius: 0 25px 25px 0;}
#gNavi li:first-child a{border-radius:25px 0 0 25px;}
#gNavi li:last-child a{border-radius: 0 25px 25px 0;}
#gNavi li a {padding:6px 0;display:block;background:#727171 url(../img/icon03.png) no-repeat 125px center;position:relative;z-index:2;}
#gNavi li.on a,#gNavi li:hover a{background-color:#00AB9F;}
#gNavi .liType a {background-image:none;}
#footer {padding-bottom:21px;clear:both;overflow:hidden;border-top:6px solid #ECB0C9;}
#footer .fInner {padding:47px 0 84px;margin-bottom:15px;background-color:#595758;}
#footer .fNavi {padding-left:67px;margin:0 auto;width:850px;}
#footer .fNavi li {float:left;width:212px;}
#footer .fNavi .wid01 {margin-left:-10px;width:170px;}
#footer .fNavi .wid02 {width:240px;}
#footer .fNavi li p {padding-bottom:1px;margin-bottom:2px;font-size:18px;color:#D8D8D8;background:url(../img/line02.gif) no-repeat left bottom;}
#footer .fNavi li .tel {font-size:34px;background:none;line-height:1.2;}
#footer .fNavi li a {font-size:14px;color:#D8D8D8;}
#footer .fNavi li a:hover {color:#fff;}
#footer .subNavi li {margin-bottom:6px;}
#footer .copyright {margin:0 auto;width:917px;font-size:14px;color:#5B5B5B;text-align:center;line-height:1.9;}
.sliderBox {margin-bottom:61px;position:relative;width:100%;overflow:hidden;}
.sliderBox .arrow li:hover img {filter:alpha(opacity=70);opacity:0.7;}
.sliderBox .foo {margin:0 auto;width:100%;height:auto;overflow:hidden;}
.sliderBox li {float:left;}
.sliderBox .foo li img { width: 100%; height: auto;}
.sliderBox .foopage {width:1030px;margin:-67px auto 55px;position:relative;text-align:right;}
.sliderBox .foopage a {margin:0 12px;display:inline-block;background:url(../img/icon02.png) no-repeat;width:13px;height:13px;}
.sliderBox .foopage a.selected {background:url(../img/icon01.png) no-repeat;}
.sliderBox .foopage a span {display:none;}
#main .headLine01 {margin-bottom:76px;text-align:center;}
#main .headLine01 span {padding:6px 0 7px;width:382px;font-size:24px;font-weight:normal;color:#fff;text-align:center;display:inline-block;background:#3FA4A0 url(../img/h2_bg.jpg) repeat-x left top;border-radius:25px;}
#main.products .headLine01 span{width:450px;}
#main .h2Ttl {margin-bottom:59px;}
#main .h2Ttl span {width:606px;}
#main .comInner {padding-bottom:106px;margin:-27px 0 102px;background:url(../img/line01.gif) repeat-x left bottom;}
#main .comPhotoList {margin:103px auto 0;width:1362px;}
#main .comPhotoList li {padding-left:90px;float:left;position:relative;}
#main .comPhotoList li:first-child {padding-left:0;}
#main .comPhotoList li span {position:absolute;top:2px;right:3px;width:228px;height:293px;background:url(../img/more_out.png) no-repeat;}
#main .comPhotoList li a:hover span {background:url(../img/more_over.png) no-repeat;}
#main .comImgBox {padding-bottom:20px;margin:0 auto;width:1372px;background:url(../img/box_bg.png) no-repeat center bottom;}
#main .comImgBox .photo {float:left;}
#main .comImgBox .textBox {width:539px;min-height:495px;float:right;background-color:#DCDCDC;position:relative;}
#main .comImgBox .textBox:before {position:absolute;width:20px;height:41px;top:227px;left:-20px;content:"";background:url(../img/icon04.png) no-repeat;}
#main .comImgBox .textBox p {margin:58px 40px 0 57px;font-size:16px;color:#1E1412;line-height:1.7;}
#main .comImgBox .textBox .text {margin-top:28px;}
#main.problem .proH2 {margin-bottom:30px;}
#main.problem .proH2 span {width:437px;}
#main.problem .proH3 {margin-bottom:40px;}
.mainVisual {margin-bottom:69px;}
.mainVisual img {width:100%;}
#main.problem {padding-bottom:88px;margin:0 auto;width:1140px;border-bottom:none;}
#main.problem .h2Ttl {margin-bottom:44px;}
#main.problem .h2Ttl span {width:536px;}
#main.problem h3 {margin-bottom:27px;font-size:28px;text-align:center;font-weight:normal;}
#main.problem h3 span {font-size:18px;display:block;}
#main.problem .proInner {padding-bottom:67px;margin-bottom:60px;background:url(../img/line03.jpg) no-repeat center bottom;}
#main.problem .textList li {padding:15px 0 21px 22px;font-size:21px;color:#000;line-height:1.6;background:url(../img/icon05.gif) no-repeat left 26px;border-top:1px dashed #878384;}
#main.problem .textList li:first-child {padding-top:0;border:none;background-position:left 11px;}
#main.problem .h3Ttl {margin-bottom:33px;}
#main.problem h4 {margin:0 0 5px 22px;font-size:24px;color:#000;font-weight:normal;}
#main.problem .errInner {padding-bottom:39px;margin-bottom:53px;border-bottom:1px solid #231815;}
#main.products { margin: 0 auto; width: 1362px;}
#main.products .comPhotoList {margin: 0 -90px 0 0;width:1452px; zoom: 1;text-align:center;}
#main.products .comPhotoList li { padding-left: 0; margin: 0 85px 100px 0; position:relative;display:inline-block;float:none;}
#main.products .comPhotoList li img{border-radius:150px;}
#main.list h2 {margin-bottom:-28px;}
#main.list h2 span {width:382px;}
#main.culture {margin:0 auto;width:1000px;}
#main.culture h2 {margin-bottom:37px;}
#main.culture h2 span {width:457px;}
#main.culture p {font-size:20px;}
#main.culture .text {margin-bottom:58px;text-indent:2em;}
#main.culture .txt {padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #E1E1E0;}
#main.news h2 {margin-bottom:37px;}
#main.news h2 span {width:365px;}
#main.news h3 {font-size:21px;font-weight:normal;color:#231815;}
#main.news .newsInner {padding-bottom:39px;margin-bottom:39px;border-bottom:1px solid #DCDDDD;}
#main.news .newsInner .subBox {margin:0 auto;width:1000px;}
#main.news .newsInner p {font-size:18px;color:#231815;}
#main.news .newsInner .link {float:right;font-size:21px;color:#727171;}
#main.news .newsInner .link a {color:#00AB9F;}
#main.news .pageList {margin-top:70px;text-align:center;}
#main.news .pageList li {margin:0 5px;display:inline;font-size:21px;}
#main.news .pageList li:last-child {margin-left:74px;}
#main.news .pageList li a {color:#000;}
#main.join {padding:55px 0 175px;background:url(../img/join_bg.png) no-repeat center 58px;}
#main.join h2 span {width:308px;}
#main.join .joinList {padding-top:15px;margin:0 auto;width:736px;background:url(../img/line04.png) no-repeat center top;}
#main.join .joinList li {text-align:center;font-size:21px;color:#000;display:inline-block;margin:0 30px;}
#main.join .joinList li img {margin:0 auto;}
#main.join .joinList li span {margin-bottom:20px;display:block;}
#main.history h2 {margin-bottom:45px;}
#main.history h2 span {width:415px;}
#main.history .hisPhoto {text-align:center;}
#main.contact {margin:0 auto;width:1097px;}
#main.contact h2 {}
#main.contact h2 span {width:356px;}
#main.contact .contactList {margin-bottom:50px;}
#main.contact .contactList li {padding-left:180px;float:left;width:440px;font-size:21px;color:#403f41;}
#main.contact .contactList li a {color:#403f41;}
#main.contact .contactList li:first-child {padding-left:0;}
#main.contact p {padding-left:28px;margin-bottom:13px;font-size:24px;color:#636262;background:url(../img/icon06.gif) no-repeat left center;}
#main.contact .map {text-align:center;}
#main.detail .topBox {padding:56px 0 50px;/* margin-bottom:164px; */background:#fff url(../img/line05.jpg) repeat-x center bottom;}
#main.detail .infoBox {margin:0 auto 114px;width:1104px;}
#main.detail .sliderBox {margin-bottom:0;float:left;position:relative;width:494px;overflow:hidden;}
#main.detail .sliderBox .arrow {margin:0 auto;width:494px;position:relative;z-index:20;}
#main.detail .sliderBox .arrow li {position:absolute;top:182px;cursor:pointer;}
#main.detail .sliderBox .arrow .prev {left:0;}
#main.detail .sliderBox .arrow .next {right:0;}
#main.detail .sliderBox .arrow li:hover img {filter:alpha(opacity=70);opacity:0.7;}
#main.detail .sliderBox .foo {margin:0 auto;width:388px;height:484px;overflow:hidden;}
#main.detail .sliderBox .foo li {border:2px solid #C8C5C4;}
#main.detail .sliderBox li {float:left;}
#main.detail .rBox {margin-top:2px;float:right;width:452px;}
#main.detail .rBox h2 {padding:0 0 7px 2px;margin-bottom:22px;font-size:24px;font-weight:normal;color:#000;border-bottom:3px solid #EBB0C8;}
#main.detail .rBox dt {padding-top:4px;float:left;font-size:20px;color:#00ab9f;font-weight:bold;}
#main.detail .rBox dd {padding:4px 10px 3px 3em;font-size:20px;color:#040101;border-bottom:2px solid #ECB0C9;}
#main.detail h3 {margin-bottom:0;}
#main.detail h3 span {width:417px;}
#main.detail .detPhoto {text-align:center;}
#main.detail .detPhoto img {width:100% !important;height:auto !important;}
#main.sales {padding-top:51px;background:url(../img/sales_bg01.jpg) no-repeat center top;}
#main.sales .infoBox {margin:0 auto;width:1100px;}
#main.sales h2 {margin-bottom:31px;}
#main.sales .saleBox {padding-bottom:22px;margin:0 auto 23px;width:1002px;background:url(../img/sales_bg02.png) no-repeat center bottom;}
#main.sales .saleForm {padding:6px 46px 63px 52px;background:#DEABC1 url(../img/sales_bg03.jpg) repeat-x left top;}
#main.sales .saleForm dt {margin:30px 0 5px;font-size:21px;color:#fff;}
#main.sales .saleForm .leftDl {float:left;width:277px;}
#main.sales .saleForm .rightDl {float:right;width:471px;}
#main.sales .saleForm select {padding:0 17px 0 20px;width:276px;height:53px;font-size:24px;color:#595757;border:none;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;position:relative;behavior:url(js/pie.htc);appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff url(../img/icon07.png) no-repeat 240px center;}
#main.sales .saleForm select::-ms-expand {display:none;}
#main.sales .saleForm input[type=text] {padding:0 10px;float:left;width:392px;height:51px;font-size:24px;line-height:1.5;color:#595757;border:none;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;position:relative;behavior:url(js/pie.htc);}
#main.sales .saleForm button {float:right;width:52px;height:52px;border:none;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;position:relative;behavior:url(js/pie.htc);background:#fff url(../img/icon08.png) no-repeat center;}
#main.sales p {margin-bottom:8px;text-align:center;font-size:40px;color:#595757;line-height:1.2;}
#main.sales p span {display:block;font-size:21px;}
#main.sales .text span {padding-right:29px;margin-right: 24px;font-size:18px;display:inline;background:url(../img/icon09.png) no-repeat right center;}
#main.sales .txtList {width:1143px;margin:22px -43px 0 0;overflow:hidden;zoom:1;text-align:center;}
#main.sales .txtList li {padding:48px 0;margin:34px 41px 0 0;width:340px;font-size:16px;color:#595757;text-align:center;line-height:1.4;
background-color:#C9C9C9;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;position:relative;behavior:url(js/pie.htc);
position: relative; display: inline-block;}
#main.sales .txtList li span {margin:22px 0;display:block;}

#gNavi li ul{position:absolute;display:none;z-index:-1;width:990px;left:-5px;top:-5px;height:327px;background:#00AB9F;border-radius:25px;border:5px solid #fff;text-align:center;}
#gNavi li:hover ul{display:block;}
#gNavi li ul li{background:none;border-radius:0;display:inline-block;margin:65px 70px 0;float:none;border:0;width:156px;}
#gNavi li ul li:hover{background:none;}
#gNavi li ul li a{padding:0;}
#gNavi li ul li a img{width:156px;}
#gNavi li ul li a p{margin:10px 0 0;height:72px;overflow:hidden;}
#gNavi li ul li a span {position:absolute;top:-15px;right:0px;width:156px;height:200px;background:url(../img/more_out01.png) no-repeat right 15px;background-size:133px;}
#gNavi li ul li a:hover span {background:url(../img/more_over01.png) no-repeat right 15px;background-size:133px;}

#gNavi li ul.list{padding: 70px 284px;height: auto;box-sizing: border-box;width: 1000px;/* position: relative; */}
#gNavi li ul.list::before{display: block;content: '';width: 1px;height: 64%;background-color: #fff;left: 50%;top: 50%;transform: translateY(-50%);position: absolute;}
#gNavi li ul.list .fl{display:inline-block;border-right:1px solid #fff;padding:0 25px 0 0;}
#gNavi li ul.list .fr{display:inline-block;padding:0 0 0 25px;}
#gNavi li ul.list li{margin:10px 0;height:30px;display: inline-block;width: 210px;float: left;}
#gNavi li ul.list li:hover{background:url(../img/head_list_bg.png) no-repeat center;background-size: 210px;}
#gNavi li ul.list li a{background:none;padding:0;line-height:30px;}

.slides h4 {height:42px;line-height:42px;font-size:22px;opacity:.8;}
.slides p {line-height:22px;font-size:16px}
h3 a.cur {color:#f30}
.slides li p {height:24px;line-height:24px;text-align:center}
.demo {width:800px;margin:20px auto}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none;}
.slides,.flex-control-nav,.flex-direction-nav {margin:0;padding:0;list-style:none;}
.flexslider {margin:0;padding:0;}
.flexslider .slides > li {display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img {width:100%;display:block;}
.flex-pauseplay span {text-transform:capitalize;}
.slides:after {content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides {display:block;}
* html .slides {height:1%;}
.no-js .slides > li:first-child {display:block;}
.flexslider {margin:0 0 61px;background:#fff;position:relative;zoom:1; z-index: 0;}
.flex-viewport {max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport {max-height:300px;}
.flexslider .slides {zoom:1;}
.carousel li {margin-right:5px;}
.flex-direction-nav {*height:0;}
.flex-direction-nav a {text-decoration:none;display:block;width:40px;height:48px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-indent:-999em}
.flex-direction-nav .flex-prev {left:50px;background:url(images/arl.png) no-repeat;}
.flex-direction-nav .flex-next {right:50px;background:url(images/arr.png) no-repeat;}
.flexslider:hover .flex-prev {opacity:0.7;left:10px;}
.flexslider:hover .flex-next {opacity:0.7;right:10px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity:1;}
.flex-direction-nav .flex-disabled {opacity:0!important;filter:alpha(opacity=0);cursor:default;}
.flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;background:#ddd}
.flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover {opacity:1;}
.flex-pauseplay a.flex-play:before {content:'\f003';}
.flex-control-nav {width:54%;position:absolute;bottom:48px;text-align:right;z-index:9; left: 50%; margin-left: -27%;}
.flex-control-nav li {margin:0 12px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a {width:12px;height:12px;display:block;background:#fff;border: 1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px; color: rgba(0,0,0,0);}
.flex-control-paging li a:hover {background:none; border: 1px solid #fff;}
.flex-control-paging li a.flex-active {background:none; border: 1px solid #fff;cursor:default;}
.flex-control-thumbs {margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li {width:25%;float:left;margin:0;}
.flex-control-thumbs img {width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover {opacity:1;}
.flex-control-thumbs .flex-active {opacity:1;cursor:default;}

.navbar-header{display:none;}
@media(max-width:768px){
	*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
	body{min-width:auto;width:100%;}
	#main{padding-bottom:15px;}
	#header .hInner{width:100%;}
	#main.products{width:100%;}
	#main.products .comPhotoList{width:100%;}
	#main .comImgBox{width:100%;}
	#main .comImgBox .photo{width:100%;}
	#main .comImgBox .photo img{width:100%;height:auto;}
	#main .comImgBox .textBox{width:100%;}
	#main .comImgBox .textBox p{margin:15px 15px;font-size:14px;}
	#main .headLine01 span{width:60%;font-size:12px;}
	#main .h2Ttl span{width:95%;font-size:12px;}
	#footer .fNavi{width:100%;padding:0 15px;}
	#footer .fInner{padding:15px 0;}
	/* 头部 */
	#gNavi{display:none;}
	.navbar-header{display:block;}
	#header {padding-bottom:5px;background-color:#00AB9F;}
	#header h1{margin:10px 0 0 10px;}
	#header h1 img {width:80px;height:auto;}
	#header .hLink{float:left;padding:15px 0 0;}
	.navbar-toggle {background-color:#ddd !important;}
	/* 首页 */
	.flex-control-nav{bottom:10px;width:100%;text-align:center;margin:0;left:0;}
	.flexslider{margin:0 0 15px;}
	#main .headLine01{margin-bottom:15px;}
	#main .comInner{margin:0 0 15px;padding-bottom:15px;}
	#main.products .comPhotoList li{margin:1% 1% 5%;width:48%;}
	#main.products .comPhotoList li img{width:100%;height:auto;}
	#main .comPhotoList li span{width:100%;padding-top:110%;height:auto;background-position:right top;background-size:85%;top:0;right:0;}
	#main .comPhotoList li a:hover span{background-size:85%;background-position:right top;}
	/* 底部 */
	#footer{padding-bottom:10px;}
	#footer .fNavi li{width:50%;}
	#footer .subNavi li {padding-left: 5px;margin-left: 5px;width: auto !important;border-left: 1px solid #D8D8D8;}
	#footer .subNavi li:first-child {padding-left: 0;margin-left: 0;border-left:none;}
	#footer .fNavi .wid01{margin:0;width:50%;}
	#footer .fNavi li p{font-size:14px;}
	#footer .fNavi li a{font-size:12px;}
	#footer .fNavi .wid02{width:50%;}
	#footer .fNavi li .tel{font-size:18px;}
	#footer .copyright{width:100%;font-size:12px;}
	/* 内页 */
	#main.culture{width:100%;}
	.mainVisual{margin-bottom:15px;}
	#main.culture h2{margin-bottom:20px;}
	#main.culture h2 span{width:80%;}
	#main.culture p{font-size:12px !important;padding:0 10px !important;margin:0 !important;}
	#main.culture span{font-size:12px !important;}
	#main.culture .text{margin-bottom:15px;padding:0 10px !important;}
	#main.culture .text img {width:100% !important;height:auto !important;}
	#main.sales .infoBox{width:100%;}
	#main.sales .saleBox{width:100%;}
	#main.sales .saleForm{padding:10px;}
	#main.sales .saleForm .leftDl{float:none;}
	#main.sales .saleForm .rightDl{float:none;width:100%;}
	#main.sales .saleForm input[type=text]{width:80%;}
	
	#main.sales .txtList {width:100%;margin-right:0;}
	#main.sales .txtList li {width:90%;margin:30px auto 0;}
	
	.proH3{font-size:16px !important;margin:0 0 10px !important;}
	.h3Ttl{font-size:16px !important;}
	.proInner{padding:0 0 20px !important;margin:0 !important;}
	.textList li{font-size:14px !important;padding:0 10px !important;}
	#main.contact{width:100%;}
	#main.contact h2 span{width:60%;}
	#main.contact .contactList li:first-child{padding:0 0 0 10px;}
	#main.contact .contactList li{width:100%;font-size:14px;padding:0 0 0 10px;}
	#main.contact .map img{width:100%;height:auto;}
	#main.join .joinList{width:100%;}
	#main.join .joinList li{width:100%;margin:0;}
	#main.detail .infoBox{width:100%;margin:0 0 50px;}
	#main.detail .sliderBox{width:100%;}
	#main.detail .sliderBox .foo{width:100%;}
	#main.detail h3 span{width:60%;margin-bottom:30px;}
	#main.detail .detPhoto {overflow:hidden;zoom:1;}
	#main.detail .detPhoto img{width:180% !important;margin: 0 -40%;}
	#main.detail .topBox{padding:0;margin-bottom:20px;}
	#main.detail .sliderBox .arrow{width:100%;}
	#main.detail .rBox{width:100%;padding:0 0 0 10px;}
	#main.detail .rBox dt{font-size:16px;}
	#main.detail .rBox dd{font-size:16px;}
	#main.products .headLine01 span{width:60%;}
	#main.news h2 {margin-bottom:20px;}
	
	#main.news .newsInner .subBox {width:80%;}
	#main.news h2 span {    width: 60%;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}