@charset "utf-8";
.header_wrap{width: 100%;height: 195px;background: #0054a3;position: fixed;top: 0;left: 0;z-index: 99999;}
/* logo */
.header_top{height: 140px;position: relative;}
.logo{float: left;position: absolute;top: 0;left: 0;bottom: 0;margin: auto;height: 70px;}
.logo img{height: 100%;}
.search{padding: 0 17px;width: 250px;height: 42px;border: 1px solid #fff;border-radius: 30px;float: right;position: absolute;top: 0;right: 0;bottom: 0;margin: auto;}
.search input{border: none;outline: none;}
.search_input{color: #fff;width: 185px;line-height: 42px;float: left;background: transparent;height:42px;}
.search_but{width: 20px;height: 100%;background: url(/images/search.png) center center no-repeat;color: transparent;float: right;}

/*nav*/
.nav_wrap{height: 55px;width: 100%;background: #095194;}
.nav{height: 100%;}
.nav li{float: left;width: 14.28%;position: relative;text-align: center;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;height: 100%;}
.nav li a{font-size: 18px;color: #fff;line-height: 54px;display: block;width: 100%;height: 100%;}
.nav dl{z-index: 99;display: none;min-width: 100%;left: 0;text-align: center;background: #fff;position: absolute;top: 54px;}
.nav dl a{font-size: 16px; padding: 0 7px;white-space: nowrap;width: 100%;line-height: 54px;font-size: 16px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;	-ms-transition: all 0.3s;	-o-transition: all 0.3s;transition: all 0.3s;}
.nav li:hover dl{display: block;}
.nav dl a:hover{background: #0054a3;color: #fff !important;}
.nav li:hover{background: #ffffff;}
.navOn{background: #ffffff;}
.navOn .nav-title{color: #0054a3;}
.nav li:hover a{color: #0054a3;}


/*banner*/
.banner {width: 100%;min-width: 1200px;height: 580px;position: relative;margin-top: 195px;}
.banner .cen-w{height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.banner .swiper-container {width: 100%;height: 100%;}
.banner .swiper-slide{width: 100%;height: 100%;}
.banner img{width: 100%;height: 580px;min-width: 1200px;}
.banner .pagination {  position: absolute;  left: 0;  text-align: center;  bottom:20px;  width: 100%;  z-index: 9;}
.banner .swiper-pagination-switch {  display: inline-block;  width: 16px;  height: 16px;  margin: 0 12.5px;  cursor: pointer; background: #fff;border-radius: 50%; }
.banner .swiper-active-switch { background: #dd2f4a;}


/* ¿ì½ÝÍ¨µÀ */
.main1{height: 170px;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.main1 li{width: 16.6% \9;}
.main1 li img{height: 58px;display: block;margin: 40px auto 7px auto;}
.main1 li p{color: #333333;text-align: center;font-size: 16px;}
.main1 .kj1{display: none;}
.main1 li:hover .kj{display: none;}
.main1 li:hover .kj1{display: block;}
.main1 li:hover p{color: #dd2f4a;}
.main2_left{width: 304px;float: right;}
.main2_left li{margin-bottom: 18px;}
.main2_left img{width: 100%;height: 270px;}


.public_title{width: 100%;line-height: 23px;height: 23px;margin-bottom: 14px;}
.public_title div{float: left;font-size: 24px;color: #dd2f4a;}
.public_title div span{color:#0054a3;}
.public_title a{color: #999999;font-size: 14px;float: right;display: block;width: 65px;height: 23px;border-radius: 30px;border: 1px solid #999999;text-align: center;line-height: 22px;}


.main2_right{width: 476px;float: left;}
.main2_top{margin-bottom: 20px;}
.main2_top a{font-size: 18px;color: #333333;float: left;}
.main2_time{
    height: 29px;
    width: 80px;
    line-height: 26px;
    color: #fff;
    background: url(/images/yxy_14.jpg) left center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    font-size: 12px;
    display: block;
    text-align: center;
    float: right;
}
.main2_top_text{font-size: 14px;color: #808080;margin-top: 10px;}
.main2_list li{margin-bottom: 8px;line-height: 26px;}
.main2_list li a{background: url(/images/dian.jpg) left center  no-repeat;padding-left: 22px;font-size: 16px; color: #333333;}
.main2_list li .main2_time{margin-top: 2px;}


.main3{width: 100%;background: url(/images/bac1.png) center bottom no-repeat;}
.picScroll-left{width:1200px;overflow:hidden;position:relative;margin:0 auto;background-color:#f4f4f4;margin-top:13px}.picScroll-left .bd{padding:20px 10px}.picScroll-left .bd ul{overflow:hidden;zoom:1}.picScroll-left .bd ul li{margin:0 10px;float:left;_display:inline;overflow:hidden;text-align:center}.picScroll-left .bd ul li .pic img{width:216px;height:140px;display:block}


.main3_left{width: 585px;float: left;margin-top: 30px;}
.main3_left_ul{    margin-top: 22px;}
.main3_left_ul li {margin-bottom: 18px;}
.main3_left_ul li .main2_time{ float: left;margin-right: 18px;}
.main3_left_ul li a{font-size:16px;color: #333333;}

.main3_right{float: right;}
.main3_left_ul li:hover a{color: #dd2f4a;}
.main2_list li:hover a{color: #dd2f4a;}



.footer_wrap{overflow: hidden; width: 100%;min-width:1200px;height: 226px;background: url(/images/footer_bac.png) center center no-repeat;background-size: cover;margin-top: 35px;}
.links{width: 537px;float: left;}
.links p{font-size: 18px;color: #ffffff;margin-top: 44px;}
.links li{margin-top: 12px;font-size: 16px;color: #fff;margin-right: 42px;float: left;width: 224px;}
.links li a{color:#fff;display:block;}
.footer_wrap .cen_w{position: relative;height: 100%;}
.ewm{width: 290px;height: 135px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin:auto;}
.ewm img{width: 106px;display: block;margin: 0 auto;margin-bottom: 16px;}
.ewm p{font-size: 16px;color: #fff;text-align: center;}
.connect{float: right;width: 342px;}
.connect li{width: 317px;margin-right: 0;float: initial;}

.footer_copy{background: #0054a3;min-width:1200px; width: 100%;height: 52px;text-align: center;line-height: 52px;color: #fff;font-size: 16px;}
.footer_copy a{color: #fff;}