/* mzh添加 */
body, html { width: 100%; height: 100%; overflow-x: hidden; }
body { font-family: Arial, "Microsoft Yahei", sans-serif !important; padding: 0; color: #666; margin: 0 auto; background: #f9f9f9 !important; }
ul { nybanner
margin: 0 !important; padding: 0; }
li { list-style: none; }
.hidden { display: none; }
.hid { display: none; }
a:hover { text-decoration: none !important; }
.container { position: relative; }
.img-border { width: 100%; height: auto; padding: 8px; border: 1px solid #ccc; }

/*底部样式*/
.footer { color: #ccc; background: rgba(44, 45, 52, 0.88); padding: 30px 0 30px 0; line-height: 26px; }
.footer_top { border-bottom: 1px dotted #848282; margin: 10px 0; }
.footernav { float: left; width: 55%; }
.footnav>li { float: left; width: 33.33%; }
.footnav>li>a { font-size: 16px; color: #222; font-weight: bold; margin-bottom: 10px; display: block; }
.footnav li .sub-menu li a { line-height: 24px; color: #666; }
.footer_contact { float: right; width: 45%; }
.contacttit { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.footer_contact_con { color: #666; line-height: 24px; }
.footer-content { text-align: center; font-size: 14px; }
.footer-content a, .footer-content a:visited { color: #ccc; }
.footer-content a:hover { color: #d2c410; }
.footer-content span { margin: 0 16px }

/*头部样式*/
.themenav { background: #fff; line-height: 60px; border-bottom: 1px solid #ccc; */

    /* border-bottom: 1px solid rgba(0,0,0,.09); */
box-shadow: 1px 1px 4px rgba(11, 11, 11, .06); color: #fff; z-index: 99; transition: 0.4s; -webkit-transform: translateZ(0); position: relative; }
.logo { float: left; height: 60px; position: relative; left: 6px; top: 0; }
.logo img { max-height: 40px; }
.thememenu { float: right; position: relative; right: 40px; height: 60px; }
.mxnav li { position: relative; display: inline; padding-right: 20px; z-index: 99; }
.mxnav li a { position: relative; font-size: 15px; color: #1e8cc7; font-weight: bold; opacity: 1; transition: 0.4s; padding-bottom: 4px; letter-spacing: 1px; z-index: 999; }
.mxnav li a:hover { opacity: 0.6; filter: Alpha(opacity=60); border-bottom: 1px solid #ffa14c; }
.mxnav .current-menu-item a { border-bottom: 1px solid #ffa14c; }
.mxnav li:after { content: ""; display: inline; position: absolute; top: 50%; right: 8px; width: 1px; height: 12px; margin-top: -6px; background-color: #a3a3a8; opacity: 0.4; filter: Alpha(Opacity=40); }
.mxnav li:last-child:after { display: none; }
.search { position: absolute; right: 0; }
.sb-search { margin-top: 15px; margin-right: 15px; position: relative; width: 0%; min-width: 30px; height: 40px; float: right; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; transition: width 0.3s; -webkit-backface-visibility: hidden; z-index: 999; }
.sb-search-input { position: absolute; top: 0; right: 0; border: none; outline: none; background: #fff; width: 100%; height: 40px; margin: 0; z-index: 10; padding: 20px 65px 20px 20px; font-family: inherit; font-size: 20px; font-size: 16px; }
.sb-search-input::-webkit-input-placeholder { color: #999; }
.sb-search-input:-moz-placeholder { color: #999; }
.sb-search-input::-moz-placeholder { color: #999; }
.sb-search-input:-ms-input-placeholder { color: #999; }
.glyphicon-search, .sb-search-submit { width: 30px; height: 40px; display: block; position: absolute !important; right: 0; top: 0 !important; padding: 0; margin: 0; line-height: 40px !important; text-align: center; cursor: pointer; }
.sb-search-submit { background: #fff; /* IE needs this */ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; border: none; outline: none; z-index: -1; }
.glyphicon-search { color: #f39814; z-index: 90; font-size: 18px; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; }
.glyphicon-search:before { content: "\e000"; }

/* Open state */
.sb-search.sb-search-open, .no-js .sb-search { width: 350px; border: 1px solid #e5e5e5; }
.sb-search.sb-search-open .glyphicon-search, .no-js .sb-search .glyphicon-search { color: #f39814; z-index: 11; }
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit { z-index: 90; }
#sideMenu { font-size: 22px; color: #222; float: right; z-index: 5; display: none; }
#sideMenuContainer { height: 100%; position: fixed; top: 56px; right: -200px; width: 200px; z-index: 999999999; bottom: 0; }
.mxphonenav { padding: 10px 20px; line-height: 50px; }
.mxphonenav li a { color: #fff; }
.mxphonenav li a:hover { opacity: 0.4; }

/* 幻灯片样式 */
.slideBox { width: 100%;  /*height: auto;  原始--Mazh*/ max-height: 480px;  /*Mazh add*/ overflow: hidden; position: relative; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; bottom: 15px; z-index: 1; margin-left: -75px; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin: 0 5px; width: 40px; height: 3px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd li a .bdimg { background-size: cover !important; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover, .slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.divContent { height: 450px; }
.underslideBox { top: -1px; }
.underhd li a img { width: 100%; min-height: 126px; height: auto; }
.underhd li a img:hover { opacity: 1; }

/*首页板块样式*/
.contentpart { padding: 10px 0; }
.parttitle h2 { font-size: 30px; line-height: 30px; text-transform: uppercase; margin-bottom: 10px; font-weight: normal; margin-top: 30px; /*原本0--Mazh*/ color: #222; }
.parttitle p { font-size: 17px; line-height: 24px; font-weight: normal; text-transform: uppercase; margin-bottom: 15px; color: #2e2e2e; margin-bottom: 40px; }
.icon-wrapper { position: relative; height: 80px; margin-bottom: 30px; overflow: hidden; }
.icon-wrapper img { height: 80px; }
.youshipart { padding: 26px 20px; border-radius: 4px; background: #fff; min-height: 415px; box-shadow: 0 8px 12px rgba(0, 0, 0, .05); }
.youshipart p { color: #828282; line-height: 1.8; text-align: justify; }
.youshipart h3 { font-size: 18px; line-height: 22px; text-align: center; font-weight: bold; margin-bottom: 20px; color: #7b7979 }
.icon-wrapper i { font-size: 60px;    /*opacity: .8;*/ color: #666; }
.icon-wrapper i:after { content: ""; display: block; position: absolute; bottom: 0px; left: 50%; margin-left: -15px; border-bottom: 1px solid rgba(0, 0, 0, 0.16); width: 30px; }
.indexabout { padding: 30px 20%; color: #fff; }
.indexabout h4 { margin-top: 0; }
.indexabout h2 { margin-top: 0px; margin-bottom: 30px; }
.indexabout p { font-size: 15px; line-height: 24px; margin-bottom: 30px; }
.indexabout a { padding: 10px 40px; font-size: 16px; color: #fff; }
.indexabout a:hover { color: #fff; }
.indexMazh { text-align: center; padding: 30px 0 30px 0; color: #fff; }
.indexMazh a { padding: 10px 40px; font-size: 16px; color: #fff; background: #1e8cc7; }
.indexMazh a:hover { color: #fff; }
.productpart #myTab { float: left; width: 20%; border-bottom: none; padding: 15px; }
.productpart #myTab li { float: none; background: rgba(255, 255, 255, 0.2); margin-bottom: 5px; }
.productpart #myTab li a { border: none; color: #fff; text-align: center; padding: 10px 0; }
.productpart #myTab li a:hover { border-radius: 0 !important; background: #fff; margin-right: 0 !important; }
.productpart #myTabContent { background: #fff; padding: 23px 30px 12px 30px; margin-left: 20% !important; min-height: 472px; }
.productpart .nav-tabs>li.active>a, .productpart .nav-tabs>li.active>a:focus, .productpart .nav-tabs>li.active>a:hover { border-radius: 0 !important; margin-right: 0 !important; }
#myTabContent .proimg img { width: 100%; height: auto; max-height: 172px; padding: 8px; border: 1px solid #ccc; }
#myTabContent .indexprotit { text-align: center; color: #222; display: block; padding: 15px 0 13px 0; }
.indexnews { padding: 0 10%; margin: 0 auto; }

/* 本例子css */
.slideBox1 { width: 100%; height: auto; position: relative; background: #f9f9f9; }
.slideBox1 .bd { position: relative; height: 100%; z-index: 0; }
.slideBox1 .bd li { zoom: 1; vertical-align: middle; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox1 .prev, .slideBox1 .next { position: absolute; left: -60px; top: 50%; margin-top: -25px; display: block; width: 50px; height: 40px; background: url(../images/slider-arrow.png) -101px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.slideBox1 .next { left: auto; right: -60px; background-position: 17px 5px; }
.slideBox1 .prev:hover, .slideBox1 .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox1 .prevStop { display: none; }
.slideBox1 .nextStop { display: none; }
.slideBox1 .newstext { width: 50%; padding: 45px; float: right; }
.slideBox1 .newsimg { width: 50%; float: left; }
.slideBox1 .newsimg img { width: 100%; height: auto; }
.slideBox1 .newstime { color: #999; margin-bottom: 5px; }
.slideBox1 .newstit { font-size: 24px; margin-bottom: 20px; }
.slideBox1 .newszy { font-size: 15px; line-height: 24px; margin-bottom: 20px; }
.slideBox1 .newsmore { font-size: 16px; }
.indexcasepart { position: relative; padding: 8px; border: 1px solid #ddd; margin-bottom: 26px; }
.indexhezuo { position: relative; padding-bottom: 30px; }
.indexhezuoimg { text-align: center; padding: 4px; border: 1px solid #eee; width: 100%; background-color: #fff; box-shadow: 0 8px 12px rgba(0, 0, 0, .05); }
.indexhezuoimg img { width: auto; height: auto; max-height: 63px; }
@media (Max-width:922px) {
    .indexhezuoimg img { width: auto; height: 38px; }
}
.indexcaseimg img { width: 100%; height: auto; max-height: 152px; }
.indexcasetit { position: absolute; left: 16px; bottom: 10px; background-color: rgba(0, 0, 0, .6); padding: 2px 6px; color: #fff; font-size: 16px; }

/*内页公共样式*/
.maincon { background: #f9f9f9; }
.nybanner img { width: 100%;  /*height: auto;   -Mazh注释 */ max-height: 386px; display: block; margin: 0 auto; }
.neicon { padding-top: 13px; padding-bottom: 30px; }
.sidbarnav { background: #fff; padding: 20px; margin-bottom: 20px; }
.listcon { background: #fff; padding: 30px; }
.tzggtit { margin-bottom: 5px; line-height: 36px; font-weight: bold; color: #fff; text-align:center;}
.tzggtit span { color: #fff !important; }
.ymtitle li { text-align: left; padding-left: 20px; }
.ymtitle li a { height: 36px; line-height: 36px; display: block; text-align: left; color: #333; }
.sidbarcontact { background: #fff; padding: 20px; }
.sidbarcontact p { font-size: 12px; line-height: 24px; color: #333; margin: 15px 0; }
.sidbarcontact a { display: block; margin-top: 10px; text-align: center; color: #111; border: 1px solid #eaeaea; height: 34px; line-height: 34px; font-size: 14px; transition: 0.3s; }
.bread { padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; color: #999; }
.pagetit { font-size: 24px; margin-bottom: 20px; }
.pagecontent img { max-width: 100%; height: auto; display: block; margin: 0 auto; }
.pagecontent p { line-height: 16px; margin-bottom: 15px; color: #666; }
.protoptextpart h1 { font-size: 18px; font-weight: bold; border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }
.protoppart { margin-top: 30px; }
.proxiangqing { font-size: 16px; margin-top: 30px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; }
.xgpro { font-size: 16px; padding-bottom: 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; margin-top: 45px; }

/*产品相册样式*/
#showbox { background: #f2f3f6; margin: 0 auto; }
#showbox span { background: url(../images/whitebg.png) repeat; }
#showsum { margin: 10px auto; margin-bottom: 0; left: -10px; }
#showsum span { border: 1px solid #ddd; }
.showpage { position: relative; }
.showpage a { display: block; width: 15px; border: 1px solid #f2f3f6; height: 67px; line-height: 67px; background: #f2f3f6; text-align: center; font-size: 18px; position: absolute; left: 0; top: -65px; text-decoration: none; color: #999; }
.showpage a#shownext { left: auto; right: 0; }
#showbox .image-gallery { display: none !important; }
#showbox p { z-index: 999; }
.sjxc { display: none; }
#showbox1 { background: #f2f3f6; margin: 0 auto; }
#showbox1 span { background: url(../images/whitebg.png) repeat; }
#showsum1 { margin: 10px auto; margin-bottom: 0; left: -10px; }
#showsum1 span { border: 1px solid #ddd; }
.showpage { position: relative; }
.showpage a { display: block; width: 15px; border: 1px solid #f2f3f6; height: 62px; line-height: 62px; background: #f2f3f6; text-align: center; font-size: 18px; position: absolute; left: 0; top: -60px; text-decoration: none; color: #999; }
.showpage a#shownext { left: auto; right: 0; }
#showbox1 .image-gallery { display: none !important; }
#showbox1 p { z-index: 999; }

/*内页列表样式*/
.newslistpart h1 { font-size: 16px; font-weight: bold; margin-top: 0px; }
.newslistpart h1 a { color: #333; }
.newstag span { color: #999; margin-right: 10px; font-size: 12px; }
.newslistpart .newszy { color: #666; line-height: 22px; margin-top: 10px; margin-bottom: 0; }
.newslistpart { padding: 10px 0; border-bottom: 1px dashed #e5e5e5; }
.newslistpart img { width: 100%; height: auto; max-height: 310px; padding: 4px; border: #ccc 1px solid; }
.page_navi { margin-top: 30px; }
.page_navi a { padding: 5px 12px; border: 1px solid #e5e5e5; margin: 0 2px; color: #333; }
.sancon h1 { font-size: 14px; font-weight: normal; text-align: center; margin-top: 8px !important; }
.noborder { border: none !important; padding-bottom: 0 !important; margin-bottom: -10px; }
.noborder-team { border: none !important; padding-bottom: 0 !important; margin-bottom: 10px; }
.casetitle { margin-top: 10px !important; }
.downloadlistpart { line-height: 40px; border-bottom: 1px solid #f5f5f5; }
.downloadlistpart h1 { font-size: 14px; margin: 0; line-height: 40px; }
.downloadtime { font-size: 12px; color: #999; }
.downloadlistpart h1 a { color: #333; }
.sancontit { font-size: 16px !important; font-weight: bold !important; text-align: left !important; line-height: 20px; }
.threetag .newstag { margin-top: -5px; margin-bottom: -5px; }
.lefttime { background: #fafafa; padding: 10px 0 1px 0; }
.lefttime p { color: #999; }
.year { font-size: 18px; font-weight: bold; }
.bdsharebuttonbox { float: right; margin-top: 10px; }
.conbottom { margin-top: 30px; background: #fafafa; padding: 20px 15px 10px 15px; }
.not-found { margin-bottom: 160px; }
.zhaopinlist table th { border-right: 1px solid #e5e5e5; }
.zhaopinlist table tbody tr td { display: table-cell; vertical-align: middle; border-right: 1px solid #e5e5e5; }
.zhaopinlist .table>thead>tr>th { border-bottom: 1px solid #e5e5e5; background: #fafafa; display: table-cell; vertical-align: middle; }
.zhaopinlist table { border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.proslist { margin-top: 30px; }

/*固定的悬浮窗*/
.yb_conct { position: fixed; z-index: 9999999; bottom: 200px; right: -127px; cursor: pointer; transition: all .3s ease; }
.yb_bar ul li { width: 180px; height: 51px; font: 16px/53px 'Microsoft YaHei'; color: #fff; text-indent: 54px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden; }
.yb_bar .yb_top { background: #f39814 url(../images/fixCont.png) no-repeat 0 0 !important; }
.yb_bar .yb_phone { background: url(../images/fixCont.png) no-repeat 0 -57px; }
.yb_bar .yb_QQ { text-indent: 0; background: url(../images/fixCont.png) no-repeat 0 -113px; }
.yb_bar .yb_ercode { background: url(../images/fixCont.png) no-repeat 0 -169px; }
.hd_qr { display: block; margin: 0 auto; }
.yb_QQ a { display: block; text-indent: 54px; width: 100%; height: 100%; color: #fff; }
.yb_QQ a:hover { color: #fff; }

/*信息反馈样式*/
.pagecontent .visual-form-builder fieldset { background: none; border: none; margin: 0 !important; }
.pagecontent .vfb-legend { display: none; }
.pagecontent .visual-form-builder fieldset input, .pagecontent .visual-form-builder fieldset textarea { border-radius: 0; background: none; border: 1px solid #e5e5e5; padding: 10px 5px; width: 100%; margin-top: 5px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }
#vfb-3 { display: none; }
.conbottom p { color: #999; }
.conbottom a { color: #333; }
.indexnewstag { margin-bottom: 6px; }
.vfb-item-secret .vfb-desc { display: none !important; }
.vfb-item-secret .vfb-span { display: none !important; }
@media (max-width:768px) {
    .productpart #myTab li { width: 33.333%; float: left; }
    .productpart #myTabContent { margin-left: 0 !important; float: none; }
    .productpart #myTab { width: 100%; float: none; }
    .pcxc { display: none; }
    .sjxc { display: block; margin-bottom: 30px; }
    .yb_conct { display: none; }
    .youshipart { margin-bottom: 30px; }
    .thememenu { display: none; }
    .slideBox1 .newstext { width: 100% }
    .slideBox1 .newsimg { width: 100%; }
    .indexnews { padding: 0; }
    .slideBox1 .prev, .slideBox1 .next { display: none; }
    .footer { padding: 20px 0 15px 0; }
    .footer_top { display: none; }
    .search { display: none; }
    .themenav { height: 56px; line-height: 56px; }
    .logo img { max-height: 28px; width: auto; }
    #sideMenu { display: block; }
    .slideBox { display: none; }
    .divContent { height: 300px; }
    .logo { height: 56px; }
    .underslideBox { display: block !important; }
    .bdsharebuttonbox { float: left; margin-bottom: 10px; margin-top: 5px; }
    .lefttime { display: none; }
    .sidbarcontact { display: none; }
    .ymtitle { height: 0; overflow: hidden; transition: height 2s; -moz-transition: height 2s; -webkit-transition: height 2s; -o-transition: height 2s; }
    .sidbarnav:hover .ymtitle { height: 100%; }
    .links { margin-bottom: -30px; }
    .linkpart { margin-bottom: 30px; }
    .indexabout_text { width: 100%; }
    .indexabout_img { width: 100%; }
    .indexcasepart { width: 100%; }
    .indexcasepart { margin-bottom: 15px; }
    .indexcase_text h3 { margin-top: 0; font-size: 16px; margin-bottom: 10px; }
    .indexcase_text p { line-height: 20px; margin-bottom: 5px; font-size: 12px; }
    .indexcase_text { padding: 20px; }
    .indexnewspart_img { width: 100%; }
    .indexnewspart_text { width: 100%; }
    .header_center { display: none; }
    .header_top { display: none; }
    .header_bottom { background: none !important; }
    .navbar-brand { display: block; padding: 10px 0 !important; }
    .navbar-brand img { height: 35px; width: auto; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none !important; }
    .header_bottom .navbar-default .navbar-nav>li>a { margin-right: 0; margin-bottom: 3px; padding-left: 30px; }
    .dropdown-menu li a { color: #fff !important; padding-left: 45px !important; line-height: 30px !important; }
    .navbar-toggle { margin-right: 0 !important; }
}
.title-center { text-align: center; color: #222; display: block; padding: 10px 0 10px 0; }

/* 高校业务 */

/* .gList{display:flex;flex:1 1 auto;}*/
.gList li { padding: 0 10px; position: relative; min-height: 1px; margin-bottom: 20px; }
.gList li:last-child { margin-right: 0 }
.gList li a { display: block; width: 100%; height: 100%; cursor: default }
.gList li .img { height: 80px; display: block; background: url(../images/indexIcon.png) no-repeat 50% 0; margin-bottom: 40px; }
.gList li:nth-child(2) .img { background-position: 50% -110px }
.gList li:nth-child(3) .img { background-position: 50% -220px }
.gList li:nth-child(4) .img { background-position: 50% -330px }
.gList li:nth-child(5) .img { background-position: 50% -440px }
.gList li .con { background: #fff; border-radius: 6px; box-shadow: 0 8px 12px rgba(0, 0, 0, .05); height: calc(100% - 120px); padding: 35px 20px 30px; box-sizing: border-box; position: relative; }
.gList li .con:before { content: ""; position: absolute; border: 14px solid #fff; top: -28px; left: calc(50% - 14px); border-color: transparent transparent #fff; }
.gList li .con .tit { font-size: 22px; color: #363e46; text-align: center; display: block; margin-bottom: 25px; }
.gList li .con .txt { color: #828282; line-height: 1.8; text-align: justify;min-height:150px; }
@media (min-width:992px) {
    .gList li { width: 20%; float: left; }
}

/* 名片 */
.card-m { margin: 0 auto; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); transition: 0.3s; border-radius: 5px; background-color: #63accc; min-height: 260px; }
.card-m:hover { box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2); }
.card-img { border-radius: 5px 0 0 5px; float: left; height: 260px; background: url(../images/img_avatar.png) center no-repeat; background-size: auto 100%;        /*background-size: 70% 60%;
          opacity: 0.5;*/ }
    .card-container { float: left; padding: 26px 0px 10px 30px; border-radius: 5px; font-size: 13px; color: #fff; line-height: 36px; letter-spacing: 2px; text-align: left; }
    .card-container h2 { font-size: 16px; }
    .card-wx { float: right; padding: 20px 20px 20px 10px; text-align: center; }
    .card-wx h4 { margin-bottom: 10px; padding-top: 21px; color: #eee; }
    .card-wx img { padding: 6px; border: 1px solid #ccc; }

    /*923以上用这个样式表*/
    @media (min-width:923px) {
        .card-m { width: 90%; }
        .card-img { width: 30%; }
        .card-container { width: 35%; }
        .card-wx { width: 26%; }
    }

    /*922以下分辨率调用此样式表*/
    @media (Max-width:922px) {
        .card-m { width: 96%; height: 720px; min-height: 1px; }
        .card-img { width: 100%; float: left; min-height: 1px; }
        .card-container { width: 100%; float: left }
        .card-wx { width: 100%; float: left; }
    }

    /*======讲师团队=======*/
    .jiangsh { max-height: 220px; width: 100%; position: relative; overflow: hidden; }
    .jiangsh img { max-height: 100%; width: 100%; margin-bottom: -4px; }
    .jiangsh-namearea { height: 56px; text-align: center; background-color: #1e8cc7; padding-top: 10px; }
    .jiangsh-namearea p { color: #ffffff; font-size: 1.125rem; margin-bottom: 0.3125rem; font-weight: bold; }

    /*  菜单测试  */
    .clear:after { content: ""; clear: both; display: block; }
    .clear { zoom: 1; }
    .navBox { width: 100%; height: 44px; position: absolute; top: 92px; background: #fff; z-index: 100; }
    .nav_ma { height: 60px; }
    .nav_li { position: relative; float: left; padding: 10px 25px 0 6px; height: 60px; line-height: 60px; text-align: center; }
    .nav_li:after { content: ""; display: inline; position: absolute; top: 50%; right: 8px; width: 1px; height: 12px; margin-top: 4px; background-color: #a3a3a8; opacity: 0.4; }
    .nav_li:last-child:after { display: none; }
    .nav_a { font-size: 15px; color: #1e8cc7; font-weight: bold; line-height: 60px; }
    .nav_a.active, .nav_a:hover { display: block; line-height: 60px; color: #ee750d; border-top: #ee750d 2px solid; }
    .nav_li ul { position: absolute; width: 140%; top: 100%; background-color: rgba(0, 0, 0, 0.6); padding-top: 4px; left: -30%; display: none; z-index: 1000; border-radius: 0 0 5px 5px; }
    .nav_ma li:nth-child(3) ul { width: 180%; left: -60%; }

    /* .nav_li ul{position:absolute;width:290%;top:110%;background-color:#000000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;padding-top:4px;left:-100%;display:none;z-index:1000;border-radius:0 0 5px 5px;color:#ffffff;} */

    // .nav_li:last-of-type ul { //   left: auto; //   right: 0;/*最后一个孩子和父级元素右对齐*/ }
    // .nav_li:nth-last-child(2) ul { left: auto; //   right: 0;/*倒数第二个孩子和父级元素右对齐*/ }
    .nav_li ul li { width: 100%; height: 0; margin: 1px auto; }
    .nav_li ul li a { display: block; _width: 100%; height: 28px; line-height: 28px; font-size: 14px; color: #ffffff; font-weight: bold; text-align: center；padding-right:20px; }
    .nav_li ul li a:hover { background: rgba(0, 0, 0, 0.3); color: yellow; }

    /* .nav_li ul li a:hover{background:#000000;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8} */
    .nav_ma li:hover ul { display: block; _width: 100%; }
    .nav_ma li:hover ul li { height: 30px; }

    /* 新闻资讯 */
    .newstList { height: 380px; display: block; }
    .newstList .imgLi { width: 540px; height: 100%; float: left }
    .newstList .imgLi a { width: 100%; height: 100%; display: block; position: relative; }
    .newstList .imgLi a .img { display: flex; width: 100%; height: 100%; overflow: hidden; justify-content: center; }
    .newstList .imgLi a .img img { height: 100%; min-width: 100%; }
    .newstList .imgLi a .tit { position: absolute; height: auto; line-height: 1.4; padding: 15px 25px; color: #fff; background: rgba(0, 0, 0, .5); left: 0; bottom: 0; width: 100%; box-sizing: border-box; font-size: 18px }
    .newstList .titLi { width: 600px; float: right; height: 94px; border-bottom: 1px solid #f3f3f3; }
    .newstList li:nth-child(2) { border-top: 1px solid #f3f3f3; }
    .newstList .titLi a { width: 100%; height: 100%; display: block }
    .newstList .titLi a .dateTime { width: 135px; height: 100%; float: left; display: flex; align-items: center; position: relative; justify-content: center; }
    .newstList .titLi a .dateTime:before { content: ""; width: 0; height: 40%; position: absolute; top: 30%; right: 0; border-left: 1px dashed #adb0b2; }
    .newstList .titLi a .dateTime .day { display: inline-block; width: 40px; height: 40px; text-align: center; line-height: 46px; font-size: 36px; font-family: arial; color: #363e46; margin-top: 2px }
    .newstList .titLi a .dateTime p { width: 4em; height: 40px; text-align: right; font-size: 12px; margin-top: 2px }
    .newstList .titLi a .dateTime .mon, .newstList .titLi a .dateTime .year { display: block; height: 17px; color: #363e46; line-height: 24px; }
    .newstList .titLi a .dateTime .year { color: #b8b8b8 }
    .newstList .titLi a .txt { width: calc(100% - 178px); padding: 0 20px; height: 45px; float: right; margin-top: 23px; line-height: 22px; font-size: 16px; overflow: hidden; }
    .newstList .titLi a .txt .tit { font-size: 16px; color: #363e46; font-weight: 700 }
    .newstList .titLi a .txt .intro { color: #b8b8b8; font-size: 12px; line-height: 28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
    .newstList .titLi a:hover { background: #0c74da; }
    .newstList .titLi a:hover .dateTime:before { border-left-color: #a6c2ed }
    .newstList .titLi a:hover .dateTime .day, .newstList .titLi a:hover .dateTime .year, .newstList .titLi a:hover .dateTime .mon, .newstList .titLi a:hover .txt .tit { color: #fff }
    .newstList .titLi a:hover .txt .intro { color: rgba(255, 255, 255, .6) }

    /* 左侧菜单 */
    .tzggtit a { color: #fff !important; }
    li.tzggtit.current-ma { background: #f1760a; }
    li.cat-item.current-cat { background: #fcf8e3; }
    li.cat-item:hover { background: #fcf8e3; }
    li.cat-item a:hover, li.cat-item.current-cat a:hover { color: #ff0000 !imprtant; }

    /* 左侧菜单2 */
 ol, ul { list-style: none; margin: 0; padding: 0; font-family: "微软雅黑" }
.subNav { cursor: pointer; font-weight: bold; font-size: 14px; color: #fff; line-height: 36px; background: #1e8cc7; text-align: center; margin-top:10px;}
.currentDd a,.subNav a,.subNav a:hover { color: #fff; }
.currentDt { background: #ff8432; color: #fff; }
.navContent { display: none; background: #f2f3f6; }
.navContent li a { display: block; text-align: center; font-size: 14px; line-height: 36px; text-decoration: none; color: #1e8cc7; border-bottom: 1px #ddd dotted;}
.navContent li a:hover, .current-last { background-color: #fcf8e3;  }

/*讲师团队*/
.team-main{margin: 0 auto;padding-top:30px;}
.tdtxt2_l{width:260px; float:left;}
.tdtxt2_l img{ width:260px; height:auto;}
.tdtxt2_r{width:500px; float:right; line-height:28px; font-size:16px;}
.tdtxt2_r h4{font-size:24px; padding:10px 0 10px; font-weight:700;}
.tdtxt2_r h5{font-size:20px; border-bottom:1px solid #e6e6e6; background:url(../images/td_li.png) left center no-repeat; padding:10px 0 10px 20px; margin-top:20px; font-weight:700; margin-bottom:10px;}
.tdtxt2_r p {padding-left: 18px;}
.tdms{background:#f5f5f5; padding:30px 38px; color:#808080; position:relative;}
.tdtxt2_r h5 a{color:#808080}
.tdms cite{width:18px; position:absolute;}
.tdms cite img{width:18px; height:18px;}
.tdms cite.msup{top:20px; left:15px;}
.tdms cite.msdown{bottom:20px; right:15px;}
    /*922以下分辨率调用此样式表*/
    @media (Max-width:922px) {
        .tdtxt2_l{text-align:center;}
        .tdtxt2_r{width:auto;line-height:28px; font-size:16px;}
        .tdtxt2_r h4{text-align:center;}
    }
@media (max-width: 800px){

	.slideBox .bd li{
		display:flex;
	}
}