
/*---------------- 公共样式style -------------------------*/
html{overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin: 0; padding: 0; box-sizing: border-box;}
body{word-break: break-all; font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif; background: #fff;}
button,img,em{border: 0;}
img{vertical-align: middle;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none;}
a:hover{text-decoration: none;}
input,textarea{outline: none;}
em,i{font-style: normal; font-weight: normal;}
table{border-collapse: collapse; border-spacing: 0;}
label{display: block;}

/*---------------- 公共类class -------------------------*/
.font-m{font-family: 'microsoft yahei';}
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block;}
.clear:after{content: '\20'; display: block; height: 0; clear: both}
.clear{*zoom: 1}
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.hide{display: none;}
input::-webkit-input-placeholder{/* WebKit, Blink, Edge */ color: #d6d4d6;}
input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */ color: #d6d4d6;}
input::-moz-placeholder{/* Mozilla Firefox 19+ */ color: #d6d4d6;}
input:-ms-input-placeholder{/* Internet Explorer 10-11 */ color: #d6d4d6;}
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}

.allWidth{width: 1200px; margin: 0 auto;}
.w376{width:376px;margin-right:36px;}
.w376:nth-child(3n){margin-right:0px;}

/*====================== 顶部 =====================*/
.head_lis{height: 35px; line-height: 35px; background: #750002; overflow: hidden;}
.text_title{background:url(../upload/images/2020/3/3115474807.png)no-repeat left center;color: #fff;padding-left:20px;}
.collect a{color: #fff;}
.search input {
  width:0px;
  height: 28px;
  padding: 0 ;
  border-radius: 0px;
  background: none;
  border: 0px solid #c6c0c0;
  transition:all 1s;
  -moz-transition:all 1s;/* Firefox 4*/
  -webkit-transition:all 1s;/* Safari 和 Chrome*/
  -o-transition:all 1s;/* Opera*/
}
.search button{background: none; height: 30px;cursor: pointer; padding: 0 14px; margin-top: 3px;}
.search button img{width:16px;}

/*======================logo =====================*/
.top_head{height: 145px; background: #9e0709;}
.top_head .logo img{margin-top: 36px;}
.side{margin-right: 90px;}
.side .txtMarquee-top .bd ul li{color: #f7c9cc; font-size: 24px; height: 36px; line-height: 36px; font-weight: 600; font-family:'KaiTi','KaiTi_GB2312','楷体','楷体_GB2312';}

/* ===================主导航 ==================*/
.index_nav {height: 50px; line-height: 50px; position: relative; background: #ba1b1d;}
.navbar_ul>li{float: left; font-size: 18px; position: relative; width:120px;}
.navbar_ul>li:hover>a{font-weight:bold;background:#a71214;}
.navbar_ul>li:last-child{border-right: none;}
.navbar_ul>li:hover .menu{display: block;}
.navbar_ul>li:hover .menu a{color:#666;}
.navbar_ul>li>a{color: #fff; display: block;}
.navbar_ul>li>a.action{color: #fff; font-weight: 600; height: 50px; line-height: 50px; background:#a71214;}
.navbar_ul>li .menu{background: #fff !important; z-index: 9; width: 100%; display: none; position: absolute; top: 50px; left: 0;}
.navbar_ul>li .menu>li{width: 100%; margin: 0; color:#3d515a; border-bottom: 1px solid #eaedef;}
.navbar_ul>li .menu>li:last-child{border-bottom:none;}
.navbar_ul>li .menu>li:hover{background: #fff;}
.navbar_ul>li .menu>li a{width: 100%; font-size: 16px; color:#3d515a;}
.navbar_ul>li .menu>li:hover a{color: #ba1b1d; font-weight:bold;}

/*===================== banner============================= */
.banner_sty{height: 420px; text-align: center; position: relative; background:#f9f5f5;}
.banner_sty .allWidth{position: relative;}
.banner_sty img{width:100%; height:420px;}
.banner_sty .allWidth>a{width:28px;height:42px;position:absolute;top:0;bottom:0;margin:auto;z-index: 100;}
.banner_sty .prev{background:url(../upload/images/2020/4/a905d36865bf6189.png)no-repeat center center;left:0;}
.banner_sty .next{background:url(../upload/images/2020/4/a03f0797f0350764.png)no-repeat center center;right:0;}
.banner_sty .bd .tempWrap{margin:auto;}
.banner_sty .entrance{position: absolute; bottom: 0;}

/* ======================正文内容====================== */
.container{background: #fff; padding-bottom: 20px;}
.contain{background: #f7f2f2;}
.one_flr{padding: 20px 0; overflow: hidden;}
.one_flr .one_fl_fl .contents_b{padding-top: 22px; height: 278px; width: 376px;}
.one_flr .title,.two_flr .title{height: 40px; border-bottom: 2px solid #ccc; line-height: 40px;}
.one_fl_fl{float: left; background: #fff;}
.div_tz{float: left; width: 70px; text-align: center; font-size: 16px; margin-right: 35px; font-weight: 600;}
.two_flr{overflow: hidden;}
.title .more_div a{color: #8e8e8e; font-size: 12px;}
.title .more_div a:hover{font-weight:bold;}
.list_box .div_title{float: left; width: 102px; text-align: center; font-size: 16px; margin-right: 12px; border-bottom: none; color: #8E8E8E; font-size: 16px; font-weight: 600;}
.list_box .normal{color: #fff; cursor: pointer; background:url(../upload/images/2020/4/b80327cfe3f1e396.png)no-repeat center center; background-size:100% 100%;}
.slideBox{width: 376px; height: 256px; position: relative;}
.slideBox .bd ul li{width: 376px; height: 255px; float: left;}
.slideBox .bd ul li img{width: 376px;height: 255px;}
.slideBox .bd ul li span{display: block; width: 100%; color: #fff; background: #070e18; text-indent: 10px; font-size: 12px; height: 30px; line-height: 30px; position: absolute; left: 0; bottom: 0; opacity: .9;}
.slideBox .hd{height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1;}
.slideBox .hd ul{overflow: hidden; zoom: 1;}
.slideBox .hd ul li{float: left; margin-right: 6px; width: 10px; height: 10px; background: #989898; cursor: pointer; border-radius: 50%;}
.slideBox .hd ul li.on{background: #fff;}
.marker{background: url(../upload/images/2020/1/210613356.png) no-repeat; width: 6px; height: 8px; float: left; margin-top: 14px; position: absolute; left: 0;}}
.common-h ul{padding-top:12px;}
.common-h ul li{line-height: 36px; padding-left: 15px; height: 36px; position: relative; font-size:14px;}
.common-h ul li a{color: #4d4d4d; font-size: 14px;}
.common-h ul li a:hover{color:#ba1b1d;}
.contents_b_title{color: #ba1b1d; font-size: 16px; font-size: 18px; font-weight: bold; padding: 18px 0 5px 0;}
.contents_b_title .fr{display: none;}
.contents_b_content{font-size: 14px;color: #ba1b1d; font-weight: 550; line-height: 28px;}
.contents_a ul li{height: 36px; line-height: 36px; font-size:14px;}
.contents_a ul li a{color: #333; font-size: 14px;}
.contents_a ul li a:hover{color: #ba1b1d;}

/*notice*/
.title_tz{height: 40px; border-bottom: 2px solid #ccc; line-height: 40px;}
.title_tz .more_div a{color: #8e8e8e; font-size: 12px;}
.title_tz .more_div a:hover{font-weight:bold;}
.tz_box{height:278px;padding:22px 0;}
.tz_box>.tempWrap{height:256px !important;}
.tz_box ul li{height: 60px; line-height: 60px; border-bottom: 1px solid #d9daeb;}
.tz_box ul li:last-child{border-bottom: none;}
.tz_box ul li .dd{font-size: 15px; background-color: #ba1b1d; line-height:30px; color: white; width: 30px; height: 30px; float: left; margin: 0 0 0 15px;}
.tz_box ul li .yy{display: block; height: 30px; width: 56px; background-color: white; color: black; line-height:30px; font-size: 12px; margin-top: 0; float: left;}
.notice_title{height: 60px; line-height: 60px; margin-left: 15px; float: left;}
.notice_title a{font-size: 14px; color: #333;}

/*  系部网站  */
.access{padding-top:20px; height: 220px; overflow:hidden; background:url(../upload/images/2020/4/69b99d5d34449a18.png)no-repeat center center; background-size:100% 100%;}
.access ul{padding: 0 14px;}
.access ul li{float: left; text-align: center; margin: 0px 30px;height:82px;}
.access ul li:nth-child(1),.access ul li:nth-child(2),.access ul li:nth-child(3){margin-bottom:20px;}
.access ul li a{width:56px;height:56px;line-height: 56px;display: inline-block;}
.access ul li a img{width:100%;}
.access ul li:hover .hover_img {
  transform: translateY(-4px);
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.access ul li .qz_title{color: #666666; font-size: 14px; padding-top: 5px;}
.access ul li:hover .qz_title{color:#ba1b1d;}

/* 专题专栏 */
.special_column{overflow:hidden;padding: 35px 0;}
.column_left{width:704px;overflow:hidden;position: relative;}
.column_left .bd .tempWrap{width:100%!important;}
.column_left .bd ul li{width:170px;height:100px;margin-right:6px;}
.column_left .bd ul li a{display:block;}
.column_left .bd ul li a img{width:170px;height:100px;}
.entry{margin-top:16px;}
.entry ul li{width:56px;margin-left:26px;}
.entry ul li a{display: block; text-align: center; height: 54px; line-height: 54px;}
.entry ul li a img{width:36px;}
.entry ul li a:hover img {
  transform: translateY(-4px);
  -webkit-transform: translateY(-4px);
  -moz-transform: translateY(-4px);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.entry ul li .entry_title{color:#9e0709;font-size:14px;}

/*==================== 栏目页 ==================*/
.column_box{min-height: 600px; background: #f9f5f5; overflow: hidden;}
.column_box .column_info{min-height: 600px; background: #fff; padding:0 20px 40px; position: relative; overflow: hidden;}
.left_page{width: 300px; margin-top: 40px; margin-bottom: 40px;}
.left_page .title{width: 300px; height: 105px; text-align: center; line-height: 100px; font-size: 24px; background: #ba1b1d; color: #fff; display: flex; justify-content: center; align-items: center; opacity: .8;}
.left_page .title .inner-triangle{width: 280px; height: 80px; margin: 0 auto; border: 1px solid #fff; line-height: 80px;}
.left_box dd{height: 50px; width: 100%; line-height: 50px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd:hover{background: #ffebe8;}
.left_box dd a{color: #000; display: inline-block; width: 94%;}
.left_box dd:hover a{color: #ba1b1d;}
.left_box dd:hover .icon_02{background: url(../upload/images/2020/1/2135036449.png)no-repeat; background-size: 100% 100%; width: 8px; height: 10px; float: right; position: relative; top: 22px; right: 10px;}
.left_box dd.normal{background: #ffebe8;}
.left_box dd.normal a{color: #ba1b1d; padding-left: 8px; display: inline-block; width: 94%;}
.left_box dd.normal .icon_02{background: url(../upload/images/2020/1/2135036449.png)no-repeat; background-size: 100% 100%; width: 8px; height: 10px; float: right; position: relative; top: 22px; right: 10px;}
.address{float: left; width: 830px; height: 45px; margin-top: 62px; opacity: .8; margin-left: 30px; border-bottom: 2px solid #b5b4c2;}
.address .location{width: 100%; line-height: 45px;}
.address .location ul li{float: left;}
.address .location ul li,.address .location ul li a{color: #000;}
.address .location ul li.t div{background: url(../upload/images/2020/1/213563101.png)no-repeat; background-size:100% 100%; width: 15px; height: 18px; float: left; margin: 10px 5px 0 0;}
.right-con{float: left; width: 830px; margin-left: 30px;}
.right-con>ul>li{height: 36px; line-height: 36px; border-bottom: 1px dotted #b5b4c2;}
.right-con>ul>li .dot_list{width: 3px; height: 3px; border: 1px solid #b5b4c2; border-radius: 100px; background-color: #b5b4c2; opacity: 0.5; float: left; margin-top: 15px; margin-right: 7px;}
.right-con>ul>li>a{font-size: 14px; color: #000;}
.right-con>ul>li>a:hover{color: #ba1b1d;}

/*==================== 内容页 ==================*/
.right-con .con_text .titles h4{color: #ba1b1d; font-size: 20px; padding: 10px;}
.right-con .con_text .titles p{padding: 20px 0;}
.right-con .con_text .titles p span{display:inline !important;}
.right-con .con_text .text{color:#666; font-size: 16px; line-height: 34px;}
.right-con .con_text .text img{max-width:100%;height:auto!important;margin:0 auto;}
.right-con .con_text .text_next{font-size: 14px; height: 40px; line-height: 40px;}
.right-con .con_text .text_next a{color: #333;}
.right-con .con_text .text_next a:hover{color: #ba1b1d;}
.ads-float-close{
  height:26px!important;
  top:-30px!important;
  background:url(../images/close.png)no-repeat center right !important;
  background-size:26px 100%!important;
}

/* ==========================分页=========================== */
.page_num{overflow: hidden; width: 510px; margin: auto; margin-top: 30px;}
.page_num .page>ul>li{float: left; color: #898989; font-size: 14px; margin: 0 6px;}
.page_num .page>ul>li>a{color: #9e0709;}
.page_num .page>ul .number>li{float: left; margin: 0 4px; width: 22px; height: 22px; line-height: 22px; border: 1px solid #a8a8a8; text-align: center;}
.page_num .page>ul .number>li.thisclass{border: 1px solid #9e0709; color: #9e0709;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #9e0709;}

/*==================footer 底部 ==========================*/
.footer{background: #9e0709; padding-top: 25px; padding-bottom: 15px; overflow: hidden; color:#fff;}
.foo_fl{width: 800px; float: left;}
.foo_fl .f_link{margin-bottom: 20px; margin-right: -18px; width: 810px; float: left;}
.foo_fl .f_link select{width: 180px; height: 25px; margin-right: 18px; color: #666; border: none;}
.foo_fl .txt{width: 773px; float: left;}
.foo_fl .txt .icon-p{width: 773px; color: #fff; margin-bottom: 10px;}
.erweima{margin-right: 20px; position: relative;}
.weixin_con{width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999; display: none;}
.erweima .fr span{display: block; margin-top: 5px; color: #fff; text-align: center; font-size: 12px;}

.view-img-wrap{display:none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .6);} 
.view-img-wrap img{position: absolute; top: 50%; left: 50%; margin: -150px 0 0 -150px;}

