.normal {
    width: 100%;
    height: 100%;
    background-color: #fff;
}
.normal-two-left-item {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: left;
    font-size: 16px;
    color:rgba(255,255,255,0.7);
    cursor: pointer;
}
.normal-two-left-item-cla {
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: left;
    font-size: 16px;
    background-color:#fff;
    color:#24a4fc;
    cursor: pointer;
    border-top: 1px solid #24a4fc;
    border-bottom: 1px solid #24a4fc;
    box-sizing: border-box;
}
.normal-header {
    width: 1200px;
    height: 148px;
    padding: 19px 0px;
    box-sizing: border-box; 
    margin: 0 auto;
    text-align: center;
    position: relative;
}
.normal-header-logo {
    width: 150px;
    height: 54px;
    position: absolute;
    top: 35px;
    left: 20px;
}
.normal-input-tabs {
    width: 100%;
    overflow: hidden;
}
.normal-input-tabs > div {
    float: left;
    width: 60px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    cursor: pointer;
}
.normal-popups-two-left-item-span {
    display: inline-block;
    width: 75%;
    height: 100%;
    margin-left: 36px;
}
/*  */
.normal-header-a1 {
    width: 100%;
    height: 30px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 14px;
}
.normal-header-a1 > .tabs {
    float: left;
    width:190px;
    height:30px;
    line-height: 30px;
    text-align: center;
    background:rgba(81,163,245,1);
    color: #fff;
}
.normal-header-a1 > .items {
    float: left;
    display: flex;
    margin-left: 20px;
}
.normal-header-a1 > .items > div {
    float: left;
    padding: 0px 20px;
    text-align: center;
    line-height: 30px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    cursor: pointer;
}
.normal-header-a1dh {
    float: right;
    line-height: 30px;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    font-style:italic;
    color:rgba(51,51,51,1);
}
.normal-header-a1dh > img {
    vertical-align: middle;
    width: 18px;
    height: 19px;
}
/*  */
.normal-content {
    background: url("/imgs/normal/TB1L7_mVIfpK1RjSZFOXXa6nFXa-838-846.png") top right no-repeat,
                url("/imgs/normal/TB1Eui2V9zqK1RjSZPcXXbTepXa-1604-1146.png") 90px 281px no-repeat,
                url("/imgs/normal/TB1Eui2V9zqK1RjSZPcXXbTepXa-1604-1146.png") 1176px 986px no-repeat,
                url("/imgs/normal/TB1L7_mVIfpK1RjSZFOXXa6nFXa-838-846.png") bottom left no-repeat,;
}
/*  */
.normal-swiper {
    width: 100%;
    position: relative;
    z-index: 999;
}
.normal .normal-two {
    top: 0px !important;
    height: 100% !important;
    pointer-events: none !important;
}
/*  */
.normal-setting {
    width: 100%;
    height: auto;
    background-color: #F4F4F4;
    padding-top: 20px;
    box-sizing: border-box;
}
.normal-exhibition {
    width: 1200px;
    height: 150px;
    margin: 0 auto;
}
.normal-exhibition > .item {
    float: left;
    width:392px;
    height:150px;
    background-size: 100% 100%;
    padding-top: 25px;
    padding-left: 27px;
    box-sizing: border-box;
    cursor: pointer;
}
.normal-exhibition > .item:hover {
    opacity: 0.8;
} 
.normal-exhibition > .item:nth-child(2) {
    margin: 0 12px;
}
.normal-exhibition > .item > .name {
    font-size:22px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.normal-exhibition > .item > .text {
    margin-top: 14px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.normal-exhibition > .item > .img {
    margin-top: 12px;
}
/*  */
.normal-main {
    width: 1200px;
    margin: 0 auto;
    padding-top: 36px;
    box-sizing: border-box;

}
.normal-main > .title {
    width: 100%;
    text-align: center;
    font-size:28px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.normal-main > .synopsis {
    width: 100%;
    text-align: center;
    margin-top: 15px;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(175,175,175,1);
}
/*  */
.normal_carousel_top {
    width: 970px;
    height: 50px;
    margin-left: 230px;
    border-top: 1px solid #5480F0;
}
.normal_carousel_top > div {
    float: left;
    width: 164px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(102,102,102,1);
    cursor: pointer;
}
.nc_top_pitch {
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(83,131,241,1);
    background: linear-gradient(#cfe2fd, #f7fbff);
}
.colorPieceModel-top {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 116px;
    padding-top: 36px;
    padding-left: 25px;
    box-sizing: border-box;
}
.colorPieceModel-top > .name {
    text-align: left;
    font-size:30px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
}
.colorPieceModel-top > .text {
    text-align: left;
    margin-top: 12px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.colorPieceModel-bottom {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 116px;
    padding: 25px 15px;
    box-sizing: border-box;
}
.colorPieceModel-bottom_items {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.colorPieceModel-bottom_items > div {
    width:92px;
    height:28px;
    border:1px solid rgba(224,224,224,1);
    line-height: 28px;
    text-align: center;
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    cursor: pointer;
    box-sizing: border-box;
}
.backColorModel {
    background: #F4F4F4;
}
.colorPieceModel1 {
    float:left;
    width:220px;
    height:442px;
    border-radius:8px;
    color:#fff;
    font-size:32px;
    text-align: center;
    font-family:JZhongYi;
    overflow: hidden;
    position: relative;
}
/*  */
.normal-selectWe {
    width: 100%;
    height: 524px;
    padding-top: 67px;
    box-sizing: border-box;
}
.normal-selectWe-name {
    width: 100%;
    text-align: center;
    margin-bottom: 95px;
    font-size:30px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.normal-selectWe-main {
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
.normal-selectWe-main-item {
    flex: 1;
    text-align: center;
}
.normal-selectWe-main-item > img {
    width: 122px;
    height: 110px;
}
.normal-selectWe-main-item > .name {
    margin-top: 23px;
    margin-bottom: 14px;
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.normal-selectWe-main-item > .text {
    margin: 0 auto;
    width:224px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
}
/*  */
.normal-exhibition2-top {
    width: 100%;
    height: 220px;
    background: url('/imgs/normal/trade_bg.7c4e0d4a.png') top right no-repeat;
    padding-top: 33px;
    box-sizing: border-box;
}
.normal-exhibition2-top > img {
    float: left;
    width: 121px;
    height: 160px;
    margin-left: 95px;
}
.normal-exhibition2-top-register {
    float: left;
    padding-left: 40px;
    padding-top: 16px;
    box-sizing: border-box;
}
.normal-exhibition2-top-register > .name {
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.normal-exhibition2-top-register > .text {
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin-top: 7px;
    margin-bottom: 14px;
}
.normal-exhibition2-top-register > .price {
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(235,93,42,1);
    margin-bottom: 16px;
}
.normal-exhibition2-top-register > .price > span {
    font-size: 14px;
}
.normal-exhibition2-top-register-button {
    width:104px;
    height:28px;
    line-height: 28px;
    text-align: center;
    background:rgba(255,255,255,1);
    border:1px solid rgba(247,161,84,1);
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(247,161,84,1);
    cursor: pointer;
}
.normal-exhibition2-top-register-button:hover {
    background-color: rgba(247,161,84,1);
    color: #fff;
}
.normal-exhibition2-bottom {
    width: 100%;
    height: 220px;
    border-top: 1px solid #DEDDDD;
    display: flex;
}
.normal-exhibition2-bottom-item {
    flex: 1;
    text-align: center;
    padding-top: 17px;
    box-sizing: border-box;
    border-right: 1px solid #DEDDDD;
    cursor: pointer;
}
.normal-exhibition2-bottom-item:hover {
    box-shadow:0px 0px 18px 0px rgba(176,201,222,0.4);
}
.normal-exhibition2-bottom-item:last-child {
    border-right: none;
}
.normal-exhibition2-bottom-item > .name {
    margin-top: 17px;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.normal-exhibition2-bottom-item > .text {
    width: 184px;
    margin: 6px auto 8px;
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.normal-exhibition2-bottom-item > .price {
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(235,93,42,1);
}
.normal-exhibition2-bottom-item > .price > span {
    font-size: 14px;
}
.normal-exhibition2-bottom-item > img {
    width: 60px;
    height: 60px;
}
/*  */
.colorPieceModel2 {
    float:left;
    width:220px;
    height:576px;
    border-radius:8px;
    color:#fff;
    font-size:32px;
    text-align: center;
    font-family:JZhongYi;
    overflow: hidden;
    position: relative;
}
.normal-exhibition3-item {
    float: left;
    margin-left: 10px;
    margin-bottom: 10px;
    width:432px;
    height:116px;
    padding: 20px;
    box-sizing: border-box;
    background:rgba(255,255,255,1);
    cursor: pointer;
}
.normal-exhibition3-item:hover {
    box-shadow:0px 0px 18px 0px rgba(176,201,222,0.4);
}
.normal-exhibition3-item:hover > .name {
    color: #51A3F5;
}
.normal-exhibition3-item > .name {
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
}
.normal-exhibition3-item > .text {
    width: 100%;
    margin-top: 6px;
    margin-bottom: 16px; 
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.normal-exhibition3-item > .price {
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(235,93,42,1);
}
/*  */
.normal-collaborate {
    width: 100%;
    height: 491px;
    padding-top: 27px;
    box-sizing: border-box;
    background: url('/imgs/normal/dbbeij.png') no-repeat;
    background-size: 100% 100%;
}
.normal-collaborate-name {
    width: 100%;
    text-align: center;
    margin-bottom: 100px;
    font-size:30px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.normal-collaborate-main {
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
.normal-collaborate-main:last-child {
    border-top: 1px solid #ECECEC;
}
.normal-collaborate-main-item {
    flex: 1;
    height: 130px;
    line-height: 130px;
    text-align: center;
    border-right: 1px solid #ECECEC;
}

.normal-collaborate-main-item:last-child {
    border-right: none;
}
.normal-collaborate-main-item > img {
    width: 130px;
    height: 50px;
}
/* 复制 */
.colorPieceModel{
    float:left;
    width:220px;
    height:460px;
    border-radius:8px;
    color:#fff;
    font-size:32px;
    text-align: center;
    font-family:JZhongYi;
    overflow: hidden;
    position: relative;
}
.moreservice-spring-right-button {
    position: absolute;
    top: 45%;
    right: 0px;
    font-size: 36px;
    color:rgba(210,214,218,1);
    cursor: pointer;
    z-index: 9999;
}
.moreservice-spring-left-button {
    position: absolute;
    top: 45%;
    left: 0px;
    font-size: 36px;
    color:rgba(210,214,218,1);
    cursor: pointer;
    z-index: 9999;
}
#ip-button:hover{
    color: #6592F7;
}
#ic-button:hover {
    color: #A78CEE;
}
#pa-button:hover {
    color: #EB9E55;
}
.serviceSmall {
    float: left;
    width: 77%;
    padding-left: 0px;
    margin-bottom: 0px;
}
#serviceSmall_li{
    list-style: none;
    width:285px;
    height:116px;
    padding: 15px;
    float: left;
    background-color: #fff;
    border-radius: 8px;
    margin-left: 8px;
    margin-bottom: 8px;
    box-sizing: border-box;
    transition: box-shadow 0.2s, margin-top 0.2s;
    -webkit-transition: box-shadow 0.2s, margin-top 0.2s;
    /* box-shadow:0px 0px 18px 0px rgba(176,201,222,0.4); */
}
#serviceSmall_li:hover {
    cursor: pointer;
    box-shadow:0px 0px 18px 0px rgba(176,201,222,0.4);
    margin-top:-2px;
}
#serviceSmall_li:hover > h5 {
    color: #51A3F5;
}
#serviceSmall_li > div {
    width:213px;
    height:24px;
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    margin: 7px 0px 14px;
}
#serviceSmall_li > span {
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(235,93,42,1);
}
#serviceSmall_li > h5 {
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color: #333333;
}
/* #ip li:hover{
    cursor: pointer;
    box-shadow:2px 2px 8px #51A3F5;
    margin-top:-2px;
}
#ip li:hover > h5 {
    color:#51A3F5;
}
#ic li:hover {
    cursor: pointer;
    box-shadow:2px 2px 8px #A78CEE;
    margin-top:-2px;
}
#ic li:hover > h5 {
    color:#A78CEE;
}
#pa li:hover {
    cursor: pointer;
    box-shadow:2px 2px 8px #EB9E55;
    margin-top:-2px;
}
#pa li:hover > h5 {
    color: #EB9E55;
} */
#LX201906101755oFppND li:hover {
    cursor: pointer;
    box-shadow:2px 2px 8px #4081f7;
    margin-top:-2px;
}
#LX201906111013bmwgjj li:hover {
    cursor: pointer;
    box-shadow:2px 2px 8px #ec927f;
    margin-top:-2px;
}
.serviceSmall h5{
    color:#38404b;
    font-size: 16px;
    margin: 0 auto;
}
.serviceSmall p{
    height: 35px;
    color:#828282;
    font-size: 12px;
    line-height: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.serviceSmall li span{
    color:#FF394D;
    font-size: 16px;
}
.serviceSmallName{
    list-style: none;
    box-sizing: border-box;
    padding: 12px;
    float: left;
    margin-left: 44px;
    margin-top: 15px;
    width:130px;
    height:121px;
    border-radius: 8px;
    color:#fff;
    font-size:14px;
    text-align: center;
}
.serviceSmallImg {
    height:auto;
    margin:0 auto;
    display: block;
    margin-bottom: 5px;
}
.spring_daohang {
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 950px;
    height: 10px;
    float: left;
    padding-right: 50px;
    box-sizing: border-box; 
}
.spring_daohang_list {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    float: right;
    margin-left: 15px;
    cursor: pointer;
    opacity: 0.5;
}
.spring_daohang_list_xz {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    float: right;
    margin-left: 15px;
    cursor: pointer;
    opacity: 1;
}
/* 复制2 */
.normal-inquire-input {
    width:700px;
    height:40px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(81,163,245,1);
    overflow: hidden;
}
.normal-input-value {
    float: left;
    width: 579px;
    height: 100%;
}
.normal .normal-input-value .el-input__inner {
    border: none;
}
.normal-input-buttom {
    float: left;
    width: calc(100% - 579px);
    height:40px;
    line-height: 40px;
    text-align: center;
    background:rgba(81,163,245,1);
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    cursor: pointer;
}
.normal-inquire-input-patent {
    width: 700px;
    height:40px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(81,163,245,1);
    overflow: hidden;
}
.normal-inquire-input-patent .el-button+ .el-button {
    border:1px solid rgba(81,163,245,1);
    background-color: rgba(81,163,245,1) !important;
}
.line {
    width: 660px;
    height: 1px;
    background: #E8E8E8;
    margin: 15px auto;
}
