@charset "utf-8";

/* CSS Document author:jm*/
/** index **/
/*header*/
.daxue_header{ width:100%; height: 120px; background-image: url(../images/head_bg.png); background-repeat: no-repeat; background-size: 100% 100%; }
.daxue_header_n{ width: 1200px; margin: 0 auto; height: 120px;  }
.daxue_header_n_logo{ float: left; margin-top:13px;  margin-left: 36px;}
.study_search{ width: 186px; height: 30px; float:left; margin-top: 45px; position: relative; }
.searchinput{ width: 186px; height: 30px; border: 1px solid #F8F8F8;
border-radius: 4px;background:none; padding-left: 9px; font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;}
.icon_search{ width: 15px; height: 15px; position: absolute; top: 7px; right: 9px;background-image: url(../images/sousuo.png); background-repeat: no-repeat; background-size: 100% 100%; }
.searchinput::-webkit-input-placeholder{
font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;}
.login_but{width: 68px;
height: 28px;
background: #FFFFFF;
border-radius: 4px; float: left; text-align: center;line-height: 28px;font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #8A0200; margin-top: 46px; margin-left: 10px; cursor: pointer;}
.study_right{ float: right;position: relative;height: 120px; }
/*nav*/
.daxue_tarnav{width:100%;  height: 40px; background-color: #8A0200;}
.daxue_tarnav_n{ width: 1200px;margin: 0 auto; height: 40px;  }
.daxue_tarnav_n li{ cursor: pointer; float: left; width: 150px; height: 40px;  line-height: 40px; text-align: center; position: relative;  }
.daxue_tarnav_n li:first-child{  margin-left: 0px;  }
.daxue_tarnav_n li a{color:#fff; font-size:16px; font-family: "微软雅黑";  font-weight: 400; }
.daxue_tarnav_n li label{color:#fff; font-size:16px; font-family: "微软雅黑";  font-weight: 400;}
.daxue_tarnav_n li.active{ background-color: #fff; }
.daxue_tarnav_n li.active a{color:#8A0200;}
.daxue_tarnav_n li.active label{color:#8A0200;}

.daxue_tarnav_n li:hover{background-color:#fff; }
.daxue_tarnav_n li:hover a{color:#8A0200;}
.daxue_tarnav_n li:hover label{color:#8A0200;}
.daxue_tarnav_n ul>li:hover .nav_child{ display: block; }

.nav_child{ width:162px;  height: 144px; display: none; position: absolute;  z-index: 999;  left: -10px; top: 29px; background-image: url(../images/bg_xymx.png); background-repeat: no-repeat; background-size: 100%;  }
.nav_child.nav_child_news{background-image: url(../images/bg_xwdt.png); height: 254px;  }
.nav_child.nav_child_fw{background-image: url(../images/bg_xyfw.png); height:176px; }
.nav_child.nav_child_mx{background-image: url(../images/bg_hbmx.png); height:100px;}
.nav_child.nav_child_xymx{  }
.nav_child.nav_child_xyhd{}
.nav_child.nav_child_about{}
.n_item_li{ width: 148px; margin-left: 12px; height: 37px;  border-bottom: 1px solid #EFEFEF; line-height: 37px; text-align: center;}
.n_item_li:first-child{ margin-top: 20px; }
.n_item_li:last-child{ border-bottom: hidden; }
.n_item_li:hover span{color: #EA6248;}
.n_item_li.actives span{font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248;
cursor: pointer;
}
.n_item_li span{
    font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.banners_bg{ width: 100%; height: 360px; float: left; background-image: url(../images/banner.png); background-repeat: no-repeat; background-size: 100% 100%; float: left; }
.left_actinfo_titsl{ width: 99px; height: 24px; margin-left: 30px; margin-top: 30px; float: left; }
.left_actinfo_titsl span{font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;}

.n_item_li.active span{font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248;
cursor: pointer;
}

 
/*cons*/
.cons{
     
      width: 100%;      float: left;margin-bottom: 70px; 
}
.cons_n{ width: 1200px; margin: 0 auto;  }
.dh_top{width: 1200px; float: left;
height: 50px;
background: #EEEEEE;
border: 1px solid #CFCFCF; line-height: 50px; margin-top: 50px;}
.dh_top span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666; margin-left: 50px;}
.dh_con{ width: 1199px; margin-top: 10px; background: #FFFFFF;border: 1px solid #CFCFCF; float: left;}
.dh_nav{ width: 100%; height: 61px;  }
.dh_nav_ad{  float: left;  height:61px; line-height:71px; width: 580px; border-bottom: 1px solid  #C5C5C5;  margin-left: 41px;}
.dh_nav_ad li{ float: left; width: 64px; text-align: center; position: relative;font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333; }
.dh_nav_ad li.active{color: #8A0200;}
.suheng_i{ position: absolute; right: 0px; width: 1px;
height: 14px;
background: #C5C5C5; margin-top: 29px; }
.conactive_right_con_wbsel{  height:30px ; margin-right: 51px; margin-top:25px;  float: right;}
.item_ck_selh-s-hop{ width: 118px; height: 30px; background: #FFFFFF;
border: 1px solid #C5C5C5;
border-radius: 4px;  float: left;  line-height: 30px;}
.item_ck_selh-s-hop span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999; margin-left: 10px;}
.suosu{width: 48px;
height: 30px;
background: #C2151C;
border-radius: 4px; float: left; line-height: 30px; text-align: center;font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF; margin-left: 18px;}

.keyser{ width: 110px; height: 25px; border:hidden;  padding-left: 4px;}

.keyser::-webkit-input-placeholder{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;}

.lm_list{ width: 1107px; float: left; margin-left: 40px; margin-top: 20px; }
.lm_list li{ width: 100%; float: left; height: 256px;  border-bottom: 1px solid #EFEFEF; position: relative;}
.lm_img{ width: 90px; height: 90px;  float: left;border-radius: 6px; }
.lm_img img{ width: 90px; height: 90px; border-radius: 6px; }

.li_lm{ float: left;  width: 100%; margin-top: 30px;}
.lm_con{ margin-left:20px; float: left; }
.lm_con_ms_m{ float: left; margin-top: 19px; width: 743px; }
.lm_con_ms_m span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;}
.lm_con_title span{font-size: 18px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;}
.lm_con_ms{ margin-top: 31px; float: left; }
.lm_con_ms span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;}
.lm_con_ms label{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666; margin-left: 59px;}
.chalan{width: 78px;
height: 30px;
background: #8A0200;
border-radius: 6px; position: absolute ; right: 0;font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF; line-height: 30px; text-align: center; bottom: 85px;}

/*page*/
.page{ width: 100%;  height: 24px; margin: 40px 0; float: left; padding-left: 30px;}
.page_numall{font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #E29D5D;  float: left;}
.page_list{ margin-left: 5px;  float: left;}
.page_list li{ line-height: 24px; text-align: center; height: 24px; padding-left: 6px; padding-right: 6px; border: 1px solid #E29D5D;
border-radius: 2px; font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #C07835; float: left; margin-left: 5px;}
.page_list li a{font-family: Microsoft YaHei;
font-weight: 400;
color: #C07835; cursor: pointer;}
.page_list li.active{ background-color: #E29D5D; color: #fff; }
.page_list li.active a{ color: #fff; }
.page_list li a{font-family: Microsoft YaHei;
font-weight: 400;
color: #C07835; cursor: pointer;}


.page_go{ float: left; margin-left: 10px; font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #E29D5D;}
.page_go input{width: 30px;
height: 24px;
border: 1px solid #E29D5D;
border-radius: 2px; padding-left: 2px;}

.M-box3{ float: left; }
.M-box3 a{line-height: 24px; text-align: center; height: 24px; padding-left: 6px; padding-right: 6px; border: 1px solid #E29D5D;
border-radius: 2px; font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #C07835; float: left; margin-left: 5px;}
.M-box3 span{line-height: 24px; text-align: center; height: 24px; padding-left: 6px; padding-right: 6px; border: 1px solid #E29D5D;
border-radius: 2px; font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #C07835; float: left; margin-left: 5px;}
.M-box3 span.active{background-color: #E29D5D; color: #fff;}
.M-box3 input{width: 30px;
height: 24px;
border: 1px solid #E29D5D;
border-radius: 2px; float: left; margin-left: 4px; text-align: center;}
.M-box3 .jump-btn{ color: #E29D5D;  border:hidden;   border-bottom: 1px solid #E29D5D;  }
/**
 *  foot
 * */
.foot{ width: 100%; float: left; background-color: #C2151C; }
.foot_n{ width: 1200px; margin: 0 auto; text-align: center; height: 140px; }
.foot_bq{ margin-top:49px ;font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF; width: 100%; float: left;}
.foot_ba{ margin-top: 18px; width: 100%; float: left; }
.foot_ba a{font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;}
.textDiv{
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 4;
      overflow: hidden;
      /* width: 100%;
      height: 70px;
      white-space: wrap;
      text-overflow: ellipsis; */
}
