/*
内嵌样式剥离
*/
				.moduleTitle{
					/*padding-top:15px;
                    padding-bottom:15px;
                    height:auto;*/
                    height:auto;
                    line-height:60px;
                    overflow:hidden;
                    max-width: 1090px;
                    margin:0 auto;
                    background: url(../img/water-mark.png) repeat-x 5px 5px;
                    border-bottom:1px solid;
				}
				
				.moduleMore{
                    padding-top:15px;
                    padding-bottom:15px;
                    height:auto;
                    overflow:hidden;
                    max-width: 1090px;
                    margin:0 auto;
                    background: url(../img/water-mark.png) repeat-x 5px 5px;
                }
                
                .gm-l-title{
                    float:left;
                    border-bottom:3px solid;
                }
                
				/* 主导航开始 */

                .gm-tabNav>ul>li.navCatMenu>a{
                    color:#FFF;width:140px;
                }
                .gm-tabNav>ul>li.navCatMenu>a>img{
                    line-height:50px;width:28px;height:28px;vertical-align:middle;
                }
                .gm-tabNav>ul>li.navCatMenu>div.category>ul{
                    background-color:#3D3D3D;
                }
                .gm-tabNav>ul>li.navCatMenu>div.category>ul>li{
                    background-color:#3D3D3D;
                }
                .cate-item-wrap>a>img{
                    line-height:50px;width:22px;height:22px;vertical-align:middle;
                }

                /* 轮播图开始 */
				.bannerItem{width:100%;background-color: #111a21;background-position: center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
                .gm-Carousel .slick-track>.slick-slide>div>a>div{
                    width:100%;
                    height:540px;
                    background-position:center center;
                    background-repeat:no-repeat;
                }
                div.slick-dotted.slick-slider{
                	margin-bottom:0;
                }
                ul.slick-dots{bottom:0;}
				 /* 关于工美开始 */
				 .about-gm{
                    max-width: 1090px;
                    width:100%;
                    margin-right:auto;
                    margin-left:auto;
                    position:relative;
                }
				 .about-video{width:540px;}
				 .about-txt{width:540px;font-size:18px;line-height:35px;color:#666;padding-left:10px;}
				 .video-js{max-width:540px;}
				 /* 工美商城 商城购买 */
				 .scgm{overflow:hidden;overflow:hidden;max-width: 1090px;width: 100%;margin-right: auto;margin-left: auto;position: relative;}
				 .scgm .imgDiv{float:left;margin-top:5px;margin-left:6px;}
				 .scgm>.imgDiv:first-child{margin-left:0;}
				 /* 非遗传承 */
				 #gm-fycc{
				 	width: 100%;
				    margin-right: auto;
				    margin-left: auto;
				    position: relative;
				    margin-top: 20px;
				    padding-bottom: 20px;
				 }
				 .masterDiv{
				     max-width: 1090px;
				    width: 100%;
				    margin-top: 5px;
				    margin-right: auto;
				    margin-left: auto;
				    position: relative;
				 	width:100%;
				 	overflow:hidden;
				 	height:210px;
				 }
				 
				.masterDiv>a{
					width: 357px;height: 210px;float: left;margin-left: 6px;overflow: hidden;position: relative;text-align: center;background-color: #F3F4F8;
				}
				.masterDiv>a>div.lt{
					width:200px;height:200px;overflow:hidden;float:left;margin:5px;
				}
				 .masterDiv>div{
				 	overflow:hidden;
				 	width:49%;
				 	padding:20px;
				 	background:#fff;
				 }
				 .masterDiv>div:first-child{
				 	height:491px;
				 	float:left;
				 }
				 .masterDiv>div:nth-child(2),.masterDiv>div:nth-child(3){
				 	float:right;
				 	height:238px;
				 }
				 .masterDiv>div:nth-child(3){
				 	margin-top:15px;
				 }
				 .masterDiv .imgDiv{height:100%;width:220px;float:left;}
				 .masterDiv .imgDiv img{width:100%;height:100%;}
				 .masterDiv>div:first-child>.imgDiv{width:270px;}
				 .masterDiv .detailDiv{
				 	margin-left:240px;
				 	font-size:16px;
				 	line-height:26px;
				 	color:#989898;
				 	height:100%;
				 	position:relative;
				 }
				 .masterDiv .detailDiv h2{margin-bottom:10px;color:#333;}
				 .masterDiv .info{
				 	padding-left: 13px;
				    width: 135px;
				    line-height: 26px;
				    text-align: left;
				    margin-right: 10px;
				    display: -webkit-box;
				    text-overflow: ellipsis;
				    -webkit-box-orient: vertical;
				    -webkit-line-clamp: 8;
				    overflow: hidden;
				 }
				 /*.masterDiv>div:first-child>.detailDiv{margin-left:290px;}
				 .masterDiv>div:first-child>.detailDiv .info p{
				 	display: -webkit-box;
				    text-overflow: ellipsis;
				    -webkit-box-orient: vertical;
				    -webkit-line-clamp: 12;
				    overflow: hidden;
				 }
				 .masterDiv .buttonDiv{
				 	text-align:center;
				 	position:absolute;
				 	bottom:0;
				 	width:100%;
				 }
				 .masterDiv .buttonDiv .btn{
				 	display:inline-block;
				 	padding:6px 25px;
				 	border-radius:4px;
				 	background:#E86D6F;
				 	color:#fff;
				 }*/
				 
                /* 工美优选开始 */
                .pcHiddenType{display:none;}
                .rightType{display:block;}
                .changeGM-youxuan .imgDiv.rt{float:right;width:40%;}
                .gm-r .seeMore{display: inline-block;}
                .bannerLi{margin-bottom:20px;margin-top:5px;}
                
				.moduleTitle h2{display:inline-block; font-size: 28px;}
				.moduleTitle span{margin-left:20px;font-size: 14px;}
				.wordDiv{color:#666;}
                .changeGM-youxuan{
                    /* width:1090px; */
                    max-width: 1090px;
                    width:100%;
                    margin-right:auto;
                    margin-left:auto;
                    position:relative;
                }
                .changeGM-youxuan>div:first-child{
                    /*padding-top:20px;
                    padding-bottom:15px;*/
                    height:auto;
                    overflow:hidden;
                }
                .changeGM-youxuan .gm-r{
                    font-size:12px;
                }
                .changeGM-youxuan .gm-r>a{
                    display: inline-block;
                    padding-top: 14px;
                }
                .changeGM-youxuan .imgDiv{
                    width:100%;
                    height:100%;
                    text-align:center;
                }
                .changeGM-youxuan .imgDiv img{
                    height:150px;
                    top: 5px;
                    left: 0;
                    text-align: center;
                    transition: transform 1s;
                }
                .changeGM-youxuan>div:nth-child(2){
                    width:100%;
                    overflow: hidden;
                    height: 320px;
                }
                .changeGM-youxuan>div:nth-child(2)>a{
                    width: 357px;
                    height: 320px;
                    float: left; 
                    margin-left: 0px;
                    overflow: hidden;
                    position: relative;
                    text-align: center;
                    background-color:#F3F4F8
                }
                .changeGM-youxuan>div:nth-child(2)>a:nth-child(2){
                    margin-left:9px;
                }
                .changeGM-youxuan>div:nth-child(2)>a:nth-child(3){
                    margin-left:10px;
                    height:155px;
                }
                .changeGM-youxuan>div:nth-child(2)>a:nth-child(3) .name{
                    font-size: 18px;
                    margin: 16px 0 10px 20px;
                    text-align: left;
                }
                .changeGM-youxuan>div:nth-child(2)>a .price{
                    padding-top: 10px;
                    margin-left: 20px;
                    font-size:14px;
                }
                .changeGM-youxuan>div:nth-child(2)>a:nth-child(4){
                    margin-left:10px;
                    margin-top:10px;
                    height:155px;
                }
                .changeGM-youxuan>div:nth-child(2)>a:nth-child(4) .name{
                    font-size: 18px;
                    margin: 16px 0 10px 20px;
                    text-align: left;
                }
          
                
                .changeGM-youxuan>div:nth-child(2)>a>div.title{
                    z-index: 3;
                    font-size: 24px;
                    margin: 48px 0 19px;
                    line-height: 1;
                    border-right: 0;
                    border-left: 0;
                    position: relative;
                    color: #666;
                }
                .changeGM-youxuan>div:nth-child(2)>a>div.imgDiv.rt .img{
                	width:100%;
                	height:100%;
                	margin-top:0;
                }
                .changeGM-youxuan>div:nth-child(2)>a>div.imgDiv.rt{margin:0;padding:10px;}
                .changeGM-youxuan>div:nth-child(2)>a>div.price{
                    z-index: 3;font-size: 14px;display: inline-block;width: auto;position: relative;color: #666;
                }
                .changeGM-youxuan>div:nth-child(2)>a>div .img{
                    height:160px;
                    width:auto;
                    margin-top: 10px;
                    left: 0;
                    text-align: center;
                    transition: transform 1s;
                }
				
                /* 限时购开始 */

                .limitTimeBuy-start{
                    /* width:1090px; */
                    max-width: 1090px;
                    width:100%;
                    margin-right:auto;
                    margin-left:auto;
                    position:relative;
                }
                .limitTimeBuy-startDiv{
                    position: relative;
                    height: 374px;
                    width: 224px;
                    padding-top: 0px;
                    float: left;
                    text-align: center;
                    background-position:center center;
                    background-repeat:no-repeat;
                    background-color:#fff;
                }
                .limitTimeBuy-start-listBox{
                    /* margin-left: 224px; */
                    height: 374px;
                }
                .limitTimeBuy-start-listBox>div{
                    float: left;
                    width: 432px;
                    height: 187px; 
                    border: 1px solid #f0ece4; 
                    border-left: none;
                }
                .limitTimeBuy-start-listBox div>.lt{
                    float: left;
				    width: 149px;
				    height: 149px;
				    cursor: pointer;
				    overflow: hidden;
				    margin: 20px;
                }
                .limitTimeBuy-start-listBox div>.rt{
                    margin-left: 180px;
                    height: 187px;
                    padding-top: 14px;
                    padding-left:10px;
                }
                .limitTimeBuy-start-listBox div>.rt>h2{
                    height: 26px;
                    line-height: 26px;
                    font-size: 16px;
                    font-weight: 400;
                    color: #666;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;
                }
                .limitTimeBuy-start-listBox div>.rt>div{
                    margin-top:15px;
                    font-size: 14px;
                    line-height: 1;
                    vertical-align: baseline;
                }
                .limitTimeBuy-start-listBox div>.rt>div>span{display:inline-block;}
                .limitTimeBuy-start-listBox div>.rt>div>span:last-child{margin-top:5px;}
                .limitTimeBuy-start-listBox div>.rt>a{
                    margin-top:30px;
                    background-color: #be4141;
                    color: #fff;
                    display: block;
                    width: 118px;
                    height: 31px;
                    margin-top: 18px;
                    line-height: 31px;
                    text-align: center;
                    font-size: 16px; 
                    border-radius: 2px; 
                    cursor: pointer;
                }
                .limitTimeBuy-start-listBox img{
                    width:100%;
                    height:100%;
                    cursor: pointer;
                }
                .limitTimeBuy-start-listBox .moneyNum{
                    margin-right: 12px;
                    vertical-align: sub;
                    font-weight: 700;
                    font-size: 24px;
                }
                .limitTimeBuy-start-listBox .moneyNumLogo{
                    font-size:18px;
                    margin-left:4px;
                }

                /* 全部商品二级栏目开始 */
				div[id^='J-floor']:nth-child(2n),.allPeopleSay{
					/*background-color:#f4f0ea;*/
					background-color:#F5F5F5; 
				}
                div[id^='J-floor']>div{
                    /* width:1090px; */
                    max-width: 1090px;
                    width:100%;
                    margin-right:auto;
                    margin-left:auto;
                    position:relative;
                }
                div[id^='J-floor'] ul{
                    list-style: none;
                    margin-right: -10px;
                    overflow:hidden;
                    padding-bottom:10px;
                }
                div[id^='J-floor'] ul>li.list{
                    float: left;
                    width: 265px;
                }
                div[id^='J-floor'] ul>li.list:not(:first-child){
                	margin-left:12px;
                }
                div[id^='J-floor'] ul>li>a>img{
                	width:100%;
                	height:289px;
                }
                div[id^='J-floor'] ul>li.list div.firstPart{
                    width:263px;
                    height:263px;
                }
                div[id^='J-floor'] ul>li.list div.firstPart>img{height:100%;}
                .retailPrice{
                	text-align: center;
				    color: #d4282d;
				    margin-top: 5px;
				    font-size: 17px;
				    display: inline-block;
                }
                /* 大家都在说 */
                .allPeopleSay{padding-bottom:64px;}
                .allPeopleSayComment{
                	text-align: left;
				    padding: 5px 10px;
				    padding-top: 18px;
				    height: 66px;
                }
                .allPeopleSayTitle{text-align:left;padding:5px 10px;color:#999;height: 30px;}
                .allPeopleSayMoney{text-align:left;padding:5px 10px;}
                .allPeopleSayMoney>span:first-child{font-size:16px;font-weight:700;}
                .allPeopleSayMoney>.gm-r{color:#b4a078;}
                .allPeopleSay .wordDiv{
                	left: 4px;
				    right: 4px;
				    margin-top: -38px;
				    background: #fff;
				    z-index: 999;
				    position: absolute;
				    height: 175px;
				    color:#666;
                }
                #js-CommentSlick>.slick-prev{left:-71px;}
                #js-CommentSlick>.slick-prev:before, #js-CommentSlick>.slick-next:before{font-size:54px;color:#838383;}
                .allPeopleSay *:focus{outline:none;}
                .allPeopleSay .slick-slide img:focus{outline:none;}
                .allPeopleSay .m-product:focus{outline: -webkit-focus-ring-color auto 5px;}
                /* 首页底部开始 */
				.gm-footer .gm-l{padding:5px;}
                .gm-footer-siteEnsure{
                    width:100%;
                }
                .gm-footer-siteEnsure img{
                    width:auto;
                }
                .ECode-floatBar{position: fixed; top: 50%; left: 50%; z-index: 2; right: auto; margin-left: -630px; margin-top: -159.5px; display: none;}
                #goTop{
                	    display: block;
					    width: 68px;
					    height: 28px;
					    border-bottom: 1px solid #e8e8e8;
					    text-align: center;
					    line-height: 28px;
					    cursor: pointer;
					    font-size: 12px;
					    width: 68px;
					    background: #5E4A4B;
					    color: #fff;
					    background-image: url(../images/backTopLogo.png);
					    background-position: 13px 8px;
					    background-size: 13px 13px;
					    background-repeat: no-repeat;
					    padding-left: 19px;
                }




/*
移动端样式
*/
@media only screen and (max-width:760px){
	
				/* 轮播开始 */
                .gm-Carousel{height:inherit;}
                .gm-Carousel .slick-slide{height: inherit;}
                .gm-Carousel .slick-track>.slick-slide>div>a>div{
                    height:120px;
                }
				/* 关于美工开始 */
				.about-gm{width:100%;}
				.about-gm .gm-l h2{padding-left:10px;}
				.about-gm .about-video{width:100%;}
				.about-gm .about-txt{width:100%;font-size: 15px;line-height: inherit;}
				.about-gm .video-js{height:200px;}
				/* 商城店铺 商城购买 */
				.scgm{display:none;}
				.scgm .moduleTitle .gm-l{padding-left:2%;}
				.scgm .imgDiv{width:50%;margin:0;padding:1px 3px;}
				.scgm .imgDiv>a{display:block;overflow:hidden;}
				.scgm .imgDiv img{width:100%;}
				
				
				/* 非遗传承 */
				.masterDiv{height:auto;}
				.masterDiv>a,.masterDiv .info{width:auto;margin-bottom:10px;}
				
				#gm-fycc{display:none;}
				
                /* 美工优选开始 */
                .pcHiddenType{display:block;}
                .rightType{display:none;}
                .moduleTitle .gm-r .seeMore{padding-top: 10px;font-size:12px;}
                .moduleTitle span{
	                margin-left: 15px;
				    font-size: 12px;
				    float: right;
				    margin-top: 10px;
				    padding-top:0;
                }
                .gm-r{font-size:12px;}
                .moduleTitle h2{font-size:18px;}
                .changeGM-youxuan{padding:2%;}
                .changeGM-youxuan>div:nth-child(2){height:auto;}
                .changeGM-youxuan>div.gm-youxuan-item>a{width:49%;height:auto;}
                .changeGM-youxuan>div.gm-youxuan-item>a:nth-child(2n-1){
                    margin-right:1%;
                    margin-left:0;
                    margin-top: 2%;
                    height: inherit;
                    padding-bottom:8px;
                }
                .changeGM-youxuan>div.gm-youxuan-item>a:nth-child(2n){
                    margin-left:1%;
                    margin-right:0;
                    margin-top: 2%;
                    height: inherit;
                    padding-bottom:8px;
                }
                .changeGM-youxuan>div.gm-youxuan-item>a:first-child{margin-top:0;}
                .changeGM-youxuan>div.gm-youxuan-item>a:nth-child(2){margin-top:0;}
                .changeGM-youxuan .imgDiv{height:inherit;}
                .changeGM-youxuan>div.gm-youxuan-item:nth-child(2)>a>div:nth-child(2){
                    font-size: 1rem;
                    margin: 1rem 0 0.5rem;
                    line-height: inherit;
                    text-align: center;
                    float:none;
                }
                .changeGM-youxuan>div.gm-youxuan-item:nth-child(2)>a>div.imgDiv.rt{width:100%;padding: 0;}
                .changeGM-youxuan>div:nth-child(2)>a>div.imgDiv.rt .img{width:65%;}
                .changeGM-youxuan>div:nth-child(2)>a>div.wordDiv{color:#666;}
                .changeGM-youxuan>div:nth-child(2)>a>div.wordDiv>div.name,.changeGM-youxuan>div:nth-child(2)>a>div.title{
                	font-size: 1rem;
				    margin: 1rem 0 0.5rem;
				    line-height: inherit;
				    text-align: center;
				    float: none;
				        height: auto;
				    overflow: hidden;
				    text-overflow: ellipsis;
				    display: -webkit-box;
				    -webkit-box-orient: vertical;
				    -webkit-line-clamp: 1;
                }
                .changeGM-youxuan>div:nth-child(2)>a>div.wordDiv>div.price{margin:0;padding:0;}
                .changeGM-youxuan>div.gm-youxuan-item:nth-child(2)>a>div.price{
                    font-size: 0.8rem;
                    padding-top: 0;
                    float: none;
                    margin:0;
                }
                .changeGM-youxuan>div.gm-youxuan-item:nth-child(2)>a>div .img{width:65%;height:110px;}
                /* 限时购开始 */
                .limitTimeBuy-start .gm-l{padding-left:2%;}
                .limitTimeBuy-start .gm-r{padding-right:2%;}
                .limitTimeBuy-start-listBox{height:auto;overflow: hidden;}
                .limitTimeBuy-start .limitTimeBuy-startDiv{float:none;height:150px;}
                .limitTimeBuy-startDiv{width:100%;background-size: 100%;}
                .limitTimeBuy-start-listBox>div{width:50%;height:auto;}
                .limitTimeBuy-start-listBox div>.lt{
                    width: 19vw;
				    height: 19vw;
				    margin: 1vw;
                }
                .limitTimeBuy-start-listBox img{width:100%;height:100%;}
                .limitTimeBuy-start-listBox div>.rt{
                    margin-left: 19vw;
				    height: auto;
				    padding-top: 1vw;
				    padding-bottom: 1vw;
				    padding-left: 3vw;
                }
                .limitTimeBuy-start-listBox div>.rt>h2{
                    height: auto;
                    line-height: inherit;
                    font-size: 1rem;
                }
                .limitTimeBuy-start-listBox div>.rt>div{margin-top: 0.3rem;font-size: 0.8rem;}
                .limitTimeBuy-start-listBox div>.rt>div>span:last-child{margin:0;}
                .limitTimeBuy-start-listBox .moneyNum{
                    margin-right: 0;
                    vertical-align: sub;
                    font-weight: 700;
                    font-size: 1rem;
                }
                .limitTimeBuy-start-listBox .moneyNumLogo{font-size:1rem;margin-left:4px;}
                .limitTimeBuy-start-listBox div>.rt>a{
                    width:80%;
                    margin-top: 10px;
                    height:25px;
                    line-height: 25px;
                    text-align: center;
                }
                /* 全部商品 */
                div[id^='J-floor']>div .gm-l{padding-left:2%;}
                div[id^='J-floor']>div .gm-r{padding-right:2%;}
                div[id^='J-floor'] ul{margin-right: 0;}
                div[id^='J-floor'] .bannerLi{overflow:hidden;margin:0;}
                div[id^='J-floor'] .bannerLi>a{text-decoration: none;color: #333;}
                div[id^='J-floor'] .bannerLi>a>img{height:28.44vw;width:100%;}
                div[id^='J-floor'] ul>li.list{
                    width:47%;
                    margin:0;
                }
                div[id^='J-floor'] ul>li:nth-child(2n).list{margin-left:1%;margin-right:2%;margin-top:2%;}
                div[id^='J-floor'] ul>li:nth-child(2n).list>a{display:block;}
                div[id^='J-floor'] ul>li:nth-child(2n-1).list{margin-left:2%;margin-right:1%;margin-top:2%;}
                div[id^='J-floor'] ul>li.list div.firstPart{width:100%;height:47vw;}
                
                div[id^='J-floor'] ul>li.list div div>a{
                    height:37px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                }
                div[id^='J-floor'] ul>li.list div div>.titleWord{
                	height:37px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                }
                /* 大家都在说*/
                .allPeopleSay{height:auto;overflow:hidden;padding-bottom:0;}
                .allPeopleSay .slickWidth{width:100%;padding-top:15px;background:#F4F0EA;}
                .allPeopleSay .allPeopleSayTitleDiv .gm-l{padding-left:2%;}
                .commentSlick{width:100%;padding-bottom:15px;}
                .commentSlick .slick-list{overflow-x: scroll;position: relative;}
                .allPeopleSay .allPeopleSayTitleDiv{height: auto;}
                .allPeopleSay #js-CommentSlick .slick-track{width:200%;position: relative;}
                .slick-slide:before{
                    display: block;
                    content: '';
                    width: 40vw;
                    height: 100%;
                    position: absolute;
                    background: #fff;
                    bottom: 0;
                    z-index: -1;
                }
                .allPeopleSay .slick-slide{margin-left:2vw;overflow: hidden;height:auto;background:#fff;}
				.allPeopleSay .slick-slide .gm-r{display:block;width:100%;}
                .allPeopleSay .m-product{width:100%;height:auto;}
                .allPeopleSay .m-product img{width:100%;height:45vw;}
                .allPeopleSay .m-product a>div{width:100%;height:auto;}  /**/
                .allPeopleSay .wordDiv{left: 0;
				    right: 0;
				    margin-top: 0;
				    background: #fff;
				    z-index: 999;
				    position: static;
				    height: auto;
			    }
			    .allPeopleSayTitle,.allPeopleSayComment{height: auto;}
			    .allPeopleSayComment{
			    	padding-top: 5px;
			    }
                /* 底部 */
                footer.footer{display:block;}
                .gm-footer .gm-l{float:none;padding:0;}
                .gm-footer{height:auto;padding-bottom: 20px;}
                .gm-footer-siteEnsure ul{height:auto;overflow:hidden;}
                .gm-footer-siteEnsure ul .gm-l{font-size:14px;}
                .gm-footer-siteEnsure ul li div{line-height:inherit;}
}
