/**************************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;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
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;}
.allWidth{width:1100px;margin:auto;}
.hide{display:none;}


/***************************head***************************/
.head{height: 124px; line-height: 124px;overflow: hidden;}
.logo{width: 400px;margin: 7px 0;}
.head .head_line{width: 2px; height: 25px; margin: 53px 22px 0 12px; background: #cbcbcb;}
.head .head_title{font-size: 24px; color: #333; font-weight: bold;}
.search form{height: 30px; line-height: 30px; border: 1px solid #0376ce; border-radius: 4px; margin: 47px 0; border-top-left-radius: 15px; border-bottom-left-radius: 15px; overflow: hidden;}
.search input{float: left; width: 230px; padding-left: 20px; height: 28px;}
.search button{float: left; height: 28px; padding: 0 12px; background: #0376ce; cursor: pointer;}


/* ================ nav ==========================*/
.nav{height: 40px; line-height: 40px; position: relative; background: #0376ce;}
.navbar_ul > li{width: 117px; float: left; font-size: 16px; position: relative; margin: 0 10px;}
.navbar_ul > li > a{color: #fff; display: block;}
.navbar_ul > li > a.action ,.navbar_ul > li:hover > a{color: #fff; font-weight: 600; line-height: 36px; border-bottom: 4px solid #c1e4ff;}
.navbar_ul > li:last-child{border-right: none;}
.navbar_ul >li:hover .menu{display: block;}
.navbar_ul .menu{background:#fff; z-index: 9; width: 100%; display: none; position: absolute; top: 40px; left: 0; opacity: .94;z-index: 100;}
.navbar_ul .menu li{margin: 0;}
.navbar_ul .menu li a{color: #4d4d4d; font-size: 15px;line-height: 30px;padding: 8px;}
.navbar_ul .menu li:hover a{color: #0376ce;font-weight: bold;}


/*************************** banner ***************************/
.one_floor{overflow: hidden;margin: 20px 0 30px;}
.banner{border: 1px solid #dfdfdf;padding: 10px;background: #f3f3f3;}
.banner .bd ul li img{width:100%;}


/************************** main_content ****************************/
.common_title{height: 42px; line-height: 42px; border-bottom: 1px solid #dcdcdc; background: url(../upload/images/2021/1/title_bg.png)no-repeat center center; background-size: 100% 100%;}
.common_title .title_name{height: 42px;}
.common_title span{color: #808080; font-size: 16px; display: inline-block; cursor: pointer;}
.common_title span.normal{color: #333; font-weight: bold; border-top: 4px solid #0376ce; padding: 0 18px; height: 42px; line-height: 38px; background: url(../upload/images/2021/1/span_bg.png)no-repeat center center;}
.common_title .more a{color: #0376ce; padding-right: 16px;}
.common_title .more a:hover{font-weight:bold;}

.slideBox .tempWrap{width:100% !important;}
.news_img{width: 512px;height: 306px;overflow: hidden;position: relative;}
.news_img.slideBox .bd li{position: relative;width: 512px;height: 306px;}
.news_img.slideBox .bd li img{width: 512px;height: 306px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_img.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);}
.news_img.slideBox .bd li .slide_title{position: absolute; left: 0; bottom: 0; width: 100%; height: 44px; line-height: 44px; background: rgba(0,0,0,0.6); color: #fff; font-size: 14px; padding-left: 10px;}
.news_img.slideBox .hd{position: absolute; right: 0; bottom: 11px;}
.news_img.slideBox .hd li{width: 22px; height: 22px; line-height: 22px; text-align: center; border-radius: 50%; float: left; background: rgba(0,0,0,0.6); margin-right: 10px; color: #fff;}
.news_img.slideBox .hd li.on{background: #0376ce;}
.news_tabs{width: 566px; border: 1px solid #dbdbdb;}
.news_tabs .list_info{height: 262px;}
.list_info{padding: 14px 16px;}
.list_info li{height: 34px; line-height: 34px;font-size: 14px;}
.list_info li .dot{width: 7px; height: 7px; background: #c5e1f7; float: left; margin: 16px 10px 0 0;}
.list_info li a{color: #333;}
.list_info li a:hover,.list_info li a:hover .title{color:#0376ce;font-weight:bold;}
.list_info li i{color: #999;}

.notice_tabs,.system_tabs,.resource_tabs{width:352px;height:310px;border: 1px solid #dbdbdb;}
.notice_tabs,.system_tabs{margin-right:22px;}

.three_floor{height:310px; overflow: hidden; margin:40px 0;}
.two_floor{height: 306px; overflow: hidden;}

/*==================== channels ==================*/
.column_box{min-height: 600px;overflow: hidden;background: #f4f4f4;}
.column_box .column_info{min-height: 600px; background: #fff;    padding: 40px 30px; 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:#0376ce;color:#fff;}
.left_box dd{height: 50px; width: 100%; line-height: 50px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #000; display: inline-block; width: 94%;}
.left_box dd:hover a{color: #0376ce;font-weight: bold;}
.left_box dd.normal a{color: #0376ce; font-weight: bold; display: inline-block; width: 94%;}
.address{height: 45px;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{background: url(../upload/images/2020/12/icon.png)no-repeat; background-size:100% 100%; width: 15px; height: 18px; float: left; margin: 10px 5px 0 0;}
.right-con ul.channel_list{margin-top:10px;}
.right-con ul.channel_list>li{height: 46px; line-height: 46px; border-bottom: 1px dotted #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: #0376ce;font-weight:bold;}


/*==================== content ==================*/
.right-con .con_text .titles h4{color: #0376ce; 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 p{margin:5px 0;}
.right-con .con_text .text img{max-width:100%;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: #0376ce;}
.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;}

/* ========================== 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: #0376ce;}
.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 #0376ce; color: #0376ce;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #0376ce;}


/* ========================== footer =========================== */
.footer{background:#0376ce;}
.footer a{display:inline-block;color:#fff;}
.footer .txt{color: #fff;padding: 12px 0;}
.footer .txt p{height: 30px; line-height: 30px;text-align: center;}


