﻿
/*  -------------Ms 2020.01.01--------------------
  微信: moseng003  QQ: 24231001  邮箱: aprm@qq.com 
--------------------------------------------------  */   


/*浏览器 滚动条 样式*/
::-webkit-scrollbar{width:15px; height:15px;}
::-webkit-scrollbar-track {background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
::-webkit-scrollbar-thumb {background-color:#999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}


/*反选样式*/
/*
::selection { background: #0DA056; color: white;}
::-moz-selection { background: #0DA056; color: white;}
*/


/*全局样式*/
* { margin: 0; padding: 0; }
legend {color: #000;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, ul, li, ol, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; }
abbr, acronym, address, caption, cite, code, dfn, em, var, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; font-variant: normal;}
input, textarea, select, optgroup, option, button { margin: 0; padding: 0; font-size: 100%; background: #fff; }
input, textarea, select, optgroup, option, button { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; *font-size: 100%;}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
a:visited { text-decoration: none !important; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
html { margin: 0; padding: 0; border: 0; overflow: auto; }
table { font-size: inherit; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-weight: bold; }
h1 { font-size: 36px; line-height: 45px; }
h2 { font-size: 24px; line-height: 30px; }
h3 { font-size: 18px; line-height: 22px; }
h4 { font-size: 16px; line-height: 20px; }
h5 { font-size: 14px; line-height: 18px; }
h6 { font-size: 12px; line-height: 16px; }


/*----------------------重置 全局样式 样式--------------------- */

body{margin: 0px; padding: 0px;border: 0;  font-size: 14px; font-family:-apple-system,"Helvetica Neue","Helvetica","Arial","PingFang SC","Hiragino Sans GB","STHeiti","Microsoft YaHei","Microsoft JhengHei",SimSun,sans-serif; background: #fff;color: #333;}
ul,li{list-style: none; margin: 0px; padding: 0px;}

@font-face {
  font-family: "font";
  src: url("../font/font.woff2") format("woff2"),
       url("../font/font.woff") format("woff"),
       url("../font/font.ttf") format("truetype"),
       url("../font/font.eot") format("embedded-opentype"),
       url("../font/font.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}


a{font-size: 14px; text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#0431B4;}

.mask-box{background:rgba(0,0,0,.8);position: fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:1002; display:flex; }



/*  --------------------Ms 2020.12.05---------------------------
                         组件样式开始
------------------------------------------------------------  */ 


/*header*/
/*.header{display: block;background: url("../images/header_bg.png") repeat-x top center; background-size: 100% 120px;transition: 1s all ease;}*/
.header{display: block;background: linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0)); transition: 1s all ease;}
.header>ul{width: 1300px; margin: auto;display: flex; justify-content: space-between; height: 110px;align-items: center;}
.header .nav{flex: 1; margin-left: 15%;}
.header .nav ul{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.header .nav ul li{position: relative;padding: 5px 20px;}
.header .nav ul li a{font-size: 18px;color: #fff;}
.header .nav ul li a:hover{opacity: .8;}

.header .nav .s{box-sizing: border-box;}
.header .nav .s:hover{background: rgba(0,0,0,.7);}
.header .nav .s:hover .layer{display: block;}
.header .nav span{font-size: 18px;color: #fff;}
.header .nav .layer{position: absolute; left: 0; right: 0; top: 37px;line-height: 30px;background: rgba(0,0,0,.7);padding: 5px 0;display: none;}
.header .nav .layer a{display: block;padding: 0 20px;}

.fiexd{position:fixed; top:0px; left:0px; right:0px;z-index:100000; background: #0431B4; transition: 1s all ease;}





/*探索*/
.ts{position: fixed; left: 0;right: 0; bottom: 0; background: #0431B4; height: 50px; line-height: 50px;text-align: center; z-index: 1;color: #fff;cursor: pointer;}
.ts a{color: #fff;font-weight: bold;font-size: 18px; background: url("../images/ico_arr.png") no-repeat right center; background-size: 15px auto; padding-right: 25px;}


/*首页bg*/
.bgimg{position: fixed; top: 0; left: 0;right: 0; z-index: -1;}
.bgimg img.font{width: 650px; height: auto; position: absolute; top: 0; left: 0;right: 0; bottom: 0; margin: auto;} 
.bgimg img.bg{width: 100%; height: 100%;}
.bgimg span{font-size: 140px;color: #fff; position: absolute; bottom: 40%; left: 0;right: 0; margin: auto;text-align: center; text-shadow: 1px 1px 20px #333;font-family: "font";font-weight: normal;}




.w1300{width: 1200px; margin: auto;}
.w900{width: 60%; margin: auto;}

.big_title{display: block;text-align: center; padding: 50px 0;}
.big_title strong{font-size: 36px;color: #000;display: block;}
.big_title small{font-size: 14px;color: #666;display: block; margin-top: 10px;}

.more{width: 150px; height: 50px; line-height: 50px; text-align: center; background: #0431B4; margin:40px auto;}
.more a{line-height: 50px;font-size: 14px;color: #fff;display: block;}
.more:hover{opacity: .9;}



/*明德学院大事记*/
.index_news{margin-top: 780px; background: #f7f4ed; display: block; padding-bottom: 20px;position: relative; z-index: 10;}
.index_news .list{display: block;}
.index_news .list ul{display: grid; grid-template-columns: repeat(4,1fr);gap:20px;}
.index_news .list ul li{background: #fff; box-shadow: 1px 1px 10px #eee;}
.index_news .list ul li:hover{box-shadow: 1px 1px 20px #ccc;}
.index_news .list ul li img{width: 100%; height: 220px;}
.index_news .list ul li .box{padding: 20px; box-sizing: border-box;}
.index_news .list ul li .box strong{font-size: 16px;display: block; margin-bottom: 10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.index_news .list ul li .box small{font-size: 14px;color: #999;display: block;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

.index_news .list ul:first-child li:first-of-type{grid-column: 1/3; position: relative;}
.index_news .list ul:first-child li:first-of-type img{width: 100%; height: 100%;}
.index_news .list ul:first-child li:first-of-type .box{position: absolute; bottom: 0; left: 0;right: 0; margin: auto;background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));}
.index_news .list ul:first-child li:first-of-type .box strong{color: #fff;font-size: 20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 99%;}
.index_news .list ul:first-child li:first-of-type .box small{color: #fff;opacity: .5;}


/*
.index_news .list ul:last-child li:last-of-type{grid-column: 3/5; position: relative;}
.index_news .list ul:last-child li:last-of-type img{width: 100%; height: 100%;}
.index_news .list ul:last-child li:last-of-type .box{position: absolute; bottom: 0; left: 0;right: 0; margin: auto;background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));}
.index_news .list ul:last-child li:last-of-type .box strong{color: #fff;font-size: 20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 99%;}
.index_news .list ul:last-child li:last-of-type .box small{color: #fff;opacity: .5;}

*/


/*合作院校*/
.index_hzyx{background: #2f2424;padding-bottom: 20px;position: relative; z-index: 10;}
.index_hzyx .big_title strong{color: #fff;}
.index_hzyx .big_title small{color: #fff!important;}

.index_hzyx .list{display: block;}
.index_hzyx .list ul{display: grid; grid-template-columns: repeat(6,1fr);gap:20px;}
.index_hzyx .list li{background: #fff;}
.index_hzyx .list li span{padding: 20px 20px 40px 20px; box-sizing: border-box;display: block;text-align: center;font-size: 16px;font-weight: bold;color: #000;}
.index_hzyx .list li img{width: 100%; height: auto;}




/*Academics*/
.index_academics{display: block; background: #fff; padding-bottom: 80px;position: relative; z-index: 10;}
.index_academics .list{display: block;}
.index_academics .list ul{display: flex; justify-content: space-between;}
.index_academics .list ul li{box-shadow: 1px 1px 10px #eee;}
.index_academics .list ul li .box{padding: 20px; box-sizing: border-box;}
.index_academics .list ul li .box strong{font-size: 18px;display: block;text-align: center;color: #000;}
.index_academics .list ul li .box span{font-size: 14px;color: #999;display: block;text-align: center;}




/*公司简介*/
.index_about{background:url("../images/about_bg.jpg") no-repeat top center; background-size: 100% 100%!important; height:750px;position: relative; z-index: 10;}
.index_about .w1300{padding: 100px; box-sizing: border-box;}
.index_about .w1300 .logo{display: block;text-align: center;}
.index_about .w1300 .text{font-size: 16px;color: #fff;line-height: 38px; margin-top: 30px; text-shadow: 1px 1px 10px #000;}

.index_about .more{background:transparent; border: 1px #fff solid;}
.index_about .more:hover{background: #fff!important;}
.index_about .more:hover a{color: #0431B4!important;}




/*Research*/
.index_research{display: block; background: #fff; padding-bottom: 80px;position: relative; z-index: 10;}


.num{border-top: 1px #999 solid; border-bottom: 1px #999 solid;padding: 40px 0;}
.num ul{display: flex;align-items: center; justify-content: space-between;}
.num ul li{flex: 1;text-align: center;}
.num strong{font-size: 60px;}
.num sup{font-size: 30px;}
.num span{font-size: 30px;}


.index_research .list{display: block;}
.index_research .list ul{display: flex; justify-content: space-between;}
.index_research .list ul li{box-shadow: 1px 1px 10px #eee; width: 300px;}
.index_research .list ul li .box{padding: 20px; box-sizing: border-box;}
.index_research .list ul li .box strong{font-size: 18px;display: block;text-align: center;color: #000;}
.index_research .list ul li .box span{font-size: 14px;color: #999;display: block;text-align: center;}
.index_research .list ul li img{width: 100%; height: auto;}




/*关于明德 */
.index_gywm{display: block; background: #f7f4ed; padding-bottom: 50px;position: relative; z-index: 10;}
.index_gywm .map{background: #fff; box-shadow: 1px 1px 10px #eee;display: flex;justify-content: space-between;align-items: center;}
.index_gywm .box{display: block;text-align: center;flex: 1;}
.index_gywm .box p{text-align: center; margin-top: 10px;}
.index_gywm .box img{margin-bottom: 20px;}





/*底部*/
.footer{background: #0431B4; padding: 50px; box-sizing: border-box;position: relative; z-index: 10;}

.footer_list{display: flex; width: 1300px; margin: auto; justify-content: space-between;}
.footer_list>div{border-right: 1px rgba(255,255,255,.2) solid;  }
.footer_list>div:last-of-type{border-right: 0;}
.footer_list strong{color: #fff;font-size: 14px;display: block; margin-bottom: 30px;font-weight: normal;}

.footer_list .logo{width: 325px!important;display: flex;}
.footer_list .logo .ss{margin-left: 60px;}
.footer_list .logo .ss a{color: #fff;font-size: 16px;line-height: 35px;}
.footer_list .logo .ss a:hover{opacity:.9;}
.footer_list .logo .ss span{color: #fff;font-size: 16px;}
.footer_list .logo .ss .s>div{padding-top: 5px;display: block;}
.footer_list .logo .ss .s a{display: block;color: rgba(255,255,255,.7);}

.footer_list .wx{width: 325px;text-align: center;}
.footer_list .wx img{width: 150px; height: 150px; margin-bottom: 20px;}
.footer_list .wx p{padding-top: 10px;font-size: 12px;padding-top: 5px;color: #fff;font-size: 12px;}
.footer_list .wx strong{color: #ffff;font-size: 16px;}

.footer_list .tel strong{color: #ffff;font-size: 16px;}
.footer_list .tel{text-align: center; width: 325px; }
.footer_list .tel a.qq{background: #e9594c; border-radius: 3px; height: 50px; line-height: 50px; width: 190px;display:inline-block;color: #fff; margin: auto;}
.footer_list .tel a.qq span{background: url(../images/qq.png) no-repeat 50px center; padding-left: 40px;display: block;}
.footer_list .tel a.qq:hover{background: #f00;}
.footer_list .tel p{margin-top: 30px;color: #999;}

.footer_list .tel a.dh{border-radius: 3px; height: 50px; line-height: 50px; width: 190px;display:inline-block;color: #fff;  margin-top: 20px;}
.footer_list .tel a.dh span{background: url(../images/iconfontzhizuobiaozhun023134.png) no-repeat 25px center #0261c8; padding-left: 30px;display: block;font-size: 18px; border-radius: 3px;}
.footer_list .tel a.dh:hover span{background: url(../images/iconfontzhizuobiaozhun023134.png) no-repeat 25px center #2c91fc;}


.footer_list .address{width: 350px; padding-left: 30px;}
.footer_list .address strong{color: #ffff;font-size: 16px;}
.footer_list .address p{color: #fff;font-weight: 14px;line-height: 30px;}

.footer_bq{display: block; text-align: center; color: #999;font-size: 14px; padding-top: 20px;color: #fff; border-top: 1px rgba(255,255,255,.1) solid; margin-top: 50px;}
.footer_bq a{color: #fff; display: inline-block; margin-left: 10px;}
.footer_bq a:hover{color: #fff;}





/*内页*/
.sention{padding-top: 120px;min-height: 800px; padding-bottom: 150px;}
.sention .num{margin-bottom: 30px;}
.sention_text{font-size: 16px; line-height: 40px;}



.news_list{display: block;}
.news_list ul{display: grid; grid-template-columns: repeat(4,1fr);gap:20px;}
.news_list ul li{background: #fff; box-shadow: 1px 1px 10px #eee;}
.news_list ul li:hover{box-shadow: 1px 1px 20px #ccc;}
.news_list ul li img{width: 100%; height: 220px;}
.news_list ul li .box{padding: 20px; box-sizing: border-box;}
.news_list ul li .box strong{font-size: 16px;display: block; margin-bottom: 10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list ul li .box small{font-size: 14px;color: #999;display: block;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}


.news_listsq{display: block;}
.news_listsq ul{display: grid; grid-template-columns: repeat(5,1fr);gap:20px;}
.news_listsq ul li{background: #fff; box-shadow: 1px 1px 10px #eee;}
.news_listsq ul li:hover{box-shadow: 1px 1px 20px #ccc;}
.news_listsq ul li img{width: 100%; height: 220px;}
.news_listsq ul li .box{padding: 20px; box-sizing: border-box;}
.news_listsq ul li .box strong{font-size: 16px;display: block; margin-bottom: 10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;text-align: center;}
.news_listsq ul li .box small{font-size: 14px;color: #999;display: block;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}


.page{display: block;text-align: center; padding-top: 50px;}



/*位置*/
.wz{background: url("../images/weizhi.png") no-repeat left center; padding: 10px 0 10px 30px; border-bottom: 1px #ccc solid; margin-top: 20px;}
.nybt{font-size: 26px;font-weight: bold;color: #000; text-align: center;padding: 50px 0 0 0;}
.nybs{display: block;color: #999;font-weight: bold;text-align: center;padding: 20px 0;}


/*分享*/
.fx{display: flex;align-items: center; justify-content: space-between;border-top: 1px #ccc solid; margin-top: 40px; padding-top:20px;}

.lmdh{display: none;}




















@media only screen and (max-width: 768px){
    
    
    
    .lmdh{position: fixed; top: 15px; right:15px; z-index: 100; display: block;z-index: 100001;}
    .lmdh img{width: 30px; height: auto;}

    
    
      /*右侧导航与返回顶部*/
      .menu{background: #333; width:150px; height: 100vh; z-index: 1000001!important;}
      .menu ul{width: 100%;}
      .menu li{ text-align: center; width: 100%;}
      .menu a{font-size: 12px; color: #fff; height: 40px;text-align: center;line-height: 40px; border-bottom: 1px rgba(255,255,255,.2) dashed; display: block;}
      .menu a:hover{ color: #fff; display: block;	}
      .menu a.s{color: #ccc;}
    
    
    /*header*/
    /*.header{display: block;background: url("../images/header_bg.png") repeat-x top center; background-size: 100% 120px;transition: 1s all ease;}*/
    .header{display: block;background: linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0)); transition: 1s all ease; padding: 0 20px; box-sizing: border-box;}
    .header>ul{width: 100%; margin: auto;display: flex; justify-content: space-between; height: 60px;align-items: center;}
    .header .logo img{width: 100px; height: auto;}
    .header .nav{flex: 1; margin-left: 15%;display: none;}
    .header .nav ul{display: flex; align-items: center; justify-content: space-between; width: 100%;}
    .header .nav ul li{position: relative;padding: 5px 20px;}
    .header .nav ul li a{font-size: 18px;color: #fff;}
    .header .nav ul li a:hover{opacity: .8;}

    .header .nav .s{box-sizing: border-box;}
    .header .nav .s:hover{background: rgba(0,0,0,.7);}
    .header .nav .s:hover .layer{display: block;}
    .header .nav span{font-size: 18px;color: #fff;}
    .header .nav .layer{position: absolute; left: 0; right: 0; top: 37px;line-height: 30px;background: rgba(0,0,0,.7);padding: 5px 0;display: none;}
    .header .nav .layer a{display: block;padding: 0 20px;}

    .fiexd{position:fixed; top:0px; left:0px; right:0px;z-index:1000; background: #0431B4; transition: 1s all ease;}

    
    .ts{display: none;}



    /*首页bg*/
    .bgimg{position: fixed; top: 0; left: 0;right: 0; z-index: -1; height: 300px!important;}
	.bgimg img.font{width: 150px; height: auto; position: absolute; top: 0; left: 0;right: 0; bottom: 0; margin: auto;} 
	.bgimg img.bg{width: 100%; height: 100%;}    
	.bgimg span{font-size: 30px; display: inline-block; bottom: 20%;}

	
	
    .w1300,.w900{width: 100%; margin: auto;}
    

    .big_title{display: block;text-align: center; padding: 20px;}
    .big_title strong{font-size: 18px;color: #000;display: block;}
    .big_title small{font-size: 12px;color: #666;display: block; margin-top: 10px;}

    .more{width: 120px; height: 40px; line-height: 40px; text-align: center; background: #0431B4; margin:20px auto;}
    .more a{line-height: 40px;font-size: 12px;color: #fff;display: block;}
    .more:hover{opacity: .9;}



    /*明德学院大事记*/
    .index_news{margin-top: 200px!important; background: #f7f4ed; display: block; padding-bottom: 20px;}
    .index_news .list{display: block;}
    .index_news .list ul{display: flex!important; grid-template-columns: repeat(1,1fr);gap:20px;padding: 0 20px; box-sizing: border-box; flex-flow: column wrap;}
    .index_news .list ul li{background: #fff; box-shadow: 1px 1px 10px #eee;margin-bottom: 20px;}
    .index_news .list ul li:hover{box-shadow: 1px 1px 20px #ccc;}
    .index_news .list ul li img{width: 100%; height: auto;}
    .index_news .list ul li .box{padding: 20px; box-sizing: border-box;}
    .index_news .list ul li .box strong{font-size: 14px;display: block; margin-bottom: 5px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
    .index_news .list ul li .box small{font-size: 12px;color: #999;display: block;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

    .index_news .list ul:first-child li:first-of-type{grid-column:auto; position: inherit; width: 100%;}
    .index_news .list ul:first-child li:first-of-type img{width: 100%; height: auto;}
    .index_news .list ul:first-child li:first-of-type .box{position: inherit; bottom: inherit; left: inherit;right: inherit; margin: auto;background: #fff;}
    .index_news .list ul:first-child li:first-of-type .box strong{color: #000;font-size: 14px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 99%;}
    .index_news .list ul:first-child li:first-of-type .box small{color: #999;opacity: .5;}


    /*
    .index_news .list ul:last-child li:last-of-type{grid-column: 3/5; position: relative;}
    .index_news .list ul:last-child li:last-of-type img{width: 100%; height: 100%;}
    .index_news .list ul:last-child li:last-of-type .box{position: absolute; bottom: 0; left: 0;right: 0; margin: auto;background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));}
    .index_news .list ul:last-child li:last-of-type .box strong{color: #fff;font-size: 20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; width: 99%;}
    .index_news .list ul:last-child li:last-of-type .box small{color: #fff;opacity: .5;}

    */


    /*合作院校*/
    .index_hzyx{background: #2f2424;padding-bottom: 20px;}
    .index_hzyx .big_title strong{color: #fff;}
    .index_hzyx .big_title small{color: #fff!important;}

    .index_hzyx .list{display: block; padding: 0 20px; box-sizing: border-box;}
    .index_hzyx .list ul{display: grid; grid-template-columns: repeat(2,1fr);gap:20px;}
    .index_hzyx .list li{background: #fff;}
    .index_hzyx .list li span{padding: 20px; box-sizing: border-box;display: block;text-align: center;font-size: 14px;font-weight: bold;color: #000;}
    .index_hzyx .list li img{width: 100%; height: auto;}




    /*Academics*/
    .index_academics{display: block; background: #fff; padding-bottom: 20px;}
    .index_academics .list{display: block; padding: 0 20px; box-sizing: border-box;}
    .index_academics .list ul{display: flex; justify-content: space-between; flex-flow: column wrap;}
    .index_academics .list ul li{box-shadow: 1px 1px 10px #eee; margin-bottom: 20px;}
    .index_academics .list ul li .box{padding: 20px; box-sizing: border-box;}
    .index_academics .list ul li .box strong{font-size: 14px;display: block;text-align: center;color: #000;}
    .index_academics .list ul li .box span{font-size: 12px;color: #999;display: block;text-align: center;}
    .index_academics .list ul li img{width: 100%; height: auto;}



    /*公司简介*/
    .index_about{background:url("../images/about_bg.jpg") no-repeat top center; background-size: 100% 100%; height:auto; padding-top: 20px;}
    .index_about .w1300{padding: 20px; box-sizing: border-box;}
    .index_about .w1300 .logo{display: block;text-align: center;}
    .index_about .w1300 .logo img{width:80px; height: auto;}
    .index_about .w1300 .text{font-size: 12px;color: #fff;line-height: 25px; margin-top: 15px; text-shadow: 1px 1px 10px #000;text-align: justify;}

    .index_about .more{background:transparent; border: 1px #fff solid;}
    .index_about .more:hover{background: #fff!important;}
    .index_about .more:hover a{color: #0431B4!important;}




    /*Research*/
    .index_research{display: block; background: #fff; padding-bottom: 20px;}


    .num{border-top: 1px #999 solid; border-bottom: 1px #999 solid;padding: 20px 0; margin: 0 20px; box-sizing: border-box;}
    .num ul{display: flex;align-items: center; justify-content: space-between;}
    .num ul li{flex: 1;text-align: center;font-size: 12px;}
    .num strong{font-size: 20px;}
    .num sup{font-size: 12px;}
    .num span{font-size: 14px;}


    .index_research .list{display: block;}
    .index_research .list ul{display: flex; justify-content: space-between; padding: 0 20px; box-sizing: border-box; flex-flow: column wrap;}
    .index_research .list ul li{box-shadow: 1px 1px 10px #eee; width: 100%; margin-bottom: 20px;}
    .index_research .list ul li .box{padding: 20px; box-sizing: border-box;}
    .index_research .list ul li .box strong{font-size: 14px;display: block;text-align: center;color: #000;}
    .index_research .list ul li .box span{font-size: 12px;color: #999;display: block;text-align: center;}
    .index_research .list ul li img{width: 100%; height: auto;}




    /*关于明德 */
    .index_gywm{display: block; background: #f7f4ed; padding: 0 20px 30px 20px; box-sizing: border-box;}
    .index_gywm .map{background: #fff; box-shadow: 1px 1px 10px #eee;display: flex;justify-content: space-between;align-items: center; flex-flow: column wrap; }
    .index_gywm .box{display: block;text-align: center;flex: 1; padding:20px; box-sizing: border-box;}
    .index_gywm .box p{text-align: center; margin-top: 10px;font-size: 12px;}
    .index_gywm .box img{margin-bottom: 20px;}
    .index_gywm .pic img{ width: 100%; height: auto;}




    /*底部*/
    .footer{background: #0431B4; padding: 20px; box-sizing: border-box;}

    .footer_list{display: flex; width: 100%; margin: auto; justify-content: space-between;}
    .footer_list>div{border-right: 1px rgba(255,255,255,.2) solid;  }
    .footer_list>div:last-of-type{border-right: 0;}
    .footer_list strong{color: #fff;font-size: 14px;display: block; margin-bottom: 30px;font-weight: normal;}

    .footer_list .logo{width: 325px!important;display: none;}
    .footer_list .logo .ss{margin-left: 60px;}
    .footer_list .logo .ss a{color: #fff;font-size: 16px;line-height: 35px;}
    .footer_list .logo .ss a:hover{opacity:.9;}
    .footer_list .logo .ss span{color: #fff;font-size: 16px;}
    .footer_list .logo .ss .s>div{padding-top: 5px;display: block;}
    .footer_list .logo .ss .s a{display: block;color: rgba(255,255,255,.7);}

    .footer_list .wx{width: 325px;text-align: center;display: none;}
    .footer_list .wx img{width: 150px; height: 150px; margin-bottom: 20px;}
    .footer_list .wx p{padding-top: 10px;font-size: 12px;padding-top: 5px;color: #fff;font-size: 12px;}
    .footer_list .wx strong{color: #ffff;font-size: 16px;}

    /*移动端QQ展示*/
    .footer_list .tel{display: ;}
    .footer_list .tel strong{color: #ffff;font-size: 16px;display: none;}
    .footer_list .tel{text-align: center; width: 325px; }
    .footer_list .tel a.qq{background: #e9594c; border-radius: 3px; height: 50px; line-height: 50px; width: 190px;display:inline-block;color: #fff; margin: auto;}
    .footer_list .tel a.qq span{background: url(../images/qq.png) no-repeat 50px center; padding-left: 40px;display: block;}
    .footer_list .tel a.qq:hover{background: #f00;}
    .footer_list .tel p{margin-top: 30px;color: #999;}

    .footer_list .tel a.dh{border-radius: 3px; height: 50px; line-height: 50px; width: 190px;display:inline-block;color: #fff;  margin-top: 20px;}
    .footer_list .tel a.dh span{background: url(../images/iconfontzhizuobiaozhun023134.png) no-repeat 25px center #0261c8; padding-left: 30px;display: block;font-size: 18px; border-radius: 3px;}
    .footer_list .tel a.dh:hover span{background: url(../images/iconfontzhizuobiaozhun023134.png) no-repeat 25px center #2c91fc;}


    .footer_list .address{width: 325px; padding-left: 30px;display: none;}
    .footer_list .address strong{color: #ffff;font-size: 16px;}
    .footer_list .address p{color: #fff;font-weight: 14px;line-height: 30px;}

    .footer_bq{display: block; text-align: center; color: #999;font-size: 12px; padding-top: 10px;color: #fff; border-top: 0; margin-top: 0px;}
    .footer_bq a{color: #fff; display: inline-block; margin-left: 10px;font-size: 12px;}
    .footer_bq a:hover{color: #fff;}





    /*内页*/
    .sention{padding-top: 70px;min-height: 700px; padding-bottom: 30px;}
    .sention .num{margin-bottom: 20px;}
    .sention_text{font-size: 12px; line-height: 25px; padding: 0 20px; box-sizing: border-box;text-align: justify;}
    .sention_text img{width: 100%; height: auto; margin-bottom: 20px;}
    


    .news_list{display: block; padding: 0 15px; box-sizing: border-box;}
    .news_list ul{display: grid; grid-template-columns: repeat(1,1fr);}
    .news_list ul li{background: #fff; box-shadow: 1px 1px 10px #eee;}
    .news_list ul li:hover{box-shadow: 1px 1px 20px #ccc;}
    .news_list ul li img{width: 100%; height: auto;}
    .news_list ul li .box{padding: 20px; box-sizing: border-box;}
    .news_list ul li .box strong{font-size: 14px;display: block; margin-bottom: 10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
    .news_list ul li .box small{font-size: 12px;color: #999;display: block;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}

    
    .news_listsq{display: block; padding: 20px; box-sizing: border-box;}
    .news_listsq ul{display: grid; grid-template-columns: repeat(2,1fr);gap:20px;}
    .news_listsq ul li{background: #fff; box-shadow: 1px 1px 10px #eee;}
    .news_listsq ul li:hover{box-shadow: 1px 1px 20px #ccc;}
    .news_listsq ul li img{width: 100%; height: auto;}
    .news_listsq ul li .box{padding: 20px; box-sizing: border-box;}
    .news_listsq ul li .box strong{font-size: 16px;display: block; margin-bottom: 10px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;text-align: center;}
    .news_listsq ul li .box small{font-size: 14px;color: #999;display: block;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}


    .page{display: block;text-align: center; padding-top: 30px;}



    /*位置*/
    .wz{background: url("../images/weizhi.png") no-repeat 20px center; padding: 10px 20px 10px 50px; border-bottom: 1px #ccc solid; margin-top: 0;font-size: 12px;}
    .wz a{font-size: 12px;}
    .nybt{font-size: 16px;font-weight: bold;color: #000; text-align: center;padding: 30px 20px 0 20px;}
    .nybs{display: block;color: #999;font-weight: bold;text-align: center;padding: 10px 20px;font-size: 12px;}
    .nytext{padding: 0 20px; box-sizing: border-box;font-size: 12px;line-height: 25px!important;}


    /*分享*/
    .fx{display: flex;align-items: center; justify-content: space-between;border-top: 1px #ccc solid; margin-top: 40px; padding-top:20px; flex-flow: column wrap;text-align: center;}
    .fx .pr{margin-top: 10px;font-size: 12px;}
    .fx .pr a{font-size: 12px;}


    table img{max-width: 100%; height: auto}
    

}


/* Baidumap */
#dituContent{width:697px;height:400px;border:#ccc solid 1px;}
@media only screen and (max-width: 768px){
#dituContent{width:100%;}
}






