html{-webkit-font-smoothing:antialiased}
*{padding:0;margin:0;}
body{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;cursor:default;-ms-content-zooming:none;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
ul,ol{padding-left:0;list-style-type:none;margin-bottom:0;}
input,select{vertical-align:middle;user-select:auto}
input{word-break:normal;-webkit-border-radius:0;padding:0}
a{outline:0;text-decoration:none;color:#3b3b3b;
    transition-property:color,background-color,background-position;
    transition-duration: 0.4s;
    transition-timing-function:ease-in-out;}
fieldset,img{border:0}
q,blockquote{quotes:none}
html,body{width:100%;height:100%}
body:before{content: ""; position: fixed; top: -10px; left: 0; z-index: 110; width: 100%; height: 10px;box-shadow: 0 0 10px rgba(0,0,0,.8);}
::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder { color:#ccc;}
.wrapper{width:100%; margin:0 auto;}
.wrapper .inner{width: 1200px;margin:0 auto;}
header{background: #fff url(images/head_bg.png) no-repeat center top;height:114px;}
span.sitetitle {
    display: inline-block;
    font-size: 32px;
    color: #004689;
	    margin-left: 30px;
    margin-top: 8px;
}
div#wp_paging_w4 li:before {
    display: none;
}
div#wp_paging_w4 li a {
    margin: 0;
    padding: 0;
    line-height: 40px;
}
.wp_nav .nav-item a span.item-name {
    padding: 5px 0px;
    font-size: 20px;
    font-weight: normal;
}
.wp_nav .sub-nav .nav-item a span.item-name {
    font-size: 18px;
}
header .container{height: 115px;position:relative;overflow:hidden;    background: url(images/zi.png) no-repeat right;
    background-position: 75%;}
header .logo{width:720px;height:90px;background:url(images/logo.png?v=2020121801) 50% 50% no-repeat;float:left;margin-top:15px;}
header .searchbox{width:200px;height:32px;position:absolute;border:1px solid #187fc4;background:#fff;top:35px;right:15px;}
header .searchbox .search-title{border:none;width:150px;height:30px;display:block;outline:none;font-size:16px;line-height:30px;padding-left:15px;}
header .searchbox .search-btn{position:absolute;width:30px;height:30px;top:0;right:0;}
header .searchbox .search-btn input{position:absolute;width:30px;border:none;height:30px;top:0;right:0;background: #FFFFFF url(images/sous.png) no-repeat center;cursor: pointer;}
a:focus, a:hover{text-decoration:none;}
nav{height:54px;background:#0069b7;}
nav .wp-menu{height:54px;margin:0;font-size:18px;font-weight:700;}
.wp_nav .nav-item a.parent,
.wp_nav .on{color:#fff;}
.wp_nav .sub-nav .nav-item a{font-size:16px}
nav .wp_nav{display:flex;    margin-left: 35px;
    margin-right: 30px;}
nav .wp_nav>.nav-item{flex: 1;}
nav .wp-menu li{display:inline-block;position: relative;text-align:center}
nav .wp-menu li a{height:54px;line-height:54px;color:#fff;}
nav .wp-menu li:nth-child(1) a{padding-left:0;}
nav .wp-menu li a:hover{color:#ccc;}
.sub-nav{background:#fff;}
.wp_nav .sub-nav .nav-item a{text-align:center;width:100%!important;}
.wp_nav .sub-nav .nav-item a,
.wp_nav .sub-nav{border:none;}
.wp_nav .sub-nav .nav-item a.parent:hover{background:#0069b7;    color: #fff;}
.sitelogo {
    float: left;
	margin-top: 30px;
}
.sitelogo img {
    vertical-align: top;
}
footer{background:#0069b7;padding:14px 0;position:relative;}
footer .qr{width:106px;height:76px;float:left;margin-right:30px;background-size:contain;padding-right:30px;border-right:1px solid #4d8dcb;}
footer .copy{float:left;padding:6px 0;font-size:14px;line-height:24px;color:#fff;}
footer .copy a{color:#fff;}
footer .friend_link{position:absolute;top:25px;right:15px;height:40px;width:220px;padding-right:40px;line-height:40px;color: #0069b7;background:url(images/arrow1.png) 0 0 no-repeat;cursor: pointer;transition: all 0.4s ease-in-out;}
footer .friend_link span{display:block;text-align:center;font-size:13px;}
footer .friend_link:hover,
footer .friend_link.open{color:#333; background-position: right bottom;}
footer .friend_link ul{position:absolute;bottom:40px;left:0;width:220px;background:#f5f5f5;display:none;z-index:9;}
footer .friend_link ul li{}
footer .friend_link ul li a{height:44px;line-height:44px;display:block;cursor: pointer;font-size:12px;color:#444;text-indent:10px;}
footer .friend_link ul li a:hover{background: #0f429b;color:#fff;}
footer .friend_link:hover ul,
footer .friend_link.open ul{display:block;}
footer .col-md-4{min-height:88px;}

@media (min-width: 1400px) {
    .container {
        width:1370px
    }
}


.banner{height:500px;width:100%}
.banner .swiper-container{height:100%;width:100%}
.banner .swiper-container .swiper-slide{background-position:top;background-repeat:no-repeat;background-size: 100% auto;}
.banner .swiper-button-next,.banner .swiper-button-prev{width: 58px;height: 53px;margin-top: -25px;z-index: 10;cursor: pointer;background-repeat: no-repeat;opacity: 0.7;background-size:auto auto;}
.banner .swiper-button-prev,.banner .swiper-container-rtl .swiper-button-next,
.banner .swiper-button-next,.banner .swiper-container-rtl .swiper-button-prev{background-image:url(images/slide_next.png)}
.banner .swiper-button-next{background-position:right 0;}
.banner .swiper-button-prev{background-position:left 0;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{opacity: 1;}
.banner .swiper-pagination-bullet{background:#fff;}
.banner .swiper-pagination-bullet-active{background:#fff;width:12px;height:12px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{display: none;align-items: center;justify-content: center;}
.col-md-6 span.news_title {
    font-size: 16px;
    float: left;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background:url(images/dd.jpg) no-repeat left center;
	    padding-left: 10px;
	    width: 75%;
}
.col-md-6 span.news_meta {
    float: right;
    line-height: 40px;
    font-size: 15px;
    color: #a3a3a3;
}
.col-md-6 ul.index_news li {
    margin: 0;
    height: auto;
    padding: 0;
	    border: 0;
}

.title{border-bottom:2px solid #0069b7;height:44px;}
.title h3{height:44px;background:#0069b7;color:#fff;padding:0 25px;line-height:44px;border-radius:10px 10px 0 0;float:left;margin:0;font-size:20px}
.title .more{height:44px;color:#7c7c7d;line-height:44px;;float:right;font-size:14px;}
.index,
.sub_nav{padding-top:48px;}
.sub_nav_warp{}
.sub_nav{padding:70px 0 60px 0;}
.sub_nav a{}
.sub_nav a:hover{opacity:1;}
.sub_nav a.sub_nav_1{background:#239aff;}
.sub_nav a.sub_nav_2{background:#ffb120;}
.sub_nav a.sub_nav_3{background:#1cddca;}
.sub_nav a.sub_nav_4{background:#f38d3b;}
.col-md-301 li {
    float: left;
    width: 50%;
}
.col-md-301 span.news_title {
    margin: 0 16px;
	    padding: 18px 0;
}
.col-md-301 ul {
    margin: 0 -16px;
	    margin-top: 30px;
}
.col-md-301 li a {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
}
.col-md-301 li.news.n1.clearfix span.news_title {
   
    display: block;
    background: #44a9ff;
    text-align: center;
}
.col-md-301 li.news.n2.clearfix span.news_title {
    display: block;
    background: #f49e58;
    text-align: center;
}
.qr img {
    width: 100%;
    height: auto;
}
.sub_nav .row {
    margin: 0;
}
.index_swiper{height:400px;margin-top:24px;overflow:hidden;position:relative;border:1px #ddd solid;}
.index_swiper .index_swiper_img{position:relative;width:100%;height:100%;overflow:hidden;z-index:1;background-color:rgba(0,0,0,0.7);}
.index_swiper .index_swiper_img #index_swiper_img{width:100%;height:100%;overflow:hidden;}
.index_swiper .index_swiper_img img{object-fit:contain;height:100%;display:none;width:100%;}
.index_swiper .index_swiper_img img.show{display:block;}

.index_swiper .index_swiper_txt{position:absolute;z-index:2;height:45px;bottom:0;color:#fff;background:rgba(0,0,0,.7);left:0;right:0;padding:0 120px 0 20px;}
.index_swiper .index_swiper_title,#index_swiper_title{height:45px;overflow:hidden;}
#index_swiper_title a{display:none;height:45px;line-height:45px;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:#fff;}
#index_swiper_title a.show{display:block;}
.index_swiper .index_swiper_txt .index_swiper_btn{position:absolute;height:15px;width:100px;top:15px;right:0;overflow:hidden;}
.index_swiper .index_swiper_txt .index_swiper_btn span{width:15px;height:15px;background:#fff;margin-right:10px;float:left;cursor:pointer;overflow:hidden;text-indent:-100px}
.index_swiper .index_swiper_txt .index_swiper_btn span.show{background:#146CC1;}

.index_news{padding-top:24px}
.index_news li{height:88px;padding-bottom:18px;border-bottom:1px solid #e6eaed;margin-top:18px;overflow:hidden;cursor:pointer;}
.index_news li:last-child{border-bottom:none;}
.index_news li p{width:70px;height:58px;text-align:center;float:left;margin-right:16px;}
.index_news li p b{height:29px;line-height:29px;font-weight:normal;color:#fff;background:#0c41ba;display:block;}
.index_news li p span{display:block;font-size:13px;line-height:28px;height:29px;color:#6b6b6b;border:1px solid #e6e5e5;border-top:none;}
.index_news li a{color:#2c2b2b;line-height:22px;font-size:16px;}
.index_news li a:hover{color:#095ab5;}
.index_news li:hover p b{background:#f06b08;}

.index_notice{height:400px;margin-top:24px;overflow:hidden;}
.list li{font-size:16px;height:40px;overflow: hidden;line-height:40px;position:relative;}
.list li:before{content:"";width:2px;height:2px;border-radius:50%;background:#0069b7;position:absolute;left:0;top:18px;}
.list li a{margin-right:90px;overflow:hidden;text-overflow: ellipsis;height:40px;white-space:nowrap;display:block;padding-left:10px;}
.list li time{position:absolute;top:0;right:0;font-size:15px;color:#a3a3a3;text-align:right;width:90px;}

.min_banner{height:240px;width:100%;background:url(banner/1.jpg) 50% 50% no-repeat;background-size:100% auto;}
.displayinfo,
.listcolumn{padding:50px 0;min-height:650px;}
.aside{border:1px #0069b7 solid;}
.aside h2{height:50px;display:block;line-height:50px;text-indent:30px;font-size:20px;background:#095ab5;color:#fff;margin:0;}
.aside a{height:50px;display:block;line-height:50px;text-indent:30px;font-size:18px;color:#0069b7;border-top:1px #ddd dashed}
.aside a.parent{background:#f5f5f5;font-weight:600;}
.aside a.selected{background:#f0f0f0;font-weight:800;}
.aside a:first-child{border-top:none;}
.aside a:hover{background:#0069b7;color:#fff;}
.wp_subcolumn a{text-indent:40px;}
.wp_subcolumn{border-top:1px #ddd dashed;}
.wp_subcolumn .wp_subcolumn a{text-indent:60px;}
.sub_title{border-bottom:1px solid #DBDBDB;height:44px;}
.sub_title h3{height:44px;color:#0069b7;line-height:44px;float:left;margin:0;font-size:20px;position:relative;}
.sub_title h3:after{content:"";height:3px;background:#CBCBCB;position:absolute;left:0;right:0;bottom:0;}
.sub_title .more{height:44px;color:#7c7c7d;line-height:44px;;float:right;font-size:14px;}

.displayinfo{}
.displayinfo h1{font-size:22px;line-height:1.5;text-align:center;color:#0069b7;padding:10px 0;}
.displayinfo .meta{text-align:center;border-top:1px solid #ececec;padding:10px;font-size:14px;}
.displayinfo .meta span{color:#787878;padding:0 5px;}
.displayinfo article p,
.displayinfo .article p{text-indent:2em;margin-bottom:10px}
.displayinfo article img,
.displayinfo .article img{max-width:100%;display:block;margin:0 auto;}
.p_text_indent_NaN{text-indent:0!important}

.wp_nav .nav-item .mark{display:none;}
.list .pages{}
.list .pages li{height:34px;}
.list .pages li a{margin:0;height:32px;}
.list .pages li:before{display:none;}
.l-banner{height: 235px;background-position:center center;background-repeat:no-repeat;text-align:center;}
.l-banner img{display:none;height:100%;vertical-align:top;}
@media (max-width: 1200px) {
header .container {
    background: none;
}
.col-md-6 span.news_title {
    font-size: 16px;
    float: left;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url(images/dd.jpg) no-repeat left center;
    padding-left: 10px;
    width: 70%;
}
}
@media (max-width: 999px) {header.header {
    background: none;
}
.wp_nav .nav-item a span.item-name {
    
    padding: 0;

}
.sitelogo {
    float: none;
    margin-top: 30px;
    width: 100%;
    text-align: center;
}

}
@media (max-width: 670px) {
.min_banner{background-size:auto 100%;}
}

@media (max-width: 768px) {
.col-md-301 li {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

    #menu{position:absolute;width:32px;height:32px;top:11px;right:11px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABNCAYAAADEp2hYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RERDNjY1NTQ1MTcxMTFFQkI3MDZCQTA0QzNDQThEOEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RERDNjY1NTU1MTcxMTFFQkI3MDZCQTA0QzNDQThEOEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEREM2NjU1MjUxNzExMUVCQjcwNkJBMDRDM0NBOEQ4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEREM2NjU1MzUxNzExMUVCQjcwNkJBMDRDM0NBOEQ4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhdCAVwAAALmSURBVHja7N1dSFNhHMdxz7Mzd1zOTRGTza2aMKb4EgUiITSlF4LMuhJMzC6SihUFoUR1VRTaRWQiIZElk6CgTLopIUnEYEHkCy2Clk0cttZwL829nJ3VIxQV3rlnKPy+F4PnXH7OxTk8588zLplMZtDCsUSmfdZfFYyK2RkoZfGEE8u0qhl9rrDw5xr9GXF8tzT1Tz7whmKFYEp9MsJFTls2dV9tMF0Q5EQk0+6guXVg6j7A2ZWQksKNl7PtfeNzbXRNnk56Drr9UQNo2Gezuw/7fsRzyPxiRAeO9PTrebkjnkjyBBTpD+hABzoCOtAR0NcZulxGYmBIM3qtKW+U7g2Agn3b9DkDGiW/SA5t3fjMutPQAxK2GfIEZ/tuY6eCJxJHt3YjcYm32d3NvWOuE+FYQgmi1La3NP9Fxx5jp1at8NA193s/HeHtBegI6EBHQAc6AjrQgY6ADnQEdKAjoK+Xlqd2sZ/OthX30888cly/OfrlHHjYRb8cDR/fXl9ZpHpPnrz7ur/nlcsKFra5fBFj14izIypKhIx+9NXS+WmwsO/tXKBlMSxqSDwhZYIDby9AR0AHOgI60BHQ1xa6TiPMgyE9qRT8hFzGiaShsmBIq1a4QMK+5irtYN4GeYCUa1Uf7rVUHMnPzlwAC5vo/P/Zus1dbTX6PrrmcAoG21Y6BQOj0nh7AToCOtAR0IGOgA50BHSgAx0BHehodfF/L7yhmCYh4UakOnrGCz1y5B/0GXfI3HR3cnDaHaz4/0ag1afO4r1X6k2XrBbDbbrmPnvDRbu634x8+hY2g4dd9OvRneayY63VOhsZnvIcADj76GR0/8T8Uf+SqCSOhVAJSNKTJxSti8QlAQ9NvDICHQEd6AjoQEdAX4Po1Vs0r8GQnkoLsx+qs/gAPeB4qL684DFI2EbH0S/uK75M/9FreYA0GBGFa8+d53vHXCf9S6IGRKlLRjixpjh3/FZjySk6lk6v/RRgADT/DQH/DOEeAAAAAElFTkSuQmCC) 50% 50% no-repeat ;background-size:50% auto;border-radius:3px;z-index:9999}
    header,
    header .container{height: auto;}
    header .logo{width:100%;background-size:120% auto;height:65px}
    #wp_nav_w1{
        position:absolute;
        left: 0;
        top: 0;
        right: 0;
        z-index: 999;
    }
nav{position:relative}
    nav .wp-menu{height:auto;}
    nav .wp_nav {
        display: none;
        z-index: 999;
    }
    nav #wp_nav_w1.on .wp_nav {
        display: block;
    }
    nav .wp_nav>.nav-item{
	    width: 100%;
    	background: #0069b7;
	}
    .wp_nav .nav-item .sub-nav{display:none;}
}
@media (max-width: 400px) {
	.sitelogo img {
    width: 90%;
}
}