@charset "gb2312";
body, html {font-size: 100%;padding: 0;margin: 0;}
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin: 0;padding: 0;-webkit-text-size-adjust: none;}
*, *:after, *:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
html {font-size: 62.5%; /* 10÷16=62.5% */}
body {color: #333;font-size: 12px;font-size: 1.2rem; /* 13÷10=1.3 */font-family: "Microsoft YaHei", "宋体", Arial;background: #fcfcfc;}
a {color: #333;text-decoration: none;outline: none;transition: all 0.3s ease}
a:hover, a:focus {text-decoration: none;color: #e93e10;}
a.aHover:hover {color: #e60012;}
a:focus {outline: none;}
.cor_bs {color: #fff;}
.cor_bs:hover {color: #e93e10;}
.cor_bt,.cor_bt:hover {color: #fff;}
.cor_biao, .cor_biao:hover {color: #ffffff;}
.cor_biao a {color: #333;}
.cor_biao a:hover, .cor_biao a:focus {text-decoration: none;color: #e93e10;}
cor_daohang{color: #337ab7;}
.cor_red {color: #C00}
ul li {list-style: none;}
select, input, textarea {outline: none}
.imgBlock img {display: block}
.autoMaxImg img {max-width: 100%;height: auto}
.fl {float: left;}
.fr {float: right;}
.f12 {font-size: 12px;}
.f13 {font-size: 13px;}
.f14 {font-size: 14px;}
.f15 {font-size: 15px;}
.f16 {font-size: 16px;}
.f17 {font-size: 17px;}
.f18 {font-size: 18px;}
.f19 {font-size: 19px;}
.f20 {font-size: 20px;}
.f21 {font-size: 21px;}
.f22 {font-size: 22px;}
.f24 {font-size: 24px;}
.dsBlock {display: block;}
.dsNone {display: none;}
.dsPhone, .dsPad, .phone {display: none;}
.ellipsis {width: 49%;line-height: 34px;height: 34px;background: url(/skin/css/../images/navIcion.png) no-repeat 25px center;overflow: hidden;text-align: left;float: left;padding: 0 20px 0 42px;color: #fff;}
ellipsisdibu{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.transition {transition: all 0.3s ease;}
.opacity {opacity: 0;}
.header_top { overflow:hidden; width:100%; height:0px;}
.fl {float:left;font-size: 13px;line-height:40px;}
.STYLE1 {font-size:22px;font-weight:bold;}
.navbar {background-color: rgba(0,0,0,.5);border-bottom-width: 0px;border-bottom-style: none;margin-bottom: 0;height: 69px;width: 100%;position: fixed;left: 0;top: 0;z-index: 20}
.logo img {float: left;margin-top: 15px;}
#navbar {margin-left: 145px;margin-right: 145px;text-align: center;}
.top_a1 {float: right;margin: 0px 13px 0px 17px;}
.navbar .container ul.navbar-nav {float: right;width: 100%;}
.navbar-inverse .navbar-nav > li > a.nav_a {line-height: 67px;font-size: 16px;padding: 0px 15px 0px 30px;color: #e5e5e5;border-top: 2px solid transparent;}
.navbar .container {position: relative;}
.navbar-inverse .navbar-nav > li > a.nav_a.on, .navbar-inverse .navbar-nav > li > a.nav_a:hover {padding-top: 0px;border-top: 2px solid #FFFFFF;font-weight: bold;color: #FFF;}
.navbar-nav > li {position: relative;display: inline-block;float: none;margin: 0px 2px;}
.navbar-nav > li:hover .subMenu {display: block;}
.pull-left {float: right!important;z-index: 10}
.serBox {/*height: 21px;width: 140px;*/position: absolute;right: 15px;top: 24px;/*border: 1px solid #FFF;border-radius: 1.5em;*/}
.hdRig{ position:absolute; right:30px; top:0; color:#FFFFFF;}
.serBox a{ color:#FFFFFF; display:inline-block; vertical-align:middle;}
.hdRigList{ font-size:0;}
.serBox li{ display:inline-block; vertical-align:middle; font-size:16px; padding-left:8px; line-height:28px;color:#FFFFFF;}
.serBox li:hover { display:block;}
.hdTel{ font-size:20px; margin-top:-2px; margin-right:5px;}
.hmFocus {width: 100%;height: auto;}
.hmFocus .swiper-slide, .hmFocus .hmBanner {width: 100%;height: 100%;}
.hmBan_img {max-width: 892px;width: 46%;position: absolute;left: 27%;top: 26%;}
.hmFocus .swiper-pagination-bullet {margin: 0px 5px;height: 14px;width: 14px;border: 2px solid #FFF;opacity: 1;background: none;transition: all 0.3s ease}
.hmFocus .swiper-pagination-bullet-active {height: 14px;width: 42px;background: #FFF;border-radius: 1.2em;}
.nextPage {height: 44px;width: 30px;border: 2px solid #FFF;margin-left: -15px;position: absolute;left: 50%;z-index: 20;bottom: 40px;border-radius: 1.8em;}
.nextPage:after {height: 9px;width: 6px;display: block;margin-left: -3px;left: 50%;top: 14px;content: "";position: absolute;animation: nextIconMv 0.8s linear 0s infinite;background: url(../images/topSicon.png) no-repeat center center;}
@keyframes nextIconMv {
 0% {
top:10px;
}
 100% {
top:14px;
}
}
.footer {background: #2660A5;padding: 14px 0px;color: #ffffff;}
.footer .fl {font-size: 12px;line-height: 30px;max-width: 310px;}
.footer a {color: #fff;}
.footer .fr {line-height: 60px;}
.hmFocus_itmBox {height: 26px;width: 1200px;margin-left: -600px;position: absolute;z-index: 3;left: 50%;bottom: 49px;}
.hmFocus .hmFocus_itmBox .swiper-pagination {float: right;position: static;height: 26px;padding: 6px 5px 0px;background: rgba(0,0,0,0.6);border-radius: 1.2em;}
.ke_ConMenu {height: 190px;width: 40px;margin-top: -95px;position: fixed;top: 50%;right: 20px;z-index: 30;}
.keCon_icon {background: rgba(0,0,0,0.3);display: block;border-radius: 50%;height: 40px;cursor: pointer}
.ke_ConMenu ul li {height: 40px;width: 40px;margin-bottom: 10px;position: relative;}
.keCon_show {line-height: 40px;color: #FFF;height: 40px;background: #e93e10;position: absolute;top: 0px;right: 0px;padding-left: 15px;border-radius: 1.8em;display: none;}
.keCon_show img {float: right;border-radius: 50%;}
.keCon_wx {background: #FFF;height: 229px;padding-top: 12px;text-align: center;width: 202px;position: absolute;top: -8px;right: 68px;border-radius: 0.3em;font-size: 16px;line-height: 30px;display: none;}
.keCon_wx:before {content: "";border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #fff;height: 0;width: 0;top: 19px;right: -8px;position: absolute;}
.hm_kmenu {height: 274px;width: 20px;margin-top: -137px;position: fixed;left: 20px;top: 50%;z-index: 20;}
.hm_kmenu li {height: 20px;width: 20px;margin-bottom: 20px;position: relative;}
.hmKm_icon {height: 11px;width: 11px;border: 2px solid #CCCCCC;position: absolute;left: 5px;top: 4px;border-radius: 50%;cursor: pointer}
.hmKm_nm {line-height: 20px;padding: 0px 26px 0px 31px;height: 20px;position: absolute;left: 0px;top: 0px;background: rgba(0,0,0,0.5);border-radius: 1.4em;font-size: 12px;color: #ffffff;white-space: nowrap;display: none}
.hmKm_nm i {background: #FFF;height: 20px;width: 20px;border: 3px solid #000;position: absolute;left: 0;top: 0;display: block;border-radius: 50%;opacity: 0.8}
.hm_kmenu li.on .hmKm_nm {display: block;}
.hmCon2 {/*background-color: #1873e0;background-color: #383940;background-color: #3c3e4b;*/background-color: #fff;padding: 55px 0px 55px;background-size: cover}
.hm_enT {text-align: center;text-transform: uppercase;/*color: #d9d9d9;*//*font: 36px/48px Georgia;*/font: 36px/48px arial;font-weight: 600;}
.hm_t1 {font-size: 28px;color: #ffffff;text-align: center;margin-bottom: 37px;}
.hm_t2 {font-size: 28px;color: #ffffff;text-align: center;margin-bottom: 37px;}
.hm_t2 a {color: #ffffff;}
.hm_p1 {font-size: 14px;line-height: 36px;color: #ffffff;text-align: center;margin-bottom: 18px;}
.hm_a1 {font-size: 14px;line-height: 34px;color: #FFF;text-align: center;display: block;height: 38px;width: 150px;border: 2px solid #FFF;margin: 0px auto;border-radius: 0.2em;}
.hm_a1:hover {color: #fff;background: rgba(255,255,255,0.1);}
.hmCon3 {background: #fff;padding: 55px 0px 30px;}
.hmCon3 .hm_enT, .hmCon4 .hm_enT {color: #333333;}
.hmCon3 .hm_t1, .hmCon4 .hm_t1 {color: #333333;}
.hmCon3 .hm_t1:hover a {color: #333333;}
.cor_blue {color: #2d71c2;}
.hmU1_a {display: block;}
.hm_u1 li {padding: 0px 20px; margin-bottom: 25px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);/* opacity: .8; *//* padding: 0.3em; */width: 31.9%;height: 289px;color: #75797c;font-size: 16px;font-style: normal;font-stretch: normal;font-weight: 400;line-height: 21px;text-align: left;text-transform: none;/* letter-spacing: 0; */float: left;background-color: #fff;/* margin: 0 10px 20px 10px; */-webkit-transition: transform .3s linear;margin-left: 6px;
 margin-right: 11px;font: 14px/1.3 PingFangSC-Light,PingFang SC,Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
.hm_u1 {padding-top: 10px;/*margin: 0px -9px;*/}
.hm_u1 li:hover{box-shadow: 0px 4px 20px rgba(0,0,0,.3);transform: scale(1,1.05);-webkit-transform: scale(1,1.05);border: none;background: #fff;}
.card-title {font-size: 20px;color: #333;line-height: 36px;/* font-weight: bolder; */letter-spacing: 1px;padding: 0 20px;padding-top: 35px;padding-bottom: 20px;}
.state {width: 33px;height: 16px;background-color: #e93e10;color: #fff;font-size: 12px;line-height: 18px;text-align: center;display: inline-block;position: relative;vertical-align: middle;margin: 0 0 6px 10px;}
.sb {width: 0;height: 0;border-width: 4px 4px 0;border-style: solid;border-color: #e93e10 transparent transparent transparent;position: absolute;left: 0;right: 0;bottom: -4px;margin: 0 auto;}
.hm_u1 p {font-size: 16px;color: #333;line-height: 24px;/*height: 35px;*/padding: 0 20px;/*margin-bottom: 30px;*/text-align: justify;letter-spacing: 1px;/*font-family: fantasy;*/}
.m-tags {padding-top: 50px;padding-left: 9px;display: inline-block;width: 100%;}
.m-tags :hover a {color:#fff}
.f-clearfix{zoom:1;}
.m-tag{font-size:14px;padding:4px 8px;border: 1px solid #ddd;/*box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.29);*/margin-left:12px;border-radius: 2px;}
.g-l {float: left;vertical-align: top;}
.m-tag:hover {box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.29);border-radius: 2px;}
.m-tags :hover a {color:#e93e10}
.hmU1_a:hover .hmU1_layer {top: 0;}
.hmCon4 {padding: 55px 0px 30px;background-color: #f2f2f2;}
.hmc4_a:hover strong {text-decoration: underline;}
/* benben笨笨新闻列表*/
.col-sm-4{float:left;width:33.33333333%;padding:10px; /* box-shadow: 0px 0 1px rgba(0, 0, 0, 0.01), 1px 0 0px rgba(0, 0, 0, 0.06); */}
.col-sm-4 .enna{border: 1px solid #ccc;box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);background: #fff;}
.col-sm-4 .enna:hover{box-shadow: 0px 4px 20px rgba(0,0,0,.3);transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);background: #fff;border: 1px solid #fff;}
.col-sm-4 h2{font-size: 18px;line-height: 30px;font-weight: normal; /*border-bottom: solid 1px #e9e9eb; */border-bottom: solid 1px #bbb;padding: .7rem 0;/*background-color: #496f9c;*/}
.col-sm-4 h2 a{color: #333;text-decoration: none;outline: none;transition: all 0.3s ease;}
.iconfont {background-color: #e93e10;width: 11px;height: 11px;float: left;margin: 11px;}
.AGrid-row{clear:both}
.AGrid-row:before,.AGrid-row:after{content:" ";display:table;line-height:0}
.AGrid-row:after{clear:both}
/*背景颜色*/
.bg-grey{background:rgba(242, 242, 242, 0);}
.developer-community-block{max-width:1200px;text-align:center;padding: 7px 0;padding-bottom: 25px;clear:both;margin:0 auto}
/*图片新闻*/
.developer-community-block .tile img{width:100%;height:100%;opacity: 0.7;}
.developer-community-block .tile{position:relative;font-size:0;box-shadow:0 8px 16px 0 rgba(0,0,0,0.10);border-radius:2px}
.developer-community-block .tile:hover .title{cursor:pointer;color:#F66F6A}
.developer-community-block .tile .title{padding:16px 30px;font-size:16px;color:#252B3A;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*文字新闻*/
.developer-community-block .layer-text{padding:10px 15px 10px 15px}
.developer-community-block .developer-community{text-align:left;}
.developer-community-block .layer-text a{position:relative;display:inline-block;max-width:100%;font-size:15px;color:#252B3A;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:8px}
.developer-community-block .layer-text a:hover{color:#e93e10}
.developer-community-block .layer-text a:focus{color:#e93e10}
.developer-community-block .layer-text a span{margin-left:14px}
.developer-community-block .layer-text a:before{content:"";position:absolute;border:2px solid #383940;border-radius:50%;top:8px;left:0px}
/*数字滚动*/
.hmCon9 {background: #1873e0;}
.product-number-info {position: relative;}
.product-number-info .product-number-inner {width: 100%;margin: 0 auto;}
.product-number-info ul {padding: 0;}
.q {zoom: 1; }
.product-number-info li {float: left;width: 33.33333333%;color: #fff;text-align: center;}
.wawa{border: 1px solid rgba(255, 255, 255, 0.2);margin-right: 3%;margin-left: 3%; background-color: rgba(255, 255, 255, 0.10196078431372549);}
.wawa:hover {background-color: rgba(255, 255, 255, 0.3607843137254902);}
.product-number-info li b {font-weight: 400;font-size: 36px;line-height: 1;display: inline-block;position: relative;margin-top: 15px;}
.product-number-info li p {font-size: 14px;margin:15px;}
.product-number-info li b i {font-style: normal;}
.product-number-info li b sup {position: absolute;font-size: 20px;right: -15px;top: -3px;}
.product-number-info li b em {font-style: normal;font-size: 28px;font-weight: 100;padding-left: 2px;position: relative;top: -4px;}
/*数字滚动结束*/
/* 公司简介结束*/
.hmCon99 {background: url(../images/hmc5bg.jpg) no-repeat center top;background-size: cover;padding: 64px 0px 64px;border-bottom: 0.06em solid rgba(255,255,255,0.1);}
.hmc99_ul li {padding: 0px;}
.jianjie {padding: 0px;position: relative;min-height: 1px;float: left;width: 33.33333333%;}
.hmc99_a {display: block;height: 306px;position: relative;padding: 176px 0px 0px;border: 1px solid rgba(255, 255, 255, 0.2);margin: 0% 3%;background-color: rgba(255, 255, 255, 0.10196078431372549);border-bottom: none;}
.hmc99_a img {position: absolute;left: 50%;top: 35px;margin-left: -65px;}
.hmc99_a strong {color: #ffffff;font-size: 18px;line-height: 38px;text-align: center;display: block;transition: all 0.3s ease;}
.hmc99_a p {font-size: 14px;line-height: 22px;color: #FFF;text-align: justify;transition: all 0.3s ease;height: 66px;padding: 0 10px;}
.hmc99_layImg {opacity: 0;transition: all 0.3s ease}
.hmc99_a:hover {background: rgba(255, 255, 255, 0.3607843137254902);}
.hmc99_a:hover .hmc99_layImg {opacity: 1;}
.hmc99_a:hover strong {color: #fff;}
.hmc99_a:hover p {color: #fff;}
/* 公司简介结束*/
.hmCon5 {/*background-color: #181f53;*//* benben笨笨background: url(../images/fuwu-bg.jpg) no-repeat center top;*/     background-size: cover;padding: 55px 0px 40px;/*height: 671px; *//* benben笨笨background-color: #2e6280;*/  /* benben笨笨background-color: #31323a;*/ /* background-color: #31323a24;*/ background-color: #f2f2f2;}
.hmc5_ul li {padding: 0px;margin-bottom: 15px;}
.hmc5_a {display: block;height: 377px;position: relative;padding: 176px 30px 0px;opacity: 0.95;/* benben笨笨background: #ffffff17;*/ /* benben笨笨border: 2px solid #2e6280;*/transition: all 0.75s;border: 1px solid #e0e0e1;border-radius: 5px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);/* background: #6e7079b0;*//*background: #1873e0;background: #496f9c;*/background: #fff;margin:0 4px;}
.hmc5_a img {position: absolute;left: 57%;top: 54px;margin-left: -65px;}
.hmc5_a strong {color: #333;font-size: 18px;line-height: 66px;text-align: center;display: block;transition: all 0.3s easeletter-spacing: 1px;font-weight: 400;}
.hmc5_a p {font-size: 14px;line-height: 22px;color: #333;text-align: left;transition: all 0.3s ease;height: 66px;overflow: hidden;border-top: 1px solid rgba(255, 255, 255, 0.5411764705882353);padding-top: 20px;letter-spacing: 1px;}
.hmc5_layImg {opacity: 0;transition: all 0.3s ease}
.hmc5_a:hover {background-color: rgba(255, 255, 255, 0.19215686274509805);border: 1px solid #ffffff;}
.hmc5_a:hover .hmc5_layImg {opacity: 1;}
.hmc5_a:hover strong {color: #000;}
.hmc5_a:hover p {color: #000;}
hmc5_ul {margin: 0 -4px;}
/* 产品开始*/
/* 解决方案*/
 .solution-content {max-width: 1200px;margin: 0 auto;}
.solution-list {width: 300px;float: left;}
.solution-list ul li {width: 240px;height: 72px;/*background: #496f9c;*/background: #757677;padding-left: 30px;margin: 0 10px;position: relative;}
.solution-list ul li h2 {font-size: 18px;color: #fff;line-height: 72px;font-weight: inherit;}
.solution-list ul .on {width: 260px;margin: 0;padding-left: 40px;/*background-image: linear-gradient(-180deg, #414d4e 0%, #999 63%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#F67E78, endColorstr=#F56F69);/*IE<9>*//*-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#F67E78, endColorstr=#F56F69)";/*IE8+*/background-color:#e93e10;}
.solution-item {margin-left: 300px;display: block;/*padding: 20px 10px 0 10px; */overflow: hidden;padding: 0px 10px 0 10px;}
.solution-item {margin-left: 300px;display: block;/*padding: 20px 10px 0 10px; */overflow: hidden;padding: 0px 10px 0 10px;}
.solution-item ul li {/*padding: 20px 0;*/padding: 17px 0;}
.solution-item ul li h2 {font-size: 20px;line-height: 28px;color: #FFFFFF;margin: 0 0 15px 0;font-weight: bold;}
.solution-item ul li a {color: #333;}
.solution-item ul li p {opacity: 0.8;font-size: 14px;color: #333;line-height: 22px;}
.s-btn {display: inline-block;color: #36383C;font-size: 14px;line-height: 20px;padding: 4px 20px;cursor: pointer;border: 1px solid #d4d5d7;position: relative;letter-spacing: normal;}
.solution-more {border: 1px solid #383940;border-radius: 4px;height: 40px;width: 140px;margin: 20px 0 0 0;line-height: 30px;font-size: 14px;color: #FAFBFE;padding-left: 30px;}
.solution-more em {width: 13px;height: 8px;margin-left: 10px;display: inline-block;background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAAXNSR0IArs4c6QAAAGRJREFUGBm1jkEKgDAMBKtYf+JJ3yM+UrS+RlD8inEivVr2YmAgbWeThvBHmVmCBRp5PnILF5zee7BS0lnecW/o3xCXB4dOGYCT1E0ReQbfNEK5+EWEDVbvy3Z+RZxggFoKfEkPa309oQKxul4AAAAASUVORK5CYII=") no-repeat;background-size: cover;transition: margin-left 0.3s ease-out;}
.solution-more:hover {color: #000;border: 1px solid #383940;background: rgba(255, 255, 255, 0.1);}
.solution-more:hover em {margin-left: 15px;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAJCAYAAADpeqZqAAAAAXNSR0IArs4c6QAAAI1JREFUGBljYCADMBLS87sgfQPDf4Z/LIKSYYwNDX9A6pkIaWIRkAz7z8ig//vDs+v/GxrYQOoJ2gRSBFL8+8Pz60DWP1YBKW2wpl/56beAAqogBYQAIyPDBuJsmpnG+uc6wxqggf9YNBnCCGr6j64hfdZvFkLO+XuDKZiFhaGagUfiGmN6wz9C6nHKAwAcay6AxWqjRQAAAABJRU5ErkJggg==") no-repeat;}
.solution-title {position: relative;}
.solution-title h3 {font-size: 18px;color: #333;width: 135px;font-weight: inherit;}
.solution-title span {border-top: 1px solid #383940;opacity: 0.2;display: inline-block;width: 100%;position: absolute;margin-left: 135px;top: 12px;}
.solution-brand {width: 100%;position: relative;margin-top: 10px;}
.solution-brand-item {padding: 15px 20px 10px 0;width: 213px;float: left;}
.solution-brand-item a {border: 1px solid #383940;border-radius: 2px;height: 40px;display: block;position: relative;}
.solution-item .solution-brand-item a p {font-size: 14px;color: #333;line-height: 40px;text-align: center;}
.solution-brand-item .solution-more {width: auto;margin-top: 0;}
.solution-brand-item a:hover {background: rgba(255, 255, 255, 0.1);}
.solution-item .solution-brand-item a p :hover{color: #000;}
.solution-more-wrap {/*padding-top: 50px; */text-align: center;display: block;}
/* 移动端解决方案开始 */
.m-solutions {text-align: center;margin-top: 0.25rem;display: flex;justify-content: center;flex-wrap: wrap;width: 100%;}
.m-solutions a {color: #fff;padding-left: 15px;padding-right: 15px;margin-bottom: 15px;height: 150px;display: inline-block;display: block;height: 218px;position: relative;transition: all 0.75s;border: 1px solid #fff;background: #fff3;box-shadow: 0 0 15px rgba(31, 28, 28, 0.54);}
.m-solutions a span {color: #333;font-size: 18px;line-height: 66px;text-align: center;display: block;transition: all 0.3s ease;letter-spacing: 1px;}
.m-solutions a em {display: -webkit-box;font-style: normal;color: #333;font-size: 16px;line-height: 24px;height: 100%;margin-bottom: 30px;text-align: justify;font-weight: 400;letter-spacing: 1px;} 
/* 移动端解决方案结束 */
.clear a {border: none;padding-left: 20px;}
.clear a:hover {background: none;}
.clear a img {width: 130px;}
.clear {padding-top: 32px;}
.solution-item ul {display: none;}
.hmc1Chg .hd ul li:last-child {width: 17.12%;}
.hmc1_a:hover {color: #b2d5ff;text-decoration: underline;}
.hmFrbox {margin-top: 60px;margin-bottom: 60px;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;height: 85px;padding-top: 20px;padding-left: 105px;position: relative;}
.hmFrbox .swiper-wrapper ul li {list-style: none;display: inline-block;margin-left: 10px;margin-top: 15px;}
.hmFrbox .swiper-wrapper ul li a {font-size: 14px;}
.hmFrNm {font-size: 16px;line-height: 45px;height: 45px;width: 105px;font-weight: bold;position: absolute;left: 0px;top: 20px;border-right: 1px solid #ccc;text-align: center;}
.hmFrbox .swiper-slide {float: left;padding: 0px 24px;width: auto;}
.m2pos {height: 76px;border-bottom: 2px solid #CCCCCC;position: relative;margin-bottom: 47px;}
.m2posNm {background: url(../images/m2nmBg.png) no-repeat;height: 103px;width: 244px;margin-left: -122px;position: absolute;left: 50%;top: 0px;text-align: center;line-height: 28px;color: #FFF;font-size: 24px;padding-top: 10px;}
.m2posNm span {display: block;height: 26px;color: #cccccc;font: 18px/26px Georgia;text-transform: uppercase;}
.m2menu {margin-bottom: 22px;text-align: center;}
.m2menu_a {font-size: 14px;color: #666666;line-height: 48px;height: 48px;padding: 0px 65px;display: inline-block;margin: 0px 8px 10px;background: #D9D9D9;}
.m2menu_a.on, .m2menu_a:hover {color: #FFF;background: #004EA2;}
.m2subMenu {padding-bottom: 30px;}
.m2menu_a2 {font-size: 16px;color: #999;margin-right: 30px;line-height: 32px;height: 32px;white-space: nowrap;}
.m2menu_a2.on, .m2menu_a2:hover {color: #004ea2;}
.m2pro_ul li {padding: 0px 20px 40px;}
.m2pro_ul {margin: 0px -20px;}
.m2pro_a {display: block;position: relative;}
.m2pro_nm {line-height: 35px;height: 35px;color: #FFF;font-size: 14px;text-align: center;width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.7);}
.page {background: #fff;height: 48px;margin-bottom: 60px;padding: 0px 7px;}
.page_a {font-size: 16px;line-height: 48px;text-align: center;float: left;height: 48px;width: 48px;}
.page_a.on, .page_a:hover {color: #FFF;background: #0D6FB8;}
.page_prev {background: #E6E6E6 url(../images/page_l.png) no-repeat center center;float: left;height: 48px;width: 48px;margin-right: 7px;}
.page_next {background: #E6E6E6 url(../images/page_r.png) no-repeat center center;float: left;height: 48px;width: 48px;}
.m2proTop {background: #FFF;}
.m2proImg {float: left;}
.m2proTxt {margin: 0px 70px 0px 428px;padding-top: 17px;}
.m2pro_t1 {line-height: 42px;height: 42px;font-size: 18px;color: #16599f;font-weight: bold;}
.m2pro_dsc {font-size: 14px;color: #666666;line-height: 28px;height: 112px;margin-bottom: 23px;overflow: hidden;}
.m2body {background: #fff;    }
.m2pro_menu li {float: left;height: 64px;width: 90px;text-align: center;background: #F2F2F2;position: relative;line-height: 18px;padding-top: 38px;color: #666666;cursor: pointer;border: 1px solid #E6E6E6;margin-left: -1px;
transition: all 0.3s ease;}
.m2pro_menu li img {position: absolute;left: 50%;top: 9px;margin-left: -13px;}
.m2pro_layImg {opacity: 0;transition: all 0.3s ease}
.m2pro_menu .on {color: #FFF;background: #004EA2;border: 1px solid #004EA2;}
.m2pro_menu li.on .m2pro_layImg {opacity: 1;}
.m2pro_con {margin-bottom: 50px;padding-top: 10px;font-size: 14px;line-height: 28px;color: #666;}
.m2pro_bt1 {line-height: 34px;padding: 15px 0px 5px;display: block;font-size: 18px;color: #333;}
.m2pro_tab td {font-size: 14px;line-height: 22px;padding: 10px;color: #333;}
.m2pro_u2 li {line-height: 24px;margin-bottom: 10px;background: url(../images/m2pro_icon5.jpg) no-repeat left center;padding-left: 10px;}
.m2case_ul {padding-top: 20px;}
.m2down_ul {margin: 0px -20px;padding-top: 18px;}
.m2dnBox {border: 1px solid #ccc;padding: 20px 12px 20px 17px;}
.m2down_ul li {padding: 0px 20px;margin-bottom: 40px;}
.m2dnBox img {float: left;}
.m2dnTxt {margin-left: 90px;}
.m2dnTxt strong {font-size: 16px;font-weight: normal;line-height: 24px;display: block;margin: -2px 0px 8px;}
.m2dn_btn {font-size: 14px;color: #0d6fb8;line-height: 14px;}
.m2dn_btn a {margin: 0px 10px;}
.m2Editor {font-size: 14px;line-height: 30px;padding-top: 8px;padding-bottom: 55px;}
.m2Editor_img {float: left;margin: 8px 30px 0px 0px;}
.m2mapBox {background: #FFF;border: 1px solid #CCC;margin: 33px 0px 20px;}
.m2mapInfo {float: left;width: 360px;padding: 20px 28px 0px;height: 401px;}
.m2map_lg {background: #F2F2F2;text-align: center;height: 86px;padding-top: 13px;}
.m2map_ul li {height: 70px;padding: 18px 0px 0px 57px;}
.m2map_ul li img {float: left;margin: 7px 15px 0px 0px;}
.m2map_stxt {margin-left: 40px;font-size: 14px;color: #999999;line-height: 19px;}
.m2map_stxt span {color: #0d6fb8;display: block;}
.m2map {margin-left: 360px;height: 401px;overflow: hidden;}
.m2zp_topTxt {font-size: 14px;line-height: 30px;padding: 40px 0px 22px;border-bottom: 1px solid #ccc;}
.m2zp_box dt {height: 97px;position: relative;padding: 28px 0px 0px 70px;font-size: 16px;color: #c7c7c7;line-height: 18px;cursor: pointer;}
.m2zp_box dt span {font: italic normal 14px Arial;}
.m2zp_box dt strong {display: block;line-height: 24px;height: 24px;font-size: 18px;color: #004ea2;}
.m2zp_box dt i {background: url(../images/m2zp_arrow.png) no-repeat;height: 29px;width: 16px;position: absolute;top: 34px;right: 30px;transition: all 0.3s ease;}
.m2zp_box dd {font-size: 14px;line-height: 24px;color: #999999;position: relative;z-index: 1;margin: -70px 150px 0px 342px;padding-top: 0px;padding-bottom: 25px;}
.m2zp_box:nth-child(2n) {background: #ffffff;}
.m2zp_box dt.on i {transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.m2zp_box dd strong {color: #353535;}
.m2zpList {margin-bottom: 60px;border-top: 1px solid #ccc;margin-top: 40px;}
.hmc4_u1a {margin-bottom: 20px;}
.hmc4_u1a li {border: none;}
.m2news_title {font-size: 24px;line-height: 36px;text-align: center;padding-top: 44px;color: #333;}
.m2news_time {font-size: 14px;color: #999999;line-height: 32px;text-align: center;height: 50px;}
.m2newsEditor {font-size: 16px;line-height: 30px;padding-bottom: 30px;border-bottom: 1px solid #ccc;text-align: justify;}
.page2 {padding: 25px 0px 0;height: 120px;}
.page2_res1 {background: #fff url(../images/res_icon1.png) no-repeat center center;height: 38px;width: 38px;float: left;margin-right: 16px;}
.page2_res1:hover {background: #004ea2 url(../images/res_icon1a.png) no-repeat center center;}
.page2_res2 {background: #fff url(../images/res_icon2.png) no-repeat center center;height: 38px;width: 38px;float: left;margin-right: 16px;}
.page2_res2:hover {background: #004ea2 url(../images/res_icon2a.png) no-repeat center center;}
.page2_res3 {background: #fff url(../images/res_icon3.png) no-repeat center center;height: 38px;width: 38px;float: left;margin-right: 16px;}
.page2_res3:hover {background: #004ea2 url(../images/res_icon3a.png) no-repeat center center;}
.page2_res4 {background: #fff url(../images/res_icon4.png) no-repeat center center;height: 38px;width: 38px;float: left;margin-right: 16px;}
.page2_res4:hover {background: #004ea2 url(../images/res_icon4a.png) no-repeat center center;}
.page2_res5 {background: #fff url(../images/res_icon5.png) no-repeat center center;height: 38px;width: 38px;float: left;margin-right: 16px;}
.page2_res5:hover {background: #004ea2 url(../images/res_icon5a.png) no-repeat center center;}
.page2 .page_prev {background: #fff url(../images/page_l.png) no-repeat center center;background-size: 8px auto;float: left;height: 38px;width: 38px;}
.page2 .page_next {background: #fff url(../images/page_r.png) no-repeat center center;background-size: 8px auto;float: left;height: 38px;width: 38px;}
.m2fa_ul {margin: 16px -20px 0px;}
.m2fa_ul li {margin-bottom: 40px;padding: 0px 20px 0px;}
.m2fa_a {display: block;padding: 15px 15px 0px;background: #FFF;height: 175px;border: 1px solid #FFF;}
.m2faTxt {margin-left: 227px;font-size: 14px;line-height: 28px;color: #969696;}
.m2faTxt strong {display: block;line-height: 32px;height: 32px;font-size: 18px;font-weight: normal;color: #333;}
.m2faTxt p {height: 84px;overflow: hidden;
}
/*百度地图样式*/
.iw_poi_title {color: #CC5522;font-size: 14px;font-weight: bold;overflow: hidden;padding-right: 13px;white-space: nowrap;}
.iw_poi_content {font: 12px arial, sans-serif;overflow: visible;padding-top: 4px;white-space: -moz-pre-wrap;word-wrap: break-word;}
.moblie_head{display:none}
.a_txt{display:none}
 @media (min-width:1230px) {
.container {width: 1230px;}
}
 @media (min-width:769px) {
.m-solutions {display: none;opacity: 0;}
}
 @media (max-width:1229px) {
.hm_u1 li {width: 31.8%;}
.solution-item {padding: 0px 10px 0 10px;}
.solution-item ul li {padding: 6px 0;}
}
 @media (max-width:1199px) {
.navbar-inverse .navbar-nav > li > a.nav_a {padding-left: 10px;padding-right: 10px;}
.navbar .container .navbar-header {background: none;}
.m2zp_box dt {padding-left: 30px;}
.m2zp_box dd {margin-top: 0;margin-left: 30px;margin-right: 80px;}
.hmc1Chg .hd ul li {font-size: 18px;}
.hmc1Chg .hd ul li img {height: 46px;width: auto;}
.hm_u1 {margin-left: 0;margin-right: 0;}
.hm_u1 li {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;width: 31.5%;}
.hmc5_a img {width: 110px;height: 110px;margin-left: -71px;}
.hmc5_a {padding-top: 166px;height: 360px;padding-left: 15px;padding-right: 15px;}
.m2menu_a {padding: 0 20px;margin-bottom: 10px;}
.m2down_ul {margin-left: 0;margin-right: 0;}
.m2down_ul li {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.m2fa_ul {margin-left: 0;margin-right: 0;}
.m2fa_ul li {padding-left: 15px;padding-right: 15px;margin-bottom: 30px;}
.m2down_ul li.col-md-3 {width: 33.3333%;}
.solution-brand-item {padding: 9px 20px 10px 0;width: 206px;float: left;}
.hmCon5 {/* height: 643px;*/}
.card-title {padding-left:5px;padding-right:5px;}
.m-tag {font-size: 12px;margin-right: 5px;margin-left: 0;}
.m-tags {padding-left: 5px;}
.hm_u1 p {padding: 0 5px;}
}
 @media (max-width:991px) {
.dsPc, .dsPhone, .pc {display: none;}
.dsPad, .phone {display: block;}
.hmc1Nm {color: #333;width: 100%;padding-right: 0;position: static;border: none;padding-left: 0;text-align: center;margin-bottom: 25px;}
.hmc1Top {padding-left: 30px;padding-right: 30px;padding-bottom: 30px;}
.serBox {display: none;}
#navbar {margin-right: 0;}
.hmc1Nm i {display: none;}
.hmc1Chg .hd ul li {font-size: 16px;height: 86px;line-height: 86px;}
.hmc1Chg .hd ul li img {height: 32px;width: auto;}
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 67%;}
.hmc5_a {padding-top: 126px;height: 325px;}
.hmc5_a p {height: 88px;}
.m2menu_a {margin-left: 5px;margin-right: 5px;border-radius: 0.3em;height: 40px;line-height: 40px;border-radius: 0.3em;}
.m2pro_ul {margin-left: 0;margin-right: 0;}
.m2proTxt {margin: 0 30px 0 410px;}
.m2pro_menu li {width: 70px;}
.hmc4_u1a li {padding-right: 0;}
.m2down_ul li.col-md-3 {width: 50%;}
.hmBan_img {width: 70%;left: 15%;}
.hm_u1 li {width: 47.6%;}
.solution-list {width: 250px;}
.solution-list ul .on {width: 238px;}
.solution-list ul li {width: 218px;}
.solution-item {margin-left: 250px;}
.solution-brand-item {padding: 9px 3px 9px 0;width: 150px;}
.hmCon5 {/*height: 615px;*/}
.product-number-info li b {font-size: 20px;}
.product-number-info li b em {font-size: 20px;top: -1px;}
.product-number-info li p {font-size: 12px;}
}
@media only screen and (max-width: 768px){
.card-title {font-size: 18px;padding-left: 20px;padding-right: 20px;}
.m-tags {padding-left: 20px;}
.hm_u1 p {padding: 0 20px;}
.hmCon5 {background-color: #ececec;/*background-color: #31323a4a;*/background-size: cover;padding: 64px 0px 64px;height: auto;}
.hmc5_ul li {padding: 0px;margin-bottom: 15px;width: 100%;}
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 54%;}
.hmc5_a p {height: 88px;font-size: 16px;}
.hm_u1 li {width: 100%;margin-left: 0px; margin-right: 0px;margin-bottom: 15px;}
.solution-content {display: none;opacity: 0;}
.solution-more-wrap {display: none;opacity: 0;}
.col-sm-4 {width: 100%;padding: 10px 0;}
.hmCon4, .hmCon2, .hmCon3, .hmCon1, .hmCon9, .hmCon5,.hmCon99 { padding: 33px 0px 33px;}
.jianjie {width: 100%;margin-bottom: 15px;}
.hmc99_a {margin: 0 0;}
.wawa {margin-right:0; margin-left:0;border: 1px solid rgba(255, 255, 255, 0.36);}
}
 @media only screen and (max-width: 767px) {
.dsPc, .dsPad {display: none;}
.dsPhone {display: block;}
.navbar .container .navbar-header {/* background: #2660A5;*/background:rgba(0,0,0,0.5)}
#navbar {margin-left: 0;}
.logo .dsPhone {line-height: 50px;display: block;text-align: center;font-size: 18px;color: #fff;padding-right: 67px;position: relative;}
.navbar {height: 51px;}
.page_a {width: 28px;}
.page {padding-left: 0;padding-right: 0;}
.page_prev {width: 28px;margin-right: 4px;}
.page_next {width: 28px;}
.m2zp_box dt {padding-left: 15px;}
.m2zp_box dd {margin-top: 0;margin-left: 15px;margin-right: 15px;}
.m2zp_box dt i {right: 15px;}
.hm_kmenu {display: none;}
.logo img {margin-left: 15px;margin-top: 10px;width: 110px;height: auto;}
.ke_ConMenu ul li {overflow: hidden;border-radius: 50%;}
.ke_ConMenu li:nth-child(3) {display: none;}
.hmC1box {margin-left: 0;margin-right: 0;}
.hmc1Top {font-size: 16px;line-height: 34px;}
.hmc1Img {position: static;width: 100%;height: 180px;}
.hmc1Itms {float: none;width: 100%;height: 200px;padding-top: 5px;}
.hmc1Top {padding-left: 15px;padding-right: 15px;}
.hmc1Chg .hd ul li, .hmc1Chg .hd ul li:last-child {width: 50%;height: 51px;line-height: 50px;}
.hmc1Chg .hd ul li {font-size: 16px;}
.hmc1Chg .hd ul li img {height: 26px;width: auto;}
.hm_enT {font-size: 28px;}
.hm_t1 ,.hm_t2{font-size: 22px;margin-bottom: 20px;}
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 54%;}
.hmc5_a {height: 305px;margin: 0;}
.footer {padding: 25px 0;}
.footer .fr {line-height: 22px;width: 100%;float: none;display: block;text-align: center}
.footer .fl {line-height: 22px;width: 100%;float: none;display: block;text-align: center;margin-bottom: 12px;}
.footer a {white-space: nowrap;}
.navbar-nav > li {display: block;border-bottom: 1px dotted #343434;}
.navbar-inverse .navbar-nav > li > a.nav_a.on, .navbar-inverse .navbar-nav > li > a.nav_a:hover {border: none;}
.navbar-inverse .navbar-nav > li > a.nav_a {line-height: 48px;border: none;}
.navbar {z-index: 1000;    display: none;}
.m2proImg {width: 100%;float: none;}
.m2proImg img {width: 100%;height: auto;}
.m2proTxt {margin-left: 0;padding-bottom: 30px;padding-left: 15px;margin-right: 0;padding-right: 15px;}
.m2Editor_img {float: none;width: 100%;height: auto;margin-right: 0}
.m2mapInfo {width: 100%;float: none;}
.m2map {margin-left: 0;width: 100%;}
.m2map_ul li {padding-left: 20px;}
.m2mapBox {margin-top: 20px;}
.page2 .fl a {margin-right: 4px;}
.m2fa_a .fl {width: 100%;height: auto;float: none;margin-bottom: 6px;}
.m2faTxt {margin-left: 0;width: 100%;}
.m2fa_a {height: auto;padding-bottom: 16px;}
.m2pro_ul li, .m2down_ul li, .m2fa_ul li {padding-left: 0;padding-right: 0;}
.hm_u1 li {padding-left: 0;padding-right: 0;margin: 0 auto; margin-bottom: 20px;}
.g-l, .g-r {float: left;vertical-align: top; margin-top: 38px;}
.m2down_ul li.col-md-3 {width: 100%;}
.hmFocus { margin-top: 51px;}
.hmBan_img {width: 70%;left: 15%;}
.nextPage {bottom: 20px;}
.product-number-info li b {font-size: 18px;}
.product-number-info li b em {font-size: 18px;top: -1px;}
.product-number-info li p {font-size: 12px;}
.nextPage {height: 30px;width: 20px;}
.head{display:none}
.moblie_head{display:block;height:51px;position:fixed;top:0px;left:0px;width:100%;z-index:9999;background-color: rgba(0,0,0,.5);}
.moblie_head .lf{float: left;/*padding-top:10px;padding-left:5%*/}
.moblie_head .lf img{ margin-left: 15px;margin-top: 10px;width: 110px;height: auto;}
.moblie_head .rg{padding-right:5%;padding-top: 18px;float: right;}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530}
.a_txt .div3 ul li a{height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li .a_js2{float: right;background:url(/skin/images/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_js2_on{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{display:block;height:40px;line-height:40px;font-size:14px}
}
@media (max-width:711px) {
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 54%;}
}
@media (max-width:565px) {
.ellipsis {white-space: normal;}
.hmc4_ul li {padding-right: 0px;}
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 56%;}
.product-number-info li b {font-size: 16px;}
.product-number-info li b em {font-size: 16px;top: -1px;}
.product-number-info li p {font-size: 12px;}
.product-number-info li b {margin: 23px 0 10px;}
}
@media (max-width:491px) {
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 57%;}
.wawa {border: 1px solid rgba(255, 255, 255, 0.36);margin-right: 1%;margin-left: 1%;}
}
@media (max-width:424px) {
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 58%;}
.product-number-info li b {font-size: 14px;}
.product-number-info li b em {font-size: 14px;top: -1px;}
.product-number-info li p {font-size: 12px;}
.m-tags {padding-top: 27px;}
}
@media (max-width:350px) {
.hm_enT {font-size: 24px;}
.hm_t1, .hm_t2 {font-size: 20px;margin-bottom: 30px;}
.m2pro_menu li {width: 66px;}
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 59%;}
.hmCon4,.hmCon2,.hmCon3,.hmCon1,.hmCon9,.hmCon5{padding: 30px 0px 30px;}
.wawa {margin-right: 1%;margin-left: 1%;height:102px;}
}
@media (max-width:324px) {
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 60%;}
}
@media (max-width:285px) {
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 62%;}
.g-l, .g-r {margin-top: 9px;width: 100%;text-align: center;}
.m-tags {padding-right: 20px;}
}
@media (max-width:259px) {
.hmc5_a img {width: 80px; height: 80px; position: absolute;left: 66%;}
.wawa { margin-right: 1%; margin-left: 1%;height:129px;}
}
@media (max-width:199px) {
.hmc5_a img {width: 80px;height: 80px;position: absolute;left: 66%;}
.wawa {margin-right: 1%;margin-left: 1%;height:175px;}
}
.navLayer {width: 420px;padding: 12px 0 20px;position: absolute;background: rgba(0,0,0,.5);/*width: 100%;*//*padding: 20px 0px 20px;*//*position: fixed;*/left: 0px;top: 69px;/*background: #d5d9dc;*/display: none;}
.bufangqi {line-height: 34px;overflow: hidden;float: none;padding: 0px 3% 0px 3%;color: #337ab7;margin: 0 auto;display: inline-block;font-size: 16px;}
.tt01 { padding-bottom: 10px;border-bottom: 1px solid #61789e;margin-bottom: 10px;}
.tt02 {text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 8px;}
.tt02 a {color: #252B3A;font-size:14px;}
.tt02:hover a{color: #e93e10;}
.navLayer2 {left: auto;right: 0}
@media only screen and (max-width: 767px) {
.navLayer {display: none!important;}
}
/*底部导航开始*/
.dibu{ margin:0; padding:0;} 
.dibu a{ text-decoration:none;}
.dibu a:hover,a:focus{ text-decoration:none;}
.dibu a:focus{ outline:none;}
.dibu ol, ul{ margin:0;}
.dibu p{ margin:0;} 
.dibu .h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5{ margin:0;}
.footerBg .clear{ clear:both;} 
.footerBg{ /*background:#333333; */background:#383940;font-size:12px; color:#777777; line-height:26px;font-family:"Microsoft YaHei";overflow-x:hidden; position: relative;}   
.footTop{ padding:40px 0;}   
.footTopR{ float:right;} 
.kefu{ display:block; float:right; width:126px; height:38px; line-height:38px; margin-bottom:20px; background:#e93e10; color:#FFFFFF; border-radius:5px; text-align:center;} 
.kefu img{ animation:swing 2s infinite;} 
.kefu:hover{ color:#FFFFFF;}  
.fTel{ font-size:34px; color:#FFFFFF; line-height:150%;} 
.footLink{ font-size:0;}
.footLink li{ vertical-align:top; font-size:12px; margin-right:70px; max-width:150px;} 
.footLink li:last-child{ margin-right:0;} 
.footLink h3 a{ font-size:16px; font-weight:bold; line-height:200%; color:#eeeeee;} 
.footSub{ padding:20px 0 0;} 
.footSub a{ font-size:12px; color:#777777; line-height:26px;}  
.footSub a:hover{ color:#FFFFFF; transition:all 0.3s ease 0s;}  
.footBot{ font-size:12px; color:#777777; padding:20px 0; border-top:1px solid rgba(255,255,255,0.1);} 
.footBot a{ color:#777777;} 
.footLogo{ float:right; padding-left:10px;}  
.footBot p{ line-height:24px; padding:9px 0;} 
@media (min-width:1275px){
.container{ width:1230px;}
.parList li{ width:20%;}
}
@media (max-width:1200px){	
.footTop{ padding:20px 0;}
.footLink li{ margin-right:30px;}
.footLink h3 a{ font-size:14px;}
.footSub{ padding:10px 0 0;}
.fTel{ font-size:30px;}
.footBot{ padding:25px 0 0;}
}
@media (max-width:992px){
.footTopR{ float:none; text-align:center; padding-bottom:15px;}
.kefu{ float:none; margin:0 auto 10px;}
.footLink li{ margin:0; width:15%;}
.footLink li:nth-child(2){ width:22%;}
.footLink li:nth-child(3){ width:20%;}
.footBot{ padding:20px 0 0px; text-align:center;}
.footLogo{ float:none; padding-left:0; margin:0 auto 15px;}
.footBot p{ line-height:24px; padding:9px 0;}
}
@media (max-width:640px){
.footLink li{ display:block; width:100% !important; max-width:none; border-bottom:1px dashed rgba(255,255,255,0.1); padding:5px 0;}
.footLink li:last-child{ border:none; padding-bottom:0;}
.footSub{ overflow:hidden; margin:0 -5px; padding:0;}
.footSub p{ float:left; padding:0 5px;}
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {    
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {   
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {   
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {     
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
/*底部导航结束*/
