/********************** 公共样式style *****************************/
html{overflow-x:hidden;}
body,html{min-width: 1100px;background:#fff;}
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;}
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;}
*{box-sizing: border-box;}

/********************** 公共类class *****************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.inline-block{display:inline-block;}
.hide{display:none;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display:inline-table}
*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;}
.auto-0{margin:0 auto;}
.bold{font-weight:bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor:pointer;}
.allWidth{width:1300px;margin:0 auto;padding:0 50px;}

/********************** top *****************************/
.logoBox{height: 120px; line-height: 120px;}
/*.logoBox .logo img{width:450px;}*/
.logoBox .logo_line{margin:36px 28px 0 32px;width: 1px;height: 50px;background: #7f8386;}
.logoBox .logo_title{font-size: 28px;letter-spacing: 2px; color: #353a41;}
.logoBox .logo_phone{display:none;}
.logoBox .logo_phone .phone_img{margin:43px 0 0 90px;}
.logoBox .logo_phone .phone_line{margin:39px 18px 0 18px;}
.logoBox .logo_phone .phone_num{line-height: 30px; margin-top: 32px; color: #cc1e19; font-size: 14px; font-weight: bold;}
.logoBox .logo_link{line-height: 30px;margin: 28px 50px 0 0;}
.logoBox .logo_link .school_page{border-bottom: 1px solid #eaeaea;}
.logoBox .logo_link a{color: #7c7c7c;display: block;}
.logoBox .logo_link a .link_img{display: inline-block;width: 16px;text-align: center;}
.logoBox .logo_link a .link_img img{margin:-4px 4px 0 0;}


/********************** nav *****************************/
.index_nav{background:#305cbf;height:44px;line-height:44px;position: relative;margin:0;}
.navbar_ul{
  padding:0;
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */    
  display: -moz-box; /* Firefox 17- */  
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
  display: -moz-flex; /* Firefox 18+ */  
  display: -ms-flexbox; /* IE 10 */  
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
}
.navbar_ul li{float: left; font-size: 16px; position: relative;}
.navbar_ul li:hover .menu{display: block;}
.navbar_ul li > a{color:#fff;display: block; font-weight: normal; letter-spacing: 2px;padding:0 40px;}
.navbar_ul > li a.action{background: #4b7ef2;line-height: 44px;}
.navbar_ul > li:hover{background: #4b7ef2;line-height: 44px;}
.navbar_ul li .menu{background:#fff;z-index: 9;width:100%;display:none;position: absolute;top:44px;left:0;opacity: .94;}
.navbar_ul li .menu li{}
.navbar_ul li .menu li a{color: #666; display: block; border-bottom: 1px solid #ddd;}
.navbar_ul li .menu li:hover a{color:#305cbf;}


/************************main_content********************/
.common_title{color: #4d4d4d; font-size: 16px; height: 42px;line-height:42px; margin-bottom:12px;border-bottom: 3px solid #c6d0de;}
.common_title span{height: 42px; display: inline-block;}
.common_title span.normal{color: #4d4d4d;font-weight: bold;padding-left:14px; background:url(../upload/images/2020/10/b54ed7bd752bcf88.png)no-repeat center left;}
.common_title .more a{font-size: 14px; color: #305cbf;}
.common_title .more a:hover{font-weight: bold; color:#305cbf;}
.content_one,.content_two{margin:40px 0;overflow: hidden;}
.w670{width:670px;}
.w490{width:490px;margin-top:-8px;}
.w370{width:370px;min-height:200px;margin-right:45px;}
/*部门动态*/
.contents_wheel{position:relative; width: 100%; height: 430px;}
.contents_wheel .hd{position: absolute; bottom: 14px; right: 4px; z-index: 2;}
.contents_wheel .hd li{width: 10px; height: 10px; border-radius: 50%; float: left; background: #989898; margin-right: 10px; cursor: pointer;}
.contents_wheel .hd li.on{background: #fff;}
.contents_wheel .bd li{position:relative;}
.contents_wheel .bd li .wheel_title{padding-left:10px;position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,.6); width: 100%; line-height: 38px; color: #fff;font-size:14px;}
.contents_wheel .bd li a img{width: 670px; height: 430px;}
.content_one{height: 430px;}
.content_one .list_info{margin-bottom: 8px;}
.content_one .list_info li{height:39px; line-height:39px;}
.list_info li{height:36px; line-height:36px; padding-left:20px;background:url(../upload/images/2020/10/9f48151b11429d8b.png)no-repeat center left;}
.list_info li a{color:#4d4d4d; font-size:14px;}
.list_info li a:hover{color:#305cbf;}
.list_info li i{color:#939393;font-size:14px;}
.dynamic_img img{width: 100%;height: 142px;}

/************************ footer ********************/
.footer{padding: 20px 0;background: #305cbf;font-size: 14px; text-align: center;}
.footer p{color: #fff;line-height: 26px;}
.footer p a{color: #fff; display: inline-block;}
.footer p a:hover{font-weight:bold;}

/******************* channel-page ******************/
.page_con .allWidth{background:#fff;min-height: 600px;padding-top:30px;}
.left_page{width: 200px}
.left_page .title{width:100%; height: 55px; line-height: 55px;text-align: center;  font-size: 20px; background:#305cbf;color:#fff;}
.left_box dd{width: 100%;height: 46px;line-height: 46px; font-size: 16px; border: 1px solid #d6d9e1; border-top: none;}
.left_box dd a{color: #000; display: inline-block; width: 100%;}
.left_box dd:hover a,.left_box dd.normal a{color: #305cbf;font-weight: bold;background:#e7f2ff;}

.right_page{width:942px;}
.right_page .title{font-size: 20px; color: #305cbf; font-weight: bold; height: 56px; line-height: 56px; margin-bottom: 10px; border-bottom: 1px solid #e1e1e1;}
.right_page .title .local{font-size: 14px; color: #4d4d4d; font-weight: normal;}
.right_page .title .local a{color:#305cbf;}
.page_list{}
.page_list li{height: 44px; line-height: 44px;}
.page_list li .dot_list{width: 8px; height: 8px; background: #edbc12; margin: 18px 18px 0 0;}
.page_list li a,.tab_lists li i{font-size: 14px; color: #4d4d4d;}
.page_list li a:hover{color:#305cbf;}
/*分页*/
.page_num{margin: 10px;}
.page_num .page>ul{display: inline-block; width: 60%;}
.page_num .page ul li{float:left; font-size: 14px; color: #898989; margin-right: 12px;}
.page_num .page ul li a{color:#898989;display: block;}
.page_num .page ul .number li{width: 22px; height: 22px; line-height: 22px; border: 1px solid #ddd; margin-right: 8px;}
.page_num .page ul .number li.thisclass{color:#305cbf; border-color:#305cbf!important;}
.page_num .page ul>span{font-size: 14px; color: #898989;}
.page_num .page ul>span .currPageNum,.page_num .page ul>span .totalPageNum{color: #305cbf;}

/******************* content-page ******************/
.con_text .titles>h4{font-size:20px; line-height: 44px;}
.con_text .titles>p{color: #808080;}
.con_text .titles>p span{display:inline !important;}
.con_text .text {margin-top: 30px;color:#333;font-size: 16px;line-height: 34px;}
.con_text .text p{margin:5px 0;}
.con_text .text img{max-width:100%;height:auto !important;}
.con_text .text table{max-width:100%;}
.con_text .text table th,.con_text .text table td{padding: 5px 10px;border: 1px solid #DDD;}
.con_text .text ul,.con_text .text li{list-style: auto;}

.text_next{font-size: 16px; height: 80px; line-height: 40px;margin:30px 0;}
.text_next a{color:#333;}
.text_next a:hover{color:#305cbf;}


