.index_AboutMargin{

position:relative;

height:210px;

width:5px;

overflow:hidden;

}

.index_AboutInfo {

position:relative;

border:1px solid #ddd;

margin-left:10px;

padding-left:5px;

padding-top:5px;

height:210px;

width:163px;

overflow:hidden;

}


#flash_banner{

    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;

}

#flash_banner img{
width: 100%;
height:auto;
}


.index_ad {
/*
     position: relative;
    z-index: 1;
	*/
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;

/*

z-index:1;

width: 100%;
height:auto;
padding-bottom: 34%;
overflow:hidden;

*/

}



.index_ad ul {
/*
position:relative;
width: 100%;
*/
}

.index_ad_img {
	/*
	position: relative;
    z-index: 1;
	*/
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
	/*
    overflow-x: auto;
	*/
    overflow-y: hidden;
    overflow-x:scroll;
}



.index_ad_img::-webkit-scrollbar{
    display:none;
}

/*
.index_ad ul.index_ad_img li {

position:absolute;

z-index:1;

visibility:hidden;

}



.index_ad ul.index_ad_img li.first {

z-index:2;

visibility:visible;

}

*/

.index_ad img{
width: 100%;
height: auto;	
margin: 0 auto;	
}
 
.index_ad ul.index_ad_btn {
position: relative;
z-index:2;

right: -460px;
bottom: 30px;

color:#fff;

height:20px;

line-height:20px;

}



.index_ad ul.index_ad_btn li {

float:left;

background:#fff;

width:28px;

height:18px;

line-height:18px;

margin:0 1px;

font-size:12px;

overflow:hidden;

color:#B3B3B3;

text-align:center;

cursor:pointer;

border:1px solid #F3F3F3

}



.index_ad ul.index_ad_btn li.first {

background:#C5C5C3;

color:#fff;

font-weight:bold;

}



/**************************************/

.xbmodulecss {

    height: 320px;

    text-align: center;

	padding:0;

	clear:both;

	overflow:hidden;

	border: 1px solid #E4E4E4;

}

.xbmodulecss h4 {

	color: #000000;

	margin:0;

	padding:0;

	height:30px;

	line-height:30px;

	font-size:17px;

	font-weight:bold;

	text-indent:10px;

	width:100%;

	text-align:left;

}

.xbmodulecss .xbul {

	margin:0;

	padding:0;

	clear:both;

	width:100%;

}

.xbmodulecss .xbli {

    display: inline;

    float: left;

    height: 260px;

    margin: 0 5px;

    width: 138px;

}

.xbmodulecss p {

	margin:0;

	padding:0;

}

.xb_img img {

    border: 1px solid #E4E4E4;

}

.xbmodulecss .xb_price {

	font-size:13px;

	font-weight:bold;

	line-height:18px;

	color:#C00;

}

.xbmodulecss .xb_name {

	font-size: 11px;

	margin: 5px 0px;

	overflow: hidden;

	height: 47px;/*17px;*/

}

.xbmodulecss .xb_des {

	line-height: 13px;

	font-size: 11px;

	height: 40px;

	overflow: hidden;

}

del {

	color: #636363;

}

.midframehome {width: 100%;}

.eledaily{	
width: calc(100% / 2 - 30px);
zoom: 1.2;
float:left;padding-top:3px;vertical-align:middle;margin-bottom:10px;border:0px solid #ddd;	
}


#hotpromtion{
width: 100%; float:left; border:0px solid #ddd;	
margin-left:15px;
}

.hot_products a.new_link_s img {
    width: 100%;
    height: auto;
}

.ele_imag{
width: 96%;
    display: block;
    background-color: #ffffff;	
}

.ele_imag a.new_link_s img{
    display: block;
    overflow: hidden;
    margin: 0 auto;	
	
}

.ele_item{
width: 80%;
margin: 0 auto;		
}

.homelist_s{
clear: both;
    height: 60px;
    line-height: 30px;
    padding-top: 20px;
    overflow: hidden;	
	margin-left: 40px;
}

.homelist_font {
font-size:24px;	
    color: #000;	
	
}

.homeprice_font {
font-size:22px;	
color: #323232;	
margin-left: 20px;
}


.body_menu1 {
    width: 100%;
    margin-bottom: 20px;
}

.body_menu_block {
    width: 100%;
    height: 340px;
    margin: 0px auto;
}

.homedirect1 {
    overflow: hidden;
    height: 300px;
    /* width: calc(100% / 4 - 30px); */
    width: calc(100% / 2 - 30px);
    padding: 14px;
    margin-top: 6px;
    background-color: #717075;
    float: left;
}

.home_direct_links {
    width: 100%;
    height: auto;
    height: 300px;
    background-color: #fff;
}

.homedirect_img {
    width: 240px;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    background-color: #ffffff;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}

.homedirect_txt {
    color: white;
    line-height: 39px;
    text-align: center;
    -webkit-transition: all 0.12s ease-out;
    transition: all 0.12s ease-out;
}

.homedirect_lable {
    position: relative;
    width: 260px;
    height: 47px;
    top: -50%;
    left: 50%;
    right: auto;
    bottom: auto;
    transform: translate3d(-50%, -50%, 0);
    background-color: #717075;
    z-index: 3;
}

.focusmenuf {
    font-size: 1.9em;
    font-weight: 700;
}

.homedirect_txt {
	top: -30px;
    color: white;
    line-height: 47px;
    text-align: center;
    vertical-align: middle;
    -webkit-transition: all 0.12s ease-out;
    transition: all 0.12s ease-out;
}

.homedirect1 img {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.homedirect_img {
    width: 240px;
    height: 300px;
    text-align: center;
    vertical-align: middle;
    background-color: #ffffff;
    margin: 0px auto;
    position: relative;
    z-index: 1;
}

.homedirect1 a:hover .homedirect_lable {
    background: #000;
}
.homedirect_lable:hover {
    background-color: #000;
    z-index: 3;
}

.home_direct_link:hover .home_direct_links {
    background-color: #f9f9f9;
}

.index_group1 {
    width: 100%;
    height: 500px;
	margin-top: 60px;
}




.index_group1_2 {
    width: 100%;
    overflow-x: auto;
	-ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}

/*
.index_group1_2::-webkit-scrollbar{
    display:none;
}

*/

.index-box-item {
    width: 100%;
    margin-bottom: 0px;
}
#group_list{
	/*
    display: flex;
    width: 1000px;
	*/
	
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

#group_list::-webkit-scrollbar{
    display:none;
}


.group_list_item{
	
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: calc(100% / 2 - 120px);
    height: 100%;
    position: relative;
}




.group_list_item img{
overflow: auto;
display: -webkit-flex;
display: flex;
}

.group1_title{
width:100%;
height:100px;
line-height:70px;
text-align: center;
vertical-align: middle;
font-size:62px;
font-weight:700;
color:#717075;	
background-color: #fff;
margin-top:60px;
}

.group1_dh{
width:440px;
height:70px;
line-height: 70px;
text-align: center;
vertical-align: middle;
background-color: #717075;
margin: 0 auto;
}

.group1_dh a:hover{
text-decoration: none;
}

.group1_dh_font{
font-size:24px;
font-weight:600;
color:#fff;	
}

.group1_dh:hover{
color:#fff;	
background-color: #000;
}


.group_jiehe1{
width:100%;
height:90px;
line-height:90px;
text-align: center;
vertical-align: middle;
font-size:36px;
font-weight:700;
color:#fff;	
background-color: #717075;
margin-top:90px;
margin-bottom:60px;
}







/*

#flash_banner_auto{			
width: 100%;
height: auto;
overflow-x: auto;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
}


#flash_banner_auto ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;

}

#flash_banner_auto ul li{ 
 -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: calc(100% - 0px);
    height: 100%;
    position: relative;
}	


#flash_banner_auto img{
                width: 100%;  
}




*/
.flash_banner_scroll{
/*
                margin:20px auto;
                width: 100%; 
                position: relative; 
                overflow: hidden;
                height: 400px;
*/

width: 100%;
height: auto;
overflow-x: auto;
-ms-overflow-style: none;
overflow: -moz-scrollbars-none;
}


.flash_banner_scroll::-webkit-scrollbar{
    display:none;
}


.flash_banner_scroll img{
                width: 100%;  
}


.flash_banner_scroll ul {

                display: flex; 
                position: absolute; 
}

.flash_banner_scroll ul,
.flash_banner_scroll ul li{				
	-webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: calc(100% - 0px);
    height: 100%;
    position: relative;

 }
    
.flash_banner_scroll ul{
                 animation: switch 14s linear 1s infinite alternate;
}
        
.flash_banner_scroll ul:hover{
                 animation-play-state: paused; 
}

        
@keyframes switch{ 
                0%,13%{
                    left: 0;
                }
                27%,41%{
                    left: -0%;
					
                }
                55%,69%{
                    left: -100%;
                }
                83%,100% {
                    left: -200%;
                }
}