﻿/*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:100%;}
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*/
/*xn_mh_5_wrap*/
.xn_mh_5_wrap{width: 100%;height: 1.40625rem;background-color: #007fcc;}
.xn_mh_5_wrap a{height:1.40625rem;line-height: 1.40625rem; color: #fff;text-align: center;font-size: 0.5625rem;display: block;}
.xn_mh_5_back_bq2{display:none;}
/*end_xn_mh_5_wrap*/
/*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) 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;}

.fypage{text-align: center; margin-top:0px;}
.fypage > a{margin: 0 5px;padding: 6px 15px;color: #333;font-size: 14px;border-radius: 5px; margin:0 10px; border: 1px solid #ddd!important; display:inline-block;}
.fypage > a:hover{color: #fff;background-color: #076DB2;border-color: #076DB2}
.fypage > a.active{color: #fff;background-color: #076DB2;border-color: #076DB2}
.fypage > span{margin: 0 5px;padding: 6px 15px;color: #333;font-size: 14px;border-radius: 5px; border: 1px solid #ddd!important; margin:0 10px; display:inline-block;}
.fypage > span:hover{cursor: default;color: #fff;background-color: #076DB2;border-color: #076DB2;}
.fypage > span.active{cursor: default;color: #fff;background-color: #076DB2;border-color: #076DB2;}

/*end_xn_mn_2_wrap*/  
/*ea_n*/
/*ea_ba*/
/*ea_ba*/
/*ea_c*/
/*xn_mc_news_2_wrap*/
.xn_mc_news_2_wrap{width:100%;height:1.4375rem;text-align:center;position:relative;border-bottom: 1px solid #e4e4e4;font-size:0.45rem;line-height: 1.40625rem;}
.xn_mc_news_2_li{width:25%;height:1.46875rem;display: inline-block;text-align:center;}
.xn_mc_news_2_li a{color:#626262;vertical-align:middle;display: block;height: 1.40625rem;line-height: 1.40625rem;}
.xn_mc_news_2_curr a{border-bottom: 0.0625rem solid #007fcc;color: #007fcc;display: block;}
.xn_mc_news_2_ul{overflow:hidden;}
/*end_xn_mc_news_2_wrap*/
/*xn_mc_news_1_wrap*/
.xn_mc_news_1_wrap{overflow:hidden;width:100%;margin:0.3125rem auto;background:#fff;}
.xn_mc_news_1_ul{overflow:hidden;}
.xn_mc_news_1_li{width:100%;}
.xn_mc_news_1_time{display:none;}
.xn_mc_news_1_li{width: 100%;height: 1.5625rem;border-bottom: 1px solid #ccc;padding: 0.46875rem 0;}
.xn_mc_news_1_img{width: 30%; height: 1.5625rem;overflow:hidden;float: left;}
.xn_mc_news_1_img img{width:auto;height: 1.5625rem;display: block;margin: 0 auto;}
.xn_mc_news_1_cont{float: left;width:62%;margin-left:3%;}
.xn_mc_news_1_name{line-height: 0.625rem;max-height: 0.625rem;font-size: 0.375rem;color: #282828;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.xn_mc_news_1_intro{font-size: 0.31125rem;color: #898989;line-height: 0.375rem;height: 0.78125rem;overflow: hidden;}
.xn_mc_news_1_moreBtn{width:100%;height: 0.96875rem;line-height: 0.96875rem; text-align: center;display: block;cursor: pointer;color: #282828;background-color: #fff;border: none; border-bottom:1px solid #ececec; font-size:0.375rem; clear: both;}
/*end_xn_mc_news_1_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; -o-text-overflow: ellipsis; overflow: hidden;-moz-binding: url('/m/ellipsis.xml#ellipsis');}
/*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) no-repeat;
    background-size: 100% 100%;
}
.icon-phone {
    background: url(../images/icon_nav_tel.png) 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*/