html,body,ul,ol,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
ul,ol{ list-style-type:none;}
a{ text-decoration:none; color:#000; }
a:hover{ color:#406fb3;}
img,span{ border:none; padding:0px; margin:0px;}


.gjj_header{ width:100%; height:auto; background:url(yqgjj2026_top.jpg) no-repeat left top; background-size:100% auto;}
.gjj_hmain{ width:1200px; margin:0 auto; position:relative;}
.gjj_htop{ width:100%; overflow:hidden; padding-top:30px;}
.gjj_hmid{ width:100%; padding:40px 0px 130px; text-align:center;s}
.gjj_logo{ width:650px; float:left; display:block;}
.gjj_fwrx{ float:right; display:block; width:300px;}
.gjj_hmid img{ width:900px;}

.gjj_search{ width:250px; float:right; overflow:hidden; position:absolute; right:10px; bottom:10px;}
#keywords{ width:80%; border:1px solid #ccc; border-radius:5px 0px 0px 5px; display:block; padding-left:10px; box-sizing:border-box; background-color:#fff;
    line-height:38px; height:42px; float:left; outline:none;}
.search_btn{ width:20%; display:block; border-radius:0px 5px 5px 0px; float:right; background:#187fc4; color:#fff; height:42px; border:none; outline:none;}

.gjj_navbox{ width:100%; background:#187fc4; }
.gjj_nav{ width:1200px; margin:0 auto; display:flex; justify-content:space-between;}
.gjj_nav li{ width:14%;}
.gjj_nav li a{ display:block; width:100%; line-height:46px; text-align:center; color:#fff; font-size:18px;}
.gjj_nav li:hover a{ background-color:#74b2dc;}
.gjj_nav .gjj_sy a{ background:#74b2dc url(yqgjj2026_sytb.png) no-repeat 20px center; background-size:30px; padding-left:10px; box-sizing:border-box;}

.gjj_content{ width:1200px; margin:0 auto;} 
.gjj_lbline{ width:100%; overflow:hidden; margin-top:20px;}
.gjj_lbbox{ float:left; width:49%; height:380px;}

.gjj_lbbox .swiper-slide {
	position: relative;
	text-align: center;
	width:100%; height:100%;
}
.gjj_lbbox .swiper-slide a{ display:block; width:100%; height:100%;}
.gjj_lbbox img {
	display:block;
	width: 100%;
	height:100%;
}
.gallerytitle {
	margin:0;padding:0;
	text-align:left;
	padding-left:10px;
	box-sizing:border-box;
	font-size: 1em;
	height: 42px;
	line-height: 42px;
	color: #fafafa;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	font-weight: normal;
	background-color:rgba(0,0,0,0.7);
	
}
.swiper-container-horizontal>.swiper-pagination{ text-align:right; padding-right:10px; box-sizing:border-box;}
.gjj_lbbox .swiper-pagination-bullet{ width:10px; height:10px; background:#fff; opacity:1; }
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 3px;}
.gjj_lbbox .swiper-pagination-bullet-active{ background:#007aff; opacity:1;}

.gallerytitle a{ color:#fff;}
.pagination {
	position: absolute;
	z-index: 20;
	bottom: 10px;
	width: 66px;
	text-align: center;
	right: 0;
}
	.swiper-container5 {
        width: 100%;
        height: 100%;
        
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }


.gjj_zxdtbox{ float:right; width:49%; height:380px;}
.gjj_zxdttop{ width:100%; overflow:hidden;}
.gjj_zxdtleft{ float:left; width:80%; display:flex; justify-content:space-between;}
.gjj_zxdtleft li{ width:33%;}
.gjj_zxdtleft li a{ display:block; width:100%; text-align:center; line-height:40px; font-size:18px;}
.gjj_zxdtleft .select_ty_l a{ background:#187fc4; color:#fff;}
.gjj_more{ float:right; line-height:40px; font-size:16px;}
.gjj_zxgslist{ width:100%; margin-top:10px;}
.gjj_zxgslist li{ display:flex; line-height:46px; padding-left:30px; padding-right:5px; background:url(yqgjj2026_lbtb.png) no-repeat 5px center; background-size:14px; box-sizing:border-box; border-bottom:1px dashed #ccc;}
.gjj_zxgslist li a{ font-size:16px; color:#333; flex:1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.gjj_zxgslist li span{ width:100px; text-align:right; font-size:16px; color:#333;}

.gjj_zbhf{ margin-top:20px; width:100%;}
.gjj_zbhf a{ display:block; width:100%;}
.gjj_zbhf a img{ display:block; width:100%;}


.gjj_wsywbox{ width:100%; overflow:hidden; margin-top:20px;}
.gjj_wsywleft{ width:49%; height:240px; float:left; background:#e4eef9; padding:20px 40px; box-sizing:border-box;}
.gjj_wstop{ width:100%; text-align:center; background:url(huit2026.png) no-repeat bottom center;}
.gjj_wstop a{ font-size:30px; font-weight:bold; color:#1d2088;}
.gjj_wsbottom{ margin-top:40px; display:flex; justify-content:space-between;}
.gjj_wsleft{ width:45%; background:url(grwt2026.png) no-repeat top center; height:98px; box-sizing:border-box; background-size:100%; display:flex; align-items:center; padding-left:60px;}
.gjj_wsleft a{ color:#fff; font-weight:bold; font-size:22px; line-height:30px; text-align:center;}
.gjj_wsright{ width:45%; background:url(wsfwdt2026.png) no-repeat top center; height:98px; box-sizing:border-box; background-size:100%; display:flex; align-items:center; padding-left:36px;}
.gjj_wsright a{ color:#fff; font-weight:bold; font-size:22px; line-height:30px; text-align:center;}

.gjj_wsywright{ width:49%; height:240px; float:right; background:#e4eef9; padding:20px 40px; box-sizing:border-box;}
.gjj_bsznbottom{ margin-top:30px; display:flex; justify-content:space-between;}
.gjj_bsznbottom li{ width:22%; padding:10px; box-sizing:border-box; background:#1f25df;}
.gjj_bsznbottom li a{ display:block; width:100%;}
.gjj_bsznbottom li a img{ display:block; margin:0 auto; width:80%;}
.gjj_bsznbottom li a span{ display:block; text-align:center; color:#fff; font-size:16px; font-weight:bold; margin-top:20px;}

.gjj_bmfwbox{ width:100%; margin-top:20px;}
.gjj_bmfwtop{ background:url(huict2026.png) no-repeat bottom center; text-align:center; background-size:auto 20px;}
.gjj_bmfwtop a{ font-size:40px; font-weight:bold; color:#005bac;}
.gjj_bmfwlist{ display:flex; justify-content:space-between; width:100%; margin-top:30px;}
.gjj_bmfwlist li{ width:13%;}
.gjj_bmfwlist li a{ display:block; width:100%;}
.gjj_bmfwlist li a img{ display:block; margin:0 auto; width:80px;}
.gjj_bmfwlist li a span{ height:50px; text-align:center; width:100%; display:flex; align-items:center; justify-content:center; margin-top:20px; font-size:16px; color:#d77400; font-weight:bold;}
.gjj_ztlmbox{ width:100%; margin-top:30px;}


.swiper-container1 {
        width: 100%;
        height: 180px;
    }
.swiper-container1 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #999;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.swiper-container1 .swiper-pagination1{ display:none;}
.swiper-container1 .swiper-slide a{ display:block; width:100%;}
.swiper-container1 .swiper-slide a img{ display:block; width:100%; height:180px;}

.gjj_footer{ width:100%; padding:20px 0px; border-top:4px solid #d1e5ee; margin-top:30px; box-sizing:border-box; background:#eee;}
.gjj_footermain{ width:1200px; margin:0 auto; position:relative;}
.gjj_flist{  width:250px; margin:0 auto; display:flex; justify-content:space-between; margin-bottom:10px;}
.gjj_flist li a{ font-size:14px; color:#333;}
.gjj_fdbxx{ text-align:center; line-height:30px; color:#333; font-size:14px;}
.gjj_fdbxx a{ color:#333; font-size:14px; margin-right:15px;}
.gjj_fdbxx a img{ vertical-align:middle;}
.gjj_fredjc{ position:absolute; top:0%; right:10%;}
.gjj_fredjc a{ display:block; text-align:center;}


/***无子概览***/
.wzgl_wz{ width:100%; margin-top:20px; font-size:16px; color:#333; padding-left:25px; box-sizing:border-box; background:url(dqwz.png) no-repeat left center;}
.wzgl_wz a{ font-size:16px; color:#333;}
.wzgl_list{ width:100%; margin-top:20px; border:1px solid #eee; box-shadow:0px 0px 5px #ccc; padding:20px; box-sizing:border-box;}
.wzgl_listbox{ width:100%; }
.wzgl_listbox li{ display:flex; line-height:40px; padding-left:10px; box-sizing:border-box; background:url(huid.png) no-repeat left center; width:100%;  transition:all 0.5s;}
.wzgl_listbox li span{ width:100px; text-align:right; color:#333; font-size:16px;}
.wzgl_listbox li a{ flex:1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px; color:#333;} 
.wzgl_listbox li:hover{ padding:0px 10px; padding-left:20px; background:#e6ecf5 url(huid.png) no-repeat 10px center;}
.wzgl_listbox li:hover a{ color:#006fbe; }
.wzgl_listbox li:hover span{ color:#006fbe;}
.fy_box{ font-size:14px; color:#333; margin-top:20px; text-align:center;}
.fy_box a{ font-size:14px; color:#333;}


/***子栏目概览***/
.zlmgl_box{ margin-top:20px; width:100%; display:flex; justify-content:space-between;}
.zlmgl_dhleft{ width:20%; border:1px solid #eee; box-shadow:0px 0px 5px #ccc; box-sizing:border-box;}
.zlmgl_flm{ padding-left:50px; box-sizing:border-box; color:#fff; font-size:16px; background:#187fc4 url(jggk.png) no-repeat 20px center; width:100%; line-height:50px;}
.zlmgl_dhlist{ width:100%; padding:0px 20px; box-sizing:border-box;}
.zlmgl_dhlist li{ line-height:24px; padding:12px 0px;}
.zlmgl_dhlist li{ width:100%; line-height:24px; border-bottom:1px dashed #ccc; padding:12px 0px; padding-left:30px; background:url(../images/heiq.png) no-repeat 4px center; box-sizing:border-box;}
.zlmgl_dhlist li.active{ background:url(../images/lanq.png) no-repeat 4px center;}
.zlmgl_dhlist li.active a{ color:#006fbe; font-weight:bold;}
.zlmgl_dhlist li a{ color:#333;}
.zlmgl_dhlist li:hover{ background:url(../images/lanq.png) no-repeat 4px center; transition:all 0.3s;}
.zlmgl_dhlist li:hover a{ color:#006fbe; font-weight:bold;}


.zlmgl_list{ width:78%; border:1px solid #eee; box-shadow:0px 0px 5px #ccc; padding:20px; box-sizing:border-box;}


/***细览***/
.xl_box{ width:100%; margin-top:20px; padding:50px 40px; box-sizing:border-box; border:1px solid #eee; box-shadow:0px 0px 5px #ccc; box-sizing:border-box;}
.xl_bt{ text-align:center; font-size:32px; font-weight:bold; color:#333;}
.xl_timely{ margin-top:30px; text-align:center; font-size:14px; color:#999; padding-bottom:30px; border-bottom:1px dashed #ccc;}
.xl_zw{ margin-top:30px;}
.xl_zw img{ max-width:100%;}




