.fgx {
	
float:left;
	
margin: 0 10px;
	
font-size: 14px;
	
color: #fff;
}
.szz{
	float: left;
}
.logo{
	margin-top: 62px;
	margin-bottom: 47px;
}
.date{
	float:left;
	font-size: 14px;
	color: #737373;	
}
.szz a{
	font-size: 14px;
	color: #ffffff;
}
.win100{
	width: 100%;
}
.read_more{
	font-size: 14px!important;
	color: #254c91!important;
}
.read_more:hover{
	color: #F00307!important;
}
.contbg{
	background: #fff;
}
.list_style{
	padding:25px;
}
.list_style ul li{
	min-height: 40px;
	margin-bottom: 14px;
	overflow: hidden;
}
.list_style ul li:last-child{
	margin-bottom: 0;
}
.list_style ul li span{
	font-size: 18px;
	background: #ec5c0d;
	color: #fff;
	padding: 3px 10px;
	margin-right:15px;
	line-height: 23px;
}
.list_style ul li span strong{
	font-size: 18px;
	color: #333333;
}
.list_style ul li a{
	width: 71%;
	font-size: 16px;
	line-height: 24px;
	margin-top: -5px;
	color: #333;
	overflow: hidden;
	display: inline-block;
}
.list_style ul li a:hover {
	color: #3d55a7;
}
.time{
	font-style: normal;
	font-size: 14px;
	color: #3d55a7;
}
.wintext li a.title{
	margin-top: 12px;
	display: inline-block;
	width: 66%;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.wintext li a.read_more{
	float: right;
	font-weight: 500;
}
.wintext li p.abstract{
	margin-bottom:4px;
	margin-top: 6px;
	max-height: 48px;
}
.wintext li p.r_more{
	margin-top:0;
}
.lanmu{
	border-bottom: 1px solid #dcdcdc;
	padding-left:23px;
}
.lanmu2{
	background:#3d55a7;
	padding-left: 35px;
	padding-right:24px;
	border-bottom: 0;
	padding-top: 20px;
	height: 62px;
}
.lanmu2 .lanmu_l{
	font-weight: 700;
	color: #fff;
}
.lanmu2 .lanmu_r a{
	font-size: 14px;
	color: #fff;
}
.lanmu2 .lanmu_r a:hover{
	text-decoration: underline;
}
.lanmu2 .lanmu_l.active:after{
	border-bottom: 0;
}
.lanmu_l{
	position: relative;
	height: 38px;
}
.lanmu_l.xw:before{
	content: '';
	display: block;
    float: left;
	width: 26px;
	margin-right: 7px;
	height: 26px;
	background:url(xinwen.png) no-repeat;
}
.lanmu_l.xw.active:before{
	content: '';
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	background:url(xinwen_act.png) no-repeat;
}
.lanmu_l.active:after{
	content: '';
	border-bottom: 2px solid #ec5c0d;
	width: 58px;
	left: 34px;
	bottom: 0;
	display: block;
	position: absolute;
}
.lanmu_l.pro:before{
	content: '';
	display: block;
    float: left;
    margin-right: 8px;
	width: 26px;
	height: 26px;
	background:url(wendang.png) no-repeat;
}
.lanmu_l.cxyhz{
	margin-left: 24px;
}
.lanmu_l.cxyhz.active:before{
	content: '';
	display: block;
    float: left;
	width: 26px;
	height: 26px;
	background:url(hezuoshixin_act.png) no-repeat;
}
.lanmu_l.cxyhz:before{
	content: '';
	display: block;
    float: left;
    margin-right: 8px;
	width: 26px;
	height: 26px;
	background:url(hezuoshixin.png) no-repeat;
}
.lanmu_l.pro{
	margin-left: 24px;
}
.lanmu_l.pro.active:before{
	content: '';
	display: block;
    float: left;
	width: 26px;
	height: 26px;
	background:url(wendang_act.png) no-repeat;
}
.lanmu_l.huiyi:before{
	content: '';
	display: block;
    float: left;
    margin-right: 8px;
	width: 26px;
	height: 26px;
	background:url(huiyi_act.png) no-repeat;
}
.lanmu_l.huiyi.active:before{
	content: '';
	display: block;
    float: left;
	width: 26px;
	height: 26px;
	background:url(huiyi.png) no-repeat;
}
.rczp{
	margin-top: 21px;
}
.rczp dd{
	overflow: hidden;
	padding-bottom: 18px;
	margin-bottom:18px;
	border-bottom: 1px solid #dcdcdc;
}
.rczp dd span {
    float: left;
    color: #ec5c0d;
    text-align: center;
    background: #e2ebf3;
    width: 100px;
    height: 100px;
    margin-top: 7px;
    margin-right: 2px;
    font-size: 48px;
    font-weight: 700;
    font-family: Arial;
    line-height: 70px;
}
.rczp dd span b {
    height: 18px;
    text-align: center;
    line-height: 19px;
    font-size: 16px;
    font-family: Arial;
    font-weight: 500;
    margin-top: -4px;
    display: block;
    color: #666666;
}
.rczp dd .hdtitle {
    float: left;
    width: 82%;
    overflow: hidden;
    display: block;
    margin-left: 10px;
}
.rczp dd .hdtitle a{
	font-size: 18px;
	color: #333;
}
.rczp dd .hdtitle a:hover{
	color: #3d55a7;
}
.introduce{
	color: #666666;
	font-size: 14px;
}
.introduce abbr{
	color: #3d55a7;
}
.zj:before{
	content: '';
	background:url(renxiang.png) no-repeat;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	width: 15px;
	height: 15px;
}
.datetime:before{
	content: '';
	background:url(shijianxuanzhong.png) no-repeat;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	width: 15px;
	height: 15px;
}
.address:before{
	content: '';
	background:url(dizhi.png) no-repeat;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	width: 15px;
	height: 15px;
}
.opacity{
	background: rgba(255,255,255,.7);
}
.rc{
	padding:20px;
}
.rc ul li:last-child{
	margin-bottom: 0;
	border-bottom: 0;
	padding-bottom: 0;
}
.rc ul li{
	overflow: hidden;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom: 1px solid #dcdcdc;
}
.rc ul li a{
	font-size: 16px;
	color: #333333;
	float: left;
	margin-bottom: 7px;
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rc ul li a:hover{
	color:#3d55a7;
}

.rc ul li .function span{
	float: left;
}
.rc ul li .function .address{
	margin-right: 31px;
}
.rc ul li .function .address:before{
	content: '';
	background:url(dizhi2.png) no-repeat;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	width: 15px;
	height: 15px;
}
.rc ul li .function .datetime:before{
	content: '';
	background:url(shijianxuanzhong2.png) no-repeat;
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
	width: 15px;
	height: 15px;
}
.cszx-but{
	background: rgba(236,92,13,.7);
	text-align: center;
	margin-top: 27px;
	height: 80px;
	line-height: 80px;
	transition: background .3s;
}
.cszx-but a{
	color: #fff;
	font-size: 20px;
	height: 100%;
	display: inline-block;
	width: 100%;
	
}
.cszx-but:hover{
	background: rgba(249,119,47,70%);
	transition: background .3s;
}
/*.cszx-but a:before{
	content: '';
	background:url(wenjianbianjizujianceshi.png) no-repeat;
	display: block;
	width: 84px;
	height: 84px;
}
*/
.win-l1{
	position: relative;
}
.links{
	margin-top: 30px;
	padding-top:30px;
	padding-bottom:30px;
	background: rgba(61,85,167,0.4);
}
.win1-min-height{
	min-height: 646px;
}
.lanmu-border{
	display: inline-block;
	position: absolute;
	left: 180px;
	top: 15px;
	height: 32px;
	border-right: 1px solid #dcdcdc;
}



/*ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚ÂÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹ÃƒÆ’Ã‚Â¦Ãƒâ€ Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¥*/
.links ul li{
	height: 50px;
	position: relative;
}
.links ul li a img{
	transform: scale(1.0);
	transition: all .3s;
	width: 100%;
	height: 50px;
}
.links ul li:hover a img{
	transform: scale(1.1);
}
.links ul li:hover span{
	color: #dcd6ce;
}
.links ul li span{
	font-size: 22px;
	color: #fff;
	position: absolute;
	z-index: 2;
	top: 36%;
	left: 25%;
	display: block;
	width: 100%;
	height: 100%;
}
.zhezhao{
	position: absolute;
	z-index: 1;
	background: rgba(47,91,170,.77);
	opacity: 1;
	height: 90px;
	width: 90.5%;
	border-radius: 5px;
}
.links ul li:nth-child(1) span,.links ul li:nth-child(2) span{
	left: 22%;
}
.aside{
	width: 265px;
}
.secbg{
	background:url(secbg.png) no-repeat bottom center;
	/* background-size: cover; */
}
.addre{
	content: '';
	background:url(address.png) no-repeat center;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
	margin-top:3px;
	margin-right:6px;
}
.sec-list{
	padding:32px;
	border:1px solid #dcdcdc;
	background: rgba(252,252,252,.7);
}
.sec-content{
	width: 78.6%;
}
.people-list .peoplepic{
	display: inline-block;
	float: left;
	margin-right:33px;
}
.people-list .peoplepic img{
	width: 160px;
	height: 225px;
}
.peopleinfo .name{
	margin-top: 31px;
}
.peopleinfo .name a{
	color: #3d55a7;
	font-size: 24px;
	font-weight: 700;
}
.peopleinfo .introduce{
	color: #666;
	font-size: 16px;
	margin-bottom: 18px;
	line-height: 30px;
}
.peopleinfo .showdetail a{
	color: #ec5c0d;
	font-size: 14px;
}
.people-list ul li{
	margin-bottom: 40px;
}
.yqsb li p{
	text-align: center;
    margin-top: 15px;
    margin-bottom: 0;
}
.yqsb li p a{
	text-align: center;
    font-size: 16px;
}
.yqsb li a.yqpic{
	overflow: hidden;
}
.yqsb li a img{
	height: 129px;
}
.yqsb li{
	margin-bottom: 20px;
}
.csfw li{
	margin-bottom: 20px;
}
.csfw li .border-line{
	min-height: 159px;
	padding:25px;
	border-top: 2px solid #3d55a7;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.csfw li .border-line:hover{
	border-top: 2px solid #ff7365;
}
.csfw li .border-line h3{
	margin-top: 0;
}
.csfw li .border-line h3 a{
	font-size: 20px;
	color: #333;
	font-weight: 700;
	width: 100%;
	overflow: hidden;
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.csfw li .border-line h3 a:hover{
	color: #3d55a7;
}

.see-detail{
	margin-bottom: 0;
}
.menu-list li{
	margin-bottom: 30px;
}
.menu-list li p{
	text-align: center;
    background: #3d55a7;
    padding: 15px 0;
    margin-bottom: 0;
}
.menu-list li p a{
	color: #fff;
	font-size: 18px;
}
.menu-list li a img{
	height: 235px;
}
#xlmain .textry {overflow: hidden;}
#xlmain .textry .ryinfo {overflow: hidden;margin-bottom: 20px;}
#xlmain .textry .ryinfo .ryimg {width: 19%;}
#xlmain .textry .ryinfo .rytxt {width: 81%;font-size: 14px;}
#xlmain .textry .ryinfo .rytxt b {font-size: 15px;}
#xlmain .textry .ryinfo .ryimg img {width: 140px;height: 180px;}
#xlmain .textry .ryinfo .rytxt h4 {font-size: 21px;font-weight: 700;color: #0060AD;margin: 2px 0 22px 0;}
#xlmain .textry .ryinfo .rytxt li {margin-bottom: 2px;}
#xlmain .textry p {margin: 0 0 0 20px;font-size: 14px;}
.rylanmu {overflow: hidden;background: #f5f5f5;border-left: #3d55a7 solid 4px;padding: 0 12px 0 12px;margin: 18px 0 13px 0;}
.rylanmu_l { color:#082675;float:left;font-weight: 700;font-size:18px;line-height: 34px;}
.rylanmu_l img {display: inline-block;margin-right: 10px;margin-top: -3px;}




@media(max-width: 1280px){
	.searchbox {
		margin-top: 55px;
	}
	.logo {
		margin-top: 45px;
		margin-bottom: 45px;
	}
	.logo img{
		width: 50%;
	}
}
@media(max-width: 1270px){
	.logo img{
		width: 100%;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 20px 15px;
	}
	.wintext li a.title {
		margin-top: 12px;
		display: inline-block;
		width: 57%;
	}
	.lablist ul li a {
		width: 81%;
	}
	.list_style ul li a{
		width: 68%;	
	}
	.rczp dd .hdtitle{
		width: 78%;
	}
	.threepart .lablist ul li a, .threepart .lablist ul li span {
		line-height: 30px;
	}
	.search {
		width: 45%;
	}
	.logo {
		width: 55%;
	}
	.szz {
		margin-left: 4px;
	}
	.sec-content{
		width: 72%;
	}
	.people-list .peoplepic img {
		width: 110px;
		height: 155px;
	}
	.peopleinfo .name {
		margin-top: 0px;
	}
	.graphiclist li h2{
		margin-top: 0;
	}
}
@media(max-width: 1269px){
	.yqsb li a img {
		height: 84px;
	}
	.yqsb li p a {
		text-align: center;
		font-size: 15px;
	}
	.yqsb li p {
		margin-top: 10px;
	}
	.menu-list li a img{
		height: 165px;
	}
}
@media(max-width: 1199px){
	.list_style ul li a{
		width: 63%;
	}
	.szz:first-child{
		margin-left: 50px;
	}
	.zhezhao{
		width: 88.2%;
	}
	.links ul li span{
		left: 19%;
	}
	.fgx{
		margin:0 6px;
	}
	.links ul li:nth-child(1) span, .links ul li:nth-child(2) span {
		left: 15%;
	}
}
@media(max-width: 1024px){
	.list_style ul li a {
		width: 61%;
	}
	.links ul li:nth-child(1) span, .links ul li:nth-child(2) span {
		left: 13%;
	}
	.szz:first-child {
		margin-left: 38px;
	}
}
@media(max-width: 991px){
	.logo {
		width: 100%;
	}
	.navbar-default .navbar-nav > li > a{
		padding: 15px;
	}
	.rczp dd .hdtitle {
		width: 68%;
	}
	.search {
		width: 100%;
	}
	.szz:first-child {
		margin-left: 0;
	}
	.yqsb li a img {
		height: 70px;
	}
	.sec-content {
		width: 64%;
	}
	.list-news li a {
		float: left;
		width: 74%;
	}
	.menu-list li a img{
		height: 145px;
	}
	.people-list .peoplepic img {
		width: 100%;
		height: 203px;
		margin-bottom: 20px;
	}
	.logo {
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.soc_icons{
		margin-top:0;
	}
	.searchbox{
		width: 100%;
		padding:0;
		margin-top:20px;
		margin-bottom: 20px;
	}
	.win-l1{
		margin-bottom: 30px;
	}
	.footlogo {
		float: none;
		text-align: center;
	}
	.footlogo img{
		display: inline-block;
	}
	.blue{
		width: 100%;
		text-align: center;
		float: none;
	}
	.blue img{
		display: inline-block;
		margin-top: 15px;
	}
}
@media(max-width: 991px) and (min-width: 768px){
	.notices{
		margin-bottom: 25px;
	}
	.firstpart{
		margin-bottom: 25px;
	}
	
	.threepart{
		padding-top:0;
	}
	.fourthpart {
		overflow: hidden;
		padding: 5px 0 15px 0;
	}
	.links ul li{
		height: auto;
		margin-bottom: 15px;
	}
	.links{
		padding-bottom:10px
	}
	.links ul li a img{
		height: 70px;
	}
	.zhezhao{
		height: 70px;
		width: 84.2%;
	}
	.links ul li span{
		font-size: 18px;
	}
	.links ul li:nth-child(1) span, .links ul li:nth-child(2) span {
		left: 11%;
	}
	.links ul li span {
		left: 17%;
	}
	.list_style ul li a {
    width: 81%;
}
}
@media(max-width: 767px){
	.rczp dd .hdtitle {
		width: 67%;
	}
	.links ul li a img {
		height: auto;
	}
	.links ul li {
		height: auto;
		position: relative;
	}
	.menu-list li a img{
		height: auto;
	}
	.sec-content {
		width: 100%;
	}
	.yqsb li a img {
		height: auto;
	}
	.list-news li a {
		width: 100%;
	}
	.list_style ul li a{
		width: 71%;
	}
	.rc ul li a {
		overflow: inherit;
		line-height: 23px;
		white-space: normal;
	}
	.sec-list {
		padding: 32px 15px;
	}
	.lanmu_l {
		margin-right: 10px;
	}
	.lanmu-border{
		left: 156px;
	}
	.notices{
		/* margin-bottom: 25px; */
	}
	.people-list .peoplepic img {
		width: 144px;
		height: auto;
		margin-bottom: 20px;
	}
	.firstpart{
		margin-bottom: 25px;
	}
	.links ul li:nth-child(1) span, .links ul li:nth-child(2) span {
		left: 26%;
	}
	.links ul li{
		margin-bottom:15px;
	}
	.links ul li:last-child{
		margin-bottom:0;
	}
	.links ul li span {
		left: 29%;
	}
	.flex-caption {
		width: 100%;
		padding: 10px 10px;
		padding-left: 18px;
		left: 0;
		bottom: 0px;
		background: rgba(37, 76, 145, 0.8);
		/* border-bottom: 3px solid #437ee7; */
		filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0,0,0,.3);
		font-size: 14px;
		line-height: 18px;
		display: block;
		position: absolute;
		margin: 0;
		float: left;
		overflow: hidden;
		line-height: 20px;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.wintext li p{
		margin-top: 12px;
		color: #808080;
		font-size: 14px;
		max-height: inherit;
		line-height: 22px;
		display: inline-block;
	}
	.wintext li p.abstract{
		max-height:inherit;
	}
	.wintext li a.title {
		margin-top: 0px;
		display: block;
		width: 100%;
		line-height: 26px;
		white-space: normal;
	}
	.wintext li img {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
	}
	.lablist ul li a {
		width: 100%;
	}
	.graphiclist .news-img {
		margin-bottom: 15px;
		 margin-right: 0; 
		float: none;
	}
	.graphiclist .news-img img {
		width: 100%;
		height: auto;
	}
}
@media(max-width: 375px){
	.zhezhao{
		width: 92.2%;
	}
	.fgx {
		margin: 0 4px;
	}
	.lanmu{
		padding-left:0;
	}
	.lanmu_l.pro,.lanmu_l.cxyhz {
		 margin-left: 0; 
	}
	.lanmu-border{
		left: 126px;
	}
	.rczp dd .hdtitle {
		width: 63%;
	}
	.lanmu_l{
		margin-right:20px;
	}
	.lanmu2{
		padding-left:35px;
	}
}