.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;}
.css61545300587 
    /*.full-crumbs{height:67px;}.css61545300587 */
    .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;}.css61545300587 
    .full-crumbs .lay-canvas a{color:#999;}.css61545300587 
    .full-crumbs .lay-canvas a:first-child{color:#474747;}.css61545300587 
.hoverClassName:hover{
color: #333;
}
.css11568720406 
  .module02{
  max-width: 240px;
  margin-bottom: 60px;
  display: flex;
  flex-direction: column;
}.css11568720406 
.module02 .module_p li{
  width: 240px;
  border: 1px solid #d5d5d5;
  margin-bottom: 20px;
  padding: 15px;
  display: flex;
  flex-direction: column;
}.css11568720406 
.module02 .module_p li a{
	display: flex;
    flex-direction: column;
}.css11568720406 
.module02 .module_title{
  width: 240px;
  height: 45px;
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 45px;
  padding-left: 20px;
  background-color: #f7f7f7;
}.css11568720406 
.module02 .img{
	    display: flex;
        justify-content: center;
        align-items: center;
}.css11568720406 
.module02 .module_img{
	width: 210px;
	height: 155px;
}.css11568720406 
.module02 .module_h2 {
    font-size: 14px;
    margin-bottom: 15px;
    max-height: 60px;
    overflow: hidden;
}.css11568720406 
.module02 .price{
  color: #ff5400;
  font-size: 14px;
  margin-bottom: 5px;
  float: left;
}.css11568720406 
.module02 .txt {
    color: #999;
    font-size: 14px;
    height: 20px;
    overflow: hidden;
}.css11568720406 
.module_box{
	width: 210px;
    margin-top: 15px;
}
.css41608023653 
.gs,.css41608023653 .con,.css41608023653 .xx h3,.css41608023653 .xx ul,.css41608023653 .xx .jb,.css41608023653 .map{max-width:940px;margin:auto;}.css41608023653 
.nr .gs{text-align:center;padding:35px 0 30px 0;font-size:18px;}.css41608023653 
.con{text-align:left;line-height:2;}.css41608023653 
.xx{padding:50px 0;margin:50px 0;}.css41608023653 
.xx ul{float:left;width:500px;line-height:30px;}.css41608023653 
.xx .lay-img{float:right;width:380px;height:260px;}.css41608023653 
.xx h3{font-size:18px;color:#474747;padding-bottom:10px;}.css41608023653 
.xx i{font-size:22px;color:#4f738d; margin-right:15px;float:left;margin-top:1px;}.css41608023653 
.xx li{font-size:16px;margin-top:10px;line-height:30px;/*height:30px;*/}.css41608023653 
.xx li p{overflow:hidden;}.css41608023653 
.map{overflow:hidden;}.css41608023653 
.map iframe{height:500px;max-width:940px;width:100%;display:block}.css41608023653 
.img{
width:380px;
height:260px;
 display: flex;
 justify-content: center;
align-items: center;
border-radius:7px;
}.css41608023653 
.img img{
width:380px;
height:260px;
}
.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;}
