/**************************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;}
button,a,img,em{display:block;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:1200px;margin:auto;}
.hide{display:none;}

/***************************head***************************/
.cl_img{width:13px;height:11px;margin:12px 10px 0 0;background:url(../upload/images/2021/10/eb7ed0d1ec77cca7.png)no-repeat center left;}
.head{height: 34px; line-height: 34px; color: #fff; background: #060a48; overflow: hidden;}
.head_btn a{background:url(../images/star.png)no-repeat center left;padding-left:16px;display:inline-block;color:#fff;}
/*logo*/
.top_head{height: 140px; line-height: 140px;background: url(../upload/images/2021/10/7d8191f513190ba3.jpg);overflow:hidden;}
.logo{width: 440px; margin: 31px 0;}
.logo_title{font-size: 20px;color: #fff;letter-spacing: 1px;margin: 3px 0 0 16px;}
.search{margin: 37px 0;}
.search p{line-height: 30px;font-size: 20px;font-weight: bold;color: #fff;letter-spacing: 2px;margin-bottom: 6px;}
.search form{height: 30px; line-height: 30px;border-radius: 4px;}
.search input{float: left; width: 202px; padding-left: 6px; height: 30px;background: #fff;}
.search button{float: left; height:30px; padding: 0 12px; background: #2187d0;}

/* ================ nav ==========================*/
.nav{height: 44px; line-height: 44px; position: relative; background: #f8f8f8;}
.navbar_ul li{width: 133px;height: 44px; float: left; font-size: 16px; position: relative;}
.navbar_ul li:last-child{border-right: none;}
.navbar_ul li:hover .menu{display: block;}
.navbar_ul li a{color: #333; display: block;}
.navbar_ul>li a.action{color: #fff; font-weight: 600; background: #2187d0; height: 44px; line-height: 44px;}
.navbar_ul li.normal>a , .navbar_ul li:hover {color: #fff;  background: #2187d0;}
.navbar_ul li>a:hover,.navbar_ul li:hover >a{color: #fff;font-weight: 600;}
.navbar_ul li .menu{background:#fff; z-index: 9; width: 100%; display: none; position: absolute; top: 44px; left: 0; opacity: .94;z-index: 100;}
.navbar_ul li .menu ul li{line-height: 40px;}
.navbar_ul li ul li a{color: #4d4d4d; font-size: 15px;}
.navbar_ul li ul li:hover a{color: #fff;}
.navbar_ul li ul li{margin: 0;}

/*************************** banner ***************************/
.banner{overflow: hidden;position:relative;}
.banner .tempWrap{margin:0 auto;}
.banner .bd ul li img{width:100%;}
.banner > a{position:absolute;top:50%;margin-top:-28px;}
.banner > a:hover{opacity:1;}
.banner > a.prev{left:10%;}
.banner > a.next{right:10%;}

/************************** enter ****************************/
.one_floor{overflow: hidden; padding: 14px 0 6px; border-bottom: 10px solid #f0f2f3;}
.one_floor .enter li{text-align: center;width: 171px;}
.one_floor .enter li a img{transition: all .3s;-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;margin: auto;max-width: 62px;}
.one_floor .enter li a img:hover{transform: translateY(-5px);-ms-transform: translateY(-5px);-moz-transform: translateY(-5px);-webkit-transform: translateY(-5px);-o-transform: translateY(-5px);}
.one_floor .enter li .enter_ico{height: 54px; display: flex; justify-content: center; align-items: center;}
.one_floor .enter li:hover{color:#0c5693;font-weight:bold;}
.one_floor .enter li .enter_title{font-size: 14px; color: #666; line-height: 40px;}

/************************** main_content ****************************/
.two_floor{margin: 38px 0 48px;}
.three_floor{height: 284px;}
.four_floor{background: #f5f5fb;padding: 20px 0 30px;}
.common_title{height: 36px; line-height: 36px; border-bottom: 2px solid #a9b9bf; box-sizing: content-box;}
.common_title span{color: #808080; font-size: 16px; margin-right: 40px; display: inline-block; cursor: pointer;}
.common_title span.normal{color: #333; font-weight: bold; border-bottom: 2px solid #0c5693; box-sizing: content-box;}
.common_title .more a{color: #999;}
.common_title .more a:hover{font-weight:bold;}
.list_info li{height: 36px; line-height: 36px;font-size: 14px;}
.list_info li a{color: #4d4d4d;}
.list_info li a:hover,.list_info li a:hover .title{color:#0c5693;font-weight:bold;}
.list_info li i{color: #999;}
.news_tabs .lists{height: 256px; overflow: hidden; margin-top: 22px;}
.news_tabs .slideBox{width: 376px; height: 256px; position: relative;}
.news_tabs .slideBox .bd li{position: relative;width: 376px; height: 256px;}
.news_tabs .slideBox .bd li img{width: 376px; height: 256px;transition: all .6s;-moz-transition: all .6s;-webkit-transition: all .6s;-o-transition: all .6s;}
.news_tabs .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_tabs .slideBox .bd li .slide_title{position: absolute; left: 0; bottom: 0; width: 100%; height: 26px; line-height: 26px; background: rgb(0 0 0 / .6); color: #fff; font-size: 14px; padding-left: 10px;}
.news_tabs .slideBox .hd{position: absolute; right: 0; bottom: 7px;}
.news_tabs .slideBox .hd li{width: 10px; height: 10px; border-radius: 50%; float: left; background: #989898; margin-right: 10px;}
.news_tabs .slideBox .hd li.on{background: #fff;}
.slideBox .tempWrap{width:100% !important;}
.news_tabs .list_info{width: 380px;}
.news_tabs .list_info li.active a{position: relative; color: #e41803; font-weight: bold;}
.news_tabs .list_info li.active{margin-bottom: 2px; height: 80px;}
.news_tabs .list_info .active .new_title{font-size: 16px; height: 30px; line-height: 20px;}
.news_tabs .list_info .active .new_con{font-size: 14px; line-height: 25px;}
.news_tabs .list_info .active .new_time{position: absolute; right: 0; bottom: 5px; line-height: 16px;}
.notice_tabs .list_cover{height: 280px; padding:22px 16px;background: #f0f4f8;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.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: #0c5693; 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:#0c5693;font-weight:bold;}
.project_tabs .list_cover{margin-top:28px;}
.project_tabs .list_cover li{width:335px;height:82px;margin:auto;margin-bottom:16px;}
.project_tabs .list_cover li img{width:100%;height:100%;}
.project_tabs .list_cover li img:hover{border-radius: 14px;box-shadow: 4px 4px 4px #ddd, -4px -4px 4px #ddd;}
.message_tabs .list_cover,.dynamic_tabs .list_cover{margin-top:10px;}
.message_tabs .list_info li ,.dynamic_tabs .list_info li{padding-left:14px;background:url(../images/title-icon.png)no-repeat center left;}
.picMarquee-left{margin-top: 20px;}
.picMarquee-left .tempWrap{width:100% !important;}
.picMarquee-left ul li{float: left; width: 185px; height: 140px; margin-right: 12px; position: relative;}
.picMarquee-left ul li img{width: 185px; height: 140px;}
.picMarquee-left ul li span{display: block; text-align: center; position: absolute; bottom: 0; height: 24px; color: #fff; line-height: 24px; background: rgb(0 0 0 / .6); width: 100%;}

/*==================== 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:#0c5693;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: #0c5693;font-weight: bold;}
.left_box dd.normal a{color: #0c5693; font-weight: bold; display: inline-block; width: 94%;}
.address{float: left; width: 830px; height: 45px; margin-top: 75px; opacity: .8; margin-left: 30px; border-bottom: 2px solid #b5b4c2;}
.address .add_title{font-size:18px;color: #0c5693;line-height:45px;font-weight: bold;}
.address .location{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(../images/icon.png)no-repeat; background-size:100% 100%; width: 15px; height: 18px; float: left; margin: 10px 5px 0 0;}
.right-con{float: left; width: 830px; margin-left: 30px;}
.right-con ul{margin-top:10px;}
.right-con ul>li{height: 46px; line-height: 46px; border-bottom: 1px dotted #b5b4c2;}
.right-con ul>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>li>a{font-size: 14px; color: #000; display: inline-block;}
.right-con ul>li>a:hover{color: #0c5693;font-weight:bold;}

/*==================== content ==================*/
.right-con .con_text .titles h4{color: #0c5693; 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{color:#666; font-size: 16px; line-height: 34px;}
.right-con .con_text .text img{max-width:100%;height:auto;margin:0 auto;}
.right-con .con_text table img{height: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: #0c5693;}
.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: #0c5693;}
.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 #0c5693; color: #0c5693;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #0c5693;}

/* ========================== footer =========================== */
.footer{height: 150px; background:#0c5693;}
.footer a{display:inline-block; color:#fff;}
.footer .txt{color:#fff;margin-top: 10px;}
.footer .txt p{height: 30px; line-height: 30px;}
.f_link select{height: 24px; margin-right: 16px;}
.f_link .txt{color:#fff;}
.foo_fl{margin-top: 30px;}
.foo_fr{margin-top: 35px; width: 220px;}
.erweima{margin-right: 20px; position: relative;}
.erweima img{width: 65px; height: 65px; margin-bottom: 4px;}
.erweima .fr span{display: block; margin-top: 5px; color: #fff; text-align: center; font-size: 12px;}
.weixin_con{width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999; display: none;}
.weixin_con img{width: 280px; height: 280px; position: absolute; top: 50%; left: 50%; margin-left: -140px; margin-top: -140px;}


#left_left{width:252px;margin-top:40px;}
#left_left .left_menu{border-radius: 10px 10px 0 0;border-right: 1px solid #e3e3e3;border-left: 10px solid #0c5693;padding:0;overflow: hidden;}
#left_left .title{height: 64px;line-height: 64px;background: #0c5693;font-size: 20px;color: #fff;}
#left_left .floor span{cursor: pointer;display: block;font-size: 16px;font-weight: bold;height: 52px;line-height: 52px;border:none;background:#fff;position: relative;}
#left_left .floor span:hover{border-left: 5px solid #b81e1e;text-indent: -6px;color:#4294ec;}
#left_left .floor span i{display: inline-block;background:url("../upload/images/2021/10/7dbbcff1bd67ddce.png") no-repeat;width: 14px;height: 12px;position:absolute;right:15px;top:20px;}
#left_left .floor span:hover i{background:url("../upload/images/2021/10/72a0376e9a754176.png") no-repeat;}
#left_left .floor span.active{color:#4294ec;border-left: 5px solid #b81e1e;text-indent: -6px;}
#left_left .floor span.active i{background:url("../upload/images/2021/10/72a0376e9a754176.png") no-repeat;}

#left_left .left_menu ul li a{display: block;width:100%;line-height:40px;font-size: 14px;color:#333;border: 1px solid #E3E3E3;border-right: none;background: url("../upload/images/2021/10/adbc78b95d9c70b1.png") no-repeat 47px  #fff;}
#left_left .left_menu ul li a:hover{background: #68B8F6;background:url("../upload/images/2021/10/a21766ac41520158.png") no-repeat 47px  #d5e6fa;color:#4294ec;}
#left_left .left_menu li.current a{background:url("../upload/images/2021/10/a21766ac41520158.png") no-repeat 47px  #d5e6fa;color:#4294ec;}


