@charset "utf-8";
.mores .more_text {
    clear: both;
    display: block;
    color: #f9f9f9;
    font-size: 14px;
    text-align: center;
    width: 80px;
    height: 30px;
    line-height: 30px;
    background: #b80000;
    margin-top: 30px;
	position:absolute;
}
.wrapper{}
.wrapper .w{width:100%;}
.header{z-index:2;}
.headertop .w {height: 80px;position:relative;}
.headertop .logo {height: 80px; width: 100%; padding: 0px; text-align:center; background:#052363;}
.headertop .logo a img {height: 80px;}

.header  .navi-slide-head{ background:#e79f03; height:46px; padding:0 10px; cursor:pointer;}
.header  .navi-slide-head .navi-slide-title {display: inline-block;float: left;font-weight: normal;color: #fff;font-size: 18px;line-height: 46px;}
.header  .navi-slide-head .navi-slide-arrow {display: block;width: 34px;  height: 45px;float: right;background:url(img/menu-icon-arrow-white.png) no-repeat 50%;cursor:pointer;}

.nav{display:none;font-size:16px;line-height:45px;background:#fff;position:relative;z-index:1; height:auto; overflow:hidden;}
.nav a{text-decoration:none;}.
.nav_main{}

.wp_nav{line-height:45px;}
.wp_nav .nav-item{cursor:pointer;display: inline-block;	float: none;position: relative;z-index: 100;width: 100%;padding-left: 0px;	border-bottom: 1px solid #eee;}
.wp_nav .nav-item a{color:#000;font-size:16px;cursor:pointer;padding:0px;font-weight:500}
.wp_nav .nav-item a span.item-name {padding:0 29px;line-height:45px;cursor: pointer;}
.wp_nav .nav-item:hover a span.item-name{color:#FFF;background:#ae1f25;}
.wp_nav .nav-item .mark {display:none;}
.wp_nav .nav-item:hover .mark{display:none;}

.wp_nav .sub-nav{display:none;background-color:rgba(255,255,255,0.8);border: none; width:100% !important; padding:15px 0px;}
.wp_nav .sub-nav .nav-item a{font-size:16px;border-top: none;}
.wp_nav .sub-nav .nav-item:hover a{color:#080404;}
.wp_nav .sub-nav .nav-item a span.item-name {padding: 5px 25px;line-height: 35px;}
.wp_nav .nav-item .sub-nav .nav-item a span.item-name{background:none; color:#080404;}
.wp_nav .sub-nav .nav-item:hover a span.item-name {color:#ae1e25;}
.wp_nav .sub-nav .nav-item .mark { background:none;}
.wp_nav .sub-nav .nav-item:hover .mark { background:url(img/subnavj.png) no-repeat 5px center;}

.footer{background:#183571;}
.footer p{ font-size:16px; line-height:30px; padding-top:20px; color:#fff;text-align:center;}
.footer-rzjg,.footer-lxfs,.footer-gzwm{}
.footer-rzjg,.footer-lxfs{border-right:1px solid #d18689}
.footer-rzjg{}
.footer-xyzb a{color:#fff;}
.footer-gzwm{overflow:hidden; padding:10px 0; margin:0 20px; border-bottom:1px solid #fff;}
.footer-gzwm h2{font-size:20px;padding: 10px 0px; color:#fff; text-align:center;}
.footer-gzwm h3{font-size:18px;padding: 10px 0px; color:#fff; text-align:center;}
.footer-copy{font-size:16px;color:#fff; text-align:center; font-size:14px; padding-top:20px;padding:10px 0; margin:0 20px; border-top:1px solid #fff;}


.bannerbar{height:180px; overflow:hidden;position:relative;}
.bannerbar .item{ position:relative; outline: 0;height:180px;
    background-position: center center;
    background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;}
.bannerbar .item a{display:block; width:100%; height:180px; position:relative;}
.bannerbar .item a h2{ width:100%; height:35px; line-height:35px; color:#fff; text-align:center; font-size:18px; position:absolute; bottom:0px; background:rgba(0,0,0,0.6)}
.bannerbar .bd{ position:absolute;width:1190px; bottom:0;height:60px;line-height:60px;background:url(img/bar.png);color:#fff;font-size:22px;left:50%;margin-left:-600px; z-index:1000;}
.bannerbar .bd .date{color:#fec131; font-size:18px; text-align:center; float:left;width:163px;background:#bb9468;margin-right:30px;}
.bannerbar .swiper-container{z-index:0;}
.bannerbar .swiper-wrapper{z-index:0;}
.bannerbar .swiper-button-prev, .bannerbar .swiper-button-next {
    width: 20px;
    height: 40px;
    margin-top: -20px;
    background-size: 20px 40px;
}
.bannerbar .swiper-button-next {
    background-image: url(img/banner_right.png);
    right: 8%;
}
.bannerbar .swiper-button-prev {
    background-image: url(img/banner_left.png);
    left: 8%;
}

.xfbtns{width:calc(100%-20px);z-index:999; padding:20px 10px 0;}
.xfbtns .xfbtn{float:left; width:33.3333%; height:120px; padding:0px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xfbtn_con{display: block; text-align:center; color:#fff; padding:10px 0px;}
.xfbtn_con p{line-height:30px; font-size:20px;}
.xfbtn_xmjs{background:rgba(195,165,90,0.85)}
.xfbtn_zsjz{background:rgba(195,16,29,0.85)}
.xfbtn_bkxt{background:rgba(150,36,103,0.85)}




.box .hd{height:60px; border-bottom:2px solid #e4e4e4; padding-top:15px;}
.box .box_txt{width:130px; height:40px;float:left; padding:10px 0 10px 15px ; }
.box .box_txt_cn{color:#183571; font-size:25px; font-weight:600; line-height:40px;border-left:10px solid #fcb316; padding-left:10px;}
.box .box_nav{ float:right; padding-top:15px;}
.box .box_nav li {
    cursor: pointer;
    line-height: 28px;
    height: 45px;
    padding: 0 10px;
    float: left;
	font-size:20px;
	color: #122e6b;
}
.box .box_nav li a{color: #122e6b;}
.box .box_nav li.cur {font-weight: bold; background: url(img/box_t_bg.png) no-repeat bottom center;}
.box .bd{position:relative;overflow:hidden;}

.box .indexmore {color:#b9a05e; padding:10px 0 10px 25px; text-align:right;color:#b9a05e; font-size:16px;}
.box .indexmore a{color:#b9a05e; font-size:16px;}

.box_news .bd{padding-top:25px;}
.box_news .index_newslist{overflow:hidden; padding:0 15px;}
.box_news .index_newslist li{ position:relative;margin-bottom:15px;}
.box_news .index_newslist li img{width:150px;height:98px;}
.box_news .index_newslist em{ color:#999;line-height:24px; display:block;width:95px;height:24px; font-size:16px; background: url(img/box_xinxi_clock1.png) no-repeat 0px 5px; padding-left:20px; position:absolute;left:160px;top:74px;}
.box_news .index_newslist p{height:46px; overflow:hidden; line-height:23px; font-size:18px;color:#333333;position:absolute;left:160px;top:0px; }
.box_news .index_newslist p a{color:#333333;}

.box_news .zzyglist{padding:0 15px;}
.box_news .zzyglist li{position:relative;height:170px; border:1px solid #666666; background:#fff; margin:0px 0px 19px 0px;}
.box_news .zzyglist li .title{margin:18px  20px 18px 95px; font-size:18px; color:#666666; display:block; height:50px; line-height:25px; overflow:hidden; font-weight:600;}
.box_news .zzyglist li .info{margin:0px 10px 0px; font-size:16px; color:#666666; line-height:23px;}
.box_news .zzyglist li .date{width:60px; height:60px; position:absolute; left:18px; top:0px; background:#c99f66; color:#fff; text-align:center;}
.box_news .zzyglist li  .d{font-size:30px; line-height:35px;}
.box_news .zzyglist li  .m{font-size:14px; margin:0 2px; border-top:1px solid #fff;}

.box_zshxx{}
.box_zshxx .bd{padding-top:25px;}
.box_zshxx  .zshxxlist{padding:0px 15px 15px;}
.box_zshxx  .zshxxlist li{ height:94px; background:#fff;margin:0px 0px 12px 0px;}
.box_zshxx  .zshxxlist li a{display:block;}
.box_zshxx  .zshxxlist li .date{float:left; width:94px; height:64px;padding:15px 0px; text-align:center; background:#328fd3;color:#fff;}
.box_zshxx  .zshxxlist li .d{height:44px; line-height:44px; font-size:40px;}
.box_zshxx  .zshxxlist li .m{height:20px;line-height:20px;font-size:15px;}
.box_zshxx  .zshxxlist li .title{float:right; padding:19px 20px; width:calc(100% - 136px); height:52px; color:#555555; font-size:16px; line-height:26px; overflow:hidden; border:2px solid #d5d5d5; border-left:none;}
.box_zshxx  .zshxxlist li a:hover .date{background:#febd32;color:#555555;}

.box_zshxx  .bkzb,.box_zshxx  .sytj{width:calc(50% - 20px);  height:200px;}
.box_zshxx  .bkzb{float:left;margin-left:15px;}
.box_zshxx  .sytj{float:right;margin-right:15px;}
.box_zshxx  .bkzb img,.box_zshxx  .sytj img{width:100%; height:100%}

.box_jxpy .bd{padding-top:25px;}
.box_jxpy .jyjxpic{padding:0px 15px;}
.box_jxpy .jyjxpic img{width:100%; height:auto;}
.box_jxpy .jxpylist{padding:0px 15px;}
.box_jxpy .jxpylist li{height:240px; margin-top:15px;}
.box_jxpy .jxpylist li.jyjxitem{ height:205px; padding:25px 20px 0; background:#f0f0f0; position:relative;}
.box_jxpy .jxpylist li .title{font-size:18px;color:#122e6b; font-weight:600; line-height:25px; height:50px; overflow:hidden;}
.box_jxpy .jxpylist li .title a{color:#122e6b; }
.box_jxpy .jxpylist li .summary{font-size:16px; color:#666; line-height:25px; height:75px; overflow:hidden; margin:20px 0;}
.box_jxpy .jxpylist li .date{font-size:14px; color:#999; padding-left:20px; background:url(img/box_xinxi_clock1.png) no-repeat 0px 5px;}
.box_jxpy .jxpylist li .more{position:absolute; right:30px; bottom:20px; width:22px; height:19px; background:url(img/more11.png)}
.box_jxpy .jxpylist li .more a{display:block;width:22px; height:19px; }


.box_jlhz {}
.box_jlhz .bd{padding-top:25px;}
.box_jlhz  .box_txt{width:580px;}
.box_jlhz .box_jlhz_items{padding:0 15px;}
.box_jlhz .box_jlhz_items .item{height:210px; color:#fff; padding:30px;position: relative; margin-bottom:15px;}
.box_jlhz .box_jlhz_items .item:hover{height:206px; border-bottom:4px solid #ffb210;}
.box_jlhz .box_jlhz_items .item a{color:#fff; font-size:16px;}
.box_jlhz .box_jlhz_items .item1{background:#041549 url(img/jlhz_bg1.png) no-repeat top right;}
.box_jlhz .box_jlhz_items .item2{background:#00336c url(img/jlhz_bg2.png) no-repeat top right;}
.box_jlhz .box_jlhz_items .item3{background:#0065a3 url(img/jlhz_bg3.png) no-repeat top right;}
.box_jlhz .box_jlhz_items .item  .title{font-size:28px;}
.box_jlhz .box_jlhz_items .item  ul{padding:40px 0px 5px;}
.box_jlhz .box_jlhz_items .item  li{padding-left:20px; height:60px; line-height:30px; background:url(img/jlhz_li_bg1.png) no-repeat 0px 5px;margin-bottom:8px;}
.box_jlhz .box_jlhz_items .item .more{position:absolute; right:30px; bottom:20px;display:block; border:1px solid #fff; font-size:14px;}
.box_jlhz .box_jlhz_items .item .more a{display:block; padding:0px 10px; }
.box_jlhz .box_jlhz_items .item:hover .more{bottom:16px;}


.box_zjh {}
.box_zjh .bd{padding:25px 15px;}

.box_zjh .box_zjh_item{background:#fff;}
.box_zjh .box_zjh_item .img{position:relative;}
.box_zjh .box_zjh_item .img a{display:block;}
.box_zjh .box_zjh_item .img img{width:100%; height:auto;}
.box_zjh .box_zjh_item .img h2{position:absolute; left:0px; bottom:0px; width:100%; height:50px; background:rgba(100,29,65,0.9);  line-height:50px; overflow:hidden; color:#fff; font-size:18px; text-align:center;}
.box_zjh .box_zjh_item ul{padding-top:10px;}
.box_zjh .box_zjh_item li{background:url(img/zjh_li_bg.png) no-repeat 0px 6px; padding-left:20px; padding-bottom:7px; border-bottom:1px dotted #d3d3d3; margin:10px 5px;}
.box_zjh .box_zjh_item li a{color:#333333; display:block; line-height:25px; height:50px; overflow:hidden;font-size:16px;  }

/*link*/
.link{margin-top:50px;height:275px; background:#f0f0f0;}
.link_img{float:left; width:297px; height:275px;}
.link_img img{width:297px; height:275px;}