.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;}
.css21727425171 
    /*.full-crumbs{height:67px;}.css21727425171 */
    .full-crumbs .lay-canvas{line-height:65px;height:65px;font-size:14px;color:#474747;background-color:#fff;padding-left:10px;overflow: hidden;text-overflow: ellipsis;    white-space: nowrap;}.css21727425171 
    .full-crumbs .lay-canvas a{color:#999;font-size:14px;}.css21727425171 
    .full-crumbs .lay-canvas a:first-child{color:#474747;}.css21727425171 
.hoverClassName:hover{
color: #333;
}
.css11568721068 
    .module02 {
        max-width: 240px;
        margin-bottom: 60px;
        display: flex;
        flex-direction: column;
    }.css11568721068 

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

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

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

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

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

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

    .module02 .txt {
        color: #999;
        font-size: 12px;
        height: 20px;
        overflow: hidden;
    }
.css21568721071 
.module{
  width: 240px;
  margin-bottom: 60px;
  display: flex;
  flex-direction: column;
}.css21568721071 
.module .module_p li{
  float: left;
  margin-bottom: 20px;
  height: 20px;
  overflow: hidden;
}.css21568721071 
.module .module_p li span{
  color: #227abd;
  padding-right: 5px;
}.css21568721071 
.module .module_title{
  font-size: 20px;
  margin-bottom: 20px;
}.css21568721071 
.module_p a{
  font-size: 14px;
  color: #999; 
}.css21568721071 
.module_p a:hover{ color:#333;}
  .css31568721076 
.module {
    max-width: 240px;
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    border: 1px solid #227abd;
    padding: 10px;
    border-radius: 5px;
}.css31568721076 
.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;
}.css31568721076 
.module .module_p li span{
  color: #227abd;
}.css31568721076 
.module .module_title {
    font-size: 16px;
    margin-bottom: 15px;
}.css31568721076 
.module .module_h2{
  font-size: 14px;
  color: #666;
}.css31568721076 
.module .module_p li a{
	display: block;
}.css31568721076 
.img{
	width: 30px;
	height: 30px;
	display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    margin-right: 15px;
}.css31568721076 
.logo_img{
	width: 30px;
	height: 30px;
}

        .static {
            margin:auto;
            background: #fff;
            line-height: 1.3;
width:100%;
        }

        .module03 {
            margin:auto;
            display: flex;
        }

        .module03 li {
            padding: 10px;
        }

        .list {}

        .list li {
            width:25%;
            float: left;
            margin-bottom: 20px;
        }

        .module03 .module_img {
            width: 200px;
            height: 200px;
            border: 10px solid #fff;
            box-shadow: 0px 0px 10px #999;
            box-sizing: border-box;
        }
        .img {
            width:100%;
            height: 220px;
            display: flex;
            justify-content: center;
            align-items: center;
            border: 1px solid #d5d5d5;
            border-radius: 4px;
           padding:10px;
        }
        .img .lay-img{width:100%;}
        .module03 .module_h1 {
            font-size: 16px;
            margin: 20px 0px 10px;
            height: 20px;
            overflow: hidden;
        }
        .module03 .module_txt {
            font-size: 14px;
            color: #999999;
            height:56px;
            overflow: hidden;
        }
        .module03 .list a {
            display: block;
        }
        .tab-head {
            z-index:2;
            background: #fff;
            text-align: left;
            margin-bottom: 10px;
        }
        .tab-head li{position:relative;float:left;
            display: inline-block;padding:0!important;margin-left:10px;
        }
        .tab-head a {
            display:block;
            vertical-align: top;
            line-height: 34px;
            /*border-radius: 30px;*/
            background-color: #e7e7e7;
            font-size: 26px;
            cursor: pointer;
            font-size: 15px;
            padding: 5px 20px;
            box-sizing:border-box;
        }
        .tab-head li:hover .tab-inside{display:block!important;}
        .tab-inside{display:none;position:absolute;top:44px;width:100%;padding:0;}
        .tab-inside li{float:none;display:block;width:100%;padding:0;margin:10px 0;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
        .tab-inside a{padding: 5px 10px;background-color:#fff;color:#666;border:1px solid #666;}
        .tab-inside a:hover{background-color:#e7e7e7;color:#000;border:1px solid #e7e7e7;}
        .tab-head a.on {
            background: #3b99cc;
            color: #fff;
        }
        .hoverClassName:hover .img{
            box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
        }
    
.pagination{
    text-align:center;
    margin-bottom:20px;
    display:block !important;
}
.pagination li{
    display:inline-block;
    background-color:#e7e7e7;
    line-height:30px;
    border-radius: 3px;
    font-size:14px;
    color:#666;
    margin:0 2px;
}
.pagination li span,.pagination li a{
    display:block;
    padding:0 15px;
}
.pagination a:hover{
    background-color:#6fb3d9;
    color:#fff;
    border-radius: 3px;
}
.pagination li.active{
    background-color:#4799c7;
    color:#fff;
}
.pagination li.disabled{
    color:#999;
}
.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;}
