.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-ab20266 .swiper-slide-bg{background-color:#090909;background-image:url(https://www.gmesemi.com/wp-content/uploads/2021/02/1-new.png);background-size:cover;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-ab20266 .swiper-slide-inner{text-align:left;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-ab20266 .swiper-slide-inner .elementor-slide-heading{color:#FFFFFF;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-ab20266 .swiper-slide-inner .elementor-slide-description{color:#FFFFFF;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-ab20266 .swiper-slide-inner .elementor-slide-button{color:#FFFFFF;border-color:#FFFFFF;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-ab20266 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-3e0cd8c .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.gmesemi.com/wp-content/uploads/2021/02/2-2.png);background-size:cover;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-aeef3c6 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.gmesemi.com/wp-content/uploads/2021/02/3-2.png);background-size:cover;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-5b7b339 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://www.gmesemi.com/wp-content/uploads/2021/02/4-news.png);background-size:cover;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .swiper-slide{height:530px;transition-duration:calc(5000ms*1.2);}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .swiper-slide-contents{max-width:66%;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .swiper-slide-inner{padding:0% 030% 0% 10%;text-align:left;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-slide-heading{font-size:32px;font-weight:400;font-style:italic;}.elementor-63266 .elementor-element.elementor-element-fb6c9a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-63266 .elementor-element.elementor-element-edb8e94 > .elementor-container{max-width:700px;}.elementor-63266 .elementor-element.elementor-element-edb8e94{margin-top:-500px;margin-bottom:0px;padding:0% 0% 0% 48%;}.elementor-63266 .elementor-element.elementor-element-9dfcfdb > .elementor-element-populated{margin:0% 0% 0% 0%;}.elementor-63266 .elementor-element.elementor-element-0238fce > .elementor-widget-container{margin:0px 0px 0px 0px;}/* Start custom CSS for slides, class: .elementor-element-fb6c9a4 */.elementor-slides .swiper-slide-inner .elementor-slide-heading {
    font-size: 35px;
    font-weight: 700;
    line-height: 1.5;
}

@media  screen and (min-width:1080px) and (max-width:1440px) {
    .elementor-slides .swiper-slide-inner .elementor-slide-heading {
        font-size: 24px;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .elementor-slides .swiper-slide-inner .elementor-slide-heading { font-size: 18px; }
    
    .swiper-pagination-bullets { display:none; }
}


@media  screen and (max-width:768px) {
    /*#slidebanner2 { height:300px; }*/
    #slidebanner2 .swiper-slide-inner { display: none; }
    #search_box {     padding: 0% 0% 0% 0% ; }

    
    .elementor-63266 .elementor-element.elementor-element-fb6c9a4 .swiper-slide {
    height: 280px;
    transition-duration: calc(5000ms*1.2);
    
}
    
    .elementor-63266 .elementor-element.elementor-element-fb6c9a4 .elementor-repeater-item-a2ea468 .swiper-slide-bg {
        background-position: 28%;
    }

   .elementor-63266 .elementor-element.elementor-element-edb8e94 {
    /*margin-top: -320px;*/
    margin-top: 0px;
    background-color: rgb(51 153 255 / 10%);
       
   }
    
    .home_search {  height: 280px; }
    
    
    .elementor-swiper-button-next,
    .elementor-swiper-button-prev ,
    .swiper-pagination-bullets {display: none;}
    
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0238fce */section#quanzhan { display:none;}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: none;
}

/* 首页搜索 */
.home_search {
	width: 100%;
	height:480px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding: .8rem 0;
	color: #fff;
}

.home_search .container {
	width: 83%;
	height: 100%;
	position: relative;
	z-index: 1;
	margin: auto;
}

.slogan {
	width: 40%;
    position: absolute;
    top: 50%;
    transform: translateY(-45%);
    color: #fff;
    left: 0;
    text-align: left;
}

.slogan h3 {
    font-size: .36rem;
    line-height: 1.34;
    margin-bottom: .15rem;
    font-weight: bold;
    color: #fff;
    margin-top: 0;
}

.slogan p {
    font-size: .2rem;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 0;
    margin: 0;
}

.slogan a {
	display: block;
	text-decoration: none;
	text-align: center;
	margin-left: 0;
	margin-right: auto;
	color: #fff;
	border: 1px #fff solid;
	width: 1rem;
	height: .36rem;
	font-size: .14rem;
	line-height: .36rem;
	margin-top: .5rem;
}

.slogan a:hover {
	background-color: #007AFF;
	color: #fff;
	border-color: #007AFF;
}

.tab_t {
    width: 100%;
    height: auto;
    /*margin-left: 8%;*/
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.t-head {
    padding: 0 25px;
    width: 100%; 
    height: .5rem; 
    margin-bottom: .25rem;
    
}

.t-head p {
    color: #fff;
    font-size: .2rem;
    line-height: 2;
    display: inline-block;
    border-bottom: 3px transparent solid;
    margin-right: 5%;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9);
}

.t-body {
	width: 100%;
	min-height: 1rem; position: relative; z-index: 1; }

.t-body .items {
	width: 100%;
	height:auto;
	position: absolute;
	top: 0;
	left: 0;.t-head p
	z-index: -1;
	display: none;
	transition: all .35s;
}


.thead_show { border-color: #007AFF !important; color: #007AFF !important; transition: all .35s;}
.tbody_show { z-index: 5 !important; display: block !important; transition: all .35s;}
 
.searchbox {
	width: 100%;
	height: .6rem;
	border: 1px #fff solid;	
	border-radius: 35px;
	overflow: hidden;
	background-color: #fff;
}

.searchbox form { display: block; width: 100%; height: 100%; position: relative; z-index: 1; }

.searchbox form input.search_all {
	display: block;
	width: 98%;
	height: 100%;
	line-height: .6rem;
	font-size: .16rem;
	background-color:transparent;
	border: none;
	outline: none;
	padding: 15px 20px;
	color: #333;
	box-shadow: inset 0 0 0 1000px #fff !important;
}

button.search_all {
	display: block;
	height: .6rem;
	width: .8rem;
	border: none;
	background-color: transparent;
	background-image: url(https://www.gmesemi.com/wp-content/uploads/2020/11/search.png);
	background-repeat: no-repeat;
	background-position: center 48%;
	background-size: .26rem;
	outline: none;
	position: absolute;
	padding: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
}



.cs_boxs {
	width: 100%;	
	background-color: #fff;
	padding:  25px;	
	border-top-left-radius: 25px;
	border-top-right-radius:25px ;
    box-shadow: 0 0 35px rgba(0,0,0,.2);
}

.cs_boxs h5 {
    font-size: .2rem;
    color: #007AFF;
    font-weight: normal;
    margin-bottom: .1rem;
    margin-top: 0;
}

.cs_boxs ul { 
	width: 100%;
	display: block;
	list-style: none;
	height: 5rem;
	overflow: auto;
	padding-right: 10px;
	padding-left: 0;
}

.cs_boxs ul li {
	width: 97.5%;
	padding-left: .24rem;
	background-image: url(https://www.gmesemi.com/wp-content/uploads/2020/11/next.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto .13rem;
	margin: 5px 0;
	font-size: .16rem;input.skey
	line-height: 1.8;
	margin-left: 2.5%;
}

.cs_boxs ul li a {
	display: block;
	text-decoration: none;
	color: #333;
	background-image: url(https://www.gmesemi.com/wp-content/uploads/2020/11/setting.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	background-size: .2rem;
	border-bottom: 1px #eee solid;
}


.firstlabel {
    margin-left: 0 !important;
    width: 100% !important;
    padding-left: 0 !important;
    background-image: none !important;
    color: #007AFF !important;
}

.firstlabel a { 
    background-image: none !important;
    color: #007AFF !important;
}
 
.cs_boxs ul li:hover a {
	background-position: right -31px;
}
 
/* 首页搜索-end */

@media  screen and (max-width:768px) {
	
/* 首页搜索 */
.home_search { 
    /*height: 300px; */
    height:auto;
    padding: 0; 
    position: relative;
    z-index: 7;
}

.t-head { 
    height: 45px; 
    margin-bottom: 3px; 
}

.t-head p { font-size: 18px; line-height: 1.8;}

.t-body {min-height: 60px; }
.searchbox { height: 40px; }

.searchbox form input.search_all {
    line-height: 60px; 
    font-size: 14px; 
    padding: 6px 20px;
}

button.search_all {
    display: block;
    height: 100%;
    width: 50px;
    background-size: 19px;
}


.tab_t,.slogan { 
    position: static; 
    transform: translateY(0);
}

.tab_t {  
    width: 100%;
    /*transform: translateY(105px); */
}
 

.slogan { display: none;}

.slogan h3 { 
    font-size: 19px; 
    line-height: 1.8; 
    margin-bottom: 15px; 
}

.slogan p { font-size: 16px; }
.slogan a {
    display: block;
    text-decoration: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    border: 1px #fff solid;
    width: 100px;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    margin-top: 33px;
}
	
.cs_boxs h5{
    font-size: 18px;
    margin-bottom: 8px;
}

.cs_boxs ul { height: 220px;}

.cs_boxs ul li {
	padding-left: 20px;
	background-size: auto 13px;
	margin: 5px 0;
	font-size: 14px;
	line-height: 1.8;
}

.cs_boxs ul li a { background-size: 20px ;}
	
	
}

input.skey {
    font-size: 16px;
    padding: 0 25px;
    height: 100%;
    border: none;
    outline: none;
}


@media  screen and (min-width:1080px)  and (max-width:1440px)  {
    .cs_boxs ul li a {
        background-position: right 6px;
        background-size: 19px;
    }
}


@media screen and (max-width: 768px) {
   .t-head {
        padding: 0 25px;
        width: 100%;
        height: auto;
        margin-bottom: 6px;
    }

    .t-head p {
        color: #333;
        font-size: 16px;
        line-height: 1.5;
         text-shadow:none;
    }
    
     input.skey { font-size: 14px;}

    .slogan p {
        font-size: 16px;
        line-height: 1.5;
        color: #fff;
        margin-bottom: 0;
        margin: 0;
    }
    
    .slogan a {
        display: block;
        text-decoration: none;
        text-align: center;
        margin-left: 0;
        margin-right: auto;
        color: #fff;
        border: 1px #fff solid;
        width: 100px;
        height: 36px;
        font-size: 14px;
        line-height: 36px;
        margin-top: 25px;
    }
    
}

/* 兼容ipad竖屏 and (orientation : portrait) */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
    /* home-search */
	.t-head {
	    padding: 0 25px;
	    width: 100%;
	    height: 50px;
	    margin-bottom: 18px;
	}
	.t-head p { font-size: 18px; }


	#home_search button.search_all {
	    display: block;
	    height: 100%;
	    width: 53px;
	    background-position: center 48%;
	    background-size: 21px;
	}

	.slogan h3 { font-size: 36px; margin-bottom: 15px; }
	.slogan p { font-size: 16px; }

	.slogan a {
	    display: block;
	    text-decoration: none;
	    text-align: center;
	    margin-left: 0;
	    margin-right: auto;
	    color: #fff;
	    border: 1px #fff solid;
	    width: 100px;
	    height: 36px;
	    font-size: 14px;
	    line-height: 36px;
	    margin-top: 50px;
	}

    
}

@media (width : 1024px) { 
    .cs_boxs h5 {  font-size: 20px; }
    
    .cs_boxs ul { height: 300px; }
    .cs_boxs ul li {
        width: 97.5%;
    padding-left: 18px;
        background-size: auto 12px;
        margin: 5px 0;
        font-size: 16px;
        
    }
    .cs_boxs ul li a {  background-size: 20px; }
    
}/* End custom CSS */