﻿@charset "utf-8";


/* banner */
.banner{
    width: 100%;
    position: relative;
}
.banner img{
    width: 100%;
    display: block;
}
/* banner End */

.banner{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.banner .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center;  }
.banner .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:-webkit-box; height:5px; background-color:rgba(51,51,51,0.5);   }
.banner .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; -webkit-box-flex:1;font-size:0 }
.banner .hd ul .on{ background:#005dc5;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd li img{ width:100%;}
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

/* 产品中心 */
.products-box{
    margin: 0.67rem 0.208rem 1.028rem;
    overflow: hidden;
}
.index-title{
    text-align: center;
    margin-bottom: 0.417rem;
}
.index-title h3{
    font-size: 0.417rem;
    color: #005dc5;
    font-weight: normal;
}
.index-title h3 a{
    font-size: 0.417rem;
    color: #005dc5;
    font-weight: normal;
}
.index-title p{
    color: #666;
    font-size: 0.3rem;
}
.index-title i{
    width: 0.7rem;
    height: 0.0417rem;
    background: #005dc5;
    text-align: center;
    display: inline-block;
    margin-top: 0.28rem;
}
.products-list ul li{
    width: 49%;
    float: left;
    text-align: center;
    margin-bottom: 0.48rem;
}
.products-list ul li:nth-child(2n){
    float: right;
}
.products-list ul li:nth-of-type(3){
    margin-bottom: 0;
}
.products-list ul li:nth-of-type(4){
    margin-bottom: 0;
}
.products-list ul li a span{
    border: 1px #dedede solid;
    display: block;
    box-sizing: border-box;
}
.products-list ul li a span img{
    width: 100%;
    display: block;
}
.products-list ul li a p{
    color: #333;
    font-size: 0.28rem;
    padding: 0 6%;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 0.18rem;
}
/* 产品中心 End */

/* 边框颜色 */
.common-bg{
    background: #dbdbdb;
    height: 0.208rem;
}
/* 边框颜色 End */

/* 电路板介绍 */
.board-introduce{
    margin: 0.67rem 0.208rem 1.028rem;
    overflow: hidden;
}
.board-introduce-text{
    background: #ebeced;
    padding: 0.305rem 1.042rem;
    border-radius: 0.69rem;
}
.board-introduce-text p{
    color: #666;
    font-size: 0.3rem;
    text-align: center;
    line-height: 0.35rem;
}
.board-introduce-list ul li{
    width: 50%;
    float: left;
    text-align: center;
    border-right: #e1e3e5 0.019rem solid;
    border-bottom: #e1e3e5 0.019rem solid;
    box-sizing: border-box;
    height: 6.5rem;
}
.board-introduce-list{
    overflow: hidden;
    margin-top: 0.639rem;
}
.board-introduce-list ul li:nth-of-type(3){
    border-bottom: none;
}
.board-introduce-list ul li:nth-of-type(4){
    border-bottom: none;
}
.board-introduce-list ul li:nth-child(2n){
    border-right: 0;
}
.board-introduce-title{
    margin: 0.514rem 0.149rem 0.648rem;
}
.board-introduce-title h3{
    color: #333;
    font-size: 0.417rem;
    font-weight: normal;
    margin-bottom: 0.389rem;
}
.board-introduce-title p{
    font-size: 0.33rem;
    color: #666;
}
.board-introduce-img{
    width: 2.58rem;
    height: 2.58rem;
    border-radius: 50%;
    border: 2px #e5e5e5 dashed;
    padding: 0.139rem;
    margin: 0.56rem auto 0;
}
.board-introduce-img img{
    width: 2.58rem;
    height: 2.58rem;
    border-radius: 50%;
}
/* 电路板介绍 End */

/* 合作客户 */
.partner-box{
    margin: 0.67rem 0.208rem 1.028rem;
    overflow: hidden;
}
.partner-list{
    overflow: hidden;
}
.partner-list ul li{
    border: 1px #dedede solid;
    border-left: 1px solid transparent;
    border-top: 1px solid transparent;
    width: 33%;
    float: left;
    box-sizing: border-box;
}
.partner-list ul li:nth-child(3n+1){
    margin-left: 0.5%;
    border-left: 1px solid #dedede;
}
.partner-list ul li:nth-child(1),.partner-list ul li:nth-child(2),.partner-list ul li:nth-child(3){
    border-top: 1px solid #dedede;
}
.partner-list ul li img{
    width: 100%;
}
/* 合作客户 End */

/* 4大服务保障 */
.service-guarantee{
    margin: 0.67rem 0.208rem 1.028rem;
    overflow: hidden;
}
.service-guarantee img{
    display: block;
    width: 100%;
}
.service-guarantee-list ul li{
    width: 48%;
    float: left;
    margin-bottom: 0.83rem;
}
.service-guarantee-list ul li:nth-child(2n+2){
    float: right;
}
.service-guarantee-list ul li:nth-last-child(1){
    margin-bottom: 0;
}
.service-guarantee-list ul li:nth-last-child(2){
    margin-bottom: 0;
}
.service-guarantee-list ul li dd h3{
    font-size: 0.42rem;
    color: #333;
    font-weight: normal;
    margin-bottom: 0.139rem;
}
.service-guarantee-list ul li dd{
    float: right;
    width: 62%;
}
.service-guarantee-list ul li dt{
    float: left;
    width: 30%;
    margin-right: 0.28rem;
}
.service-guarantee-list ul li dd p{
    font-size: 0.33rem;
    color: #666;
}
/* 4大服务保障 End */

/* 走进金瑞欣 */
.about-box{
    margin: 0.67rem 0.208rem 1.028rem;
    overflow: hidden;
}
.video-content dt p{
    font-size: 0.33rem;
    color: #666;
    margin: 0.38rem 0 0.76rem;
    line-height: 0.55rem;
}
.video-content dt .box{
    padding:0;width: 9.57rem;
}
.video-content dt img{
    width: 100% !important;
}
.video-content dd ul{
    overflow: hidden;
}
.video-content dd ul li{
    float: left;
    width: 25%;
    text-align:center;
}
.video-content dd ul li h3{
    font-weight: normal;
    font-size: 0.56rem;
    color: #005dc5;
}
.video-content dd ul li h3 em{
    font-size: 0.19rem;
}
.video-content dd ul li p{
    font-size: 0.3rem;
    color: #999;
}
/* 走进金瑞欣 */

/* 新闻 */
.news-box{
    margin: 0 0 0.625rem;
    overflow: hidden;
}
.news-nav ul li{
    float: left;
    box-sizing: border-box;
    width: 50%;
    text-align: center;
    border-right: 0.014rem #e7e5e5 solid;
    cursor: pointer;
    border-bottom: 0.014rem #e7e5e5 solid;
    height: 1.25rem;
    line-height: 1.25rem;
}
.news-nav ul li:last-child{
    border-right: none;
}
.news-nav ul li{
    font-size: 0.45rem;
    color: #333;
}
.news-nav ul li.on{
    color: #005dc5;
    font-weight: bold;
    border-bottom: 0.028rem #005dc5 solid;
}
.news-content{
    overflow: hidden;
}
.news-content dl dt{
    width: 41% 
}
.news-nav{
    overflow: hidden;
    margin: 0rem 0 0.28rem;
}
.news-content dl dt img{
    width: 100%;
}
.news-content dl dd{
    width: 55%;
}
.news-content dl dd h3{
    margin-bottom: 0.18rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: normal;
    font-size: .333rem;
}
.news-content dl dd h3 a{
    font-weight: normal;
    font-size: 0.33rem;
    color: #333;
}
.news-content dl dd p{
    font-size: 0.33rem;
    color: #999;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-weight: normal;
}
.news-content dl ul{
    overflow: hidden;
}
.news-content ul li i{
    width: 4px;
    height: 4px;
    background: #a2a2a2;
    display: inline-block;
    border-radius: 50%;
    vertical-align: 0.069rem;
    margin-right: 0.19rem;
}
.news-content ul{
    margin-top: 0.28rem;
}
.news-content ul li{
    line-height: 0.56rem;
}
.news-content ul li a{
    color: #666;
    font-size: 0.33rem;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-weight: normal;
    float: left;
    width: 78%;
}
.news-content ul li span{
    float: right;
    color: #999;
    font-size: 0.25rem;
}
/* 新闻 End */

/* 4大理由 */
.reason-box{
    background: url(../images/reason.jpg) repeat-x;
    padding: 0.69rem 0 0.625rem;
    background-size: cover;
}
.index-reason h3 a,.index-reason p{
    color: #fff;
}
.index-reason i{
    background: #fff;
}
.reason-text{
    background: #fff;
    padding: 0.49rem 0.56rem 0.76rem;
}
.reason-text img{
    width: 100%;
}
.reason-text p{
    font-size: 0.33rem;
    color: #666;
    line-height: 0.5rem;
    margin-top: 0.35rem;
}
.reason-nav{
    overflow: hidden;
    text-align: center;
}
.reason-nav ul{
    overflow: hidden;
    display: block;
    width: 81%;
    margin: 0 auto;
}
.reason-nav ul li{
    background: #005dc5;
    margin-right: 0.12rem;
    min-width: 1.5rem;
    height: 1.39rem;
    text-align: center;
    border-radius: 0.83rem 0.83rem 0 0;
    top: .11rem;
    display: inline-block;
    position: relative;
}
.reason-nav ul li:last-child{
    margin-right: 0;
}
.reason-nav ul li h3{
    margin-top: 0.35rem;
    color: #fff;
    font-weight: normal;
    font-size: 0.49rem;
}
.reason-nav ul li p{
    color:#9ac3f2;
    font-size: 0.17rem;
}
.reason-nav ul li.on{
    background: #fff;
    height: 1.5rem;
    top: 0;
}
.reason-nav ul li.on h3{
    color: #005dc5;
}
.reason-nav ul li.on p{
    color: #cbcccc;
}
/* 4大理由 End */