@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑"; color:#000000; font-size:13px; display: flex; flex-direction: column; justify-content:space-between; height: 100%;}
body,div,p,ul,li,img,a,h1,h2,h3,h4,form,input,select,lable,table,tr,td,dl,dt,dd{ padding:0; margin:0;}
img{ border:none;vertical-align:top;}
ul{ list-style:none;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#c30000;}
.clear{ clear:both; line-height:10px; height:0; overflow:hidden;}
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 

.main-w{ width:750px; margin:0 auto; position:relative; flex: 0 0 auto; min-height:100%;}
.main{}
/*菜单条*/
.menu-box{ height:70px; background:#21569f; border-top:3px solid #02377f;}
.menu-big{ width:682px; height:70px; overflow:hidden; position:relative;}
.menu-move{width:892px; display:flex; flex-wrap:wrap; position:absolute; top:0; left:0;}
.menu-move li{}
.menu-move li a{ height:70px; line-height:70px; color:#fff; display:inline-block; font-size:18px; padding:0 22px;}
.menu-box .search-btn{ width:38px; height:33px; background:url(../imgxsj/search_21.png) no-repeat center center #f4f4f4; border:1px solid #4489cd; display:inline-block; position:absolute; right:13px; top:130px; cursor:pointer;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.search-box{ background:#f4f4f4; padding:16px 0; display:none;}
.search-bar{ width:590px; border:1px solid #ddd; background:#fff; padding:1px 2px; margin:0 auto;
display:flex; flex-wrap:wrap; justify-content:space-between;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.search-txt{ width:468px; height:32px; line-height:32px; border:none; outline:none; padding:0 20px;}
.search-sub{ width:82px; height:32px; line-height:32px; background:#21569f; color:#fff; border:none; outline:none; text-align:center; cursor:pointer;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.logo-bar{ width:750px; height:109px; line-height:109px; background:url(../imgxsj/logo.jpg) no-repeat center center;}

/* 底部 */
footer{ width:750px; height:60px; background:#3f5b83; padding:12px 0 42px; align-self:flex-end; flex: 0 0 auto; align-self: flex-end; margin:0 auto;}
footer p{ line-height:30px; text-align:center;}
footer p span{ line-height:30px; color:#fff; margin:0 8px;}

/* 轮播图样式 */
#owl-demo{position:relative;width:750px; height:235px;margin: 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;height:235px;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:18px;text-align:center;background: url( "../imgxsj/ban_kuang.png") no-repeat center center;}
.owl-page{display:inline-block;width:8px;height:8px;margin:5px 5px 0;background-image:url("../imgxsj/ban_m.png");*display:inline;*zoom:1;}
.owl-pagination .active{width:36px;height: 8px; background-image:url("../imgxsj/ban_x.png");}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 750px;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel a{ width:750px; height:235px;}

/* 首页新闻模块 */
.news-box{ width:694px; margin:20px auto 0;}
.news-title-box{ text-align:center; border-bottom:2px solid #ccc;}
.news-title-box h2{ width:136px; height:50px; line-height:50px; color:#227cd5; font-size:22px; border-bottom:3px solid #4489cd; display:inline-block;}

.news-list{padding:9px 10px 86px;}
.news-list .news-big{ padding:0 0 20px; border-bottom:1px dashed #dadada;}
.news-list .news-big h5{ height:56px; line-height:56px;  font-size:18px; color:#4b4b4b; margin:8px 0 0;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;text-align: center;}
.news-list .news-big p{ line-height:26px; font-size:14px; color:#787878;}

.news-list dd{ width:290px; padding-left:16px; margin-top:16px; float:left; position:relative;}
.news-list dd:nth-of-type(odd){ margin-right:62px;}
.news-list dd .news-txt{ line-height:28px; font-size:14px; font-family:"宋体"; color:#2b2b2b;}
.news-list dd .news-date{ float:right;}
.news-list dd .piece{ width:4px; height:4px; background:#3067ac; position:absolute; top:10px; left:4px;}

.news-list .news-more{width:550px; border-bottom:1px dashed #dadada; margin:0 auto; position:relative; margin-top:50px;}
.news-list .news-more a{ width:114px; height:36px; font-size:18px; color:#303030; background:#fff; text-align:center; position:absolute; left:218px; bottom:-24px; display:inline-block;}

/* 机构模块 */
.jigou-box{width:679px; /* height:232px; */ background:url(../imgxsj/jigou-bg.jpg) no-repeat; margin:0 auto; position:relative; padding:44px 10px 0;
display:flex; flex-wrap:wrap; justify-content:space-between;}
.jigou-title{width:154px; height:50px; line-height:50px; font-size:22px; color:#fff; text-align:center; background-image: linear-gradient(#4c9fd4, #4996d1); position:absolute; left:272px; top:-20px;
-moz-box-shadow: 0px 3px 4px #444;
-webkit-box-shadow: 0px 3px 4px #444;
box-shadow: 0px 8px 12px #ccc;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.jigou-box dd{ width:226px; height:35px; margin-bottom:8px;}
.jigou-box dd a{ height:35px; line-height:35px; font-size:16px; color:#02538c; padding:0 14px; display:inline-block;}
.jigou-box dd.slt a{ color:#fff; background:#77a9db;
border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;}

.bumen-box{ width:702px; height:187px; background:url(../imgxsj/bumen-bg.png) no-repeat; margin:20px auto 0;}
.bumen-box li{ padding-top:16px; position:relative; margin-bottom:13px;}
.bumen-box dl{ height:30px;
display:flex; flex-wrap:wrap;}
.bumen-box dt{ height:30px; line-height:30px; text-align:center; font-size:16px;  color:#fff; margin:0 9px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.bumen-box dt.kygl{ width:88px; background-image: linear-gradient(#f5c34d, #f4b930);}
.bumen-box dt.hjzb{ width:88px; background-image: linear-gradient(#54b7e6, #4fb4e4);}
.bumen-box dt.xsqy{ width:90px; background-image: linear-gradient(#af9cfb, #a58ffa);}
.bumen-box dd{}
.bumen-box dd a{ height:30px; line-height:30px; color:#1d1d1d; font-size:16px; margin:0 16px;}

/*快捷办公模块*/
.kjbg-box{ width:292px; margin:42px 0 50px 20px; float:left;}
.title-line{ height:44px; border-bottom:1px solid #ccc;}
.title-line .txt{ height:44px; line-height:44px; font-size:22px; color:#4489cd; border-bottom:2px solid #4489cd; padding:0 4px; display:inline-block;}
.kjbg-box dd{ margin-top:16px; float:left;}
.kjbg-box dd:nth-of-type(odd){ margin-right:22px;}

/*各地连接*/
.gdlj-box{ /*width:386px; */width:712px;margin:0px 20px 50px 0px;/*margin:42px 20px 50px 0px;*/ float:right;}
.gdlj-box dd{ float:left; margin:12px 8px 0 8px;}
.gdlj-box dd{ font-size:16px; color:#4b4b4b;}

/* 新闻详情页 */
.news-xx-box{ background:#f7f9fb; padding:40px 0 100px;}
.news-xx-box h1{ width:640px; line-height:44px; font-size:24px; color:#464646; margin:0 auto; text-align:center;}
.news-xx-box .tongji{display:flex; flex-wrap:wrap; justify-content:center ;}
.news-xx-box .tongji li{ font-size:14px; color:#5f5f5f; margin:40px 22px 30px;}
.news-xx-box p{ width:690px; line-height:30px; font-size:16px; color:#2d2d2d; margin:15px auto; text-indent:2em;}
.news-xx-box img{ margin:15px auto; display:block; border:15px solid #fff;}
.news-xx-box .fenxiang{ width:177px; height:22px; background:url(../imgxsj/img0.jpg) no-repeat; margin:50px 0 0 30px; float:left;}
.news-xx-box .print{ width:100px; float:right; font-size:16px; color:#9e0000; margin:50px 30px 0 0 ;
display:flex; flex-wrap:wrap; justify-content:space-between;}

/* 新闻列表页 */
.news-list-title{ text-align:center; border-bottom:2px solid #d8e3ee; margin-top:30px;}
.news-list-title h2{ width:136px; height:50px; line-height:50px; color:#227cd5; font-size:22px; border-bottom:3px solid #4489cd; display:inline-block; font-weight:normal;}

.news-list-page{padding:9px 10px 40px; background:#f7f9fb; margin-bottom:30px;}
.news-list-page .news-big{ padding:0 0 20px; border-bottom:1px dashed #dadada;}
.news-list-page .news-big h5{ height:56px; line-height:56px;  font-size:18px; color:#4b4b4b; margin:8px 0 0;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list .news-big p{ line-height:26px; font-size:14px; color:#787878;}

.news-list-page dd{ width:650px; padding-left:16px; margin:16px auto 0; position:relative;}
.news-list-page dd .news-txt{ line-height:28px; font-size:16px; font-family:"宋体"; color:#2b2b2b;}
.news-list-page dd .news-date{ float:right;}
.news-list-page dd .piece{ width:4px; height:4px; background:#3067ac; position:absolute; top:11px; left:4px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.news-list-page .news-more{width:550px; border-bottom:1px dashed #dadada; margin:0 auto; position:relative; margin-top:50px;}
.news-list-page .news-more a{ width:114px; height:36px; font-size:18px; color:#303030; background:#f7f9fb; text-align:center; position:absolute; left:218px; bottom:-24px; display:inline-block;}

/* 新闻列表页2级 */

.news-list-page2{padding:9px 10px 40px; margin-bottom:30px;}
.news-list-page2 .news-big{ padding:0 0 20px; border-bottom:1px dashed #dadada;}
.news-list-page2 .news-big h5{ height:56px; line-height:56px;  font-size:18px; color:#4b4b4b; margin:8px 0 0;
overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list .news-big p{ line-height:26px; font-size:14px; color:#787878;}

.news-list-page2 dd{ width:656px; padding:0 0 20px 16px; margin:20px auto 0; position:relative; border-bottom:1px dashed #dadada;}
.news-list-page2 dd .news-txt{ line-height:36px; font-size:16px; font-family:"宋体"; color:#2b2b2b;}
.news-list-page2 dd .news-date{ color:#21569f; float:right;}
.news-list-page2 dd .piece{ width:4px; height:4px; background:#3067ac; position:absolute; top:15px; left:4px;
border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.news-list-page2 .news-more{width:550px; border-bottom:1px dashed #dadada; margin:0 auto; position:relative; margin-top:50px;}
.news-list-page2 .news-more a{ width:114px; height:36px; font-size:18px; color:#303030; background:#f7f9fb; text-align:center; position:absolute; left:218px; bottom:-24px; display:inline-block;}

/* 机构设置 */
.jigoupage-title{ width:690px; border-bottom:2px solid #d8e3ee; margin-top:30px; padding:0 30px;}
.jigoupage-title h2{ width:136px; height:50px; line-height:50px; text-align:center; font-size:22px; color:#4f4f4f; display:inline-block; font-weight:normal;}
.jigoupage-title h2.slt{ color:#227cd5; border-bottom:3px solid #4489cd;}
.jigoupage-box{ position:relative; overflow:hidden;}
.jigoupage-box .jigoupage-move{ position:absolute; top:0; left:0;}
.jigoupage-box .jigoupage-move li{ width:666px; text-indent:2em; padding:20px 42px 80px; float:left;}
.jigoupage-box .jigoupage-move p{ line-height:36px; font-size:18px; color:#5e5e5e;}



.fenxiang2{}
.fenxing1{margin-top:20px;width: 177px;height: 22px;float:left;}
.fenxing1 li.page_li_3{ height:16px; line-height:16px; padding:32px 16px; width:574px; float:left;}
.fenxing1 li.page_li_3 font {display:block; float:left; color:#444;}
.fenxing1 li.page_li_3 img{ margin-right:10px;}

.news-xx-box img{ margin:15px auto; display:block; border:1px solid #fff;}


.kjbg-box-right{ width:350px; margin:42px 20px 50px 0px; float:right;}
.kjbg-box-right dd{ margin-top:16px; float:left;}
.kjbg-box-right dd:nth-of-type(odd){ margin-right:22px;}

.jigou-box dd.gengduo{padding-left:600px;}





