/********************** 公共样式style *****************************/
html{overflow-x:hidden;}
body,html{min-width: 1100px;background:#f4f7fa;}
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:1100px;margin:0 auto;padding:0 50px;}

/********************** top *****************************/
.logoBox{height: 140px; line-height: 140px;background:#fff;}
/*.logoBox .logo img{width:450px;}*/
.logoBox .logo_line{margin:0 28px 0 32px;}
.logoBox .logo_title{font-size: 28px; font-weight: 400; letter-spacing: 2px; color: #00317a;}
.logoBox .logo_phone{display:none;}
.logoBox .logo_phone .phone_img{margin:52px 0 0 90px;}
.logoBox .logo_phone .phone_line{margin:50px 18px 0 18px;}
.logoBox .logo_phone .phone_num{line-height: 30px; margin-top: 42px; color: #cc1e19; font-size: 14px; font-weight: bold;}
.logoBox .logo_link{line-height: 30px;margin-top: 42px;}
.logoBox .logo_link a{color: #7c7c7c;margin-left: 8px;}
.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 *****************************/
.search{margin-top: 8px;border-radius: 14px;overflow: hidden;height: 30px;background: #8faedb;}
.search input{width:165px;height:30px;border:0;display:inline-block;background:none;padding:0 10px;vertical-align: top;color: rgba(255, 255, 255, .8);}
.search button{background:none;height:30px;float:right;outline: none;padding: 0 13px;}
.index_nav{background:#0149b4;height:46px;line-height:46px;position: relative;margin:0;}
.navbar_ul{padding:0;}
.navbar_ul > li{width: 110px; float: left; font-size: 16px; position: relative;margin-right: 12px;}
.navbar_ul > li:hover .menu{display: block;}
.navbar_ul > li > a{color:#fff;display: block; font-weight: normal; letter-spacing: 2px;}
.navbar_ul > li > a.action{background: #3476d8;line-height: 46px;}
.navbar_ul > li:hover{background: #3476d8;line-height: 46px;}
.navbar_ul .menu{background:#fff;z-index: 9;width:100%;display:none;position: absolute;top:46px;left:0;}
.navbar_ul .menu li{line-height:40px;}
.navbar_ul .menu li a{color: #666; display: block; border-bottom: 1px solid #ddd;}
.navbar_ul .menu li:hover a{color: #0149b4;background: #deebfd;}

/********************** banner *****************************/
.banner{width: 100%;position: relative;}
.content_banner .bd li img{width:100%;}
.notice_wheel{position:absolute; bottom:0; left: 0; right: 0; background: rgba(1,73,180,.7);border-top-right-radius: 20px;border-top-left-radius: 20px;}
.notice_wheel .notice_title{width: 120px; height: 50px; line-height: 50px; color: #fff; text-align: center; background: rgba(1,73,180,.7); font-size: 16px;}
.notice_wheel .notice_scroll{line-height:50px;}
.notice_wheel .tempWrap{width:850px !important; margin-left:28px;}
.notice_wheel ul{color: #fff; font-size: 14px;}
.notice_wheel ul li{width:450px;margin-right:42px;}

/************************main_content********************/
.common_title{color: #0149b4; font-size: 16px; height: 40px;line-height: 40px; margin-bottom:12px;border-bottom: 3px solid #c6d0de;}
.common_title span{height: 40px; display: inline-block;}
.common_title span.normal{color: #0149b4; border-bottom: 3px solid #0149b4; padding-left:26px; background:url(../upload/images/2020/5/3e1cd4cc45a867dc.png)no-repeat center left;}
.common_title .more a{font-size: 14px; color: #666;}
.common_title .more a:hover{font-weight: bold; color: #0149b4;}
/*部门动态*/
.contents_wheel{position:relative; width: 476px; height: 252px;}
.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;}
.contents_wheel .bd li a img{width: 476px; height: 252px;}
.content_one{height: 320px;}
.content_one .common_title{margin-bottom:28px;}
.content_one .list_info {width:498px;margin-top:-12px;}
.list_info li{height:46px; line-height:46px; padding-left:20px; border-bottom:1px dashed #c6d0de;background:url(../upload/images/2020/9/82cdbb38627791c0.png)no-repeat center left;}
.list_info li:last-child{border-bottom:none;}
.list_info li a{color:#4d4d4d; font-size:14px;}
.list_info li a:hover{color:#0149b4;}
.list_info li i{color:#939393;font-size:14px;}
.content_one,.content_two{margin:40px 0;overflow: hidden;}
.w476{width:476px;}
.content .allWidth{overflow:hidden;}

/************************ footer ********************/
.footer{height: 54px; padding: 14px 0; background: #0149b4; text-align: center;font-size:14px;}
.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:760px;}
.right_page .title{font-size: 20px; color: #305cbf; font-weight: bold; height: 56px; line-height: 56px;border-bottom: 1px solid #e1e1e1;margin-bottom: 10px;}
.right_page .title .local{font-size: 14px; color: #4d4d4d; font-weight: normal;}
.right_page .title .local a{color:#0149b4;}
.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: #0149b4;}
/*分页*/
.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:#0149b4; border-color:#0149b4!important;}
.page_num .page ul>span{font-size: 14px; color: #898989;}
.page_num .page ul>span .currPageNum,.page_num .page ul>span .totalPageNum{color: #0149b4;}

/******************* content-page ******************/
.con_text .titles>h4{font-size:20px; line-height: 44px;}
.con_text .titles>p{color: #808080;}
.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:#0149b4;}


