.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;}
.css71545300955 
    /*.full-crumbs{height:67px;}.css71545300955 */
    .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;}.css71545300955 
    .full-crumbs .lay-canvas a{color:#999;}.css71545300955 
    .full-crumbs .lay-canvas a:first-child{color:#474747;}.css71545300955 
.hoverClassName:hover{
color: #333;
}
.css11568720865 
    .module02 {
        max-width: 240px;
        margin-bottom: 60px;
        display: flex;
        flex-direction: column;
    }.css11568720865 

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

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

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

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

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

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

    .module02 .txt {
        color: #999;
        font-size: 12px;
        height: 20px;
        overflow: hidden;
    }
.css21568720875 
.module{
  width: 240px;
  margin-bottom: 60px;
  display: flex;
  flex-direction: column;
}.css21568720875 
.module .module_p li{
  float: left;
  margin-bottom: 20px;
  height: 20px;
  overflow: hidden;
}.css21568720875 
.module .module_p li span{
  color: #227abd;
  padding-right: 5px;
}.css21568720875 
.module .module_title{
  font-size: 20px;
  margin-bottom: 20px;
}.css21568720875 
.module_p a{
  font-size: 14px;
  color: #999; 
}.css21568720875 
.module_p a:hover{ color:#333;}
  .css31568720887 
.module {
    max-width: 240px;
    margin-bottom: 60px;
    display: flex;
    flex-direction: column;
    border: 1px solid #227abd;
    padding: 10px;
    border-radius: 5px;
}.css31568720887 
.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;
}.css31568720887 
.module .module_p li span{
  color: #227abd;
}.css31568720887 
.module .module_title {
    font-size: 16px;
    margin-bottom: 15px;
}.css31568720887 
.module .module_h2{
  font-size: 14px;
  color: #666;
}.css31568720887 
.module .module_p li a{
	display: block;
}.css31568720887 
.img{
	width: 30px;
	height: 30px;
	display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    margin-right: 15px;
}.css31568720887 
.logo_img{
	width: 30px;
	height: 30px;
}
.css11545300772 
.con{max-width:940px;margin:auto;}.css11545300772 
.list{padding:10px 0 0 0;margin:auto;left:-20px;}.css11545300772 
.list li{width:calc(20% - 20px);margin-left:20px;margin-bottom:20px;text-align:center;float:left;}.css11545300772 
.list a{display:block;font-size:20px;color:#474747;}.css11545300772 
.list p{line-height:40px;color:#333;font-size:16px;float: left;}.css11545300772 
.list .img{border-radius: 4px;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);background-color:#fff;}.css11545300772 
.list img{width:100%;height:160px;}.css11545300772 
.list num {
    font-size: 16px;
    line-height: 40px;
    color: #333;
    float: right;
}.css11545300772 
.list num i{
    font-size:26px;
    vertical-align: top;
}.css11545300772 
.img_logo{
        display: flex;
        justify-content: center;
        align-items: center;
        float: right;
        margin-top: 10px;
}.css11545300772 
.img_logo img{
    width: 20px;
    height: 20px;
}.css11545300772 
.imgDesc{height:35px;line-height:35px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.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;}
