 /************  开福  ************/
/***
@import url('reset-1.3.min.css');                 
@import url('global.css'); 
***/
body{min-width:1200px;}

a:hover{color:#22a2d5 !important;}
.header_login{border-bottom: 1px solid #f1f1f1;/*临时更换*/width: 1200px;margin: 0 auto;/**/}
.header_search{padding:8px 0;height: 76px;position: relative;}
.header_weather{ width:190px; height:50px; display:block; overflow:hidden; float:left; margin-left:18px; position: relative; left: 20px;}
.global_search{position:relative;float:left;height: 32px;line-height: 30px;border: 1px solid #e6e6e6; background: #f8f8f8;width:335px;font-size: 14px;margin:20px 20px 0 10px;/*background: url(../images/icon-search.png) 8px 7px no-repeat;*/}
.global_search input{border:0;width: 260px;padding-left:40px;}
.global_search .search-btn{position:absolute;top:0;width: 40px;height: 34px;background: url(../images/icon-search.png) 8px 7px no-repeat;border: 0;outline: 0;}
.news_update{float:left;width: 280px;top:20px;padding-left:40px;position: relative;height: 30px;overflow-y: hidden;}
.news_update ul{list-style-type:none;margin:0;padding:0;}
.news_update ul li a{font-size: 14px;color: #333;}
.news_update ul li{padding-left:20px;display: block;overflow: hidden;height: 30px;line-height: 30px;background: url(../images/icon-inform.png) left center no-repeat;} 
.header_focus{font-size: 40px;height: 106px;line-height: 106px;text-align: center;font-weight: 500;}
.header_focus a{color: #d90000;}



.nav{height: 45px;line-height: 45px;background: #22a2d5;}
.nav ul.menu{ width:1200px;margin:0 auto;overflow:hidden;}
.nav ul.menu li{display:block; overflow:hidden;  float:left;}
.nav ul.menu li a{ color: #fff !important;font-size: 16px;padding: 0px;display:inline-block;width:100%;height:100%;}
.nav ul.menu li a:hover{ background:#297DB7;font-weight:bold;}

.top_news{height: 82px;padding:20px 0 ;display: block;overflow: hidden;}
.top_news_title a{font-size: 30px; color: #305798; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px; height: 30px; line-height: 30px;}
.top_news_title,.top_news_detail{width:690px;margin-left: 115px;/* margin-bottom: 10px; */overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.top_slogan{margin:25px 0;}

.group_carousel{height: 230px!important;background: #f8f8f8;}
.group_carousel_label{width: 26px;background: #22a2d5;height: 110px;color: #fff;font-weight: 500;display: table;padding:60px 11px;letter-spacing:2px}

.group_carousel_swiper {width: 1150px;height: 230px;position: relative;}
.group_carousel_swiper .swiper_container{padding:20px 0 0 0;}
.group_carousel_swiper .swiper_container .title{height:34px;}
.group_carousel_swiper .swiper_container .description{
    min-height:48px; 
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.group_carousel .group_carousel_label{
    height: 230px;
    line-height: 45px;
}

.arrow_left,.arrow_right{position: absolute;top: 50%;margin-top: -25px;width: 50px;height: 50px;}
.arrow_left {background: url(../images/icon-sprite.png) no-repeat -9px -250px;left:10px;}
.arrow_right {background: url(../images/icon-sprite.png) no-repeat 9px -300px;right:10px;}
.arrow_left:hover{background: url(../images/icon-sprite.png) no-repeat -59px -250px;left:10px;}
.arrow_right:hover {background: url(../images/icon-sprite.png) no-repeat -41px -300px;right:10px;}
.swiper_container{height: 230px;margin-left: 60px;width: 1040px;overflow: hidden;}
.swiper_container .swiper-slide{width: 260px !important;margin: 0px;padding:0px;}
.swiper_container .swiper-slide img{width:250px;height: 100px;}
.swiper_container .swiper-slide .title a{display:inline-block;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;color:#000000;height:34px;line-height: 34px;width: 100%;}

.img_swiper{margin:20px auto;position: relative;width: 1300px;}
.img_swiper .arrow_left{left:20px;}
.img_swiper .arrow_right{right:20px;}
.img_swiper .arrow_left:hover{background: url(../images/icon-sprite.png) no-repeat -59px -250px;left:20px;}
.img_swiper .arrow_right:hover {background: url(../images/icon-sprite.png) no-repeat -41px -300px;right:20px;}
.swiper_container_img{height: 144px;overflow: hidden;width: 1200px;padding:0px;margin:0 60px; position: relative;}
.swiper_container_img .swiper-slide{position:relative;width: 220px !important;margin-right: 20px;}
.swiper_container_img .swiper-slide img{width:220px;height: 144px;}
.swiper_container_img .swiper-slide span{position:absolute;bottom:0;left:0; background:url(../images/bg-shade.png) repeat-x;height:30px;line-height:30px;display:block;width:100%;color:#fff;text-align:center;}

.focus_swiper{position: relative;height: 420px;width: 670px; }
.focus_swiper .arrow_left,.focus_swiper .arrow_right  {position: absolute;top: 50%;margin-top: -42.5px;width: 45px;height: 85px;z-index:99;}
.focus_swiper .arrow_left {background: url(../images/turnRL.png) no-repeat left top;left:0;}
.focus_swiper .arrow_right {background: url(../images/turnRL.png) no-repeat right top;right:0;}
.swiper_container_big{height: 420px;width: 670px; overflow: hidden; position: relative;}
.swiper_container_big .swiper-slide{position:relative;}
.swiper_container_big .swiper-slide img{width:670px;height: 420px;}
.swiper_container_big .swiper-slide h3{width:100%;height: 64px;line-height: 64px;position:absolute;bottom:0; left: 0; z-index:9999;}
.swiper_container_big .swiper-slide h3 a{font-size:24px;color:#fff;padding-left:20px;display: inline-block;width: 100%;height: 100%;cursor: pointer;z-index: 9999999;}
.pagination2 {position: absolute;right: 10px;text-align: right;bottom: 10px;max-width: 120px;}
.swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer;}
.swiper-active-switch {background: #fff;}

.news_list_big{width: 475px;margin-left: 40px;margin-right: 15px;}
.news_list_head{height: 50px;line-height: 50px;border-bottom: 1px solid #f1f1f1;}
.news_list_title{color: #000;font-size: 24px;border-bottom: 2px solid #22a2d5;height: 48px;}
.english{font-size: 12px;color:#FEA348;margin-left: 5px;}
.news_list_ul li a{overflow: hidden; text-overflow: ellipsis;height: 40px;line-height: 40px; font-size: 14px;color: #000;display:block;white-space: nowrap;}

.news_list_small{width: 350px;margin:0 45px 0 15px;height: 340px;position:  relative;}
.news_list_ul li.first{margin-top:20px; margin-bottom: 14px;height: 90px;}
.news_list_ul li.first a.first_a{display: block;height: 90px;line-height: 24px;}
.news_list_ul li.first a.first_a dd {float: left;margin: 0;text-align: left;}
.news_list_ul li.first a.first_a dt{height: 90px;width: 350px;}
.news_list_ul li.first a.first_a h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #000;line-height: 28px; margin-left: 145px; font-size: 14px;}
.news_list_ul li.first a.first_a h3:hover{color:#22a2d5;}
.news_list_ul li.first a.first_a p{overflow: hidden; text-overflow: ellipsis;font-size: 12px;line-height: 24px; margin-left: 145px; color: #666; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_list_ul li.first a.first_a img{width: 130px;height: 90px;}
.news_list_ul li{overflow: hidden; text-overflow: ellipsis;}
.news_list_img{width: 1170px;}
#div_bmdt_2,#div_jzdt_2,#div_rdzt_2,#div_cfyh_2,#div_pzyh_2,#div_xfyh_2,#div_cmyh_2,#div_wzyh_2,#div_tzgg_2 li{white-space: nowrap;}

.third_link{height: 75px;overflow: hidden;margin-top:30px;}
.third_link img{margin-top:10px;}
.third_link_a{width:665px;margin-right: 16px;height: 100%;margin-top:10px;}
.third_link_a dt{padding-left:12px;}
.third_link_title{margin-left: 15px;height: 100%;border-right:1px solid #f1f1f1}
.third_link_title .label{width:115px;font-size: 20px;color: #000;float: left;margin:10px 0;}
.third_link .english{margin-left: 0;}
.third_link_a dt a{font-size: 14px;color: #000;padding: 0 8px;}

.site_specific{width:60px;border:1px solid #ededed;position: fixed;top:20%;right: 60px; background: #fff;}
.site_specific div{position:relative;text-align: center;height:55px;padding-top:5px;}
.site_specific div img{display:none;position:absolute;left:-138px;top:0;}
.site_specific div.site_sk img{top:-60px;}
.site_specific div.site_wx,.site_specific div.site_wb{border-bottom: 1px solid #ededed;}
.site_specific .site_wx_a{background: url(../images/icon_zw.png) 0 0 no-repeat;}
.site_specific .site_app_a{background: url(../images/icon_app.png) 0 0px no-repeat;}
.site_specific .site_sk_a{background: url(../images/icon_wx.png) 0 0px no-repeat;}
.site_specific .site_wb_a{background: url(../images/icon_wb.png) 0 0px no-repeat;}
.site_specific .site_dy_a{background: url(../images/icon_dy.png) 0 0px no-repeat;}
.site_specific div a{display: block;width:48px;height:37px;margin: 0 6px;}
.site_specific div span{font-size: 10px;color: #333;line-height: 2px;position: relative;top: -5px;}
@media screen and (max-width: 1366px) {
    .site_specific {
        right: 0;
    }
}

.dzjg {
    text-align: center;
    margin-top: 60px;
}
.nfooter{background: #f8f8f8;color: #fff;height: 110px;margin-top: 0px;padding-top:5px;}
.nfooter .about{height:44px;line-height: 44px;background: #22a2d5;text-align: center;color: #fff;position: relative;top:14px;}
.nfooter .about a{color: #fff;padding:0 32px;}
.nfooter .about a:hover{color:#002F88 ! important;}
.nfooter .copyright{color: #666;text-align: center;height: 52px;line-height: 52px;position: relative;top:14px;}

.news_list_title a{color:#000!important;}





















