@charset "utf-8";
/* CSS Document */
/*基本设置*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label,ol{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
img{border:none}
ul,ul li,ol,ol li,menu li{list-style:none;}
a,a:visited,a:active{ color:#525252; text-decoration:none;}
body{ margin:0px; padding:0px; font-size:12px; color:#4D4D4D; font-family:"微软雅黑";}
a,a:visited,a:hover,a:active{text-decoration:none;}
address, em, i {
    font-style: normal;
}
input,select{
  box-shadow:none; /*去除阴影*/
  outline: none;/*聚焦input的蓝色边框*/
  resize: none; /*textarea 禁止拖拽*/
  border: none; /*去除边框*/
  -webkit-appearance: none;/*常用于IOS下移除原生样式*/
  -webkit-tap-highlight-color: rgba(0,0,0,0); /*点击高亮的颜色*/
}
@font-face { 
  font-family: flipfr; 
   src: url('flipfr.ttf') format('truetype'),
       url('flipfr.woff') format('woff');
} 
/*----------------------------------------------------首页---------------------------------------------------------------------*/
body{
    padding:0!important;
}
/*底部导航栏*/
.ifoo_box{
    width:100%;
    height:285px;
    background:#212330;
}
.ifoo_box .ifoo_con{
    width:1200px;
    height: 220px;
    margin: 0 auto;
    clear: both;
}
.ifoo_con .ifoo_left{
    float: left;
    width:628px;
    padding:60px 0 0 0;
}
.ifoo_con .ifoo_rig{
    float: left;
    width:572px;
    padding:60px 0 0 0;
}
.ifoo_con .ifoo_left dl{
    width:209px;
    float: left;
}
.ifoo_con .ifoo_left dl dt{
    font-size:16px;
    color:#fff;
    margin: 0 0 32px 0;
}
.ifoo_con .ifoo_left dl dd a{
    display: inline-block;
    font-size:14px;
    color:#b2b2b2;
    margin: 0 0 18px 0;
    transition: all ease .5s;
}
.ifoo_con .ifoo_left dl dd:hover a{
    color:#fff;
}
.ifoo_rig .ifrig_dl1{
    width:410px;
    float: left;
}
.ifoo_rig .ifrig_dl1 dt,.ifoo_rig .ifrig_dl2 dt{
    font-size:16px;
    color:#fff;
    margin: 0 0 32px 0;
}
.ifoo_rig .ifrig_dl1 dd p{
    font-size:14px;
    color:#b2b2b2;
    margin: 0 0 18px 0;
}
.ifoo_rig .ifrig_dl1 dd span{
    display: inline-block;
    height:18px;
    float: left;
    margin: 2px 8px 0 0;
    background:url(../image/ind_tp26.png) no-repeat center;
}
.ifoo_rig .ifrig_dl1 dd .dl1_span1{
    width:11px;
    background-position:0 0;
    background-size:cover;
}
.ifoo_rig .ifrig_dl1 dd .dl1_span2{
    width:12px;
    background-position:-12px 0;
    background-size:cover;
}
.ifoo_rig .ifrig_dl1 dd .dl1_span3{
    width:15px;
    background-position:-24px 0;
    background-size:cover;
    margin: 3px 8px 0 0;
}
.ifoo_rig .ifrig_dl1 dd .i_code{
    display: inline-block;
    width:87px;
    height:87px;
    background: url(../image/ind_tp27.png) no-repeat center;
    background-size:cover;
}
.ifoo_rig .ifrig_dl2{
    float: left;
}
.ifoo_rig .ifrig_dl2 dd p{
    width:117px;
    height:37px;
    border:1px solid #e5e5e5;
    box-sizing: border-box; 
    font-size:14px;
    color:#fff;
    line-height: 35px;
    text-align: center;
    transition: all ease .5s;
    margin: 0 0 14px 0;
}
.ifoo_rig .ifrig_dl2 dd p .dl2_span{
    display: inline-block;
    height:22px;
    float: left;
    margin: 2px 8px 0 0;
}
.ifoo_rig .ifrig_dl2 dd p .dl2_span1{
    width:20px;
    background: url(../image/ind_tp26.png) no-repeat center;
    background-position:-48px 0;
    margin: 7px 0 0 12px;
}
.ifoo_rig .ifrig_dl2 dd p .dl2_span2{
    width:24px;
    background: url(../image/ind_tp26.png) no-repeat center;
    background-position:-67px 0;
    margin: 7px 0 0 12px;
}
.ifoo_rig .ifrig_dl2 dd p .dl2_span3{
    width:24px;
    background: url(../image/ind_tp26.png) no-repeat center;
    background-position:-90px 0;
    margin: 7px 0 0 8px;
}
.ifoo_rig .ifrig_dl2 dd:hover .idl_p1{
    cursor: pointer;
    background:#00c58f;
    border:1px solid #00c58f;
}
.ifoo_rig .ifrig_dl2 dd:hover .idl_p2{
    cursor: pointer;
    background:#ef2a3b;
    border:1px solid #ef2a3b;
}
.ifoo_rig .ifrig_dl2 dd:hover .idl_p3{
    cursor: pointer;
    background:#3c6dd8;
    border:1px solid #3c6dd8;
}
.ifrig_dl2 .idl_p3{
    transition: all ease .5s;
}
.ifrig_dl2 .idl_p3 img{
    transition: all ease .5s;
    display: none;
}
.ifrig_dl2 dd{
    position:relative;
}
.ifrig_dl2 dd:hover .idl_p3 img{
    display: inline-block;
    width:100px;
    height: 100px;
    position: absolute;
    left:-120px;
    top:-30px;
}
.ifoo_bbox{
    width:100%;
    border-top:1px solid #2f3140;
    height:64px;
}
.ifoo_bbox .ifoo_bcon{
    width:1200px;
    overflow: hidden;
    margin: 0 auto;
}
.ifoo_bcon .ifoo_wzl{
    float: left;
    font-size:14px;
    color:#b2b2b2;
    line-height: 60px;
}
.ifoo_bcon .ifoo_wzr{
    float: right;
    font-size:14px;
    color:#b2b2b2;
    line-height: 60px;
}

/*---------------------------------------------网站右侧浮层联系我们--------------------------------------------*/
.fix{
    position: fixed;
    right: 14px;
    top:38%; 
    z-index: 9;
    box-shadow: 0 10px 10px 0 rgba(7,52,148,.2);
}
.fix li{
    position: relative; 
    width:128px;
    height: 44px;
    
    background: #fff;
    border-bottom: 1px solid #ededed;
}
.fix li:last-child{
    border-bottom:none;
}
.fix .g1{
    background: #0294ff;
}
.fix .g1 .g3fc_xs .fixg_wz{
    color:#fff;
}
.fix .g3:hover{
    cursor: pointer;
    background: #f5f5f7;
}
.fix .g1 .fixg_wz,.fix .g3 .fixg_wz,.fix .g5 .fixg_wz{
    display:block; 
    font-size:14px; 
    color:#6b6b6b;
    text-align:center; 
    line-height: 42px;
    float:left;
}
.fixg_icon1{
    float: left;
    width:18px;
    height:18px;
    background:url(../image/fix_1.png) no-repeat;
    display: inline-block;
    margin:12px 10px 0 19px;
    transition:all ease .5s;
}
.fixg_icon2{
    float: left;
    width:17px;
    height:17px;
    background:url(../image/fix_2.png) no-repeat;
    display: inline-block;
    background-position:-1px 0;
    margin:12px 10px 0 19px;
    transition:all ease .5s;
}
.fixg_icon3{
    float: left;
    width:17px;
    height:17px;
    background:url(../image/fix_3.png) no-repeat;
    display: inline-block;
    background-position:-1px 0;
    margin:12px 10px 0 19px;
    transition:all ease .5s;
}
.fixg_icon4{
    float: left;
    width:17px;
    height:17px;
    background:url(../image/fix_4.png) no-repeat;
    display: inline-block;
    background-position:-1px 0;
    margin:12px 10px 0 19px;
    transition:all ease .5s;
}
.fix .g3:hover .fixg_icon2{
    background-position:-20px 0;
}
.fix .g3:hover .fixg_icon3{
    background-position:-21px 0;
}
.fix .g3:hover .fixg_icon4{
    background-position:-19px 0;
}
.fix .g3 .g3fc_con{
    position:absolute;
    right:143px;
    height: 78px;
    background: #fff;
    width: 248px;
    display: none;
    top: -13px;
    padding:0 0 0 16px;
    box-sizing: border-box;
    box-shadow: 0 1px 8px rgba(7,52,148,.2);
    transition:all ease .5s;
}
.fix .g3:hover .g3fc_con{
    display: block;
}
.g3fc_con .g3fc_p1{
    font-size:14px;
    color:#808080;
    margin:14px 0 4px 0;
}
.g3fc_con .g3fc_p2{
    font-size:18px;
    color:#333333;
}
.fix .g3 .g3fc_con span{
    position: absolute;
    display: block;
    width: 6px;
    height: 6px;
    background: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    right: -8px;
    transform: translateX(-50%) rotate(135deg);
    top: 35px;
    border-color: #E1E6F0 transparent transparent #E1E6F0;
}































