﻿.wrap img{max-width: 100%;display: block;}

.g-hd{z-index:1;overflow: hidden;height:9rem;padding: 0.5rem 0 0;text-align: center;}
.m-tel{line-height:1.67rem;height:1.67rem;font-size:0.85rem;color:#474747;display:block;}
.m-tel span{padding: 0 0 0 2.17rem;background:url(../images/t_tel.gif) no-repeat 0 center;-webkit-background-size:1.67rem 1.67rem;-ms-background-size:1.67rem 1.67rem;-o-background-size:1.67rem 1.67rem;background-size:1.67rem 1.67rem;display: inline-block;}
.m-tel span b{font-size: 1.35rem;color: #d8161f;font-family: Arial;}
.g-hd .m-logo{width:43.75%;display: block;margin:0 auto;}
.g-hd .m-logo img{ width:100%;display: block;}
.t-text{font-size:.65rem;line-height:130%;color:#333;overflow: hidden;font-weight: bold;height: 2.1rem;position: relative; margin-top: 0.5rem}
.t-text:before,.t-text:after{content: "";position: absolute;width: 9%;height: 1px;background: #dcdcdc;top:0.67rem;right: 1%;}
.t-text:before{left: 1%;}


/*nav*/
.nav { overflow:hidden; width:100%;background-color: #252525;}
.nav li{min-width: 25%;float: left;text-align: center;}
.nav li a{color:rgb(255,255,255);display:block;width:100%;text-shadow: 1px 1px 1px #444;border-right: 1px solid #444;border-bottom: 1px solid #444;overflow: hidden;
word-wrap: break-word;word-break: break-all;padding: .88em 0; font-size: .85em;}
.nav li a:nth-child(4),.nav li a:nth-child(8){ border-right:none}

/*广告*/
.flexslider{ position:relative;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;border-radius: 0px;}
.flex-pauseplay span {text-transform: capitalize;}

.flex-control-nav {width: 100%; text-align: center; position:absolute; bottom:5px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:12px; height:12px; display: block; background: #fff;  cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
.flex-control-paging li a:hover { background: #0091fe; }
.flex-control-paging li a.flex-active { background: #0091fe; cursor: default; }


/*文字屑*/
.Titles{text-align: center; margin-bottom: 1.45rem;}
.Titles h2{font-size:1.25rem; color: #222;  padding-bottom:0; font-weight: 600;}
.Titles var{height: 3px;background: #0091fe;width:42px;display: inline-block;vertical-align: middle;margin: 0 20px;}
.Titles p{
	display: block;
	font-size: .85rem;
	color: #666;
	font-weight: normal;
	padding: 3px 0 0;
	text-align: center;
}

.id_cont{padding: 30px 1.5%; overflow: hidden;}
.id_cont .a1_b2{margin-top: 4%;}
.id_cont .a1_b2 ul{margin-left: -4%;}
.id_cont .a1_b2 ul li{float: left;width: 46%;margin-left: 4%; margin-bottom: 4%;}
.id_cont .a1_b2 ul li a.img{display: block;width: 141px;margin: 0 auto;}
.id_cont .a1_b2 ul li img{width: 141px;height: 141px;margin: 0 auto;}
.id_cont .a1_b2 ul li h2{color: #000;font:700 17px/35px "微软雅黑";text-align: center; padding: 8px 0;}
.id_cont .a1_b2 ul li h2 a{color: #000;}
.id_cont .a1_b2 ul li p{color: #000;font:500 12px/22px "微软雅黑";}


.ad-bg{background:#f5f5f5; background-size: 100%; padding:2rem 0;}
.ad-bg .ad-index .ad-list{margin-left: -2%; overflow: hidden;}
.ad-bg .ad-index .ad-list li{float: left;text-align:center;width:48%; margin-left: 2%;margin-bottom: 2%; overflow:hidden;transition:all 0.6s ease;position: relative;cursor: pointer;}
.ad-bg .ad-index .ad-list li .img1 {width:100%;}
.ad-bg .ad-index .ad-list li .img1 img{max-width:100%;transition:all 0.6s ease;}
.ad-bg .ad-index .ad-list li .w1{color:#fff;font-size:.9rem;padding:12px 0;position: absolute;background: rgba(0,0,0,.55);left: 0; bottom: 0; width: 100%;}


/*产品优势*/
.odds{padding-bottom:.5rem;overflow:hidden;color:#333;}
.odds .title{font-size:.85rem;color:#fff;text-align:center;line-height:2rem;padding:.9rem;background:#0091fe;position:relative;}
.odds .title span{display:block;font-size:1.6rem;color:#fff;line-height:2rem;font-weight:bold;margin-bottom:.45rem;}
.odds .title::before{position:absolute;content:"";left:50%;bottom:-2rem;border:1rem solid transparent;border-top-color: #0091fe;margin-left:-.2rem;}

.oddsMain{padding:.3rem .3rem 0 .3rem;font-size:.28rem;}
.oddsMain li{padding:1rem 0;overflow: hidden;border-bottom:1px dotted #b2b2b2;}
.oddsMain li .fl{width:100%; margin-bottom: .4rem}
.oddsMain li .ssr{ margin: 1.2rem 0; font-size: .8rem; line-height: 1.55rem;}
.oddsMain li .fpr{ clear: both; overflow: hidden; color: #555; font-size: .28em; font-weight: bold;}
.oddsMain li .fpr img{ width: 3.3rem; height: auto; float: left;}
.oddsMain li .fpr:hover img{transform:rotate(360deg);}
.oddsMain li .fpr p{float: right; width: 84%;  line-height: 1.45rem; font-size: .8rem}
.oddsMain li .num,.oddsMain li h3{ display: inline-block;}
.oddsMain li .num{font-size:1.5rem;line-height:3rem;height:3rem; color:#fff;width:2.5rem;background: url('../images/odds_li.png') no-repeat;-webkit-background-size:cover;background-size:cover;display:inline-block;text-align:center;font-weight:bold;margin-bottom:.2rem;}
.oddsMain li h3{font-size:1rem;font-weight:bold;margin-bottom:.1rem;float:right; width: calc(100% - 3.55rem);}
.oddsMain li h3 span{ color:#df1c1f;}
.oddsMain li .fr {width:100%; margin-bottom: .6rem}
.oddsMain li  img{display:block;width:100%;}



.adv{width: 100%; background: url(../images/adv.jpg) no-repeat center; color: #fff; height: 200px;}
.adv .b_l{padding-top: 1.25rem; line-height: 1.85rem;width: 93%;margin: 0 auto; text-align: center;}
.adv .b_l p{font-size: .7rem;}
.adv .b_l strong{font-size: 1.04rem;}

.adv .b_r{ width:55%;background:url(../images/phone1.png) left center no-repeat;background-size: 40px; margin: 1.2rem auto;padding-left: 50px;}
.adv .b_r p{font-size: .85rem;}
.adv .b_r .dh{font-size: 1.3rem; font-weight: bold; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", "sans-serif";letter-spacing: 1.5px;}


.about_all{width: 100%;padding:30px 1.5%; overflow: hidden;}
.about_l{width: 98%; margin-top: 25px;}
.about_l .word{margin-top: 1rem;font-size: .8rem;line-height: 1.65rem;color: #000;font-weight: lighter;}
.about_r{width: 92%;border: 10px solid #e5e5e5;}
.about_l .word a{font-weight:700;}

.dyip{background:#fff; padding:0 0 20px 0; overflow: hidden;}
.dyip .swiper-father{position: relative;}
.dyip .index_product{padding:0;}
.dyip .index_product .swiper-slide{background: #FFF;}
.dyip .index_product .swiper-slide img{width: 100%;}
.dyip .index_product .swiper-slide p{font-size: .8rem;text-align: center;line-height: 1.75;padding:10px 0; color: #222;}
.dyip .swiper-father .swiper-button-next,.dyip .swiper-father .swiper-button-prev{width: 50px;height: 50px;border-radius: 5px;line-height: 50px;text-align: center;box-sizing: border-box;}
.dyip .swiper-father .swiper-button-next i,.dyip .swiper-father .swiper-button-prev i{font-size: 30px;color: #fff; font-weight: lighter;}
.dyip .swiper-father .left{right: 0;outline: medium;background: none;}
.dyip .swiper-father .right{left: -0;outline: medium;background: none;}
.dyip .swiper-father .left:hover i,.dyip .swiper-father .right:hover i{color: #0092db;}
.dyip .swiper-pagination-bi{position: absolute;bottom:-15px;z-index: 11;text-align: center; width: 100%;}
.dyip .swiper-pagination-bi .swiper-pagination-bullet{margin:0 5px;}
.dyip .swiper-pagination-bullet{width: 12px;height:12px;background: #bbb;border-radius: 10px}
.dyip .swiper-pagination-bullet-active{background: #0092db;opacity: 1;}


/*新闻*/
.dnews{background:#f5f5f5;padding:2rem 0 0;}
.dnews .box{margin-top:0; overflow: hidden;}
.dnews .dliup_l{width: 100%;float: left;position: relative;}
.dnews .dliup_l .bt{background:rgba(0,0,0,.58);color: #FFF;padding:3%; position: absolute; bottom: 0; left: 0; width: 94%;}
.dnews .dliup_l .bt h5{font-size: 18px;font-weight: bold;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dnews .dliup_l .bt h5 a{color: #FFF;}
.dnews .dliup_l .bt h5 a:hover{color: #FFF;}
.dnews .dliup_l .bt p{margin-top: 15px;}
.dnews .dliup_l .pic{}
.dnews .dliup_l .pic img{width: 100%;height:auto;}
.dnews .dliup_l .txt{line-height: 24px;margin-top: 15px;}
.dnews .dliup_r{width:100%;float: right;margin-top: 15px;}
.dnews .dliup_r .slideTxtBox{ }
.dnews .dliup_r .slideTxtBox .hd{margin-bottom: 15px;}
.dnews .dliup_r .slideTxtBox .hd ul{float: left;}
.dnews .dliup_r .slideTxtBox .hd ul li{float: left;font-size: 18px;margin-right: 30px;padding-right:30px;}
.dnews .dliup_r .slideTxtBox .hd ul li.on{font-weight: bold;color:#0c558c;}
.dnews .dliup_r .slideTxtBox .hd .more{float: right;}
.dnews .dliup_r .slideTxtBox .bd ul{}
.dnews .dliup_r .slideTxtBox .bd li{background: #fff; margin:0 0 13px 0; cursor: pointer;padding: 12px; overflow: hidden;}
.dnews .dliup_r .slideTxtBox .bd li .li_l{width: 82%; box-sizing:content-box; float: right;}
.dnews .dliup_r .slideTxtBox .bd li h6{font-size: .95rem;font-weight: bold;margin-bottom: 10px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.dnews .dliup_r .slideTxtBox .bd li p{font-size: .8rem;line-height: 1.6rem;height: 56px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color: #777;}
.dnews .dliup_r .slideTxtBox .bd li .riqi{float: left;text-align: center;height: 90px;width: 18%;}
.dnews .dliup_r .slideTxtBox .bd li:hover{background: #fff;color: #222; transition: all .3s;}
.dnews .dliup_r .slideTxtBox .bd li:hover h6 a{color: #222;transition: all .3s;}
.dnews .dliup_r .slideTxtBox .bd li .riqi .ri{font-size: 30px;padding-top: 10px;}
.dnews .dliup_r .slideTxtBox .bd li .riqi .qi{line-height: 30px;}


.ncr_list{width:100%;height:auto;padding:5% 3%;background:#fff;margin-top: 22px; overflow:hidden; box-sizing: border-box;}
.ncr_list+.ncr_list{margin-top:18px;}
.ncrlt_title{display:inline-block;}
.ncrlt_title p{font-size:24px;padding-left:28px;line-height:1em;}
.ncr_f p{background:url(../images/faq.png) no-repeat left center;}
.ncrlt_title em{font-size:.8rem; font-style: normal;line-height:12px;margin-top:7px;color:#999999; display:block; margin-top:8px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.ncrl_top ol{float:right}
.ncrl_top ol li{width:10px;height:10px; display: inline-block;background:#bdbdbd;border-radius:10px;transition:600ms;}
.ncrl_top ol li+li{margin-left:8px;transition:600ms;}
.ncrl_top ol li.cur{width:22px;background:#0091fe;}
.ncrl_con{margin-top:28px;height:145px;overflow: hidden;}
.ncrl_con .news_div{height:145px;position:relative;}
.ncrl_con .news_div_item{width: 100%;}
.ncrl_con .news_div_item+.news_div_item{left:100%;}
.ncr_list+.ncr_list .news_div_item{position:absolute;top:0;left:0; height:145px; overflow:hidden;}
.ncr_list+.ncr_list .news_div_item+.news_div_item{top:100%;}
.ncrl_con .news_div_item>div{display:inline-block;vertical-align:top;}
.ncrl_con .news_div_item_content{width:100%;}
.ncrl_con .news_div_item_title a{font-size:18px;font-weight:bold;margin-bottom: 22px; display: block;}
.ncrl_con .news_div_item_body{margin-top:-3px; line-height: 25px; font-size: .8rem;}
.ncrl_con .news_div_item_date{text-align:right;position:absolute;margin-top: 28px; left: 0; bottom: 0; width: 100%}
.ncrl_con .news_div_item_date>div{display:inline-block;vertical-align:middle;font-size:.8rem;font-weight:bold;color:#6e6e6e;line-height: 1.25em;}
.ncrl_con .news_div_item_date:before{content:'';width:80px;height:2px;background:#eaeaea;position:absolute;top:50%;left:0;margin-top:-1px;}

@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:87%;}
}
@media screen and (min-width:375px) {
	html { font-size:88%;}
}
@media screen and (min-width:400px) {
	html { font-size:98%;}
}
@media screen and (min-width:4.8rem) {
	html { font-size:100%;}
}
@media screen and (min-width:480px) {
	html { font-size:112%;}

}
@media screen and (min-width:568px) {
	html { font-size:131%;}

}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}

/*内页代码*/
.banner_img{height: 12rem; position: relative;}

.sun-nav{width: 100%;overflow: hidden; }
.sun-nav ul{ font-size: 0;}
.sun-nav ul a{float:left;width:50%;background:#777;margin-bottom:.1rem;}
.sun-nav ul li{ text-align: center; font-size: .85rem; color: #fff; line-height: 2.75rem; cursor: pointer; transition: all .5s ease; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none;box-sizing: border-box;}
.active{background-color: rgba(0, 145, 254, 0.68); color: #fff !important;}


.tit h3{margin:0 0 1rem 0;text-align: center;font-size: 1.4rem;color: #323232;line-height: 1.75rem;display: block;}
.tit h3 i{font-size: .65rem;font-style: normal;color: #bbb;display: block;text-transform: Uppercase; display:none;}



.inner_context{width:96%;  margin:1.5rem auto; overflow: hidden;}
.inner_context .about_ny{font-size:.8rem; color:#444; line-height:1.85rem;  overflow-x:auto;}
.inner_context .about_ny img{display:inline-block;max-width:97%; margin-top: 0.35rem;}

.about_ny table {width: 200%;border-collapse: collapse; border-left: 1px solid #333;border-top: 1px solid #333; margin-bottom: 10px;text-align:center;}
.about_ny table tr td{border-right: 1px solid #333;border-bottom: 1px solid #333;font-size: .75rem;line-height: 1.5rem; padding: 4px 5px; color: #000;}
.about_ny table tr:first-child td{ background: #0091fe; color: #fff !important; font-size: .85rem !important; padding: 5px 0;}
.about_ny table tr {background: #fff;border-bottom: 1px solid #333;}



.zhengshu{width: 100%; overflow: hidden;}
.zhengshu ul{margin-left: -2%; }
.zhengshu li{float: left;width: 48%; margin-left: 2%;margin-bottom: 15px;text-align: center;}
.zhengshu li img{max-width: 97%; border: 1px solid #ccc; padding: 2px;}
.zhengshu li span{font-size:0.8rem; line-height:1.65rem; padding-top: 0.25rem; display: block; text-align: center;}

.Ulimg{width:100%; margin-top: 20px; overflow: hidden;}
.Ulimg ul{ margin-left:-2%; }
.Ulimg li{ float:left; width:48%; margin-left:2%; text-align:center; margin-bottom:1.5%;}
.Ulimg li img{ max-width:98%;}
.Ulimg li span{font-size:0.8rem; line-height:1.65rem; padding-top: 0.25rem; display: block; text-align: center;}



/* 企业理念 */
.m_qyln{margin-top: 1.2rem; overflow: hidden;}
.m_qyln h2{height: 195px;}
.m_qyln .qyln{float: left;width:100%;margin-bottom:1.2rem;overflow: hidden;}
.m_qyln .lastdl{margin-right: 0; }
.m_qyln .qyln dt{float: left;width: 126px;height: 126px;overflow: hidden;;}
.m_qyln .qyln dt img{width:252px;height: 126px;display: block; max-width:inherit!important}
.m_qyln .qyln dt:hover img,.m_qyln .cur img{margin-left: -126px;}
.m_qyln .qyln dd{float: right;width: calc(100% - 140px);}
.m_qyln .qyln dd h3{font-weight: normal;height: 2.5rem;line-height: 2.5rem;font-size: 1.22rem;color: #333333;}
.m_qyln .qyln dd p{font-size: .8rem;line-height: 1.45rem;color: #333333;}


.g_anvs{height: auto; margin-top: 1rem; position: relative;}
.g_anvs h2{background: url(../images/anlitit1.jpg) no-repeat; background-size: 86%; padding: 9% 0 6% 21%;font-size: .85rem;color: #333333;line-height: 1.55rem;font-weight: normal;}
.g_anvs .anvs dl{width: 100%;height: auto;padding: 20px; box-sizing: border-box;}
.g_anvs .anvs .vs01{background: #093450}
.g_anvs .anvs .vs02{margin-right: 0;background: #ffe5d5;}
.g_anvs .anvs dt{margin-bottom: .5rem;}
.g_anvs .anvs dt img{width: 100%;hdisplay: block;}
.g_anvs .anvs h3{height: 40px;line-height: 40px;font-weight: normal;text-align: center;font-size: 1.25rem;color: #fff;margin-bottom: 10px;}
.g_anvs .anvs p{font-size: .85rem;line-height: 1.75rem;color: #fff}
.g_anvs .anvs .vs02 h3{color: #111;}
.g_anvs .anvs .vs02 p{color: #111;}
.g_anvs .vsico{width: 100px;margin: .2rem auto;text-align: center; }


.g_pz2{padding-top: 2rem;}
.g_pz2 h2{height: auto;}
.g_pz2 .m_pz2{width: 100%;}
.g_pz2 .m_pz2 h3{background: url(../images/pzline.jpg) no-repeat 0 bottom;height: 62px;margin-bottom: 20px;font-weight: normal;font-size: 30px;color: #333333;}
.g_pz2 .m_pz2 p{font-size: .95rem;line-height: 1.85rem;color: #333333;margin-bottom: 7px;}
.g_pz2 .m_pz2 p i{font-weight: normal;color: #ff4e00;}
.g_pz2 .m_pz2 em{display: block;margin-top: 20px;font-size: 12px;color: #999;text-transform: uppercase;font-family: arial; margin-bottom: 20px;}
.pz2tel b{display: block;background: url(../images/pztel.jpg) no-repeat 0 0;padding-left: 40px;font-size: 1.5rem;color: #ff4e00;font-weight: normal;margin-right: 20px; float: left; margin-bottom:.65rem;}
.pz2tel span{display: block;float: left;width: 123px;height: 36px;line-height: 36px;text-align: center;font-size: .8rem;color: #fff;background: #ff4e00;border-radius: 3px;}
.pz2tel span a{color: #fff;}



/* PCBA方案开始 */
.g_paba{padding-bottom: 20px; overflow: hidden;}

.g_plan{background:#f5f5f5; padding: 1.5rem 0; overflow: hidden;}
.g_plan .swiper-father{position: relative;}
.g_plan .tj_product{padding:0 2%;}
.g_plan .tj_product .swiper-slide{background: #FFF;}
.g_plan .tj_product .swiper-slide img{width: 100%;}
.g_plan .tj_product .swiper-slide p{font-size: .8rem;text-align: center;line-height: 1.65rem;padding:10px 0; color: #222;}
.g_plan .swiper-father .swiper-button-next,.g_plan .swiper-father .swiper-button-prev{width: 50px;height: 50px;border-radius: 5px;line-height: 50px;text-align: center;box-sizing: border-box;}
.g_plan .swiper-father .swiper-button-next i,.g_plan .swiper-father .swiper-button-prev i{font-size: 1.5rem;color: #aaa; font-weight: lighter;}
.g_plan .swiper-father .left{right: 0;outline: medium;background: none;}
.g_plan .swiper-father .right{left: 0;outline: medium;background: none;}
.g_plan .swiper-father .left:hover i,.g_plan .swiper-father .right:hover i{color: #0092db;}
.g_plan .swiper-pagination-bi{position: absolute;bottom:-15px;z-index: 11;text-align: center; width: 100%;}
.g_plan .swiper-pagination-bi .swiper-pagination-bullet{margin:0 5px;}
.g_plan .swiper-pagination-bullet{width: 12px;height:12px;background: #bbb;border-radius: 10px}
.g_plan .swiper-pagination-bullet-active{background: #0092db;opacity: 1;}

.g_plan .cp_mores{width:155px;height:45px;line-height:45px;text-align:center;background:#333;font-size:15px;color:#fff;display:block; margin:35px auto 10px auto;}
.g_plan .cp_mores a{color:#fff;}


.g_kpj{ margin-top: 1.5rem; overflow: hidden;}
.g_kpj .m_kpj2{float: left;width:100%;padding: 15px;background: #f1ddce; box-sizing: border-box;}
.g_kpj .m_kpj2 dl{height: 105px;}
.g_kpj .m_kpj2 dt{float: left;width: 78px;height: 78px;overflow: hidden;}
.g_kpj .m_kpj2 dt img{width: 78px;height: 156px;display: block; margin-top: 0;}
.g_kpj .m_kpj2:hover dt img{margin-top:-78px;}
.g_kpj .m_kpj2 dd{float:right;width: calc(100% - 85px);}
.g_kpj .m_kpj2 dd h3{height: 1.75rem;line-height:  1.75rem;font-size: 1.25rem; overflow: hidden;font-weight: normal;color: #ff4e00;}
.g_kpj .m_kpj2 dd p{font-size: .8rem;color: #333;line-height: 1.5rem;}


/* 优势 */
.g_papbys{background: #f8f8f8; margin-top: 1.5rem; padding-top:1.5rem; }
.g_papbys .pcb_nr{width:97%;padding: 1.5%; overflow: hidden;}
.g_papbys .pcb_nr .pcbays{float: left; padding: .5rem 0}
.g_papbys .pcb_nr .pcbays img{width: 100%;display: block;}
.g_papbys .pcb_nr .pcbays h3{line-height: 2.5rem; font-size: 1.35rem; color: #e70012;}
.g_papbys .pcb_nr .pcbays p{font-size: .85rem; color: #555555;line-height: 1.8rem; }

.g_pcab{ margin-top: 2rem; overflow: hidden;}
.g_pcab dt{float: left;width: 100%;}
.g_pcab dt img{width: 100%;display: block;}
.g_pcab dd{float:left;width: 100%;padding: 20px;background: #e40011; box-sizing: border-box;}
.g_pcab dd p{font-size: .85rem;color: #fff;line-height: 2rem; overflow: hidden;}

/* PCBA方案结束 */


/* SMT加工开始 */
.m_gzxj{height: auto; overflow: hidden;}
.m_gzxj h2{font-size: 1.25rem; line-height: 2rem;padding: 1.42rem 0; color: #e40011; font-weight: 500; text-align: center;}
.m_gzxj .gzxj{float: left;width:100%; border: 1px solid #e2e2e2; margin: 0 0 38px 0;padding: 15px; box-sizing: border-box;}
.m_gzxj .lastxj{margin-right: 0;}
.m_gzxj .gzxj dt,.m_gzxj .gzxj dt img{width: 100%;display: block;}
.m_gzxj .gzxj dd{padding-top: 20px;}
.m_gzxj .gzxj dd h3{line-height: 2rem;overflow: hidden;font-weight: normal;font-size: 1.15rem;color: #333;margin-bottom: .5rem;text-align: center;}
.m_gzxj .gzxj dd p{padding: 0;text-align: center;font-size: .8rem;line-height: 1.65rem;}
.m_gzxj .gzxj:hover{box-shadow: 2px 3px 8px #ccc;}
.m_gzxj .gzxj:hover dd h3{color: #e40011;}

/* smt加工流程 */
.g_smtlc{background: url(../images/smtlcbg.jpg) no-repeat center top;height: 432px;}
.g_smtlc h2{font-size: 1.45rem; line-height: 2rem;padding: 1.2rem 0; color: #e40011; font-weight: 500; text-align: center;}
.g_smtlc ul{width: 100%; }
.g_smtlc li{float: left;width: 25%; text-align: center;font-size: .7rem;color: #333;position: relative; margin-bottom: .85rem;}
.g_smtlc li b{display: block;margin: .75rem auto; background: #e40011;width: 2.5rem;height: 2.5rem;border-radius: 100%; font-weight: normal; text-align: center; line-height: 2.5rem; color: #fff; font-size: 1.35rem}
.g_smtlc li:after{position: absolute;content: "";left: 70%; top: 2rem;width: 3.65rem;height: 1px; background: #ccc;}


/* PCB线路板 开始 */
/* 制程能力*/
.g_jbzcn{margin: 20px 0 30px; overflow: hidden;}
.g_jbzcn h2{font-size: 1.45rem; line-height: 2rem;padding: 1.42rem 0; color: #e40011; font-weight: 500; text-align: center;}
table{border-collapse: collapse;border-spacing: 0;font-family: "微软雅黑";}
.box-table{width: 100%;background: #fff;}
.box-table th{height: 3rem;text-align: center;background: #e40011;font-size: .95rem;color: #fff;border: 1px solid #aaa;border-right: 1px solid #a30000;}
.box-table td{padding: 6px;border:1px solid #aaa;font-size: .75rem;line-height: 1.55rem;color: #444;}
.box-table td b:hover{color:#a30000}
.box-table td b{font-size: 15px;color: #333;}
.box-table td p span{display: inline-block;}
.box-table tr:nth-child(odd){background: #eee}

/* 制程生产流程*/
.g_pcbjglc{margin:0 0 15px; overflow: hidden;}
.g_pcbjglc  h2{font-size: 1.45rem; line-height: 2rem;padding: 1.42rem 0; color: #e40011; font-weight: 500; text-align: center;}
.g_pcbjglc .m_pcblc {margin-right: -3%; }
.g_pcbjglc .m_pcblc dl{float: left;width: 30.333%;margin: 0 3% 1rem 0;border: 1px solid #e2e2e2; padding: 3% 0; box-sizing: border-box;}
.g_pcbjglc .m_pcblc dt{position: relative; width: 112px;margin: 0 auto 8px;}
.g_pcbjglc .m_pcblc dt img{width: 100%; display: block;}
.g_pcbjglc .m_pcblc dt em{position: absolute;width: 112px;height: 112px;background:url(../images/lcsha.png) no-repeat;left:0;top:0;}
.g_pcbjglc .m_pcblc h3{line-height: 1.65rem;text-align: center;font-weight: normal;font-size: .75rem;color: #555555;margin-bottom: 5px;}
.g_pcbjglc .m_pcblc p{font-size: .9rem;color: #555555;text-align: center;}



/* 元器件 开始 */
/* 优势 */
.g_qqjys{ overflow: hidden;}
.g_qqjys h2{font-size: 1.45rem; line-height: 2rem;padding: 1.42rem 0; color: #e40011; font-weight: 500; text-align: center;}
.g_qqjys .ggj_nr{width:97%;padding: 1.5%; overflow: hidden;}
.g_qqjys .ggj_nr .m_gy{float: left; padding: .5rem 0}
.g_qqjys .ggj_nr .m_gy .mg_img{width: 25%;float: left;}
.g_qqjys .ggj_nr .m_gy .mg_img img{width: 100%;display: block;}
.g_qqjys .ggj_nr .m_gy .mg_ys{float: right; width: calc(100% - 29%)}
.g_qqjys .ggj_nr .m_gy .mg_ys h3{line-height: 2.15rem; color: #c30101; font-size: 1.3rem;font-weight: bold;}
.g_qqjys .ggj_nr .m_gy .mg_ys h3 em{display: block; font-size: 1.1rem; color: #333333; font-weight: normal;}
.g_qqjys .ggj_nr .m_gy .mg_ys p{font-size: .8rem; color: #333333; line-height: 1.65rem; padding-top: .5rem}

.g_qqjys .ggj_nr .yqjys_img{width:100%;float: left;}
.g_qqjys .ggj_nr .yqjys_img img{width: 100%;display: block;}


.yq_hz{ padding-bottom:1rem; overflow: hidden;}
.yq_hz h3{font-size: 1.45rem; line-height: 2rem;padding: 1.42rem 0; color: #e40011; font-weight: 500; text-align: center;}
.yq_hz ul{margin-left: -1%; overflow: hidden;}
.yq_hz ul li{float: left; width: 49%; margin-left: 1%; margin-bottom: 4%; overflow: hidden;}
.yq_hz ul li img{width: 96%; border: 1px solid #ccc; padding: 2px;}
.yq_hz ul li p{font-size:.8rem; line-height:1.5rem; padding-top: 10px; display: block; text-align: center;}


.g_pcbxban{width: 100%;background:url(../images/pcbxban.jpg) no-repeat center top;height: 143px; margin-bottom: 55px; background-size:cover;}
.g_pcbxban img{width: 100%;display: block;}

/*新闻*/
.news-list{width:100%;overflow: hidden;}
.news-list dl{border: 1px solid #dedede;margin-bottom: 20px;padding: 12px;background: #fff;overflow: hidden;}
.news-list dt{width: 38%;float: left;}
.news-list dt img{width:100%;display: block;}
.news-list dd{float:right; width: calc(100% - 41%);overflow: hidden;}
.news-list dd h4{height: 1.75rem;font-weight: normal;font-size:.9rem;color: #154c64;line-height:  1.75rem;margin-bottom: 5px;overflow: hidden;}
.news-list h4 a{display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list dl:hover{border:1px solid #0f99e2;}
.news-list dl:hover h4 a{color: #0f99e2;}
.news-list-desc{max-height: 3rem;font-size: .8rem;line-height: 1.5rem;color: #797979;margin-bottom: .6rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-list-deta{width: 90px;height: 32px;line-height: 32px;text-align: center;display: block;float: right;background: #aaa;color: #fff;}
.news-list-deta a{color:#fff;}
.news-list dl:hover .news-list-deta{background: #0f99e2;border-color: #0f99e2;}
.news-list dl:hover .news-list-deta a{color: #fff;} 



.faq{width: 100%; overflow: hidden;}
.faq ul{}
.faq li{width: 100%; padding:0 0 2% 0;margin-bottom: 20px; border-bottom: 1px solid #dedede; box-sizing: border-box; cursor: pointer; overflow: hidden;}
.faq li .FQbt{font-size: .95rem; display: block; line-height:1.75rem; font-weight: bold; color: #4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.faq li .fqtxt{font-size: .8rem;margin-top:8px;line-height: 1.65rem;color: #555;height:4.95rem; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.faq li .fqtxt a.look{color: #0f99e2;font-size: .75rem; padding-left: 10px;}



/*新闻详情*/
.newShow{width: 100%; overflow: hidden;}
.newShow .name{ text-align:center; font-size:1rem; color:#222; font-weight:bold; padding-bottom:20px;}
.newShow .time{ text-align:center; font-size:.8rem; color:#666; border-bottom:1px dashed #ccc; padding-bottom:15px;}
.newShow .time em{ padding:0 15px;}
.newShow .contss{ padding:10px 0 20px 0; font-size:.8rem; line-height:1.75rem; color: #555; border-bottom:1px #DEDEDE solid;}
.newShow .contss img {max-width:100%;margin:10px auto;text-align:center;display:table-cell;clear:both;overflow:hidden;}


.fanhui{width:126px;margin:1rem auto;}
.fanhui a{width:115px;height:40px;line-height:40px; text-align:center;background:#0f99e2;font-size:16px;color:#fff;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.fanhui a:hover{color:#fff;font-size:16px;font-weight:100;text-decoration:underline;}


.PreveNext {border-top:1px #DEDEDE solid; margin:0px auto;width:100%;height:70px;padding-top:10px;padding-bottom:10px;clear:both;overflow:hidden;}
.PreveNext ul{float:left;}
.PreveNext li{width:100%;float:left;line-height:32px;text-align:left;}


.products{width:100%; overflow: hidden;}
.products ul{margin-left: -2%; }
.products ul li{width:48%;float: left;margin-left:2%;margin-bottom: 1.2%; transition: all 0.3s;}
.products ul li img{max-width: 97%; border:1px solid #e2e2e2; }
.products ul li span{line-height:1.75rem; font-size:.9rem; padding:.5rem 0; text-align: center; display: block;}



/*产品详情页¨*/



/*联系我们*/
.g_lxwm{width:100%; margin: 20px 0; overflow: hidden;}
.g_lxwm h2{padding: 1rem 0; font-size:1.2rem; text-align: center; line-height: 2rem; font-weight:700;}
.g_lxwm .lxwm{border: 1px solid #e1e1e1;padding: 16px 0 35px;overflow: hidden;}
.g_lxwm .lxwm li{position: relative;padding-left: 60px;float: left;width: 98%; line-height: 3.2rem;  margin: 0 15px 0 5px;font-size: .85rem;color: #333333;box-sizing: border-box;}
.g_lxwm .lxwm li em{position: absolute;left: 5px;top: 0;}
.g_lxwm .lxwm li em img{max-width: 100%;}

#map_container{height:400px;}


.rellb-list{width: 100%; margin-bottom:40px;}
.rellb-list ul{border-bottom: 1px solid #d8dadd; overflow:hidden;}
.rellb-list li{width: 100%; margin-bottom: 3.5%;font-size:.95rem;line-height: 2.25; float:left;}
.rellb-list li .name{display: flex;align-items: center;min-height: 35px;color: #333;line-height: 1.32;transition: all .4s ease; font-weight:bold; font-size:18px;}
.rellb-list li .phone{color: #666;}


/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 0;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:.8rem;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:.8rem;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ec2012;border:none;}