
/* remember to define focus styles! */
:focus {
	outline: 0;/*:focus 选择器用于选取获得焦点的元素。*/
}
body {
	color: #333;
	font-size: 14px; 
	background:#fff;
}
ol, ul {
	list-style: none;
}
i,em{font-style:normal;}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;/*border-collapse 属性设置表格的边框是否被合并为一个单一的边框，还是象在标准的 HTML 中那样分开显示*/
	border-spacing: 0;/*border-spacing 属性设置相邻单元格的边框间的距离*/
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {/*:after 选择器在被选元素的内容后面插入内容。:before选择器在被选元素的内容前面插入内容*/
	content: "";/*插入内容*/
}
blockquote, q {
	quotes: "" "";
}

a{cursor:pointer;text-decoration: none;color:#333;font-family: 'Microsoft YaHei'; }
a:hover{color:#1352c0;}
/* self-clear floats - if you need them, this is my (current) favourite technique. More info: http://nicolasgallagher.com/micro-clearfix-hack/ */

/* For modern browsers */
.fl{float: left;}
.fr{float:right}
.cf:before,.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
	clear: both;
    zoom:1;
}

/* wrap url's */
pre {
	white-space: pre;           /* CSS 2.0 规定段落中的文本不进行换行*/
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	}
.box{width:1200px;margin:0px auto;box-sizing: border-box;}
.h30{height: 30px;}

body{background:#f3f3f3 url(/material/images/newsite/bg.png) no-repeat center top;background-size: cover auto;min-width: 1200px !important;}
.top{padding-top: 10px;font-size: 14px;color:#507cc2;}
.top a,.top a:hover{color:#507cc2;}
.top-left span{margin-right: 15px;}
.top-right a{padding:0px 10px;}
.top-right span{display: inline-block;background-color: #1352c0;color:#fff;border-radius: 4px;height: 21px;line-height: 21px;padding:0px 10px;}
.logo{text-align: center;padding:45px 108px 35px 0}
.new-box{font-size: 24px;color:#265fbb;font-weight: bold;padding-top: 10px;line-height: 1;}
.new-box a{color:#265fbb;margin:0px 13px;}
.new-box a:hover{color:#265fbb;}
.search-box{width: 222px;height: 38px; box-shadow: 0px 0px 9px 0px rgba(83, 126, 195, 0.18);background-color: #fff;border-radius: 10px;position: relative;}
.search-txt{height: 100%;border:0px;background-color: transparent;font-size: 16px;padding:0px 20px;width: 92%;}
.search-bt{background: url(/material/images/newsite/search-icon.png) no-repeat;position: absolute;width: 18px;height: 18px;border: 0px;right:20px;top:10px;cursor: pointer;}
.home-main{background-color: #fff;padding:30px 20px;margin-top: 25px;position: relative;}
.index_toutiao{width: 100%;	height: 100px;position: relative;margin-bottom: 30px;}
.index_toutiao h1{font-size: 26px;font-weight: bold;color:#1352c0;text-align: center;padding:10px 0px 20px 0px;}
.index_toutiao h1 a{color:#1352c0;}
.index_toutiao p{text-align: center;}
.index_toutiao .swiper-pagination{bottom: 0px;left:0px;right: 0px;}
.index_toutiao .swiper-pagination-bullet{width: 85px;height: 3px;border-radius: 1.5px;margin:0px 5px;background-color: #d4d4d4;opacity: 1;}
.index_toutiao .swiper-pagination-bullet-active{background-color: #1352c0;}
.img-new{width: 580px;height: 352px;}
.img-new .swiper-slide{position: relative;}
.img-new .swiper-slide p{position: absolute;left: 0px;right: 0px;bottom: 0px;background-color:rgba(0,0,0,0.7) ;text-align: left;color:#fff; overflow: hidden;
	white-space: nowrap;text-overflow: ellipsis;padding:10px 150px 10px 20px;}
.img-new .swiper-pagination{position: absolute;z-index: 100;right: 10px;bottom: 10px;}
.img-new .swiper-pagination-bullet{background-color: #fff;opacity: 0.5;margin-right:5px;}
.img-new .swiper-pagination-bullet-active{opacity: 1;}
.tabs-index{width: 560px;}
.tabs-index .hd{height: 45px;margin-top: 5px;}
.tabs-index .hd li{float: left;font-size: 24px;background: url(/material/images/newsite/line01.png) no-repeat center left;padding-left:29px;margin-left: 29px;color:#666}
.tabs-index .hd li:first-child{padding-left: 0px;margin-left: 0px;background: none;}
.tabs-index .hd li a{color:#666;padding-bottom: 10px;}
.tabs-index .hd li.active ,.tabs-index .hd li:hover{font-weight: bold;color:#0548c0;}
.tabs-index .hd li.active a,.tabs-index .hd li:hover a{color:#0548c0;background: url(/material/images/newsite/tab-active.png) no-repeat center bottom;}

.list01 li{border-bottom: 1px dashed #d4d4d4;padding:20px 0px;}
.list01 li a{display: inline-block;width: 80%;overflow: hidden;	white-space: nowrap;text-overflow: ellipsis;}
.list01 span{float: right;color:#999;}
.zhuanti{position: relative;}
.zhuanti img:hover{}
.zhuanti .swiper-button-next{position: absolute;right:-20px;width: 14px;height: 37px;}
.zhuanti .swiper-button-prev{position: absolute;left:-20px;width: 14px;height: 37px;}
.zhuanti .swiper-button-next:after, .zhuanti .swiper-button-prev:after{color:#b0b0b0;font-size: 30px;}

.zzzbzc,.qgqyw{width: 560px;}
.zzzbzc .hd,.qgqyw .hd{background: url(/material/images/newsite/title-bg.png) repeat;border-bottom: 3px solid #0b9246;padding-bottom: 1px;position: relative;height: 52px;box-sizing: border-box;line-height: 48px;}
.zzzbzc .hd span,.qgqyw .hd span{position:absolute;left:0px;top:0px;width: 48px;height: 48px;background-color: #0548c0;text-align: center;line-height: 48px;vertical-align: middle;display: inline-block;}
.zzzbzc .hd span img,.qgqyw .hd span img{vertical-align: middle;}
.zzzbzc .hd ul,.qgqyw .hd ul{padding-left: 48px;}
.zzzbzc .hd li,.qgqyw .hd li{float: left;padding:0px 30px;font-size: 24px;color:#666;}
.zzzbzc .hd li.active a,.zzzbzc .hd li:hover a,.qgqyw .hd li.active a,.qgqyw .hd li:hover a{font-weight: bold;color:#0548c0;}
.zzzbzc .bd,.qgqyw .bd{margin-top: 10px;}

.xxgk-zwfw-hdjl .hd{background-color: #d6e8f6;height: 145px;}
.xxgk-zwfw-hdjl .hd ul li{float: left;width: 33.333%;text-align: center;font-size: 36px;font-weight: bold;color:#0548c0;}
.xxgk-zwfw-hdjl .hd ul li a{color:#0548c0;display: inline-block;vertical-align: middle;padding-top: 30px;}
.xxgk-zwfw-hdjl .hd ul li a img{vertical-align: middle;margin-right: 10px;}
.xxgk-zwfw-hdjl .hd ul li.active{background: url(/material/images/newsite/tab-hd.png) no-repeat;margin-bottom: -15px;height: 160px;}
.xxgk-zwfw-hdjl .hd ul li.active a{color: #fff;}
.xxgk-zwfw-hdjl .bd{padding-top: 45px;}
.xxgkpt,.qzfz{width: 440px;min-height:267px;background-color: #fff;border-top: 3px solid #0b9246;}
.xxgkpt{padding:20px 0px;}
.xxgkpt-hd,.ggfw-title,.bsfw-title{font-size: 24px;font-weight: bold;color:#268dcf;padding:10px 0px 15px;text-align: center;}
.xxgkpt-bd{padding:0px 25px;}
.xxgkpt-bd ul li{float: left;width: 50%;font-size: 18px;padding:15px 0px 10px;}
.xxgkpt-bd ul li a{display: inline-block; vertical-align: middle;height: 31px;}
.xxgkpt-bd ul li a img{vertical-align: middle;margin-right: 10px;}
.qzfz{width: 740px;}
.qzfz-hd{padding:20px;}
.qzfz-hd ul li{float: left;background-color: #f6f6f6;width: 25%;text-align: center;color:#fff;font-size: 24px;height: 44px;line-height: 44px;cursor: pointer;}
.qzfz-hd ul li a{color:#666;}
.qzfz-hd ul li:hover,.qzfz-hd ul li.active{background-color: #268dcf;color:#fff;font-weight: bold;}
.qzfz-hd ul li:hover a,.qzfz-hd ul li.active a{color:#fff}
.qzfz-bd{margin: 0px 20px 20px;}
.list02 li{padding:10px 0px;}
.list02 li a{display: inline-block;width: 80%;overflow: hidden;	white-space: nowrap;text-overflow: ellipsis;}
.list02 span{float: right;color:#999;}
.bsfw{width: 480px;min-height: 268px;background-color: #fff;border-top: 3px solid #0548c0;padding:20px 0px;}
.bsfw{width: 685px;}
.ggfw-title,.bsfw-title{color:#1e5ac6;padding-top: 0px;}
.ggfw-hd{color:#1e5ac6;}
.ggfw-xt{padding:10px 30px;}
.ggfw-xt a{display: inline-block;vertical-align: middle;color:#0548c0;width: 50%;text-align: center;}
.ggfw-xt a:hover{color:#0548c0;}
.ggfw-xt a img{vertical-align: middle;margin-right: 10px;}
.list03 li{background: url(/material/images/newsite/list03.png) no-repeat left center;float: left;overflow: hidden;	white-space: nowrap;text-overflow: ellipsis;}
.list03 li a{padding-left: 20px;}
.ggfw-bd .list03 li{margin:20px 20px 0px;}
.bsfw-hd{padding:20px;}
.bsfw-hd li{float: left;margin-right: 1px;border:1px solid #d3ddee;background-color: #d3ddee;font-size: 20px;text-align: center;width: 24.8%;height: 48px;line-height: 48px;}
.bsfw-hd li.active,.bsfw-hd li:hover{background-color: transparent;color:#0548c0;}
.bsfw-hd li.active a,.bsfw-hd li:hover a{color:#0548c0;}
.bsfw-bd{margin:0px 21px;}
.bsfw-bd .list03 li{width: 50%;margin:10px 0px;}
.hdjl-hd ul{margin-left: -1.5%;}
.hdjl-hd li{border:3px solid #ffa330;background-color: #fff;height: 90px;width: 23%;float: left;text-align: center;margin-left:1.5%;}
.hdjl-hd li a{display: inline-block;vertical-align: middle;padding:15px 0px;}
.hdjl-hd a img{vertical-align: middle;margin-right: 10px;}
.hdjl-bd{padding-top: 10px;}
.hdjl-bd > div{width:50%;}
.hdjl-bd > div p{padding:0px 20px;line-height:2.5em;}

.styxzpk{background-color: #fff;min-height: 463px;}
.styxzpk .hd{text-align: center;vertical-align: middle;padding-top: 30px;}
.styxzpk .hd img{vertical-align: middle;}
.styxzpk .hd span{font-weight: bold;font-size: 24px;color: #0548c0;display: inline-block;vertical-align: middle;margin:0px 20px;}
.styxzpk .hd a{color: #0548c0;}
.styxzpk .bd{position: relative;margin-top: 20px;}
.styxzpk .bd a{position: absolute;}
.dsdp{left:0px;top: 0px;width: 597px;height: 177px;background: url(/material/images/newsite/dsdp.png);}
.dsdp:hover{background: url(/material/images/newsite/dsdp-active.png);left:-48px;top: -48px;width: 690px;height: 273px;}
.wldsp{right: 0px;top: 0px;width: 637px;height: 177px;background: url(/material/images/newsite/wldsp.png);}
.wldsp:hover{background: url(/material/images/newsite/wldsp-active.png);right: -48px;top:-48px;width: 730px;height: 273px;}
.gygg{left:0px;top: 183px;width:396px;height: 177px;background: url(/material/images/newsite/gygg.png);}
.gygg:hover{background: url(/material/images/newsite/gygg-acive.png);left:-48px;top: 135px;width: 483px;height: 273px;}
.dmst{left:362px;top: 183px;width: 597px;height: 177px;background: url(/material/images/newsite/dmst.png);}
.dmst:hover{background: url(/material/images/newsite/dmst-acive.png);left:317px;top: 135px;width: 566px;height: 273px;}
.qt{right:0px;top: 183px;width: 396px;height: 177px;background: url(/material/images/newsite/qt.png);}
.qt:hover{background: url(/material/images/newsite/qt-acitve.png);right: -48px;top: 135px;width: 489px;height: 273px;}
.ywzt,.qtzt{position: relative;}
.zt-box{position: relative;}
.zt-box .hd{background: url(/material/images/newsite/titl02-bg.png) repeat-x;height: 55px;padding-left: 30px;}
.zt-box .hd li{float: left;font-size: 24px;margin-top: 10px;height: 45px;width: 180px;text-align: center;line-height: 40px;margin-right: 10px;cursor: pointer;}
.zt-box .hd li a{color: #fff;}
.zt-box .hd li.active,.zt-box .hd li:hover{border-radius: 20px 20px 0px 0px;background-color: #fff;color:#0548c0;font-weight: bold;}
.zt-box .hd li.active a,.zt-box .hd li:hover a{color:#0548c0;}
.zt-box .tabSwiper{margin-top: 30px;position: relative;}
.zt-next{position: absolute;right:-40px;width: 28px;height: 28px;bottom: 30px;z-index: 1000;background: url(/material/images/newsite/arrow-right.png) no-repeat;cursor: pointer;}
.zt-prev{position: absolute;left:-40px;width: 28px;height: 28px;bottom: 30px;z-index: 1000;background: url(/material/images/newsite/arrow-left.png) no-repeat;cursor: pointer;}
.zt-next:after, .zt-prev:after{color:#b0b0b0;font-size: 30px;}

.friendLine{background-color: #a5c0f0; padding:20px 0px;}
.friendLine .hd{vertical-align: middle;}
.friendLine .hd > img{margin-right: 20px;vertical-align: middle;}
.friendLine .hd > a{margin-right: 35px;display: inline-block;}
.friendLine .hd span > em{display: inline-block;margin-right: 15px;cursor: pointer;padding:0px 10px;}
.friendLine .hd span > em img{margin-left: 10px;}
/* .friendLine .hd span > em.active{background-color: #fff;} */
.friendLine .bd ul{padding:20px;height: 280px;overflow:auto;display: none;}
.friendLine .bd ul li{float: left;width: 25%;margin:15px 0px;font-size: 15px;}

.footer{padding:30px 0px;margin-top: 15px;}
.footer ul li{float: left;font-size: 14px; vertical-align: middle;}
.footer-text{margin: 0px;width: 58%;}
.footer-text p{line-height: 25px;color:#666;vertical-align: middle;}
.footer-text{margin: 0px;width: 58%;}
.footer-text p a{color:#666;}
.footer-text p.link{font-size: 16px;font-weight:bold;margin-bottom:10px;}
.footer-text{margin: 0px;width: 58%;}
.footer-text p img{vertical-align: middle;}
.zfwzc,.jgdj{margin-right: 16px;}
.qttj,.jgdj{padding-top:10px;}
.zfwzc{padding-top:20px;}
.qttj span{display: inline-block;text-align: center;}

.tj-wrap{z-index: 1000;position:absolute;right:-150px;top: 0px;width: 110px;background-color: rgba(255,255,255,0.7);border-radius: 55px;padding:30px 0px;text-align: center;box-shadow: 2px 3.464px 1px 0px rgba(66, 97, 165, 0.6);}
.tj-wrap > ul > li{padding:12px 0px;font-size: 16px;line-height: 1.2em;position: relative;}
.tj-wrap > ul > li > a,.tj-wrap > ul > li > a:hover{color:#666;}
.sliderNav{position: absolute;width: 0px;right:110px;top:0px;z-index: 999;overflow: hidden;}
.sliderNav-wrap{background:#fff;border:8px solid #81B5F3;padding:10px;text-align: left;width: 382px;   max-height: 450px;   background: #fff;    overflow-y: scroll;}
.sliderNav a { display: inline-block; padding: 5px 15px; line-height: 25px; min-width: 327px;font-size: 14px;}

.tabs-index .swiper-slide-active,.zzzbzc .swiper-slide-active,.qgqyw .swiper-slide-active,.qzfz .swiper-slide-active,.ggfw .swiper-slide-active,.bsfw .swiper-slide-active{z-index: 1000;}

/* 栏目,文章样式 */
.bg-white{width: 1178px;min-height: 528px;}
.bg-white a:hover{color: inherit;}
.gov-site-right {width: 875px;}
.site-date{font-family: 'Microsoft YaHei';}
.link {
    border-top: inherit;
    margin-top: inherit;
    padding: inherit;
}
.footer {
    font: inherit;
    text-align: inherit;
	background-color: #f3f3f3;
}
.search-new.box.cf {
    margin-bottom: 15px;
}

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	.new-box a {margin: 0px 6px;}
}