@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 {text-decoration: none;color: #e93e10;}
a.aHover:hover {color: #e93e10;}
a:focus {outline: none;color:#e93e10;}
.cor_bs, .cor_bs:hover {color: #fff}
.cor_red {color: #C00}
ul li {list-style: none;}
select, input, textarea {outline: none}
.autoImg img {width: 100%;display: block;}
.imgBlock img {display: block}
.autoMaxImg img {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;}
.navbar {background-color: rgba(0,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: 245px;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 {position: absolute;right: 15px;top: 25px;}
.serBox li {display: inline-block;vertical-align: middle;font-size: 16px;padding-left: 8px;line-height: 28px;color: #FFFFFF;}
.serBox a {color: #FFFFFF;display: inline-block;vertical-align: middle;}
.hmFocus {width: 100%;}
.hmFocus .swiper-slide, .hmFocus .hmBanner {width: 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: url(../images/hm_img1.jpg) no-repeat center center;padding: 82px 0px 120px;background-size: cover}
.hm_enT {text-align: center;text-transform: uppercase;color: #d9d9d9;font: 36px/48px 微软雅黑;}
.hm_t1 {font-size: 28px;color: #ffffff;text-align: center;line-height: 46px;height: 46px;margin-bottom: 20px;}
.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: #F2F2F2;padding: 82px 0px 82px;}
.hmCon3 .hm_enT, .hmCon4 .hm_enT {color: #333333;}
.hmCon3 .hm_t1, .hmCon4 .hm_t1 {color: #333333;}
.cor_blue {color: #89919b;font-size: 14px;}
.hmU1_a {display: block;}
.hm_u1 li {padding: 0px 20px;margin-bottom: 40px;}
.hm_u1 {padding-top: 10px;margin: 0px -20px;}
.hmU1_img {position: relative;overflow: hidden;}
.hmU1_imgNm {line-height: 44px;border-bottom: 2px solid #2D71C2;background: #FFF;height: 50px;overflow: hidden;text-align: center;padding: 4px 10px 0px;font-size: 16px;color: #333;}
.hmU1_layer {position: absolute;height: 100%;width: 100%;left: 0px;top: -100%;right: 0px;bottom: 0px;background: rgba(45,113,194,0.7) url(../images/moreIcon.png) no-repeat center center;transition: all 0.2s ease-in-out}
.hmU1_a:hover .hmU1_layer {top: 0;}
.hmCon4 {padding: 28px 0px 82px;background-color: rgba(255, 255, 255, 0.5019607843137255);}
.hm_swiper .hd {text-align: center;height: 46px;margin-top: 50px;margin-bottom: 30px;}
.hm_swiper .hd ul li { width: 150px; height: 38px;line-height: 38px;display: inline-block; text-align: center;font-size: 14px;border-radius: 2px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);}
.hm_swiper .hd ul .on {color: #FFF;background-color: #e93e10;}
.hmc4_ul li {margin-bottom: 15px;padding: 0 20px;}
.hmc4_ul li a{ display: block;padding: 20px 15px;background: #fff;/* height: 150px; */ border: 1px solid #dfe5ea; /*box-shadow: 0px 0px 4px rgba(85, 129, 181, 0.24);*/box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.hmc4_a:hover strong {text-decoration: underline;}
.time01 {/*background: #33333312;*/text-align: center; margin-right: 15px;float: left; padding: 15px; border: 1px solid #fff;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.21);}
.time01 .day {font-size: 33px;color: #969696;margin: 8px;}
.time01 .ym { font-size: 18px;color: #969696;margin: 0px 11px;}
hm_swiper {margin-bottom: 20px;}
.hmc4_a {display: block;padding: 15px 15px 0;background: #fff;height: 180px;border: 1px solid #fff;}
.hmc4_img {display: block;float: left;border: 1px solid #E6E6E6;}
.hmc4Txt {font-size: 16px;line-height: 28px;color: #969696;text-align: justify;}
.hmc4_time {line-height: 14px;height: 14px;display: block;color: #666;}
.hmc4Txt strong {display: block;line-height: 32px;height: 32px;font-size: 18px;font-weight: 400;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}	
.hmc4Txt:hover strong {color:#e93e10;}
.hmc4Txt p {line-height: 30px;color: #89919b;overflow: hidden; height: 60px;}
.hmc4_a:hover strong {text-decoration: underline;}
.hmCon5 {background: url(../images/hmc5bg.jpg) no-repeat center top;background-size: cover;padding: 82px 0px 64px;}
.hmc5_ul li {padding: 0px;margin-bottom: 15px;}
.hmc5_a {display: block;height: 306px;position: relative;padding: 176px 30px 0px;}
.hmc5_a img {position: absolute;left: 50%;top: 35px;margin-left: -65px;}
.hmc5_a strong {color: #ffffff;font-size: 18px;line-height: 38px;text-align: center;display: block;transition: all 0.3s ease;}
.hmc5_a p {font-size: 12px;line-height: 22px;color: #FFF;text-align: center;transition: all 0.3s ease;height: 66px;overflow: hidden;}
.hmc5_layImg {opacity: 0;transition: all 0.3s ease;}
.hmc5_a:hover {background: #ffffff;}
.hmc5_a:hover .hmc5_layImg {opacity: 1;}
.hmc5_a:hover strong {color: #333;}
.hmc5_a:hover p {color: #999999;}
.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;}
.m2menu {width: 100%;text-align: center;/*margin-bottom: 64px;xiaoxinchongtu*/height: 75px; background: #F6554C;border-bottom: 1px solid #CCCCCC; overflow-x: scroll;overflow-y: hidden;white-space: nowrap;}
/* 定义滚动条样式 */
::-webkit-scrollbar {height: 0px;background-color: #fff0;}
.m2menu .prosel_nei {display: inline-block;}
.m2menu .prosel_nei div {float: left;line-height: 75px;}
.m2menu_a {font-size: 16px;color: #fff;line-height: 48px;height: 48px;padding: 0px 19px;display: inline-block;}
.m2menu_a:hover {/*border-bottom: 2px solid #fff;*/font-weight: bold;color: #fff;}
.m2menu_a.on {font-size: 16px;color: #fff;line-height: 73px;height: 73px; padding: 0px 19px; display: inline-block;font-weight: bold;}
.m2subMenu {padding-bottom: 30px;}
.fenfen{font-size: 24px;font-weight: bold;margin-bottom: 37px;margin-top: 37px;}
.iconfont01 {background-color: #e93e10; width: 11px;height: 11px;float: left; margin: 12px;margin-left: 1px;}
.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 10px 20px;}
.m2pro_ul {margin: 0px -15px; margin-bottom: 20px;}
.m2pro_a {display: block;position: relative;/* border: 1px solid #dcdcdc;*/border: 1px solid #ccc;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.21);background-color: #fff;}
.m2pro_a img {width: 100%;margin-bottom: 70px;display: block;margin-top: 10px;}
.m2pro_a h4 { position:absolute; width:0; height:100%;/*background-image: linear-gradient(-180deg, #1b89e6 0%, #337ab738 63%);*/ bottom: 0;right: 0; z-index:99; margin-top:0; margin:0;transition: all 0.3s 0s; position: absolute;z-index: 10;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */background-color: #2d272742;}
.m2pro_a:hover h4{ width:100%;}
.m2pro_nm {line-height: 66px;height: 66px;color: #fff;font-size: 16px;text-align: center;width: 100%;position: absolute;left: 0;bottom: 0;background-color: #496f9c;box-shadow: 0 0 15px rgba(0, 0, 0, 0.24)}
.page {background: #F2F2F2;height: 48px;margin-bottom: 60px;padding: 0px 7px;}
.page li{float: left;padding: 0 15px;font-size: 16px;line-height: 48px;text-align: center; float: left;height: 48px;}
.page li on,.page li:hover {color: #01589f;background: #fff;}
.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 {padding-bottom: 100px;/*background-color: #383940c2;*/background-color: #496f9c;padding-top: 122px;margin-bottom: 30px;}
.m2proImg {float: right;overflow: hidden;text-align: center;width: 40%;}
.m2proTxt {padding-top: 57px;float: left; width: 60%;}
.m2proTxt .banner-btn {margin-top: 25px;}
.m2proTxt .banner-btn a.primary {width: 150px;height: 42px;line-height: 40px;border: #fff solid 1px;background: #e93e10;color: #fff;display: inline-block;border-radius: 4px;text-align: center;margin-right: 20px;font-size: 14px;}
.m2proTxt .banner-btn a.primary:hover {background: #ff3a05;}
.m2pro_t1 {line-height: 42px;height: 42px;font-size: 38px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.m2pro_t1 h1{line-height: 42px;height: 42px;font-size: 38px;color: #fff;font-weight: bold;margin-bottom: 10px;letter-spacing: 1px;overflow: hidden;}
.m2pro_dsc {font-size: 16px;line-height: 28px;height: 112px;margin-bottom: 23px;overflow: hidden;color:#fff;letter-spacing: 1px;}
.mlgb { width: 100%;overflow: hidden;}
.smint-wra {z-index: 10;position: relative;margin: 0 auto;}
.yanse01 { background:#f2f2f2;}
.yanse02 {background:#383940}
.xiangguantuijian { min-height: 331px;padding-top: 2px;background-color: #f2f2f2;padding-bottom: 21px;}	
.biaoti {text-align: center;}	
.biaoti span {/*font-size: 28px;*/color: #333;display: block;margin-bottom: 37px;margin-top: 37px;font: 36px/48px 微软雅黑;}
.xgcp {margin-top: 0px;}	
.xgcp .item	{height: 125px;/*background: #1f90af  ;*/ margin-top: 20px;border: 1px solid rgba(255, 255, 255, 0.3686274509803922);box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);margin-bottom: 15px;background: rgba(255, 255, 255, 0.0196078431372549);}
.xgcp .item dl {display: flex;height: 100%;align-items: center;padding: 30px 15px;}
.xgcp .item dl dt {margin-right: 15px;font-weight: normal;}
.xgcp .item dl dd.t1 {display: flex;flex-direction: column;flex: 1;padding-right: 15px;}
.xgcp .item dl dd.t1 span { color: #4c525b; font-size: 14px;margin-bottom: 5px;}
.xgcp .item dl dd.t1 span a {color: #333;}
.xgcp .item dl dd.t1 span a:hover {text-decoration: none;color: #e93e10;}
.xgcp .item dl dd.t1 span a:focus {outline: none;color:#e93e10;}
.xgcp .item dl dd.t1 em {font-size: 14px;color: #89919b; font-style: normal;}
.xgcp .item dl dd.t2 a {width: 56px;line-height: 30px;border: #ccc solid 1px;color: #999999;display: inline-block;text-align: center; font-size: 12px;border-radius: 3px;}
.xgcp .item dl dd.t2:hover a{/*background-color: #25acd2;*/background-color: #e93e10;color:#fff;}
.xgcp .item:hover{transform: scale(1,1.05);-webkit-transform: scale(1,1.05);}
.m2body {background: #f2f2f2;}
.m2pro_menu li {float: left;height: 64px;width: 160px;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: #2d71c2;border: 1px solid #2d71c2;}
.m2pro_menu li.on .m2pro_layImg {opacity: 1;}
.m2pro_con {/*margin-bottom: 30px;*/font-size: 18px;line-height: 28px;text-align: justify;/*background: #496f9c;*/background: #fff;/*box-shadow: 0 0 18px rgba(167, 158, 158, 0.79);*/box-shadow: 4px 6px 4px #dbe0e4;padding: 30px;line-height: 28px;color: #333;border: 1px solid #fff;letter-spacing: 1.5px;overflow: hidden;/*font-family: fantasy;*/}
.m2pro_con h3 {font-weight: 700;padding: 9px 0;font-size: 20px;font-weight: 700;}  
.m2pro_con01 {margin-bottom: 50px;font-size: 16px;line-height: 28px;text-align: justify;background: #383940;/*background: #203260;*/box-shadow: 0 0 35px rgba(12, 12, 12, 0.33);padding: 30px;line-height: 28px;color: #f2f2f2;/*color: #7492ce;*/margin-top:50px;}
.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 26px;font-size: 16px;line-height: 18px;cursor: pointer;}
.m2zp_box dt span {font: italic normal 14px Arial;}
.m2zp_box dt strong {display: block; line-height: 45px;height: 45px;font-size: 18px;color: #333;font-weight: 500;}
.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: #333;position: relative;z-index: 1;text-align: justify; padding: 0px 15px 15px 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: #333;}
.m2zpList {margin-bottom: 16px;}
.m2zp_box {/*border: 1px solid #2d71c240;*/background-color: #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);margin: 5px 0;}
.m2zp_box dt strong {display: block;line-height: 45px;height: 45px;font-size: 18px;color: #333;font-weight: 500;}
.hmc4_u1a {margin-bottom: 20px;margin-top: 20px;}
.hmc4_u1a li {border: none;}
.m2news_title {font-size: 24px;line-height: 36px;text-align: center;padding-top: 44px;color: #333;font-weight: 600;}
.m2news_time {font-size: 14px;color: #999999;line-height: 32px;text-align: center;height: 50px;}
.m2newsEditor {font-size: 18px;line-height: 30px;padding-bottom: 30px;border-bottom: 1px solid #ccc;text-align:justify;letter-spacing: 1.5px;}
.m2newsEditor p {padding: 5px 0;text-align: justify;}
.m2newsEditor h4 {font-weight:700;line-height: 30px;padding: 9px 0;}
.page2 {padding: 25px 0px 0;height: 100px;}
.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: #e93e10 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: #e93e10 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: #e93e10 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: #e93e10 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: #e93e10 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: 70px 0px 70px;}
.m2fa_ul li {margin-bottom: 20px;}
.m2fa_a {display: inline-block;padding: 15px;background: #fff;border: 1px solid rgba(62, 113, 162, 0.12941176470588237);box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.21);width: 100%;}
.m2fa_a img{width:338px;height:210px;overflow: hidden;opacity: 0.9;}
.m2faTxt {font-size: 14px;line-height: 22px;color: #666;margin-top: 15px;}
.m2faTxt strong {display: block;line-height: 27px;height: 32px;font-size: 16px;color: #333;text-align: center;overflow: hidden;font-weight: 600;}
.m2faTxt:hover strong {color: #e93e10;}
.m2faTxt p {height: 60px;overflow: hidden;text-align: justify;border-bottom: 1px solid rgba(229, 229, 229, 0.7803921568627451);letter-spacing: 1px;}
.datetime-wrapper { display: flex;align-items: center;}
.datetime-wrapper .badge { display: flex;align-items: center;justify-content: center;width: 40px; height: 20px;border-radius: 3px;margin-top: 8px;font-size: 12px;color: #fff;background-color: #e93e10;}
.datetime-wrapper .datetime {height: 20px;font-size: 14px;color: #a1a6ab;margin-left: 8px;margin-top: 8px;}
/*servies str*/
.rongyu {background-color: #f2f2f2;padding:55px 0px 0px;}
.rongyu01 {background-color: #f2f2f2;padding:55px 0px 55px;}
.our-services-bg {background-color: #f2f2f2;padding: 55px 0px 30px;}
.mb-5 { margin-bottom: 55px;}
.mb-5 span {font: 36px/48px 微软雅黑;color: #333;}
.card, .card-d {padding: 30px;margin-bottom: 25px;border: 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);display: block;transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.card {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;/*border: 1px solid rgba(45, 113, 194, 0.25098039215686274);*/}
.card:hover{/*color: #fff;background-color: #2983e4;background-color: #496f9c;*/-moz-box-shadow: 0px 4px 16px 0px #808080;-webkit-box-shadow: 0px 4px 16px 0px #808080;box-shadow: 0px 4px 16px 0px #808080;-webkit-transform: scale(1.03);transform: scale(1.03);}
.card:hover .hmc5_layImg {opacity: 0;}
.card:hover span,.card:hover span a,.card:hover p{}
.card span {color: #333; margin-bottom: 16px;font-size: 16px;font-weight: 500;line-height: 1.2;margin-top: 0;}
.card p {color: #89919b;line-height: 20px;margin-top: 0; margin-bottom: 12px;text-align: justify; height: 50px;font-size: 14px;}
.card01, .card-d {padding: 30px;margin-bottom: 25px;border: 0;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);display: block;transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;}
.card01 {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;/*border: 1px solid #2d71c240;*/}
.card01:hover{/*color: #fff;background-color: #2983e4;background-color: #496f9c;*/-moz-box-shadow: 0px 4px 16px 0px #808080;-webkit-box-shadow: 0px 4px 16px 0px #808080;box-shadow: 0px 4px 16px 0px #808080;-webkit-transform: scale(1.03);transform: scale(1.03);}
.card01:hover .hmc5_layImg {opacity: 0;}
.card01:hover span,.card01:hover p{/*color: #fff;*/}
.card01 span {color: #2b2b2b;margin-bottom: 16px;font-size: 16px;font-weight: 500;line-height: 1.2;margin-top: 0;}
.card01 p {color: #89919b;line-height: 20px;margin-top: 0;margin-bottom: 12px;text-align: justify;font-size: 14px;}
.mb-3 { margin-bottom: 1rem;}
.xiaotubiao {display: block; position: relative;width: 45px;height: 45px;font-weight: normal;}
.xiaotubiao img {max-width: 100%;max-height: 100%; margin: auto; position: absolute;top: 0;bottom: 0;left: 0;right: 0;vertical-align: middle;border: 0;}
.hmc5_layImg {opacity: 0;transition: all 0.3s ease}
#counter {padding: 60px 0px 30px;}
.counter-bg {position: relative; color: #fff;background-color: #496f9c; background-size: cover;background-attachment: fixed;background-repeat: no-repeat;z-index: 1;}
.counter-bg .mb-4 { position: relative;}
.count-timer div { font-size: 2.5rem;}
.counter-bg h1, .counter-bg p {margin: 0;color: #fff; line-height: 26px;}
/*servies end*/
.map-content { padding: 55px 0 55px;}
.map-module {margin: 0 auto;position: relative;transition: all .3s ease;}
.map-title {font: 36px/48px 微软雅黑;color: #333;text-align: center;position: relative;}
.map-branch .map-title {z-index: 1;margin-bottom: 55px;}
.map-content-info {position: relative;overflow-x: scroll;overflow-y: hidden; white-space: nowrap;}
.branch-map-l {width: 900px;height: 995px; position: relative;margin: auto;}
.map-content-box {width: 100%;height: 100%;background: url("../images/map-bj.png") no-repeat center;position: relative;}
.map-dot {position: absolute;text-align: center; font-size: 12px;cursor: pointer;color:#fff;}
.beijing {left: 640px;top: 253px;}
.tianjin {left: 657px;top: 267px;}
.hebei {left: 623px;top: 291px;}
.shanxi {left: 586px;top: 296px;}
.liaoning {left: 742px;top: 208px;}
.jilin {left: 756px;top: 166px;}
.heilongjiang {left: 760px; top: 128px;}
.shanghai {left: 719px;top: 434px;}
.jiangsu {left: 704px;top: 407px;}
.zhejiang {left: 714px;top: 456px;}
.anhui {left: 675px; top: 410px;}
.fujian {left: 713px; top: 523px;}
.jiangxi {left: 659px;top: 479px;}
.shandong {left: 666px;top: 326px;}
.weihai {left: 717px;top: 300px;}
.henan {left: 614px;top: 362px;}
.hubei {left: 627px;top: 438px;}
.hunan {left: 600px;top: 491px;}
.guangdong {left: 624px;top: 581px;}
.guangxi {left: 537px;top: 594px;}
.chongqing {left: 525px;top: 437px;}
.sichuan {left: 457px; top: 436px;}
.guizhou {left: 513px;top: 525px;}
.yunnan {left: 437px;top: 554px;}
.shanxi1 {left: 533px;top: 379px;}
.huhehaote {left: 569px;top: 243px;}
.yinchuan {left: 490px;top: 314px;}
.lanzhou {left: 456px;top: 341px;}
.xining {left: 406px;top: 330px;}
.lasa {left: 242px;top: 447px;}
.wulumuqi {left: 221px;top: 162px;}
.map-dot:after {content: "";display: block;width: 8px;height: 8px;margin: 0 auto;background-color: #e93e10;border-radius: 50%;}
.map-dot.beijing:after {width: 13px;height: 12px;border-radius: 0;background: url("../images/icon-star.png") no-repeat center;}
.branch-map-data {position: absolute;box-sizing: border-box; width: 28%;border: 1px solid #496f9c;box-shadow: 0 0 2px 2px #e9e9e9;background-color: #fff; padding: 3px 3px; z-index: 1; display: none;}
.branch-map-data01 { position: absolute;box-sizing: border-box; width: 20%;border: 1px solid #e93e10; box-shadow: 0 0 2px 2px #e9e9e9; background-color: #fff; padding: 5px 5px; z-index: 1; display: none;}
.branch-map-data-title { border-bottom: 1px solid #eee;}
.branch-map-data-title p { font-size: 16px;color: #333;line-height: 28px;}
.branch-map-data-info {max-height: 236px; overflow-y: auto;}
.data-branch {border-bottom: 1px dashed #eee;padding: 6px 0; box-sizing: border-box;}
.data-branch:last-child {border: none;}
a, button, input, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-transition: all .3s ease; -webkit-transition: all .3s ease; transition: all .3s ease;}
.data-branch .data-name { font-size: 12px;color: #666;line-height: normal;margin-bottom: 5px;}
.data-branch p { font-size: 12px; color: #999;line-height: 20px;}
.data-branch p { font-size: 12px;color: #999;line-height: 20px;}
.branch-map-data:before {content: "";position: absolute;left: -16px; top: 50%;transform: translateY(-50%);width: 0; height: 0;border: 8px solid;border-color: transparent #01B7BD transparent transparent;}
.branch-map-data:after {content: "";position: absolute;left: -15px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border: 8px solid; border-color: transparent #fff transparent transparent;}
.map-dot.cur:before {content: "";position: absolute;left: 50%;bottom: -3px;transform: translateX(-50%); width: 14px; height: 14px;border-radius: 50%;border: 1px solid #01B7BD; animation: dot 4s infinite;}
@keyframes dot {
100% {
transform: translateX(-50%) scale(1);
opacity: 1;
}
50% {
transform: translateX(-50%) scale(1.5);
opacity: .1;
}
}
.demo_line_02{height: 1px;border-top: 1px solid #ddd;text-align: center;}
.demo_line_02 span{position: relative;top: -8px;background: #fff;padding: 0 20px;}
/*map end*/
.hmCon100 {padding: 0px 0px 82px;}
.bg-grey{background: rgba(242, 242, 242, 0);}
.developer-community-block{max-width:1200px;text-align:center;padding: 7px 0;padding-bottom: 26px;clear:both;margin:0 auto}
.AGrid-row{clear:both}
.developer-community-block .developer-community{text-align:left;}
.col-sm-4 .enna{/*border: 1px solid #ccc;*/box-shadow: 0 0 5px rgba(0, 0, 0, 0.24);}
.col-sm-4 h2{font-size: 18px;line-height: 30px;font-weight: normal; border-bottom: solid 1px #e9e9eb; padding: .7rem 0;}
.iconfont {background-color: #e93e10;width: 11px;height: 11px;float: left;margin: 11px;}
.developer-community-block .layer-text{padding:10px 30px 10px 16px}
.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}
.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;}
.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;}
.cor_bs {color: #fff;}
.cor_bs:hover {color: #e93e10;}
.cor_bt,.cor_bt:hover {color: #fff;}
.navLayer2 {left: auto;right: 0}
/*底部导航开始*/
.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;padding-top: 32px;} 
.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;}  
/* zhuantiye开始*/
.i-title span {font: 36px/48px 微软雅黑;display: block;margin-bottom: 55px;margin-top: 55px;}
.i-title.cfff span {color: #333;}
.mt20 {margin-top: 0.2rem;}
.mt60{margin-top: 0.6rem;text-align: center;}
.mt60 img{ vertical-align: middle; border:0; max-width: 100%;box-shadow: 4px 6px 4px #dbe0e4;}
.pt70 {margin-bottom: 55px;}
.pbanner {height: 543px;/*background-color: #1f90af;*/background-color: #496f9c;/*background-color:#383940c2;*/padding-top:176px;}
.pl30 {padding-left: 0.3rem;}
.pbanner h1 {font-size: 38px;color: #fff;font-weight: bolder;margin-bottom: 20px;}
.pbanner .info {font-size: 16px;color: #fff;line-height: 24px;width: 100%;margin-top: 0.35rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-align:justify;}
.pbanner .banner-btn {margin-top: 25px;}
.pbanner .banner-btn a.primary {width: 150px;height: 42px;line-height: 40px;border: #fff solid 1px;background: #e93e10;color: #fff;display: inline-block;border-radius: 4px;text-align: center;margin-right: 20px;font-size: 14px;}
.banner-btn a:link, .banner-btn a:visited {text-decoration: none;transition: all 300ms ease 0s;}
.pbanner .banner-btn a.primary:hover {background: #ff3a05;}
.pbanner .banner-btn a.button {width: 150px;height: 42px;line-height: 40px;border: #2d81ff solid 1px;color: #2d81ff;display: inline-block;border-radius: 4px; text-align: center;margin-right: 40px;font-size: 14px;}
.pbanner .banner-btn a.button:hover {color: #fff;background: #2d81ff;}
.pbanner .banner-btn a.default {line-height: 40px;color: #2d81ff;font-size: 14px;}
.pbanner .banner-btn a.default:hover { color: #428eff;}
.tab-content {margin-top: 0px;margin-bottom:55px;}
.series {/*background-color: #31323a24;*/background-color: #f2f2f2;}
.tac{ text-align:center;}
.mt70{margin-top: 55px;}
.series .pd7 {padding: 0 7px;}
.leixing {width: 25%;float: left;}
.leixing01 {width: 33.333333%;float: left;}
.leixing02 {width: 50%;float: left;}、
.leixing03 {width: 100%;float: left;}
.series .item {background: #fff;text-align: center; border: #ccc solid 1px;padding: 20px 0px 20px; box-shadow: 0 0 15px rgba(0, 0, 0, 0.24); margin-bottom: 15px;}
.series .item h2 {font-size: 16px;color: #333;font-weight: normal;margin-top: 0.22rem;}
.series .item p {font-size: 12px; margin: 12px 0;color: #89919b;}
.series .item .button {text-align: center;}
.series .item .button img {vertical-align: middle;}
.series .item .button a {width: 105px;line-height: 34px;border: #2d81ff solid 1px;color: #2d81ff;display: inline-block;text-align: center;font-size: 12px;border-radius: 4px;}
.button a:link, .button a:visited {text-decoration: none;transition: all 300ms ease 0s;}
.series .item .button a:hover,.series .item .button a.active {color: #fff;background: #2d81ff;}
.series .item .button a.active:hover {background: #428eff;}
.contrast {padding-bottom: 51px;background-color: #f2f2f2;}
.contrast .contrast-box {width: 1206px;margin: 0 auto;}
.contrast .contrast-box .contrast-name {width: 130px;float: left;background: rgba(0,0,0,0.5);/*background: #496f9c;*//*box-shadow: 0 0 8px rgba(167, 158, 158, 0.79);*/box-shadow: 4px 6px 4px #dbe0e4;}
.contrast .contrast-box .contrast-name dl dt {height: 84px;background: #89919b;}
.contrast .contrast-box .contrast-name dl dd {min-height: 120px;border-bottom: #eee solid 1px;display: flex;justify-content: center;align-items: center;flex-direction: column;border-right: 1px solid #eee;border-left: 1px solid #89919b;}
.contrast .contrast-box .contrast-name dl dd span {font-size: 14px;color: #f2f2f2;line-height: 40px;}
.contrast .contrast-box .contrast-name dl dd.h75 {min-height: 75px;}
.contrast .contrast-box .cloud-serve {float: left;background: #fff; width: 575px;margin-top: -12px;}
.contrast .contrast-box .cloud-serve dl dt {height: 96px;color: #fff;font-size: 18px;text-align: center;line-height: 96px;background: url(../images/products/cloud-bg.jpg) no-repeat;font-weight: normal;}
.contrast .contrast-box .cloud-serve dl dd {border-right: #ddd solid 1px;border-left: #ddd solid 1px;min-height: 120px;padding: 20px 34px;border-bottom: #eee solid 1px;display: flex;flex-direction: column;justify-content: center;}
.contrast .contrast-box .cloud-serve dl dd p {padding-left: 15px;line-height: 24px;color: #4c525b; position: relative;}
.contrast .contrast-box .cloud-serve dl dd p:before {position: absolute;left: 0;top: 9px;content: '';width: 3px; height: 3px;background: #2d81ff;border-radius: 50%;}
.contrast .contrast-box .cloud-serve dl dd.h75 {min-height: 75px;}
.contrast .contrast-box .tradition-serve {float: left;background: #fff;width: 1073px;color: #252B3A;font-size: 14px; /*box-shadow: 0 0 9px rgba(167, 158, 158, 0.79);*/box-shadow: 4px 6px 4px #dbe0e4;}
.contrast .contrast-box .tradition-serve dl dt {height: 84px;color: #fff;font-size: 18px;text-align: center;line-height: 84px;background: #89919b;font-weight: normal;}
.contrast .contrast-box .tradition-serve dl dd {min-height: 120px;padding: 20px 34px;border-bottom: #f2f2f2 solid 2px;display: flex;justify-content: center;flex-direction: column;border-right: 1px solid #fff;/*background-color: #ddd;*/background-color: #ffffff; }
.contrast .contrast-box .tradition-serve dl dd p {padding-left: 15px;line-height: 24px;color: #4c525b;position: relative;}
.contrast .contrast-box .tradition-serve dl dd p:before {position: absolute;left: 0;top: 9px;content: '';width: 3px;height: 3px;background: #4c525b;border-radius: 50%;}
.contrast .contrast-box .tradition-serve dl dd.h75 {min-height: 75px;} 
.configure {background: #ececec;overflow: hidden;padding-bottom: 60px;}
.configure .config-box {margin-top: 35px;display: flex;}
.configure .config-box .config-tab {min-height: 460px;float: left;border-right: #9e9a9a solid 1px;padding-left: 50px;}
.configure .config-box .config-tab span {display: block;padding-right: 20px;font-size: 16px;margin-top: 28px;cursor: pointer;white-space: nowrap;line-height: 22px;border-right: transparent solid 2px;}
.configure .config-box .config-tab span.active,
.configure .config-box .config-tab span:hover {font-weight:bold;border-right: #e93e10 solid 2px;}
.configure .config-box .config-detail {display: none;float: left;padding-left: 35px;width: 100%;}
.configure .config-box .config-detail > h2 {font-size: 16px;color: #1e212c;height: 30px;}
.configure .config-box .config-detail > p {font-size: 14px;line-height: 35px;text-align: left;}
.advantage-3num {padding-bottom: 55px;/*background-color: #383940c2;*/background-color: #ececec;}
.advantage-3num ul,ol,li{ margin:0;padding:0; list-style-type: none}
.advantage-3num .item {padding: 0.45rem 0.35rem;height: 325px;/*background: #fff;*//*border: 1px solid #ccc;*/background: rgba(255, 255, 255, 0.0784313725490196);border: 2px solid #fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);}
.advantage-3num .item:hover{/*transform: scale(1.05,1.05);-webkit-transform: scale(1.05,1.05);*/-moz-box-shadow: 0px 4px 16px 0px #808080;-webkit-box-shadow: 0px 4px 16px 0px #808080;box-shadow: 0px 4px 16px 0px #808080;-webkit-transform: scale(1.03);transform: scale(1.03);}
.col-lg-77 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;float: left;width:25%;}
.advantage-3num .item.p16 {padding: 40px 15px;}
.advantage-3num .item dl {text-align: center;}
.advantage-3num .item dl dt {display: block;position: relative;width: 45px;height: 45px;margin: 0 auto 6px;font-weight: normal;}
.advantage-3num .item dl dt img {max-width: 100%;max-height: 100%;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;vertical-align: middle;border: 0;}
.advantage-3num .item dl dd {display: flex;flex-direction: column;/*color: #828282;*/font-size: 14px;text-align: left;line-height: 28px;}
.advantage-3num .item dl dd span {font-size: 18px;/*color: #333;*/ position: relative;margin-bottom: 25px;text-align: center;white-space: nowrap;} 
.advantage-3num .item dl dd span:before {position: absolute; background: #496f9c;left: 50%;width: 28px;margin-left: -14px;bottom: -10px;height: 2px;content: '';}
.advantage-3num .item.row6 {height: 381px;}
.advantage-3num .item.row6 dl dd .em {overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;text-align: justify;}
.pro-services {}
.pro-services.h394 {background-color:#f2f2f2;}
.pro-services .services-list {margin-top: 0px;}
.pro-services .services-list .item {height: 96px;background: #fff;margin-top: 20px;border: 1px solid #ccc;box-shadow: 0 0 15px rgba(0, 0, 0, 0.24);}
.pro-services .services-list .item:hover{transform: scale(1,1.05);-webkit-transform: scale(1,1.05);}
.item img{ vertical-align: middle; border:0; max-width: 100%;}
.pro-services .services-list .item dl {display: flex;height: 100%;align-items: center; padding: 30px 22px;}
.pro-services .services-list .item dl dt { margin-right: 15px; font-weight: normal;}
.pro-services .services-list .item dl dd.t1 {display: flex;flex-direction: column; flex: 1;}
.pro-services .services-list .item dl dd.t1 span { color: #333;font-size: 14px;letter-spacing: 1px;}
.pro-services .services-list .item dl dd.t1 em {font-size: 14px;color: #89919b;font-style: normal;letter-spacing: 1px;}
.pro-services .services-list .item dl dd.t2 a {width: 74px;line-height: 34px;border: #E5E5E5 solid 1px; color: #89919b;display: inline-block;text-align: center; font-size: 12px;}
.pro-services .services-list .item dl dd.t2 a:hover {background: #e93e10;color: #fff;}
.pro-services .services-list .item .time{width: 90px; height: 30px; border: 1px solid #ccc; background: #fff; text-align: center; margin-right: 15px; float: left}
.pro-services .services-list .item .time .day{font-size: 20px; color: #333; margin: 0 0 6px;}
.pro-services .services-list .item .time .ym{font-size: 12px; color: #89919b;line-height: 30px;}
/*zhuantiye结束*/
.fullwidth-single-video {background: #383940;padding: 25px 0;display: block;padding-top: 92px;}
.rowsp{max-width: 1200px;margin-left: auto;margin-right: auto;}
.rowsp::before, .rowsp::after {content: ' ';display: table;flex-basis: 0;order: 1;box-sizing: inherit;}
.rowsp:after {clear: both;}
@media screen and (min-width: 64.0625em)
.large-12 {width: 100%;}
@media screen and (min-width: 40em)
.column, .columns {padding-left: 0.9375rem;padding-right: 0.9375rem;
}
.column, .columns {width: 100%;float: left;padding-left: 0.625rem;padding-right: 0.625rem;}
.fullwidth-single-video .flex-video.widescreen {padding-bottom: 42.74%;}
.fullwidth-single-video .flex-video {margin-bottom: 0;}
.flex-video.widescreen {padding-bottom: 56.25%;}
.flex-video {position: relative;height: 0;padding-bottom: 75%;margin-bottom: 1rem;overflow: hidden;}
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: inherit;border-radius: 8px;}
.padding-199 {background-color: #f2f2f2;padding: 55px 0px 25px;}
.padding-120 {padding: 55px 0px;background-color: #fff;}
.padding-198 {padding-top: 55px;background-color: #fff;}
.padding-121 {background-color: #383940;padding-top: 55px 0px ;}
.padding-122 {background-color: #fff;padding: 0px 0px 55px;}
section {display: block;}
.section-header {max-width: 600px;margin: 0 auto;margin-bottom: 55px;}
.text-center {text-align: center;}
.section-header h3 {text-transform: uppercase;margin-bottom: 10px;font: 36px/48px 微软雅黑;margin: 0;padding: 0;color: #333;clear: both;}
.section-header p {font-size: 14px;line-height: 22px;margin: 0 0 1.75em;color: #55575d;box-sizing: inherit;}
.about-image {padding-top: 7px;height:450px;}
.about-image img {height: auto; max-width: 100%;vertical-align: middle;}
.duan {text-align: justify;font-size: 16px;line-height: 30px; letter-spacing: 1px;height: 457px;overflow-x: hidden;overflow-y: scroll;padding-right:10px;}
.duan p {margin-bottom:15px;}
.duan::-webkit-scrollbar {/*滚动条整体样式*/
width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
height: 2px;}
.duan::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
border-radius: 10px;
-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
background: #aaa;
}
.duan::-webkit-scrollbar-track {/*滚动条里面轨道*/
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
border-radius: 10px;
background: #EDEDED;
}
.blog .blog-item{margin-bottom: 30px;text-align: center;}
.blog .blog-item .image{/*overflow: hidden;*/}
.blog .blog-item .image img{width: 100%;transition: .5s;border: 0px solid #e1e1e1;}
.blog .blog-item:hover .image img{/*transform: scale(1.1);border: 1px solid #e1e1e1;*/-moz-box-shadow: 0px 4px 16px 0px #808080;-webkit-box-shadow: 0px 4px 16px 0px #808080;box-shadow: 0px 4px 16px 0px #808080;-webkit-transform: translateY(-2%);transform: translateY(-2%);}
.blog .blog-item .content{padding: 30px;}
.blog .blog-item .content h4{margin: 0px;}
.blog .blog-item .content h4 a{color: #0d0d0d;font-size: 16px;text-decoration: none;}
.blog .blog-item .content > a{display: inline-block;text-transform: uppercase;color: #fff;background-color: #0d0d0d;padding: 10px 20px;border-radius: 3px; text-decoration: none;}
.post-meta li{list-style: none; display: inline-block;margin-right: 10px;}
.post-meta li span{color: #989898;margin-right: 5px;}
.testimonial{background-position: 50% 50%;background-size: cover;}
.testimonial .overlay{background-color: rgba(0,0,0,.8);}
.testimonial .section-header h3{color: #333;}
.testimonial .section-header p{color: #333;}
.testimonial .testimonial-item{text-align: center;color: #fff; margin: 0 auto;}
.testimonial .testimonial-item .image{/*border: 2px solid #e8e0e0;*/overflow: hidden;margin: 0 auto 20px;}
.testimonial .testimonial-item h4{color: #333;margin: 5px;font-size:16px;}
.testimonial .testimonial-item span{margin-bottom: 30px;display: inline-block;}
.testimonial .testimonial-item p{color: #fff;}
.testimonial .testimonial-pagination{text-align: center;}
.testimonial .testimonial-pagination span{background-color: #e93e10;margin:0 2px;}
.services{padding: 55px 0px 25px;}
.services .service-item{padding: 52px 46px;text-align: center; margin-bottom: 30px;background-color: #f3f3f4;-webkit-transition: .25s;transition: .25s;border: 1px solid #e1e1e1;}
.services .service-item:hover{-moz-box-shadow: 0px 4px 16px 0px #808080;-webkit-box-shadow: 0px 4px 16px 0px #808080;box-shadow: 0px 4px 16px 0px #808080;-webkit-transform: translateY(-2%);transform: translateY(-2%);}
.services .service-item span{font-size: 32px;color: #e93e10;}
.services .service-item h4 {font-size: 20px;clear: both;line-height: 1em;color: #0d0d0d;text-transform: capitalize;margin: 0;padding: 0;margin-bottom: 10px;}
.services .service-item h5 {font-size: 16px;clear: both;line-height: 20px;color: #333;text-transform: capitalize; margin: 0;padding: 0; margin-bottom: 10px;margin-top:10px;height: 20px;}
.services .service-item p {margin: 0px;font-size: 14px;color: #55575d;line-height: 24px;}
.post-meta li {list-style: none;display: inline-block;margin-right: 10px;}
.post-meta li span {color: #e93e10;margin-right: 5px;}
.fa01 {display: inline-block;font: normal normal normal 14px/1 FontAwesome; font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-user:before {content: "\f007";}
.post-meta li a {font-size: 14px;color: #999999;}
.bg-color {background-color: #f2f2f2;}
.client .client-item img{width: 100%;}
/*lichengstr*/
.licheng{ font:12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;  -webkit-text-size-adjust:none;}
.licheng a{ color:#333; text-decoration:none;}
.licheng a:hover{ color:#e60012; text-decoration:none!important;}
.licheng ul,li{ list-style:none; padding:0; margin:0}
.clear{ clear:both; overflow:hidden}
.ny_title{ font: 36px/48px 微软雅黑;text-align:center; padding:30px 0}
/*jianjie结束*/
.moblie_head{display:none}
.a_txt{display:none}
@media (min-width:1275px){
.container{ width:1230px;}          
.parList li{ width:20%;}
}
 @media (min-width:1230px) {
.container {width: 1230px;}
}
@media (min-width: 888px) {
.fzlc{ width:100%; overflow:hidden;}
.module-hd{padding: 25px 0;line-height: 1;text-align: center;}
.module-hd h3{position: relative;padding-bottom: 13px;font-weight: 400;text-transform: uppercase;font-family: arial;font-size: 30px;color: #fff;}
.module .module-hd h3:after {display: block;position: absolute;bottom: 0;left: 50%;margin-left: -17px;width: 34px;height: 3px;background: #ed000d;content: '';}
.module .module-hd p { font-size: 20px; margin-top: 13px;}
.module.intro .module-bd { max-width: 1480px;margin: 0 auto; padding: 0 40px 50px;line-height: 30px; *zoom: 1;}
.module.intro .module-bd .content{text-align:justify;line-height: 280%;/*word-break: break-all;*/width: 60%;float: left;}
.module.intro .module-bd .content .p{/*margin-bottom: -10px;*/font-size: 14px;}
.module.intro .module-bd .img { padding: 0 0 20px 55px;float: right;width: 40%;}
.module.intro .module-bd .img img {width: 100%;}
.module.intro .module-bd:before,.module.intro .module-bd:after {display: table;content: " ";}
.module.intro .module-bd:after {clear: both;}
.module.culture {background: #f6f6f6;}
.module.culture .module-hd { padding-bottom: 20px;} 
.module.culture .module-bd {max-width: 1480px;margin: 0 auto; padding: 0 40px 50px;}
.module.culture .txt {text-align: center;}
.module.culture ul {margin: 55px 0 15px;*zoom: 1;}
.module.culture ul:before,.module.culture ul:after {display: table;content: " ";}
.module.culture ul:after {clear: both;}
.module.culture ul li {position: relative;float: left;padding: 0 15px;width: 16.6666%;}
.module.culture ul li span {display: block;position: relative;z-index: 10;}
.module.culture ul li span img {display: block;width: 100%;}
.module.culture ul li span.hov {display: none;}
.module.culture ul li:hover span.int {display: none;}
.module.culture ul li:hover span.hov { display: block;}
.module.culture ul li:after {display: block;position: absolute;left: 0;top: 50%; right: 0;border-top: 1px solid #e6e6e6;content: '';}
.module.culture ul li:first-child:after {left: 50%;}
.module.culture ul li:last-child:after {right: 50%;}
.module.culture .spirit {text-align: center;}
.module.culture .spirit h3 {margin-bottom: 15px;font-weight: 400;font-size: 22px;color: #17447e;}
.module.history {background:#383940 url(./about-history-bg.jpg) no-repeat center bottom;padding-bottom: 55px;}
.module.history .module-hd { padding-bottom: 30px;color: #fff;}
.module.history .module-hd h3 {color: #fff;}
.module.history .module-hd h3:after {background: #fff;}
.module.history .module-bd {color: #fff;}
.module.history .history-data {position: relative;margin: 0 auto;width: 800px;height: 190px;overflow: hidden;}
.module.history .history-data ul {position: relative;height: 190px;}
.module.history .history-data ul li {float: left;width: 800px;height: 190px;text-align: center;}
.module.history .history-data ul li .year {height: 70px;font-size:35px;line-height:60px;transition:all .5s;-moz-transition:all .5s; /* Firefox 4 */-webkit-transition:all .5s; /* Safari and Chrome */-o-transition:all .5s; /* Opera */}
.module.history .history-data ul li .text {height: 120px;line-height: 30px;overflow: hidden;font-size:16px;transition:all .5s;-moz-transition:all .5s; /* Firefox 4 */-webkit-transition:all .5s; /* Safari and Chrome */
-o-transition:all .5s; /* Opera */}
.module.history .history-data ul li .text p { word-wrap: break-word;word-break: normal;}	
.module.history .history-data ul li:hover .year{ color:#e93e10;font-size:38px;}
.module.history .history-data ul li:hover .text{ font-size:18px;}
.module.history .history-axis {position: relative;margin-top:30px;}
.module.history .history-axis .axis-content {position: relative;width:100%;height: 65px;z-index: 10;}
.module.history .history-axis ul {margin: 0 auto;height: 65px;}
.module.history .history-axis ul li {padding-top: 32px;float: left;width: 84px;height: 65px;background: url(/skin/images/history-scale.png) no-repeat 0 0;text-align: center;line-height: 1;font-size:14PX;}
.module.history .history-axis ul li.active {font-weight: 700; font-size: 16px;}
.module.history .history-axis:after {display: block;position: absolute;left: 0;top: 16px;width: 100%;border-top: 1px solid #fff;content: '';}
.module.history .history-nav {display:none;text-align: center;}
.module.history .history-nav a {display: inline-block;margin: 0 8px;width: 26px;height: 26px;background: url(/skin/images/history-arrow.png) no-repeat;opacity: .6;}
.module.history .history-nav a:hover {opacity: 1;}
.module.history .history-nav a.next {background-position: -26px 0;}
.module.history .ny_title{ color:#fff!important}
}
@media (max-width:1230px){
.card01 {height: 237px;}
}
@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;}
.configure .config-box {display: block;}
.configure .config-box .config-tab {min-height: auto;border-right: none;width: 100%;padding-left: 0;text-align: center;border-bottom: #d9d9d9 solid 1px;margin-bottom: 30px;overflow-x: auto;}
.configure .config-box .config-tab span {display: inline-block;margin-top: 0;line-height: 40px; padding: 0 10px;font-size: 14px;}
.configure .config-box .config-tab span.active,.configure .config-box .config-tab span:hover {border-bottom: #fff solid 2px;border-right: none;font-size: 18px;}
.configure .config-box .config-detail {width: 100%;padding: 0 15px;}
.configure .config-box .config-detail > p {border-bottom: none;}
.col-lg-77 {padding-right: 4px;padding-left: 4px;}
.m2fa_a img{width: 100%;height: 180px;}
.m2proTop {padding-top: 122px;}
.m2faTxt p {height: 88px;}
.blog .blog-item .content h4 a{font-size: 14px;}
}
 @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;}
.hmc5_a img {width: 110px;height: 110px;margin-left: -55px;}
.hmc5_a {padding-top: 166px;height: 290px;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%;}
.pro-services .services-list .item dl {padding: 30px 7px;}
.pro-services .services-list .item .time {/*width: 57px;*/height: 30px;border: none; margin-right: 0px; }
.blog .blog-item .content{padding: 18px;}
}
@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: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;margin-left: -40px;}
.hmc5_a {padding-top: 126px;height: 290px;}
.hmc5_a p {height: 88px;}
.m2menu_a {margin-left: 5px;margin-right: 5px;height: 40px;line-height: 40px;}
.m2pro_ul {margin-left: 0;margin-right: 0;}
.m2proTxt {padding-top:0px;}
.m2pro_menu li {width: 119px;}
.m2down_ul li.col-md-3 {width: 50%;}
.hmBan_img {width: 70%;left: 15%;}
.fenfen {margin-left: 11px;}
.series .pd7 .item h2 {font-size: 16px;font-weight: normal;}
.pro-services { height: auto!important;}
.leixing {width: 50%;}
.col-lg-77 {width: 50%;padding-right: 7px;padding-left: 7px;}
.col-cp {width: 50%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-cp01{width: 33.333333%;float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
.col-xs-fa {width: 50%;float: left;}
.m2proTop {padding-bottom: 85px;}
.m2pro_t1 {font-size: 30px;}
.xgcp .item {margin-top: 0px;margin-bottom: 20px;}
.hmc4_ul li {margin-bottom: 15px;padding-left: 0;padding-right: 0;}
.blog .blog-item .content h4 a {font-size: 16px;}
.blog .blog-item .content {padding: 4px;}
.advantage-3num .item {margin-bottom:15px;}
.m2fa_a img{width: 100%;height: 210px;}
}
 @media only screen and (max-width: 887px) {
.module.history .history-data {padding: 0 15px 0 90px;}
.module.history .history-data ul {border-left: 1px solid #eee;}
.module.history .history-data ul li {position: relative; padding: 10px 0 10px 20px;}
.module.history .history-data ul li .year {position: absolute; left: -90px; top: 10px; padding-right: 20px;width: 90px;text-align: right;font-size: 18px; line-height: 30px;font-weight: 700;color: #fff; }
.module.history .history-data ul li .year:after,.module.history .history-data ul li .year:before {display: block;position: absolute;right: 0;top: 50%;border-radius: 100%;content: '';transform: translate(50%, -50%);
-webkit-transform: translate(50%, -50%);}
.module.history .history-data ul li .year:before {width: 20px;height: 20px;background: #fff;border: 1px solid #eee;}
.module.history .history-data ul li .year:after {width: 10px;height: 10px;background: #e93e10;}
.module.history .history-data ul li .text {font-size: 16px;color:#fff;}
.module.history .history-data ul li .text p { line-height:30px;word-wrap: break-word;word-break: normal;}	
.hide_mobile {display: none!important;}
.licheng {font: 12px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun';color: #fff;}
.fzlc {width: 100%;overflow: hidden;}
.module.history {background: #383940 url(./about-history-bg.jpg) no-repeat center bottom;padding-bottom: 55px;}
.module.history .module-hd {color: #fff;}
.module-hd {padding: 25px 0 0;line-height: 1; text-align: center;}
.module.history .module-bd {color: #fff;}
.module.history .history-data {position: relative; margin: 0 auto; overflow: hidden;}
.module.history .ny_title{ color:#fff} 
.module-bd{ padding-right: 15px;padding-left: 15px;}
}
 @media only screen and (max-width: 767px) {
.dsPc, .dsPad {display: none;}
.dsPhone {display: block;}
.navbar .container .navbar-header {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 {font-size: 24px;}
.hmc5_a p {height: 66px;}
.hmc5_a {height: 260px;}
.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: 55%;float: none;margin: 0 auto;}
.m2proImg img {width: 100%;height: auto;}
.m2proTxt {margin-left: 0;padding-bottom: 30px;margin-right: 0;width: 100%;text-align: justify;}
.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, .hm_u1 li, .m2down_ul li, .m2fa_ul li {padding-left: 0;padding-right: 0;padding-bottom: 15px;}
.m2down_ul li.col-md-3 {width: 100%;}
.hmBan_img {width: 70%;left: 15%;}
.nextPage {bottom: 20px;}
.m2menu {/* margin-bottom: 37px; xiaoxinchongtu*/}
.autoMaxImg img {width: 100% !important;height: auto !important;}
.pbanner {padding-top:92px;height: 375px;}
.pbanner h1 {font-size: 28px;}
.m2pro_t1 h1 {font-size: 28px;}
.fenfen {font-size: 22px;margin-left: 0px;}
.iconfont01 {margin: 10px;}
.navLayer {display: none!important;}
.i-title span {font-size: 28px;margin-bottom: 33px;margin-top: 33px;}
.mt70 {margin-top: 0px; }
.i-title span.small {color: #4c525b;font-size: 0.36rem;}
.pbanner.h355 {height: 4rem;}
.pbanner h1 {margin-top: 0.9rem;}
.pbanner .banner-btn a.primary {width: 100px;margin-right: 10px;height: 30px;line-height: 28px;}
.pbanner .banner-btn a.button {width: 100px;height: 30px;line-height: 28px; margin-right: 10px;}
.pbanner .banner-btn a.default {line-height: 28px; }
.m2proTxt .banner-btn a.primary {width: 100px;margin-right: 10px;height: 30px;line-height: 28px;}
.advantage-3num {padding-bottom: 30px;}
.advantage-3num .item.row6 {height: 241px;}
.advantage-3num .item dl dd span {font-size: 16px;}
.leixing {width: 100%;}
.leixing01 {width: 100%;}
.leixing02 {width: 100%;}
.col-lg-77 {width: 100%;padding-right: 15px;padding-left: 15px;}
.configure .config-box .config-tab {margin-bottom: 0px;}
.col-cp {width: 100%;}
.col-cp01 {width: 100%;}
.col-xs-fa {width: 100%;}
.m2fa_ul {margin: 30px 0px 30px;}
.m2fa_ul li {padding-bottom: 0px; margin-bottom: 15px;}
.m2proTop {padding-top: 61px;padding-bottom: 68px;}
.m2pro_t1 {font-size: 28px;}
.series .item .button img {width: 60%;}
.col-sm-4 {width: 100%;margin-bottom: 15px;padding-left:0px;padding-right:0px;}
.hmCon100 {padding: 0px 0px 38px;}
.section-header {margin-bottom: 33px;}
.section-header h3 {font-size:28px;}
.ny_title {font-size:28px;padding: 33px 0;}
.hmc4_ul li a {height:auto;padding-bottom: 15px;}
.hmc4_img {float: none;width: 100%;height: auto;}
.blog .blog-item {margin-bottom: 0px;margin-left: 15px;margin-right: 15px; }
.blog .blog-item .content {padding: 30px;}
.about-image {height: 411px;}
.card01 {height: auto;}
.series .pd7 {padding: 0 15px;}
.our-services-bg {padding: 33px 0px 33px;}
.mb-5 {margin-bottom: 33px;}
.mb-5 span {font-size: 28px;}
.map-title {font-size: 28px;}
.map-content {padding: 33px 0 33px;}
.map-branch .map-title {margin-bottom: 33px;}
.card, .card-d {margin-bottom: 15px;}
.padding-120 {padding: 33px 0px;}
.padding-199 {background-color: #f2f2f2;padding: 33px 0px;}
.padding-198 {padding-top: 33px;}
.testimonial .testimonial-item h4{font-size:14px;}
.services .service-item{margin-bottom: 15px;}
.rongyu {padding: 33px 0px 0px;}
.rongyu01 {padding: 33px 0px 33px;}
.configure .config-box .config-detail > p {text-align:justify;}
.tab-content {margin-bottom:33px;}
.m2fa_a img {width: 100%;height: auto;}
.page li {padding: 0 8px;}
.hmFocus {margin-top: 51px;}
.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: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;}
.m2proImg {width: 59%;}
.m2proTop { padding-bottom: 40px;}
.about-image {height: 351px;}
.advantage-3num .item.row6 {height: 250px;}
}
@media (max-width:565px) {
.ellipsis {white-space: normal;}
.hmc4_ul li {padding-right: 0px;}
.hm_swiper .hd ul li {width: 100px;height: 31px;line-height: 31px;}
.module.history .history-data {padding: 0 15px 0 90px;}
.module.history .history-data ul {border-left: 1px solid #eee;}
.module.history .history-data ul li {position: relative;padding: 10px 0 10px 20px;}
.module.history .history-data ul li .year {position: absolute;left: -90px;top: 10px; padding-right: 20px;width: 90px;text-align: right; font-size: 18px;line-height: 30px;}
.module.history .history-data ul li .year:after,.module.history .history-data ul li .year:before {display: block;position: absolute;right: 0;top: 50%;border-radius: 100%;content: '';transform: translate(50%, -50%);-webkit-transform: translate(50%, -50%);}
.module.history .history-data ul li .year:before {width: 20px;height: 20px;background: #fff;border: 1px solid #eee;}
.module.history .history-data ul li .year:after {width: 10px;height: 10px;background: #e93e10;}
.module.history .history-data ul li .text {font-size: 14px;width:363px;}
.hide_mobile {display: none!important;}
.about-image {height: 308px;}
.advantage-3num .item.row6 {height: 265px;}
}
@media (max-width:503px) {
.module.history .history-data ul li .text {width:345px;}
.about-image {height: 277px;}
.page li {padding: 0 8px;font-size: 14px;}
}
@media (max-width:471px) {
.m2proImg {width: 74%;}
.m2pro_t1 {font-size: 22px;}
.m2pro_con {padding: 10px;font-size: 15px;}
.m2pro_con01{padding: 10px;font-size: 15px;}
.module.history .history-data ul li .text {width:322px;}
.about-image {height: 256px;}
}
@media (max-width:461px) {
.module.history .history-data ul li .text {width:317px;}
.about-image {height: 256px;}
.page li {padding: 0 8px;font-size: 12px;}
}
@media (max-width:446px) {
.module.history .history-data ul li .text {width:300px;}
.about-image {height: 256px;}
}
@media (max-width:430px) {
.module.history .history-data ul li .text {width:290px;}
}
@media (max-width:412px) {
.module.history .history-data ul li .text {width:238px;}
.page li {padding: 0 2px;font-size: 12px;}
.time01 {display: none;}
}
@media (max-width:406px) {
.module.history .history-data ul li .text {width:262px;}
.about-image {height: 220px;}
}
@media (max-width:391px) {
.module.history .history-data ul li .text {width:249px;}
.about-image {height: 211px;}
.advantage-3num .item.row6 {height: 289px;}
}
@media (max-width:378px) {
.module.history .history-data ul li .text {width:224px;}
.about-image {height: 205px;}
}
 @media (max-width:364px) {
.module.history .history-data ul li .text {width:221px;}
.about-image {height: 197px;}
}
 @media (max-width:350px) {
.hm_enT {font-size: 22px;}
.hm_t1 {font-size: 22px;}
.m2pro_menu li {width: 66px;}
.m2proImg {width: 100%;}
.series .item .button img {width: 100%;}
.hm_swiper .hd ul li {width: 77px;font-size: 12px;}
.hmCon4 { padding: 28px 0px 50px;}
.module.history .history-data ul li .text {width:203px;}
.about-image {height: 188px;}
.fenfen {font-size: 20px;margin-left: 0px;}
.i-title span {font-size: 24px;margin-bottom: 30px; margin-top: 30px;}
.our-services-bg {padding: 30px 0px 30px;}
.mb-5 { margin-bottom: 30px;}
.mb-5 span {font-size: 24px;}
.map-title {font-size: 24px;}
.map-content {padding: 30px 0 30px;}
.map-branch .map-title {margin-bottom: 30px;}
.padding-120 {padding: 30px 0px;}
.padding-199 {background-color: #f2f2f2;padding: 30px 0px;}
.padding-198 {padding-top: 30px;background-color: #fff;}
.section-header h3 {font-size: 24px;}
.section-header {margin-bottom: 30px;}
.ny_title {font-size: 24px;padding: 30px 0;}
.rongyu {padding: 30px 0px 0px;}
.rongyu01 {padding: 30px 0px 33px;}
.nextPage {display: none;}
.pbanner h1 {font-size: 24px;}
.m2pro_t1 h1 {font-size: 24px;}
}
@media (max-width:335px) {
.module.history .history-data ul li .text {width:193px;}
.about-image {height: 180px;}
}
@media (max-width: 320px){
.module.history .history-data {padding: 0 15px 0 74px;}
.module.history .history-data ul {border-left: 1px solid #eee;}
.module.history .history-data ul li { position: relative; padding: 10px 0 10px 20px;}
.module.history .history-data ul li .year {position: absolute;left: -90px;top: 10px;padding-right: 20px;width: 90px;text-align: right;font-size: 14px;line-height: 30px;}
.module.history .history-data ul li .year:after,.module.history .history-data ul li .year:before {display: block;position: absolute;right: 0;top: 50%;border-radius: 100%;content: '';transform: translate(50%, -50%);-webkit-transform: translate(50%, -50%);}
.module.history .history-data ul li .year:before {width: 20px;height: 20px;background: #fff;border: 1px solid #eee;}
.module.history .history-data ul li .year:after {width: 10px;height: 10px;background: #e93e10;}
.module.history .history-data ul li .text {font-size: 12px;width:189px;}
.hide_mobile {display: none!important;}
.about-image {height: 171px;}
.advantage-3num .item.row6 {height: 310px;}
.m2news_title {font-size: 22px;}
}
@media (max-width:304px) {
.module.history .history-data ul li .text {width:176px;}
.about-image {height: 162px;}
.card01 p {text-align: left;}
.page li {padding: 0 1px;font-size: 12px;}
}
@media (max-width:294px) {
.module.history .history-data ul li .text {width:168px;}
.about-image {height: 157px;}
}
@media (max-width:286px) {
.module.history .history-data ul li .text {width:156px;}
.about-image {height: 153px;}
}
@media (max-width:272px) {
.module.history .history-data ul li .text {width:145px;}
.about-image {height: 145px;}
}
@media (max-width:269px) {
.module.history .history-data ul li .text {width:134px;}
.about-image {height: 138px;}
.advantage-3num .item.row6 {height: 329px;}
}
@media (max-width:256px) {
.module.history .history-data ul li .text {width:127px;}
.about-image {height: 135px;}
}
@media (max-width:251px) {
.module.history .history-data ul li .text {width:121px;}
.about-image {height: 133px;}
}
@media (max-width:243px) {
.module.history .history-data ul li .text {width:109px;}
.about-image {height: 128px;}
}
@media (max-width:232px) {
.module.history .history-data ul li .text {width:105px;}
.about-image {height: 122px;}
}
@media (max-width:219px) {
.module.history .history-data ul li .text {width:93px;}
.about-image {height: 115px;}
}
@media (max-width:210px) {
.module.history .history-data ul li .text {width:84px;}
.about-image {height: 110px;}
}
@media (max-width:200px) {
.module.history .history-data ul li .text {width:82px;}
.about-image {height: 104px;}
}
@media (max-width:192px) {
.module.history .history-data ul li .text {width:69px;}
.about-image {height: 100px;}
}
@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;
}
/*底部导航结束*/

