@charset "UTF-8";

#contents{width:100%;}

/*==========================================================================*/
.main_contents{width:1024px; padding:20px 0 60px 0; margin:0 auto;}

/*==========================================================================*/
.main_cont_01{width:100%; overflow:hidden;}

/*==========================================================================*/
.main_cont_01 .left{width:690px; float:left;}

/*==========================================================================*/
.main_cont_01 .left .re_top{width:100%;}
.main_cont_01 .left .re_top .pc_wrap{width:100%; position:relative;}
.main_cont_01 .left .re_top .pc_wrap img{width:100%; height:auto;}

.main_cont_01 .left .re_top .mobile_wrap{width:100%; padding:0 5px; box-sizing:border-box; display:none; margin-top:12px;}
.main_cont_01 .left .re_top .mobile_wrap table{width:100%; font-size:12px;}
.main_cont_01 .left .re_top .mobile_wrap table thead tr{background:#e9eaeb; border-top:1px solid black; border-bottom:1px solid black;}
.main_cont_01 .left .re_top .mobile_wrap table thead tr th{vertical-align:middle; text-align:center; line-height:17px; padding:9px 0; color:#222;}
.main_cont_01 .left .re_top .mobile_wrap table tbody tr{border-bottom:1px solid #dfdfe0;}
.main_cont_01 .left .re_top .mobile_wrap table tbody tr td{vertical-align:middle; text-align:center; line-height:17px; padding:6px 0; color:#888;}
.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_1{border-right:1px solid #dfdfe0;}
.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_2{border-right:1px solid #dfdfe0;}
.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_3{border-right:1px solid #dfdfe0;}
.main_cont_01 .left .re_top .mobile_wrap table thead tr th.t_1,.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_1{width:50px;}
.main_cont_01 .left .re_top .mobile_wrap table thead tr th.t_2,.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_2{width:70px;}
.main_cont_01 .left .re_top .mobile_wrap table thead tr th.t_3,.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_3{width:auto; color:#222;}
.main_cont_01 .left .re_top .mobile_wrap table thead tr th.t_4,.main_cont_01 .left .re_top .mobile_wrap table tbody tr td.t_4{width:50px;}


/*==========================================================================*/
.main_cont_01 .left .re_bottom{width:100%; margin-top:30px;}
.main_cont_01 .left .re_bottom .flexslider{width:100%; position:relative;}
.main_cont_01 .left .re_bottom .flexslider .slides li{width:100%;}
.main_cont_01 .left .re_bottom .flexslider .slides li .img{width:100%; padding-bottom:54.35%; position:relative;}
.main_cont_01 .left .re_bottom .flexslider .slides li .img img{width:100%; height:100%; position:absolute; top:0; left:0;}

.main_cont_01 .left .re_bottom .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:40px; height:40px; background:url("../images/left_bt.png") no-repeat; background-size:40px 40px; position:absolute; top:50%; left:25px; margin-top:-20px;}
.main_cont_01 .left .re_bottom .flexslider .flex-direction-nav .flex-nav-next .flex-next{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:40px; height:40px; background:url("../images/right_bt.png") no-repeat; background-size:40px 40px; position:absolute; top:50%; right:25px; margin-top:-20px;}

.main_cont_01 .left .re_bottom .flexslider .flex-control-nav.flex-control-paging{position:absolute; top:15px; left:12px; text-align:center; z-index:5;}
.main_cont_01 .left .re_bottom .flexslider .flex-control-nav.flex-control-paging li{display:inline-block; margin-left:7px;}
.main_cont_01 .left .re_bottom .flexslider .flex-control-nav.flex-control-paging li:nth-child(1){margin-left:0;}
.main_cont_01 .left .re_bottom .flexslider .flex-control-nav.flex-control-paging li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:15px; height:15px; background:url("../images/main_banner_on.png") no-repeat; background-size:15px 15px;}
.main_cont_01 .left .re_bottom .flexslider .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/main_banner_off.png") no-repeat; background-size:15px 15px;}

/*==========================================================================*/
/*.main_cont_01 .left .top{width:100%;}
.main_cont_01 .left .top .flexslider{width:100%; position:relative;}
.main_cont_01 .left .top .flexslider .slides li{width:100%;}
.main_cont_01 .left .top .flexslider .slides li .img{width:100%; padding-bottom:70.5%; position:relative;}
.main_cont_01 .left .top .flexslider .slides li .img img{width:100%; height:100%; position:absolute; top:0; left:0;}

.main_cont_01 .left .top .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:40px; height:40px; background:url("../images/left_bt.png") no-repeat; background-size:40px 40px; position:absolute; top:50%; left:25px; margin-top:-20px;}
.main_cont_01 .left .top .flexslider .flex-direction-nav .flex-nav-next .flex-next{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:40px; height:40px; background:url("../images/right_bt.png") no-repeat; background-size:40px 40px; position:absolute; top:50%; right:25px; margin-top:-20px;}

.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging{position:absolute; top:15px; left:12px; text-align:center; z-index:5;}
.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li{display:inline-block; margin-left:7px;}
.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li:nth-child(1){margin-left:0;}
.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li a{text-indent:101%; white-space:nowrap; overflow:hidden; display:inline-block; width:15px; height:15px; background:url("../images/main_banner_on.png") no-repeat; background-size:15px 15px;}
.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li a.flex-active{background:url("../images/main_banner_off.png") no-repeat; background-size:15px 15px;}*/

/*==========================================================================*/
/*.main_cont_01 .left .bottom{width:100%; border:3px solid black; margin-top:30px; overflow:hidden;}

.main_cont_01 .left .bottom .point_tab{width:160px; float:left; background:#b5191a; height:370px;}
.main_cont_01 .left .bottom .point_tab li{line-height:36px; border-bottom:1px solid #920001; font-weight:600; text-align:center;}
.main_cont_01 .left .bottom .point_tab li.on{background:#5c0001;}
.main_cont_01 .left .bottom .point_tab li a{color:white;}
.main_cont_01 .left .bottom .point_tab li.on a{color:#ffb301;}

.main_cont_01 .left .bottom .class_tit{width:calc(100% - 160px); float:left; overflow:hidden;}
.main_cont_01 .left .bottom .class_tit li{float:left; line-height:37px; border-left:1px solid #c9c9c9; text-align:center; background:#f3e6e6; color:#5c0001; font-weight:600;}
.main_cont_01 .left .bottom .class_tit li:nth-child(1){width:160px;}
.main_cont_01 .left .bottom .class_tit li:nth-child(2){width:124px;}
.main_cont_01 .left .bottom .class_tit li:nth-child(3){width:76px;}
.main_cont_01 .left .bottom .class_tit li:nth-child(4){width:76px;}
.main_cont_01 .left .bottom .class_tit li:nth-child(5){width:88px;}

.main_cont_01 .left .bottom .class_wrap{width:calc(100% - 160px); float:left; overflow-y:scroll; height:333px;}
.main_cont_01 .left .bottom .class_wrap .class_box{width:100%; overflow:hidden; border-bottom:1px solid #c9c9c9;}
.main_cont_01 .left .bottom .class_wrap .class_box div{float:left; line-height:36px; border-left:1px solid #c9c9c9; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(1){width:160px;}
.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(2){width:124px;}
.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(3){width:76px;}
.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(4){width:76px;}
.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(5){width:71px;}*/

/*==========================================================================*/
.main_cont_01 .right{width:320px; float:left; margin-left:14px;}


/*==========================================================================*/
.main_cont_01 .right .re_top{width:100%;}

.main_cont_01 .right .re_top ul{width:100%;}
.main_cont_01 .right .re_top ul li{width:100%; margin-top:10px;}
.main_cont_01 .right .re_top ul li:nth-child(1){margin-top:0;}
.main_cont_01 .right .re_top ul li img{width:100%; height:auto;}

/*==========================================================================*/
/*.main_cont_01 .right .top{width:100%;}

.main_cont_01 .right .top ul{width:100%; overflow:hidden;}
.main_cont_01 .right .top ul li{float:left;}
.main_cont_01 .right .top ul li:nth-child(1){width:195px;}
.main_cont_01 .right .top ul li:nth-child(2){width:120px; margin-left:5px;}
.main_cont_01 .right .top ul li:nth-child(3){width:100%; margin-top:5px;}
.main_cont_01 .right .top ul li:nth-child(4){width:100%; margin-top:5px;}
.main_cont_01 .right .top ul li img{width:100%; height:auto;}
.main_cont_01 .right .top ul li img.mobile{display:none;}*/

/*==========================================================================*/
.main_cont_01 .right .bottom{width:100%; border:3px solid black; margin-top:30px;}

.main_cont_01 .right .bottom h3{line-height:50px; font-size:16px; color:white; background:black; padding-left:10px;}

.main_cont_01 .right .bottom .sect_shop{width:100%; padding:10px 10px 11px 10px; background:white;}
.main_cont_01 .right .bottom .sect_shop .tag{width:100%; overflow:hidden;}
.main_cont_01 .right .bottom .sect_shop .tag li{width:auto; display:inline-block; float:left; line-height:41px; padding:0 12px; background:#f2f2f2; border-radius:20px; margin-right:5px; margin-bottom:10px;}
.main_cont_01 .right .bottom .sect_shop .tag li.on{background:black;}
.main_cont_01 .right .bottom .sect_shop .tag li.on a{color:white; font-weight:600;}

.main_cont_01 .right .bottom .sect_shop .goods{width:100%; padding-top:8px; overflow:hidden;}
.main_cont_01 .right .bottom .sect_shop .goods .box{width:144px; float:left; margin-left:6px;}
.main_cont_01 .right .bottom .sect_shop .goods .box:nth-child(1){margin-left:0;}
.main_cont_01 .right .bottom .sect_shop .goods .box .img{width:100%; height:144px; border:1px solid #f0f0f0; position:relative;}
.main_cont_01 .right .bottom .sect_shop .goods .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_cont_01 .right .bottom .sect_shop .goods .box .txt{width:100%; text-align:center;}
.main_cont_01 .right .bottom .sect_shop .goods .box .txt h4{color:black; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; line-height:18px; height:18px; margin-top:6px;}
.main_cont_01 .right .bottom .sect_shop .goods .box .txt p{color:#666; text-decoration:line-through; line-height:15px; margin-top:6px;}
.main_cont_01 .right .bottom .sect_shop .goods .box .txt h5{color:#b5191a; line-height:15px; margin-top:5px;}

/*==========================================================================*/
.main_cont_02{width:100%; margin-top:30px; overflow:hidden;}

/*==========================================================================*/
.main_cont_02 .left{width:336px; border:3px solid white; float:left; border-radius:8px; margin-right:8px; overflow:hidden; background:white;}

.main_cont_02 .left .title{width:100%; background:url("../images/main_tit_back.jpg") repeat-y; background-size:100% 1px; padding:16px 0 16px 15px;}

.main_cont_02 .left .cont{width:100%; padding:10px 15px 10px 15px;}
.main_cont_02 .left .cont .box{width:100%; margin-top:0;}
.main_cont_02 .left .cont .box:nth-child(1){margin-top:0;}
.main_cont_02 .left .cont .box:nth-child(2){display:none;}
.main_cont_02 .left .cont .box .img{width:100%; border:3px solid black; padding-bottom:53%; position:relative;}
.main_cont_02 .left .cont .box .img .thum{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_cont_02 .left .cont .box .img .ico{width:auto; height:auto; position:absolute; top:50%; left:50%; margin-top:-22.5px; margin-left:-22.5px;}
.main_cont_02 .left .cont .box .txt{width:100%;}
.main_cont_02 .left .cont .box .txt h3{font-size:15px; line-height:17px; margin-top:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.main_cont_02 .left .cont .box .txt p{line-height:16px; height:32px; margin-top:10px; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

/*==========================================================================*/
.main_cont_02 .center{width:336px; border:3px solid white; float:left; border-radius:8px; margin-right:8px; overflow:hidden; background:white;}

.main_cont_02 .center .title{width:100%; background:url("../images/main_tit_back.jpg") repeat-y; background-size:100% 1px; padding:16px 15px;}

.main_cont_02 .center .cont{width:100%; padding:10px 15px 15px 15px; overflow:hidden;}
.main_cont_02 .center .cont .box{width:141px; margin-right:18px; margin-top:15px; float:left;}
.main_cont_02 .center .cont .box:nth-child(2n){margin-right:0;}
.main_cont_02 .center .cont .box:nth-child(1),.main_cont_02 .center .cont .box:nth-child(2){margin-top:0;}
.main_cont_02 .center .cont .box .img{width:100%; border:3px solid black; padding-bottom:55.3%; position:relative;}
.main_cont_02 .center .cont .box .img img{width:100%; height:100%; position:absolute; top:0; left:0;}
.main_cont_02 .center .cont .box .txt{width:100%; font-size:13px; line-height:15px; font-weight:600; margin-top:8px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}

/*==========================================================================*/
.main_cont_02 .right{width:336px; border:3px solid white; float:left; border-radius:8px; overflow:hidden; background:white;}

.main_cont_02 .right .title{width:100%; background:url("../images/main_tit_back.jpg") repeat-y; background-size:100% 1px; padding:16px 0 16px 15px;}

.main_cont_02 .right .cont{width:100%; padding:10px 0 0 0;}
.main_cont_02 .right .cont .tab{width:100%; overflow:hidden;}
.main_cont_02 .right .cont .tab li{width:50%; line-height:40px; background:#e0e0e0; float:left; text-align:center;}
.main_cont_02 .right .cont .tab li.on{background:#f89091; font-weight:600;}
.main_cont_02 .right .cont .tab li a{display:block;}

.main_cont_02 .right .cont .new_box{width:100%; padding:12px 15px;}
.main_cont_02 .right .cont .new_box li{width:100%; overflow:hidden; line-height:30px;}
.main_cont_02 .right .cont .new_box li .txt{float:left; width:calc(100% - 75px); white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.main_cont_02 .right .cont .new_box li .date{float:left; width:75px; text-align:right;}

/*==========================================================================*/
.main_cont_03{width:100%; margin-top:30px; overflow:hidden;}

/*==========================================================================*/
.main_cont_03 .left{width:690px; border:3px solid white; float:left; border-radius:8px; overflow:hidden; background:white;}

.main_cont_03 .left .title{width:100%; background:url("../images/main_tit_back.jpg") repeat-y; background-size:100% 1px; padding:16px 0 16px 15px;}

.main_cont_03 .left .cont{width:100%; padding:10px 0 0 0;}
.main_cont_03 .left .cont .tab{width:100%; overflow:hidden;}
.main_cont_03 .left .cont .tab li{width:50%; line-height:40px; background:#e0e0e0; float:left; text-align:center;}
.main_cont_03 .left .cont .tab li.on{background:#f89091; font-weight:600;}
.main_cont_03 .left .cont .tab li a{display:block;}

.main_cont_03 .left .cont .new_box{width:100%; padding:12px 15px;}
.main_cont_03 .left .cont .new_box li{width:100%; overflow:hidden; line-height:30px;}
.main_cont_03 .left .cont .new_box li .txt{float:left; width:calc(100% - 75px); white-space:nowrap; text-overflow:ellipsis; overflow:hidden; word-wrap:break-word;}
.main_cont_03 .left .cont .new_box li .date{float:left; width:75px; text-align:right;}

/*==========================================================================*/
.main_cont_03 .right{width:320px; margin-left:14px; float:left;}
.main_cont_03 .right .top{width:100%; overflow:hidden;}
.main_cont_03 .right .top div{width:100%; margin-top:10px;}
.main_cont_03 .right .top div:nth-child(1){margin-top:0;}
.main_cont_03 .right .top div img{width:100%; height:auto;}
.main_cont_03 .right .bottom{width:100%; margin-top:11px; overflow:hidden;}
.main_cont_03 .right .bottom .box{width:155px; float:left;}
.main_cont_03 .right .bottom .box:nth-child(1){margin-right:10px;}
.main_cont_03 .right .bottom img{width:100%; height:auto;}


@media screen and (min-width:720px) and (max-width:1023px){
	/*==========================================================================*/
	.main_contents{width:720px; padding:15px 0 45px 0;}	

	/*==========================================================================*/
	.main_cont_01 .left{width:100%;}

	/*==========================================================================*/
	.main_cont_01 .left .re_top .pc_wrap{width:100%; padding:0 15px; box-sizing:border-box;}
	.main_cont_01 .left .re_top .pc_wrap img{width:100%; height:auto;}

	/*==========================================================================*/
	.main_cont_01 .left .re_bottom{margin-top:15px;}

	/*==========================================================================*/
	/*.main_cont_01 .left .bottom{margin-top:15px;}

	.main_cont_01 .left .bottom .class_tit li:nth-child(1){width:190px;}

	.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(1){width:190px;}*/

	/*==========================================================================*/
	.main_cont_01 .right{width:100%; margin-left:0; overflow:hidden; margin-top:15px;}

	/*==========================================================================*/
	.main_cont_01 .right .re_top{width:320px; float:left;}

	/*==========================================================================*/
	/*.main_cont_01 .right .top{width:320px; float:left;}*/

	/*==========================================================================*/
	.main_cont_01 .right .bottom{width:380px; float:left; margin-left:20px; margin-top:0;}

	.main_cont_01 .right .bottom .sect_shop{padding:30px 10px 52px 10px;}
	.main_cont_01 .right .bottom .sect_shop .tag li{line-height:41px; padding:0 15px; margin-bottom:10px;}

	.main_cont_01 .right .bottom .sect_shop .goods{padding-top:20px;}
	.main_cont_01 .right .bottom .sect_shop .goods .box{width:174px;}
	.main_cont_01 .right .bottom .sect_shop .goods .box .img{height:174px;}
	.main_cont_01 .right .bottom .sect_shop .goods .box .txt h4{margin-top:12px;}
	.main_cont_01 .right .bottom .sect_shop .goods .box .txt p{margin-top:8px;}
	.main_cont_01 .right .bottom .sect_shop .goods .box .txt h5{margin-top:7px;}

	/*==========================================================================*/
	.main_cont_02{margin-top:15px;}

	/*==========================================================================*/
	.main_cont_02 .left{width:320px; margin-right:0;}

	.main_cont_02 .left .cont{width:100%; padding:10px 15px 10px 15px;}
	.main_cont_02 .left .cont .box{width:100%; margin-top:20px;}
	.main_cont_02 .left .cont .box:nth-child(2){display:block;}

	/*==========================================================================*/
	.main_cont_02 .center{width:380px; margin-right:0; margin-left:20px;}

	.main_cont_02 .center .cont .box{width:163px;}
	.main_cont_02 .center .cont .box:nth-child(2n){margin-right:0;}
	.main_cont_02 .center .cont .box:nth-child(3),.main_cont_02 .center .cont .box:nth-child(4){display:none;}
	.main_cont_02 .center .cont .box .img{padding-bottom:56.3%;}

	/*==========================================================================*/
	.main_cont_02 .right{width:380px; margin-left:20px; margin-top:20px;}

	.main_cont_02 .right .cont{padding:12px 0 0 0;}

	.main_cont_02 .right .cont .new_box li{line-height:31px;}

	/*==========================================================================*/
	.main_cont_03{margin-top:15px;}

	/*==========================================================================*/
	.main_cont_03 .left{width:380px; float:right;}

	/*==========================================================================*/
	.main_cont_03 .right{width:320px; float:left; margin-left:0; margin-right:20px;}
}

@media screen and (max-width:719px){
	/*==========================================================================*/
	.main_contents{width:100%; padding:0 0 30px 0;}	

	/*==========================================================================*/
	.main_cont_01 .left{width:100%;}

	/*==========================================================================*/
	.main_cont_01 .left .re_top .pc_wrap{display:none;}

	.main_cont_01 .left .re_top .mobile_wrap{display:block;}

	/*==========================================================================*/
	.main_cont_01 .left .re_bottom{margin-top:12px;}

	/*==========================================================================*/
	/*.main_cont_01 .left .top .flexslider .flex-direction-nav .flex-nav-prev .flex-prev{width:32px; height:32px; background-size:32px 32px; left:5px; margin-top:-16px;}
	.main_cont_01 .left .top .flexslider .flex-direction-nav .flex-nav-next .flex-next{width:32px; height:32px; background-size:32px 32px; right:5px; margin-top:-16px;}

	.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging{top:10px; left:6px;}
	.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li{margin-left:6px;}
	.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li a{width:13px; height:13px; background-size:13px 13px;}
	.main_cont_01 .left .top .flexslider .flex-control-nav.flex-control-paging li a.flex-active{background-size:13px 13px;}*/

	/*==========================================================================*/
	/*.main_cont_01 .left .bottom{width:calc(100% - 10px); margin:12px auto 0 auto; border:2px solid black;}

	.main_cont_01 .left .bottom .point_tab{width:100%; background:#b5191a; height:auto;}
	.main_cont_01 .left .bottom .point_tab li{width:33.33%; line-height:30px; border-right:1px solid #920001; border-bottom:1px solid #920001; float:left; font-size:11px; letter-spacing:-0.5px;}
	.main_cont_01 .left .bottom .point_tab li:nth-child(3n){width:33.34%; border-right:0 none;}

	.main_cont_01 .left .bottom .class_tit{width:100%; font-size:12px; letter-spacing:-0.5px;}
	.main_cont_01 .left .bottom .class_tit li{line-height:31px;}
	.main_cont_01 .left .bottom .class_tit li:nth-child(1){width:44%;}
	.main_cont_01 .left .bottom .class_tit li:nth-child(2){width:16%;}
	.main_cont_01 .left .bottom .class_tit li:nth-child(3){width:10%;}
	.main_cont_01 .left .bottom .class_tit li:nth-child(4){width:13%;}
	.main_cont_01 .left .bottom .class_tit li:nth-child(5){width:17%;}

	.main_cont_01 .left .bottom .class_wrap{width:100%; height:155px; font-size:12px; letter-spacing:-0.5px;}
	.main_cont_01 .left .bottom .class_wrap .class_box{width:100%;}
	.main_cont_01 .left .bottom .class_wrap .class_box div{line-height:30px;}
	.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(1){width:44%;}
	.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(2){width:16%;}
	.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(3){width:10%;}
	.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(4){width:13%;}
	.main_cont_01 .left .bottom .class_wrap .class_box div:nth-child(5){width:17%;}*/

	/*==========================================================================*/
	.main_cont_01 .right{width:100%; margin-left:0; padding:0 5px;}

	/*==========================================================================*/
	.main_cont_01 .right .re_top{width:100%; margin-top:12px;}

	.main_cont_01 .right .re_top ul li{margin-top:5px;}

	/*==========================================================================*/
	/*.main_cont_01 .right .top{width:100%; margin-top:12px;}

	.main_cont_01 .right .top ul li:nth-child(1){width:100%;}
	.main_cont_01 .right .top ul li:nth-child(2){width:100%; margin-left:0; margin-top:5px;}
	.main_cont_01 .right .top ul li:nth-child(3){width:100%; margin-top:5px;}
	.main_cont_01 .right .top ul li:nth-child(4){width:100%; margin-top:5px;}
	.main_cont_01 .right .top ul li img{width:100%; height:auto;}
	.main_cont_01 .right .top ul li img.pc{display:none;}
	.main_cont_01 .right .top ul li img.mobile{display:inline;}*/

	/*==========================================================================*/
	.main_cont_01 .right .bottom{border:2px solid black; margin-top:12px;}

	.main_cont_01 .right .bottom h3{line-height:40px; font-size:15px; padding-left:8px;}

	.main_cont_01 .right .bottom .sect_shop{padding:10px 10px 20px 10px;}
	.main_cont_01 .right .bottom .sect_shop .tag li{line-height:36px; padding:0 12px; margin-bottom:8px;}

	.main_cont_01 .right .bottom .sect_shop .goods{padding-top:0;}
	.main_cont_01 .right .bottom .sect_shop .goods .box{width:calc((100% - 6px) / 2);}
	.main_cont_01 .right .bottom .sect_shop .goods .box:nth-child(1){margin-left:0;}
	.main_cont_01 .right .bottom .sect_shop .goods .box .img{height:auto; padding-bottom:100%;}
	.main_cont_01 .right .bottom .sect_shop .goods .box .txt h4{max-height:36px; height:auto;}

	/*==========================================================================*/
	.main_cont_02{margin-top:12px; padding:0 5px;}

	/*==========================================================================*/
	.main_cont_02 .left{width:100%; border:2px solid white; margin-right:0;}

	.main_cont_02 .left .cont .box .txt p{height:auto; max-height:32px;}

	/*==========================================================================*/
	.main_cont_02 .center{width:100%; border:2px solid white; margin-right:0; margin-top:15px;}

	.main_cont_02 .center .cont .box{width:calc((100% - 15px) / 2); margin-right:15px;}
	.main_cont_02 .center .cont .box .img{border:2px solid black; padding-bottom:61%;}

	/*==========================================================================*/
	.main_cont_02 .right{width:100%; border:2px solid white; margin-top:15px;}

	/*==========================================================================*/
	.main_cont_03{padding:0 5px; margin-top:12px;}

	/*==========================================================================*/
	.main_cont_03 .left{width:100%;}

	/*==========================================================================*/
	.main_cont_03 .right{margin-left:0; width:100%;}
	.main_cont_03 .right .top{margin-top:7px;}
	.main_cont_03 .right .top div{margin-top:7px;}
	.main_cont_03 .right .bottom{margin-top:7px;}
	.main_cont_03 .right .bottom .box{width:49%;}
	.main_cont_03 .right .bottom .box:nth-child(1){margin-right:2%;}
}