﻿/*public*/
Public */
@charset "utf-8";

html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0; }
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top;width:98%;margin-left:1%;}
ul,li,dl,dd,dt { list-style-type: none; }
i,em,cite { font-style: normal; }
body {width: 100%;position: relative;font-family: "微软雅黑";-webkit-tap-highlight-color: rgba(0,0,0,0); /* 解决点击链接时候在安卓系统下出现蓝色框 */-webkit-text-size-adjust: none;/*苹果移动设备上会识别，用于保证文字大小*/min-width: 5rem;max-width: 640px;}
a{ text-decoration: none; }
.clear,.cle {clear:both;}
html{font-size: 62.5%;max-width: 640px;min-width: 320px;margin: 0 auto;}
[moudule] {width: 100%;overflow: visible !important;}
#ea_n{position:initial !important;}
/* end_Public */
/*public*/
/*ea_h*/
/*logo*/
.logo{width: 40%;min-height: 1.40625rem;height: 1.40625rem; float: left;text-align: center;}
/*end_logo*/
/*top_box*/
.top_box{width: 100%;height: 1.40625rem;background-color: #007fcc;}
/*end_top_box*/
/*mume*/
.mume{width: 1.5625rem;height: 1.40625rem;background: url(../images/mume_bg.png) no-repeat center;background-size: 0.9375rem 0.6875rem;float: right;display: none;}
/*end_mume*/
/*ea_h*/
/*ea_n*/
/*xn_mn_2_wrap*/
.xn_mn_2_wrap{position: absolute;right: 0;top: 0;z-index: 9999;width: 100%;}
.xn_mn_2_nav{position: absolute;right: 0;top:0;width: 50%;height: 1.40625rem; z-index: 2;overflow: hidden;}
.xn_mn_2_box{width: 1.5625rem;height: 1.40625rem;background: url(../images/mume_bg.png?d=20181025213045886) no-repeat center;background-size: 0.9375rem 0.6875rem;float: right;font-size: 0;}
.xn_mn_2_box_curr{background: red;color: #000;}
.xn_mn_2_nav>ul{width: 100%;height: auto;overflow: hidden;background: #007fcc;position: absolute;right: -100%;top: 0;}
.xn_mn_2_nav>ul>li{width: 100%;text-align: left;height: 1.390625rem;line-height: 1.390625rem;font-size: 0.46875rem;text-indent: 1.328125rem;color: #fff;border-bottom: 1px solid #26a3eb;}
.xn_mn_2_nav>ul>li:hover{background: #000;}
.xn_mn_2_nav>ul>li>a{color: #fff;font-size: 0.46875rem;display: block;}
#typecLi_n0 a{background: url(../images/home_bg.png) no-repeat;background-size: 1.25rem 1.375rem;}
#typecLi_n1 a{background: url(../images/about_bg.png) no-repeat;background-size: 1.25rem 1.375rem;}
#typecLi_n2 a{background: url(../images/news_bg.png) no-repeat;background-size: 1.25rem 1.375rem;}
#typecLi_n3 a{background: url(../images/pro_bg.png) no-repeat;background-size: 1.25rem 1.375rem;}
#typecLi_n4 a{background: url(../images/case_bg.png) no-repeat;background-size: 1.25rem 1.375rem;}
#typecLi_n6 a{background: url(../images/honor.png) no-repeat;background-size: 1.25rem 1.375rem;}
#typecLi_n7 a{background: url(../images/contact_bg.png) no-repeat;background-size: 1.25rem 1.375rem;}
/*end_xn_mn_2_wrap*/
/*ea_n*/
/*ea_ba*/
/*xn_index_mba_1_wrap*/
.xn_index_mba_1_wrap{position:relative; overflow:hidden; margin-bottom: 0.09375rem;}
.xn_index_mba_1_main{width:100%;margin:0 auto;overflow: hidden;}
.xn_index_mba_1_ul{overflow: hidden;position: relative;}
.xn_index_mba_1_li{float: left;background:#fff;}
.xn_index_mba_1_li img{width: 100%; background-color:#fff; }
.xn_index_mba_1_lights{width:100%;position:absolute; bottom:0.5625rem;text-align:center;}
.xn_index_mba_1_lights span{display:inline-block; height:0.15625rem;width:0.9375rem; background-color:#fff; margin:0 0.15625rem;cursor: pointer; border-radius: 0.0625rem;
 -webkit-border-radius: 0.0625rem; 
-moz-border-radius: 0.0625rem; 
}
.xn_index_mba_1_lightsCurr{background:#007fcc !important;}
/*end_xn_index_mba_1_wrap
/*xn_mc_index_4_wrap*/
/*ea_ba*/
/*ea_c*/
/*xn_mc_index_4_wrap*/
.xn_mc_index_4_wrap{width:100%;margin: 0rem auto 0.78125rem;}
.xn_mc_index_4_top{width:94%;text-align: center;padding-top: 1.0625rem;margin: 0 auto;}
.xn_mc_index_4_title1{width: 100%;height: 0.88125rem;line-height: 0.88125rem;font-size: 0.56875rem;color: #007fcc;display: block;}
.xn_mc_index_4_title1 a{color: #007fcc;}
.xn_mc_index_4_title2{width: 100%;height: 0.7rem;line-height: 0.7rem;font-size: 0.38125rem;display: block;}
.xn_mc_index_4_title2 a{color: #a4a4a4;}
.xn_mc_index_4_protMain{width:94%;margin:0.625rem auto;height:7rem;overflow:hidden;background:url(../images/CgAGfFvRv3WAW9chAAJdfxh9iJQ990.png) no-repeat center;background-size: 8.171875rem 4.921875rem;position: relative;}
.xn_mc_index_4_protMain li{position: absolute; width:1.5625rem;height: 2.3rem;}
.xn_mc_index_4_protMain li img{width: 1.9rem;height: 1.5625rem;border-radius: 50%;}
.xn_mc_index_4_protImg{width: 1.5625rem;height: 1.5625rem;}
.xn_mc_index_4_cstyle1{top: 0.6rem;left: 0;}
.xn_mc_index_4_cstyle2{top: 0.6rem;right: 0;}
.xn_mc_index_4_cstyle3{bottom: 0;left: 0;}
.xn_mc_index_4_cstyle4{bottom: 0;right: 0;}
.xn_mc_index_4_protTitle{width:100%;font-size:0.28rem;margin-top:0rem; color:#282828; line-height:0.4rem;text-align:center;}
/*end_xn_mc_index_4_wrap*/
/*xn_mc_index_1_wrap*/

/*end_xn_mc_index_1_wrap*/
/*xn_mc_index_2_wrap*/

/*end_xn_mc_index_2_wrap*/
/*ea_c*/
/*ea_b*/
/*xn_mb_1_wrap*/
.xn_mb_1_wrap{width: 100%; height: 0.78125rem; overflow: hidden; }
.xn_mb_1_copy{float: left;font-size: 0.28125rem;line-height: 0.78125rem;color: #626262;width: 100%;text-indent: 3%;text-overflow: ellipsis; /*æº¢å‡ºçœç•¥å·ï¼Œæ”¯æŒieã€safariï¼ˆwebkitï¼‰*/-o-text-overflow: ellipsis; /*æº¢å‡ºçœç•¥å·ï¼Œæ”¯æŒopera*/overflow: hidden;/*æº¢å‡ºéšè—*/-moz-binding: url('/m/ellipsis.xml#ellipsis');/*æº¢å‡ºçœç•¥å·ï¼Œæ”¯æŒfirefox*/}
/*end_xn_mb_1_wrap*/
/*ea_b*/
/*ea_bg*/
/*ea_bg*/
/*ea_sh*/
/*xn_sh_1_wrap*/
/*end_xn_sh_1_wrap*/
/*ea_sh*//*ea_mu*/
/*xn_mu_1_wrap*/
.xn_mu_1_wrap {
    position: fixed;
    bottom: 0;
    width: 100%;
    color: #fff;
    height: 1.2rem;
    background: -moz-linear-gradient( bottom, #4350a7 0%, #3ea3b7 0.51%, #4384e4 100%);
    /* gradient overlay */
    background: -o-linear-gradient( bottom, #4350a7 0%, #3ea3b7 0.51%, #4384e4 100%);
    /* gradient overlay */
    background: -webkit-linear-gradient( bottom, #4350a7 0%, #3ea3b7 0.51%, #4384e4 100%);
    /* gradient overlay */
    background: linear-gradient( bottom, #4350a7 0%, #3ea3b7 0.51%, #4384e4 100%);
    /* gradient overlay */
}
.xn_mu_1_wrap ul {
    width: 100%;
    height: 100%;
    margin: auto;
}
.xn_mu_1_wrap ul li {
    float: left;
    font-size: 14px;
    width: 25%;
    text-align: center;
    color: #fff;
    height: 100%;
    box-sizing: border-box;
    padding: 0.12963rem 0;
}
/* .xn_mu_1_li5 {
    width: 15%;
}
.xn_mu_1_li6 {
    background: none
}
.xn_mu_1_line {
    width: 1px !important;
    height: 40px;
    margin: 0 !important;
    padding: 0 !important;
    background: #690000;
    border-right: 1px solid #ff0000;
} */
.xn_mu_1_bottom_bq1,
.xn_mu_1_bottom_bq3,
.xn_mu_1_bottom_bq5,
.xn_mu_1_bottom_bq9 {
    color: #fff;
    font-size: 0.388889rem;
      display: none;
}
.xn_mu_1_bottom_bq2,
.xn_mu_1_bottom_bq4,
.xn_mu_1_bottom_bq6,
.xn_mu_1_bottom_bq8 {
    display: none;
}
/*图标生成样式*/
@font-face {
    font-family: "icomoon";
    src: url("../font/icomoon.eot");
    src: url("../font/icomoon.eot?#iefix") format("embedded-opentype"), url("../font/icomoon.woff") format("woff"), url("../font/icomoon.ttf") format("truetype"), url("../font/icomoon.svg#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}
[data-icon]:before {
    font-family: "icomoon";
    content: attr(data-icon);
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* .icon-envelope,
.icon-phone,
.icon-screen,
.icon-location,
.icon-bubbles,
.icon-cog,
.icon-share,
.icon-pencil {
    font-family: 'icomoon';
    speak: none;
    font-size: 16px;
    color: #fff;
    margin-right: 5px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 18px;
    -webkit-font-smoothing: antialiased;
    display: block;
    padding-top: 15px;
    padding-bottom: 10px;
} */
.icon-undo,
.icon-home {
    font-family: "icomoon";
    speak: none;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 4px;
    -webkit-font-smoothing: antialiased;
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #29658f;
}
.icon-cog {
    padding-top: 15px;
    float: left;
}
[class*="icon-"] {
    display: block;
    width: 1rem;
    height: 1rem;
    margin: 0 auto;
}
.icon-pencil {
    background: url(../images/icon_home.png?d=20181026173235633) no-repeat;
    background-size: 100% 100%;
}
.icon-phone {
    background: url(../images/icon_nav_tel.png?d=20181026173235633) no-repeat;
    background-size: 100% 100%;
}
.icon-bubbles {
    background: url(../images/CgAGe1ztbVOAemlcAAAdIa1ft_w452.png) no-repeat;
    background-size: 100% 100%;
}
.icon-envelope {
    background: url(../images/CgAGe1ztbVOAemlcAAAdIa1ft_w452.png) no-repeat;
    background-size: 100% 100%;
}
.icon-location {
    background: url(../images/icon_nav_map.png) no-repeat;
    background-size: 100% 100%;
}
/*首页*/
/* .icon-home:before {
    content: "\e001";
    color: #29658f;
} */
/*返回*/
/* .icon-undo:before {
    content: "\e003";
    color: #29658f;
} */
/*邮箱*/
/* .icon-envelope:before {
    content: "\e000";
} */
/*电话*/
/* .icon-phone:before {
    content: "\e004";
} */
/*电脑*/
/* .icon-screen:before {
    content: "\e002";
} */
/*地图标记*/
/* .icon-location:before {
    content: "\e006";
} */
/* .icon-bubbles:before {
    content: "\e005";
} */
/*设计*/
/* .icon-cog:before {
    content: "\e007";
    color: #000;
    font-size: 1em;
} */
/*分享*/
/* .icon-share:before {
    content: "\e008";
} */
/*留言*/
/* .icon-pencil:before {
    content: "\e009";
} */
/*end_xn_mu_1_wrap*/
/*ea_mu*/
.shouji_nrer img{margin-top: 0.3rem;}




/*图标*/
.xn_c_index_127_wrap{width: 100%;}
.xn_c_index_127_col{width:100%;height: 100px;text-align: center;    margin-top: 40px;}
.xn_c_index_127_colName{font-size: 16px;display: block;padding-top: 32px;text-transform: uppercase;color: #999;}
.xn_c_index_127_onLine{font-size: 30px;font-weight: bold;display: block;color: #2f2d29;}
.xn_c_index_127_onLine em{display: inline-block;background: url(../images/products_left.png)no-repeat center;width: 130px;height: 18px;margin-right: 15px;}
.xn_c_index_127_onLine i{display: inline-block;background: url(../images/products_right.png)no-repeat center;width: 130px;height: 18px;margin-left: 15px;}
.xn_c_index_127_onLine span{display: inline-block;}
.xn_c_index_127_enName{font-size: 16px;display: block;margin-top: 10px;color: #666;}

.xn_c_index_hli{float: left;text-align: center;    width: 33.33%; margin-top: 50px;}
.xn_c_index_hli>span{display: block;padding-top: 20px;color: #666;font-size: 16px;}
.xn_c_index_hli img{width:30px;    height: 30px;}
.xn_c_index_hli div{margin-top: 10px;}
.xn_c_index_127_main{    margin-bottom: 1.2rem;}
/*end_xn_c_index_127_wrap*/
/*ea_c*//*ea_b*/
/*xn_f_21_wrap*/
.foot_c_one{width: 100%;height: 155px;background: #f6f6f6;}
.xn_f_21_wrap_zx{width: 1200px;margin: 0 auto;height: 64px;line-height: 64px;overflow: hidden;}
.xn_f_21_wrap_title{font-size: 16px;color: #3d3d3d;float: left;margin: 0 10px;}
.xn_f_21_wrap{float: left;}
.xn_f_21_xhbox{float:left;margin: 0 6px;}
.xn_f_21_xhbox a{font-size: 13px;color: #898989;}
.xn_f_21_xhbox a:hover{color: #cf2222;}