/*reset start*/
body{font-family:"PingFang SC","Lantinghei SC","Helvetica Neue","Helvetica","Arial","Microsoft YaHei","微软雅黑","STHeitiSC-Light","simsun","宋体","WenQuanYi Zen Hei","WenQuanYi Micro Hei","sans-serif";color:#303133;margin:0;padding:0;font-weight:400;font-size:14px;clear:both;}
a{text-decoration:none;color:inherit;cursor:pointer;}
i,s,em{font-style:normal;text-decoration:none;}
ul,dl,dt,dd{list-style:none;margin:0;padding:0;}
input:focus,select:focus,textarea:focus{outline:none;}
img{border:0;vertical-align:top;}
h1,h2,h3,h4,h5,p{margin:0;padding:0;}
table{border-collapse:collapse;}
.hide{display:none;}
.block{display:block;}
input,select,textarea,button,optgroup,option{-webkit-appearance:none;margin:0;padding:0;font-size:14px;font-weight:400;border:1px solid #eee;}
/*input::-webkit-input-placeholder{color:#303133;font-weight:400;}
input:-moz-placeholder{color:#303133;font-weight:400;}
input::-moz-placeholder{color:#303133;font-weight:400;}
input:-ms-input-placeholder{color:#303133;font-weight:400;}*/
.clear { clear: both; zoom: 1; }
.clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/*reset end*/

/*代码碎片*/
.w_in { width: 1200px; margin: 0 auto; }/*主宽度定义*/
.c-left { float: left; }
.c-right { float: right; }
.posr { position: relative; }
img { max-width: 100%; }
.auxText { color: #909399; }
/*代码碎片 end*/

/*页头代码 start*/
header { height: 64px; box-sizing: border-box; position: relative; z-index: 4; border-bottom: 1px solid #eee; }
header:after { content: ''; display: block; clear: both; }
header .logo { font-size: 28px; color: #e83611; float: left; padding-top: 15px; width: 102px; font-family: "iconfont"; }
.nav { margin-left: 50px; float: left; }
.nav li { float: left; cursor: pointer; height: 62px; }
.nav li .t {padding: 20px 5px 0 15px;margin-right: 10px;height: 42px;display: block;font-size: 15px;}
.nav li:first-child .t{padding: 20px 15px 0 15px;margin-right: 10px;}
.nav .cur .t { border-bottom: 2px solid #e83611; font-weight: 700; }
.nav .cur .t:hover { color: inherit; }
.nav li label { }
.nav li .t s { font-size: 12px; color: #bbb; margin-left: 5px; transition: all 0.2s; display: inline-block; }
.nav li:hover .t s { transform: rotateZ(180deg); }
.nav:after { content: ''; display: block; clear: both; }
.nav li:hover .pop-up { }
.nav li:hover .t { color: #e83611; }
.nav .pop-up { display: none; position: absolute; left: 0; top: 64px; width: 100%; background-color: #fff; background-color: #fff; text-align: center; overflow: hidden; box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05); border-bottom: 1px solid #e4e7ed; }
.nav .pop-up a { display: inline-block; vertical-align: top; position: relative; color: #303133; padding: 0 30px 0 32px; margin: 20px 0 25px; text-align: center; }
.nav .pop-up a:after { position: absolute; left: 0; width: 1px; height: 64px; top: 50%; margin-top: -32px; background: #e4e7ed; content: ""; display: block; background: -moz-linear-gradient(top, #ffffff, #e4e7ed, #ffffff); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e4e7ed), to(#ffffff))); }
.nav .pop-up a:first-child:after { width: 0; }
.nav .pop-up a span { display: block; }
.nav .pop-up a:hover { color: #e83611; }
.nav .pop-up .p_icon { font-family: "iconfont"; }
.nav .midea-service-box .p_icon { width: 120px; height: 120px; overflow: hidden; }
.nav .midea-service-box img { width: 100%; }
.nav .study-service-box a,
.nav .setupshop-service-box a,
.nav .brand-service-box a,
.nav .contact-service-box a { width: 200px; padding: 0; text-align: center; }
.nav .study-service-box .p_icon,
.nav .setupshop-service-box .p_icon,
.nav .brand-service-box .p_icon,
.nav .contact-service-box .p_icon { width: 80px; height: 80px; line-height: 80px; font-size: 52px; display: inline-block; background-color: #eee; border-radius: 20px; margin-bottom: 5px; }
.nav .study-service-box .p_name,
.nav .setupshop-service-box .p_name,
.nav .brand-service-box .p_name,
.nav .contact-service-box .p_name { padding-bottom: 5px; padding-top: 5px; font-size: 16px; }

.nav .p_desc { color: #909399; font-size: 12px; }
.nav .join-yanxuan-box { text-align: left; padding-bottom: 25px; }
.nav .join-yanxuan-box a { padding: 0; min-width: 128px; margin-bottom: 0px; }
.nav .join-yanxuan-box a:after { height: 64px; }
.nav .join-yanxuan-box a:nth-child(9n+1):after { width: 0; }
.nav .join-yanxuan-box .p_icon { font-size: 44px; }
.nav .study-service-box .p_gl{background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #f4ac40; color: #fff; }
.nav .study-service-box .p_36ji{background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #e83611; color: #fff; }
.nav .study-service-box .p_school{background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #2cbcad; color: #fff; }
.nav .study-service-box .p_kdds{ background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0));  background-color: #319eff; color: #fff; }
.nav .setupshop-service-box .p_hyzl{ background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #e72c96; color: #fff;  }
.nav .setupshop-service-box .p_bbx{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #3b8af3; color: #fff; }
.nav .setupshop-service-box .p_kdwd{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #6a89b7; color: #fff; }
.nav .setupshop-service-box .p_dzbjlb{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #e1ac4f; color: #fff; }
.nav .brand-service-box .p_zhls{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #48baf3; color: #fff; }
.nav .brand-service-box .p_ppsj{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #9d21d1; color: #fff; }
.nav .brand-service-box .p_ppzs{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #3b8af3; color: #fff; }
.nav .brand-service-box .p_dsgcjlb{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #3b8af3; color: #fff; }

.nav .contact-service-box .p_swhz{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #3ebd62; color: #fff; }
.nav .contact-service-box .p_zhmdyjy{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #3b8af3; color: #fff; }
.nav .contact-service-box .p_csjm{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #eb4f0a; color: #fff; }
.nav .contact-service-box .p_meida{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #f4ac40; color: #fff; }
.nav .contact-service-box .p_jrsq{  background: linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0)); background-color: #2cbcad; color: #fff; }


/*右侧入口*/
.r-nav { float: right; }
.r-nav li { display: inline-block; vertical-align: middle; height: 64px; }
.r-nav a { padding: 10px 10px 0; display: inline-block; cursor: pointer; }
.r-nav a:hover { color: #e83611; }
.r-nav i { font-family: 'iconfont'; font-size: 22px; color: inherit; }
.r-nav label { display: block; font-size: 12px; }
.r-nav .search { }
.s_mask { background-color: rgba(0, 0, 0, .5); width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; z-index: 99; }
.searchbox { display: none; position: absolute; left: 0; top: 0; z-index: 100; width: 100%; height: 64px; transition: all .5s; background-color: #fff; }
.searchbox .inner { padding-top: 10px; }
.searchbox input { height: 40px; line-height: 40px; font-size: 16px; font-weight: 300; display: inline-block; margin-left: 10px; border: none; width: 540px; }
.searchbox .iconfont { font-family: "iconfont"; font-size: 22px; margin-top: -2px; display: inline-block; vertical-align: middle; color: #909399; }
.searchbox .logo { margin-right: 240px; transition: all .5s; }
.searchbox .close { font-family: "iconfont"; font-size: 14px; display: inline-block; vertical-align: middle; color: #909399; }
.opensearchbox { display: block; }
.r-nav .qr { position: relative; }
.r-nav .qr a { padding-top: 20px; }
.r-nav .qr:hover .qrbox { z-index: 2;  opacity: 1; filter: alpha(opacity=1); }
.r-nav .qrbox { position: absolute; right: 0; top: 64px;  border: 1px solid #e4e7ed; border-top: none; box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.08); padding: 5px; background-color: #fff; z-index: -1; opacity: 0; filter: alpha(opacity=0); transition: all .5s; }
.r-nav .qrbox .in{ overflow: hidden; height: 0; transition: all .5s;}
.r-nav .qr:hover .qrbox .in{height: 144px;}
.r-nav .qrbox svg,
.r-nav .qrbox img { vertical-align: top; width: 110px; height: 110px; }
.r-nav .qrbox svg { width: 120px; height: 120px; }
.r-nav .qrbox p { text-align: center; color: #606266; padding-top: 3px; padding-right: 4px; }
.r-nav .qrbox:after {content: '\e600'; font-family: 'iconfont'; display: block; font-size: 16px; color: #e4e7ed; position: absolute;right: 12px; top:-14px; }
.r-nav .qrbox:before {content: '\e600'; font-family: 'iconfont'; display: block; font-size: 14px; color: #fff; position: absolute;right: 13px; top:-12px;z-index: 1}
/*页头代码 end*/



/*底部代码 start*/
footer { background-color: #f9f9f9; }
footer .mod-a { padding: 30px 0; }
footer .mod-a .col { width: 256px;margin-right: 20px; padding-left: 20px; border: none; }
footer .mod-a .iconfont { /*font-size: 44px;*/ }
footer .mod-a h4 {}
footer dl { float: left; margin-left: 100px; margin-top: 30px; }
footer dl:first-child { margin-left: 0 }
footer dl dt { font-size: 16px; margin-bottom: 10px; }
footer dl dd { width: 100px; line-height: 26px; padding-bottom: 30px; }
footer dl dd a { display: block; color: #909399; }
footer dl dd a:hover { color: #E83611; }
footer .number { font-family: "din_regular"; font-size: 32px; margin-left: -2px; }
footer .qr svg { width: 122px; height: 122px; vertical-align: top; }
footer .qr { text-align: center; color: #606266; }
footer .tel { color: #606266; margin-left: 30px; }
footer .tel .time { color: #909399; margin-top: 23px; }
footer .copyright { background-color: #303133; color: #909399; padding: 20px 0; }
footer .copyright .link { padding-bottom: 15px; }
footer .copyright a { color: #c0c4cc; display: inline-block; padding: 0 15px; }
footer .copyright a:hover { color: #E83611; }
footer .copyright label { display: inline-block; vertical-align: top; width: 70px; }
footer .copyright .con { display: inline-block; vertical-align: top; width: 1100px; overflow: hidden; height: 20px; transition: all .5s; }
footer .copyright .ctrlbtn { display: inline-block; vertical-align: top; font-family: 'iconfont'; font-size: 18px; transition: all .5s; cursor: pointer; }
footer .copyright .ctrlbtn:hover { color: #E83611; }
footer .copyright .uparrow { transform: rotateZ(180deg); }
footer .copyright .c-right { margin-top: 5px; }
footer .copyright .c-right a{ padding:0; }
footer .copyright .c-left  a{ margin-right: 30px; padding:0; }
/*底部代码 end*/

/*图文广告 start*/
.mod-a { position: relative; padding: 36px 0; border-bottom: 1px solid #ebeef5; overflow: hidden; }
.mod-a .iconfont { font-size: 50px; color: #606266; vertical-align: top; float: left; font-family: "iconfont"; }
.mod-a .col { width: 185px; margin-right: 30px; padding-left: 30px; border-left: 1px solid #ebeef5; float: left; }
.mod-a .col:first-child { border-left: none; padding-left: 0; }
.mod-a .col:hover .iconfont { color: #303133; }
.mod-a .text { margin-left: 10px; float: left; }
.mod-a h4{ font-size: 16px; font-weight: 500; margin-top: 4px; margin-bottom: 4px; }
.mod-a p { color: #969799; }
.mod-a .col:hover h4{ color: #e83611 }

/*图文广告 end*/

/*通栏轮播图 start*/
.swiper-container { width: 100%; height: 390px; text-align: center; overflow: hidden; }
.red-slide { background: #ca4040; }
.blue-slide { background: #4390ee; }
.orange-slide { background: #ff8604; }
.green-slide { background: #49a430; }
.pink-slide { background: #973e76; }
.pagination { position: absolute; z-index: 20; left: 0; bottom: 10px; width: 100%; text-align: center; }
.swiper-pagination-switch { display: inline-block; width: 18px; height: 6px; background: #fff; margin-right: 5px; opacity: 0.8; cursor: pointer; -webkit-transition: all .5s; transition: all .5s; }
.swiper-visible-switch { background: #aaa; }
.swiper-active-switch { background: #e83611; width: 26px; opacity: 1; }
.swiper-container .arrow-left,
.swiper-container .arrow-right { font-family: "iconfont"; font-size: 24px; position: absolute; top: 50%; margin-top: -22px; width: 44px; height: 44px; line-height: 44px; text-align: center; background-color: rgba(0, 0, 0, .3); border-radius: 22px; -webkit-transition: all .5s; transition: all .5s; color: #fff;}
.swiper-container .arrow-left i,
.swiper-container .arrow-right i { opacity: .4; filter: alpha(opacity=40); -webkit-transition: all .5s; transition: all .5s; }
.swiper-container .arrow-left:hover,
.swiper-container .arrow-right:hover { background-color: rgba(0, 0, 0, .8); }
.swiper-container .arrow-left:hover i,
.swiper-container .arrow-right:hover i { opacity: .8; filter: alpha(opacity=80); }
.swiper-container .arrow-left { left: 10px; }
.swiper-container .arrow-right { right: 10px; }

/*通栏轮播图 end*/

/*全局翻页样式 start*/
.mod-paging { text-align: center; padding-bottom: 60px; }
.mod-paging a,
.mod-paging span { border: 1px solid #E4E7ED; height: 40px; width: 40px; line-height: 40px; text-align: center; display: inline-block; border-radius: 5px; background-color: #fff; cursor: pointer; transition: all .5s; margin: 0 5px; }
.mod-paging a:hover,
.mod-paging span:hover { border-color: #E83611; color: #E83611; }
.mod-paging .sel,
.mod-paging .sel:hover { background-color: #E83611; color: #fff; border-color: #E83611; }
.mod-paging .dis,
.mod-paging .dis:hover { color: #DCDFE6; border-color: #E4E7ED; cursor: default; }

/*全局翻页样式 end*/

/*内容为空样式 start*/
.mod-null { text-align: center; padding: 156px 0 200px; }
.mod-null .nullicon { width: 194px; }
.mod-null p { font-size: 15px; margin-top: 20px; color: #909399; }

/*内容为空样式 end*/

/*面包屑导航 start*/
.crumb { }
.crumb { padding: 10px 0; border-bottom: 1px solid #F2F6FC; /*background: -moz-linear-gradient(top, #f8f8f8, #ffffff); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f8f8f8), to(#ffffff)); */ }
.crumb a { color: #606266; }
.crumb i { font-family: "iconfont"; padding: 0 10px; font-size: 12px; color: #909399 }
.crumb label { color: #909399; }

/*面包屑导航 end*/


/*提交反馈弹窗公用代码*/
.feedback_pop { color: #303133; display: none; }
.feedback_pop .status { text-align: center; padding: 60px 0; }
.feedback_pop .status svg,
.feedback_pop .status .iconfont { width: 80px; height: 80px; font-size: 80px; color: #19cc8f; }
.feedback_pop .status .t { font-size: 20px; font-weight: 500; margin-top: 10px; color: #606266; }
.feedback_pop .status .info { color: #909399; margin-top: 5px; }
.feedback_pop .status_inline .iconfont { font-size: 60px; width: 60px; height: 60px; color: #19cc8f; display: inline-block; vertical-align: middle; }
.feedback_pop .status_inline .status_text { display: inline-block; padding-left: 5px; vertical-align: middle; }
.feedback_pop .status_inline .status_text .info { text-align: left; width: 200px; }
.feedback_pop .status_inline .status_text .t { text-align: left; margin-top: 0; }
.feedback_pop .telCounseling { color: #606266; border-top: 1px dashed #e4e7ed; padding: 20px 0 25px; text-align: center; }
.feedback_pop .telCounseling .number { font-family: "din_regular"; font-size: 22px; }




/*layer插件弹窗样式修改 start*/
.mod_pop { }
.mod_pop .layui-layer-title { background-color: #fff; border-top: 2px solid #E83611; font-weight: bold; }
.mod_pop .layui-layer-setwin .layui-layer-close1 { background: none; margin-top: -1px; display: inline-block; }
.mod_pop .layui-layer-setwin .layui-layer-close1:after { content: "\e631"; font-family: "iconfont"; font-size: 15px; color: #606266; }
.mod_pop .layui-layer-dialog { border-radius: 6px; box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1); }
.layui-tab-brief > .layui-tab-title .layui-this { color: #E83611; }
.layui-tab-brief > .layui-tab-more li.layui-this::after,
.layui-tab-brief > .layui-tab-title .layui-this::after { border-bottom: 2px solid #E83611; }
.mod_pop .layui-layer-setwin .layui-layer-close2{ background: #fff; border-radius: 30px; }
.mod_pop .layui-layer-setwin .layui-layer-close2:before{content: "\e631"; font-family: "iconfont"; background-color: #aaa; width: 24px; height: 24px; line-height: 22px;display: inline-block; text-align: center; border-radius: 30px;font-size: 12px;color: #fff;margin-left: 3px;margin-top: 3px; font-weight: 700; transition: background-color .5s;}
.mod_pop .layui-layer-setwin .layui-layer-close2:hover:before{ background-color: #E83611; }
.mod_pop .layui-form-radio > i:hover,.mod_pop  .layui-form-radioed > i{ color: #E83611 }
/*layer插件弹窗样式修改 end*/



/*英文字体与图标库引用引用*/
@font-face { font-family: "din_medium"; src: url('font/DINCond-Medium.eot'); src: url('font/DINCond-Medium.eot?#iefix') format('embedded-opentype'), url('font/DINCond-Medium.woff') format('woff'), url('font/DINCond-Medium.ttf') format('truetype'), url('font/DINCond-Medium.svg#iconfont') format('svg');  /*英文扁粗字体*/ }
@font-face {/*英文字体-电话号码字体*/
font-family: "din_regular"; font-weight: normal; font-style: normal; src: url("font/DIN-Regular.woff2") format("woff2"), url("font/DIN-Regular.woff") format("woff"), url("font/DIN-Regular.ttf") format("truetype"), url("font/DIN-Regular.eot") format("embedded-opentype"), url("font/DIN-Regular.svg") format("svg"), url("font/DIN-Regular.otf") format("opentype"); }
.iconfont { font-family: 'iconfont'!important; font-weight: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; font-style: normal; display: inline-block; vertical-align: middle; }

/*图标字体引用*/

@font-face {
  font-family: 'iconfont';  /* project id 621632 */
  src: url('//at.alicdn.com/t/font_621632_a6gp3icdqsm.eot');
  src: url('//at.alicdn.com/t/font_621632_a6gp3icdqsm.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_621632_a6gp3icdqsm.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_621632_a6gp3icdqsm.woff') format('woff'),
  url('//at.alicdn.com/t/font_621632_a6gp3icdqsm.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_621632_a6gp3icdqsm.svg#iconfont') format('svg');
}