html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
body { min-width: 1260px; position: relative; background-color: #fff; }
body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }
h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }
h1 { font-size: 2em; }
body, button, input, select, textarea { font-size: 12px; line-height: 30px; color: #333; font-family: Arial, 'Microsoft YaHei','Hiragino Sans GB', sans-serif; }
img { border-style: none; vertical-align: middle; }
ul, li { list-style: none; }
a { text-decoration: none; color: #333; outline: 0; }
a:hover { background-repeat: no-repeat; }
input, button, select, textarea { outline: none; border: none; margin: 0; padding: 0; resize: none; background: none; }
table { border-collapse: collapse; border-spacing: 0; }
label { cursor: pointer; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
placeholder { color: #999; }
::-moz-placeholder { color: #999; }
::-webkit-input-placeholder { color: #999; }
button, input { overflow: visible; }
button, select { text-transform: none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: button; }
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }
.web { width: 1180px; margin: 0 auto; position: relative; z-index: 1; }
.weblg { width: 1600px; margin: 0 auto; position: relative; z-index: 1; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; *display: none; }
.clearfix { *zoom: 1; }
.clear { clear: both; line-height: 0; height: 0; font-size: 0; }
.show { display: block !important; }
.hide { display: none !important; }
/* layout start*/
@media (max-width: 1720px) { .weblg { width: 1400px; } }
@media (max-width: 1600px) { .weblg { width: 1320px; } }
@media (max-width: 1400px) { .weblg { width: 1200px; } }
.w-md .weblg { width: 1320px; }
.w-sm .weblg { width: 1200px; }
.placeholder { color: #999; }

.header { position: absolute; left: 0; top: 0; z-index: 100; width: 100%; padding-top: 24px; }
.header .weblg { position: static; }
.header .logo { display: block; float: left; margin-top: -2px; }
.header .edit-handle { margin: 0 0 0 20px; float: right; width: 32px; height: 44px; background: url("../images/qq_qz.png") no-repeat center; }
.header .head-search { position: relative; float: right; }
.header .search-handle { margin: 0 0 0 19px; display: block; color:#fff;font-size:18px;height: 44px;line-height:44px;
	background: url("../images/h_img1.png") no-repeat left center;padding-left:40px; }
.header .search-form { display: none; position: absolute; right: -75px; width: 247px; height: 65px; padding-top: 20px; z-index: 50; background: url(../images/index_348.png) no-repeat 0 0; }

.fixheader { position: fixed; top: -60px; padding-top: 8px; padding-bottom: 1px; background: url("../images/hdbg.png") repeat 0 0; }
.fixheader .logo img { height: 46px; }
.fixheader .nav .title { padding-bottom: 0; }
.fixheader .nav .title a { padding-bottom: 5px; }
.fixheader #case .downmenu { top: 60px; }
.nav { float: right; }
.nav li { position: relative; float: left; padding: 0 20px; }
.nav .title a { display: block; font-size: 16px; line-height: 44px; padding: 0 4px 7px; color: #fff; }
.nav .title a:hover { color: #d90000; border-bottom: 2px solid #d90000; }
.nav .title.ac a, .nav .title.cur a { color: #d90000; padding-bottom: 5px; border-bottom: 2px solid #d90000; }
.nav .downmenu { display: none; position: absolute; top: 52px; left: 50%; z-index: 50; width: 150px; margin-left: -75px; padding: 10px 0px; border: 1px solid #eee; background-color: #fff; }
.nav .downmenu a { display: block; padding: 5px 0; text-align: center; color: #333; }
.nav .downmenu a:hover { color: #d90000; }
.nav .activehook { position: absolute; bottom: 0; height: 2px; }
.nav .activehook i { display: block; height: 2px; background-color: #d90000; }
/* 导航：案例 */
#case { position: static; }
#case .downmenu { top: 76px; left: 0; margin-left: 0; width: 100%; border-left:0px;border-right:0px;}
#case dl { width: 1180px; padding: 15px 0px 8px; }
#case dt { float: left; width: 680px; }
#case dt a { display: block; float: left; margin-right: 45px; }
#case dt img { display: block; }
#case dd { float: right; width: 445px; margin-right: 50px; }
#case dd p { padding: 10px 0px; border-bottom: solid 1px #d9d9d9; }
#case dd a { width: 200px; float: left; text-align: left; }

/* index*/
.
.index-banner { position: relative; }
.index-banner .linerbg { position: absolute; left: 0; top: 0; width: 100%; z-index: 30; height: 140px; background: url("../images/hdbanbg01.png") repeat-x 0 0; }
.index-banner a { display: block; }
.index-banner img { display: block; width: 100%; }
.index-banner li { position: relative; }
.index-banner li .m-line-more { display: none; visibility: hidden; }
.index-banner .flex-direction-nav { display: none; }
.index-banner .flex-control-nav { z-index: 20; bottom: 38px; }
.index-banner .flex-control-nav li { margin: 0 3px; line-height: 0; height: 2px; width: 94px; background-color: #fff; }
.index-banner .flex-control-nav .cur { background-color: #d90000; }
.index-banner .flex-control-nav a { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 94px; height: 2px; background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; opacity: 1; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; padding: 15px 0; margin-top: -16px; }
.index-banner .flex-control-nav .flex-active { opacity: 1; background: none; }

.index-banner .slide01 .imgpopup { position: absolute; right: 0; bottom: 0; z-index: 3; width: 72.39583%; }
.index-banner .slide01 .imgpopup img { vertical-align: top; width: 100%; }
.index-banner .slide01 .textpopup { position: absolute; top: 27.5%; left: 50%; z-index: 10; margin-left: -800px; color: #fff; }
.index-banner .slide01 .tit { margin-bottom: 15px; font-size: 48px; line-height: 58px; width: 72.39583%; white-space: nowrap; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
.index-banner .slide01 .txt { margin-bottom: 52px; font-size: 20px; line-height: 32px; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; white-space: nowrap; }
.index-banner .slide01 .m-line-more { -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; width: 72.39583%; width: 138px; border-color: #a19583; color: #fff; }
.index-banner .slide01 .m-line-more:hover { color: #fff; }
.index-banner .slide01 .m-line-more:hover::after { background-color: #a19583; }
.index-banner .slide01 .before { -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; opacity: 0; }
.index-banner .slide01 .after { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
.index-banner .slide03 { position: relative; }
.index-banner .slide03 .textpopup03 { position: absolute; top: 27.5%; left: 50%; z-index: 10; margin-left: -800px; color: #fff; }
.index-banner .slide03 .textpopup03 .ico { margin-bottom: 26px; }
.index-banner .slide03 .textpopup03 .ico img { width: auto; }
.index-banner .slide03 .textpopup03 .tit { -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; margin-bottom: 50px; font-size: 48px; line-height: 60px; color: #fff; }
.index-banner .slide03 .textpopup03 .m-line-more { border-color: #fff; color: #fff; -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; -o-transition-delay: 0.8s; transition-delay: 0.8s; }
.index-banner .slide03 .textpopup03 .m-line-more::after { background-color: #fff; }
.index-banner .slide03 .textpopup03 .before { -webkit-transform: translateY(60px); -moz-transform: translateY(60px); -ms-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; opacity: 0; }
.index-banner .slide03 .textpopup03 .after { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
.index-banner .slide03 .imgpopup03 .before { -webkit-transform: translate(80px, 60px); -moz-transform: translate(80px, 60px); -ms-transform: translate(80px, 60px); -o-transform: translate(80px, 60px); transform: translate(80px, 60px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; opacity: 0; }
.index-banner .slide03 .imgpopup03 .after { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; }
.index-banner .slide03 .imgpopup03 img { position: absolute; z-index: 10; width: auto; }
.index-banner .slide03 .imgpopup03 .pop01 { width: 5.72917%; top: 66.5%; left:72.34375%; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
.index-banner .slide03 .imgpopup03 .pop02 { width: 11.61458%; top: 69.875%; left: 77.29167%; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
.index-banner .slide03 .imgpopup03 .pop03 { width: 6.61458%; top: 56.375%; left:65.04167%; -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; -o-transition-delay: 0.9s; transition-delay: 0.9s; }
.index-banner .slide03 .imgpopup03 .pop04 { width: 19.21875%; top: 0%; left: 68.22917%; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
.index-banner .slide03 .imgpopup03 .pop05 { width: 9.32292%; top: 37.375%; left: 78.82292%; -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.7s; }
.index-banner .slide04 { position: relative; }
.index-banner .slide04 .textpopup { position: absolute; top: 31%; left: 50%; z-index: 10; margin-left: -800px; color: #fff; }


@media screen and (max-width: 1600px) {
	.index-banner .slide01 .textpopup{ margin-left: -640px; }
	.index-banner .slide03 .textpopup03{ margin-left: -640px; }
    .index-banner .slide04 .textpopup { margin-left: -640px; }
}
@media screen and (max-width: 1300px) {
	.index-banner .slide01 .textpopup{ margin-left: -600px; }
	.index-banner .slide03 .textpopup03{ margin-left: -600px; }
    .index-banner .slide04 .textpopup { margin-left: -600px; }
}
.index-banner .slide04 .textpopup .tit { margin-bottom: 15px; font-size: 48px; line-height: 58px; width: 72.39583%; white-space: nowrap; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; }
.index-banner .slide04 .textpopup .txt { margin-bottom: 52px; font-size: 20px; line-height: 32px; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s; white-space: nowrap; }
.index-banner .slide04 .textpopup .m-line-more { -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; -o-transition-delay: 0.7s; transition-delay: 0.7s; width: 72.39583%; width: 138px; border-color: #fff; color: #fff; }
.index-banner .slide04 .textpopup .m-line-more::after { background-color: #fff; }
.index-banner .slide04 .textpopup .m-line-more:hover { color: #fff; }
.index-banner .slide04 .textpopup .m-line-more:hover::after { background-color: #fff; }
.index-banner .slide04 .textpopup .before { -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; opacity: 0; }
.index-banner .slide04 .textpopup .after { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
.index-banner .slide04 .imgpopup img { position: absolute; z-index: 10; width: auto; }
.index-banner .slide04 .imgpopup .pop01 { top: 9.875%; left: 33.90625%; width: 35.46875%; }
.index-banner .slide04 .imgpopup .pop01.before { -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -ms-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px); transform: translate(-120px, 120px); }
.index-banner .slide04 .imgpopup .pop02 { top: 0; left: 58.54167%; width: 26.35417%; }
.index-banner .slide04 .imgpopup .pop02.before { -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -ms-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px); transform: translate(-120px, 120px); }
.index-banner .slide04 .imgpopup .pop03 { top: 79.375%; left: 33.3125%; width: 33.33333%; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
.index-banner .slide04 .imgpopup .pop03.before { -webkit-transform: translate(120px, -120px); -moz-transform: translate(120px, -120px); -ms-transform: translate(120px, -120px); -o-transform: translate(120px, -120px); transform: translate(120px, -120px); }
.index-banner .slide04 .imgpopup .pop04 { top: 19.5%; left: 55.57292%; width: 35.46875%; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
.index-banner .slide04 .imgpopup .pop04.before { -webkit-transform: translate(120px, -120px); -moz-transform: translate(120px, -120px); -ms-transform: translate(120px, -120px); -o-transform: translate(120px, -120px); transform: translate(120px, -120px); }
.index-banner .slide04 .imgpopup .pop05 { top: 0; left: 80.625%; width: 19.47917%; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -o-transition-delay: 0.6s; transition-delay: 0.6s; }
.index-banner .slide04 .imgpopup .pop05.before { -webkit-transform: translate(120px, -120px); -moz-transform: translate(120px, -120px); -ms-transform: translate(120px, -120px); -o-transform: translate(120px, -120px); transform: translate(120px, -120px); }
.index-banner .slide04 .imgpopup .pop06 { top: 73.5%; left: 57.29167%; width: 36.97917%; }
.index-banner .slide04 .imgpopup .pop06.before { -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -ms-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px); transform: translate(-120px, 120px); }
.index-banner .slide04 .imgpopup .pop07 { top: 29.125%; left: 84.32292%; width: 15.88542%; }
.index-banner .slide04 .imgpopup .pop07.before { -webkit-transform: translate(-120px, 120px); -moz-transform: translate(-120px, 120px); -ms-transform: translate(-120px, 120px); -o-transform: translate(-120px, 120px); transform: translate(-120px, 120px); }
.index-banner .slide04 .imgpopup .before { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; opacity: 0; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -o-transition-delay: 0.4s; transition-delay: 0.4s; }
.index-banner .slide04 .imgpopup .before.after { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); opacity: 1; }
.iabout-us { padding: 35px 0 80px; }
.iabout-us .intro { position: relative; padding: 20px 37% 86px 0; font-size: 16px; line-height: 30px; }
.iabout-us .intro strong { font-weight: normal; color: #e20000; }
.iabout-us .year { position: absolute; right: 27px; top: -140px; z-index: 3; }
.iabout-us .main-business .business-item .inner { position: relative;padding:20px 20px 40px;border-bottom:2px solid #ccc;}/* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
.iabout-us .main-business .business-item .inner .line { position: absolute; left: 0; bottom:-2px; width: 0; height: 2px; background-color: #d90000; -webkit-transition: width ease-in-out 0.5s; -o-transition: width ease-in-out 0.5s; -moz-transition: width ease-in-out 0.5s; transition: width ease-in-out 0.5s; }
.main-business { margin: 0 -27px; }
.main-business .business-item { float: left; width: 25%; }
.main-business .business-item .inner { position: relative; margin: 0 27px; }
.main-business .business-item .inner:hover .id { color: #ccc; }
.main-business .business-item .inner:hover h2 a { color: #d80000; }
.main-business .business-item .inner:hover .line { width: 100%; }
.main-business .ico { margin-bottom: 12px; height: 82px; line-height: 82px; font-size: 0;margin-left: 26px; }
.main-business .ico img { vertical-align: middle; }
.main-business .ico .ac { display: none; }
.main-business .id { position: absolute; right: 27px; top: 0; font-size: 100px; line-height: 100px; color: #f2f2f2; font-weight: bold; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
.main-business h2 { padding: 10px 0 21px; margin-left:26px;}
.main-business h2 a { font-size: 18px; line-height: 24px; font-weight: bold; color: #1a1a1a; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s; }
.main-business .sub { }
.main-business .sub a { display: block; padding-left: 30px; font-size: 14px; line-height: 32px; color: #666; background: url("../images/ibusline.png") no-repeat 1px center; }
.main-business .sub a:hover { color: #d80000; background-image: url("../images/ibuslineac.png"); }
.m-ichl-title .cn {
    font-size: 36px;
    line-height: 62px;
    font-weight: bold;
    color: #1a1a1a;
}
.m-ichl-title .cn span {
    color: #d90000;
}
.m-ichl-title .en {
	font-size: 16px;
	line-height: 24px;
	color: #999;
	text-transform: uppercase;
}
.w-sm .index-banner .slide03 .textpopup03 .tit {
    margin-bottom: 37.5px;
    font-size: 36px;
    line-height: 45px;
}
.w-md .index-banner .slide01 .textpopup .tit, .w-md .index-banner .slide02 .textpopup .tit, .w-md .index-banner .slide03 .textpopup .tit, .w-md .index-banner .slide04 .textpopup .tit {
    margin-bottom: 15px;
    font-size: 30px;
    line-height: 40px;
}
.w-md .index-banner .slide01 .textpopup .txt, .w-md .index-banner .slide02 .textpopup .txt, .w-md .index-banner .slide03 .textpopup .txt, .w-md .index-banner .slide04 .textpopup .txt {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 24px;
}
.slides, .slides > li, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* 明企云商城 */
.mqy_mall{width: 100%; padding: 50px 0; background: #f5f5f5; box-sizing: border-box;}
.mqy_mall_con{margin: 30px auto 0; }
.mqy_mall_nav{width: 100%; height: 40px;margin-bottom: 40px;overflow: hidden; }
.mqy_mall_nav ul{width: 80%; height: 40px; margin: 0 auto; display: flex;box-sizing: border-box;overflow: hidden;}
.mqy_mall_nav ul li{ flex: 1; margin-right: 2px; line-height: 40px; font-size: 14px; text-align: center; background: #fff;}
.mqy_mall_nav ul li.on{ background:#d80000; color: #fff;}

.mqy_mall_xq{width: 100%;}
.mqy_mall_xq .slideBox ul li{width: 25%; float: left;}
.mqy_mall_xq .slideBox ul li .inner{ margin: 0 10px; padding: 15px 0; background: #fff;}
.mqy_mall_xq .pic{width:277px; height: 220px; display:table-cell; vertical-align:middle;}
.mqy_mall_xq .slideBox ul li img{display: block; margin: 0 auto; vertical-align: middle; }
.mqy_mall_xq .slideBox ul li h2{ height: 30px; text-align: center; font-size: 18px; margin-top: 15px; overflow: hidden; }

/* 明企大咖秀 */
.mqy_show{width: 100%;padding: 50px 0;}
.mqy_show_xq{width: 100%; overflow: hidden;}
.xmiddle {max-width: 1200px; width: 96%; margin: 0 auto;}
.mqy_show_xq ul li{width: 25%;float: left;}
.mqy_show_xq ul li .inner{ margin: 0 10px; padding: 15px 10px; background: #fff;}
.mqy_show_xq ul li h2{text-align: center; font-size: 18px; margin-top: 15px;}
.mqy_show_xq ul li iframe{width: 255px; height: 255px;}

/* 明企云招聘 */
.mqy_recruit{width: 100%; padding: 50px 0; background: #f5f5f5; box-sizing: border-box;}
.mqzp_xtit {font-size: 24px;color: #555;font-family: 微软雅黑;padding: 15px 0;}
.mqzp_xtit i {float: left;height: 24px;border-left: #00aeff 5px solid;margin-right: 20px;margin-top: 5px;}
.mqzp_xtit a {font-size: 14px;line-height: 30px;color: #00aeff;float: right;}

.mqy_bole{padding: 10px 0 20px 0;}
.mqy_recruit_con{ overflow: hidden;}
.mqy_recruit_con ul li{width: 25%; float: left;overflow: hidden;zoom: 1;display: inline-block; vertical-align: top;}
.mqy_recruit_con ul li .inner{ margin: 0 10px; padding: 15px 12px ; background: #fff;position: relative; zoom: 1;}
.mqy_recruit_con .pics {display: block; text-align: center;}
.mqy_recruit_con .pics span{ width: 100%;overflow: hidden;position: relative;display: inline-block;}
.mqy_recruit_con .pic_zp{width:100%; height: 100%;}
.mqy_recruit_con .pic_zp img{ }
.pic-attr{margin-top: 15px;}
.pic-attr h3{ text-align: center; font-size: 18px;}


.int-dom .bgzz, .int-dom .int-add-dom {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.int-dom .bgzz {z-index: 1;background-color: #000;opacity: .5;}
.int-dom .figcaption{ position: relative; left: 0; top: 80px; color: #fff; z-index: 9; }
.int-dom .figcaption h3 {font-weight: 400;line-height: 24px;font-size: 14px;color: #fff;padding: 0 5px;}
.int-dom .figcaption .p {font-size: 12px;line-height: 20px;text-align: center;color: #fff;padding: 0 5px;overflow: hidden;}
.int-add-dom {
    -webkit-transform: scale(.1, 1);
    -moz-transform: scale(.1, 1);
    -ms-transform: scale(.1, 1);
    -o-transform: scale(.1, 1);
    transform: scale(.1, 1);
    opacity: 0;
}
.int-add-dom:hover {
	-webkit-transform: translate(0, 0) scale(1);
	-moz-transform: translate(0, 0) scale(1);
	-ms-transform: translate(0, 0) scale(1);
	-o-transform: translate(0, 0) scale(1);
	transform: translate(0, 0) scale(1);
	opacity: 1
}
.int-dom .bgzz, .int-dom .figcaption, .int-dom .int-add-dom {
    -webkit-transition: all .35s ease;
	-moz-transition: all .35s ease;
	-ms-transition: all .35s ease;
	-o-transition: all .35s ease;
	transition: all .35s ease;
}

/* 明企云课堂 */
.mqy_classroom{width: 100%;padding: 50px 0 70px 0;}
.mqy_classroom_con{ padding: 20px 0;}
.mqy_classroom_con ul li{width: 25%; float: left;}
.mqy_classroom_con ul li .inner{margin: 0 10px 20px 10px; background: #fff;position: relative; zoom: 1;}
.mqy_classroom_con .int-dom .figcaption{top: 0;}
.mqy_classroom_con .pic_zp{width:100%; height: 100%;}


/* 信用公示 */
/* .index_publicity{width:1002px; height: auto; padding: 20px 0;}
.index_publicity_search{ width: 100%; height: 80px; border-radius: 5px; background: #f7f7f7;}
.publicity_search{width:90%; padding: 15px 0; margin: 0 auto;}
.publicity_search input{width:790px; height: 50px; padding: 10px 15px; line-height: 30px;font-size: 16px; border: 1px solid #1971C8; border-right: none; border-radius: 10px;border-bottom-right-radius: 0;border-top-right-radius: 0; box-sizing: border-box;}
.publicity_search button{width:100px;height: 50px; color: #fff; font-size: 16px; margin-left: -3px; border-radius: 10px;border-bottom-left-radius: 0;border-top-left-radius: 0; background: #1971C8;}

.index_publicity_top{width: 100%; padding-top: 20px; padding-left: 5px; border-bottom: 1px solid #ccc; display: flex; box-sizing: border-box;}
.index_publicity_top span{ padding: 0 10px; font-size: 20px; color: #1971C8; border-bottom: 2px solid #1971C8;}
.index_publicity_top p{ font-size: 12px; padding-top: 3px;}

.index_publicity_tit ul{width: 100%; padding-top: 20px; display: flex; }
.index_publicity_tit ul li{width:20%; float: left; font-size: 16px; font-weight: bold;}

.index_publicity_list{width:100%; margin-top: 15px;}
.index_publicity_list ul li{width: 100%; font-size: 14px; height: 40px; }
.index_publicity_list ul li ol{width:20%; float: left;}
.index_publicity_tit ul li:nth-of-type(2),.index_publicity_tit ul li:nth-of-type(6),.index_publicity_list ul li ol:nth-of-type(2),.index_publicity_list ul li ol:nth-of-type(6){width:10%}
.index_publicity_list ul li ol a:hover{ color: #1971C8;} */
/* 信用公示 */




@media (max-width: 640px){
	/* 明企云商城 */
	.mqy_mall_con{margin: 15px auto 0; }
	.mqy_mall_nav{margin-bottom: 20px;}
	.mqy_mall_nav ul {display: inline; }
	.mqy_mall_nav ul li{width:32.5%; float: left;}
	.mqy_mall_xq{width: 100%; overflow: hidden;}
	.mqy_mall_xq .slideBox ul li{width: 50%; }
	.mqy_mall_xq .slideBox ul li .inner{ margin: 0 5px; padding: 10px;}
	.mqy_mall_xq .slideBox ul li img{max-width:100%; vertical-align: middle;max-height: 100%;}
	.mqy_mall_xq .slideBox ul li h2{font-size: 14px;}
	.mqy_mall_xq .pic{height: auto;}
	
	/* 明企大咖秀 */
	.mqy_show{padding: 40px 0;}
	.mqy_show_con{margin: 15px auto 0; }
	.mqy_show_xq{ height: 165px;}
	.mqy_show_xq ul li{width:33%;}
	.mqy_show_xq ul li .inner{ margin: 0 5px; padding: 0; }
	.mqy_show_xq ul li iframe{width: 100%; height: 120px;}
	.mqy_show_xq ul li h2{font-size: 14px; height: 30px; overflow: hidden;}
	
	/* 明企云招聘 */
	.mqy_recruit{ padding: 40px 0;}
	.mqzp_xtit{font-size: 18px; }
	.mqy_recruit_con ul li{width: 50%;}
	.mqy_recruit_con ul li .inner{ margin: 0 5px; padding: 7px;}
	.int-add-dom{ display: none;}
	.mqy_recruit_con .pic_zp img{width: 100%;}
	.pic-attr{ margin-top: 10px;}
	.pic-attr h3{ font-size: 14px;}
	.mqy_bole{padding: 10px 0;}
	
	/* 明企云课堂 */
	.mqy_classroom{ padding: 40px 0 ;}
	.mqy_classroom_con {padding: 0;}
	.mqy_classroom_con ul{ height: 284px; overflow: hidden;}
	.mqy_classroom_con ul li{width: 50%; margin-bottom: 10px;}
	.mqy_classroom_con ul li img{width: 100%;}

	
	
	.iabout-us .main-business .business-item .inner{padding:20px 20px 10px; border: none;}
    .imgpopup,.imgpopup03{display:none;}
    .inews-list li:nth-child(n+6){display:none;}
    
    .full-isoutions .isoutions-list .slides{white-space:inherit;}
    .full-isoutions .isoutions-list .slides li{width:100%;}
    .full-isoutions .isoutions-list .slides li:nth-child(3),.full-isoutions .isoutions-list .slides li:nth-child(4){display:none;}
	
	
	
	html{-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; touch-callout: none; cursor: pointer} *, :after, :before{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat} article, aside, footer, header, nav, section{display: block} a{background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer} .bd_weixin_popup{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box} html, body{height: 100%} html.fixedfixup, body.fixedfixup{overflow: hidden} body{margin: 0 auto; min-width: 320px; padding: 60px 0 55px; max-width: 540px; overflow-y: auto} .weblg{width: 100%; padding: 0 15px} .header{position: fixed !important; background-color: #fff; top: 0 !important; height: 60px !important; padding-top: 8px; background: #333 !important; min-width: 0} .header .logo{height: 40px} .header .logo img{height: 40px} #LXB_CONTAINER{top: auto !important; bottom: 170px !important; margin-bottom: 60px !important} #LXB_CLOSE_BTN{top: auto !important; bottom: 170px !important; margin-bottom: 60px !important} 
	 .menu-handle{float: right; display: block; width: 40px; height: 40px; padding: 8px 5px; margin: 2px 0 0 20px} .menu-handle span{display: block; width: 100%; height: 2px; background-color: #fff; -webkit-transition: all ease .3s; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all ease .3s} .menu-handle span:nth-child(2){margin: 9px 0} .menu-handle.ac span:nth-child(1){-webkit-transform: translate(0, 11px) rotate(45deg); -moz-transform: translate(0, 11px) rotate(45deg); -ms-transform: translate(0, 11px) rotate(45deg); -o-transform: translate(0, 11px) rotate(45deg); transform: translate(0, 11px) rotate(45deg)} .menu-handle.ac span:nth-child(2){opacity: 0} .menu-handle.ac span:nth-child(3){-webkit-transform: translate(0, -11px) rotate(-45deg); -moz-transform: translate(0, -11px) rotate(-45deg); -ms-transform: translate(0, -11px) rotate(-45deg); -o-transform: translate(0, -11px) rotate(-45deg); transform: translate(0, -11px) rotate(-45deg)} .nav{display: none; position: fixed; left: 0; top: 60px; width: 100%; height: 100%; padding-bottom: 60px; background-color: #fff; padding: 0 15px 90px; overflow-y: auto} .nav>ul>li{float: none; width: 100%; color: #333; border-bottom: 1px solid #ccc; padding: 0} .nav .title a{color: #333; padding-bottom: 0; border-bottom: 0} .nav .title a:hover{border: 0} .nav .title.cur a{padding-bottom: 0; border-bottom: 0}    .index-banner .bx-pager{bottom: 0} .index-banner .bx-pager .bx-pager-item a{width: 50px} .index-banner .linerbg{display: none} .index-banner .slide01 .textpopup{top: 0; left: 0; margin-left: 0; padding: 30px 15px 15px} .index-banner .slide01 .tit{margin-bottom: 8px; font-size: 16px; line-height: 26px; width: 72.39583%; white-space: normal} .index-banner .slide01 .txt{white-space: normal; margin-bottom: 12px; font-size: 10px; line-height: 22px} .index-banner .slide03 .textpopup03{top: 0; left: 0; margin-left: 0; padding: 30px 15px 15px} .index-banner .slide03 .textpopup03 .ico{margin-bottom: 10px} .index-banner .slide03 .textpopup03 .ico img{width: 26px} .index-banner .slide03 .textpopup03 .tit{font-size: 16px; line-height: 26px; white-space: normal} .index-banner .slide04 .textpopup{top: 0; left: 0; margin-left: 0; padding: 30px 15px 15px} .index-banner .slide04 .textpopup .tit{margin-bottom: 8px; font-size: 16px; line-height: 26px; width: 72.39583%; white-space: normal} .index-banner .slide04 .textpopup .txt{margin-bottom: 0; font-size: 10px; line-height: 22px; white-space: normal} .index-banner .slide05 .textpopup{-webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; margin: 0} .index-banner .slide05 .tit{margin-bottom: 10px; font-size: 16px; line-height: 26px} .index-banner .slide05 .icolist{margin-bottom: 18px} .index-banner .slide05 .icolist .ico{width: 20%; font-size: 16px; line-height: 24px} .index-banner .slide05 .icolist .ico img{width: 30px} .index-banner .slide05 .icolist .ico p{padding-top: 0; font-size: 12px} .index-banner .slide05 .icolist .ico:after{margin-top: -10px; height: 20px} .index-banner .slide05 .botdesc{font-size: 14px; line-height: 30px} .index-banner .slide05 .botdesc span{font-size: 15px} 
	   .m-ichl-title .cn{font-size: 20px; line-height: 36px} .iabout-us{padding-top: 30px; padding-bottom: 0px;} .iabout-us .intro{display: none; padding: 20px 0 26px 0} .iabout-us .year{display: none} .iabout-us .content{display: none; position: relative; z-index: 20} .iabout-us .main-business{padding-top: 15px; margin: 0} .iabout-us .main-business .business-item{margin-bottom: 0px; width: 50%} .iabout-us .main-business .business-item .inner{margin: 0;box-shadow: 0 0 0 #fff;} .iabout-us .main-business .business-item .inner:hover h2 a{color: #1a1a1a} .iabout-us .main-business .business-item .inner:hover .sub{border-bottom-color: #666} .iabout-us .main-business .business-item .inner:hover .line{width: 0} .iabout-us .main-business .ico{margin-left:0px;margin-bottom: 0; height: 50px; line-height: 50px; font-size: 0; text-align: center} .iabout-us .main-business .ico img{vertical-align: middle; height: 36px} .iabout-us .main-business .ico .ac{display: none} .iabout-us .main-business .id{display: none; right: 27px; top: 0; font-size: 50px; line-height: 50px} .iabout-us .main-business h2{text-align: center;margin-left:0px;} .iabout-us .main-business h2 a{padding: 10px 0 10px; font-size: 16px} .iabout-us .main-business .sub{display: none; height: auto; padding-bottom: 20px} 
	   .index-banner .slide01 .textpopup {
	       top: 0;
	       left: 0;
	       margin-left: 0;
	       padding: 30px 15px 15px;
	   }
	}

@media (max-width: 640px){
	/* new */
	.header .weblg,.w-sm .weblg{width:100%;}
	.edit-handle{display:none;}
	.head-search{display:none;}
	
	.nav .downmenu{position:static;width:100%;margin-left:0;border-bottom:0px;border-left: 0px;border-right:0px;}
	.nav .downmenu a{text-align: left;margin-left:20px;}
	.nav .title a{padding-bottom:0px;}
	#case dt{display:none;}
	#case dl{width:100%;margin-top:0px;padding-top:0px;}
	#case dd{width:100%;margin-right:0px;}
	#case dd p{padding-top:0px;padding-bottom:0px;border:0px;}
	#solution .downmenu{width:100%;margin-left:0px;overflow: hidden;padding:15px 0;}
	#solution .downmenu p{border-left:0px;margin-left:0px;}
	#solution .downmenu div{padding:0px;height:auto;width:100%;}
    #solution .downmenu a{margin-left:0px;}
    .index-banner .flex-control-nav li{width:8px;height:8px;border-radius:50%;}
    .index-banner .flex-control-nav{bottom:15px;}
	.flexslider .slides img.iban{height:220px;object-fit:cover;}
	.w-sm .index-banner .slide01 .textpopup, .w-sm .index-banner .slide02 .textpopup, .w-sm .index-banner .slide03 .textpopup, .w-sm .index-banner .slide03 .textpopup{margin-left:0px;}
	.w-sm .index-banner .slide01 .textpopup .tit, .w-sm .index-banner .slide02 .textpopup .tit, .w-sm .index-banner .slide03 .textpopup .tit, .w-sm .index-banner .slide03 .textpopup .tit{font-size:20px;}
	.w-sm .index-banner .slide04 .textpopup{margin-left:0px;}
	.w-md .index-banner .slide01 .textpopup .tit, .w-md .index-banner .slide02 .textpopup .tit, .w-md .index-banner .slide03 .textpopup .tit, .w-md .index-banner .slide04 .textpopup .tit{font-size:20px;}
	.index-banner .slide04 .textpopup .tit{width:100%;}
	.w-sm .index-banner .slide03 .textpopup03{margin-left:0px;}
	.w-sm .index-banner .slide03 .textpopup03 .ico img{width:30px;}
	.w-sm .index-banner .slide03 .textpopup03 .tit{font-size:20px;}
	.hassub {position: relative;}
	.hassub .mico {position: absolute;right: 0;top: 0;width: 44px;height: 44px;background: url(../images/queico.png) no-repeat center; -webkit-transition: all ease .3s;-o-transition: all ease .3s;-moz-transition: all ease .3s;transition: all ease .3s;
	}	
	.hassub.roll .mico { -webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg); -o-transform: rotate(180deg);transform: rotate(180deg);}
	*, :after, :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-repeat: no-repeat;}

.w-sm .index-banner .slide01 .textpopup .txt, .w-sm .index-banner .slide02 .textpopup .txt, .w-sm .index-banner .slide03 .textpopup .txt, .w-sm .index-banner .slide03 .textpopup .txt {margin-bottom: 30px;font-size: 14px;line-height: 35px;}
}

.flexslider {
    position: relative;
    zoom: 1;
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}
.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgb(0 0 0 / 30%);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgb(0 0 0 / 30%);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}


.header .edit-handle_wexin { background: url(../images/wexin.png) no-repeat center;position: relative; }
.header .edit-handle_wexin .weixin_code { position: absolute;top: 46px;right: 0;background: #fff;display: none;height: 160px; padding: 8px; margin: 0px; width: 160px; opacity: 1; z-index: 1; }
.header .edit-handle_wexin .weixin_code img { width: 100%; }

/* list分页css */
.paging{
    align-items: center;
	margin-top: 20px;
	text-align: center;
}
.paging div{
    display: inline-block;
    border: 1px solid #707070;
    font-size: 14px;
    line-height: 30px;
    padding: 0 11px;
    margin: 5px;
}
.paging div.disable{
    cursor: not-allowed;
}
.paging div.active{
    border-color: #ff3600;
    color: #ff3600;
}
