@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; }
.conactive_left{width: 248px;
/* height:643px; */
float: left;
background: #8A0200; margin-top: 50px;}
.left_actinfo_titsl_nav{width: 238px;
/* height:559px; */
background: #FFFFFF; margin-left: 10px; margin-top:30px; float: left;}
.left_actinfo_titsl_nav li{

     width: 238px; height: 70px; line-height: 70px; text-align: center;  border-bottom: 1px solid #efefef;
}
.left_actinfo_titsl_nav li:last-child{

      border-bottom: hidden;
}
.left_actinfo_titsl_nav li.active{

    background: #EBEAEA;
}
.left_actinfo_titsl_nav li:hover{

    background: #EBEAEA;

}
.left_actinfo_titsl_nav li:hover span{

   
   color: #EA6248;
}
.left_actinfo_titsl_nav li a{ display:block;
    height:100%;color: #333333;}
.left_actinfo_titsl_nav li.active span{font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248;}
.left_actinfo_titsl_nav li span{font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;}

.conactive_right{ width:923px; height: 1098px; float: right; margin-top: 50px;}
.conactive_right_top{width: 923px;
height: 50px;
background: #EEEEEE;
border: 1px solid #CFCFCF; line-height: 50px;}
.conactive_right_top span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666; margin-left: 50px;}
.conactive_right_top span a{color: #666666;}
.conactive_right_con{ width: 922px; height: 1038px;background: #FFFFFF;
border: 1px solid #CFCFCF; margin-top: 10px; }
.conactive_right_con_wbsel{ width: 822px; height:30px ; margin-left: 50px; margin-top:40px;  float: left;}
.item_ck_selh{ width: 118px; height: 30px; background: #FFFFFF;
border: 1px solid #C5C5C5;
border-radius: 4px; margin-left: 10px; float: left;  line-height: 30px;}
.item_ck_selh span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999; margin-left: 10px;}

.item_ck_selh:first-child{ margin-left: 0; } 
.icon_sel_{ width: 14px; height: 14px; float: right; margin-right: 10px; background-repeat: no-repeat; background-size: 100% 100%; margin-top: 7px; }
.icon_sel_time{ background-image: url(../images/rili.png);}
.icon_sel_active{background-image: url(../images/xiala.png); width: 10px; height: 10px; margin-top: 10px;}
.keyser{ width: 114px; height: 25px; border:hidden; position: absolute;   padding-left: 4px;}

.keyser::-webkit-input-placeholder{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;}

.qyselk{ width: 90px; height: 25px; border:hidden; top: 5; position: absolute; margin-left: 5px;  padding-left: 4px;}

.qyselk::-webkit-input-placeholder{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;}
.item_ck_selh-s-hop{ width: 160px; 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; cursor: pointer;}

.conactive_right_con_list{ width: 822px; float: left; margin-left: 50px; margin-top: 30px; }
.conactive_right_con_list li{

    width: 100%;
    height: 178px;
    float: left;
    border-bottom: 1px dashed #EFEFEF;
}
.news_sd_img{ width: 56px; height: 65px; margin-top: 30px; float: left; background-image: url(../images/bg_date.png); background-repeat: no-repeat; background-size: 100%; }
.new_sd_day{ width:100% ; height: 37px; line-height: 37px; text-align: center; }
.new_sd_day span{
font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #C2151C;

}
.new_sd_date{ width:100%; height: 28px; text-align: center; line-height: 28px; }
.new_sd_date span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;}
.new_sd_con{ width:400px;float:left; margin-top:30px; margin-left: 20px;}
.new_sd_cons{ width:336px; height: 65px; float:left; margin-top: 20px; border-right: 1px #efefef solid;}
.new_sd_con_title label{color: #EA6248; font-size: 16px;font-family: Microsoft YaHei;
font-weight: 400;font-weight: bold;}
.new_sd_con_title span{color: #333333; font-size: 16px;font-family: Microsoft YaHei;
font-weight: 400;font-weight: bold;}
.new_sd_con_ms{ margin-top: 7px;}
.new_sd_con_ms span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;}
.new_sd_con_ms p{ margin-top: 16px; }

.new_sd_thumb{width: 200px; height: 100px; float: left; margin-left: 20px; margin-top: 40px;}
.new_sd_thumb img{ width: 200px; height: 100px; }
.new_sd_con_shownum{ margin-top:55px; float: left; margin-left: 40px;  }
.new_sd_con_shownum span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;}
.showa span{ margin-left: 2px;  }
.sline{width: 1px;
height: 65px;
background: #EFEFEF; float: left; margin-left: 48px; margin-top:56px;}
.icon_shownum{ width:14px;height:14px; display: inline-block; vertical-align: middle; background-image: url(../images/yueduliang.png); background-repeat: no-repeat; background-size: 100%;  }
.but_actstaut{width: 72px;
height: 30px;
background: #C2151C;
border-radius: 4px; line-height: 30px; text-align: center;font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;  margin-top: 80px;    float: right; margin-right: 6px;}
.but_actstaut_end{ background-color: #999; }
.new_sd_img{

       width: 194px;
height: 116px;
border-radius: 2px;
float: left; margin-top: 30px;
}
.new_sd_img img{ width: 194px; height: 116px; }
.dshow{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248; margin-bottom: 22px;}


.new_cons_n_dh_nav_but{ width: 100%; height: 40px; float: left; margin-top: 40px;  text-align: center;}
.new_cons_n_dh_nav_but_n{ margin:0 auto; width: 500px; }
.xueyuan_but.fenbu_but{width:132px;
height: 42px;
background: #C2151C;
border-radius: 6px;font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF; text-align: center; line-height: 42px; float: left; cursor: pointer; }
.xueyuan_but{width:132px;
height: 42px;
background: #ECEBEB;
border-radius: 6px;font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;text-align: center; line-height: 42px; float: left; cursor: pointer; margin-left: 30px;}

.both{width: 822px;
height: 4px;
background: #C2151C; float: left; margin-top: 30px; margin-left: 50px;}

.god_list{ width: 822px; float: left; margin-left: 50px; margin-top: 40px; }
.god_list li{

       width: 252px; height: 350px; float: left; margin-left: 31px; margin-bottom: 30px;

}
.god_list li:nth-child(3n-2){ margin-left: 0; }
.god_img{ width: 252px; height: 250px; background-color: red; }
.god_img img{ width: 252px; height: 250px; }
.god_info{width: 252px;
height: 100px;
background: #FFFFFF;
border: 1px solid #D4D4D4; position: relative;}
.god_info_tit{ width: 208px; margin: 0 auto; margin-top: 15px; }
.god_info_tit span{font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;}
.god_info_d_s{ position: absolute; bottom: 8px;  width: 100%;  }
.god_info_d_s span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248; float: left; margin-left: 16px;}
.god_info_d_s label{ float: right; margin-right: 14px;font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248; }
.icon_sel_numss{ width: 14px; height:14px ; display: inline-block; vertical-align: middle;  background-image: url(../images/yueduliang.png); margin-right: 1px; background-repeat: no-repeat; background-size: 100%; }



.zp_list{ width: 822px; float: left; margin-left: 50px; margin-top: 30px; }

.zp_list li{ width: 100%; float: left; height: 169px; border-bottom: 1px solid #EFEFEF; }
.zp_types{ float: left; margin-top: 31px ;  width: 100%; }
.zp_types span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;}

.zp_zwadd{ width: 100%; float: left; margin-top: 20px; }
.zp_zwadd span{font-size: 16px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;}
.zp_zwadd label{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333; float: right;}

.zp_com{ width: 100%; float: left; margin-top: 29px; }
.zp_com_name{float: left;}
.zp_com_name span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;}
.zp_com_num{ float: left; margin-left: 46px; }
.zp_com_num span{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #999999;}
.zp_com_coin{ float: right; }
.zp_com_coin span{font-size: 14px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #EA6248;}


.bm_dh_h{  width: 100%;  margin-top: 42px; margin-left: 41px;  float: left;}
.bm_dh_h_h{width: 4px;
height: 14px;
background: #C2151C;
border-radius: 1px; float: left; margin-top:2px;}
.bm_dh_h_t{ float: left; margin-left: 6px; }
.bm_dh_h_t span{font-size: 14px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;  margin-bottom: 10px;}

.bm_dh_hs_tab{ width:840px; margin-left: 30px;  margin-top: 40px; float: left;  height: 24px; border-bottom: 1px solid #EFEFEF;}
.bm_dh_hs_tab li{  float: left;  width: 60px; margin-left: 47px; font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #000000; cursor: pointer; height: 24px;}
.bm_dh_hs_tab li:first-child{  margin-left: 0; }
.bm_dh_hs_tab li.active{font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #C2151C; border-bottom: 2px solid  #C2151C;}

.addqy{ width: 70px;
height: 30px;
background: #C2151C;
border-radius: 4px; text-align: center;line-height: 30px;font-size: 12px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF; float: left; margin-left: 20px; cursor: pointer; }

/*page*/
.page{ width: 100%;  height: 24px; margin-top:40px; float: left; margin-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;}

* 分页 */
.page-item{
    margin-right:4px;
}
.page-item .page-link{
    width:40px !important;
    height: 40px !important;
    padding-left:0 !important;
    padding-right:0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--font-16-size);
    color:var(--font-normal-color);
}
.page-item:first-child .page-link{
    border-top-left-radius:0 !important;
    border-bottom-left-radius: 0 !important;
}
.page-item:last-child .page-link{
    border-top-right-radius:0 !important;
    border-bottom-right-radius: 0 !important;
}
.active>.page-link, .page-link.active{
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
}