.bg:nth-child(even){background: #ffffff;overflow: auto;}
.banner {width: 100%;position: relative;overflow: hidden;}
.banner .content {position: relative;padding-top: 55%;}
.banner .content img {position: absolute;width: 100%;top: 0;left: 0;height: 100%;}
.banner .content .mask {position: absolute;height: 100%;width: 100%;left: 0;top: 0;text-align: center;color: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;background-color:rgb(50 50 50 / 50%);}
.banner .content .mask .banbox h1,.banner .content .mask .banbox .bantit{font-size: 1.4rem;line-height: 2rem;color: #fff;margin: 0 auto;}
.banner .content .mask .banbox .bantext{margin-top: .5rem;font-size: .875rem;line-height: 1.8rem;color:rgba(255, 255, 255, 0.9);}

.white{background-color:#fff;}
.gray{background-color: #f5f5f5;}
.ty-title{font-size: 1.3rem;text-align: center;padding-top: 3rem;font-weight: bold;}
.ty-text{font-size: .875rem;text-align: center;margin-top: 1.5rem;line-height: 1.8rem;color: #666666;}
/*left-right*/
.lr .text{margin-top: 1rem;}
.lr .text h2{font-size: 1.4rem;color: #333;}
.lr .text .line{width: 50px;height: 2px;margin: .9rem 0 1.2rem;background: #4667aa;}
.lr .text p{font-size: 1rem;line-height: 1.8rem;color: #666;}
.lr .text p a{color: #3557aa;}
.lr .text p strong{color: #3557aa;}
.lr .text p:last-of-type{margin-bottom: 1rem;}
.lr .text .button {text-align:center;margin-bottom: .5rem;}
.lr .text .button a{color: #4667aa;border: 1px solid #4667aa;font-weight: bold;padding: .2rem 1rem;}
.ty-title{font-size: 1.3rem;text-align: center;padding-top: 3rem;font-weight: bold;}
.ty-text{font-size: .875rem;text-align: center;margin-top: 1.5rem;line-height: 1.8rem;color: #666666;}
.text h2{font-size: 1.6rem;margin-top: 10px;}
.text p{font-size: 1rem;line-height: 1.8rem;color: #666;}
.text .line{width: 50px;height: 2px;margin: .9rem 0 1.2rem;background: #4667aa;}

/*topimg-bottext*/
.imgtext li{margin-bottom: 40px;}
.imgtext li .item{padding:40px;}
.imgtext li .item h2{font-size: 1.5rem;color: #3557aa;text-align: center;}
.imgtext li .item p{font-size: 1rem;color: #333;line-height: 28px;margin-top: 20px;text-align: center;}
/*topimg-bottext*/
.imgtext .item{margin-bottom: 2rem;}
.imgtext .item .text{padding: 1.5rem;}
.imgtext .item .text h2{font-size: 1.3rem;color: #3557aa;text-align: center;}
.imgtext .item .text p{font-size: .875rem;color: #333;line-height: 28px;margin-top: .5rem;text-align: center;}
.imgtext .item .button{text-align:center;margin-top: .5rem;}
.imgtext .item .button a{color: #4667aa;border: 1px solid #4667aa;font-weight: bold;padding: .2rem 1rem;font-size: .875rem;border-radius: 5px;}
.imgtext .item .text{background: #f8f8f8;}
.bg .imgtext .item .text{background-color: #fff;}
.button12{display:flex;justify-content:center;}
.button12 a{display:flex;width:210px;height:46px;border: 1px solid #4667aa;border-radius:4px;color:#ffffff;background-color: #4667aa;font-size:16px;justify-content:center;align-items:center;}
.button12 a:first-child{margin-right:18px;}
.button12 a:last-child{color: #4667aa;background-color:#fff;font-size: 1rem;font-weight:bold;}
.button12 a i{display:block;width:24px;height:20px;margin-right:5px;}
.button12 a:last-child i{background:url(/images/dh.png) no-repeat center;background-size:cover;}
.button12 a:first-child i{background:url(/images/kefu.png) no-repeat center;background-size:cover;}
/*imgs*/
.imgs .tit{text-align: center;font-size: 1rem;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;line-height: 3rem;}
.imgs p{font-size: 1rem;line-height: 1.8rem;color: #666;}
.bg:nth-child(even) .info {padding: 1rem;background-color: #f8f8f8;margin-bottom: 1rem;}
.info .tit{font-size: 1.2rem;color: #3557aa;text-align: center;}
.info p{font-size: 1rem;color: #333;line-height: 28px;margin: .5rem auto;text-align: center;}

.bg .jituan-table{background: #fff;}
.jituan-table {width: 100%;border-collapse: collapse;border: 1px solid #dedfdf;margin-top: 1.5rem;font-size: 0.875rem;overflow-x: scroll;display: flex;}
.jituan-table tr:nth-of-type(2n-1) {background: #f1f3f8;}
.jituan-table td {padding: 12px 8px;line-height: 22px;text-align: center;}
/*issue*/
.issue {margin-bottom: 15px;box-shadow: 0 0 0 #fff;-webkit-transition: all .3s ease;transition: all .3s ease;position: relative;overflow: hidden;}
.issue .detail{display: block;border: 1px solid #eee;padding: 2.5rem 1rem 1rem 1rem;background-color:#fff;}
.issue h3 {margin-bottom: 1rem;line-height: 1.8rem;font-size: 1.1rem;color: #4667aa;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.issue p{font-size: .875rem;line-height: 1.6rem;}
.issue i {background: url() no-repeat;position: absolute;top: -20px;left: -10px;display: block;width: 50px;height: 50px;background-position: -5px -96px;margin-left: 24px;}
/**/
.mukuai li{margin-bottom: 15px;}
.mukuai li .item{padding: 15px;border-radius: 8px;background: #f8f8f8;}
.mukuai li .item h2{font-size: 1.3rem;color: #3557aa;text-align: center;}
.mukuai li .item p{font-size: 1rem;color: #333;line-height: 28px;margin: 15px 0 0 0;text-align: center;}
/**/
.jituan-lianxi {overflow: auto;}
.jituan-lianxi .item{padding: 4%;text-align: center;background-color: #fafafa;width: 49%;float: left;}
.jituan-lianxi .item:first-child{margin-right: 2%;}
.jituan-lianxi i{display: block;margin: auto;width: 54px;height: 54px;border: solid 1px #dddddd;border-radius: 50%;}
.jituan-lianxi .icon-tel{background: url(/images/products/fm-tel.png) no-repeat center center;}
.jituan-lianxi .icon-em{background: url(/images/products/fm-em.png) no-repeat center center;}
.jituan-lianxi .item-dt{font-size: 14px;line-height: 24px;color: #828282;margin-top: 5px;}
.jituan-lianxi .item-dd{font-size: 1rem;line-height: 26px;color: #222;font-weight: bold;margin-top: 6px;}
.botsms p.tips{display: none;}
.bg:nth-child(odd) .jituan-lianxi .item{background: #fff;}