



/*公共1css*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,  input, p, th, td { margin:0; padding:0;}
body { font-size:14px; color:#3b3b3b;font-family: "微软雅黑"; background:#fff;line-height: 24px;}
fieldset, img { border:0;}
ol, ul,dl, dt, dd, ul{ list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:normal;}
em,i{ font-style:normal;}
textarea { resize:none;}
li{  list-style-type:none;}
blockquote {font-family: '宋体';}
/*打印*/
a[href]:after{content:normal;}

.h-wmo1200{  width: 1200px;  margin: 0 auto;  overflow: hidden;}
.h-wm1200{  width: 1200px;  margin: 0 auto;}
.h-wm1200T30{  width: 1200px;  margin: 30px auto 0;}
.h-wmo1200T30{  width: 1200px;  margin: 30px auto 0; overflow: hidden;}
.h-wm1200PT30{  width: 1200px;  padding-top: 30px;  margin: 0 auto;}
.h-wmo1200PT30{  width: 1200px;  padding-top: 30px; overflow: hidden; margin: 0 auto;}

/*导航 开始*/
.h-avg-def{  height: 50px;  text-align: center;}
.h-avg-def ul{  overflow: hidden;  display:inline-block;}
.h-avg-def li{  float: left;  margin-left: 40px;}
.h-avg-def li a{  display: block;  height: 39px;  line-height: 39px;  color: white;  font-size: 16px;  text-align: center;  padding:0 5px;  margin-top: 5px;  font-weight: 600;}
.h-avg-def li:first-child{  margin-left: 0px;}
.h-avg-def li a:hover{  color: #ff4400;}
/*导航 结束*/

/*导航多级 开始*/
.h-avg-sel{  height: 50px;  text-align: center;}
.h-avg-sel ul{display:inline-block;}
.h-avg-sel li{  float: left;  position:relative;}
.h-avg-sel li>a{  display: block;  height: 40px;  line-height: 40px;  color: white;  font-size: 16px;  text-align: center;  padding:0 5px; margin: 5px 15px;  font-weight: 600; font-family: Georgia,"Times New Roman",Times,SimSun,FontAwesome,serif;}
.h-avg-sel li>a:hover{  color: #ff4400;}
.h-avg-sel dl{  position: absolute;  left: 0;  top: 50px; min-width: 100%; white-space: nowrap;z-index: 99;  background-color: white;  border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;display: none;}
.h-avg-sel dd{  border-bottom: 1px double #cccccc;}
.h-avg-sel dd>a{  color:#666666 ;  font-size: 16px;  height: 40px;  line-height: 40px;  display: block;  width: auto;  padding:0 10px;  text-align: center;  overflow: hidden; display: block;}
.h-avg-sel dd>a:hover{  color:#f4060e ;  background-color: #f9f5f5;}
/*导航 结束*/

/*三级导航 开始*/
.h-avg-sels{  height: 50px;  text-align: center;}
.h-avg-sels ul{display:inline-block;}
.h-avg-sels li{  float: left;  position:relative;}
.h-avg-sels li>a{  display: block;  height: 40px;  line-height: 40px;  color: white;  font-size: 16px;  text-align: center;  padding:0 5px; margin: 5px 15px;  font-weight: 600; font-family: Georgia,"Times New Roman",Times,SimSun,FontAwesome,serif;}
.h-avg-sels li>a:hover{  color: #ff4400;}
.h-avg-sels dl{position: absolute;    white-space: nowrap;z-index: 99;  background-color: white;  border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;display: none;}
.h-avg-sels .h-acg-2{ left: 0;  top: 50px;}
/*width: 200px;*/
.h-avg-sels dd{  border-bottom: 1px double #cccccc; position:relative; text-align: left; padding-right: 5px;}
.h-avg-sels dd>a{  color:#666666 ;  font-size: 14px;  height: 38px;  line-height: 38px;   width: auto;  padding:0 10px 0 20px;  overflow: hidden; display: block; padding-left: 10px;}
.h-avg-sels dd:hover{   background-color: #f9f5f5;}
.h-avg-sels dd>a:hover{  color:#f4060e ;}

.h-avg-sels .h-acg-3{  left: 198px;  top: 0px; width:auto;}
.h-avg-sels .h-acg-3 dd>a{font-size: 12px;}

.h-avg-sels .h_show_child_icon{background: url(../image/there.jpg) no-repeat right center;}
/*三级导航 结束*/



/*多级导航 开始*/
.hd-avg_morelay{  height: 44px;  text-align: center;}
.hd-avg_morelay ul{display:inline-block;}
.hd-avg_morelay li{  float: left;  position:relative;height:44px;}
.hd-avg_morelay li>a{ display: block;  height: 42px;  line-height: 42px;  color: white;  font-size: 14px;  text-align: center;  padding:0 5px; margin: 0px 10px;  font-weight: 600; font-family: Georgia,"Times New Roman",Times,SimSun,FontAwesome,serif;}
.hd-avg_morelay li>a:hover{  color: #ff9600;}
.hd-avg_morelay li dl{position: absolute; white-space: nowrap;z-index: 999; background-color: white; border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;display: none;}
.hd-avg_morelay li>dl{ left: 0;top: 44px;}
.hd-avg_morelay li>dl dl{left: 150px; top: 0px;border-top: 1px solid #dddddd;}
/*.hd-avg_morelay li dd{width: 150px;}*/
/*width: 200px;*/
.hd-avg_morelay dd{ border-bottom: 1px double #cccccc; position:relative; text-align: left;}
.hd-avg_morelay dd>a{ color:#666666 ;  font-size: 14px;  height: 38px;  line-height: 38px;   width: auto;  overflow: hidden; display: block;position: relative;}
.hd-avg_morelay dd>a>span{padding: 0 30px 0 10px;}
.hd-avg_morelay dd>a .layui-icon{width: 20px;text-align: center;position: absolute;right: 0;top: 0;}
.hd-avg_morelay dd:hover{   background-color: #f9f5f5;}
.hd-avg_morelay dd>a:hover{  color:#ff9600 ;}

/*多级导航 结束*/


/*轮播 图片高度*/
.am-slider li img{  max-height: 500px;}

/*轮播 图片高度 myFocus*/
#myFocus{ height:500px;}
/*#myFocus .pic{width:100%;}*/
#myFocus .pic img{ height: 100%;width: 100%;object-fit: contain;}

#h-mySlide{width: 100%; height: 500px;}
/*分页*/
.h-page-lay{  overflow: hidden;  padding: 10px 20px;}

/*尾部*/
footer,.h-footer{  padding: 60px 0;  text-align: center;  color: white;  margin-top: 50px;  font-size: 16px;}
.h-footer em{padding-right: 15px;}
.h-footer em>a{color: white;}
.h-footer p{padding-top: 6px;}
/*单行省略*/
.h-single-ellipsis{  overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
/*多行省略*/
.h-multi-ellipsis-2{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.h-multi-ellipsis-3{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3;  overflow: hidden;}
.h-multi-ellipsis-4{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 4;  overflow: hidden;}
.h-multi-ellipsis-5{  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 5;  overflow: hidden;}
/*手势*/
.h-cursor-pointer{  cursor:pointer;}
/*overflow隐藏*/
.h-ov-hid{  overflow: hidden;}


/****************   详情页 列表页     ******************/
.h-inside{  width: 1200px;  margin: 30px auto 0px;  overflow: auto;  background-color: white;  padding: 10px;}
.h-inside .h-left{  width: 250px;  border: 1px #dddddd solid;  padding-bottom: 70px;  float: left;}
.h-inside ul {  padding: 0;  margin: 0;}
.h-inside .h-left li{  height: 50px;  line-height: 50px;  list-style-type:none;  color: white;  font-size: 18px;}
.h-inside .h-category{  background-color: #0073ee;  padding-left: 45px;  background-image: url(../image/jiahao.jpg);  background-repeat:no-repeat;  background-position:20px 17px;}
.h-inside .h-category a{  color: white;}
.h-inside .h-child{  border-bottom: 1px #dddddd solid;}
.h-inside .h-current{  color: #ff4400!important;}
.h-inside .h-child i{  margin-right: 10px;  font-size: 10px;}
.h-inside .h-child a{  display: block;  background-position:45px 22px;  background-repeat:no-repeat;  color: #444444;  padding-left: 20px;}


/*左侧 3级导航*/
.hd-leftmenulay_3{padding: 0!important;}
.hd-leftmenulay_3 .hd-parent{background-color: #0073ee;  padding-left: 45px;  background: url(../image/jiahao.jpg) no-repeat 20px 17px; height: 50px;  line-height: 50px;  list-style-type:none;  color: white;  font-size: 16px;}
.hd-leftmenulay_3 .hd-parent a{  color: white;}
.hd-leftmenulay_3  .hd-left-ul li{font-size: 16px;  height: auto; border-top: 1px solid #dddddd;}
.hd-leftmenulay_3  .hd-left-ul li>a{color: #333333;display: block;  height: 45px;line-height: 45px; padding: 0 15px;}
.hd-leftmenulay_3  .hd-left-ul li>a>i{display: inline-block;width: 12px;}
.hd-leftmenulay_3  .hd-left-ul .hd-currcol{ color: #ff4400!important;}
.hd-leftmenulay_3  .hd-left-ul li>dl{padding-left: 45px;background-color: #F2F2F2;padding-right: 15px;border-top: 1px solid #dddddd;}
.hd-leftmenulay_3  .hd-left-ul li>dl dd{height: 38px;line-height: 38px;}
.hd-leftmenulay_3  .hd-left-ul li>dl a{color: #333333;font-size: 14px;}
.hd-leftmenulay_3  .hd-left-ul li>a:hover,.hd-leftmenulay_3  .hd-left-ul li>dl a:hover{color: #ff4400;}


/*右边*/
.h-list-right{  width: 920px;  float: right;  border: 1px #dddddd solid;  min-height: 500px;}
/* 分页列表*/
.am-breadcrumb{  margin: 0;  padding: 0;  padding-left: 20px;  background-color: #f2f8fe;}
 .h-list-page li,.h-list-right .am-breadcrumb li{  height: 50px;  line-height: 50px;}
.am-breadcrumb a{  color: #444444;  font-size: 16px;}
.h-list-page li{  margin: 0;  background-repeat:no-repeat;  background-image: url(../image/fangge.jpg);  border: none;  border-bottom: 1px silver dashed;  padding:0 25px!important;  background-position:10px center;}
.h-list-page li a{  padding: 0;  display: inline;  color: #444444;}
.h-list-page li a:hover{  background-color: white;  color: #e90209;}
.h-list-page li h3{width: 630px;float: left; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;font-size: 14px;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.h-list-page li span{width: 120px;text-align: center;display: block;float: left;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;}
.h-list-page li em{width: 100px; float: right;text-align: right;}
.h-list-right .am-article{  padding: 10px;}
.h-list-right  .am-article-title{text-align: center;padding: 8px 0;}
.h-list-right  .h-article-bd img,.d-list-right  .h-article-bd img{max-width: 100%;}

/*分享文章列表*/
.h-share-list li h3{width: 640px;}
.h-share-list li span{width: 140px;float: left; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap;display: block;text-align: center;}
.h-share-list li em{width: 80px;}
/*文章详情*/
.h-article-lay{padding: 10px;}
.h-article-lay .h-article-hd{padding-bottom: 20px;}
.h-article-lay .h-article-hd .h-article-title-lay{text-align: center;margin-bottom: 10px;border-bottom: 2px solid #0c7ed9; padding: 8px 0 20px;}
.h-article-lay .h-article-hd .h-article-title-lay h1{font-size: 24px;font-family: "宋体";font-weight: bold;padding: 8px 0 10px;}
.h-article-lay .h-article-hd .h-article-title-lay h3{font-size: 22px;font-family: "微软雅黑";}
.h-article-lay .h-article-hd h3{font-size: 22px;}
.h-article-lay .h-article-hd .h-article-meta{text-align: center;font-size: 14px;font-weight: 400;}
.h-article-lay .h-article-hd .h-article-meta em{padding-left: 12px;}



    /*多级菜单
      <li class="">
                    <a class="h-a-action" href="">学校主页</a>
                    <dl>
                        <dd><a href="">学校主页</a></dd>
                        <dd><a href="">学校主页</a></dd>
                    </dl>
                </li>

                   $('.h-avg li').mouseout(function(){
            $(this).find('dl').hide();
        });

        $('.h-avg li').mousemove(function(){
            $(this).find('dl').show();
        });

    */

.h-avg dl{  position: absolute;  left: 0;  right: 0px;  top: 50px;  z-index: 989;  background-color: white;  padding: 0px;  margin: 0px;  display: none;}
.h-avg dd{  border-bottom: 1px double #cccccc;}
.h-avg dd>a{  color:#666666 ;  font-size: 16px;  height: 40px;  line-height: 40px;  display: block;  width: auto;  padding:0 10px;  text-align: center;  overflow: hidden;}
.h-avg dd>a:hover{  color:#f4060e ;  background-color: #f9f5f5;}

/*手机*/
.m-breadcrumb{background-color: white;padding: 8px;border: 1px solid #eeeeee;}
.m-article-hd{padding: 10px;}
.m-article-hd .m-article-title{font-size: 20px;font-weight: bold;}
.m-article-hd .m-article-meta{font-size: 14px;text-align: right;margin-top: 5px;}
.am-footer{margin-top: 0;}
.am-list li{padding: 0 8px;}

/*banner*/
.am-slider .am-slides img{min-height: 200px;object-fit:cover;}

/*详情页图片*/
.am-paragraph-default img{object-fit: contain;height: auto;}

/*样式禁用*/
blockquote {
  padding-top: 0;
  padding-bottom:0;

  border-left: none;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;}


/*详情列表搜索*/
.hd-search-lay{overflow: hidden;background-color: #f2f8fe;}
.hd-search-lay .am-breadcrumb{float: left;}
.hd-search-lay .hd-search{float: right;width: 350px;overflow: hidden;padding-top: 10px;padding-right: 20px;}
.hd-search-lay .hd-search input{height: 30px;line-height: 30px;float: right;width: 200px;}
.hd-search-lay .hd-search span{display: block;float: right;width: 60px;color: white;background-color: #0eb0d2;height: 30px;line-height: 30px;text-align: center;cursor: pointer;}
.hd-search-lay .hd-search span:hover{background-color:#0591ae;}