@charset "utf-8";
/*CSS reset*/
*{margin:0;padding:0;font}
body{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; line-height:1.5; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}

.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.the{ color: #666; font-size: 14px; }
.abstract{ color: #656565; font-size: 14px; line-height: 20px; }


.text-center{text-align: center;margin: 40px 0;}
.displayflex{display: flex;}

.container{ width: 1200px; margin: 0 auto; }

/** header **/
.header {
	background: url(../images/head_bg.jpg) no-repeat center top;
	background-attachment: fixed;
	height: 525px;
}
.header .logo{padding:20px 10px;}
.header .zhuanti{text-align: center;margin-top:60px;}
.header .daoyu{width: 850px;margin:0 auto;margin-top:100px;font-size: 18px;color:#333;line-height: 30px;}
.header .daoyu .title{font-size: 26px;font-weight: bolder;color: #1494ef;margin-bottom: 20px;}

/* 导航 */
.menu{ background: #1494ef;font-size:16px;}
.menu li{width: 25%;float: left;text-align: center; position: relative; }
.menu li a{display: block; margin:10px 0; height: 70px; line-height:70px;font-size:20px;color:#fff; font-weight:bold;background: url("../images/jczwgk_line.png") no-repeat left center; }
.menu .on a{ color:#1494ef; background:url("../images/menu_bg.jpg") repeat-x left center; border-radius:6px; }

/* 内容 */
.sy_tit{text-align: center;font-size: 36px;font-weight: bolder;color: #1494ef;padding: 50px 0;}
.sy_tit .tit_line{display: block;background: #1494ef;height: 4px;width: 80px;margin: 0 auto;margin-top: 10px;}
.sy_more{padding: 12px 30px;background: #1494ef;border-radius: 8px;color: #fff;}

.part_gkly{display: flex;flex-direction: row;flex-wrap: wrap;}
.part_gkly .flexBox{width: 19.8%;text-align: center;font-size: 21px;padding: 30px 0;border-bottom: #e4e4e4 1px solid;border-right: #e4e4e4 1px solid;}
.part_gkly .flexBox:nth-child(5n+5){border-right: 0;}
.part_gkly .flexBox:nth-child(n+11){border-bottom: 0;}

.part2{height:800px;background: url("../images/part2_bg.jpg") no-repeat center center;}
.mapbox{width: 1000px;height: 596px;margin:0 auto;background:url("../images/map_all.png") no-repeat center center/100%;position: relative;}
/**地图移动**/
.map{position: absolute;font-size: 0;}
.map_hs{top:67px;left:471px;width: 157px;height: 179px;z-index: 3;}
.map_hs:hover{background: url("../images/map_hs.png") no-repeat;}
.map_ny{top:118px;left:509px;width: 64px;height: 48px;z-index: 4;}
.map_ny:hover{background: url("../images/map_ny.png") no-repeat;}
.map_hy{top:104px;left:323px;width:239px;height:178px;z-index: 2;}
.map_hy:hover{background: url("../images/map_hy.png") no-repeat;}
.map_hd{top:77px;left:562px;width:174px;height:238px;z-index: 2;}
.map_hd:hover{background: url("../images/map_hd.png") no-repeat;}
.map_sg{top:235px;left:488px;width:44px;height:41px;z-index: 4;}
.map_sg:hover{background: url("../images/map_sg.png") no-repeat;}
.map_zh{top:228px;left:511px;width:46px;height:98px;z-index: 3;}
.map_zh:hover{background: url("../images/map_zh.png") no-repeat;}
.map_yf{top:278px;left:499px;width:35px;height:41px;z-index: 3;}
.map_yf:hover{background: url("../images/map_yf.png") no-repeat;}
.map_zx{top:261px;left:479px;width:40px;height:46px;z-index: 3;}
.map_zx:hover{background: url("../images/map_zx.png") no-repeat;}
.map_hn{top:244px;left:359px;width:335px;height:154px;z-index: 2;}
.map_hn:hover{background: url("../images/map_hn.png") no-repeat;}
.map_qd{top:214px;left:175px;width:255px;height:215px;z-index: 2;}
.map_qd:hover{background: url("../images/map_qd.png") no-repeat;}
.map_cn{top:382px;left:368px;width:176px;height:176px;z-index: 2;}
.map_cn:hover{background: url("../images/map_cn.png") no-repeat;}
.map_ly{top:344px;left:525px;width:193px;height:210px;z-index: 2;}
.map_ly:hover{background: url("../images/map_ly.png") no-repeat;}


.tabnews .tabs{display: flex;}
.tabnews .tabs li{background: #eeeeee;width:50%;text-align: center;line-height: 50px;font-size: 21px;font-weight: bolder;}
.tabnews .tabs li.active {background:#1397f1;color: #fff;}

.tabnews .list_box {display: none;}
.list_box li{border-bottom: #e7e7e7 1px solid;padding:25px 20px;font-size: 16px;}
.list_box li:hover{background: #f3f9fe;}
.list_box li .time{float: right;color: #acacac;}
.list_box li a:hover{color: #1397f1;}


/* 公开领域图标 */
.ico{display: block;width:45px;height: 45px;margin:15px auto; background-position: center center;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.part_gkly .flexBox a.rotateY .ico{-webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
.part_gkly .flexBox a.rotateY:hover .ico{transform: rotateY(360deg); transition: all .5s linear;}
.ico01{background:url("../images/ico1.png");}
.ico02{background:url("../images/ico2.png");}
.ico03{background:url("../images/ico3.png");}
.ico04{background:url("../images/ico4.png");}
.ico05{background:url("../images/ico5.png");}
.ico06{background:url("../images/ico6.png");}
.ico07{background:url("../images/ico7.png");}
.ico08{background:url("../images/ico8.png");}
.ico09{background:url("../images/ico9.png");}
.ico10{background:url("../images/ico10.png");}
.ico11{background:url("../images/ico11.png");}
.ico12{background:url("../images/ico12.png");}
.ico13{background:url("../images/ico13.png");}
.ico14{background:url("../images/ico14.png");}
.ico15{background:url("../images/ico15.png");}


.breadcrumb{background: #eee;padding: 15px 0;line-height: 30px;color: #77757e;font-size: 16px;}
.ico_home{display: inline-block;width: 16px;height: 16px;margin:0 10px;background:url("../images/ico_home.png") no-repeat center center;}

.fenleibox{border: #ccc 1px solid;padding:30px 30px 20px;display: flex; margin-top:30px;font-size: 16px;}
.fenleibox .title{width: 220px;color: #77757e;margin-bottom: 20px;}
.fenleibox .fenleilist a{display: inline-block;line-height:30px;padding: 0 5px;margin-right: 15px;margin-bottom: 10px;}
.fenleibox .fenleilist a.on, .fenleibox .fenleilist a:hover{background: #1397f1;color: #fff;border-radius: 3px;}

.list_left{width:300px;margin-right: 20px;margin-top: 30px;}
.list_left .list-l-tit{ height:70px; line-height:70px; background:#1397f1; font-size:24px; color:#fff; text-align:center; }
.left_list{ overflow: hidden; background: #f5f5f5; }
.left_list>ul>.list_ul{ background: #fff; }
.left_list>ul>.list_ul>a{ display:block; padding: 15px 30px; line-height: 30px; font-size: 20px; position: relative; background: url("2019dian5.png") no-repeat 15px center; }
.left_list>ul>.list_ul:hover>a{ color: #1397f1; }
.left_list>ul>.list_ul.active>a{ color: #1397f1; }
.list_right{margin-top: 30px;}

.tyx-title{text-align: center;font-size: 34px;line-height: 56px;padding-top: 26px;}
.intro-t1{margin-top: 28px;padding-bottom: 18px;border-bottom: 1px solid #d2d2d2;font-size: 14px;color: #666;text-align: center;}
.intro-t1 span{margin: 0 15px;}
.zw-content{margin-top: 30px;line-height: 34px;font-size: 16px;color: #333;}

 .details-tit h2{ 
    font-size: 24px;
    color: #000;
    font-weight: bold;
    height: 70px;
    border-bottom: 5px solid #f1f1f1;
    line-height: 70px;
}
 .details-con{ margin-top:40px; }
 .details-con h4{ font-size: 18px; color:#000; font-weight:bold; margin-bottom:15px; }
 .details-table{ width:100%; }
 .details-table .tit{ width:130px; background:#f5f6f8; padding-left: 30px; color:#333; }
 .details-table .link a{ color:#007ee9; }
 .details-table .accessory a{ display:inline-block; height:30px; line-height:30px; color:#007ee9; margin-right:30px;  }
 .details-table .accessory a[href$=".jpg"]{ padding-left: 30px; background: url("../images/JPG.png") no-repeat left center; }
 .details-table .accessory a[href$=".pdf"]{ padding-left: 30px; background: url("../images/pdf.png") no-repeat left center; }
 .details-table .accessory a[href$=".word"]{ padding-left: 30px; background: url("../images/Word.png") no-repeat left center; }
.table-line{ border: 1px solid #e6e6e6; border-collapse: collapse;border-spacing: 0;}
.table-line th, .table-line td{ border: 1px solid #e6e6e6; padding: 18px 20px; min-height: 20px; color:#000000;font-size: 16px;
    line-height: 1.5; }
.details .details-table .tit {
    width: 130px;
    background: #f5f6f8;
    padding-left: 30px;
    color: #333;
}

@media(max-width: 768px){
	.container{ width: 95%;}
	
	.header .zhuanti img{width:90%;margin-top: 0px;}
	.header .daoyu{width:80%;margin-top: 40px;}
	
	.menu li{width: 50%;}
	.part_gkly .flexBox{width: 33%;}
	
	.part_gkly .flexBox{border-right: 0;border-bottom: 0;padding: 10px 0;}
	
	.part2{height: 600px;}
	.mapbox{background: none;display: flex;flex-wrap: wrap;width:100%;height: 400px;}
	.mapbox .map{font-size:21px;position: relative;left: 0;top:0;width: 50%;height:45px;text-align: center;}
	.mapbox .map:hover{background: none;}
	
	.fenleibox{display: block;}
		
	.displayflex{display:block;}
	.list_left{width:100%;}
}
@media (min-width: 768px) and (max-width: 979px){
	.container{ width: 100%; margin: 0 auto;}
	
	.header .zhuanti img{width:90%;margin-top: 30px;}
	.header .daoyu{width:90%;margin-top: 70px;}
	
	.mapbox{background:url("../images/map_all.png") no-repeat center center/100%;width:100%;}
}