
*{
    margin:0;
    padding: 0;
}.box{
    width: 100%;
    height: 2700px;
    background: #f1f1f1 url(./bg_20200615.jpg) no-repeat top center;
    overflow: hidden;
}
.con_box{
    width: 1200px;
    margin: 0 auto;
    /* height: 2260px; */
    /* margin-top:378px; */
    position: relative;
    padding: 0;
}
.more{
    position: absolute;
    top: 500px;
    right: 0;
    width:56px;
    height:15px;
    font-size:16px;
    font-family:Adobe Heiti Std;
    font-weight:normal;
    color:#575656;
    line-height:25px;
    z-index: 1000;
}
.more a{color:#575656;}
.con_box_head{
    width: 1200px;
    margin: 0 auto;
    height: 379px;
    position: relative;
}
.data-time{
    position: absolute;
    top: 30px;
    right: 282px;
    width:180px;
    height:15px;
    font-size:16px;
    font-weight:400;
    color:rgba(30,82,156,1);
    line-height:25px;
}
.weather{
    position: absolute;
    top: 30px;
    right: 0px;
    width:250px;
    height:17px;
    font-size:16px;
    font-weight:400;
    color:rgba(30,82,156,1);
    line-height:25px;
}
.search{
    width:500px;
    height:43px;
    position: absolute;
    top: 65px;
    right: 0px;
}
.search-box{
    width: 100%;
    height: 100%;
    background:#ffffffd9;
    opacity:0.35;
    border-radius:22px;
    behavior: url(./ie-css3.htc);
    border:2px solid #fff;
    outline: none;
    padding-left: 20px;
}
.search-btn{
    position: absolute;
    top: 5px;
    right: 0px;
}
.tab-list{
    width: 546px;
    height: 45px;
    position: absolute;
    top: 190px;
    right: 0px;
}
.tab-list ul li{
    width:133px ;
    height: 45px;
    line-height:45px ;
    background:#2861a8bf ;
    display: inline-block;
    text-align: center;
    
}
.tab-list ul li a{
    font-size:24px;
    font-weight:400;
    color:#ffffff;
}
a:hover{
    text-decoration: none;
}
.curr_tab{
    border-bottom: 4px solid #ceb16b;
}
/* 轮播图 */
/* .swiper-box{width: 1200px;margin:0 auto;position: absolute;top: -100px;} */
.swiper-box{width: 1200px;height:530px;margin:0 auto;margin-top: -108px;box-sizing: border-box;position: relative;}
.prev{
    position: absolute;
    top: 180px;
    left:60px;
    z-index: 1000;
}
.next{
    position: absolute;
    top: 180px;
    right:60px;
    z-index: 1000;
}

#certify {
	position: relative;
	width: 1200px;/*判断宽度设置响应式效果*/
    margin: 0px auto;
    height: 530px;
}

#certify .swiper-container {
    padding-bottom: 60px;
    height: 530px;
}

#certify  .swiper-slide {
	width: 804px;
	height: 463px;
	background: #fff; 
}
#certify  .swiper-slide img{
	width: 804px;
	height: 463px;
	display:block;
}
#certify .swiper-slide p{width:100%;height:70px;background: #fff;margin:0;text-align: center;line-height: 55px;font-size: 22px;color: #000;}
#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	
	
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

.section2{
    width:1200px;
    height:55px;
    /* opacity:0.77; */
    background: #fff;
    margin-top: 60px;
}
/*  通知公告*/
.focus .pre{position:absolute;left: -50px;top:200px;cursor: pointer;}
.focus .next{position:absolute;right: -450px;top:200px;cursor: pointer;}
.scroll_news_list_wrapper{ width:980px; height:50px; overflow:hidden; padding:0 5px;background: #fff;margin-left:170px}
.scroll_news_list{ width:10000px; height:50px;line-height: 50px;}
.scroll_news_list{ float:left;}
.scroll_left{
    width: 140px;
    height: 40px;
    float: left;
    margin-left: 30px;
    margin-top: 10px;
}
.line{
    width: 1px;
    height: 22px;
    background: #ccc;
    float: left;
    margin-top: 15px;
    margin-right: 20px;
}
.scroll_news_list  a{ color:#d30202;font-size: 16px;margin-right: 10px;float: left;}
.scroll_news_list  a:hover{ text-decoration: underline;}
.scroll_news_list span{float: left;font-size: 16px;color:#808080;margin-right: 30px;}
#demo {overflow:hidden; width:980px;}
#indemo {float:left; width:800%;}
#demo1 {float:left;}
#demo1 .tt{float: left;}
#demo2 {float:left;}
#demo2 .tt{float: left;}
.circle{ width: 10px;
  height: 10px;
  background-color:#e8e8e8;
  border-radius: 50%; 
  float: left;
  margin-right: 10px;margin-top: 20px;}
.box-xxfb{
    width: 1200px;
    height: 750px;
}
.box-title{
    width: 300px;
    height: 50px;
    margin: 0 auto;
    text-align: center;
    padding-top: 45px;
    padding-bottom: 75px;
    box-sizing: border-box;
}
.box-title div{
    display: inline-block;
}
.box-title-middle{
    width:120px;
    height:29px;
    font-size:30px;
    font-weight:400;
    color:#4d607a;
    line-height:36px;
    display: inline-block;
    padding:0 10px;
}
.box-title-line{
    width: 50px;
    height: 1px;
    background: #888888;
    margin-bottom: 10px;
}
.xxfb-con{
    width: 100%;
    height: 614px;
}
.xxfb-left{
    width: 793px;
    height: 100%;
    float: left;
}
.zxdt{
    width: 793px;
    height: 280px;
    background: yellowgreen;
    margin-bottom: 20px;
    padding-left: 22px;
    padding-top: 15px;
    box-sizing: border-box;
    background: #fff;
}
.zxdt-list{
    width: 100%;
    height: 50px;
    margin-top: 12px;
}
.list-title-left{
    width:109px;
    height:50px;
    float: left;
    text-align: center;
    font-size: 12px;
    color:#c2c2c2;
}
.list-title{
    font-size:18px;
    font-weight:400;
    color:rgba(0,0,0,1);
}
.list-detail a{
    font-size:14px;
    font-family:MicrosoftYaHei;
    font-weight:400;
    color:#969594;
    line-height:36px;
}
.list-title-left img{
    margin-right: 6px;
    margin-bottom: 5px;
}
.list-title-right{
    width:640px;
    height:50px;
    float: right;

}
.list-detail{
    display: block;
}
.zxdt-title{
    width:118px;
    height:40px;
    background:#1457a8;
    border-radius:5px;
    font-size:21px;
    font-weight:400;
    line-height:40px;
    text-align: center;
}
.zxdt-title a{
    color:#ffffff;
} 
.hyzx{
    width: 387px;
    height: 315px;
    float: left;
    padding-left: 22px;
    padding-top: 15px;
    padding-right: 20px;
    box-sizing: border-box;
    background: #fff;

}
.hyzx-pic{
    margin-top: 20px;
    width: 100%;
}
.hyzx-pic img{
    width: 145px;
    height: 97px;
    float: left;
}
.hyzx-pic p a{
    width: 180px;
    height: 100%;
    float: right;
    font-size:18px;
    font-weight:400;
    color:#024ba4;
    line-height:26px;
}
.hyzx-pic span{
    width:90px;
    height:10px;
    display: inline-block;
    font-size:14px ;
    line-height: 10px;
    color: #605439;
    border-left: 2px solid #0f69f1;
    margin-left: 20px;
    margin-top: 8px;
    padding-left: 10px;
    
}
.hyzx ul,.ywfz ul{
    width:347px;
    height:89px;
    font-size:16px;
    font-weight:400;
    color:#2d2d2c;
    line-height:36px;
    margin-top: 10px;
}
.ywfz{
    width: 387px;
    height: 314px;
    float: right;
    padding-left: 22px;
    padding-top: 15px;
    padding-right: 20px;
    box-sizing: border-box;
    background: #fff;

}
.xxfb-right{
    width: 387px;
    height: 100%;
    float: right;
}
.spjj{
    width: 100%;
    height: 139px;
    margin-bottom: 11px;
    background: #fff;
    padding: 9px 11px 8px 10px;
    box-sizing: border-box;
    position: relative;
}
.spjj-title{
    position: absolute;
    top: 0px;
    left: 0px;
    width:114px;
    height:38px;
    background: rgba(20,87,168, 0.45);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#721457a8, endColorstr=#721457a8);
    text-align: center;

}
.spjj-title a{
    color:#ffffff;
    font-size:21px;
    font-weight:400;
    line-height:40px;
}
.ddjs{
    width:100%;
    height:223px;
    margin-bottom: 11px;
    padding-left: 22px;
    padding-top: 15px;
    padding-right: 22px;
    box-sizing: border-box;
    background: #fff;
}
.sxfc{
    width:387px;
    height:230px;  
    padding-left: 22px;
    padding-top: 15px;
    padding-right: 22px;
    box-sizing: border-box;
    background: #fff;

}
.sxfc ul,.ddjs ul{
    width:288px;
    font-size:16px;
    font-weight:400;
    color:rgba(44,44,44,1);
    line-height:36px;
    margin-top: 15px;
}
.box-xxgk{
    width: 100%;
}

.xxgk-left{
    width: 387px;
    height: 280px;
    display: inline-block;
    
    vertical-align: middle;
}
.zdxm{
    width:387px;
    height:280px;
    padding-left: 22px;
    padding-top: 15px;
    padding-right: 22px;
    box-sizing: border-box;
    display: inline-block;
    background: #fff;
    vertical-align: middle;
    margin:0 14px;
}
.zdxm ul,.zcwj ul{
    margin-top: 16px;
}
.zdxm ul li,.zcwj ul li{
    font-size:16px;
    font-weight:400;
    color:#2d2d2c;
    line-height:36px;
}
.zcwj{
    width:387px;
    height:280px;
    padding-left: 22px;
    padding-top: 15px;
    padding-right: 22px;
    box-sizing: border-box;
    display: inline-block;
    background: #fff;
    vertical-align: middle;
}
.jggk{
    display: inline-block;
    float: left;
}
.ldzc{
    display: inline-block;
    float: right;
}
.czyjs,.rsrm{
    width:184px;
    height:138px;
    border:1px solid #d5d3d3;
    margin-top: 16px;
    text-align: center;
    padding-top: 11px;
    box-sizing: border-box;
    display: inline-block;
    position: relative;
}
.czyjs{
    display: inline-block;
    float: left; 
    box-shadow:0px 5px 10px #d0d9e4;
    background: #fff;
}
.rsrm{
    display: inline-block;
    float: right;
    box-shadow:0px 5px 10px #d0d9e4;
    background: #fff;

}

.img-font{
    margin-top: 10px;
}
.clear{
    clear: both;
}
.arrow-right{
    position: absolute;
    top: 55px;
    right: 10px;
}
.hdjl-list{
    width: 100%;
    height: 250px;
}
.ldxx,.tsjd,.dczj{
    width: 174px;
    display: inline-block;
    text-align: center;
    margin-left: 86px;
}
.xxxtgxpt{
    display: inline-block;
    text-align: center;
    margin-left: 86px;

}
.ldxx p,.tsjd p,.dczj p{
    font-size:30px;
    font-weight:400;
    color:#5a5959;
    line-height:36px;
    margin-top: 10px;
}
.xxxtgxpt p{
    font-size:26px;
    font-weight:400;
    color:#1457a8;
    line-height:30px;
    margin-top: 16px;
}
.box-bottom{
    width: 100%;
    height: 347px;
    background: #325d97;
    margin-top: 100px;
}
#botdiv{
    width:845px;
    height:71px;
    margin:0 auto;
    padding-top:28px;
    font-size:14px;
    font-weight:400;
    color:#ffffff;
    line-height:28px;
}
.botfirst{
    text-align: center;
}
.botfirst span{
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
}
.botfirst span a{
    color:#ffffff;

}
.botsec{
    width: 845px;
    text-align: center;
}
.botsec .bac{
    display: inline-block;
    width: 157px;
    background:#12335f ;
    padding-right: 10px;
    border-radius: 10px;
}
.botsec span{
    margin-left: 25px;;
}

