@charset "utf-8";

a{
    text-decoration:none;
}

/*public common*/
body{background-color:#e7e7e7;}
.boxer{width:1200px;margin-left:auto;margin-right:auto;}
.i-icon{display:inline-block;vertical-align:top;background:url(../img/site-sprite-png24.png) no-repeat 0 0;_background:url(../img/site-sprite-png8.png) no-repeat 0 0;overflow:hidden;}

/*page topbar style*/
.page-topbar{height:24px;background-color:#e7e7e7;}
.page-topbar .quicklink{float:right;display:inline;height:20px;padding:2px 0;text-align:right;}
.page-topbar .quicklink a{display:inline-block;height:20px;line-height:20px;color:#6c6c6c;vertical-align:top;}
.page-topbar .quicklink a:hover{color:#e60010;}
.page-topbar .line{display:inline-block;width:1px;height:20px;margin-left:15px;margin-right:15px;background:url(../img/line01.png) no-repeat 0 4px;}

/*page header style*/
.page-header{height:132px;
    /* border-bottom:#c30000 solid 3px; */
    background-color:#fff;}
.page-header .page-header-left{width:400px;height:77px;padding:27px 0 28px;}
.page-header .page-header-right{width:750px;height:132px;}
.page-header .logo{float:left;display:inline;width:181px;height:77px;}
.page-header .logo .i-icon{float:left;display:inline;width:400px;height:77px;text-indent:-10000px;background:url(../img/logo.png) no-repeat 0 10px;overflow:hidden;cursor:pointer;}
.page-header .slogan{float:left;display:inline;width:199px;height:77px;}
.page-header .slogan .i-icon{float:left;display:inline;width:199px;height:77px;text-indent:-10000px;background:url(../img/slogan.png) no-repeat 0 0;overflow:hidden;}
.page-header .page-infos{height:70px;padding-top:14px;overflow:hidden;}
.page-header .site-search{width:317px;}
.page-header .site-search .ipt-btn{display:block;width:51px;height:34px;text-indent:-10000px;background-position:-266px 0;cursor:pointer;float: left;}
.page-header .site-search .ipt-text{display:block;width:250px;height:24px;line-height:24px;padding:5px 8px;color:#919191;border:none;background-position:0 0;float: left;font-family: "微软雅黑";}
.page-header .site-hotline{padding-left:20px;}
.page-header .site-hotline .icon{width:37px;}
.page-header .site-hotline .i-icon{display:block;width:37px;height:37px;text-indent:-10000px;background-position:0 -40px;overflow:hidden;}
.page-header .site-hotline .details{padding-left:6px;margin-left:43px;border-left:#b4b2b2 solid 1px;}
.page-header .site-hotline h3{height:18px;line-height:18px;color:#6e6e6e;font-weight:normal;}
.page-header .site-hotline p{line-height:22px;color:#b10000;font-size:18px;font-weight:normal;font-family:Arial;}

/*page menus style*/
.page-menus1{
    float: left;
    width: 100%;
}
.dropmenu1{
     width: 100%;
     float: left;
}
.dropmenu1 ul{
    float: left;
    margin-top: 10px;
    width: 100%;
    height: 38px;
    display: flex;
    justify-content: space-between;
}
.dropmenu1 li{
     width: 120px;
     position: relative;
     height: 38px;

}
.dropmenu1 li .nav{
    width: 120px;
    height: 38px;

}
.dropmenu1 li .nav a{
 display: block;
 background: #fff;
 text-align: center;
 font-size: 16px;
 color: #333;
 width: 100%;
 height: 38px;
 line-height: 38px;
 text-decoration:none;
}

.dropmenu1 li .nav a:hover{
    background:#0078b8;
    text-decoration:none;
    color: #fff;
    border-radius:4px;
    
}
.dropmenu1 li:hover .navlist{
    display: block;
}
.dropmenu1 li:hover .nav a{
    background:#0078b8;
    text-decoration:none;
    color: #fff;
}
.dropmenu1 li .navlist{
    display: none;
    position: absolute;
    top: 38px;
    width: 120px;
    background: #fff;
    z-index: 999;

}
.dropmenu1 li .navlist dl{
    float: left;
    width: 100%;
}
.dropmenu1 li .navlist dl .djlmbd{
    float: left;
    width: 100%;
    height: 40px;
    position: relative;
}
.dropmenu1 li .navlist dl .djlmbd .zdhlj_nav{
    float: left;
    width: 100%;
    font-size: 14px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    text-decoration:none;
}
.dropmenu1 li .navlist dl .djlmbd .zdhlj_nav:hover{
    text-decoration:none;
    background: #0078b8;
    color: #fff;
}
.dropmenu1 li .navlist dl .djlmbd:hover .ejdh_box{
    display: block;
}


.dropmenu1 li .navlist dl .djlmbd .ejdh_box{
   width: 130px;
   position: absolute;
   left: 120px;
   top: 0;
   z-index: 10;
   background: #fff;
   display: none;
}
.dropmenu1 li .navlist dl .djlmbd .ejdh_box a{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 32px;
}
.dropmenu1 li .navlist dl .djlmbd .ejdh_box a:hover{
    text-decoration:none;
    font-weight: bold;
}



/*page container style*/
.page-container{background-color:#fff;}

.side-hotline .icon{width:37px;}
.side-hotline .i-icon{display:block;width:37px;height:37px;text-indent:-10000px;background-position:-50px -40px;overflow:hidden;}
.side-hotline .details{margin-left:47px;}
.side-hotline h3{height:26px;line-height:26px;color:#626262;font-weight:normal;font-size:18px;}
.side-hotline p{line-height:22px;color:#626262;font-size:16px;}
.side-hotline .red{color:#b10000;font-size:18px;font-weight:normal;font-family:Arial;}

.side-limeiim .icon{width:37px;}
.side-limeiim .i-icon{display:block;width:37px;height:37px;text-indent:-10000px;background-position:-100px -40px;overflow:hidden;}
.side-limeiim .details{margin-left:47px;}
.side-limeiim h3{height:26px;line-height:26px;color:#626262;font-weight:normal;font-size:18px;}
.side-limeiim p{line-height:22px;color:#626262;font-size:16px;}
.side-limeiim .red{color:#b10000;font-size:18px;font-weight:normal;font-family:Arial;}

/*page footer style*/
.page-footer{padding:0 0 30px;}
.page-footer .foot-info{padding:15px 0 15px 0;}
.page-footer .contact{width:370px;padding-left:60px;margin-top:15px;border-left:#d2d2d2 solid 1px;}
.page-footer .contact .qrcode{width:132px;}
.page-footer .contact .infos{margin-left:152px;}
.page-footer .contact .infos h3{height:24px;line-height:24px;color:#212121;font-size:14px;}
.page-footer .contact .infos p{line-height:24px;color:#212121;font-size:16px;font-family:Arial;}
.page-footer .lists{width:700px;padding-left:50px;}
.page-footer .lists dl{float:left;display:inline;width:140px;}
.page-footer .lists dt{height:40px;line-height:40px;color:#363636;font-size:16px;font-weight:bold;}
.page-footer .lists dd{line-height:24px;padding-left:10px;background:url(../img/dot01.png) no-repeat 0 10px;}
.page-footer .lists a{color:#858585;}
.page-footer .lists a:hover{color:#0078b8;}
.page-footer .foot-menu{line-height:20px;padding:5px 0;color:#858585;text-align:center;}
.page-footer .foot-menu a{color:#858585;}
.page-footer .foot-menu a:hover{color:#0078b8;}
.page-footer .copyright{line-height:20px;color:#858585;text-align:center;}
.page-footer .copyright a{color:#858585;}
.page-footer .copyright a:hover{color:#0078b8;}

/*widget style*/
.widget{display:block;position:fixed;top:162px;left:auto;right:10px;_bottom:auto;_position:absolute;_top:expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-162);}
.widget .outer{width:142px;background-color:#0695e2;overflow:hidden; border-radius: 4px;}
.widget .mobile{padding:15px 0 15px 10px;background-color:#0078b8;}
.widget .mobile .icon{float:left;display:inline;width:28px;height:43px;}
.widget .mobile .i-moblie{float:left;display:inline;width:20px;height:38px;margin:0 0 0 4px;background:url(../img/ico05.png) no-repeat 0 0;}
.widget .mobile .i-text{*display:inline;height:43px;margin-left:30px;overflow:hidden;}
.widget .mobile .i-text .tel{line-height:16px;color:#fff;font-size:14px;font-weight:normal;font-family:'Arial';/*Arial*/}
.widget .mobile .i-text .txt{line-height:20px;padding:2px 0 0;color:#fff;font-size:14px;font-weight:normal;}
.widget .online{padding:15px 0 15px 10px;}
.widget .online .icon{float:left;display:inline;width:28px;}
.widget .online .i-comments{float:left;display:inline;width:28px;height:28px;margin:0;background:url(../img/ico06.png) no-repeat 0 0;}
.widget .online .i-text{*display:inline;margin-left:38px;overflow:hidden;}
.widget .online .i-text .txt{line-height:22px;padding:0 0 5px;color:#fff;font-size:14px;font-weight:normal;}
.widget .online .i-consultation{display:inline-block;height:22px;padding-right:19px;margin:0;color:#fff;font-size:14px;text-decoration:underline;background:url(../img/ico07.png) no-repeat 100% 4px;}
.widget .online .i-text a{color:#fff;}

.page-client .boxer .con{width: 100%;padding: 25px 0 0 0;}
.cli .fea{
    width: 100%;
    box-sizing: border-box;
    flex-wrap: wrap;
    padding: 0 60px;
    /* display: flex; */
    justify-content: left;}
    .page-client .boxer .con .cli{width: 100%;}
.page-client .boxer .con .cli li{
    display: block;
    justify-content: center;
    float: left;
    margin-bottom: 20px;
    border: solid 0.5px #dfdfdf;
}