.al{width:395px; float:left; margin-right:25px;}
.yxws{width:395px; float:left; }

.alws{width:445px; float:left; margin-right:30px; }
.yxwsxx{width:445px; float:left; }
.jgdj{width:240px; float:right; }
.kait{width:357px; float:right; margin-top:10px;}
.gg_li ul li{float:left;  height: 50px;line-height: 50px;width: 33%;text-align: center; }
.gg_li ul li a{font-size:16px; color:#ffffff;}
.lztpqhzs_hover{ background:  bottom center no-repeat;}
.title_hover a{ display:block; background:  bottom center no-repeat;}
.qh_body{background:#fff; border:2px solid #0167b9;}
/*图片新闻*/
 .wrapper{position: relative;width: 675px;height:388px;}
  .banner{width: 675px;height: 388px;overflow: hidden;}
  .imglist{width:675px;height:388px;z-index: 10;}
  .imglist img{width:100%;}
  .imglist li{display: none;}
  .imglist .imgon{display: inline;}
  .bg{position: absolute;bottom: 0;width: 675px;height: 40px;z-index:20;opacity: 0.4;filter:alpha(opacity=40);background: black;}
  .infolist{position: absolute;left: 10px;bottom: 10px;z-index: 30;}
  .infolist li{display: none;}
  .infolist .infoon{display: inline;color: white;}
  .infoon a{color:#ffffff;}
  .indexlist{position: absolute;right: 10px;bottom:13px;z-index: 30;}
  .indexlist li{float: left;margin-right: 5px;padding:0px 20px;background:#ffffff;cursor: pointer; height:8px;}
  .indexlist .indexon{background: #305be6;font-weight: bold;color: white;}



.main,.cont{width:1200px;margin:0 auto;overflow:hidden; margin-bottom:25px;}
.t_newx {font-size:24px;font-weight:bold;color:#08599a;margin-bottom:15px;}
.t_newx a{font-size:24px;font-weight:bold;color:#08599a;}

.cen_con{width:1200px;margin:0 auto;overflow:hidden;}
.con_l{float:left;overflow:hidden;width:820px;}
.con_r{float:right;width:360px; background:#fff;}



.swi_con{width:675px;height:388px;float:left;}

.carou_t{position:absolute;left;    bottom: 0;
    background: rgba(0,0,0,0.5);
    color: #fff;
    font-size: 14px;
    width: 100%;
    padding: 10px 40px;}
.swiper-slide img{width:100%;height:100%;}

div.swiper-container-horizontal>.swiper-pagination-bullets{left:inherit;right:0;bottom: 0;
    padding: 16px 25px;    width: initial;}
span.swiper-pagination-bullet{background:#fff;opacity:1;width:36px;height:6px;border-radius:0;}
span.swiper-pagination-bullet-active{background: #305be6;}




.fyyw_con{float:right;width:523px;overflow:hidden;padding-left:15px;background:#fff; height:388px;}
.fy_ywt{line-height:45px;overflow:hidden;border-bottom: 2px solid #d8d8d8;}
.ywt_s{font-size: 20px;
    color: #4051a1;display: inline-block;border-bottom: 2px solid #4051a1;
    background:  no-repeat left center;
    padding-left: 30px;
    font-weight: bold;}
.gmo{float:right;color:#a3a3a3;font-size:20px;margin-right:10px;}

.yw_fir_con{padding-bottom:15px;}
.fir_t{text-align:center;padding:15px 0;}
.fir_t a{font-size:20px;color:#4051a1;font-weight:bold;}
.fir_su{color:#3a7076;font-size:14px;text-indent:2em;line-height:1.5;}

.ywli_t{background: no-repeat left center;padding-left:15px;}
.ywli_t a{color:#1e1e1e;font-size:14px;}
.ywli_su{color:#1e1e1e;foont-size:12px;padding-left:15px;}
.ywt_ls{margin:12px 0;}
.ywt_ls p{line-height:1.5;}
.xw_mo{    float: right;
    margin-right: 20px;
    font-size: 14px;
    color: #24437a;}


.blue_box{border:2px solid #0167b9;border-top:6px solid #0167b9;background:#fff; height: 285px; overflow: hidden;}
.blue_box12{border:2px solid #0167b9;border-top:6px solid #0167b9;background:#fff; height: 319px; overflow: hidden;}
.blue_boxts{border:2px solid #0167b9;border-top:6px solid #0167b9;background:#fff; height:360px; overflow: hidden;}
.blue_t{margin:20px 0;overflow:hidden;line-height:31px;}
.blue_t span {font-size:24px;color:#08599a;font-weight:bold;margin-left:15px;}
.wjtit a{font-size:24px;color:#08599a;font-weight:bold;}
.blue_t a{float:right;font-size:14px;color:#4051a1;margin-right:15px;}
.blue_p{line-height:2;margin:10px 0;}
.blue_p a{font-size:14px;}
.blue_p a::before{    content: "·";
    color: #849edf;
    font-size: 14px;
    font-weight: bold;
    margin:0 10px;}




.spdb{float:right;width:360px;height:285px;overflow:hidden;border:1px solid #0167b9;margin-top:20px;background:#fff;}
.db_p{background:#24437a;height:50px;line-height:50px;overflow:hidden;}
.db_p span{font-size:20px;color:#fff;font-weight:bold;margin-left:15px;}
.db_p a{ont-size:14px;color:#fff;margin-right:15px;font-weight:bold;float:right;}
.vi_btn{margin: 10px;    width:159px;
    height: 100px;border:1px solid #0167b9;
    position: relative;float:left;}
.vi_btn img{width:100%;height:100%;}
.btn_a{position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -34px;
    margin-top: -34px;}
.vi_btn1{margin: 10px;    width:159px;
    height: 100px;border:1px solid #0167b9;
    position: relative;float:right;}
.vi_btn1 img{width:100%;height:100%;}
.btn_a1{position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -34px;
    margin-top: -34px;}





.serv_ztc{border:2px solid #0167b9;border-top:6px solid #0167b9;background:#fff;}
.sffw{font-size:24px;color:#08599a;font-weight:bold;margin:15px;}
.ztc_con {
   
    margin: 25px 0;
    overflow:hidden;
}
.ztc_con a {
   float: left;
    text-align: center;
    margin: 0 22px;
}
.ztc_con img {
    margin-bottom: 10px;height:40px;
}
.ztc_con a span {
    font-size: 16px;color:#24437a;font-weight:bold;display:block;
}


.gg_li{height:50px;line-height:50px;background:#24437a;text-align:center;}
.gg_li span{font-size:16px;color:#fff;margin:0 15px;padding:13px 0;cursor:pointer;}
.gg_ac{font-size:18px;font-weight:bold;background: no-repeat bottom center;}

.datetop{font-size:14px;}
.datebottom{font-size:12px;}
.gg_p{overflow:hidden;margin:0 10px;height:120px !important;}
.gg_p {font-size:14px;  line-height:28px;   float: right;
    width: 329px;background: no-repeat 0 13px;
    padding: 5px 0;
    padding-left: 15px;}

.gg_date{float:left;padding:5px 0;}
.gg_date span{display:block;text-align:center;}
.slidetxtbox{background:#fff;}

.slidetxtbox .bd{padding:10px 0;}

.gg_div{display:none;}
#ktgg{display:block;}

.gg_div iframe,.slidetxtbox{width:355px;height:234px; overflow: hidden;}