/* 默认幻灯片 */
.slider{float: left; margin: 0px; position:inherit;}
.FocusPic{zoom:1;position:relative; overflow:hidden;width:430px; height:296px;}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:386px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}
.changeDiv li img{max-width: 100%;height: auto;}
.flex{display:flex;flex-wrap:wrap;}
.flex .flexitem{flex:1;}


.main{margin-top:50px;}
.xwzx .newslist li{padding:10px 0}
.xwzx .newslist .inputtime{color:#333;float:left;width:15%;padding-bottom:30px;}
.xwzx .newslist .inputtime span{display:block;font-size:20px;color:#000;font-weight:bold;padding:8px 0 10px;}
.xwzx .newslist .title{font-weight:bold;font-size:16px;line-height:2.0em;}
.xwzx .newslist p{font-size:14px;color:#999;line-height:1.8em;padding:5px 0;height:3.6em;overflow:hidden;}
.xwzx .nav .active a{color:#014d99;border-bottom:2px solid #014d99;background:none;border-radius:0;font-size:20px;}
.cat_tit{text-align:center;font-size:28px;line-height:1.5em;}
.cat_tit span{font-size:14px;font-weight:100;display:block}
.qyyj .mask{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0.3);margin:0 15px;padding:20px 35px 20px 20px;display:none}
.qyyj .mask a{border:1px solid #FFF;height: 100%;display: block;text-align: center;}
.qyyj .mask span{color:#fff;transform: translate(-50%,-50%);position: absolute;top: 50%;left: 50%;}
.qyyj .mask span p{margin: 30px auto;font-size: 30px;border-radius: 50%;border: 1px solid #fff;width: 30px;height: 30px;}
.aboutus{text-align:center;}
.aboutus .item{margin:10px;border:1px solid #bbb;padding:20px;box-shadow: 0px 0px 5px 3px #eee;border-radius:6px;}
.aboutus p{text-align:justify;color:#999;font-size:14px;line-height:1.5em;height:7.5em;overflow:hidden;text-indent:2.0em;}
.aboutus .view{width:40%;margin:20px auto;}
.aboutus .view a{display:block;border-radius:20px;border:1px solid #aaa;line-height:2.0em;}
.aboutus .item .icon{font-size: 50px;padding:30px;display: block;}
.aboutus .item:hover .view a{background:#06C;color:#fff;line-height:2.0em;}
.aboutus .item:hover .icon,.aboutus .item:hover h3{color:#06C;}
.xwzx_cat_tit{display:none;}
@media (min-width: 1200px){
	.cat_tit {
	  margin-top: 20px;
	}
	.qyyj div{overflow:hidden;height:270px;margin-bottom:10px;margin-bottom: 15px;padding-right: 0;position:relative}
	.qyyj div:hover .mask{display:block}
	.qyyj div img{width:100%;min-height:270px;transition: all 0.3s;}
	.qyyj div:hover img{transform: scale(1.1);filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
	.qyyj div.first{height:556px;overflow:hidden}
	.qyyj div.first img{height:556px;width:auto;}
	.changeDiv li img {min-height: 337px;}
	.changeDiv{height:375px;}
}
@media screen and (max-width: 810px){
	.qyyj div{overflow:hidden;height:30vw;margin-bottom:10px;margin-bottom: 15px;position:relative}
	.qyyj div img{width:100%;}
	.qyyj div.first{overflow:hidden;height:auto;padding-right:0}
	.qyyj div.first img{width:auto;height: calc(60vw + 15px);}
	.qyyj div.four{padding-right:0}
	.qyyj .mask{display:block;width: calc(100% - 30px);height: 25px;left:0;bottom:0;top: unset;padding: 0 10px;}
	.qyyj div.four .mask,.qyyj div.first .mask{width: calc(100% - 15px);}
	.qyyj .mask span{position: unset;}
	.qyyj .mask a{border:0;text-align: left;}
	.qyyj .mask span p{
		display:none;
		font-size: 20px;
		border-radius: 50%;
		border: 1px solid #fff;
		width: 20px;
		height: 20px;
		line-height: 15px;
	}
}
@media screen and (max-width: 768px){
	/*body{min-width:1200px;}
	.c-1100{width:100%;}
	.main1 .left{display:none;}
	.slider{width:88%; height:296px; float: left; margin: 0px; position:inherit;overflow:hidden;}
	.FocusPic{zoom:1;position:relative; overflow:hidden;width:95%; height:296px;}
	.banner{display:none;}
	.main1 .center{width:95%;}
	.main1 .right{display:none;}
	.main2flex a{width:48%;}
	.main3{height:auto;}
	.main3 .titbg img{width:80%;}
	.main3 .serviceflex{height: auto;}
	.main3 .serviceflex .flexitem{flex:none;width: 47%;margin: 1.5%;}*/
	.main{margin-top:10px;}
	.catbanner .swiper-slide img {
	  width: 100%;
	}
	.cat_tit{color:#024e9a}
	.cat_tit span{color:#024e9a}
	.xwzx .newslist .inputtime{width:20%;color:#024e9a}
	.xwzx .newslist .inputtime span{color:#024e9a}
	.xwzx .nav{margin-top:10px;}
	.cyzk .swiper-button-disabled{display:block}
	.cyzkitem .swiper-slide .img{width:120px;height:120px;}
	#iconlink img{width:100%}
	.qyyj div{overflow:hidden;height:30vw;margin-bottom:10px;margin-bottom: 15px;position:relative}
	.qyyj div img{width: 50vw;height: 30vw;}
	.qyyj div.first{overflow:hidden;height:auto;padding-right:0}
	.qyyj div.first img{width:auto;height: calc(60vw + 15px);}
	.qyyj div.four{padding-right:0}
	.changeDiv{height:225px;}
	.swiper-button-white{background-size:60%;}
	.icon_tit{float:left;padding-right: 10px;border-right: 2px solid #014d99;margin-right: 10px;padding-top: 10px;}
	.icon_tit h3{margin-top:0;font-size: 16px;}
	.aboutus .item{padding:10px;overflow: hidden;}
	.aboutus .item .icon {font-size: 40px;padding: 10px 10px;color: #666;}
	.aboutus p{height:4.5em;}
	.aboutus .view{float:right;float: right;margin: 0;width: 25%;}
	.aboutus .view a{font-size:12px;}
	.qyyj .mask{display:block;width: calc(100% - 30px);height: 25px;left:0;bottom:0;top: unset;padding: 0 10px;}
	.qyyj div.four .mask,.qyyj div.first .mask{width: calc(100% - 15px);}
	.qyyj .mask span{position: unset;}
	.qyyj .mask a{border:0;text-align: left;}
	.qyyj .mask span p{
		display:none;
		font-size: 20px;
		border-radius: 50%;
		border: 1px solid #fff;
		width: 20px;
		height: 20px;
		line-height: 15px;
	}
	.xwzx_cat_tit{display:block;margin: 10px 0 15px;}
	.nav-pills{display:none;}
}

