.css11568787456 
.switch{position:absolute;right:20px;top:0;display:inline-block;line-height:50px; color:#fff;}.css11568787456 
    .con{
        width: 100%;
        height: 190px;
    }.css11568787456 
    .head_logo{
        margin: 15px auto 0;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
    }.css11568787456 
    .head_logo img{
        max-height: 60px;
    }.css11568787456 
    .conbox{
        width: 1200px;
        margin: 0px auto;
    }.css11568787456 
    .list{
        margin: 0px auto;
    }.css11568787456 
    .list li{
        margin-right: 40px;
        float: left;
    }.css11568787456 
    .menu{
        display: flex;
    }.css11568787456 
    .list li a{
        display: block;
        font-size: 14px;
        color: #fff;
        padding: 0px 20px 0px;
    }.css11568787456 
    .list li a.active{
    /*  display: block;
        padding-bottom: 15px;
        background-color: #fff;
        color: #093662;*/
    }.css11568787456 
    .icon01{
        font-size: 36px;
        float: left;
    }.css11568787456 
    .tel{
        float: right;
        height: 90px;
        line-height: 90px;
    }.css11568787456 
    .tel p{
        float: left;
        font-size: 18px;
    }.css11568787456 
    .detail{
        font-size: 18px;
        color: #fff;
        background-color: #ff551a;
        padding: 12px 24px 12px 24px;
        margin-left: 20px;
    }.css11568787456 
    .box{
        width: 100%;
        height: 40px;
        background-color: #d2d2d2;
        line-height: 40px;
        color: #093662;
    }.css11568787456 
    .box .company{
        font-weight: bold;
        font-size: 14px;
        float: left;
    }.css11568787456 
    .icon{
        float: right;
    }.css11568787456 
    .icon li{
        float: left;
        margin-right: 30px;
    }.css11568787456 
    .icon_1{
        font-size: 22px;
    }.css11568787456 
    .icon i{
        float: left;
    }.css11568787456 
    .icon p{
        float: left;
    }.css11568787456 
    .logo_box{
        width: 100%;
        height: 100px;
        display: flex;
    }.css11568787456 
    .mean_box{
        width: 100%;
        height: 50px;
        display: flex;
        background-color: #093662;
        line-height: 50px;
    }.css11568787456 
    .list li{
        width: 120px;
        text-align: center;
        float: left;
        font-size: 18px;
        line-height:47px;
    }.css11568787456 
    .list li>a{
        display: block;
        border-bottom:3px solid transparent;
    }.css11568787456 
    .list li .on{
        display: block;
       border-bottom:3px solid #ea623d
    }.css11568787456 
    .list li:hover{
        background-color: #f5f5f5;
        color: #3649ac;
    }.css11568787456 
    .list li:hover>a{
        color: #3649ac;
        border-bottom:3px solid #ea623d
    }.css11568787456 
    .lay-metwo  {width:100%;top: 50px;background-color: #0a3663;position: absolute;display: none;z-index:999;}.css11568787456  
    .lay-metwo dd {
        height: 40px;
        line-height: 40px;
    }.css11568787456 
    .lay-metwo>dd {border-bottom: 1px solid #ccc;}.css11568787456 
    .lay-metwo dd:hover{
        background-color: #02131d;
    }.css11568787456 
    .lay-metwo a{  }.css11568787456 
    .lay-metwo dl {
    position: absolute;
    display: inherit;
    top: 0px;
    left: 120px;
    width: 160px;
    background: #0A3663;
    border-left: 1px solid #fff;
    display: none;
}.css11568787456 
    .lay-metwo dl dd {border-bottom: 1px solid #ccc;}.css11568787456  
    .lay-menu li:hover .lay-metwo{display: block;}.css11568787456 
    .lay-metwo dd:hover dl {display: block;}
.css71545349990 
    /*.full-crumbs{height:67px;}.css71545349990 */
    .full-crumbs .lay-canvas{line-height:65px;height:65px;font-size:12px;color:#474747;background-color:#fff;padding-left:10px;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap;}.css71545349990 
    .full-crumbs .lay-canvas a{color:#999;}.css71545349990 
    .full-crumbs .lay-canvas a:first-child{color:#474747;}.css71545349990 
.hoverClassName:hover{
color: #333;
}
.css11568721020 
    .module02 {
        max-width: 240px;
        margin-bottom: 60px;
        display: flex;
        flex-direction: column;
    }.css11568721020 

    .module02 .module_p a {
        float: left;
        margin-bottom: 20px;
        flex-direction: row;
        display: flex;
    }.css11568721020 

    .module02 .module_title {
        font-size: 16px;
        margin-bottom: 20px;
    }.css11568721020 

    .module02 .img {
        width: 70px;
        height: 70px;
        flex: 0 0 70px;
        margin-right: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }.css11568721020 

    .module02 .module_img {
        width: 70px;
        height: 70px;
    }.css11568721020 

    .module02 .module_h2 {
        font-size: 14px;
        margin-bottom: 5px;
        height: 22px;
        overflow: hidden;
    }.css11568721020 

    .module02 .price {
        color: #ff5500;
        font-size: 14px;
        margin-bottom: 5px;
    }.css11568721020 

    .module02 .txt {
        color: #999;
        font-size: 12px;
        height: 20px;
        overflow: hidden;
    }
.css21568721023 
.module{
  width: 240px;
  margin-bottom: 60px;
  display: flex;
  flex-direction: column;
}.css21568721023 
.module .module_p li{
  float: left;
  margin-bottom: 20px;
  height: 20px;
  overflow: hidden;
}.css21568721023 
.module .module_p li span{
  color: #227abd;
  padding-right: 5px;
}.css21568721023 
.module .module_title{
  font-size: 20px;
  margin-bottom: 20px;
}.css21568721023 
.module_p a{
  font-size: 14px;
  color: #999; 
}.css21568721023 
.module_p a:hover{ color:#333;}
  .css31568721028 
.module {
    max-width: 240px;
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    border: 1px solid #227abd;
    padding: 10px;
    border-radius: 5px;
}.css31568721028 
.module .module_p li {
    float: left;
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    padding: 0px 5px 0px 5px;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 10px;
}.css31568721028 
.module .module_p li span{
  color: #227abd;
}.css31568721028 
.module .module_title {
    font-size: 16px;
    margin-bottom: 15px;
}.css31568721028 
.module .module_h2{
  font-size: 14px;
  color: #666;
}.css31568721028 
.module .module_p li a{
	display: block;
}.css31568721028 
.img{
	width: 30px;
	height: 30px;
	display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    margin-right: 15px;
}.css31568721028 
.logo_img{
	width: 30px;
	height: 30px;
}
.css11555524869 
        .con {
            height: auto;
            margin: 0px auto 35px;
        }.css11555524869 
.bg-color{background:#fff;}.css11555524869 
        .product {
            display: flex;
            margin-bottom:40px;
        }.css11555524869 
        .product_detail img{
                opacity: 1!important;
                filter: alpha(opacity=100)!important;
        }.css11555524869 
        .product_detail {
            margin: 0px auto 0px;
            display: flex;
            flex-direction: column;
        }.css11555524869 

        .detail_title {
            height: 50px;
            line-height: 50px;
            padding-left: 20px;
            font-size: 16px;
            background-color: #f7f7f7;
        }.css11555524869 

        .detail_box {
            margin-top: 20px;
            padding: 40px;
            border: 1px solid #ccc;
        }.css11555524869 
        
        .detail_box .detail_img{font-size:14px;}.css11555524869 

        .detail_txt {
            margin-top: 20px;
            font-size: 16px;
        }.css11555524869 
       .product h1 {
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    max-height: 50px;
    overflow: hidden;
}.css11555524869 
.biaoqian{ font-size: 14px;
    color: #999;
margin-bottom:20px;
    line-height: 30px;}.css11555524869 
    .biaoqian i {
    font-size: 18px;
    color: #666;
}.css11555524869 
.biaoqian strong{    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    margin-right: 5px;}.css11555524869 
    .slide {
                    width:45%;
                }.css11555524869 

                .swiper-slide {
                    width: auto;
                }.css11555524869 

                .swiper-slide .lay-img {
                   width: 100%;
                   height: 100%;
                   position: absolute;
                   top: 0;
                   left: 0;
                   background-size: 100%;
                }.css11555524869 
                 .swiper-slide{
                     background:none!important;
                 }.css11555524869 
                .swiper-pagination {
                    position: relative;
                    width: 100%;
                    margin-top: 10px;
                     text-align:left;
                }.css11555524869 

                .swiper-pagination-bullet {
                    width: 20%;
                    height: auto;
                    background: none;
                    padding: 3px;
                    border-radius:0;
                }.css11555524869 
                .swiper-pagination-bullet font{
                    background-size: cover;
                    background-position: center;
                    display:block;
                    height:102px;
                }.css11555524869 
                .product_box {
                    width: 52.5%;
                    margin-left: 20px;
                }.css11555524869 

                span.swiper-pagination-bullet.swiper-pagination-bullet-active {
                    border: 2px solid #ff5000;
                    border-radius: 0;
                }.css11555524869 

                .swiper-pagination-bullet {
                    opacity: 1;
                }.css11555524869 

                .porduct_cout {
                    display: flex;
                    flex-direction: column;
                    /*height: 590px;*/
                }.css11555524869 

                .porduct_cout .price {
                    color: #ff5400;
                    font-size: 24px;
                    margin-right: 40px;
                }.css11555524869 
                .porduct_cout .price.not {
    font-size: 14px;
    color: #999;
    line-height: 70px;
    text-decoration: line-through;
}.css11555524869 

                .porduct_cout .num {
                    color: #227abd;
                    font-size: 16px;
                    line-height: 37px;
                }.css11555524869 

                .porduct_cout .num span {
                    color: #333;
                    margin-right: 15px;
                }.css11555524869 

                .porduct_cout ul li {
                    display:flex;
                    flex-direction: row;
                    margin-bottom: 20px;
                    font-size: 16px;
                    padding-left:20px;
                }.css11555524869 
                .porduct_cout ul li.li_price{
background:#f7f7f7;
display:block;
margin-bottom:40px;
height:80px;
line-height:80px;
                }.css11555524869 

                .porduct_cout ul li p{
                    display:inline-block;
                }.css11555524869 
                .porduct_cout ul li p.bz{
                    width:40px;
                }.css11555524869 
                .modlist{
                    display:inline-block;
                    flex:1;
                }.css11555524869 

                .porduct_cout .bz {
                    font-size: 14px;
                    line-height: 37px;
                    margin-right: 20px;
                }.css11555524869 

                .porduct_cout .kc span {
                    color: #227abd;
                    margin: 0px 15px 0px 20px;
                }.css11555524869 

                .porduct_cout .kc {
                    margin-top: 60px;
                }.css11555524869 

        .porduct_cout .bz_box {
                    cursor: pointer;
                    padding:0 14px;
          border: 1px solid #ccc;
          font-size: 14px;
          line-height: 40px;
                    text-align: center;
                    margin-bottom:10px;
          background-color: #fff;
                }.css11555524869 
                .porduct_cout .bz_box img{
                    width:70px;
                    height:70px;
                }.css11555524869 
                .porduct_cout .bz_box .lay-img{
                    width:70px;
                    height:70px;
                    margin:0 -14px;
                }.css11555524869 
                .porduct_cout .bz_box.on .lay-img{
                    border:#3e9db8 solid 1px;
                }.css11555524869 
                .porduct_cout .bz_box.not{
                    opacity:0.5;
                }.css11555524869 
                .porduct_cout .bz_box.on{
                    background-color:#3e9db8;
                    border-color:#3e9db8;
                    color:#fff;
                }.css11555524869 
                .modlist02{flex: 1;display:block;
    padding-right: 30px;
                }.css11555524869 
                .desc_name{
                    width: 80%;
                    height:210px;
                   overflow:hidden;
                    font-size: 14px;
                    color: #999999;
                    padding-left:20px;
                }.css11555524869 
.bzjs{
padding-left:20px;
}.css11555524869 
.up-down{
    display:block;
    padding:30px 0 10px 0;
    text-align:center;
}.css11555524869 
.up-down a{
    font-size:12px;
    color:#999;
    display: inline-block;
    max-width:36%;
    margin:0 5px;
    background: #eee;
    border-radius: 30px;
    padding: 10px 15px;
}.css11555524869 
.up-down .down{color:#666;}.css11555524869 
.up-down a:hover{
    background:#ddd;
    color:#333;
}.css11555524869 
.lb_imgbox{
  width: 100%;
  height: 100%;
}
    
                
            .css51568774595 
.con{
    background-color: #3f3f3f;
    height: 155px;
    margin-top: 40px;
}.css51568774595 
.img{
    width: 290px;
    height: 290px;
    float: left;
    position: absolute;
    left: 0px;
    top: -20px;
}.css51568774595 
.img img{
    width: 290px;
    height: 290px;
}.css51568774595 
.sj {
    width: 0;
    height: 0;
    border-bottom: 20px solid #bfbfbf;
    border-right: 20px solid transparent;
    position: absolute;
    left: 290px;
    top: -20px;
}.css51568774595 
.footbox{
    width: 100%;
    padding-top: 30px;
    float: left;
}.css51568774595 
.footbox ul{
    width: 100%;
}.css51568774595 
.footbox ul li{
    float: left;
    padding: 0px 15px 0px 15px;
    color: #999;
    font-size: 14px;
}.css51568774595 
.footbox ul li a{color: #999;}.css51568774595 
.dz{
    width: 80%;
    margin-top: 20px;
    float: left;
    font-size: 12px;
    color: #959595;
    margin-left: 15px;
}.css51568774595 
.dz p{
    margin-bottom: 15px;
    float: left;
    margin-right: 10px;
}.css51568774595 
.dz a{color:#959595;}.css51568774595 
.ewm{
    float: right;
    margin-right: 20px;
}.css51568774595 
.ewm img{
    width:80px;
    height:80px;
}.css51568774595 
.footlist{margin-top: 30px;}.css51568774595 
.footlist li a{
   color:#fff;
}.css51568774595 
.xml{color:#fff;padding:0 5px;}
