/*==================================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;}
body {
  word-break: break-all;
  font: 12px/1.5 'microsoft yahei', 'simsun', sans-serif, tahoma, arial, 'Hiragino Sans GB', sans-serif;
  background: #fff;
  box-sizing: border-box;
  background: url(../upload/images/2020/5/35496e180edc2fea.png)no-repeat bottom center;
}
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============================================*/
.fl{float: left;}
.fr{float: right;}
.block{display: block;}
.inline-block{display: inline-block;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block;}
.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;}
.overflow{overflow: hidden;}
.hide{display: none;}
.container{padding: 0;}

/* ==========================float========================= */
.float_win{width: 177px; height: 316px; background: url(../upload/images/2020/4/b252ce4e9478f2a5.png)no-repeat center center;background-size: 100% 100%; position: fixed; right: 88px; top: 290px; z-index: 10001;}
.float_win .float_cover{position: absolute; left: 0; right: 0; top:160px; text-align: center;z-index:1000;}
.float_win .float_cover .window{width: 100%; line-height: 30px;}
.float_win .float_cover .window:hover p{color: #af0100; font-weight: bold;}
.float_win .float_cover .window:hover{}
.float_win .float_cover .window img{margin: 0 8px 5px 0;}
.float_win .float_cover .window p{display: inline-block; font-size: 15px; color: #484848; margin-left: 8px;}
.delect{position:absolute;right:0;top:0;width:40px;height:40px;cursor: pointer;z-index: 10002;}
.delect img{width:100%;}
.float_win .common_phone{color: #333;font-size: 16px;}
.float_win .common_phone > a{margin-right:6px;}
.float_win .common_phone > div{cursor: pointer;}
.float_win .common_phone > div .weixin{position:absolute;left:0;right:0;bottom:0;width:200px;height:200px;}
.float_win .common_phone > div:hover .weixin{display:block;}

/* ======================head======================== */
.head_lis{height: 34px; line-height: 34px; background: #f2f5fa; border-bottom: 1px solid #e8ecf1; overflow: hidden; box-sizing: border-box;}
.cl_img{background: url(../upload/images/2020/4/9b1c7915e61a12e8.png) no-repeat center center; width: 15px; height: 15px; float: left; margin-top: 10px; margin-right: 5px;}
.text_title_fr{width: 500px; line-height: 34px; color: #585859;}
.search{width: 250px; height: 30px; line-height: 30px;margin-top:2px; border-radius: 8px; overflow: hidden; border: 1px solid transparent;}
.search input{width: 216px; height: 28px; border: 0; padding: 0 10px; background: none; display: none;vertical-align: top;}
.search button{background: none; color: #fff; height: 28px; float: right; cursor: pointer; outline: none; padding: 0 9px; margin-top: -2px;}
.collect a{color: #585859;}
.col_img{background: url(../upload/images/2020/4/d156f90c2b8b30bc.png) no-repeat center center; width: 15px; height: 15px; float: left; margin-top: 10px; margin-right: 5px;}
.row{padding: 0; margin: 0;}

/* ========================logo ======================*/
.logoBox{height: 100%;}
.logoBox a{display: inline-block;}
/* .logoBox a img{width:450px;margin-top:12px;}*/
.logoBox a img{width:450px;}
.side{height: 120px; margin-left: 33px;}
.side .txtMarquee{margin-top: 45px;}
.side .txtMarquee .bd ul{overflow:hidden;}
.side .txtMarquee .bd ul li{color: #000; font-size: 22px; line-height: 30px; font-weight:bold; font-family:"kaiti","kaiti_GB2312";}

/* ======================= nav =====================*/
.nav{line-height: 44px; position: relative; background: #eef1f6; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eee;}
.navbar_ul li{width: 133px; float: left; font-size: 18px; position: relative;}
.navbar_ul li:last-child{border-right: none;}
.navbar_ul>li .menu .menu-three{position: absolute; top: 0; left: 200px; display: none;}
.navbar_ul>li .menu>li:hover .menu-three{display: block;}
.navbar_ul li a{color: #4d4d4d; display: block;}
.navbar_ul>li a.action{color: #4d4d4d; font-weight: 600; background: #dce0e6; height: 44px; line-height: 44px; border-right: 1px solid #ececec; border-left: 1px solid #ececec;}
.navbar_ul>li:hover a,
.navbar_ul>li.normal{color: #4d4d4d; background: #dce0e6;}
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li.normal>a,
.navbar_ul li>a:hover{color: #4d4d4d; font-weight: 600; background: #dce0e6; border-left: 1px solid #ececec; border-right: 1px solid #ececec;}
.navbar_ul li .menu{background: #eef1f6; z-index: 9; width: 100%; display: none; position: absolute; top: 44px; left: 0; opacity: .94;}
.navbar_ul li .menu ul li{line-height: 45px;}
.navbar_ul li ul li{margin: 0; height: 45px; line-height: 45px;}
.navbar_ul li ul li a{font-size: 16px; border: 1px solid #ececec;}
.navbar_ul li .menu>li:hover>a{color: #fff; background: #8a1815;}
.navbar_ul li .menu>li>.menu-three>li:hover>a{color: #fff; background: #8a1815;}


/* ====================banner============== */
.party{position:relative;}
.party .tempWrap{margin:0 auto;}
.party .bd li{}
.party .bd li a{display:block;position:relative;}
.party .banner_bg{width:100%;}
.party .banner_txt{width:36%;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.party .hd{position:absolute;left:0;right:0;bottom:30px;width:200px;margin:auto;text-align: center;line-height:12px;}
.party .hd li{position:relative;display:inline-block;border-radius:50%;background:#fff;width:12px;height:12px;margin:0 8px;cursor: pointer;}
.party .hd li.on{background:#ed0807;}


/* ===================main-content============== */
.common_title{height: 38px; line-height: 38px; border-bottom: 2px solid #d3a3a1; position: relative;}
.common_title .interval{color: #d3a3a1; font-size: 16px; margin: 0 15px; position: absolute; left: 100px;}
.common_title .list_box>img{margin: 7px 10px 0 0;}
.common_title .list_box .content_title{font-size: 18px; font-weight: bold; color: #989898; cursor: pointer; margin-right: 30px;}
.common_title .list_box .content_title.normal{color: #8a1815;}
.common_title .more_content a{width: 60px; height: 25px; border: 1px solid #d3a3a1; border-radius: 8px; line-height: 25px; text-align: center; color: #8a1815; font-size: 13px; padding: 3px 11px;}
.common_title .more_content a:hover{background: #8a1815; color: #fff;border:none;}
.one_content{width: 690px; margin-right: 80px;}
.one_content .contents_a>ul{margin: 20px 0 50px; height: 210px;}
.one_content .contents_a>ul>li{height: 30px; line-height: 30px;}
.one_content .contents_a>ul>li .marker{float: left; background: url(../upload/images/2020/4/851ecc3d12d35b79.png)no-repeat center center; background-size: 100% 100%; width: 6px; height: 8px; margin: 14px 17px 0 0;}
.one_content .contents_a>ul>li>a{color: #000; font-size: 15px; width: 420px;}
.one_content .contents_a>ul>li>a:hover{color: #af0100;}
.one_content .contents_a>ul>li i{font-size: 14px; color: #999999;}
.two_content{width: 430px;}
.two_content .contents_a>ul{margin: 20px 0 50px; height: 180px;}
.two_content .contents_a>ul>li{display: inline-block; width: 100%; height: 30px; line-height: 30px}
.two_content .contents_a>ul>li .notice_date{ text-align: center; margin: 10px 20px 0 0;}
.two_content .contents_a>ul>li .notice_date .day{background: #8a1815;font-size:14px; width: 36px;margin-top:-5px; color: #fff; box-sizing: border-box; border-right: 1px solid #d3a3a1;height: 30px;line-height: 30px;}
.two_content .contents_a>ul>li .notice_date .month{color: #922725; width: 30px;margin-top:-5px;border: 1px solid #d3a3a1;border-left:0;height: 22px;line-height: 21px;border-top-right-radius: 8px;}
.two_content .contents_a>ul>li>a{height: 40px; line-height: 40px; color: #000; font-size: 15px; width: 300px;}
.two_content .contents_a>ul>li>a:hover{color: #af0100;}
.two_content.content_pc{display: block;}
.two_content.content_mobile{display: none;}
.two_content .contents_b .content_ul .bd ul li: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;
}
.two_content .contents_b .content_ul .bd ul li:hover .special_title {color:#8a1815;}  
.two_content .contents_b .content_ul .bd ul li .li_cover{margin:0 22px;}
.two_content .contents_b .content_ul{background: rgba(250, 245, 245, .6); border: 1px solid #d3dcec; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; position: relative;}
.two_content .contents_b .content_ul .hd{position: absolute; left: 0; right: 0; bottom: 10px; width: 52px; margin: auto;}
.two_content .contents_b .content_ul .hd ul li{width: 16px; height: 4px; float: left; background: #e0e0e0; margin: 0 5px; border-radius: 1px; cursor:pointer;}
.two_content .contents_b .content_ul .hd ul li.on{background: #8a1815;}
.two_content .contents_b .content_ul .bd .tempWrap{width: 100% !important;margin-top: 12px;}
.two_content .contents_b .content_ul .bd{margin-top: 6px;}
.two_content .contents_b .content_ul .bd ul li {width: 70px; margin: 15px 18px; text-align: center;float:left;}
.two_content .contents_b .content_ul .bd ul li a{width: 100%;}
.two_content .contents_b .content_ul .bd ul li:hover a{color: #af0100;}
.two_content .contents_b .content_ul .bd ul li .special_title{margin-top: 4px; color: #595858; font-size: 14px;}
.two_content .contents_b .content_ul .bd ul li .special_channel{height: 32px; line-height: 32px; display: inline-block;}

.two_content .contents_b .content_ul .bd{margin-top: 10px;}

/* ===================== foot_link =====================*/
.link_title>img{margin: 0 9px 8px 0;}
.link_title>a{color: #8a1815; font-size: 18px; font-weight: bold;}
.link_title{display:none;}
.link_channel{margin-left: 0px;}
.link_channel .link_drop {
  width: 178px;
  text-align: center;
  line-height: 31px;
  border: 1px solid #dfe4ef;
  border-radius: 4px;
  background: rgba(238, 241, 246, 0.65);
  color: #777777;
  font-size: 14px;
  cursor: pointer;
  margin-right: 20px;
  position: relative;
}
.link_channel .link_drop:last-child{margin-right: 0;}
/* .link_channel .link_drop:last-child span{letter-spacing: 8px;} */
.link_channel .link_drop ul{display: none; position: absolute; left: 0; right: 0; top: 31px; border: 1px solid #dfe4ef; border-radius: 4px; background: rgba(238, 241, 246, 1); max-height: 129px; overflow-y: auto; z-index:1000;}
.link_channel .link_drop ul li{margin: 0 10px; border-bottom: 1px dotted #ccc;}
.link_channel .link_drop ul li:last-child{border-bottom: none;}
.link_channel .link_drop ul li a{color: #777777; font-size: 14px; display: block;}
.link_channel .link_drop ul li a:hover{color: #af0100;}
.link_channel .link_drop span img{margin-left: 10px;}

/* ====================== channel_page ==================== */
.column_box{min-height: 600px;}
.column_info{position: relative; overflow: hidden; padding: 40px 0 28px 0;}
.address{width: 75%; height: 75px; margin-left: 50px; background:url(../upload/images/2020/5/4b4affffd404dd56.png)no-repeat center center; background-size: 100%;}
.address .location{line-height: 75px;padding-left: 20px;}
.address .location ul{overflow: hidden;}
.address .location ul li,
.address .location ul li a{color: #585858; font-size: 14px;}
.address .location ul li a:last-child{color: #af0100;}
.address .location ul .t div{background: url(../upload/images/2020/4/d03f82d7a055b68d.png)no-repeat; background-size: 100% 100%; width: 14px; height: 18px; float: left; margin: 27px 10px 0 0;}
.right-con{width: 75%;  padding: 20px 16px 0 20px;margin-left: 50px; }
.right-con>ul{overflow: hidden;}
.right-con>ul>li{height: 44px; line-height: 44px;}
.right-con>ul>li a{font-size: 14px; color: #000;width: 70%;
  float: left;}
.right-con>ul>li a:hover{color: #8a1815;}
.right-con>ul>li i{font-size: 14px; color: #4d4d4d;}
.right-con>ul>li .dot_list{width: 8px; height: 8px; background: #edbc12; margin: 18px 18px 0 0;}
.right-con .action_list_info .title{border-bottom: 2px solid #e2e2e2; padding: 12px 0; margin-top: 20px; font-size: 16px;}
.right-con .action_list_info .title span{color: #474747; cursor: pointer; margin-right: 20px;}
.right-con .action_list_info .title span.a_on{color: #af0100; font-weight: bold;}
.action-list .ul table{width: 100%;}
.action-list .ul table td{line-height: 42px;}
.title-menu-list>.list{border-bottom: 1px solid #ddd; background: #eef1f6;}
.title-menu-list>.list>li{float: left;}
.title-menu-list>.list>li a{display: block; color: #333; font-size: 16px; letter-spacing: 2px; padding: 10px 16px; margin-right: 10px; cursor: pointer;}
.title-menu-list>.list>li a:hover,
.title-menu-list>.list>li a.normal{color: #8a1815; font-weight: 700;}
.tab_lists{margin-top: 20px;}
.tab_lists li{height: 44px; line-height: 44px;}
.tab_lists li .dot_list{width: 8px; height: 8px; background: #edbc12; margin: 18px 18px 0 0;}
.tab_lists li a,.tab_lists li i{font-size: 14px; color: #4d4d4d;}

/* page_num */
.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: #af0100;}
.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 #af0100; color: #af0100;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #af0100;}

/* ======================= content_page ====================== */
.text_next{font-size: 14px; height: 80px; line-height: 40px;}
.text_next a{color: #333;}
.text_next a:hover{color: #8a1815;}
.con_text .titles h4{color: #af0100; font-size: 20px; padding: 10px; line-height: 36px;}
.con_text .titles p{padding: 20px 0;color:#000;}
.con_text .titles p> span{display:inline-block !important;}
.con_text .text{text-align: justify; color: #000 !important; font-size: 16px; line-height: 34px !important; font-family: 'microsoft yahei' !important;}
.con_text .text video{max-width:100%;}
.con_text .text p{color: #000 !important; font-size: 16px; line-height: 34px !important; font-family: 'microsoft yahei' !important;}
.con_text .text span{color: #000 !important; font-size: 16px; line-height: 34px !important; font-family: 'microsoft yahei' !important;}
.con_text .text img{padding: 10px;}
.select-size-box{cursor: pointer; padding-bottom: 10px; font-weight: bold; margin: 0 10px 0 5px;color:#333;}
.select-size-box .select-size{position: absolute; left:-14px; right: 0; top: 22px; background: #eee; display: none;width: 80px;border-radius: 4px;overflow: hidden;}
.select-size-box .select-size label{line-height:26px;cursor:pointer;margin:0;}
.select-size-box .select-size label:hover{background:#af0100cc;color: #fff;}
.select-size-box .select-size label input{height: 12px;margin: 7px 6px 0px 0;vertical-align: top;}
.select-size-box:hover .select-size{display: block;}
.click-play{cursor: pointer; font-weight: bold;}
.ads-float-close{
  height:26px!important;
  top:0px!important;
  left:0px!important;
  background:url(../images/close.png)no-repeat center right !important;
  background-size:26px 100%!important;
}

/* ====================== left_page ===================== */
.left_page{width: 244px;}
.left_page .title{line-height: 75px; font-size: 24px; background: #004c9e; color: #fff; background: url(../upload/images/2020/4/7e50a2edf95e106e.png)no-repeat center center; background-size: 100% 100%;}
.left_box{background: #f3f5f8;}
.left_box dd{height: 50px; line-height: 50px; border-left: 10px solid #8a1815; font-size: 16px;}
.left_box dd a{color: #000; display: block; border-bottom: 1px solid #d6e1d7;height:100%;box-sizing: border-box;}
.left_box dd a:hover{color: #af0100; font-weight: bold;}
.left_box .normal{border-left: 10px solid #edbc12;}
.left_box .normal a{color: #af0100; font-weight: bold;}

/* ==================== array =========================*/
.array .array_cover .array_floor{text-align: left; line-height: 50px; font-size: 16px; background-color: #fff; border: 1px solid #f1f1f1;}
.array .array_cover .array_floor .title{background: #f1f1f1; padding: 0 14px; text-align: center; font-weight: bold;}
.array .array_cover .array_floor .table{padding: 0 20px; margin: 0 !important; overflow: hidden;}
.array .array_cover .array_floor .table table tr{border-bottom: 1px solid #f1f1f1;}
.array .array_cover .array_floor .table table tr:last-child{border-bottom: none;}
.array .array_cover .array_floor .table table tr td{width: 25%;}
.array .array_cover .array_floor .table table tr td a{display: inline-block; width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #585858; margin-top: 10px;}
.array .array_cover .array_floor .table table tr td a:hover{color: #af0100; font-weight: bold;}

/* ===================== footer====================*/
.footer{background: #eef1f6; padding-bottom: 15px;}
.footer .footer_box{position: relative;}
.footer .footer_box .left{overflow: hidden;}
.footer .footer_box .right{width: 300px; position: absolute; top: 18px; right: 0;}
.footer .footer_box .foot_img{margin: 26px 12px 0 0;}
.footer .footer_box .foot_p{line-height: 30px; margin-top: 20px; color: #595959; width: 82%;}
.footer .footer_box>ul>li{margin-left: 44px; float: left; width: 56px; text-align: center; position: relative;}
.footer .footer_box>ul>li>span{color: #595959; font-size: 14px;}
.footer .footer_box>ul>li:hover span{color: #af0100;}
.footer .footer_box>ul>li .icon{margin-bottom: 10px;}
.footer .footer_box>ul>li .icon img{cursor: pointer;}
.footer .footer_box>ul>li .codes{display: none; position: absolute; bottom: 76px; left: -62px!important; right: 0; width: 180px!important; z-index: 1000; background:#fff;border-radius: 8px;box-shadow: 3px 3px 12px #5465654f, -3px -3px 12px #5465654f;}
.footer .footer_box>ul>li .foot_code{display: none; position: absolute; bottom: 76px; left: -50px; right: 0; width: 150px; z-index: 1000; background:#fff;}
.footer .footer_box>ul>li .foot_code p{color: #000; font-size: 20px; text-align: center; padding: 4px 6px;}
.footer .footer_box>ul>li .foot_code img{width: 100%;}
