/************************** aidaose ***************************
html { 
    filter: grayscale(100%); 
    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter: url("data:image/svg+xml;utf8,#grayscale"); 
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
    -webkit-filter: grayscale(1);
}

body {filter: gray}

/************************** style ***************************/
*{box-sizing: border-box;}
html{overflow-x:hidden;margin: 0 auto;}
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;}
body{word-break: break-all;font: 12px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;background: #fff;overflow:hidden;}
button,a,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,button,select{outline:none;}
em,i{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
input{border:0;appearance:none;-moz-appearance:none; -webkit-appearance:none; color: #4d4d4d; font-size:12px; background:none;}


/*************************** class ***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.font-m{font-family: ;}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.cursor{cursor:pointer;}
.hide{display:none;}
.ell{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.allWidth{width:1400px;margin:auto;}


/******************** head ***********************/
.top{height:105px;overflow:hidden;border-bottom: 4px solid #a00912;background:#e10811 url(../upload/images/2021/9/ec79c3e195e5d429.png) no-repeat center center;background-size: 100% 100%;}
.top .top_img01{margin:36px 0 36px 176px;}
.top .top_img02{margin:36px 176px 36px 0;}
.head{padding: 0; position: absolute; left: 0; right: 0;padding: 24px 0;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;}
.head > .allWidth{width: 1700px;}
.head .logo{width:523px;}
.head .logo img{width:100%;}
.scroll_top{position:fixed;top:0;background: rgba(160,9,18,0.9);z-index: 10000;}


/* ================ nav ==========================*/
.scroll_top .nav{background:none;}
.nav{line-height: 70px; position: relative; background: rgba(0,0,0,0.2); border-radius: 35px; margin-top: 30px;z-index: 10000;}
.navbar_ul{padding: 0 20px;}
.navbar_ul li{min-width: 108px;float: left; font-size: 16px; position: relative;}
.navbar_ul li a{color: #fff; display: block; padding: 0 14px;}
.navbar_ul > li > a.action, .navbar_ul > li > a:hover{font-weight: 600;}
.navbar_ul .menu {background:#fff; width: 150px; display: none; position: absolute; top: 70px;left: 0;right: 0;margin: auto; opacity: .94;z-index: 100;}
.navbar_ul .menu li{line-height: 30px;width: 100%;border: 1px solid #ccc;border-bottom: 0;}
.navbar_ul .menu li:last-child{border-bottom: 1px solid #ccc;}
.navbar_ul .menu li a{color: #4d4d4d; font-size: 15px;padding: 9px 8px;}
.navbar_ul .menu li:hover a{color:#ba2d35;font-weight: 600;}
.navbar_ul > li:hover .menu{display:block;}


/*************************** banner ***************************/
.banner{overflow: hidden; }
.banner .bd ul li img{width:100%;}


/************************** head_line ****************************/
.one_floor{overflow: hidden;}
.one_floor > .allWidth{box-sizing: content-box;padding: 0;    padding: 40px 0 40px;border-bottom: 1px solid #e7e7e7;}
.head_line .line_title{line-height: 30px; font-size: 18px; color: #25272b; font-weight: bold; margin-right: 50px;}
.head_line .line_title img{float: left; margin:3px 12px 0 0;}
.head_line .line_list{width: 758px;height: 30px; line-height: 30px; overflow: hidden;}
.head_line .line_list li{float: left; font-size: 14px; color: #595959; margin-right:50px;width:auto !important;}
.head_line .line_list li:hover{color:#ba2d35;font-weight:bold;}
.head_line .line_list li a{color: #595959;}
.head_line .tempWrap{float:left;width:758px !important;}
.head_line .line_more{margin-left:62px;}
.head_line .line_more a{font-size: 14px;color: #ba2d35; line-height: 30px;}
.head_line .line_more a:hover{font-weight:bold;}
.search form{height: 30px; line-height: 30px; border: 1px solid #d2d2d2; border-radius:15px;}
.search input{float: left; width: 238px; padding-left: 16px; height: 28px;}
.search button{float: left; height: 28px; padding: 0 12px; background:none;border:none;cursor: pointer;}


/************************** two_floor ****************************/
.common_title{height: 42px; line-height: 42px; border-bottom: 2px solid #a9b9bf; box-sizing: content-box;}
.common_title span{color: #808080; font-size: 20px; margin-right: 40px; display: inline-block; cursor: pointer;}
.common_title span.normal{color: #333; font-weight: bold; border-bottom: 2px solid #ba2d35; box-sizing: content-box;}
.common_title .more a{color: #ba2d35; font-size: 14px;}
.common_title .more a:hover{font-weight:bold;}

.two_floor{margin: 30px 0 50px;}
.news_tabs{width:920px}
.news_tabs .lists{height: 290px; overflow: hidden; margin-top: 22px;}
.slideBox{width: 480px; height: 290px; position: relative;}
.slideBox .tempWrap{width:100% !important;}
.slideBox .bd li{position: relative;width: 480px; height: 290px;}
.slideBox .bd li img{width: 480px;height: 290px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.slideBox .bd li img:hover{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);}
.slideBox .bd li .slide_title{position: absolute; left: 0; bottom: 0; width: 100%; height: 26px; line-height: 26px; background: rgba(0,0,0,0.6); color: #fff; font-size: 14px; padding-left: 10px;}
.slideBox .hd{position: absolute; right: 0; bottom: 7px;}
.slideBox .hd li{width: 10px; height: 10px; border-radius: 50%; float: left; background: #989898; margin-right: 10px;cursor: pointer;}
.slideBox .hd li.on{background: #fff;}

.news_tabs .list_info{width: 402px;}
.news_tabs .list_info li.active a{position: relative; color: #666666; font-weight: bold;display:block;}
.news_tabs .list_info li.active{margin-bottom: 18px; height: 94px;}
.news_tabs .list_info .active .new_title{font-size: 16px; height: 36px; line-height: 20px;}
.news_tabs .list_info .active .new_con{font-size: 14px; line-height: 34px;}
.news_tabs .list_info .active .new_time{position: absolute; right: 0; bottom: 10px; line-height: 16px;}
.list_info li{height: 38px; line-height: 38px;font-size: 14px;}
.list_info li a{color: #4d4d4d;}
.list_info li a:hover,.list_info li a:hover .title{color:#ba2d35;font-weight:bold;}
.list_info li i{color: #999;}

.notice_tabs{width:396px;}
.notice_tabs .common_title{border-color:#ba2d35;}
.notice_tabs .list_cover{height: 312px; padding:22px 16px;background: #f7f7f7;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.notice_tabs .list_cover .tempWrap{height:270px !important;}
.notice_tabs .list_cover li{width:100%;height: 59px; line-height: 59px; border-bottom: 1px solid #d9daeb;}
.notice_tabs .list_cover li .date{margin-right:12px;margin-top:14px;}
.notice_tabs .list_cover li .date div{display: inline-block;height: 30px;line-height:30px;text-align:center;}
.notice_tabs .list_cover li .date .dd{width: 30px; background: #ba2d35; color: #fff; font-size:14px;}
.notice_tabs .list_cover li .date .yy{width:56px;color:#4d4d4d;background:#fff;}
.notice_tabs .list_cover li a{color:#575858;font-size:14px;line-height:58px;}
.notice_tabs .list_cover li a:hover{color:#ba2d35;font-weight:bold;}

.three_floor{background: url(../images/enter_bg.jpg)no-repeat center center; background-size: 100% 100%; }
.three_floor .tempWrap{width:100% !important;}
.three_floor .enter{padding: 36px 0 16px !important;}
.three_floor .enter li{text-align: center;width: 66px;margin:0 46px;}
.three_floor .enter li a img{display: inline-block;max-width:80%;max-height:80%;}
.three_floor .enter li .enter_ico{width: 66px; height: 66px; line-height: 62px; text-align: center; border: 1px solid #e0e0e0; background-color: #fff; border-radius: 8px;overflow:hidden;}
.three_floor .enter li .enter_ico img{transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.three_floor .enter li .enter_ico:hover img{transform: rotate(360deg);-ms-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);}
.three_floor .enter li:hover{color:#ba2d35;font-weight:bold;}
.three_floor .enter li .enter_title{font-size: 14px; color: #666;line-height: 45px;}

.four_floor{margin-top: 40px;}
.message_tabs .common_title{height: 60px; overflow: hidden; line-height: 60px; border:0;}
.message_tabs .common_title span{padding-right: 26px;margin-right: 20px; background: url(../images/dot.png)no-repeat center right;}
.message_tabs .common_title span:last-child{background:none;}
.message_tabs .common_title span.normal{border:0;}
.mess_list > ul{width: 796px;}
.mess_list > ul li{width: 370px;min-height: 184px; margin:0 26px 24px 0; display: inline-block; padding: 20px 32px; border: 1px solid #ebebeb; border-bottom: 6px solid #ba2d35;box-shadow: 6px 6px 6px #fafafa, -6px -6px 6px #fafafa;}
.mess_list > ul li:nth-child(2),.mess_list > ul li:nth-child(3){background: url(../images/tab_bg.png)no-repeat center center; background-size: 100% 100%;}
.mess_list > ul li:hover .mess_title ,.mess_list > ul li:hover .mess_con{color: #ba2d35;}
.mess_list > ul li .mess_title{font-size: 14px; color: #4d4d4d; font-weight: bold;}
.mess_list > ul li .mess_time{color: #a9a9a9; line-height: 40px; padding-left: 18px; background: url(../images/time.png)no-repeat center left;}
.mess_list > ul li .mess_con{font-size: 14px; color: #636363; line-height: 26px;}
.mess_list > ul li .mess_con span{color: #ba2d35;}

.slideBox2 , .slideBox2 .bd li , .slideBox2 .bd li img{width: 604px; height: 400px;}
.slideBox2 .bd li .slide_title{height: 44px; line-height: 44px;}
.slideBox2 .bd li .slide_title .titles{width: 320px; display: inline-block;}
.slideBox2 .hd{bottom: 11px;}
.slideBox2 .hd li.on{background: #ba2d35;}
.slideBox2 .hd li{width: 22px; height: 22px; line-height: 22px; color: #fff; text-align: center; background: rgba(0,0,0,0.5);}

.five_floor{margin-bottom: 50px;}
.five_floor .common_title{border:none;margin: 28px 0;}
.five_floor .common_title span.normal{border:none;}
.picMarquee-left .tempWrap{width:100% !important;}
.picMarquee-left ul li{float: left; width: 300px; height: 100px; margin-right: 28px; position: relative;}
.picMarquee-left ul li img{width: 300px; height: 100px;}


/* ========================== footer =========================== */
/*links*/
.links{background: #f0f0f0;padding: 20px 0;}
.links .link_title{margin-bottom: 10px;}
.links .link_title span{background: url(../upload/images/2022/2/225fbed20f39d91e.png) no-repeat center left;display: inline-block;padding-left: 36px;font-size: 18px;color: #333;font-weight: bold;line-height: 30px;}
.links .link_div li{margin-right: 20px;line-height: 30px;}
.links .link_div li a{font-size: 16px;color: #333;}
.links .link_div li:hover a{color: #ba1b1d;}

.footer{background:#ba1b1d;}
.footer a{display:inline-block; color:#fff;}
.foot_logo{padding: 30px 0;}
.foot_txt{color: #fff;line-height: 30px;padding: 50px 0 0 82px;}
.foot_code{padding-top: 56px;}
.erweima{position: relative;text-align: center;}
.erweima img{width:30px; height: 30px;display: inline-block;}
.erweima .fr span{display: block; margin-top: 5px; color: #fff; text-align: center; font-size: 12px;}
.erweima .weixin:hover .hide_img{display: block;}


/*==================== channels ==================*/
.column_box{min-height: 600px;overflow: hidden;}
.column_box .column_info{min-height: 600px; background: #fff; padding:0 20px 40px; position: relative; overflow: hidden;}
.left_page{width: 280px; margin-top: 40px;}
.left_page .title{width:100%; height: 80px; text-align: center; line-height: 80px; font-size: 24px; background:#ba2d35;color:#fff;}
.left_box dd{width: 100%; line-height: 30px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #000; display: inline-block; width: 94%;padding: 10px 0;}
.left_box dd:hover a{color: #ba2d35;font-weight: bold;}
.left_box dd.normal a{color: #ba2d35; font-weight: bold; display: inline-block; width: 94%;}
.address{float: right; width: 1030px; height: 45px; margin-top: 75px; opacity: .8; 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 a{display:inline-block;}
.address .location ul li.t div{ width: 0; height: 18px; float: left; margin: 10px 5px 0 0;}
.right-con{float: right; width: 1030px;}
.right-con ul.channel_list{margin-top:10px;}
.right-con ul.channel_list>li{height: 46px; line-height: 46px; border-bottom: 1px dashed #b5b4c2;}
.right-con ul.channel_list>li .dot_list{width: 3px; height: 3px; border: 1px solid #b5b4c2; border-radius: 100px; background-color: #b5b4c2; opacity: 0.5; float: left; margin-top: 22px; margin-right: 7px;}
.right-con ul.channel_list>li>a{font-size: 14px; color: #000; display: inline-block;}
.right-con ul.channel_list>li>a:hover{color: #ba2d35;font-weight:bold;}

/*  page  */
.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;border: none;height: 22px;line-height: 22px;}
.page_num .page>ul>li>a{color: #ba2d35;}
.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 #ba2d35; color: #ba2d35;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #ba2d35;}



/*==================== contents ==================*/
.right-con .con_text .titles h4{color: #ba2d35; font-size: 20px; padding: 10px;padding-top: 30px;}
.right-con .con_text .titles p{padding-bottom: 20px;}
.right-con .con_text .titles p span{display:inline-block !important;}
.right-con .con_text .text{font-size: 16px; line-height: 34px;}
.right-con .con_text .text img{max-width:100%!important;height:auto!important;}
.right-con .con_text .text table td,.right-con .con_text .text table th{padding: 5px 10px;border: 1px solid #DDD;}
.right-con .con_text .text ul,.right-con .con_text .text li{list-style:auto;}
.right-con .con_text .text_next{font-size: 14px; height: 40px; line-height: 40px;}
.right-con .con_text .text_next a{color: #333;display: inline-block;}
.right-con .con_text .text_next a:hover{color: #ba2d35;}
.ads-float-close{height:26px!important; top:-13px!important; left:13px; background:url(../images/close.png)no-repeat center right !important; background-size:26px 100%!important;}
