﻿
*{box-sizing:border-box;}
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;}
button,img,em{border: 0;}
img{vertical-align: middle;}
li,ul{list-style: none;}
i{font-style: normal;}
a{text-decoration: none; outline: none;display:inline-block;}
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;}


.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;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.inline_block{display:inline-block;}
.overflow{overflow:hidden;}
.hide{display: none;}
.fl{float: left;}
.fr{float: right;}
.allWidth{width: 1200px; margin: 0 auto;}


.head{height: 33px;line-height: 33px;color: #d0d8e5;background-color: #0e1624;}
.head_title .head_img{margin-right: 10px;}
.head_link a{color: #d0d8e5;padding-left:18px;}
.head_link .head_line{margin: 0 12px;}
.head_link .collect a{background:url(../images/icon01.png)no-repeat center left;}
.head_link .set_index a{background:url(../images/icon02.png)no-repeat center left;}
.top{height: 110px; line-height: 110px; background: #0e3573 url(../images/title_bg.jpg)no-repeat center center; border-bottom: 4px solid #012358;}
.search{margin: 40px 0;}
.search form{border-radius: 4px; overflow: hidden;}
.search input{border: none; width: 276px; height: 30px; line-height: 30px; background-color: #d2e2fb; padding: 0 10px;}
.search button{height: 30px; background-color: #356cd3; padding: 7px 12px;}


.banner {position: relative;}
.banner > .tempWrap{margin:auto;}
.banner li img{}
.banner > a{width: 38px; height: 56px; position: absolute; top: 50%; margin-top: -28px; opacity: 0.5;}
.banner > a.prev{background: url(../images/prev.png)no-repeat center center; left: 10%;}
.banner > a.next{background: url(../images/next.png)no-repeat center center; right: 10%;}
.banner > a:hover{opacity:1;}


.nav{height: 44px; line-height: 44px; background: #0e3573;}
.navbar_ul li{float: left; font-size: 18px; position: relative;}
.navbar_ul li a{color: #fff;}
.navbar_ul > li{margin: 0 19px;}
.navbar_ul > li > a{padding: 0 20px;}
.navbar_ul > li >a:hover,.navbar_ul > li >a.action{background: #5976b1 url(../images/nav-bg.png)no-repeat center center; background-size:100% 100%;}
.navbar_ul>li:hover .menu{display: block;}
.navbar_ul li .menu{background: #eef1f6; z-index: 9; width: 100%; position: absolute; top: 44px; left: 0; display:none;}
.navbar_ul .menu > li{min-width: 112px;}
.navbar_ul .menu > li > a{display: block; color: #0e3573;font-size: 16px;}
.navbar_ul .menu > li > a:hover{color: #fff;background: #5976b1;}


.common_title{height: 40px; line-height: 40px;border-bottom: 2px solid #b0b6c0; box-sizing: content-box;}
.common_title .title{font-size:20px;}
.common_title .title span{margin-right: 40px;color:#808080; display: inline-block;}
.common_title .title span.normal{font-weight: bold; color: #333; border-bottom: 2px solid #0e3573;}
.common_title .title span:hover{cursor: pointer;}
.common_title .more a{color: #999;}
.common_title .more a:hover{font-weight: bold;}
.one_content{height:320px;margin: 60px 0 40px;}
.two_content{padding: 30px 0 56px;background-color:#f5f9ff;}
.news{width: 800px;}
.news_list{margin-top:22px;overflow: hidden;}
.news_list ul li{float:left; width: 240px; margin-right: 40px;}
.news_list ul li:last-child{margin-right:0;}
.news_list ul li:hover .news_title{color:#0e3573;}
.news_list .news_img{width: 240px; height: 158px;overflow:hidden;}
.news_list .news_img img{
  width: 240px; height: 158px;
  transition:all .3s;
  -moz-transition:all .3s; 
  -webkit-transition:all .3s; 
  -o-transition:all .3s; 
}
.news_list .news_img 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_list .news_title{line-height: 24px; font-size: 16px; color: #333; margin-top: 10px;}
.news_list .news_date{line-height: 40px; color: #999; padding-left: 20px; background: url(../images/icon03.png)no-repeat center left;}
.notice{width: 344px;}
.notice_list{margin-top: 22px; height: 244px; overflow: hidden;}
.notice_list ul li{height: 58px; line-height: 58px; border-bottom: 1px solid #b1b8c3;}
.notice_list .notice_date{width: 86px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #0e3573; border-top-left-radius: 15px; border-bottom-left-radius: 15px; overflow: hidden; margin: 14px 12px 0 0;}
.notice_list ul li:hover .notice_title{font-weight:bold;color:#0e3573;}
.notice_list .notice_date .dd{width: 30px; height: 28px; background-color: #0e3573; color: #fff; font-weight: bold;}
.notice_list .notice_date .yy{width: 54px; height: 28px; color:#0e3573;}
.notice_list .notice_title{font-size: 14px; color: #4a4a4a;}
.common_tab{width:380px;margin-right:48px;}
.common_tab .list_info li{font-size:14px;height48px;line-height:48px;border-bottom:1px dashed #bdbdbd;}
.common_tab .list_info li .dot{width:4px;height:4px;border-radius: 50%;background-color:#0e3573;margin:22px 12px 0 0;}
.common_tab .list_info li a{color:#2e2e2e;}
.common_tab .list_info li a:hover{font-weight:bold;color:#0e3573;}
.common_tab .list_info li i{color:#666;}
.tabs{width:344px;}
.enter_list{height: 72px; margin: 22px 0 16px;}
.enter_list ul li{float: left; text-align: center; margin: 0 15px;
  transition:all .3s;
  -moz-transition:all .3s; 
  -webkit-transition:all .3s; 
  -o-transition:all .3s; 
}
.enter_list ul li:hover {
  transform:translateY(-5px);
  -ms-transform:translateY(-5px); 
  -moz-transform:translateY(-5px); 
  -webkit-transform:translateY(-5px); 
  -o-transform:translateY(-5px); 
}
.enter_list ul li:hover .enter_titile{color: #0e3573;font-weight: bold;}
.enter_list .enter_img img{width:40px;height:40px;}
.enter_list .enter_titile{font-size:14px;color:#4d4d4d;line-height:32px;}
.special_list{position:relative;}
.special_list .bd li a img{width:344px;height:128px;}
.special_list .hd{position: absolute; left: 0; right: 0; bottom: -26px; margin: auto; width: 60px;}
.special_list .hd li{width: 10px; height: 10px; background-color: #cacaca; margin: 0 5px; border-radius:50%; float: left;cursor: pointer;}
.special_list .hd li.on{background-color: #0e3573;}


.footer{height: 150px;background: #0e3573;color: #fff;}
.foot_fl {margin-top: 30px;}
.foot_fl a{display:inline-block;color:#fff;}
.foot_fl .foot_link select{width:180px;height:24px;line-height:24px;margin-right:16px;background-color: #ececec;color: #313030;}
.foot_fl .foot_txt{margin-top: 16px;}
.foot_fl .foot_txt p{line-height:30px;}
.foot_fr {text-align: center;margin-top: 30px;}
.foot_fr .weixin{width:74px;}
.foot_fr .weixin img{width:74px;height:74px;cursor: pointer;}
.foot_fr .weixin span{line-height:22px;}
.weixin_con{width:100%;height:100%;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;display:none;}
.weixin_con img{width: 280px;height: 280px;position: absolute;top: 50%;left: 50%;margin-left: -140px;margin-top: -140px;}


.left_page{width: 244px;}
.left_page .title {
  height: 66px;
  line-height: 66px;
  font-size: 24px;
  background-color: #0e3573;
  color: #fff;
}
.left_box dd{height: 50px; line-height: 50px; font-size: 16px; background: #f3f5f8;}
.left_box dd:hover a ,.left_box .normal a{color: #0e3573;font-weight: bold;}
.left_box dd a{color: #4d4d4d; display: inline-block; width: 100%; border-bottom: 1px solid #d6e1d7;}

.column_box{min-height: 600px;margin: 46px auto;}
.column_info{width: 900px;border: 1px solid #dfdedf;}
.address {height: 66px;padding: 0 15px;border-bottom: 1px solid #dfdedf;}
.address .location{line-height: 66px;}
.address .location .title{font-size: 20px;font-weight: bold;color: #333;}
.address .location ul{overflow: hidden;}
.address .location ul li{float: left;}
.address .location ul li,.address .location ul li a{color: #585858; font-size: 14px;}
.address .location ul li a:last-child{color: ##0e3573;}
.right-con{min-height:530px;padding: 20px;}
.right-con>ul{overflow: hidden;}
.right-con>ul>li{padding-bottom: 20px;margin-top: 20px;border-bottom: 1px dashed #ddd;}
.right-con>ul>li a{font-size: 16px;color: #232323;font-weight: bold;}
.right-con>ul>li a:hover{color: #0e3573;}
.right-con>ul>li i{color: #0e3573;}
.right-con>ul>li .dot_list{width: 8px;height: 8px;background: #7fb8f8;margin: 8px 18px 0 0;}
.right-con>ul>li p{font-size: 14px;margin-left: 26px;margin-top: 10px;}
.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{font-size: 14px; color: #4d4d4d;}
.tab_lists li i{font-size: 14px; color: #4d4d4d;}


.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: #0e3573;}
.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 #0e3573; color: #0e3573;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #0e3573;}


.text_next{font-size: 14px; height: 80px; line-height: 40px;}
.text_next a{color: #333;}
.text_next a:hover{color: #0e3573;}
.con_text .titles h4{color: #0e3573; font-size: 20px; padding: 10px; line-height: 36px;}
.con_text .titles p{padding: 20px 0;color: #666;}
.con_text .titles p span{display:inline !important;}
.con_text .text{text-align: justify; color:#666; font-size: 16px; line-height: 34px;}
.con_text .text img{max-width:100%; height:auto !important;}




.page_left{width: 244px;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border:1px solid #ddd;}
.page_title{line-height:40px;padding:15px 0;text-align:center;background:#0e3573;font-size:22px;color:#fff}
.page_left .one_ul {border-left: 10px solid #0e3573;}
.page_left .one_ul > li{border-bottom:1px solid #ddd;position:relative;}
.page_left .one_ul > li:last-child{border-bottom:0;}
.page_left .one_ul > li > a{font-size:17px;color:#6a6a6a;display:block;line-height:35px;padding:10px 0;margin-left:60px}
.page_left .one_ul > li > a:hover {color:#0e3573;font-weight: bold;}
.page_left .one_ul > li > em{width: 14px;height: 14px;position: absolute;top: 22px;left: 26px;background: url(../upload/images/2022/6/cf909c2e551ef2a4.png) no-repeat center left;cursor: pointer;}
.page_left .two_ul {display:none;background:#fff;}
.page_left .two_ul > li{border-top:1px dashed #ddd;border-left: 4px solid transparent;}
.page_left .two_ul > li > a{padding-left:56px;font-size:15px;color:#666;line-height:38px;display:block}
.page_left .two_ul > li:hover{background: #e9effb;border-left: 4px solid #fc6b00;}
.page_left .two_ul > li:hover > a{color:#0e3573}
.page_left .two_ul > li.current{background: #e9effb;border-left: 4px solid #fc6b00;}
.page_left .two_ul > li.current >a{color: #0e3573;}
.page_left .one_ul > li.normal{}
.page_left .one_ul > li.normal > em{background: url(../upload/images/2022/6/4ced5a0863d00696.png) no-repeat center left;}
.page_left .one_ul > li.normal > a{color: #0e3573;font-weight: bold;}


